Загрузка абсолютного указателя для регистрации через 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]).

0 ответов

Другие вопросы по тегам