Re[4]: Отранслировать C-код в BLOB
От: Тот кто сидит в пруду Россия  
Дата: 17.04.12 07:14
Оценка:
Здравствуйте, jazzer, Вы писали:

J>>> ну а в объектном файле что лежит, по-твоему, если не raw-машинный код? открой его дизассемблером и все будет

М>>ни разу не raw. да еще в перемешку со структурами самого объектного файла. зачем открывать дизассемблером?
J>чтоб посмотреть, что компилятор нагенерил, вестимо

J>>>А если компилируешь с -fPIC (position-independent code),

М>>не все компиляторы поддерживают такую фичу.
J>ну я с gcc работаю, про него и говорю.
J>У других что-то похожее должно быть тоже, иначе как DLL-ки выпекать?

DLL-ки обычно при загрузке патчатся. Для чего в них, как правило, имеется секция .reloc
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.