我正在使用 IDA 6.6 处理 Linux x86_64 ELF 二进制文件。
当我在一个函数上运行 Hex-Rays 反编译器时(按 F5),它总是向我显示该_init_proc函数的伪代码,无论我在什么上运行它。它停留在该函数上,不会在伪代码视图中向我显示任何其他内容。日志中不会显示或打印任何错误。
如果我生成 C 文件 (Ctrl+F5),则会生成完整的伪代码,所以这只是一个接口问题。
这让我发疯。我尝试过的事情:
- 重启 IDA
- 重新创建数据库
- 删除所有反编译信息
_init_proc - 删除我试图反编译的函数的所有反编译器信息
有没有人遇到过这种行为?有什么建议?