- Rust 100%
| src | Initial commit | |
| .gitignore | Initial commit | |
| Cargo.toml | Initial commit | |
| LICENSE | Initial commit | |
| README.md | Initial commit | |
ReOxide plugin template
This repository serves as template for creating new Ghidra decompiler
plugins. Creating plugins this way currently only works on Linux.
Plugins compile into native shared objects and the decompiler loads them
using dlopen. This will change in the future, but the current setup
relies on the C++ Application Binary Interface (ABI). This means you have
to compile your plugin with exactly the same compiler as ReOxide itself.
Warning
The main branch of this template follows the stable releases of ReOxide. If you want to build a plugin against the latest git commit of the ReOxide main repository, make sure to check the dev branch of this repository for updates.
Building
You need working ReOxide setup for building plugins, see the setup guide. For Rust specific information check the reoxide Rust docs.