#elf #objdump
#elf #objdump
Вопрос:
Рассмотрим вопрос «Какой сегмент файла abc.o содержит функцию foo()?»
Это тот же вопрос, что и
«Какой раздел ELF содержит эту функцию foo()?»
Извините .. я знаю, что это очень глупо. Я здесь немного запутался.
Комментарии:
1. ELF — это спецификация и / или реализация этой спецификации. Я почти уверен, что ни один раздел ни одного из них не содержит функции с именем
foo()
.</pedantry> 🙂
Ответ №1:
Это практически то же самое, по крайней мере, при условии, что рассматриваемый файл .o является файлом ELF.
Ответ №2:
Сегменты являются частью загружаемого файла ELF. Никакие сегменты не находятся внутри объектных файлов, поскольку адрес загрузки пока недоступен. Обычно один сегмент содержит один или несколько разделов. Раздел кода