Note
this repo is no longer necessary since this is now built in to the latest version of Binary Ninja
Binary Ninja plugin written in Rust to automatically apply symbol information from split debug info on Linux.
- Last tested with Binary Ninja 3.2.3983-dev
- Requires nightly Rust (last tested with rustc 1.68.0-nightly (afaf3e07a 2023-01-14)
cargo build --release
Copy or create a symlink from ./target/release/libload_symbols.so
to ~/.binaryninja/plugins/libload_symbols.so
.
- Enable
analysis.experimental.parseDebugInfo
setting in Binary Ninja - Ensure that split debug info file exists at
/usr/lib/debug
in the same directory structure as the desired binary target.