/vbox/src/VBox/VMM/VMMR0/ |
H A D | CPUMR0.cpp | 588 uint64_t uDr6 = pVCpu->cpum.s.Guest.dr[6]; 591 pVCpu->cpum.s.Guest.dr[6] = uDr6; 597 cpumR0SaveDRx(&pVCpu->cpum.s.Guest.dr[0]); 599 pVCpu->cpum.s.Guest.dr[0] = ASMGetDR0(); 600 pVCpu->cpum.s.Guest.dr[1] = ASMGetDR1(); 601 pVCpu->cpum.s.Guest.dr[2] = ASMGetDR2(); 602 pVCpu->cpum.s.Guest.dr[3] = ASMGetDR3(); 605 pVCpu->cpum.s.Guest.dr[6] = ASMGetDR6(); 665 uint64_t uDr6 = pVCpu->cpum.s.Guest.dr[6]; 668 pVCpu->cpum.s.Guest.dr[ [all...] |
H A D | HMR0.cpp | 1939 pCtx->dr[0], pCtx->dr[1], pCtx->dr[2], pCtx->dr[3], 1940 pCtx->dr[4], pCtx->dr[5], pCtx->dr[6], pCtx->dr[7], 1962 pCtx->cs.Sel, pCtx->cs.u64Base, pCtx->cs.u32Limit, pCtx->cs.Attr.u, pCtx->dr[0], pCtx->dr[ [all...] |
H A D | HMSVMR0.cpp | 1437 Assert((pCtx->dr[6] & X86_DR6_RA1_MASK) == X86_DR6_RA1_MASK); Assert((pCtx->dr[6] & X86_DR6_RAZ_MASK) == 0); 1438 Assert((pCtx->dr[7] & X86_DR7_RA1_MASK) == X86_DR7_RA1_MASK); Assert((pCtx->dr[7] & X86_DR7_RAZ_MASK) == 0); 1505 if ( pVmcb->guest.u64DR7 != pCtx->dr[7] 1506 || pVmcb->guest.u64DR6 != pCtx->dr[6]) 1508 pVmcb->guest.u64DR7 = pCtx->dr[7]; 1509 pVmcb->guest.u64DR6 = pCtx->dr[6]; 1518 if (pCtx->dr[7] & (X86_DR7_ENABLED_MASK | X86_DR7_GD)) /** @todo Why GD? */ 2037 pMixedCtx->dr[ [all...] |
H A D | HMVMXR0.cpp | 4147 Assert((pMixedCtx->dr[7] & (X86_DR7_MBZ_MASK | X86_DR7_RAZ_MASK)) == 0); /* Bits 63:32, 15, 14, 12, 11 are reserved. */ 4148 Assert((pMixedCtx->dr[7] & X86_DR7_RA1_MASK) == X86_DR7_RA1_MASK); /* Bit 10 is reserved (RA1). */ 4217 if (pMixedCtx->dr[7] & (X86_DR7_ENABLED_MASK | X86_DR7_GD)) /** @todo Why GD? */ 4256 rc = VMXWriteVmcs32(VMX_VMCS_GUEST_DR7, pMixedCtx->dr[7]); 5347 pCtx->dr[4] = pVM->hm.s.vmx.pScratchPhys + 16 + 8; 5354 Assert(pCtx->dr[4] == 10); 6673 pMixedCtx->dr[7] = u32Val; 9565 && (pCtx->dr[7] & X86_DR7_MBZ_MASK)) 11298 uint32_t const uDr7 = pMixedCtx->dr[7]; 11317 ASMSetDR6(pMixedCtx->dr[ [all...] |
/vbox/src/VBox/VMM/VMMAll/ |
H A D | DBGFAll.cpp | 212 uint32_t const uDr7 = pCtx->dr[7]; 225 uint64_t uDrXFirst = pCtx->dr[iBp] & ~(uint64_t)cbInvAlign; 242 pCtx->dr[6] &= ~X86_DR6_B_MASK; 243 pCtx->dr[6] |= X86_DR6_B(iBp); 244 pCtx->dr[7] &= ~X86_DR7_GD;
|
H A D | CPUMAllRegs.cpp | 362 pVCpu->cpum.s.Hyper.dr[0] = uDr0; 369 pVCpu->cpum.s.Hyper.dr[1] = uDr1; 376 pVCpu->cpum.s.Hyper.dr[2] = uDr2; 383 pVCpu->cpum.s.Hyper.dr[3] = uDr3; 390 pVCpu->cpum.s.Hyper.dr[6] = uDr6; 396 pVCpu->cpum.s.Hyper.dr[7] = uDr7; 529 return pVCpu->cpum.s.Hyper.dr[0]; 535 return pVCpu->cpum.s.Hyper.dr[1]; 541 return pVCpu->cpum.s.Hyper.dr[2]; 547 return pVCpu->cpum.s.Hyper.dr[ [all...] |
H A D | IEMAllCImpl.cpp.h | 5158 Log(("mov r%u,dr%u: CR4.DE=1 -> #GP(0)\n", iGReg, iDrReg)); 5163 if (pCtx->dr[7] & X86_DR7_GD) 5165 Log(("mov r%u,dr%u: DR7.GD=1 -> #DB\n", iGReg, iDrReg)); 5175 case 0: drX = pCtx->dr[0]; break; 5176 case 1: drX = pCtx->dr[1]; break; 5177 case 2: drX = pCtx->dr[2]; break; 5178 case 3: drX = pCtx->dr[3]; break; 5181 drX = pCtx->dr[6]; 5187 drX = pCtx->dr[7]; 5225 Log(("mov dr [all...] |
H A D | EMAll.cpp | 659 CHECK_FIELD(dr[0]); 660 CHECK_FIELD(dr[1]); 661 CHECK_FIELD(dr[2]); 662 CHECK_FIELD(dr[3]); 663 CHECK_FIELD(dr[6]); 664 CHECK_FIELD(dr[7]);
|
H A D | IEMAll.cpp | 2154 pCtx->dr[7] &= ~X86_DR7_GD; 2776 pCtx->dr[7] &= ~X86_DR7_LE_ALL; /** @todo Should we clear DR7.LE bit too? */ 3989 pIemCpu->CTX_SUFF(pCtx)->dr[7] &= ~X86_DR7_GD; 10326 CHECK_FIELD(dr[0]); 10327 CHECK_FIELD(dr[1]); 10328 CHECK_FIELD(dr[2]); 10329 CHECK_FIELD(dr[3]); 10330 CHECK_FIELD(dr[6]); 10331 if (!fRem || (pOrgCtx->dr[7] & ~X86_DR7_RA1_MASK) != (pDebugCtx->dr[ [all...] |
/vbox/src/recompiler/target-i386/ |
H A D | helper.c | 112 memset(env->dr, 0, sizeof(env->dr)); 113 env->dr[6] = DR6_FIXED_1; 114 env->dr[7] = DR7_FIXED_1; 349 cpu_fprintf(f, "DR%d=%016" PRIx64 " ", i, env->dr[i]); 351 env->dr[6], env->dr[7]); 365 cpu_fprintf(f, "DR%d=%08x ", i, env->dr[i]); 366 cpu_fprintf(f, "\nDR6=%08x DR7=%08x\n", env->dr[6], env->dr[ [all...] |
H A D | op_helper.c | 684 if (env->dr[7] & 0x55) { 686 if (hw_breakpoint_enabled(env->dr[7], i) == 0x1) 689 env->dr[7] &= ~0x55; 1916 stl_phys(sm_state + 0x7f68, env->dr[6]); 1917 stl_phys(sm_state + 0x7f60, env->dr[7]); 1938 stl_phys(sm_state + 0x7fcc, env->dr[6]); 1939 stl_phys(sm_state + 0x7fc8, env->dr[7]); 1991 env->dr[7] = 0x00000400; 2054 env->dr[6] = ldl_phys(sm_state + 0x7f68); 2055 env->dr[ [all...] |
H A D | cpu.h | 709 target_ulong dr[8]; /* debug registers */ member in struct:CPUX86State 713 }; /* break/watchpoints for dr[0..3] */
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | CPUM.cpp | 216 SSMFIELD_ENTRY( CPUMCTX, dr[0]), 217 SSMFIELD_ENTRY( CPUMCTX, dr[1]), 218 SSMFIELD_ENTRY( CPUMCTX, dr[2]), 219 SSMFIELD_ENTRY( CPUMCTX, dr[3]), 220 SSMFIELD_ENTRY( CPUMCTX, dr[6]), 221 SSMFIELD_ENTRY( CPUMCTX, dr[7]), 353 SSMFIELD_ENTRY( CPUMCTX, dr[0]), 354 SSMFIELD_ENTRY( CPUMCTX, dr[1]), 355 SSMFIELD_ENTRY( CPUMCTX, dr[2]), 356 SSMFIELD_ENTRY( CPUMCTX, dr[ [all...] |
H A D | PATMSSM.cpp | 1143 LogFlow(("Changing dr[0] offset from %x to %x\n", offCpumCtx, RT_OFFSETOF(CPUMCTX, dr[0]))); 1144 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[0]); 1148 LogFlow(("Changing dr[1] offset from %x to %x\n", offCpumCtx, RT_OFFSETOF(CPUMCTX, dr[1]))); 1149 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[1]); 1153 LogFlow(("Changing dr[2] offset from %x to %x\n", offCpumCtx, RT_OFFSETOF(CPUMCTX, dr[2]))); 1154 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[2]); 1158 LogFlow(("Changing dr[ [all...] |
/vbox/src/VBox/Frontends/VirtualBox/src/runtime/normal/ |
H A D | UIMachineWindowNormal.cpp | 479 int dr = frameGeo.right() - geo.right(); local 500 frameGeo.width() - dl - dr, frameGeo.height() - dt - db);
|
/vbox/include/VBox/vmm/ |
H A D | cpumctx.h | 364 uint64_t dr[8]; member in struct:CPUMCTX
|
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.4.2/ |
H A D | picturestr.h | 119 double dr; member in struct:_PictRadialGradient
|
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.5.3/ |
H A D | picturestr.h | 120 double dr; member in struct:_PictRadialGradient
|
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.6.5/ |
H A D | picturestr.h | 123 double dr; member in struct:_PictRadialGradient
|
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.7.7/ |
H A D | picturestr.h | 123 double dr; member in struct:_PictRadialGradient
|
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.8.0/ |
H A D | picturestr.h | 123 double dr; member in struct:_PictRadialGradient
|
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.9.0/ |
H A D | picturestr.h | 123 double dr; member in struct:_PictRadialGradient
|
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.10.0/ |
H A D | picturestr.h | 123 double dr; member in struct:_PictRadialGradient
|
/vbox/src/VBox/Additions/x11/x11include/pixman-0.16.0/ |
H A D | pixman-private.h | 149 double dr; member in struct:radial_gradient
|
/vbox/src/recompiler/ |
H A D | VBoxRecompiler.c | 2177 pVM->rem.s.Env.dr[i] = pCtx->dr[i]; 2633 pCtx->dr[i] = pVM->rem.s.Env.dr[i]; 2887 pCtx->dr[i] = pVM->rem.s.Env.dr[i];
|