Lines Matching refs:signo

1188 SysRes VG_(do_sys_sigaction) ( Int signo,   in VG_()
1195 signo, (UWord)new_act, (UWord)old_act, in VG_()
1203 if (signo < 1 || signo > VG_(max_signal)) goto bad_signo; in VG_()
1206 if ( (signo > VG_SIGVGRTUSERMAX) in VG_()
1213 if ( (signo == VKI_SIGKILL || signo == VKI_SIGSTOP) in VG_()
1221 old_act->ksa_handler = scss.scss_per_sig[signo].scss_handler; in VG_()
1222 old_act->sa_flags = scss.scss_per_sig[signo].scss_flags; in VG_()
1223 old_act->sa_mask = scss.scss_per_sig[signo].scss_mask; in VG_()
1226 old_act->sa_restorer = scss.scss_per_sig[signo].scss_restorer; in VG_()
1232 scss.scss_per_sig[signo].scss_handler = new_act->ksa_handler; in VG_()
1233 scss.scss_per_sig[signo].scss_flags = new_act->sa_flags; in VG_()
1234 scss.scss_per_sig[signo].scss_mask = new_act->sa_mask; in VG_()
1236 scss.scss_per_sig[signo].scss_restorer = NULL; in VG_()
1239 scss.scss_per_sig[signo].scss_restorer = new_act->sa_restorer; in VG_()
1242 scss.scss_per_sig[signo].scss_sa_tramp = NULL; in VG_()
1244 scss.scss_per_sig[signo].scss_sa_tramp = new_act->sa_tramp; in VG_()
1247 VG_(sigdelset)(&scss.scss_per_sig[signo].scss_mask, VKI_SIGKILL); in VG_()
1248 VG_(sigdelset)(&scss.scss_per_sig[signo].scss_mask, VKI_SIGSTOP); in VG_()
1259 VG_(umsg)("Warning: bad signal number %d in sigaction()\n", signo); in VG_()
1266 VG_(signame)(signo)); in VG_()
1268 VG_(signame)(signo)); in VG_()
1275 VG_(signame)(signo)); in VG_()
1277 VG_(signame)(signo)); in VG_()
2287 static void async_signalhandler_solaris_preprocess(ThreadId tid, Int *signo, in async_signalhandler_solaris_preprocess() argument
2310 if (*signo & RECURSION_BIT) { in async_signalhandler_solaris_preprocess()
2311 *signo &= ~RECURSION_BIT; in async_signalhandler_solaris_preprocess()
2315 rec_signo = *signo | RECURSION_BIT; in async_signalhandler_solaris_preprocess()
2839 static void sigvgkill_handler(int signo, vki_siginfo_t *si, in sigvgkill_handler() argument
2850 vg_assert(signo == VG_SIGVGKILL); in sigvgkill_handler()
2851 vg_assert(si->si_signo == signo); in sigvgkill_handler()
2896 void VG_(set_default_handler)(Int signo) in VG_()
2908 VG_(do_sys_sigaction)(signo, &sa, NULL); in VG_()