Searched refs:dr6 (Results 1 - 17 of 17) sorted by relevance

/freebsd-11-stable/sys/i386/i386/
H A Dtrap.c185 register_t addr, dr6; local
196 dr6 = 0;
336 dr6 = rdr6();
337 if ((dr6 & DBREG_DR6_BS) != 0) {
639 dr6 = rdr6();
669 if (user_dbreg_trap(dr6) &&
687 * properly set bits in %dr6, e.g. Haswell
709 if (kdb_trap(type, dr6, frame))
H A Dswtch.s138 movl %dr6,%eax
310 movl %eax,%dr6
388 movl %dr6,%eax
463 movl %eax,%dr6
H A Dsupport.s738 movl %eax,%dr6
H A Dmachdep.c1601 db_printf("dr6\t0x%08x\n", rdr6());
3339 user_dbreg_trap(register_t dr6) argument
3342 u_int32_t bp; /* breakpoint bits extracted from dr6 */
3347 bp = dr6 & DBREG_DR6_BMASK;
/freebsd-11-stable/sys/amd64/amd64/
H A Dtrap.c187 register_t addr, dr6; local
196 dr6 = 0;
298 dr6 = rdr6();
299 if ((dr6 & DBREG_DR6_BS) != 0) {
546 dr6 = rdr6();
559 if (user_dbreg_trap(dr6))
576 * properly set bits in %dr6, e.g. Haswell
616 if (kdb_trap(type, dr6, frame))
H A Dcpu_switch.S258 movq %dr6,%r11
285 movq %r11,%dr6
347 movq %dr6,%rax
484 movq %rax,%dr6
H A Dmachdep.c917 db_printf("dr6\t0x%016lx\n", rdr6());
2451 * Upper bits of dr6 and dr7 must not be set
2531 user_dbreg_trap(register_t dr6) argument
2534 u_int64_t bp; /* breakpoint bits extracted from dr6 */
2539 bp = dr6 & DBREG_DR6_BMASK;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_x86_32.h68 llvm::support::ulittle32_t dr6; member in struct:lldb_private::minidump::MinidumpContext_x86_32
H A DRegisterContextMinidump_x86_64.h99 llvm::support::ulittle64_t dr6; member in struct:lldb_private::minidump::MinidumpContext_x86_64
/freebsd-11-stable/sys/x86/include/
H A Dx86_var.h150 int user_dbreg_trap(register_t dr6);
/freebsd-11-stable/sys/amd64/vmm/amd/
H A Dvmcb.c193 *retval = state->dr6;
288 state->dr6 = val;
H A Dvmcb.h304 uint64_t dr6; member in struct:vmcb_state
H A Dsvm.c526 state->dr6 = DBREG_DR6_RESERVED1;
/freebsd-11-stable/sys/i386/include/
H A Dcpufunc.h666 __asm __volatile("movl %%dr6,%0" : "=r" (data));
671 load_dr6(u_int dr6) argument
673 __asm __volatile("movl %0,%%dr6" : : "r" (dr6));
755 void load_dr6(u_int dr6);
/freebsd-11-stable/sys/amd64/include/
H A Dcpufunc.h841 __asm __volatile("movq %%dr6,%0" : "=r" (data));
846 load_dr6(uint64_t dr6) argument
848 __asm __volatile("movq %0,%%dr6" : : "r" (dr6));
930 void load_dr6(uint64_t dr6);
/freebsd-11-stable/sys/xen/interface/arch-x86/hvm/
H A Dsave.h85 uint64_t dr6; member in struct:hvm_hw_cpu
194 uint64_t dr6; member in struct:hvm_hw_cpu_compat
/freebsd-11-stable/usr.sbin/bhyvectl/
H A Dbhyvectl.c126 " [--set-dr6=<DR6>]\n"
127 " [--get-dr6]\n"
654 uint64_t cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; local
715 error = vm_get_register(ctx, vcpu, VM_REG_GUEST_DR6, &dr6);
717 printf("dr6[%d]\t\t0x%016lx\n", vcpu, dr6);
1327 { "set-dr6", REQ_ARG, 0, SET_DR6 },
1388 { "get-dr6", NO_ARG, &get_dr6, 1 },
1665 uint64_t rax, cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; local
1734 dr6
[all...]

Completed in 365 milliseconds