是否可以更改现有GDB断点的位置?在gdb中移动断点
我已经在特定的行上设置了一个,然后向它添加了一个条件。我想将它移动到不同的行号,但保留条件而不必销毁它并重新输入条件。
我在RedHat Enterprise Linux 5 64bit上使用GDB 7.5。
任何帮助非常感谢。
是否可以更改现有GDB断点的位置?在gdb中移动断点
我已经在特定的行上设置了一个,然后向它添加了一个条件。我想将它移动到不同的行号,但保留条件而不必销毁它并重新输入条件。
我在RedHat Enterprise Linux 5 64bit上使用GDB 7.5。
任何帮助非常感谢。
这是不可能的。
这将是一个很好的补充,但没有人实现它。
您可以使用“保存断点”,然后编辑结果并将其来源。如果条件非常复杂,这可能很方便。
以下情况如何?
break +offset
break -offset
Set a breakpoint some number of lines forward or back from the position at which execution stopped in the currently selected frame.
这会在相对于下级停止位置的位置创建新的断点 - 它不会移动现有的断点。 –
谢谢,这似乎达到同样的效果的最佳途径。 – RFairey
也许'info break'对于大多数目的来说已经足够了。 – Tobias