/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | ReadDr7.c | 35 mov eax, dr7
|
H A D | WriteDr7.c | 34 mov dr7, eax local
|
H A D | ReadDr7.asm | 36 mov eax, dr7
|
H A D | WriteDr7.asm | 37 mov dr7, eax
|
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/core/ |
H A D | gdbmach.c | 48 static gdbreg_t dr7 = DR7_CLEAR; variable 85 dr7 &= ~( 0x3 << ( 16 + 4 * regnum ) ); 86 dr7 |= bp->type << ( 16 + 4 * regnum ); 89 dr7 &= ~( 0x3 << ( 18 + 4 * regnum ) ); 90 dr7 |= bp->len << ( 18 + 4 * regnum ); 93 dr7 &= ~( 0x3 << 2 * regnum ); 94 dr7 |= bp->enabled << 2 * regnum; 136 __asm__ __volatile__ ( "movl %0, %%dr7\n" : : "r" ( DR7_CLEAR ) ); 144 __asm__ __volatile__ ( "movl %0, %%dr7\n" : : "r" ( dr7 ) ); [all...] |
/vbox/src/VBox/Runtime/win/amd64/ |
H A D | ASMGetDR7.asm | 34 ; Get the dr7 register value. 35 ; @returns dr7. 38 mov rax, dr7 43 mov dr7, rcx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | ReadDr7.asm | 34 mov rax, dr7
|
H A D | WriteDr7.asm | 34 mov dr7, rcx
|
/vbox/include/VBox/vmm/ |
H A D | cpumctx-v1_6.h | 195 uint64_t dr7; member in struct:CPUMCTX_VER1_6
|
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/ |
H A D | AsmFuncs.S | 258 movl %dr7, %eax 262 # movl %eax, %dr7 310 movl %eax, %dr7
|
H A D | AsmFuncs.asm | 257 mov eax, dr7 262 ;; mov dr7, eax 312 mov dr7, eax
|
/vbox/src/VBox/VMM/include/ |
H A D | CPUMInternal.h | 278 uint32_t dr7; member in struct:CPUMHOSTCTX 325 uint64_t dr7; member in struct:CPUMHOSTCTX
|
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/ |
H A D | AsmFuncs.asm | 241 mov rax, dr7 246 mov dr7, rax 296 mov dr7, rax
|
H A D | AsmFuncs.S | 279 movq %dr7, %rax 283 #debug movq %rax, %dr7 338 movq %rax, %dr7
|
/vbox/src/recompiler/target-i386/ |
H A D | cpu.h | 1080 static inline int hw_breakpoint_enabled(unsigned long dr7, int index) argument 1082 return (dr7 >> (index * 2)) & 3; 1085 static inline int hw_breakpoint_type(unsigned long dr7, int index) argument 1087 return (dr7 >> (DR7_TYPE_SHIFT + (index * 4))) & 3; 1090 static inline int hw_breakpoint_len(unsigned long dr7, int index) argument 1092 int len = ((dr7 >> (DR7_LEN_SHIFT + (index * 4))) & 3);
|
H A D | svm.h | 191 uint64_t dr7; member in struct:vmcb_save_area
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/X64/ |
H A D | AsmFuncs.S | 329 movq %dr7, %rax 333 movq %rax, %dr7 399 movq %rax, %dr7
|
H A D | AsmFuncs.asm | 367 mov rax, dr7 371 mov dr7, rax 432 mov dr7, rax
|
/vbox/src/VBox/ValidationKit/utils/cpu/ |
H A D | cidet-appA.asm | 124 mov [xCX + CIDETCPUCTX.dr7], rax 177 mov [xCX + CIDETCPUCTX.dr7 ], eax 178 mov [xCX + CIDETCPUCTX.dr7 + 4], eax
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | CPUMR0.cpp | 320 Log(("CPUMR0Init: host uses debug registers (dr7=%x)\n", u32DR7)); 543 /** @todo dr7 might already have been changed to 0x400; don't care right now as it's harmless. */ 544 pVCpu->cpum.s.Host.dr7 = ASMGetDR7(); 553 if (pVCpu->cpum.s.Host.dr7 != X86_DR7_INIT_VAL) 633 ASMSetDR7(pVCpu->cpum.s.Host.dr7);
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/Ia32/ |
H A D | AsmFuncs.asm | 337 mov eax, dr7 341 mov dr7, eax 403 mov dr7, eax
|
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuDxe/Ia32/ |
H A D | CpuAsm.S | 259 movl %dr7, %eax
|
H A D | CpuAsm.asm | 257 mov eax, dr7
|
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuDxe/X64/ |
H A D | CpuAsm.S | 219 movq %dr7, %rax
|
/vbox/include/iprt/ |
H A D | asm-amd64-x86.h | 2310 * Gets dr7. 2312 * @returns dr7. 2324 __asm__ __volatile__("movq %%dr7, %0\n\t" : "=r" (uDR7)); 2326 __asm__ __volatile__("movl %%dr7, %0\n\t" : "=r" (uDR7)); 2332 mov rax, dr7 2335 mov eax, dr7 2516 * Sets dr7. 2529 __asm__ __volatile__("movq %0, %%dr7\n\t" : : "r" (uDRVal)); 2531 __asm__ __volatile__("movl %0, %%dr7\n\t" : : "r" (uDRVal)); 2538 mov dr7, ra [all...] |