标签: c++ c decompiling ida
我正在使用带有Hexrays插件的IDA Pro 7.0来反编译一些C ++代码。
我经常遇到一些函数,这些函数的反编译代码看起来很错误,并以红色前景色显示,如下所示:
MEMORY[0x1008] = 1; if (MEMORY[0x1008]) ....
通常,我在函数的顶部得到以下红色语句: //检测到对const内存的写访问,输出可能错误!
我认为这与堆栈问题有关。
如何解决此反编译代码看起来更干净的问题?
TIA提供任何帮助和指示!