我正在处理一个有很多 FPU 操作的二进制文件,即使 IDA(十六进制射线)正确地反编译了其中的大部分,也有这样的情况:
其中“反编译”为:
有什么办法可以解决这个问题吗?
我尝试取消定义函数 (U) 然后再次定义它 (C -> P),但遗憾的是它不起作用。
PS如果我在另一个IDA实例(没有我的IDB)中打开可执行文件,它反编译就好了:
我正在处理一个有很多 FPU 操作的二进制文件,即使 IDA(十六进制射线)正确地反编译了其中的大部分,也有这样的情况:
其中“反编译”为:
有什么办法可以解决这个问题吗?
我尝试取消定义函数 (U) 然后再次定义它 (C -> P),但遗憾的是它不起作用。
PS如果我在另一个IDA实例(没有我的IDB)中打开可执行文件,它反编译就好了: