Lines Matching refs:exception_object

77 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) {  in unwind_phase1()  argument
89 (void *)exception_object); in unwind_phase1()
95 (void *)exception_object); in unwind_phase1()
106 (void *)exception_object); in unwind_phase1()
125 (void *)exception_object, pc, frameInfo.start_ip, functionName, in unwind_phase1()
137 (void *)exception_object, (void *)(uintptr_t)p); in unwind_phase1()
139 (*p)(1, _UA_SEARCH_PHASE, exception_object->exception_class, in unwind_phase1()
140 exception_object, (struct _Unwind_Context *)(cursor)); in unwind_phase1()
146 exception_object->private_2 = (uintptr_t)sp; in unwind_phase1()
149 (void *)exception_object); in unwind_phase1()
155 (void *)exception_object); in unwind_phase1()
163 (void *)exception_object); in unwind_phase1()
173 unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase2() argument
177 (void *)exception_object); in unwind_phase2()
195 (void *)exception_object); in unwind_phase2()
201 (void *)exception_object); in unwind_phase2()
213 (void *)exception_object); in unwind_phase2()
230 (void *)exception_object, frameInfo.start_ip, in unwind_phase2()
256 if (sp == exception_object->private_2) { in unwind_phase2()
261 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2()
268 (void *)exception_object); in unwind_phase2()
269 if (sp == exception_object->private_2) { in unwind_phase2()
278 (void *)exception_object); in unwind_phase2()
288 (void *)exception_object, pc, sp); in unwind_phase2()
310 _Unwind_Exception *exception_object, in unwind_phase2_forced() argument
326 (void *)exception_object); in unwind_phase2_forced()
343 (void *)exception_object, frameInfo.start_ip, functionName, in unwind_phase2_forced()
352 (*stop)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
356 (void *)exception_object, stopResult); in unwind_phase2_forced()
360 (void *)exception_object); in unwind_phase2_forced()
371 (void *)exception_object, (void *)(uintptr_t)p); in unwind_phase2_forced()
373 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
380 (void *)exception_object); in unwind_phase2_forced()
387 (void *)exception_object); in unwind_phase2_forced()
396 (void *)exception_object, personalityResult); in unwind_phase2_forced()
406 (void *)exception_object); in unwind_phase2_forced()
409 (*stop)(1, lastAction, exception_object->exception_class, exception_object, in unwind_phase2_forced()
420 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() argument
422 (void *)exception_object); in _Unwind_RaiseException()
429 exception_object->private_1 = 0; in _Unwind_RaiseException()
430 exception_object->private_2 = 0; in _Unwind_RaiseException()
433 _Unwind_Reason_Code phase1 = unwind_phase1(&uc, &cursor, exception_object); in _Unwind_RaiseException()
438 return unwind_phase2(&uc, &cursor, exception_object); in _Unwind_RaiseException()
455 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() argument
456 _LIBUNWIND_TRACE_API("_Unwind_Resume(ex_obj=%p)", (void *)exception_object); in _Unwind_Resume()
461 if (exception_object->private_1 != 0) in _Unwind_Resume()
462 unwind_phase2_forced(&uc, &cursor, exception_object, in _Unwind_Resume()
463 (_Unwind_Stop_Fn) exception_object->private_1, in _Unwind_Resume()
464 (void *)exception_object->private_2); in _Unwind_Resume()
466 unwind_phase2(&uc, &cursor, exception_object); in _Unwind_Resume()
478 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, in _Unwind_ForcedUnwind() argument
481 (void *)exception_object, (void *)(uintptr_t)stop); in _Unwind_ForcedUnwind()
488 exception_object->private_1 = (uintptr_t) stop; in _Unwind_ForcedUnwind()
489 exception_object->private_2 = (uintptr_t) stop_parameter; in _Unwind_ForcedUnwind()
492 return unwind_phase2_forced(&uc, &cursor, exception_object, stop, stop_parameter); in _Unwind_ForcedUnwind()
537 _Unwind_DeleteException(_Unwind_Exception *exception_object) { in _Unwind_DeleteException() argument
539 (void *)exception_object); in _Unwind_DeleteException()
540 if (exception_object->exception_cleanup != NULL) in _Unwind_DeleteException()
541 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT, in _Unwind_DeleteException()
542 exception_object); in _Unwind_DeleteException()