trap.h (211752) | trap.h (227290) |
---|---|
1/*- 2 * Copyright (c) 1990 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * William Jolitz. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 16 unchanged lines hidden (view full) --- 25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * 32 * from: @(#)trap.h 5.4 (Berkeley) 5/9/91 | 1/*- 2 * Copyright (c) 1990 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * William Jolitz. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 16 unchanged lines hidden (view full) --- 25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * 32 * from: @(#)trap.h 5.4 (Berkeley) 5/9/91 |
33 * $FreeBSD: head/sys/i386/include/trap.h 211752 2010-08-24 13:13:24Z rpaulo $ | 33 * $FreeBSD: head/sys/i386/include/trap.h 227290 2011-11-07 01:53:25Z rstone $ |
34 */ 35 36#ifndef _MACHINE_TRAP_H_ 37#define _MACHINE_TRAP_H_ 38 39/* 40 * Trap type values 41 * also known in trap.c for name strings --- 15 unchanged lines hidden (view full) --- 57#define T_DOUBLEFLT 23 /* double fault */ 58#define T_FPOPFLT 24 /* fp coprocessor operand fetch fault */ 59#define T_TSSFLT 25 /* invalid tss fault */ 60#define T_SEGNPFLT 26 /* segment not present fault */ 61#define T_STKFLT 27 /* stack fault */ 62#define T_MCHK 28 /* machine check trap */ 63#define T_XMMFLT 29 /* SIMD floating-point exception */ 64#define T_RESERVED 30 /* reserved (unknown) */ | 34 */ 35 36#ifndef _MACHINE_TRAP_H_ 37#define _MACHINE_TRAP_H_ 38 39/* 40 * Trap type values 41 * also known in trap.c for name strings --- 15 unchanged lines hidden (view full) --- 57#define T_DOUBLEFLT 23 /* double fault */ 58#define T_FPOPFLT 24 /* fp coprocessor operand fetch fault */ 59#define T_TSSFLT 25 /* invalid tss fault */ 60#define T_SEGNPFLT 26 /* segment not present fault */ 61#define T_STKFLT 27 /* stack fault */ 62#define T_MCHK 28 /* machine check trap */ 63#define T_XMMFLT 29 /* SIMD floating-point exception */ 64#define T_RESERVED 30 /* reserved (unknown) */ |
65#define T_DTRACE_RET 31 /* DTrace pid return */ 66#define T_DTRACE_PROBE 32 /* DTrace fasttrap probe */ | 65#define T_DTRACE_RET 32 /* DTrace pid return */ 66#define T_DTRACE_PROBE 33 /* DTrace fasttrap probe */ |
67 68/* XXX most of the following codes aren't used, but could be. */ 69 70/* definitions for <sys/signal.h> */ 71#define ILL_RESAD_FAULT T_RESADFLT 72#define ILL_PRIVIN_FAULT T_PRIVINFLT 73#define ILL_RESOP_FAULT T_RESOPFLT 74#define ILL_ALIGN_FAULT T_ALIGNFLT --- 21 unchanged lines hidden --- | 67 68/* XXX most of the following codes aren't used, but could be. */ 69 70/* definitions for <sys/signal.h> */ 71#define ILL_RESAD_FAULT T_RESADFLT 72#define ILL_PRIVIN_FAULT T_PRIVINFLT 73#define ILL_RESOP_FAULT T_RESOPFLT 74#define ILL_ALIGN_FAULT T_ALIGNFLT --- 21 unchanged lines hidden --- |