gpt4 book ai didi

gdb - 从 gdb 获取断点号

转载 作者:行者123 更新时间:2023-12-04 16:00:38 25 4
gpt4 key购买 nike

我正在编写 gdb 命令脚本来简化调试。我遇到的问题之一
是我设置了一个断点,然后我想禁用它,并且只有在另一个断点被命中后才启用它。

我想做的是这个

$my_break_number = break SomeFile.cpp:231
disable $my_break_number

但不幸的是 gdb 不能这样工作。我已阅读手册,但找不到有关如何执行此操作的任何信息。希望有一些我错过的信息。

最佳答案

gdb 将自动设置一个便利变量 $bpnum 与最后设置的断点编号。

您可以在设置断点后使用它来禁用它(我没有测试断点何时不明确并创建多个断点,我认为它会起作用并禁用所有创建的断点位置。)

见:http://sourceware.org/gdb/current/onlinedocs/gdb/Set-Breaks.html#Set-Breaks

如果您需要使用命令中的断点编号,那可能不是您想要的,但它适用于指定的问题。

关于gdb - 从 gdb 获取断点号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11015371/

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