Я пытаюсь понять процесс динамического связывания, в деталях.
Для этого я попытался покопаться в секции .got в ELF.
q.1. В стандарте ELF 1.2 (Приложение) я прочитал, что формат и интерпретация таблицы глобальных смещений зависят от процессора. Может ли какой-нибудь орган, пожалуйста, помочь мне, почему у нас нет стандарта для этого и почему он должен быть специфичным для процессора?
q.2: Кто-то может указать на учебник или что-то еще, где я могу получить некоторое представление о работе динамического компоновщика в реальном процессе, изучая содержимое разделов .got, .got.plt на каждом этапе?