Lines Matching refs:the_exception_context
62 struct exception_context *the_exception_context;
65 refer to a context, using the name the_exception_context. It is
75 * const the_exception_context = &foo;
77 { struct exception_context *the_exception_context = bar; ... }
79 int blah(struct exception_context *the_exception_context, ...);
81 extern struct exception_context the_exception_context[1];
89 #define the_exception_context (ec_array + thread_id)
91 Be aware that the_exception_context is used several times by the
199 /* storage for the_exception_context, and etmp is modified between */
209 exception__prev = the_exception_context->penv; \
210 the_exception_context->penv = &exception__env; \
216 the_exception_context->caught = 0; \
219 the_exception_context->caught = 1; \
221 the_exception_context->penv = exception__prev; \
223 if (!the_exception_context->caught || action) { } \
226 #define Catch(e) exception__catch(((e) = the_exception_context->v.etmp, 0))
239 for (;; longjmp(*the_exception_context->penv, 1)) \
240 the_exception_context->v.etmp =