2017-01-31 7 views
0

gdbの情報ソースの出力をgrepまたはフィルタリングすることはできますか?以下のような 何か:GDB grep info sourcesファイル

(gdb) info sources | grep bob.cpp 

おかげ

答えて

2

は、GDBに情報源の出力をgrepしたりフィルタリングすることが可能ですか?

いいえ。これはバグと考えられる:info sharedは、共有ライブラリをフィルタリングするためのオプションの正規表現がかかりますが、info sourcesません。

回避策:

(gdb) set logging on # GDB output will now be copied into gdb.txt 
(gdb) info sources 
(gdb) set logging off 
(gdb) shell grep bob.cpp gdb.txt 
(gdb) shell rm gdb.txt 

あなたは、多くの場合、これを実行する必要がある場合は、user-defined commandに上記のコマンドを入れることができます。

+0

ありがとうございました:) – BaldDude