SIGABRT
#define SIGIOT SIGABRT
DEFINE(_SIGABRT, SIGABRT);
DEFINE(_SIGABRT, SIGABRT);
die("Unrecoverable exception", regs, SIGABRT);
die("Unrecoverable FP Unavailable Exception", regs, SIGABRT);
die("Unrecoverable VMX/Altivec Unavailable Exception", regs, SIGABRT);
die("Unrecoverable VSX Unavailable Exception", regs, SIGABRT);
die("Unrecoverable TM Unavailable Exception", regs, SIGABRT);
die("Unexpected facility unavailable exception", regs, SIGABRT);
die("Unrecoverable exception", regs, SIGABRT);
die("Bad kernel stack pointer", regs, SIGABRT);
die("System Reset", regs, SIGABRT);
die("Unrecoverable nested System Reset", regs, SIGABRT);
die("Unrecoverable System Reset", regs, SIGABRT);
die("System Management Interrupt", regs, SIGABRT);
if (!sigemptyset(&sig) && !sigaddset(&sig, SIGABRT))
if (kill(getpid(), SIGABRT) < 0)
rt_sigmask(SIGTRAP) | rt_sigmask(SIGABRT) | \
[SIGABRT] = 6, /* SIGIOT: -, 6, - */
const int signums[] = { SIGINT, SIGTERM, SIGABRT };
my_syscall2(__NR_kill, pid, SIGABRT);
sys_kill(sys_getpid(), SIGABRT);
int signals[] = {SIGSEGV, SIGBUS, SIGILL, SIGABRT};
case SIGABRT: sig_name = "SIGABRT"; break;
signal(SIGABRT, skip_signal);
SIGABRT, SIGBUS, SIGFPE, SIGILL, SIGINT, SIGPIPE, SIGQUIT, SIGSEGV, SIGTERM,
if (info.coredump_signal != SIGABRT) {
info.coredump_signal, SIGABRT);
ASSERT_EQ(WTERMSIG(status), SIGABRT);
ASSERT_EQ(info.coredump_signal, SIGABRT);
if (info.coredump_signal != SIGABRT) {
info.coredump_signal, SIGABRT);
ASSERT_EQ(WTERMSIG(status), SIGABRT);
ASSERT_EQ(info.coredump_signal, SIGABRT);
if (WTERMSIG(status) == SIGABRT) {
if (pid == -1 || !WIFSIGNALED(status) || WTERMSIG(status) != SIGABRT) {