|
@@ -296,7 +296,6 @@ fork_ret:
|
|
.globl pte_clone_ret
|
|
.globl pte_clone_ret
|
|
.type pte_clone_ret, @function
|
|
.type pte_clone_ret, @function
|
|
pte_clone_ret:
|
|
pte_clone_ret:
|
|
-
|
|
|
|
# Load registers
|
|
# Load registers
|
|
pop rax
|
|
pop rax
|
|
pop rdi
|
|
pop rdi
|
|
@@ -306,6 +305,15 @@ pte_clone_ret:
|
|
pop r8
|
|
pop r8
|
|
pop r9
|
|
pop r9
|
|
|
|
|
|
|
|
+ sub rsp, 8
|
|
|
|
+
|
|
|
|
+ mov DWORD PTR [rsp], 0x00001F80
|
|
|
|
+ ldmxcsr [rsp]
|
|
|
|
+ mov WORD PTR [rsp], 0x031F
|
|
|
|
+ fldcw [rsp]
|
|
|
|
+
|
|
|
|
+ add rsp, 8
|
|
|
|
+
|
|
# Call entry point
|
|
# Call entry point
|
|
call rax
|
|
call rax
|
|
|
|
|