mirror of
https://github.com/xenia-project/xenia.git
synced 2025-12-06 07:12:03 +01:00
A fix for the release build crash on linux.
This commit is contained in:
parent
b7b6b860a9
commit
9a0ed48168
|
|
@ -685,9 +685,6 @@ HostToGuestThunk X64HelperEmitter::EmitHostToGuestThunk() {
|
||||||
|
|
||||||
code_offsets.prolog = getSize();
|
code_offsets.prolog = getSize();
|
||||||
// rsp + 0 = return address
|
// rsp + 0 = return address
|
||||||
mov(qword[rsp + 8 * 3], rdx);
|
|
||||||
mov(qword[rsp + 8 * 2], rsi);
|
|
||||||
mov(qword[rsp + 8 * 1], rdi);
|
|
||||||
sub(rsp, stack_size);
|
sub(rsp, stack_size);
|
||||||
|
|
||||||
code_offsets.prolog_stack_alloc = getSize();
|
code_offsets.prolog_stack_alloc = getSize();
|
||||||
|
|
@ -707,9 +704,6 @@ HostToGuestThunk X64HelperEmitter::EmitHostToGuestThunk() {
|
||||||
code_offsets.epilog = getSize();
|
code_offsets.epilog = getSize();
|
||||||
|
|
||||||
add(rsp, stack_size);
|
add(rsp, stack_size);
|
||||||
mov(rdi, qword[rsp + 8 * 1]);
|
|
||||||
mov(rsi, qword[rsp + 8 * 2]);
|
|
||||||
mov(rdx, qword[rsp + 8 * 3]);
|
|
||||||
ret();
|
ret();
|
||||||
#else
|
#else
|
||||||
assert_always("Unknown platform ABI in host to guest thunk!");
|
assert_always("Unknown platform ABI in host to guest thunk!");
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue