radareorg/radare2

Symbols in /usr/lib/debug aren't automatically loaded

Open

#8.666 geöffnet am 9. Okt. 2017

Auf GitHub ansehen
 (12 Kommentare) (2 Reaktionen) (0 zugewiesene Personen)C (3.229 Forks)batch import
RBindebug-infogood first issuehigh-priority

Repository-Metriken

Stars
 (23.826 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 16h 24m) (99 gemergte PRs in 30 T)

Beschreibung

See https://github.com/radare/radare2/issues/4888 for context.

Several linux systems split debug symbols from executables and installs them under /usr/lib/debug/ e.g. /usr/path/to/bin/cmd has symbols at /usr/lib/debug/usr/path/to/bin/cmd. radare2 1.6.0 doesn't appear to load these symbols. The symbols for calls are missing, attemping to seek, s, to a function fails, etc. On the other hand, gdb automatically loads the symbols from these files.

Contributor Guide