簡體   English   中英

gdb腳本:在選定的斷點處執行命令

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM