在IDA中,我可以使用Alt+P轻松更改局部变量的大小,然后将“局部变量区域”字段更改为所需的值。

但是,如何使用参数size来做到这一点呢? IDA对该函数进行了错误的分析,结果是它实际上只有30 KB变量时具有大约30 KB的参数。

#1 楼

您可以通过在功能名称上按y来定义功能类型。函数类型包括参数的数量和类型。

评论


这似乎没有帮助,在所说函数的堆栈视图中,参数空间不会消失。

–heinrich5991
2014年4月9日在17:42

#2 楼

打开堆栈框架窗口(Ctrl-K或双击变量),然后使用U删除虚假参数。