GDB にブレークポイントのリストを保存させる 質問する

GDB にブレークポイントのリストを保存させる 質問する

わかりました、情報ブレークブレークポイントをリストしますが、--コマンドを使用して再利用できる形式ではありません。この質問のようにGDB には、それらを再び入力可能なファイルにダンプする方法がありますか? デバッグ セッションでは、テスト用のブレークポイントのセットを構築した後、GDB を再起動する必要がある場合があります。

.gdbinitファイルには--commandと同じ問題があります。情報ブレークcommand はコマンドをリストするのではなく、人間が理解するためのテーブルです。

詳しくは、次の例をご覧ください。情報ブレーク:

(gdb) 情報ブレーク
番号 タイプ ディスパッチ 有効 アドレス 内容
1 ブレークポイント y 0x08048517 を保持 <foo::bar(void)+7>

ベストアンサー1

GDB 7.2(2011-08-23)以降では、ブレークポイントを保存する指示。

save breakpoints <filename>
  Save all current breakpoint definitions to a file suitable for use
  in a later debugging session.  To read the saved breakpoint
  definitions, use the `source' command.

使用source <filename>ファイルから保存されたブレークポイントを復元します。

おすすめ記事