Home | History | Annotate | Download | only in src

Lines Matching refs:exception_object

73 unwind_phase1(struct _Unwind_Exception *exception_object) {
84 exception_object);
94 exception_object, c->personality);
96 1, _UA_SEARCH_PHASE, exception_object->exception_class,
97 exception_object, (struct _Unwind_Context *)c);
103 exception_object->private_2 = (uintptr_t) c;
105 "_URC_HANDLER_FOUND\n", exception_object);
110 "_URC_CONTINUE_UNWIND\n", exception_object);
118 exception_object);
128 unwind_phase2(struct _Unwind_Exception *exception_object) {
129 _LIBUNWIND_TRACE_UNWINDING("unwind_phase2(ex_ojb=%p)\n", exception_object);
135 exception_object, c);
141 exception_object);
148 if ((uintptr_t) c == exception_object->private_2)
154 (*c->personality)(1, action, exception_object->exception_class,
155 exception_object, (struct _Unwind_Context *)c);
161 exception_object);
162 if ((uintptr_t) c == exception_object->private_2) {
172 exception_object, c->jbuf[1]);
196 unwind_phase2_forced(struct _Unwind_Exception *exception_object,
206 exception_object);
214 (*stop)(1, action, exception_object->exception_class, exception_object,
218 exception_object, stopResult);
222 exception_object);
231 exception_object, p);
233 (*p)(1, action, exception_object->exception_class, exception_object,
239 exception_object);
245 exception_object);
255 exception_object, personalityResult);
266 exception_object);
269 (*stop)(1, lastAction, exception_object->exception_class, exception_object,
280 _Unwind_SjLj_RaiseException(struct _Unwind_Exception *exception_object) {
281 _LIBUNWIND_TRACE_API("_Unwind_SjLj_RaiseException(ex_obj=%p)\n", exception_object);
285 exception_object->private_1 = 0;
286 exception_object->private_2 = 0;
289 _Unwind_Reason_Code phase1 = unwind_phase1(exception_object);
294 return unwind_phase2(exception_object);
310 _Unwind_SjLj_Resume(struct _Unwind_Exception *exception_object) {
311 _LIBUNWIND_TRACE_API("_Unwind_SjLj_Resume(ex_obj=%p)\n", exception_object);
313 if (exception_object->private_1 != 0)
314 unwind_phase2_forced(exception_object,
315 (_Unwind_Stop_Fn) exception_object->private_1,
316 (void *)exception_object->private_2);
318 unwind_phase2(exception_object);
327 _Unwind_SjLj_Resume_or_Rethrow(struct _Unwind_Exception *exception_object) {
330 exception_object, exception_object->private_1);
334 if (exception_object->private_1 == 0) {
335 return _Unwind_SjLj_RaiseException(exception_object);
342 _Unwind_SjLj_Resume(exception_object);
424 _Unwind_DeleteException(struct _Unwind_Exception *exception_object) {
426 exception_object);
427 if (exception_object->exception_cleanup != NULL)
428 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT,
429 exception_object);