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

/xnu-2422.115.4/osfmk/i386/
H A Dpcb.c212 * Don't let an illegal value for dr7 get set. Specifically,
218 dr7_is_valid(uint32_t *dr7) argument
230 if ((*dr7 & mask1) == mask2)
239 if (((((*dr7 >> (16 + i*4))) & 0x3) == 0) &&
240 ((((*dr7 >> (18 + i*4))) & 0x3) != 0))
246 *dr7 |= 0x1 << 10; /* set bit 10 to 1 */
247 *dr7 &= ~(0x1 << 11); /* set bit 11 to 0 */
248 *dr7 &= ~(0x1 << 12); /* set bit 12 to 0 */
249 *dr7 &= ~(0x1 << 14); /* set bit 14 to 0 */
250 *dr7
[all...]
H A Dgenassym.c225 DECLARE("DS_DR7", offsetof(struct x86_debug_state32 *, dr7));
234 DECLARE("DS64_DR7", offsetof(struct x86_debug_state64 *, dr7));
H A Dtrap.c481 long dr7 = 0x400; /* magic dr7 reset value; 32 bit on i386, 64 bit on x86_64 */ local
482 __asm__ volatile("mov %0,%%dr7" : : "r" (dr7));
/xnu-2422.115.4/osfmk/mach/i386/
H A D_structs.h444 unsigned int dr7; variable
793 __uint64_t dr7; variable
/xnu-2422.115.4/osfmk/x86_64/
H A Didt64.s324 mov %rcx, %dr7
384 mov %rax, %dr7 /* Set DR7 */

Completed in 105 milliseconds