Home
last modified time | relevance | path

Searched refs:dr7 (Results 1 – 19 of 19) sorted by relevance

/src/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DNativeRegisterContextDBReg_x86.cpp133 RegisterValue dr7; in IsWatchpointVacant() local
134 Status error = ReadRegister(GetDR(7), dr7); in IsWatchpointVacant()
138 is_vacant = !(dr7.GetAsUInt64() & GetEnableBit(wp_index)); in IsWatchpointVacant()
168 RegisterValue dr7, drN; in SetHardwareWatchpointWithIndex() local
169 error = ReadRegister(GetDR(7), dr7); in SetHardwareWatchpointWithIndex()
176 uint64_t control_bits = dr7.GetAsUInt64() & ~GetWatchControlBitmask(wp_index); in SetHardwareWatchpointWithIndex()
187 (dr7.GetAsUInt64() & GetWatchControlBitmask(wp_index)) != in SetHardwareWatchpointWithIndex()
210 RegisterValue dr7; in ClearHardwareWatchpoint() local
211 Status error = ReadRegister(GetDR(7), dr7); in ClearHardwareWatchpoint()
215 return WriteRegister(GetDR(7), RegisterValue(dr7.GetAsUInt64() & in ClearHardwareWatchpoint()
[all …]
/src/sys/i386/i386/
H A Dswtch.S110 movl %dr7,%eax /* yes, do the save */
113 movl %eax,%dr7
297 movl %dr7,%eax
302 movl %eax,%dr7
366 movl %dr7,%eax
441 movl %eax,%dr7
H A Dexec_machdep.c1388 u_int32_t dr7; in user_dbreg_trap() local
1403 dr7 = rdr7(); in user_dbreg_trap()
1404 if ((dr7 & 0x000000ff) == 0) { in user_dbreg_trap()
H A Dsupport.S258 movl %eax,%dr7 /* disable all breakpoints first */
/src/sys/amd64/amd64/
H A Dcpu_switch.S231 movq %dr7,%rax /* yes, do the save */
244 movq %rax,%dr7
248 movq %dr7,%rax
264 movq %rax,%dr7
332 movq %dr7,%rax
472 movq %rax,%dr7
H A Dexec_machdep.c921 u_int64_t dr7; in user_dbreg_trap() local
936 dr7 = rdr7(); in user_dbreg_trap()
937 if ((dr7 & 0x000000ff) == 0) { in user_dbreg_trap()
/src/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_x86_32.h69 llvm::support::ulittle32_t dr7; member
H A DRegisterContextMinidump_x86_64.h100 llvm::support::ulittle64_t dr7; member
/src/sys/amd64/vmm/amd/
H A Dvmcb.c198 *retval = state->dr7; in vmcb_read()
310 state->dr7 = val; in vmcb_write()
H A Dvmcb.h320 uint64_t dr7; member
H A Dsvm.c584 state->dr7 = DBREG_DR7_RESERVED1; in vmcb_init()
/src/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeRegisterContextNetBSD_x86_64.cpp587 RegisterValue dr7; in CopyHardwareWatchpointsFrom() local
588 Status res = r_source.ReadRegister(GetDR(7), dr7); in CopyHardwareWatchpointsFrom()
591 if ((dr7.GetAsUInt64() & 0xFF) == 0) in CopyHardwareWatchpointsFrom()
/src/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_x86_64.cpp597 RegisterValue dr7; in CopyHardwareWatchpointsFrom() local
598 Status res = r_source.ReadRegister(GetDR(7), dr7); in CopyHardwareWatchpointsFrom()
601 if ((dr7.GetAsUInt64() & 0xFF) == 0) in CopyHardwareWatchpointsFrom()
/src/sys/contrib/xen/arch-x86/hvm/
H A Dsave.h90 uint64_t dr7; member
204 uint64_t dr7; member
/src/sys/i386/include/
H A Dcpufunc.h646 load_dr7(u_int dr7) in load_dr7() argument
648 __asm __volatile("movl %0,%%dr7" : : "r" (dr7)); in load_dr7()
/src/sys/contrib/xen/
H A Dvm_event.h206 uint64_t dr7; member
/src/sys/amd64/include/
H A Dcpufunc.h838 load_dr7(uint64_t dr7) in load_dr7() argument
840 __asm __volatile("movq %0,%%dr7" : : "r" (dr7)); in load_dr7()
/src/usr.sbin/bhyvectl/amd64/
H A Dbhyvectl_machdep.c456 uint64_t cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; in get_all_registers() local
523 error = vm_get_register(vcpu, VM_REG_GUEST_DR7, &dr7); in get_all_registers()
525 printf("dr7[%d]\t\t0x%016lx\n", vcpuid, dr7); in get_all_registers()
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.td493 def DR7 : X86Reg<"dr7", 7>;