• Home
  • Raw
  • Download

Lines Matching refs:exception_object

109 unwind_phase1(struct _Unwind_Exception *exception_object) {  in unwind_phase1()  argument
120 exception_object); in unwind_phase1()
130 exception_object, c->personality); in unwind_phase1()
132 1, _UA_SEARCH_PHASE, exception_object->exception_class, in unwind_phase1()
133 exception_object, (struct _Unwind_Context *)c); in unwind_phase1()
139 exception_object->private_2 = (uintptr_t) c; in unwind_phase1()
141 "_URC_HANDLER_FOUND", exception_object); in unwind_phase1()
146 "_URC_CONTINUE_UNWIND", exception_object); in unwind_phase1()
154 exception_object); in unwind_phase1()
164 unwind_phase2(struct _Unwind_Exception *exception_object) { in unwind_phase2() argument
165 _LIBUNWIND_TRACE_UNWINDING("unwind_phase2(ex_ojb=%p)", exception_object); in unwind_phase2()
171 exception_object, c); in unwind_phase2()
177 exception_object); in unwind_phase2()
184 if ((uintptr_t) c == exception_object->private_2) in unwind_phase2()
190 (*c->personality)(1, action, exception_object->exception_class, in unwind_phase2()
191 exception_object, (struct _Unwind_Context *)c); in unwind_phase2()
197 exception_object); in unwind_phase2()
198 if ((uintptr_t) c == exception_object->private_2) { in unwind_phase2()
208 exception_object, c->jbuf[1]); in unwind_phase2()
232 unwind_phase2_forced(struct _Unwind_Exception *exception_object, in unwind_phase2_forced() argument
242 exception_object); in unwind_phase2_forced()
250 (*stop)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
254 exception_object, stopResult); in unwind_phase2_forced()
258 exception_object); in unwind_phase2_forced()
267 exception_object, p); in unwind_phase2_forced()
269 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
275 exception_object); in unwind_phase2_forced()
281 exception_object); in unwind_phase2_forced()
291 exception_object, personalityResult); in unwind_phase2_forced()
302 exception_object); in unwind_phase2_forced()
305 (*stop)(1, lastAction, exception_object->exception_class, exception_object, in unwind_phase2_forced()
316 _Unwind_SjLj_RaiseException(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_RaiseException() argument
317 _LIBUNWIND_TRACE_API("_Unwind_SjLj_RaiseException(ex_obj=%p)", exception_object); in _Unwind_SjLj_RaiseException()
321 exception_object->private_1 = 0; in _Unwind_SjLj_RaiseException()
322 exception_object->private_2 = 0; in _Unwind_SjLj_RaiseException()
325 _Unwind_Reason_Code phase1 = unwind_phase1(exception_object); in _Unwind_SjLj_RaiseException()
330 return unwind_phase2(exception_object); in _Unwind_SjLj_RaiseException()
346 _Unwind_SjLj_Resume(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_Resume() argument
347 _LIBUNWIND_TRACE_API("_Unwind_SjLj_Resume(ex_obj=%p)", exception_object); in _Unwind_SjLj_Resume()
349 if (exception_object->private_1 != 0) in _Unwind_SjLj_Resume()
350 unwind_phase2_forced(exception_object, in _Unwind_SjLj_Resume()
351 (_Unwind_Stop_Fn) exception_object->private_1, in _Unwind_SjLj_Resume()
352 (void *)exception_object->private_2); in _Unwind_SjLj_Resume()
354 unwind_phase2(exception_object); in _Unwind_SjLj_Resume()
363 _Unwind_SjLj_Resume_or_Rethrow(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_Resume_or_Rethrow() argument
366 exception_object, exception_object->private_1); in _Unwind_SjLj_Resume_or_Rethrow()
370 if (exception_object->private_1 == 0) { in _Unwind_SjLj_Resume_or_Rethrow()
371 return _Unwind_SjLj_RaiseException(exception_object); in _Unwind_SjLj_Resume_or_Rethrow()
378 _Unwind_SjLj_Resume(exception_object); in _Unwind_SjLj_Resume_or_Rethrow()
460 _Unwind_DeleteException(struct _Unwind_Exception *exception_object) { in _Unwind_DeleteException() argument
462 exception_object); in _Unwind_DeleteException()
463 if (exception_object->exception_cleanup != NULL) in _Unwind_DeleteException()
464 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT, in _Unwind_DeleteException()
465 exception_object); in _Unwind_DeleteException()