Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 655 Bytes

README.md

File metadata and controls

16 lines (12 loc) · 655 Bytes

Load Symbols

Binary Ninja plugin written in Rust to automatically apply symbol information from split debug info on Linux.

Requirements

  • Last tested with Binary Ninja 3.2.3983-dev
  • Requires nightly Rust (last tested with rustc 1.68.0-nightly (afaf3e07a 2023-01-14)

Building

  • cargo build --release

Installing

Copy or create a symlink from ./target/release/libload_symbols.so to ~/.binaryninja/plugins/libload_symbols.so.

Usage

  • 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.