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 is currently built using the dev branch from the Binary Ninja API, therefore this plugin should work with the latest development version.
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.