Lines Matching refs:sig_ctx
70 static void GetCurrentThread(const struct NaClSignalContext *sig_ctx, in GetCurrentThread() argument
82 *is_untrusted = (NaClGetGlobalCs() != sig_ctx->cs); in GetCurrentThread()
83 *result_thread = NaClAppThreadGetFromIndex(sig_ctx->gs >> 3); in GetCurrentThread()
108 *is_untrusted = NaClIsUserAddr(natp->nap, sig_ctx->prog_ctr); in GetCurrentThread()
258 struct NaClSignalContext sig_ctx; in SignalCatch() local
274 NaClSignalContextFromHandler(&sig_ctx, uc); in SignalCatch()
275 GetCurrentThread(&sig_ctx, &is_untrusted, &natp); in SignalCatch()
318 if (NaClThreadSuspensionSignalHandler(sig, &sig_ctx, is_untrusted, natp)) { in SignalCatch()
319 NaClSignalContextToHandler(uc, &sig_ctx); in SignalCatch()
328 if (DispatchToUntrustedHandler(natp, &sig_ctx)) { in SignalCatch()
329 NaClSignalContextToHandler(uc, &sig_ctx); in SignalCatch()
336 g_handler_func(sig, &sig_ctx, is_untrusted); in SignalCatch()
340 NaClSignalHandleUntrusted(sig, &sig_ctx, is_untrusted); in SignalCatch()