A simple sBPF (Solana eBPF) disassembler. There are 3 main packages:
ezbpf-core- the core disassembler code with all sbpf instructions, serialization, deserializationezbpf-cli- a CLI for printing out the disassembled code of a .so fileezbpf-wasm- a WIP wasm version of ezbpf core for browser-based disassembly
To install ezBPF simply run this command
cargo install --git https://github.com/deanmlittle/ezbpfUsage: ezbpf [OPTIONS] <FILENAME>
Arguments:
<FILENAME> Filename of IDL file
Options:
-a, --asm Print asm instead of json
-h, --help Print help
-V, --version Print version