Home | History | Annotate | Download | only in X64

Lines Matching refs:Rsp

88     movq    %rsp, %rax

90 subq $0x18, %rsp # reserve room for filling exception data later
95 pushq (%rsp) # push additional rcx to make stack alignment
97 xchgq (%rsp), %rcx # restore rcx, save Exception Number in stack
115 xchgq (%rsp), %rcx # get the return address of call, actually, it is the address of vector number.
131 pushq (%rsp)
132 movq $0, 8(%rsp)
135 movq %rsp, %rbp
144 # + Old RSP +
167 #; UINT64 Rdi, Rsi, Rbp, Rsp, Rbx, Rdx, Rcx, Rax;
181 pushq 48(%rbp) # RSP
209 sidt (%rsp)
210 xchgq 2(%rsp), %rax
211 xchgq (%rsp), %rax
212 xchgq 8(%rsp), %rax
217 sgdt (%rsp)
218 xchgq 2(%rsp), %rax
219 xchgq (%rsp), %rax
220 xchgq 8(%rsp), %rax
263 subq $512, %rsp
264 movq %rsp, %rdi
275 mov %rsp, %rdx
278 # and make sure RSP is 16-byte aligned
280 subq $40, %rsp
282 addq $40, %rsp
286 addq $8, %rsp
290 movq %rsp, %rsi
292 addq $512, %rsp
297 addq $48, %rsp
302 addq $8, %rsp # not for Cr1
318 addq $48, %rsp
336 #; UINT64 Rdi, Rsi, Rbp, Rsp, Rbx, Rdx, Rcx, Rax;
340 addq $8, %rsp # not for rbp
341 popq 48(%rbp) # for rsp
355 movq %rbp, %rsp
357 addq $16, %rsp
358 cmpq $0, -32(%rsp) # check EXCEPTION_HANDLER_CONTEXT.OldIdtHandler
360 cmpb $1, -40(%rsp)
362 jmp *-32(%rsp)
364 subq $8, %rsp
365 jmp *-24(%rsp)
374 movq %rsp, %rax # save old RSP to rax
375 movq 0x20(%rsp), %rsp
393 movq %rsp, %rbp
417 movq %rsp, %rbp