Где используется GOT[0] (глобальная таблица смещений)?

Я знал, что "GOT[1] - это точка структуры Link_map", а "GOT[2] - это точка _dl_runtime_resolver_". но я не могу найти место, где используется GOT[0].

Кто-нибудь знает, где используется GOT[0]?

1 ответ

Точная ссылка на глобальную таблицу смещений - x86-64 psABI версии 1.0. Это говорит:

Первая запись таблицы (номер ноль) зарезервирована для хранения адреса динамической структуры, на которую ссылается символ _DYNAMIC.

Другие вопросы по тегам