我想在文件的所有函数上放置断点。我遇到了这个链接:http : //sourceware.org/gdb/download/onlinedocs/gdb/Set-Breaks.html#Set-Breaks
它建议为此使用 rbreak 命令。当我使用“rbreak”时。,它按预期工作正常,并在程序的所有函数中放置断点。但是什么时候用
rbreak 文件名.c:。
这根本不起作用,也没有在任何地方放置断点。我什至尝试了这种在 : 周围放置空格的变体,但即使这样也行不通。
关于如何做到这一点的任何想法?有可能吗?任何帮助将不胜感激。
谢谢,维卡斯
Emp*_*ian -1
rbreak 文件名.c:.
那不应该起作用。从您链接到的文档中:
rbreak regex
Set breakpoints on all *functions* matching the regular expression regex.
Run Code Online (Sandbox Code Playgroud)
这与预期使用的位置不同。filename.c:...
我想在文件的所有函数上放置断点。
这是一个不寻常的要求。在我多年的调试过程中,我从来不需要这样做。
您必须准备一个列表,并单独设置断点。可以在此处找到执行此操作的秘诀。