Home | History | Annotate | Download | only in rtl

Lines Matching defs:sctx

803     SignalContext *sctx = thr->signal_ctx;
804 if (sctx) {
806 UnmapOrDie(sctx, sizeof(*sctx));
1721 SignalContext *sctx = SigCtx(thr);
1722 if (sctx == 0 || sctx->pending_signal_count == 0 || thr->in_signal_handler)
1725 sctx->pending_signal_count = 0;
1731 SignalDesc *signal = &sctx->pending_signals[sig];
1748 static bool is_sync_signal(SignalContext *sctx, int sig) {
1752 (sctx && sig == sctx->int_signal_send);
1758 SignalContext *sctx = SigCtx(thr);
1764 const bool sync = is_sync_signal(sctx, sig);
1769 (sctx && sctx->in_blocking_func == 1)) {
1772 if (sctx && sctx->in_blocking_func == 1) {
1787 if (sctx == 0)
1789 SignalDesc *signal = &sctx->pending_signals[sig];
1797 sctx->pending_signal_count++;
1848 SignalContext *sctx = SigCtx(thr);
1849 CHECK_NE(sctx, 0);
1850 int prev = sctx->int_signal_send;
1851 sctx->int_signal_send = sig;
1853 CHECK_EQ(sctx->int_signal_send, sig);
1854 sctx->int_signal_send = prev;
1860 SignalContext *sctx = SigCtx(thr);
1861 CHECK_NE(sctx, 0);
1862 int prev = sctx->int_signal_send;
1864 sctx->int_signal_send = sig;
1868 CHECK_EQ(sctx->int_signal_send, sig);
1869 sctx->int_signal_send = prev;
1876 SignalContext *sctx = SigCtx(thr);
1877 CHECK_NE(sctx, 0);
1878 int prev = sctx->int_signal_send;
1880 sctx->int_signal_send = sig;
1884 CHECK_EQ(sctx->int_signal_send, sig);
1885 sctx->int_signal_send = prev;