Привет!
On 5/2/07, Yuriy Zhilovets <
[hidden email]> wrote:
> 1) В полях CFA и LFA
> 2) В словарях
> 3) Генерируется оптимизатором.
>
> Предлагаю в случаях 1) и 2) поставить смещения от IMAGE-BASE.
Может, лучше от текущего адреса, как в JMP и CALL?
> Тогда при отключенном оптимизаторе у нас будет получаться
> позиционно-независимый код, и можно будет легко
> создавать динамические библиотеки.
Возможно, код ядра и получиться позиционно-независимым, но код
произвольной программы — нет. У вас уже есть стоящая программа,
которая очень нужна в позиционно-независимом бинарном виде, и код
которой написан с соответствующими ограничениями, ради которой стоит
затевать сыр-бор? :)
--
Ruvim