SIGBUS
case SIGBUS:
if (signal(SIGBUS, sigAbort) == SIG_IGN)
(void) signal(SIGBUS, SIG_IGN);
savebus = signal(SIGBUS, onsigbus);
(void) signal(SIGBUS, savebus);
(void) signal(SIGBUS, intrEXIT);
(void) signal(SIGBUS, onintr);
(void) signal(SIGBUS, onintr);
#ifdef SIGBUS
/*CONSTANTCONDITION*/ SIGNAL(SIGBUS, bad_signal);
#ifdef SIGBUS
(void) signal(SIGBUS, reportme);
if (sigaction(SIGBUS, &sigact, (struct sigaction *)NULL) < 0) {
(void) sigaction(SIGBUS, &sa, NULL);
if (sig == SIGILL || sig == SIGFPE || sig == SIGSEGV || sig == SIGBUS)
if (sig == SIGILL || sig == SIGFPE || sig == SIGSEGV || sig == SIGBUS)
#define SINGLE_USER SIGBUS
(void) mdb_signal_sethandler(SIGBUS, flt_handler, NULL);
case SIGBUS:
(void) mdb_tgt_add_signal(t, SIGBUS, tflag, no_se_f, NULL);
case SIGBUS:
bus = signal(SIGBUS, fatal_signal);
(void) signal(SIGBUS, bus);
(void) sigset(SIGBUS, abort_signal);
case SIGBUS:
case SIGBUS:
if ((sig == SIGBUS) && sip && Ofl->ofl_name) {
{ SIGBUS, SIG_DFL },
static int badsigs[] = {SIGSEGV, SIGBUS, SIGFPE, SIGILL};
{ 'S', SIGBUS },
case SIGBUS:
case SIGBUS:
case SIGBUS:
case SIGBUS:
case SIGBUS:
case SIGBUS:
signal(SIGBUS, oncore);
sigaction(SIGBUS, &act, (struct sigaction *)NULL);
case SIGBUS:
if ((sig != SIGSEGV && sig != SIGBUS) ||
{ "BUS", SIGBUS },
case SIGBUS:
case SIGBUS:
case SIGBUS:
signal(SIGBUS, gotcha);
case SIGBUS:
case SIGBUS:
case SIGBUS:
case SIGBUS:
|sigmask(SIGEMT)|sigmask(SIGFPE)|sigmask(SIGBUS)|sigmask(SIGSEGV)
siginfo.si_signo = SIGBUS;
siginfo.si_signo = SIGBUS;
siginfo.si_signo = SIGBUS;
siginfo.si_signo = SIGBUS;
siginfo.si_signo = SIGBUS;
siginfo.si_signo = SIGBUS;
si.si_signo = SIGBUS;
siginfo.si_signo = SIGBUS;
siginfo.si_signo = SIGBUS;
siginfo.si_signo = SIGBUS;
siginfo.si_signo = SIGBUS;
siginfo->si_signo = SIGBUS;
siginfo->si_signo = SIGBUS;