在现有标签之后将gdb断点设置为两行

时间:2013-03-08 22:28:34

标签: assembly gdb

我有一个装配程序,在各行上有几个标签。我需要在带有标签的行后面设置一个gdb断点。如果不在程序中添加其他标签,我该如何在gdb中执行此操作?

2 个答案:

答案 0 :(得分:6)

gdb支持在标签后添加X个字节的断点,并且因为每个指令是4个字节,所以我只需要执行以下操作:

*&labelname + 8

答案 1 :(得分:1)

b foo,其中foo是来源中的行号。