|
Linux Kernel
3.7.1
|
#include <asm-generic/siginfo.h>Go to the source code of this file.
Data Structures | |
| struct | siginfo |
Macros | |
| #define | __ARCH_SI_PREAMBLE_SIZE (4 * sizeof(int)) |
| #define | HAVE_ARCH_SIGINFO_T |
| #define | HAVE_ARCH_COPY_SIGINFO |
| #define | HAVE_ARCH_COPY_SIGINFO_TO_USER |
| #define | si_imm _sifields._sigfault._imm /* as per UNIX SysV ABI spec */ |
| #define | si_flags _sifields._sigfault._flags |
| #define | si_isr _sifields._sigfault._isr |
| #define | __ISR_VALID_BIT 0 |
| #define | __ISR_VALID (1 << __ISR_VALID_BIT) |
| #define | ILL_BADIADDR (__SI_FAULT|9) /* unimplemented instruction address */ |
| #define | __ILL_BREAK (__SI_FAULT|10) /* illegal break */ |
| #define | __ILL_BNDMOD (__SI_FAULT|11) /* bundle-update (modification) in progress */ |
| #define | NSIGILL 11 |
| #define | __FPE_DECOVF (__SI_FAULT|9) /* decimal overflow */ |
| #define | __FPE_DECDIV (__SI_FAULT|10) /* decimal division by zero */ |
| #define | __FPE_DECERR (__SI_FAULT|11) /* packed decimal error */ |
| #define | __FPE_INVASC (__SI_FAULT|12) /* invalid ASCII digit */ |
| #define | __FPE_INVDEC (__SI_FAULT|13) /* invalid decimal digit */ |
| #define | NSIGFPE 13 |
| #define | __SEGV_PSTKOVF (__SI_FAULT|3) /* paragraph stack overflow */ |
| #define | NSIGSEGV 3 |
| #define | NSIGTRAP 4 |
Typedefs | |
| typedef struct siginfo | siginfo_t |
| #define __FPE_DECDIV (__SI_FAULT|10) /* decimal division by zero */ |
| #define __FPE_DECERR (__SI_FAULT|11) /* packed decimal error */ |
| #define __FPE_DECOVF (__SI_FAULT|9) /* decimal overflow */ |
| #define __FPE_INVASC (__SI_FAULT|12) /* invalid ASCII digit */ |
| #define __FPE_INVDEC (__SI_FAULT|13) /* invalid decimal digit */ |
| #define __ILL_BNDMOD (__SI_FAULT|11) /* bundle-update (modification) in progress */ |
| #define __ILL_BREAK (__SI_FAULT|10) /* illegal break */ |
| #define __ISR_VALID (1 << __ISR_VALID_BIT) |
| #define __SEGV_PSTKOVF (__SI_FAULT|3) /* paragraph stack overflow */ |
| #define ILL_BADIADDR (__SI_FAULT|9) /* unimplemented instruction address */ |
1.8.2