Skip to content
This repository was archived by the owner on Jun 1, 2025. It is now read-only.
/ load-symbols Public archive

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

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

this repo is no longer necessary since this is now built in to the latest version of Binary Ninja

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

Contributors 2

  •  
  •  

Languages