Lines Matching refs:exception_object
109 unwind_phase1(struct _Unwind_Exception *exception_object) { in unwind_phase1() argument
121 (void *)exception_object); in unwind_phase1()
131 (void *)exception_object, in unwind_phase1()
134 1, _UA_SEARCH_PHASE, exception_object->exception_class, in unwind_phase1()
135 exception_object, (struct _Unwind_Context *)c); in unwind_phase1()
141 exception_object->private_2 = (uintptr_t) c; in unwind_phase1()
144 (void *)exception_object); in unwind_phase1()
150 (void *)exception_object); in unwind_phase1()
158 (void *)exception_object); in unwind_phase1()
168 unwind_phase2(struct _Unwind_Exception *exception_object) { in unwind_phase2() argument
170 (void *)exception_object); in unwind_phase2()
176 (void *)exception_object, (void *)c); in unwind_phase2()
182 (void *)exception_object); in unwind_phase2()
189 if ((uintptr_t) c == exception_object->private_2) in unwind_phase2()
195 (*c->personality)(1, action, exception_object->exception_class, in unwind_phase2()
196 exception_object, (struct _Unwind_Context *)c); in unwind_phase2()
202 (void *)exception_object); in unwind_phase2()
203 if ((uintptr_t) c == exception_object->private_2) { in unwind_phase2()
213 (void *)exception_object, c->jbuf[1]); in unwind_phase2()
237 unwind_phase2_forced(struct _Unwind_Exception *exception_object, in unwind_phase2_forced() argument
247 (void *)exception_object); in unwind_phase2_forced()
255 (*stop)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
259 (void *)exception_object, stopResult); in unwind_phase2_forced()
263 (void *)exception_object); in unwind_phase2_forced()
272 (void *)exception_object, (void *)p); in unwind_phase2_forced()
274 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
280 (void *)exception_object); in unwind_phase2_forced()
286 (void *)exception_object); in unwind_phase2_forced()
296 (void *)exception_object, personalityResult); in unwind_phase2_forced()
307 (void *)exception_object); in unwind_phase2_forced()
310 (*stop)(1, lastAction, exception_object->exception_class, exception_object, in unwind_phase2_forced()
321 _Unwind_SjLj_RaiseException(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_RaiseException() argument
323 (void *)exception_object); in _Unwind_SjLj_RaiseException()
327 exception_object->private_1 = 0; in _Unwind_SjLj_RaiseException()
328 exception_object->private_2 = 0; in _Unwind_SjLj_RaiseException()
331 _Unwind_Reason_Code phase1 = unwind_phase1(exception_object); in _Unwind_SjLj_RaiseException()
336 return unwind_phase2(exception_object); in _Unwind_SjLj_RaiseException()
352 _Unwind_SjLj_Resume(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_Resume() argument
354 (void *)exception_object); in _Unwind_SjLj_Resume()
356 if (exception_object->private_1 != 0) in _Unwind_SjLj_Resume()
357 unwind_phase2_forced(exception_object, in _Unwind_SjLj_Resume()
358 (_Unwind_Stop_Fn) exception_object->private_1, in _Unwind_SjLj_Resume()
359 (void *)exception_object->private_2); in _Unwind_SjLj_Resume()
361 unwind_phase2(exception_object); in _Unwind_SjLj_Resume()
370 _Unwind_SjLj_Resume_or_Rethrow(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_Resume_or_Rethrow() argument
373 (void *)exception_object, exception_object->private_1); in _Unwind_SjLj_Resume_or_Rethrow()
377 if (exception_object->private_1 == 0) { in _Unwind_SjLj_Resume_or_Rethrow()
378 return _Unwind_SjLj_RaiseException(exception_object); in _Unwind_SjLj_Resume_or_Rethrow()
385 _Unwind_SjLj_Resume(exception_object); in _Unwind_SjLj_Resume_or_Rethrow()
470 _Unwind_DeleteException(struct _Unwind_Exception *exception_object) { in _Unwind_DeleteException() argument
472 (void *)exception_object); in _Unwind_DeleteException()
473 if (exception_object->exception_cleanup != NULL) in _Unwind_DeleteException()
474 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT, in _Unwind_DeleteException()
475 exception_object); in _Unwind_DeleteException()