Wenn ich den GDB-Befehl add-symbol-file
zum Laden des Symbols verwende, fragt GDB mich immer 'y oder n', wie folgt:
gdb> add-symbol-file mydrv.ko 0xa0070000
add symbol table from file "mydrv.ko" at
.text_addr = 0xa0070000
(y or n)
Wie kann man es nicht fragen und leise ausführen lassen?
set confirm off
.Antworten:
gdb fordert Sie auf, bestimmte Befehle zu bestätigen, wenn der Wert der
confirm
Einstellung iston
. Aus optionalen Warnungen und Meldungen :Das ist eine einzige globale Einstellung für
confirm
. Wenn Sie die Bestätigung nur für denadd-symbol-file
Befehl deaktivieren möchten , können Sie zwei Hooks definieren , die vor und nach dem Befehl ausgeführt werden:Wenn Sie die Bestätigung nur für einen einzelnen Aufruf eines Befehls deaktivieren möchten, müssen Sie das
server
Schlüsselwort voranstellen , das Teil des Annotationssystems von gdb ist .quelle