GDBコマンドを使用する場合add-symbol-file
シンボルをロードするために、GDBは次のように常に「yまたはn」を尋ねます。
gdb> add-symbol-file mydrv.ko 0xa0070000
add symbol table from file "mydrv.ko" at
.text_addr = 0xa0070000
(y or n)
静かに尋ねて実行しないようにするにはどうすればよいですか?
confirm
設定の値がon
の場合、gdbは特定のコマンドの確認を求めます。 From オプションの警告とメッセージ :
- 確認をオフに設定
確認要求を無効にします。 --batchオプション(-batchを参照)を指定してGDBを実行すると、確認リクエストも自動的に無効になることに注意してください。- 確認を設定
確認要求を有効にします(デフォルト)。- 確認を表示
確認要求の状態を表示します。
これは、confirm
の単一のグローバル設定です。 add-symbol-file
コマンドのみの確認を無効にする場合は、コマンドの前後に実行される2つの hooks を定義できます。
(gdb) define hook-add-symbol-file
set confirm off
end
(gdb) define hookpost-add-symbol-file
set confirm on
end
コマンドの1回の呼び出しについてのみ確認を無効にする場合は、その前にserver
キーワードを付けます。これは、gdbの annotation システムの一部です。