fire64 писал: А кстати, для чего вообще понадобился собственный лоадер?
сейв-рестор для указателей на функцию.
Безусловно существует масса других интересных способов сохранять эти указатели, но энтот - самый простой и надежный.
Лично мне этот способ нравится своей простотой. А то к 2012 году многие позабыли, что dll и so - это обычные бинарные файлы, и их тоже можно читать просто как файлы безо всяких апи-функций.
Да и вообще движки нынче деградируют, под всё - либы готовые используют. Квака, так вон вообще умела свой собственный код в памяти редактировать, а сейчас народ думает, что это удел лишь вирусописателей.