Hallo,
weiß jemand, wie man in Assembler Parameter für eine aufzurufende Procedure auf den Stack legt?
Delphi-Quellcode:
procedure GetParm(Par1: Int64; Par2: Int64);
stdcall;
asm
nop
end;
procedure SendPar;
stdcall;
asm
mov rax,2
push rax
mov rax,1
push rax
call GetParm
end;
scheint nicht zu funktionieren. Par1 und Par2 weisen die Werte 1 bzw. 2 nicht auf.
Habt ihr eine Info-Quelle?