• 我们在哪一颗星上见过 ,以至如此相互思念 ;我们在哪一颗星上相互思念过,以至如此相互深爱
  • 我们在哪一颗星上分别 ,以至如此相互辉映 ;我们在哪一颗星上入睡 ,以至如此唤醒黎明
  • 认识世界 克服困难 洞悉所有 贴近生活 寻找珍爱 感受彼此

IDA系列教程:local variable allocation failed

IDA系列教程 云涯 4年前 (2020-09-16) 1873次浏览

此错误消息意味着反编译器无法使用寄存器和堆栈位置分配本地变量。

只有在配置文件中启用了HO_IGNORE_OVERLAPS之后,才会看到这个错误消息。如果输出中允许有重叠的变量,则以红色显示。

请检查所有相关功能的原型,包括当前的功能。变量类型和定义也可能导致此错误。

更新函数堆栈帧并创建正确的堆栈变量也可以帮助解决这个问题。

如果在对函数类型或变量类型进行某些操作后出现此错误,则可以重置当前函数的信息(Edit-》Other-》reset decompiler information)并重新开始。

 

 


云涯历险记 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:IDA系列教程:local variable allocation failed
喜欢 (0)