/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | ReadDr3.c | 35 mov eax, dr3
|
H A D | WriteDr3.c | 34 mov dr3, eax local
|
H A D | ReadDr3.asm | 36 mov eax, dr3
|
H A D | WriteDr3.asm | 37 mov dr3, eax
|
/vbox/src/VBox/Runtime/win/amd64/ |
H A D | ASMGetDR3.asm | 35 ; Get the dr3 register value. 36 ; @returns dr3. 39 mov rax, dr3 45 mov dr3, rcx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | ReadDr3.asm | 34 mov rax, dr3
|
H A D | WriteDr3.asm | 34 mov dr3, rcx
|
/vbox/include/VBox/vmm/ |
H A D | cpumctx-v1_6.h | 191 uint64_t dr3; member in struct:CPUMCTX_VER1_6
|
/vbox/src/VBox/VMM/include/ |
H A D | CPUMInternal.h | 276 uint32_t dr3; member in struct:CPUMHOSTCTX 323 uint64_t dr3; member in struct:CPUMHOSTCTX
|
/vbox/src/VBox/ValidationKit/utils/cpu/ |
H A D | cidet-appA.asm | 122 mov [xCX + CIDETCPUCTX.dr3], rax 173 mov [xCX + CIDETCPUCTX.dr3 ], eax 174 mov [xCX + CIDETCPUCTX.dr3 + 4], eax
|
H A D | cidet.h | 177 uint64_t dr3; member in struct:CIDETCPUCTX
|
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/ |
H A D | AsmFuncs.S | 270 movl %dr3, %eax 306 movl %eax, %dr3
|
H A D | AsmFuncs.asm | 272 mov eax, dr3 308 mov dr3, eax
|
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/ |
H A D | AsmFuncs.asm | 256 mov rax, dr3 292 mov dr3, rax
|
H A D | AsmFuncs.S | 291 movq %dr3, %rax 334 movq %rax, %dr3
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | CPUMR0.cpp | 534 AssertCompile((uintptr_t)&pVCpu->cpum.s.Host.dr3 - (uintptr_t)&pVCpu->cpum.s.Host.dr0 == sizeof(uint64_t) * 3); 540 pVCpu->cpum.s.Host.dr3 = ASMGetDR3(); 622 AssertCompile((uintptr_t)&pVCpu->cpum.s.Host.dr3 - (uintptr_t)&pVCpu->cpum.s.Host.dr0 == sizeof(uint64_t) * 3); 628 ASMSetDR3(pVCpu->cpum.s.Host.dr3);
|
H A D | CPUMR0A.asm | 773 mov xDX, dr3 790 mov r9, dr3 835 mov dr3, xDX 854 mov dr3, r9
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/X64/ |
H A D | AsmFuncs.S | 341 movq %dr3, %rax 394 movq %rax, %dr3
|
H A D | AsmFuncs.asm | 379 mov rax, dr3 428 mov dr3, rax
|
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuDxe/Ia32/ |
H A D | CpuAsm.S | 263 movl %dr3, %eax
|
H A D | CpuAsm.asm | 261 mov eax, dr3
|
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuDxe/X64/ |
H A D | CpuAsm.S | 223 movq %dr3, %rax
|
H A D | CpuAsm.asm | 212 mov rax, dr3
|
/vbox/include/iprt/ |
H A D | asm-amd64-x86.h | 2189 * Gets dr3. 2191 * @returns dr3. 2203 __asm__ __volatile__("movq %%dr3, %0\n\t" : "=r" (uDR3)); 2205 __asm__ __volatile__("movl %%dr3, %0\n\t" : "=r" (uDR3)); 2211 mov rax, dr3 2214 mov eax, dr3 2448 * Sets dr3. 2461 __asm__ __volatile__("movq %0, %%dr3\n\t" : : "r" (uDRVal)); 2463 __asm__ __volatile__("movl %0, %%dr3\n\t" : : "r" (uDRVal)); 2470 mov dr3, ra [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/Ia32/ |
H A D | AsmFuncs.asm | 349 mov eax, dr3 399 mov dr3, eax
|