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

/haiku/src/system/kernel/arch/x86/
H A Darch_user_debugger.cpp951 // We need to save the current values of dr6 and dr7 in the CPU structure,
955 asm("mov %%dr6, %0" : "=r"(thread->cpu->arch.dr6));
986 // Get dr6 and dr7. If the given iframe is a userland frame, the exception
988 // x86_exit_user_debug_at_kernel_entry() has already been invoked and dr6
991 size_t dr6; local
994 dr6 = thread->cpu->arch.dr6;
997 asm("mov %%dr6, %0" : "=r"(dr6));
[all...]
/haiku/src/libs/compat/freebsd_network/compat/machine/x86_64/
H A Dcpufunc.h791 __asm __volatile("movq %%dr6,%0" : "=r" (data));
796 load_dr6(uint64_t dr6) argument
798 __asm __volatile("movq %0,%%dr6" : : "r" (dr6));
868 void load_dr6(uint64_t dr6);
/haiku/src/libs/compat/freebsd_network/compat/machine/x86/
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));
757 void load_dr6(u_int dr6);
/haiku/headers/private/kernel/arch/x86/
H A Darch_cpu.h557 size_t dr6; // temporary storage for debug registers (cf. member in struct:arch_cpu_info

Completed in 51 milliseconds