Searched defs:uDr6 (Results 1 - 4 of 4) sorted by relevance

/vbox/src/VBox/VMM/VMMRZ/
H A DDBGFRZ.cpp43 * @param uDr6 The DR6 hypervisor register value.
46 VMMRZ_INT_DECL(int) DBGFRZTrap01Handler(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCUINTREG uDr6, bool fAltStepping) argument
58 if (uDr6 & (X86_DR6_B0 | X86_DR6_B1 | X86_DR6_B2 | X86_DR6_B3))
63 if ( ((uint32_t)uDr6 & RT_BIT_32(iBp))
80 if ( (uDr6 & X86_DR6_BS)
98 LogFlow(("DBGFRZTrap01Handler: guest debug event %#x at %04x:%RGv!\n", (uint32_t)uDr6, pRegFrame->cs.Sel, pRegFrame->rip));
/vbox/src/VBox/VMM/VMMRC/
H A DTRPMRCHandlers.cpp304 RTGCUINTREG uDr6 = ASMGetAndClearDR6(); local
307 LogFlow(("TRPMGC01: cs:eip=%04x:%08x uDr6=%RTreg EFL=%x\n", pRegFrame->cs.Sel, pRegFrame->eip, uDr6, CPUMRawGetEFlags(pVCpu)));
314 AssertReleaseMsgReturn((uDr6 & X86_DR6_BD) != X86_DR6_BD,
316 ASMGetDR7(), CPUMGetHyperDR7(pVCpu), uDr6),
318 AssertReleaseMsg(!(uDr6 & X86_DR6_BT), ("X86_DR6_BT is impossible!\n"));
324 int rc = DBGFRZTrap01Handler(pVM, pVCpu, pRegFrame, uDr6, false /*fAltStepping*/);
327 CPUMSetGuestDR6(pVCpu, (CPUMGetGuestDR6(pVCpu) & ~X86_DR6_B_MASK) | uDr6);
335 Log6(("TRPMGC01: %Rrc (%04x:%08x %RTreg %EFlag=%#x)\n", rc, pRegFrame->cs.Sel, pRegFrame->eip, uDr6, CPUMRawGetEFlags(pVCpu)));
358 RTGCUINTREG uDr6 local
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DCPUMR0.cpp588 uint64_t uDr6 = pVCpu->cpum.s.Guest.dr[6]; local
591 pVCpu->cpum.s.Guest.dr[6] = uDr6;
665 uint64_t uDr6 = pVCpu->cpum.s.Guest.dr[6]; local
668 pVCpu->cpum.s.Guest.dr[6] = uDr6;
/vbox/src/VBox/VMM/VMMAll/
H A DCPUMAllRegs.cpp388 VMMDECL(void) CPUMSetHyperDR6(PVMCPU pVCpu, RTGCUINTREG uDr6) argument
390 pVCpu->cpum.s.Hyper.dr[6] = uDr6;
1855 VMMDECL(int) CPUMSetGuestDR6(PVMCPU pVCpu, uint64_t uDr6) argument
1857 pVCpu->cpum.s.Guest.dr[6] = uDr6;

Completed in 119 milliseconds