Skip to content

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

License

Notifications You must be signed in to change notification settings

Ninja3047/load-symbols

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages