在gdb中移动断点

在gdb中移动断点,gdb,Gdb,是否可以更改现有GDB断点的位置 我在特定行上设置了一个,然后在其中添加了一个条件。我想将其移动到其他行号,但保留条件,而不必销毁它并重新键入条件 我在RedHat Enterprise Linux 5 64位上使用GDB 7.5 非常感谢您的帮助。这是不可能的 这将是一个很好的补充,但还没有人实现它 您可以使用“保存断点”,然后编辑结果并将其来源。如果情况非常复杂,这可能很方便。下面的情况如何 break +offset break -offset Set a breakpoint s

是否可以更改现有GDB断点的位置

我在特定行上设置了一个,然后在其中添加了一个条件。我想将其移动到其他行号,但保留条件,而不必销毁它并重新键入条件

我在RedHat Enterprise Linux 5 64位上使用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. 

(请参阅)

谢谢,这似乎是达到相同效果的最佳方法。可能对于大多数目的来说,
info break
就足够了。这会在相对于下级停止位置的位置创建一个新的断点—它不会移动现有断点。