This plugin provides support for working with the SuperH architecture in Binary Ninja.
Ensure that Rust, Clang, and Binary Ninja are installed in order to build from source.
git clone https://github.com/starfleetcadet75/binaryninja-superh.git
cd binaryninja-superh
cargo build --release
cp ./target/release/libarch_superh.so ~/.binaryninja/plugins
This plugin builds against the tagged Binary Ninja API version specified in the Cargo.toml file (currently "stable/5.1.8104").
Run cargo fmt --all and cargo clippy --all before submitting changes.
- Renesas SuperH Instruction Set Summary
- SH Application Binary Interface for GCC
- SuperH RISC Engine SH-1/SH-2 Programming Manual
- SH-4 CPU Core Architecture
- The SuperH-3
- SH-4 generic and C specific application binary interface, includes DWARF and Reloc information
- Write-up "Dreamcast Japanese Imports" NSec 2020 Challenge
- NSEC 2020 - Dreamcast Writeup
This plugin is released under a MIT license.
