LINUX.ORG.RU

История изменений

Исправление xwicked, (текущая версия) :

Ты хочешь рассказать, что в винде нет динамической линковки и таблицы экспортируемых функций?

Компоновщик также вставляет в конечный DLL-файл таблицу экспортируемых идентификаторов — раздел экспорта, в котором содержится список (в алфавитном порядке) идентификаторов экспортируемых функций, псрсмснных и классов. Туда же помещается относительный виртуальный адрес (relative virtual address, RVA) каждого идентификатора внутри DLL-модуля.

Это сделано для скорости, но не для переносимости и удобства. Скорости никто не видит, как и удобства в принципе тоже, а ОСям по 20(!) лет уже и никто не чешется...

Исходная версия xwicked, :

Ты хочешь рассказать, что в винде нет динамической линковки и таблицы экспортируемых функций?
Компоновщик также вставляет в конечный DLL-файл таблицу экспортируемых идентификаторов — раздел экспорта, в котором содержится список (в алфавитном порядке) идентификаторов экспортируемых функций, псрсмснных и классов. Туда же помещается относительный виртуальный адрес (relative virtual address, RVA) каждого идентификатора внутри DLL-модуля.

Это сделано для скорости, но не для переносимости и удобства. Скорости никто не видит, как и удобства в принципе тоже, а ОСям по 20(!) лет уже и никто не чешется...