forked from yath/ghidra-xtensa
525579b9389958db4c37a9ecf425396be68cbd7c
Only a1 and a12-a15 are callee-saved. Also, a2 up to a5 can be used for return values.
Tensilica Xtensa module for Ghidra
Installation
$ cd ghidra_9.0.X/Ghidra/Processors
$ git clone https://github.com/yath/ghidra-xtensa Xtensa
$ cd Xtensa
$ make
$
Or download a pre-built release and unzip it to Ghidra/Processors.
Bugs
- Some calculations are wrong, causing Ghidra to miscalculate a jump target.
- Probably a lot of others in instructions I did not yet happen to encouter. Pull requests appreciated.
TODO
- An
.opinionfile for autodetection - Windowed Register Option
- MAC16 Option
- Loop Option
- ESP8266/ESP32 image loaders?
Description
Tensilica Xtensa processor module for Ghidra
5.4 MiB
0 Stars
1 Watchers
0 Forks
Languages
Java
87.4%
Makefile
9.9%
Perl
2.7%
