Searched refs:uCR2 (Results 1 - 5 of 5) sorted by relevance

/vbox/include/VBox/vmm/
H A Dtrpm.h78 VMMDECL(int) TRPMAssertXcptPF(PVMCPU pVCpu, RTGCUINTPTR uCR2, RTGCUINT uErrorCode);
80 VMMDECL(void) TRPMSetFaultAddress(PVMCPU pVCpu, RTGCUINTPTR uCR2);
90 VMMDECL(int) TRPMRaiseXcptErrCR2(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, X86XCPT enmXcpt, uint32_t uErr, RTGCUINTPTR uCR2);
/vbox/src/VBox/VMM/VMMAll/
H A DTRPMAll.cpp223 * @param uCR2 The new fault address.
226 VMMDECL(int) TRPMAssertXcptPF(PVMCPU pVCpu, RTGCUINTPTR uCR2, RTGCUINT uErrorCode) argument
228 Log2(("TRPMAssertXcptPF: uCR2=%RGv uErrorCode=%RGv\n", uCR2, uErrorCode)); /** @todo RTGCUINT to be fixed. */
242 pVCpu->trpm.s.uActiveCR2 = uCR2;
288 * @param uCR2 The new fault address (cr2 register).
290 VMMDECL(void) TRPMSetFaultAddress(PVMCPU pVCpu, RTGCUINTPTR uCR2) argument
292 Log2(("TRPMSetFaultAddress: uCR2=%RGv\n", uCR2));
295 pVCpu->trpm.s.uActiveCR2 = uCR2;
923 TRPMRaiseXcptErrCR2(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, X86XCPT enmXcpt, uint32_t uErr, RTGCUINTPTR uCR2) argument
[all...]
/vbox/include/iprt/
H A Dasm-amd64-x86.h1451 RTCCUINTREG uCR2; local
1453 uCR2 = __readcr2();
1457 __asm__ __volatile__("movq %%cr2, %0\t\n" : "=r" (uCR2));
1459 __asm__ __volatile__("movl %%cr2, %0\t\n" : "=r" (uCR2));
1466 mov [uCR2], rax
1469 mov [uCR2], eax
1473 return uCR2;
1480 * @param uCR2 The new CR0 value.
1483 DECLASM(void) ASMSetCR2(RTCCUINTREG uCR2); variable
1485 DECLINLINE(void) ASMSetCR2(RTCCUINTREG uCR2) argument
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DVMMGuruMeditation.cpp302 RTGCUINTPTR uCR2 = 0xdeadface; local
304 int rc2 = TRPMQueryTrapAll(pVCpu, &u8TrapNo, &enmType, &uErrorCode, &uCR2, &cbInstr);
310 u8TrapNo, uErrorCode, uCR2, uEIP, enmType, cbInstr);
319 u8TrapNo, uErrorCode, uCR2, CPUMGetGuestRIP(pVCpu), enmType, cbInstr);
H A DEMRaw.cpp555 RTGCUINTPTR uCR2; local
556 int rc = TRPMQueryTrapAll(pVCpu, &u8TrapNo, &enmType, &uErrorCode, &uCR2, NULL /* pu8InstrLen */);
679 int rc2 = PGMGstGetPage(pVCpu, uCR2, &fFlags, &GCPhys);
681 pCtx->cs.Sel, pCtx->eip, u8TrapNo, uErrorCode, uCR2, (uint32_t)pCtx->cr0,
692 pCtx->cr2 = uCR2;
773 RTGCUINTPTR uCR2; local
780 uCR2 = 0;
787 uCR2 = 0;
792 rc = TRPMQueryTrapAll(pVCpu, &u8TrapNo, &enmType, &uErrorCode, &uCR2, NULL /* pu8InstrLen */);
855 pCtx->eip, u8TrapNo, uErrorCode, uCR2, (uint32_
[all...]

Completed in 68 milliseconds