Home | History | Annotate | Download | only in X64

Lines Matching refs:Rip

64 //        UINT64            Rip;

165 // RIP from interrupted task
190 // UINT64 Rip;
196 // NOTE: we save rsp here to prevent compiler put rip reference cause error AppRsp
199 movq %rax, ASM_PFX(ExceptionNumber)(%rip) # save vector number
202 movq %rsp, ASM_PFX(AppRsp)(%rip) # save stack top
203 movq DebugStackBegin(%rip), %rsp # switch to debugger stack
226 movq %rax, ASM_PFX(Rflags)(%rip)
230 cmpl $0, ASM_PFX(ExceptionNumber)(%rip)
232 cmpl $10, ASM_PFX(ExceptionNumber)(%rip)
234 cmpl $11, ASM_PFX(ExceptionNumber)(%rip)
236 cmpl $12, ASM_PFX(ExceptionNumber)(%rip)
238 cmpl $13, ASM_PFX(ExceptionNumber)(%rip)
240 cmpl $14, ASM_PFX(ExceptionNumber)(%rip)
242 cmpl $17, ASM_PFX(ExceptionNumber)(%rip)
244 movl $0, ASM_PFX(ExtraPush)(%rip)
245 movl $0, ASM_PFX(ExceptData)(%rip)
248 movl $1, ASM_PFX(ExtraPush)(%rip)
252 movq ASM_PFX(AppRsp)(%rip), %rax
254 movq %rbx, ASM_PFX(ExceptData)(%rip)
256 movq %rax, ASM_PFX(AppRsp)(%rip)
264 movq %rax, ASM_PFX(DebugRsp)(%rip)
265 movq ASM_PFX(AppRsp)(%rip), %rax
267 # application stack has ss, rsp, rflags, cs, & rip, so
277 movq ASM_PFX(AppRsp)(%rip), %rax
289 // UINT64 Rip;
290 # Rip from application is on top of application stack
291 movq ASM_PFX(AppRsp)(%rip), %rax
310 movq ASM_PFX(AppRsp)(%rip), %rax
364 movq ASM_PFX(ExceptData)(%rip), %rax
370 movq ASM_PFX(ExceptionNumber)(%rip), %rcx
414 movq ASM_PFX(AppRsp)(%rip), %rax
420 // UINT64 Rip;
437 movq ASM_PFX(AppRsp)(%rip), %rax
450 movq ASM_PFX(AppRsp)(%rip), %rax
455 movq ASM_PFX(AppRsp)(%rip), %rax
456 movq (%rax), %rcx # RIP
472 movq %rax, ASM_PFX(AppRsp)(%rip)
474 movq ASM_PFX(DebugRsp)(%rip), %rax # restore the DebugRsp on the debug stack
478 cmpl $0x068, ASM_PFX(ExceptionNumber)(%rip)
485 movq ASM_PFX(AppRsp)(%rip), %rax
493 movq ASM_PFX(AppRsp)(%rip), %rax
499 movq PhonyIretq(%rip), %rax
524 movq ASM_PFX(AppRsp)(%rip), %rsp
548 movq ASM_PFX(AppRsp)(%rip), %rsp