Lines Matching refs:exception_object

91 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) {  in unwind_phase1()  argument
103 (void *)exception_object); in unwind_phase1()
109 (void *)exception_object); in unwind_phase1()
120 (void *)exception_object); in unwind_phase1()
139 (void *)exception_object, pc, frameInfo.start_ip, functionName, in unwind_phase1()
151 (void *)exception_object, (void *)(uintptr_t)p); in unwind_phase1()
153 (*p)(1, _UA_SEARCH_PHASE, exception_object->exception_class, in unwind_phase1()
154 exception_object, (struct _Unwind_Context *)(cursor)); in unwind_phase1()
160 exception_object->private_2 = (uintptr_t)sp; in unwind_phase1()
163 (void *)exception_object); in unwind_phase1()
169 (void *)exception_object); in unwind_phase1()
177 (void *)exception_object); in unwind_phase1()
191 unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase2() argument
195 (void *)exception_object); in unwind_phase2()
217 (void *)exception_object); in unwind_phase2()
223 (void *)exception_object); in unwind_phase2()
235 (void *)exception_object); in unwind_phase2()
252 (void *)exception_object, frameInfo.start_ip, in unwind_phase2()
278 if (sp == exception_object->private_2) { in unwind_phase2()
283 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2()
290 (void *)exception_object); in unwind_phase2()
291 if (sp == exception_object->private_2) { in unwind_phase2()
300 (void *)exception_object); in unwind_phase2()
310 (void *)exception_object, pc, sp); in unwind_phase2()
336 _Unwind_Exception *exception_object, in unwind_phase2_forced() argument
352 (void *)exception_object); in unwind_phase2_forced()
369 (void *)exception_object, frameInfo.start_ip, functionName, in unwind_phase2_forced()
378 (*stop)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
382 (void *)exception_object, stopResult); in unwind_phase2_forced()
386 (void *)exception_object); in unwind_phase2_forced()
397 (void *)exception_object, (void *)(uintptr_t)p); in unwind_phase2_forced()
399 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
406 (void *)exception_object); in unwind_phase2_forced()
413 (void *)exception_object); in unwind_phase2_forced()
422 (void *)exception_object, personalityResult); in unwind_phase2_forced()
432 (void *)exception_object); in unwind_phase2_forced()
435 (*stop)(1, lastAction, exception_object->exception_class, exception_object, in unwind_phase2_forced()
446 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() argument
448 (void *)exception_object); in _Unwind_RaiseException()
455 exception_object->private_1 = 0; in _Unwind_RaiseException()
456 exception_object->private_2 = 0; in _Unwind_RaiseException()
459 _Unwind_Reason_Code phase1 = unwind_phase1(&uc, &cursor, exception_object); in _Unwind_RaiseException()
464 return unwind_phase2(&uc, &cursor, exception_object); in _Unwind_RaiseException()
481 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() argument
482 _LIBUNWIND_TRACE_API("_Unwind_Resume(ex_obj=%p)", (void *)exception_object); in _Unwind_Resume()
487 if (exception_object->private_1 != 0) in _Unwind_Resume()
488 unwind_phase2_forced(&uc, &cursor, exception_object, in _Unwind_Resume()
489 (_Unwind_Stop_Fn) exception_object->private_1, in _Unwind_Resume()
490 (void *)exception_object->private_2); in _Unwind_Resume()
492 unwind_phase2(&uc, &cursor, exception_object); in _Unwind_Resume()
504 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, in _Unwind_ForcedUnwind() argument
507 (void *)exception_object, (void *)(uintptr_t)stop); in _Unwind_ForcedUnwind()
514 exception_object->private_1 = (uintptr_t) stop; in _Unwind_ForcedUnwind()
515 exception_object->private_2 = (uintptr_t) stop_parameter; in _Unwind_ForcedUnwind()
518 return unwind_phase2_forced(&uc, &cursor, exception_object, stop, stop_parameter); in _Unwind_ForcedUnwind()
563 _Unwind_DeleteException(_Unwind_Exception *exception_object) { in _Unwind_DeleteException() argument
565 (void *)exception_object); in _Unwind_DeleteException()
566 if (exception_object->exception_cleanup != NULL) in _Unwind_DeleteException()
567 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT, in _Unwind_DeleteException()
568 exception_object); in _Unwind_DeleteException()