Searched refs:trap (Results 1 - 22 of 22) sorted by relevance

/darwin-on-arm/xnu/osfmk/kern/
H A Dast.c83 #include <machine/trap.h> // for CHUD AST hook
/darwin-on-arm/xnu/osfmk/chud/i386/
H A Dchud_cpu_i386.c39 #include <i386/trap.h>
H A Dchud_osfmk_callback_i386.c44 #include <machine/trap.h>
222 #pragma mark **** trap ****
/darwin-on-arm/xnu/osfmk/x86_64/
H A Dlocore.s67 #include <i386/trap.h>
H A Didt64.s32 #include <i386/trap.h>
44 * This is the low-level trap and interrupt handling code associated with
64 * trap - synchronous events due to thread execution
113 /* A trap that comes with an error code already on the stack */
118 /* A normal trap */
132 /* A trap with a special-case handler, hence we don't need to define anything */
151 * Check for trap from EFI32, and restore cr3 and rsp if so.
152 * A trap from EFI32 is fatal.
326 incl %gs:hwIntCnt(,%ebx,4) // Bump the trap/intr count
622 testb $3, 8+ISF64_CS(%rsp) /* was trap fro
[all...]
/darwin-on-arm/xnu/osfmk/i386/
H A Dbsd_i386_native.c63 #include <i386/trap.h>
H A Dtrap_native.c60 * Hardware trap/fault handler.
65 #include <i386/trap.h>
110 * K64 debug - fatal handler for debug code in the trap vectors.
H A Dlocore.s67 #include <i386/trap.h>
H A Dmachine_routines.c44 #include <i386/trap.h>
704 * now cause the PRE-EMPTION trap
H A Dbsd_i386.c64 #include <i386/trap.h>
H A Dfpu.c82 #include <i386/trap.h>
207 /* Poison values to trap unsafe usage */
768 FPC_PE); /* No trap for precision loss */
H A Didt.s61 #include <i386/trap.h>
113 * No error code. Clear error code and push trap number.
126 * Interrupt from user. Clear error code and push trap number.
165 * Error code has been pushed. Push trap number.
495 * trap number
555 addl $8,%esp /* discard trap number and error code */
573 pushl $0 /* clear trap number slot */
581 pushl $0 /* clear trap number slot */
589 pushl $0 /* clear trap number slot */
624 pushl $0 /* clear trap numbe
[all...]
H A Dtrap.c60 * Hardware trap/fault handler.
68 #include <i386/trap.h>
125 volatile perfCallback perfTrapHook = NULL; /* Pointer to CHUD trap hook routine */
129 perfCallback tempDTraceTrapHook = NULL; /* Pointer to DTrace fbt trap hook routine */
155 /* Mach trap */
179 /* Mach trap */
458 * fatal. Return value indicates if trap was handled.
491 panic_64(state, 0, "Kernel trap with 64-bit state", FALSE);
502 intr = (saved_state->efl & EFL_IF) != 0; /* state of ints at trap */
515 intr = (saved_state->isf.rflags & EFL_IF) != 0; /* state of ints at trap */
[all...]
H A Dmp.c62 #include <i386/trap.h>
H A Di386_lock.s43 #include <i386/trap.h>
H A Didt64.s32 #include <i386/trap.h>
77 * Push trap number and address of compatibility mode handler,
89 * Push error(0), trap number and address of compatibility mode handler,
103 * Push error (0), trap number and address of compatibility mode handler,
447 * trap number
455 * Above this is the trap number and compatibility mode handler address
927 incl %gs:hwIntCnt(,%ebx,4) /* Bump the trap/intr count */
1003 * Debug trap. Check for single-stepping across system call into
1004 * kernel. If this is the case, taking the debug trap has turned
1018 * trap cam
[all...]
/darwin-on-arm/xnu/osfmk/arm/
H A Dmachine_routines.c78 #include <arm/trap.h>
/darwin-on-arm/xnu/osfmk/kdp/ml/arm/
H A Dkdp_machdep.c34 #include <arm/trap.h>
/darwin-on-arm/xnu/osfmk/kdp/ml/i386/
H A Dkdp_machdep.c34 #include <i386/trap.h>
391 kprintf("Debugger: Unexpected kernel trap number: "
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOUserClient.cpp1229 IOExternalTrap *trap = getExternalTrapForIndex(index); local
1231 if (trap) {
1232 *targetP = trap->object;
1235 return trap;
4241 IOExternalTrap *trap; local
4244 trap = userClient->getTargetAndTrapForIndex(&target, args->index);
4246 if (trap && target) {
4249 func = trap->func;
/darwin-on-arm/xnu/osfmk/kdp/ml/x86_64/
H A Dkdp_machdep.c34 #include <i386/trap.h>
393 kprintf("Debugger: Unexpected kernel trap number: "
/darwin-on-arm/xnu/osfmk/i386/AT386/
H A Dmodel_dep.c90 #include <i386/trap.h>

Completed in 121 milliseconds