GDB:直到命令停止在哪里?
GDB: until command stops where?
在运行gdb和disas命令后的程序:
0x0000555555556692 <+0>: sub [=10=]x18,%rsp
0x0000555555556696 <+4>: mov %0x28,%rax
0x00005555555566da <+13>: jmpq *%rax
如果我使用
(gdb) until *0x000055555555669f
也就是第<+13>行,它是执行第13行然后停止还是只执行第4行然后停止?
gdb 总是会在执行它中断的指令之前中断。
在运行gdb和disas命令后的程序:
0x0000555555556692 <+0>: sub [=10=]x18,%rsp
0x0000555555556696 <+4>: mov %0x28,%rax
0x00005555555566da <+13>: jmpq *%rax
如果我使用
(gdb) until *0x000055555555669f
也就是第<+13>行,它是执行第13行然后停止还是只执行第4行然后停止?
gdb 总是会在执行它中断的指令之前中断。