34、Ghidra处理器模块的修改与扩展

Ghidra处理器模块的修改与扩展

1. 处理器手册索引文件

在Ghidra中,处理器手册索引文件有特定的格式。文件的第一行将手册的本地文件名与手册不在系统中时显示给用户的描述性文本配对,格式为:

@FilenameInGhidraManualDirectory [Description of manual file]

后续每行的格式为 INSTRUCTION, page ,指令必须为大写,页码从 .pdf 文件的第一页开始计数。一个 .idx 文件可以引用多个手册,使用额外的 @ 指令来划分每个手册的指令映射。更多关于处理器手册索引文件的信息可在Ghidra安装目录的 docs/languages/manual_index.txt 中找到。

当手册保存并索引后,在列表窗口中为任何指令选择“处理器手册”应能带你到手册中对应的页面。若手册未显示,可能需要选择 Edit > Tools Options > Processor Manuals 来为手册配置合适的查看器应用程序。

2. 探索Ghidra的SLEIGH编辑器

Ghidra包含一个SLEIGH编辑器,可轻松集成到Eclipse环境中。编辑器的安装说明在SLEIGH自述文件中,只需几步即可完成。该编辑器支持以下特殊功能:
- 语法高亮 :对具有

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值