ИНФОРМАЦИЯ О НАСТРОЙКЕ ССЫЛОК
Таблица настройки содержит по одному элементу для каждой ссылки (среди команд или данных), требующей настройки. Элементы имеют следующий формат:
Байты | Описание | Имя | Смысл |
0-3 | long int | r_vaddr | (Виртуальный) адрес ссылки |
4-7 | long int | r_symndx | Номер в таблице имен |
8-9 | unsigned short | r_type | Тип ссылки |
Первые четыре байта элемента содержат виртуальный адрес ссылки среди команд или данных. В следующем поле находится номер (начиная с нуля) соответствующего элемента таблицы имен. Поле типа ссылки определяет, как именно ее нужно настраивать. Используются следующие типы:
Обозначение | Значение | Смысл |
R_ABS | 0 | Абсолютная ссылка, настройки не требуется. Элемент игнорируется |
R_RELWORD | 020 | 16-битный виртуальный адрес имени |
R_RELLONG | 022 | 32-битный виртуальный адрес имени |