2011-12-15 3 views

ответ

3

Это ОС и платформа, но для x86/x64 Linux глобальная таблица смещений - это всего лишь куча адресов функций. В нем есть одна запись для каждого символа. Прежде чем символы будут разрешены, адреса (для функций) вернутся в таблицу привязки процедур (PLT), но затем обновляются, чтобы указать на фактические местоположения функций.

+1

Как вы можете видеть, где они выделены? Могу ли я прочитать их с помощью редактора HEX? Благодарю. – 0x90

+0

вы можете прочитать его из отладчика, с шестнадцатеричным редактором. Думаю, вы будете читать все нули, поскольку находится во время выполнения, заполненном реальными данными. – gipi

Смежные вопросы