【发布时间】:2014-04-27 08:49:43
【问题描述】:
我有一个用nasm -f 制作的二进制文件,我想做一些调试,或者足够接近。到目前为止,我知道,nasm 不会生成正确的符号来调试二进制文件,对吧?例如,我可以使用哪种方法查看寄存器/内存中传递的每个值?我在汇编程序中有一个“数组”,我想查看它的每个值。是否有任何工具可以帮助执行此任务?
【问题讨论】:
标签: linux debugging assembly nasm 32-bit
我有一个用nasm -f 制作的二进制文件,我想做一些调试,或者足够接近。到目前为止,我知道,nasm 不会生成正确的符号来调试二进制文件,对吧?例如,我可以使用哪种方法查看寄存器/内存中传递的每个值?我在汇编程序中有一个“数组”,我想查看它的每个值。是否有任何工具可以帮助执行此任务?
【问题讨论】:
标签: linux debugging assembly nasm 32-bit
如果您使用的是 linux,则应使用 nasm -f elf -F dwarf 获取调试信息,并确保在链接期间没有剥离它们。
另外,查看寄存器或内存内容不需要调试信息。
【讨论】: