3

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

我在特定的行上设置了一个,然后向它添加了一个条件。我想将它移动到不同的行号,但保留条件而不必破坏它并重新输入条件。

我在 RedHat Enterprise Linux 5 64 位上使用 GDB 7.5。

非常感谢任何帮助。

4

2 回答 2

5

这是不可能的。

这将是一个很好的补充,但还没有人实施它。

您可以使用“保存断点”,然后编辑结果并获取它。如果条件非常复杂,这可能会很方便。

于 2013-05-24T17:49:37.843 回答
0

下面的呢?

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. 

(见http://www.ofb.net/gnu/gdb/gdb_29.html#SEC29

于 2014-04-09T11:17:43.957 回答