Update invokeNative_em64.asm (#511)
Fix the issue of WIN64 parameter passing
This commit is contained in:
@ -37,7 +37,7 @@ no_abort:
|
|||||||
sub rsp, rdx
|
sub rsp, rdx
|
||||||
|
|
||||||
; store stack args
|
; store stack args
|
||||||
lea r9, qword ptr [rax + rcx * 8 + 64]
|
lea r9, qword ptr [rax + rcx * 8 + 56]
|
||||||
sub r9, rsp ; offset
|
sub r9, rsp ; offset
|
||||||
cycle:
|
cycle:
|
||||||
push qword ptr [rsp + r9]
|
push qword ptr [rsp + r9]
|
||||||
@ -59,4 +59,4 @@ invokeNative ENDP
|
|||||||
|
|
||||||
_TEXT ENDS
|
_TEXT ENDS
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|||||||
Reference in New Issue
Block a user