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()
183 (void *)exception_object); in unwind_phase2()
190 if ((uintptr_t) c == exception_object->private_2) in unwind_phase2()
196 (*c->personality)(1, action, exception_object->exception_class, in unwind_phase2()
197 exception_object, (struct _Unwind_Context *)c); in unwind_phase2()
203 (void *)exception_object); in unwind_phase2()
204 if ((uintptr_t) c == exception_object->private_2) { in unwind_phase2()
214 (void *)exception_object, c->jbuf[1]); in unwind_phase2()
238 unwind_phase2_forced(struct _Unwind_Exception *exception_object, in unwind_phase2_forced() argument
249 (void *)exception_object); in unwind_phase2_forced()
257 (*stop)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
261 (void *)exception_object, stopResult); in unwind_phase2_forced()
265 (void *)exception_object); in unwind_phase2_forced()
274 (void *)exception_object, (void *)p); in unwind_phase2_forced()
276 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
282 (void *)exception_object); in unwind_phase2_forced()
288 (void *)exception_object); in unwind_phase2_forced()
298 (void *)exception_object, personalityResult); in unwind_phase2_forced()
309 (void *)exception_object); in unwind_phase2_forced()
312 (*stop)(1, lastAction, exception_object->exception_class, exception_object, in unwind_phase2_forced()
323 _Unwind_SjLj_RaiseException(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_RaiseException() argument
325 (void *)exception_object); in _Unwind_SjLj_RaiseException()
329 exception_object->private_1 = 0; in _Unwind_SjLj_RaiseException()
330 exception_object->private_2 = 0; in _Unwind_SjLj_RaiseException()
333 _Unwind_Reason_Code phase1 = unwind_phase1(exception_object); in _Unwind_SjLj_RaiseException()
338 return unwind_phase2(exception_object); in _Unwind_SjLj_RaiseException()
354 _Unwind_SjLj_Resume(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_Resume() argument
356 (void *)exception_object); in _Unwind_SjLj_Resume()
358 if (exception_object->private_1 != 0) in _Unwind_SjLj_Resume()
359 unwind_phase2_forced(exception_object, in _Unwind_SjLj_Resume()
360 (_Unwind_Stop_Fn) exception_object->private_1, in _Unwind_SjLj_Resume()
361 (void *)exception_object->private_2); in _Unwind_SjLj_Resume()
363 unwind_phase2(exception_object); in _Unwind_SjLj_Resume()
372 _Unwind_SjLj_Resume_or_Rethrow(struct _Unwind_Exception *exception_object) { in _Unwind_SjLj_Resume_or_Rethrow() argument
375 (void *)exception_object, exception_object->private_1); in _Unwind_SjLj_Resume_or_Rethrow()
379 if (exception_object->private_1 == 0) { in _Unwind_SjLj_Resume_or_Rethrow()
380 return _Unwind_SjLj_RaiseException(exception_object); in _Unwind_SjLj_Resume_or_Rethrow()
387 _Unwind_SjLj_Resume(exception_object); in _Unwind_SjLj_Resume_or_Rethrow()
472 _Unwind_DeleteException(struct _Unwind_Exception *exception_object) { in _Unwind_DeleteException() argument
474 (void *)exception_object); in _Unwind_DeleteException()
475 if (exception_object->exception_cleanup != NULL) in _Unwind_DeleteException()
476 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT, in _Unwind_DeleteException()
477 exception_object); in _Unwind_DeleteException()