当您在 IDA 中打开堆栈窗口Ctrl-K
时,顶部有一条评论说:
; 两个特殊字段“r”和“s”代表返回地址和保存的寄存器。
当我犯了一些错误并未定义这些字段时,我该如何重新创建它们?定义数据只创建一个普通的变量类型。或者不能设置那些,所以我必须忍受数据类型?
当您在 IDA 中打开堆栈窗口Ctrl-K
时,顶部有一条评论说:
; 两个特殊字段“r”和“s”代表返回地址和保存的寄存器。
当我犯了一些错误并未定义这些字段时,我该如何重新创建它们?定义数据只创建一个普通的变量类型。或者不能设置那些,所以我必须忍受数据类型?
最简单的解决方案是取消定义函数(在反汇编中导航到函数的开头并按U)然后重新定义函数(在反汇编中导航到函数的开头并按P)。请注意,这将重置您已经设置的任何变量名称。