Skip to content

Tensilica Xtensa processor module for Ghidra

Notifications You must be signed in to change notification settings

Ebiroll/ghidra-xtensa

 
 

Repository files navigation

Tensilica Xtensa module for Ghidra

Screenshot

Requires Ghidra 10.3 Includes changes from https://github.com/dynacylabs/ghidra-xtensa

NOTE! Ghidra Version 11.0 now includes Xtensa support, so this repo is not needed.

Installation

$ cd $(GHIDRA_INSTALL_DIR)/Ghidra/Processors
$ git clone  https://github.com/Ebiroll/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

  • Windowed Register Option (Not implemented)
  • MAC16 Option (Implemented, could be improved)
  • Loop Option (Implemented, could be improved)
  • ESP8266/ESP32 image loaders (esp32_flash_loader project exists, possibly integrate)

About

Tensilica Xtensa processor module for Ghidra

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 84.8%
  • Makefile 8.2%
  • HTML 4.8%
  • Perl 2.2%