You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ghidra 10.2.3如何切换显示标准寄存器名称而非别名?

解决Ghidra显示真实寄存器名而非param别名的方法

方法1:手动绑定参数与寄存器

  • 右键目标函数名,选择Edit Function Signature(或按F3快捷键)打开函数签名编辑器。
  • 在参数列表中,为每个param_N指定对应的真实寄存器(比如x86架构填rdi/rsi,ARM架构填r0/r1)。
  • 保存修改后,代码视图里的param别名会自动替换为寄存器名。

方法2:关闭参数别名显示开关

  • 打开Edit -> Tool Options,依次展开Listing -> Listing Fields -> Operands Field。
  • 取消勾选Show Parameter Names选项——这个选项会优先显示param别名,即使你开了Always Show Primary Reference也会被覆盖。
  • 点击Apply再OK,即可切换为显示真实寄存器名。

方法3:重置函数分析结果

  • 右键目标函数,选择Clear Function Analysis,清空自动分析生成的错误映射。
  • 重新运行自动分析:点击Analysis -> Auto Analyze,只勾选Function ID、Instruction Reference等必要选项,避免过度分析导致的错误绑定。
  • 分析完成后,Ghidra会重新识别寄存器映射,显示真实名称。

内容的提问来源于stack exchange,提问作者user17471643

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 13:52:04