2010-01-19 19 views
3

如何调试汇编代码?我在Linux上,并有gdb方便。我知道我可以看寄存器。调试汇编代码的一些方法是什么?调试组件

回答

3

您当然也可以像使用C或任何其他编译语言一样使用breakpointsThis article稍微描述了调试程序集的过程。

+0

谢谢。这正是我所期待的。 – Scott 2010-01-19 08:14:33

3

使用"disassemble" gdb命令可以看到即将执行的汇编代码。这与查看寄存器一起可以让您深入了解CPU的实际操作。

1

当然,您可以使用nm命令和可执行的elf文件的参数,它会向您显示带有地址的可用标签。从这里你可以在特定地址上设置断点,然后使用“si”调试命令执行单个指令。