gpt4 book ai didi

scripting - gdb脚本: execute commands at selected breakpoint

转载 作者:行者123 更新时间:2023-12-02 19:16:10 26 4
gpt4 key购买 nike

我想在 gdb 脚本中预定义一些断点,并在这些断点处调用一些特殊命令,然后自动继续程序执行。因此,理想情况下,我希望有一个如下所示的 gdb 脚本:

b someFunction
...
if breakpoint from above reached do:
print var1
call someOtherFunction
continue
done

另外一个不幸的事实是,我不能依赖 python 接口(interface)来使用断点,因为我当前工作的服务器上的 gdb 版本太旧了!

最佳答案

您应该查看 command 命令,它使您能够在命中断点时添加 gdb 命令。请参阅breakpoint command list gdb 手册的部分。

例如:

break someFunction
commands
print var1
end

someFunction 上的断点被击中时,将自动print var1

关于scripting - gdb脚本: execute commands at selected breakpoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13935443/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com