Home
last modified time | relevance | path

Searched refs:dr6 (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DNativeRegisterContextDBReg_x86.cpp100 RegisterValue dr6; in IsWatchpointHit() local
101 Status error = ReadRegister(GetDR(6), dr6); in IsWatchpointHit()
105 is_hit = dr6.GetAsUInt64() & GetStatusBit(wp_index); in IsWatchpointHit()
224 RegisterValue dr6; in ClearWatchpointHit() local
225 Status error = ReadRegister(GetDR(6), dr6); in ClearWatchpointHit()
230 GetDR(6), RegisterValue(dr6.GetAsUInt64() & ~GetStatusBit(wp_index))); in ClearWatchpointHit()
/freebsd-14.2/sys/i386/i386/
H A Dtrap.c226 register_t addr, dr6; in trap() local
234 dr6 = 0; in trap()
356 dr6 = rdr6(); in trap()
357 if ((dr6 & DBREG_DR6_BS) != 0) { in trap()
637 dr6 = rdr6(); in trap()
650 if (user_dbreg_trap(dr6) && in trap()
692 if (kdb_trap(type, dr6, frame)) in trap()
H A Dswtch.S132 movl %dr6,%eax
295 movl %eax,%dr6
371 movl %dr6,%eax
446 movl %eax,%dr6
H A Dsupport.S263 movl %eax,%dr6
H A Dexec_machdep.c1388 user_dbreg_trap(register_t dr6) in user_dbreg_trap() argument
1396 bp = dr6 & DBREG_DR6_BMASK; in user_dbreg_trap()
/freebsd-14.2/sys/amd64/amd64/
H A Dtrap.c220 register_t addr, dr6; in trap() local
227 dr6 = 0; in trap()
335 dr6 = rdr6(); in trap()
336 if ((dr6 & DBREG_DR6_BS) != 0) { in trap()
538 dr6 = rdr6(); in trap()
551 if (user_dbreg_trap(dr6)) in trap()
608 if (kdb_trap(type, dr6, frame)) in trap()
H A Dcpu_switch.S245 movq %dr6,%r11
272 movq %r11,%dr6
339 movq %dr6,%rax
479 movq %rax,%dr6
H A Dexec_machdep.c915 user_dbreg_trap(register_t dr6) in user_dbreg_trap() argument
923 bp = dr6 & DBREG_DR6_BMASK; in user_dbreg_trap()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_x86_32.h68 llvm::support::ulittle32_t dr6; member
H A DRegisterContextMinidump_x86_64.h99 llvm::support::ulittle64_t dr6; member
/freebsd-14.2/sys/amd64/vmm/amd/
H A Dvmcb.c194 *retval = state->dr6; in vmcb_read()
305 state->dr6 = val; in vmcb_write()
H A Dsvm.c548 state->dr6 = DBREG_DR6_RESERVED1; in vmcb_init()
1430 uint64_t dr6 = 0; in svm_vmexit() local
1432 svm_getreg(vcpu, VM_REG_GUEST_DR6, &dr6); in svm_vmexit()
1433 stepped = !!(dr6 & DBREG_DR6_BS); in svm_vmexit()
1477 dr6 &= ~DBREG_DR6_BS; in svm_vmexit()
1478 error = svm_setreg(vcpu, VM_REG_GUEST_DR6, dr6); in svm_vmexit()
H A Dvmcb.h321 uint64_t dr6; member
/freebsd-14.2/sys/contrib/xen/arch-x86/hvm/
H A Dsave.h89 uint64_t dr6; member
203 uint64_t dr6; member
/freebsd-14.2/sys/x86/include/
H A Dx86_var.h154 int user_dbreg_trap(register_t dr6);
/freebsd-14.2/sys/i386/include/
H A Dcpufunc.h655 load_dr6(u_int dr6) in load_dr6() argument
657 __asm __volatile("movl %0,%%dr6" : : "r" (dr6)); in load_dr6()
/freebsd-14.2/sys/contrib/xen/
H A Dvm_event.h205 uint64_t dr6; member
/freebsd-14.2/usr.sbin/bhyvectl/
H A Dbhyvectl.c486 uint64_t cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; in get_all_registers() local
547 error = vm_get_register(vcpu, VM_REG_GUEST_DR6, &dr6); in get_all_registers()
549 printf("dr6[%d]\t\t0x%016lx\n", vcpuid, dr6); in get_all_registers()
1634 uint64_t rax, cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; in main() local
1707 dr6 = strtoul(optarg, NULL, 0); in main()
1872 error = vm_set_register(vcpu, VM_REG_GUEST_DR6, dr6); in main()
/freebsd-14.2/sys/amd64/include/
H A Dcpufunc.h821 load_dr6(uint64_t dr6) in load_dr6() argument
823 __asm __volatile("movq %0,%%dr6" : : "r" (dr6)); in load_dr6()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.td492 def DR6 : X86Reg<"dr6", 6>;