NASM - The Netwide Assembler
NASM Forum => Programming with NASM => Topic started by: Elawig57 on January 30, 2023, 06:55:29 AM
-
I recently moved to 64-bit NASM from 32-bit MASM, and I have a simple addressing problem. I am writing a DLL in NASM. The following two lines assemble and link with the NASM assembler / GoLink, but when I try to load the DLL, I get an OS error "invalid access to memory location." RCX contains a pointer that is passed into the DLL: mov rax,254 mov [rcx+8],rax When I try it this way, it also doesn't work. What to do? Subarunet (https://www.subarunet.me/)
-
Show the code?
Best,
Frank