Шаг GDB в код динамического компоновщика (ld.so)
Я хотел войти в код ld.so всякий раз, когда он будет использоваться в моем обычномc
код. Я пытаюсь кодировать поток через GDB вTUI режим, в котором вы можете видеть как исходный код, так и сборку при переходе по коду.
Для этого я также установилlibc-dbg
binutils-source
пакет из менеджера пакетов Ubuntu. GDB может найти символы отладки дляld.so
сам, и я могу перейти на уровень инструкции, которая используетsi
но я не могу перейти на уровень источника, так как GDB не может найти источник дляld.so
и показывает.NO Source Available
Как я могу заставить GDB найти источник дляld.so
так что я также могу видеть, какая строка вld.so
источник на самом деле выполняется.
я используюUbuntu 12.10
64 бит сGCC 4.8.2