コールスタックを推測し、やみくもにgdb 7.2 を呼び出しlist
て使用している GDB スクリプトがあります。up
gdb -q -batch -x gdb.cmd
gdb.cmd
もっている:
list
up-silently
list
up-silently
[...]
残念ながら、gdb がソース ファイルを見つけられない場合、または でコンパイルされていないライブラリ内にある場合、これは失敗します-g
。
gdb.cmd:30: Error in sourced command file:
Line number 63 out of range; /home/ross/tmp.cc has 62 lines.
list
または他のコマンドが失敗した場合でも、すべてのエラーを抑制してスクリプトの実行を続行するにはどうすればよいですか?