我如何调试汇编代码?我在Linux和有GDB得心应手。我知道我可以看寄存器。什么是用于调试汇编代码的一些方法?

有帮助吗?

解决方案

您当然可以用断点的只是与C或任何其他编译语言,太。 此文章介绍调试汇编程序的比特的处理。

其他提示

使用 “拆机” GDB命令可以看到该组件代码,即将被执行。这与看寄存器结合起来,可以给你洞察到的CPU是真的做。

当然可以使用nm命令与可执行的ELF文件的参数,它将你示出了具有地址可用的标签。从这可以在一个特定的地址上设定断点,然后通过使用“SI”调试命令执行单个指令。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top