/freebsd-12-stable/sys/i386/i386/ |
H A D | swtch.s | 130 movl %dr7,%eax /* yes, do the save */ 133 movl %eax,%dr7 293 * Restore debug registers. The special code for dr7 is to 306 movl %dr7,%eax 311 movl %eax,%dr7 375 movl %dr7,%eax 450 movl %eax,%dr7
|
H A D | support.s | 357 movl %eax,%dr7 /* disable all breakpoints first */
|
H A D | machdep.c | 1648 db_printf("dr7\t0x%08x\n", rdr7()); 3123 * Don't let an illegal value for dr7 get set. Specifically, 3195 u_int32_t dr7; local 3210 dr7 = rdr7(); 3211 if ((dr7 & 0x000000ff) == 0) { 3213 * all GE and LE bits in the dr7 register are zero,
|
/freebsd-12-stable/sys/amd64/amd64/ |
H A D | cpu_switch.S | 254 movq %dr7,%rax /* yes, do the save */ 267 movq %rax,%dr7 271 movq %dr7,%rax 280 /* Preserve reserved bits in %dr7 */ 287 movq %rax,%dr7 355 movq %dr7,%rax 492 movq %rax,%dr7
|
H A D | machdep.c | 927 db_printf("dr7\t0x%016lx\n", rdr7()); 2496 * Don't let an illegal value for dr7 get set. Specifically, 2500 * Upper bits of dr6 and dr7 must not be set 2582 u_int64_t dr7; local 2597 dr7 = rdr7(); 2598 if ((dr7 & 0x000000ff) == 0) { 2600 * all GE and LE bits in the dr7 register are zero,
|
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
H A D | RegisterContextMinidump_x86_32.h | 69 llvm::support::ulittle32_t dr7; member in struct:lldb_private::minidump::MinidumpContext_x86_32
|
H A D | RegisterContextMinidump_x86_64.h | 100 llvm::support::ulittle64_t dr7; member in struct:lldb_private::minidump::MinidumpContext_x86_64
|
/freebsd-12-stable/sys/xen/interface/ |
H A D | vm_event.h | 144 uint64_t dr7; member in struct:vm_event_regs_x86
|
/freebsd-12-stable/sys/amd64/vmm/amd/ |
H A D | vmcb.c | 197 *retval = state->dr7; 293 state->dr7 = val;
|
H A D | vmcb.h | 303 uint64_t dr7; member in struct:vmcb_state
|
H A D | svm.c | 524 state->dr7 = DBREG_DR7_RESERVED1;
|
/freebsd-12-stable/sys/i386/include/ |
H A D | cpufunc.h | 698 __asm __volatile("movl %%dr7,%0" : "=r" (data)); 703 load_dr7(u_int dr7) argument 705 __asm __volatile("movl %0,%%dr7" : : "r" (dr7)); 788 void load_dr7(u_int dr7);
|
/freebsd-12-stable/sys/xen/interface/arch-x86/hvm/ |
H A D | save.h | 86 uint64_t dr7; member in struct:hvm_hw_cpu 195 uint64_t dr7; member in struct:hvm_hw_cpu_compat
|
/freebsd-12-stable/sys/amd64/include/ |
H A D | cpufunc.h | 864 __asm __volatile("movq %%dr7,%0" : "=r" (data)); 869 load_dr7(uint64_t dr7) argument 871 __asm __volatile("movq %0,%%dr7" : : "r" (dr7)); 1017 void load_dr7(uint64_t dr7);
|
/freebsd-12-stable/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 128 " [--set-dr7=<DR7>]\n" 129 " [--get-dr7]\n" 656 uint64_t cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; local 723 error = vm_get_register(ctx, vcpu, VM_REG_GUEST_DR7, &dr7); 725 printf("dr7[%d]\t\t0x%016lx\n", vcpu, dr7); 1330 { "set-dr7", REQ_ARG, 0, SET_DR7 }, 1391 { "get-dr7", NO_ARG, &get_dr7, 1 }, 1667 uint64_t rax, cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; local 1740 dr7 [all...] |