标签: assembly gdb
我有一个装配程序,在各行上有几个标签。我需要在带有标签的行后面设置一个gdb断点。如果不在程序中添加其他标签,我该如何在gdb中执行此操作?
gdb
答案 0 :(得分:6)
gdb支持在标签后添加X个字节的断点,并且因为每个指令是4个字节,所以我只需要执行以下操作:
*&labelname + 8
答案 1 :(得分:1)
b foo,其中foo是来源中的行号。
b foo
foo