reoxide 0.7.0

Rust-bindings for the ReOxide decompiler extension framework
Documentation
  • Coverage
  • 1.67%
    4 out of 240 items documented1 out of 45 items with examples
  • Size
  • Source code size: 102.99 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 19.85 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 19s Average build duration of successful builds.
  • all releases: 22s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • cluosh

Rust-bindings for the ReOxide decompiler plugin framework

ReOxide adds a plugin system to the Ghidra decompiler, with the larger goal of eventually improving the reverse engineering process of Rust programs in open source tools. While anyone can extend the Ghidra front end through its Java and Python API, the decompiler runs as a separate C++ program. You cannot change the decompiler rules through the Java API, but you can with ReOxide. You can define your own decompiler actions or rules and better understand the inner workings of the decompiler.

Documentation

The ReOxide homepage offers a starting point for the general documentation of the project:

Acknowledgements

Special thanks to rust-sfml and the foreign-types library for showing how to do certain FFI related things.