如何将ASM源代码注释放在OllyDbg的注释窗口中?

时间:2012-12-03 17:41:25

标签: debugging assembly x86 ollydbg

我有一个汇编语言程序的源代码,它对每一行都有注释,我希望在调试时在OllyDbg的反汇编的注释列中看到这些注释。如果没有编写完整的插件,有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

评论不会进入最终的exe。我甚至不认为注释会进入调试版本的pdb文件。

如果您的源代码包含exe目录中的注释,请在olly中打开exe,单击视图菜单,然后单击source,这将打开包含您的注释的源文件。

99%的时间,你在源文件中写的是olly显示的内容,除非你使用了很多宏。

答案 1 :(得分:1)

经过一些经验后,我发现基本上有3种方法:

  1. 修改OllyDbg用于直接存储注释的.udd文件。
  2. 使用标签插头(遗憾的是我找到的那个在2.01上不起作用)
  3. 以OllyDbg理解的格式创建调试文件(我认为是DWARF)
  4. 由于3非常复杂,我最好的选择可能是1。