Загрузка абсолютного указателя для регистрации через LEA
Как загрузить абсолютный адрес для регистрации через lea?
Я попробовал этот код:
asm.lea(asmjit::x86::rax, (uint64_t) (address));
И я пытаюсь использовать этот код
asm.lea(asmjit::x86::rax, asmjit::x86::ptr((uint64_t) (address)));
Но все они не работают. Asmjit зарегистрировал сообщение «Недопустимое использование 64-битного указателя». Но если я пишу этот код на плоском ассемблере, он работает (lea rax, QWORD_PTR [address]
).