Lines Matching refs:exception_object

38 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) {  in unwind_phase1()  argument
50 (void *)exception_object); in unwind_phase1()
56 (void *)exception_object); in unwind_phase1()
67 (void *)exception_object); in unwind_phase1()
85 (void *)exception_object, pc, frameInfo.start_ip, functionName, in unwind_phase1()
96 (void *)exception_object, (void *)(uintptr_t)p); in unwind_phase1()
98 (*p)(1, _UA_SEARCH_PHASE, exception_object->exception_class, in unwind_phase1()
99 exception_object, (struct _Unwind_Context *)(cursor)); in unwind_phase1()
105 exception_object->private_2 = (uintptr_t)sp; in unwind_phase1()
108 (void *)exception_object); in unwind_phase1()
114 (void *)exception_object); in unwind_phase1()
122 (void *)exception_object); in unwind_phase1()
132 unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase2() argument
136 (void *)exception_object); in unwind_phase2()
148 (void *)exception_object); in unwind_phase2()
154 (void *)exception_object); in unwind_phase2()
166 (void *)exception_object); in unwind_phase2()
182 (void *)exception_object, frameInfo.start_ip, in unwind_phase2()
192 if (sp == exception_object->private_2) { in unwind_phase2()
197 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2()
204 (void *)exception_object); in unwind_phase2()
205 if (sp == exception_object->private_2) { in unwind_phase2()
214 (void *)exception_object); in unwind_phase2()
224 (void *)exception_object, pc, sp); in unwind_phase2()
245 _Unwind_Exception *exception_object, in unwind_phase2_forced() argument
257 (void *)exception_object); in unwind_phase2_forced()
273 (void *)exception_object, frameInfo.start_ip, functionName, in unwind_phase2_forced()
281 (*stop)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
285 (void *)exception_object, stopResult); in unwind_phase2_forced()
289 (void *)exception_object); in unwind_phase2_forced()
299 (void *)exception_object, (void *)(uintptr_t)p); in unwind_phase2_forced()
301 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
308 (void *)exception_object); in unwind_phase2_forced()
315 (void *)exception_object); in unwind_phase2_forced()
324 (void *)exception_object, personalityResult); in unwind_phase2_forced()
334 (void *)exception_object); in unwind_phase2_forced()
337 (*stop)(1, lastAction, exception_object->exception_class, exception_object, in unwind_phase2_forced()
348 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() argument
350 (void *)exception_object); in _Unwind_RaiseException()
357 exception_object->private_1 = 0; in _Unwind_RaiseException()
358 exception_object->private_2 = 0; in _Unwind_RaiseException()
361 _Unwind_Reason_Code phase1 = unwind_phase1(&uc, &cursor, exception_object); in _Unwind_RaiseException()
366 return unwind_phase2(&uc, &cursor, exception_object); in _Unwind_RaiseException()
383 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() argument
384 _LIBUNWIND_TRACE_API("_Unwind_Resume(ex_obj=%p)", (void *)exception_object); in _Unwind_Resume()
389 if (exception_object->private_1 != 0) in _Unwind_Resume()
390 unwind_phase2_forced(&uc, &cursor, exception_object, in _Unwind_Resume()
391 (_Unwind_Stop_Fn) exception_object->private_1, in _Unwind_Resume()
392 (void *)exception_object->private_2); in _Unwind_Resume()
394 unwind_phase2(&uc, &cursor, exception_object); in _Unwind_Resume()
406 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, in _Unwind_ForcedUnwind() argument
409 (void *)exception_object, (void *)(uintptr_t)stop); in _Unwind_ForcedUnwind()
416 exception_object->private_1 = (uintptr_t) stop; in _Unwind_ForcedUnwind()
417 exception_object->private_2 = (uintptr_t) stop_parameter; in _Unwind_ForcedUnwind()
420 return unwind_phase2_forced(&uc, &cursor, exception_object, stop, stop_parameter); in _Unwind_ForcedUnwind()
463 _Unwind_DeleteException(_Unwind_Exception *exception_object) { in _Unwind_DeleteException() argument
465 (void *)exception_object); in _Unwind_DeleteException()
466 if (exception_object->exception_cleanup != NULL) in _Unwind_DeleteException()
467 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT, in _Unwind_DeleteException()
468 exception_object); in _Unwind_DeleteException()