Sebastian Schmidt 732995d76b Add DWARF register mappings, but leave them commented out.
With them, Ghidra contains about an invalid “scope” attribute in the
PCode XML(?) for some functions. I haven’t yet found a better source for
the DWARF layout than binutils. :(
2019-06-23 12:00:32 +02:00
2019-06-22 15:10:34 +02:00
2019-06-22 15:04:45 +02:00
2019-06-22 15:04:45 +02:00
2019-06-22 15:04:45 +02:00
2019-06-23 11:16:11 +02:00
2019-06-22 15:04:45 +02:00

Tensilica Xtensa module for Ghidra

Screenshot

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

  • Probably a lot in instructions I did not yet happen to encouter. Pull requests appreciated.

TODO

  • An .opinion file for autodetection
  • Windowed Register Option
  • MAC16 Option
  • Loop Option
  • ESP8266/ESP32 image loaders?
S
Description
Tensilica Xtensa processor module for Ghidra
Readme MIT
5.4 MiB
Languages
Java 87.4%
Makefile 9.9%
Perl 2.7%