GCC backtrace_symbols() разрешает только динамические символы, так как обработка всех типов символов - , что сопровождающие GCC не хотят получать в .
backtrace_symbols()
Как мне пойти о извлечении нединамическихсимволы, полученные из GCC backtrace(), работают сами?
backtrace()
libdw, часть elfutils , может использоваться для чтения отладочной информации DWARF, которая присутствует, если вы скомпилировали с -g.
libdw
-g
Проверьте, что addr2line делает, используя bfd. Это один подход, который я успешно использовал. Точнее говоря, backtracefilt позволяет вам пройти весь путь, вам просто нужно настроить его так, чтобы он брал адреса из backtrace вместо анализа файла.
addr2line