Lines Matching defs:ADD_SIGCODE

27 #define ADD_SIGCODE(signal_name, signal_value, code_name, code_value, ...)     \
34 #define ADD_SIGCODE(signal_name, signal_value, code_name, code_value, ...) \
52 ADD_SIGCODE(SIGILL, 4, ILL_ILLOPC, 1, "illegal opcode");
53 ADD_SIGCODE(SIGILL, 4, ILL_ILLOPN, 2, "illegal operand");
54 ADD_SIGCODE(SIGILL, 4, ILL_ILLADR, 3, "illegal addressing mode");
55 ADD_SIGCODE(SIGILL, 4, ILL_ILLTRP, 4, "illegal trap");
56 ADD_SIGCODE(SIGILL, 4, ILL_PRVOPC, 5, "privileged opcode");
57 ADD_SIGCODE(SIGILL, 4, ILL_PRVREG, 6, "privileged register");
58 ADD_SIGCODE(SIGILL, 4, ILL_COPROC, 7, "coprocessor error");
59 ADD_SIGCODE(SIGILL, 4, ILL_BADSTK, 8, "internal stack error");
65 ADD_SIGCODE(SIGBUS, 7, BUS_ADRALN, 1, "illegal alignment");
66 ADD_SIGCODE(SIGBUS, 7, BUS_ADRERR, 2, "illegal address");
67 ADD_SIGCODE(SIGBUS, 7, BUS_OBJERR, 3, "hardware error");
70 ADD_SIGCODE(SIGFPE, 8, FPE_INTDIV, 1, "integer divide by zero");
71 ADD_SIGCODE(SIGFPE, 8, FPE_INTOVF, 2, "integer overflow");
72 ADD_SIGCODE(SIGFPE, 8, FPE_FLTDIV, 3, "floating point divide by zero");
73 ADD_SIGCODE(SIGFPE, 8, FPE_FLTOVF, 4, "floating point overflow");
74 ADD_SIGCODE(SIGFPE, 8, FPE_FLTUND, 5, "floating point underflow");
75 ADD_SIGCODE(SIGFPE, 8, FPE_FLTRES, 6, "floating point inexact result");
76 ADD_SIGCODE(SIGFPE, 8, FPE_FLTINV, 7, "floating point invalid operation");
77 ADD_SIGCODE(SIGFPE, 8, FPE_FLTSUB, 8, "subscript out of range");
83 ADD_SIGCODE(SIGSEGV, 11, SEGV_MAPERR, 1, "address not mapped to object", SignalCodePrintOption::Address);
84 ADD_SIGCODE(SIGSEGV, 11, SEGV_ACCERR, 2, "invalid permissions for mapped object", SignalCodePrintOption::Address);
85 ADD_SIGCODE(SIGSEGV, 11, SEGV_BNDERR, 3, "failed address bounds checks", SignalCodePrintOption::Bounds);
86 ADD_SIGCODE(SIGSEGV, 11, SEGV_MTEAERR, 8, "async tag check fault");
87 ADD_SIGCODE(SIGSEGV, 11, SEGV_MTESERR, 9, "sync tag check fault", SignalCodePrintOption::Address);
88 ADD_SIGCODE(SIGSEGV, 11, SEGV_CPERR, 10, "control protection fault");
91 ADD_SIGCODE(SIGSEGV, 11, SI_KERNEL, 0x80, "invalid address", SignalCodePrintOption::Address);