我有一个用nasm -f
创建的二进制文件,我想做一些调试,或者说足够接近。到目前为止,我知道,nasm没有生成适当的符号来调试二进制文件,对吧?我可以使用哪种方法,例如,查看寄存器/内存上传递的每个值一次?我有一个"阵列"在汇编程序中,我想看到每个值。是否有任何工具可以帮助执行此任务?
答案 0 :(得分:1)
如果您使用的是Linux,则应使用nasm -f elf -F dwarf
获取调试信息,并确保在链接过程中不剥离它们。
另外,要查看注册或内存内容,您不需要调试信息。