2019-06-22 15:04:45 +02:00
|
|
|
# Tensilica Xtensa module for Ghidra
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
# Installation
|
|
|
|
|
|
|
|
```
|
2019-12-30 17:38:16 +01:00
|
|
|
$ cd ghidra_9.1.X/Ghidra/Processors
|
2020-07-16 02:59:59 +02:00
|
|
|
$ git clone https://github.com/Ebiroll/ghidra-xtensa Xtensa
|
2019-06-22 15:04:45 +02:00
|
|
|
$ cd Xtensa
|
|
|
|
$ make
|
|
|
|
$
|
|
|
|
```
|
|
|
|
|
|
|
|
Or download a pre-built release and unzip it to `Ghidra/Processors`.
|
|
|
|
|
|
|
|
# Bugs
|
|
|
|
|
2019-06-23 11:15:05 +02:00
|
|
|
* Probably a lot in instructions I did not yet happen to encouter. Pull requests
|
2019-06-22 15:04:45 +02:00
|
|
|
appreciated.
|
2020-08-03 20:46:11 +02:00
|
|
|
|
|
|
|
# More info
|
2020-07-16 02:59:59 +02:00
|
|
|
* https://github.com/Ebiroll/esp32_flash_loader
|
|
|
|
* https://medium.com/@olof.astrand/a-story-about-elfs-dwarfs-and-dragons-6de2a1df42ad
|
2020-08-03 20:46:11 +02:00
|
|
|
* https://medium.com/@olof.astrand/enter-home-dragon-with-ghidra-3ed7ddf75935
|
2019-06-22 15:04:45 +02:00
|
|
|
|
|
|
|
# TODO
|
|
|
|
|
|
|
|
* MAC16 Option
|
|
|
|
* Loop Option
|
2020-07-16 02:59:59 +02:00
|
|
|
|