Мне нужно отладить некоторые вызовы в системных библиотеках, чтобы понять, как различаются вызовы и почему тот или иной сбой будет.
В настоящее время в дистрибутивах Linux распространены раздетые системные библиотеки.и отдельные файлы символов отладки.Например, /lib/libc-2.8.so лишен символов, оставляя после себя раздел с именем .gnu_debuglink, который содержит информацию для поиска отдельного файла отладки.Отдельные файлы отладки устанавливаются через пакет отладки и содержат символическую информацию, необходимую для gdb.Это хорошо описано здесь http://www.technovelty.org/code/debug-info-symbols.html и http://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html
После установки пакета отладки и источников я ожидал, что GDB найдет символы и источники, и я смогу просматривать списки и шагв звонки.Вместо этого GDB говорит мне «номер строки не известен для xyz»
Я проверил, что местоположение файла отладки правильно, и каталоги установлены в исходные каталоги.
Это дажеможно делать то, что я хочу?Я поступаю об этом неправильно?Есть ли более простой способ?