Цитата Сообщение от captain cobalt
Ну хорошо.
Понятие "программа релоцируемая" подразумевает пропатчивание адресов в CALL на локальную перемещаемую таблицу?
Да. И не только их. А любых ссылок к локальным меткам по
абсолютному адресу (в машинном коде). Потому и говорю --
получается автомагически, в том смысле что выделять CALL
функций конкретной библиотеки от CALL на любой другой
локальный адрес специальным образом не надо. Достаточно
сравнить две версии программы откомпилированные по
разным адресам.

А во время загрузки кроме LDIR?
Если в локальных таблицах ссылки на все функции -- достаточно
и LDIR. Если только ссылки на используемые -- ну тут несколько
по-сложней будет, но смысл такой-же, просто копироваться будут
конкретные кусочки таблицы.