OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:TRAP
(Results
1 - 7
of
7
) sorted by relevancy
/src/sys/arch/x86/include/
db_machdep.h
9
#define
TRAP
1
/src/sys/arch/i386/i386/
i386_trap.S
73
*
Trap
and fault vector routines
83
#define
TRAP
(a) pushl $(a) ; jmp _C_LABEL(alltraps)
84
#define ZTRAP(a) pushl $0 ;
TRAP
(a)
152
call _C_LABEL(
trap
)
184
/* If so, just handle it as a normal
trap
. */
227
TRAP
(T_DOUBLEFLT)
235
TRAP
(T_TSSFLT)
239
TRAP
(T_SEGNPFLT)
243
TRAP
(T_STKFLT)
247
TRAP
(T_PROTFLT
[
all
...]
/src/sys/arch/amd64/amd64/
amd64_trap.S
76
#include <machine/
trap
.h>
82
*
Trap
and fault vector routines
104
#define
TRAP
(a) TRAP_NJ(a) ; TRAPENTRY
363
TRAP
(T_DOUBLEFLT)
407
TRAP
(T_TSSFLT)
435
TRAP
(T_PAGEFLT)
453
* interrupted just before the CLI in the
trap
macro.
468
TRAP
(T_ALIGNFLT)
527
* It is possible that we received a
trap
in kernel mode, but with the user
562
* everything behaves as if we had received a
trap
from the outer frame
[
all
...]
/src/sys/arch/hppa/hppa/
trap.S
1
/* $NetBSD:
trap
.S,v 1.75 2023/07/23 10:09:36 skrll Exp $ */
105
* #include <hppa/hppa/
trap
.S>
234
* our callee(s). However, see the longer comment in the
trap
handling
427
* See the comment in the
trap
handling code below about why we need to
547
#define
TRAP
(name,num) \
558
TRAP
(all,num) ! \
565
TRAP
(name,num) ! \
648
ATRAP(recnt,T_RECOVERY) /* 3. recovery counter
trap
*/
652
ATRAP(iprot,T_IPROT) /* 7. instruction protection
trap
*/
653
ATRAP(ill,T_ILLEGAL) /* 8. Illegal instruction
trap
*/
[
all
...]
/src/sys/arch/sparc/sparc/
locore.s
73
#include <machine/
trap
.h>
119
* To return from
trap
we need the two-instruction sequence
130
*
trap
-frame setup code, since we may need to switch from the kernel
250
* The first thing in the real text segment is the
trap
vector table,
265
* Each
trap
has room for four instructions, of which one perforce must
268
* put the
trap
type value into %l3 (with a few exceptions below).
269
* We could read the
trap
type field of %tbr later in the code instead,
276
*
trap
numbers are given as arguments to the
trap
macros. This means
277
* there is one line per
trap
. Sigh
[
all
...]
/src/sys/arch/sparc64/sparc64/
locore.s
63
#define HWREF /* Track ref/mod bits in
trap
handlers */
84
#include <machine/
trap
.h>
288
* romtba is the prom
trap
table base address
302
* The v9
trap
frame is stored in the special
trap
registers. The
315
*
trap
numbers are given as arguments to the
trap
macros. This means
316
* there is one line per
trap
. Sigh.
328
* TA8 --
trap
align for 8 instruction traps
329
* TA32 --
trap
align for 32 instruction trap
[
all
...]
/src/games/rogue/
rogue.h
59
#define
TRAP
((unsigned short) 0400)
337
typedef struct tr
trap
;
typedef in typeref:struct:tr
341
extern
trap
traps[];
Completed in 18 milliseconds
Indexes created Tue Sep 23 13:09:54 GMT 2025