| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | NativeRegisterContextDBReg_x86.cpp | 100 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 D | trap.c | 226 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 D | swtch.S | 132 movl %dr6,%eax 295 movl %eax,%dr6 371 movl %dr6,%eax 446 movl %eax,%dr6
|
| H A D | support.S | 263 movl %eax,%dr6
|
| H A D | exec_machdep.c | 1388 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 D | trap.c | 220 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 D | cpu_switch.S | 245 movq %dr6,%r11 272 movq %r11,%dr6 339 movq %dr6,%rax 479 movq %rax,%dr6
|
| H A D | exec_machdep.c | 915 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 D | RegisterContextMinidump_x86_32.h | 68 llvm::support::ulittle32_t dr6; member
|
| H A D | RegisterContextMinidump_x86_64.h | 99 llvm::support::ulittle64_t dr6; member
|
| /freebsd-14.2/sys/amd64/vmm/amd/ |
| H A D | vmcb.c | 194 *retval = state->dr6; in vmcb_read() 305 state->dr6 = val; in vmcb_write()
|
| H A D | svm.c | 548 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 D | vmcb.h | 321 uint64_t dr6; member
|
| /freebsd-14.2/sys/contrib/xen/arch-x86/hvm/ |
| H A D | save.h | 89 uint64_t dr6; member 203 uint64_t dr6; member
|
| /freebsd-14.2/sys/x86/include/ |
| H A D | x86_var.h | 154 int user_dbreg_trap(register_t dr6);
|
| /freebsd-14.2/sys/i386/include/ |
| H A D | cpufunc.h | 655 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 D | vm_event.h | 205 uint64_t dr6; member
|
| /freebsd-14.2/usr.sbin/bhyvectl/ |
| H A D | bhyvectl.c | 486 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 D | cpufunc.h | 821 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 D | X86RegisterInfo.td | 492 def DR6 : X86Reg<"dr6", 6>;
|