Home | History | Annotate | Download | only in X64

Lines Matching refs:Rsp

55     mov     rax, rsp

57 sub rsp, 18h ; reserve room for filling exception data later
62 push [rsp] ; push additional rcx to make stack alignment
64 xchg rcx, [rsp] ; restore rcx, save Exception Number in stack
77 ; + Old RSP +
99 xchg rcx, [rsp] ; Save rcx into stack and save vector number into rcx
112 push [rsp]
113 mov qword ptr [rsp + 8], 0
116 mov rbp, rsp
125 ; + Old RSP +
148 ;; UINT64 Rdi, Rsi, Rbp, Rsp, Rbx, Rdx, Rcx, Rax;
162 push qword ptr [rbp + 48] ; RSP
190 sidt [rsp]
191 xchg rax, [rsp + 2]
192 xchg rax, [rsp]
193 xchg rax, [rsp + 8]
198 sgdt [rsp]
199 xchg rax, [rsp + 2]
200 xchg rax, [rsp]
201 xchg rax, [rsp + 8]
244 sub rsp, 512
245 mov rdi, rsp
256 mov rdx, rsp
259 ; and make sure RSP is 16-byte aligned
261 sub rsp, 4 * 8 + 8
264 add rsp, 4 * 8 + 8
268 add rsp, 8
272 mov rsi, rsp
274 add rsp, 512
279 add rsp, 8 * 6
284 add rsp, 8 ; not for Cr1
300 add rsp, 48
318 ;; UINT64 Rdi, Rsi, Rbp, Rsp, Rbx, Rdx, Rcx, Rax;
322 add rsp, 8 ; not for rbp
323 pop qword ptr [rbp + 48] ; for rsp
337 mov rsp, rbp
339 add rsp, 16
340 cmp qword ptr [rsp - 32], 0 ; check EXCEPTION_HANDLER_CONTEXT.OldIdtHandler
342 cmp qword ptr [rsp - 40], 1 ; check EXCEPTION_HANDLER_CONTEXT.ExceptionDataFlag
344 jmp qword ptr [rsp - 32]
346 sub rsp, 8
347 jmp qword ptr [rsp - 24]
353 mov rax, rsp ; save old RSP to rax
354 mov rsp, [rsp + 20h]