В спецификации файла ELF по адресу https://refspecs.linuxbase.org/elf/gabi ... ml#sh_link указано, что для разделов типа SHT_DYNAMIC sh_link в разделе заголовок должен содержать индекс связанной таблицы строк. Таблица String, а не таблица symbol.
Однако здесь я смотрю на двоичный файл, где sh_link указывает на раздел типа SHT_DYNSYM. Имеет ли это смысл с точки зрения логики загрузчика? DYNSYM не является строковой таблицей. Раздел DYNSYM ссылается на раздел DYNSTR, поэтому я думаю, что можно нарисовать косвенную ссылку на таблицу strtable.
Это файл OAT для ARM/ Android, внешне ELF.
Подробнее здесь: https://stackoverflow.com/questions/791 ... sht-dynsym
ДИНАМИЧЕСКИЙ SHT->ДИНАМИЧЕСКИЙ SHT? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение