Searched refs:dr7 (Results 1 - 15 of 15) sorted by relevance

/freebsd-12-stable/sys/i386/i386/
H A Dswtch.s130 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 Dsupport.s357 movl %eax,%dr7 /* disable all breakpoints first */
H A Dmachdep.c1648 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 Dcpu_switch.S254 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 Dmachdep.c927 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 DRegisterContextMinidump_x86_32.h69 llvm::support::ulittle32_t dr7; member in struct:lldb_private::minidump::MinidumpContext_x86_32
H A DRegisterContextMinidump_x86_64.h100 llvm::support::ulittle64_t dr7; member in struct:lldb_private::minidump::MinidumpContext_x86_64
/freebsd-12-stable/sys/xen/interface/
H A Dvm_event.h144 uint64_t dr7; member in struct:vm_event_regs_x86
/freebsd-12-stable/sys/amd64/vmm/amd/
H A Dvmcb.c197 *retval = state->dr7;
293 state->dr7 = val;
H A Dvmcb.h303 uint64_t dr7; member in struct:vmcb_state
H A Dsvm.c524 state->dr7 = DBREG_DR7_RESERVED1;
/freebsd-12-stable/sys/i386/include/
H A Dcpufunc.h698 __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 Dsave.h86 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 Dcpufunc.h864 __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 Dbhyvectl.c128 " [--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...]

Completed in 311 milliseconds