ghidra emotionengine reloaded
The Symbol Table Update SP21

Ghidra的扩展名增加了PlayStation 2的支持。
该扩展名基于原始的Ghidra-EmotionEngine项目,并进行了许多更改。
.mdebug部分的ELF文件中恢复数据类型,功能和全局变量,并带有随附的Stabs Analyzer。发行版本可以在“版本”页面上使用。只要在主要分支推动时就可以生成不稳定的构建。要安装软件包,请按照Ghidra文档中的说明进行操作。
如果您想自己构建扩展名,请安装gradle并运行:
gradle -PGHIDRA_INSTALL_DIR=/path/to/ghidra buildExtension
PCSX2商店的现代版本默认使用ZSTD压缩保存状态,Ghidra的Zip实现不支持该状态。为了解决此问题,如果您使用的是PCSX2 v2.1.178或更高版本,则应确保检查Tools -> Show Advanced Settings ,然后导航到File -> Settings -> Advanced -> Savestate Settings ,并将Compression Method选项更改为Deflate64 。如果您使用的是旧版本,则必须在PCSX2.ini文件的EmuCore部分中将SavestateZstdCompression更改为false 。
尝试禁用Decompiler Parameter ID分析仪。
在Demangler GNU分析仪的设置中启用Use Deprecated Demangler选项。