Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cisco-talos/ida_tilegx
https://github.com/cisco-talos/ida_tilegx
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/cisco-talos/ida_tilegx
- Owner: Cisco-Talos
- License: apache-2.0
- Created: 2019-10-10T14:40:34.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-10T15:22:49.000Z (about 5 years ago)
- Last Synced: 2024-03-26T15:28:44.506Z (8 months ago)
- Language: C
- Size: 123 KB
- Stars: 7
- Watchers: 9
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Tilera Tile-GX support for IDA Pro
==================================This is an IDA processor module for the Tile-GX processor architecture.
The code leverages libbfd and libopcodes for translating to assembler.
It has a lot of rough edges, i.e., don't expect it to behave completely correct
if an instruction inside a packed instruction diverts the control flow. IDA Pro
doesn't reflect packed instructions at all (They are currently represented by
a leading '+' expressing that the instruction is packed with previous
instructions).Building and installing
=======================
The build process has been tested with IDA Pro 7.3 on Linux (Ubuntu 18.04).
Create a file `idacfg.mk` in this directory and set the variables
```
idabin=...
idasdk=...
```
to the IDA installation directory and the SDK directory.Then run
```
make -f Makefile.linux install
```
to build and install the plugin. Currently only the Linux makefile is working,
building on Windows or MacOS is not supported.Using
=========
Start ida64. Select "Tilera Tile-GX" as processor in the dialog when opening a
file. Accept to change the processor type. Disassembly will be slow.![open dialog](doc/open_dialog_tilegx_marked.png)
License
=========
This project is licensed under Apache-2.0.Author
=======
Jonas Zaddach . Based on a processor module for hexagon by
Willem Hengeveld ([email protected]) and IDA Pro SDK sample code.