radareorg/radare2

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

开放

#8,666 创建于 2017年10月9日

 (12 条评论) (2 个反应) (0 位负责人)C (3,229 个派生)batch import
RBindebug-infogood first issuehigh-priority

仓库指标

星标
 (23,826 个星标)
PR 合并指标
 (平均合并 16小时 24分钟) (30 天内合并 99 个 PR)

描述

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.

贡献者指南