[英]gdb scripting: execute commands at selected breakpoint
我想在gdb腳本中預定義一些斷點,並在這些斷點處調用一些特殊命令,然后自動繼續執行程序。 所以,理想情況下,我想要一個像下面這樣的gdb腳本:
b someFunction
...
if breakpoint from above reached do:
print var1
call someOtherFunction
continue
done
另外一個不幸的事實是,我不能依賴python接口來使用斷點,因為我目前工作的服務器上的gdb版本太舊了!
您應該查看command
命令,該命令可以在命中斷點時添加gdb命令。 請參閱gdb手冊的斷點命令列表部分。
例如:
break someFunction
commands
print var1
end
當someFunction
上的斷點被命中時,會自動print var1
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.