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()
55 (void *)exception_object); in unwind_phase1()
65 (void *)exception_object); in unwind_phase1()
83 (void *)exception_object, pc, frameInfo.start_ip, functionName, in unwind_phase1()
94 (void *)exception_object, (void *)(uintptr_t)p); in unwind_phase1()
96 (*p)(1, _UA_SEARCH_PHASE, exception_object->exception_class, in unwind_phase1()
97 exception_object, (struct _Unwind_Context *)(cursor)); in unwind_phase1()
104 exception_object->private_2 = (uintptr_t)sp; in unwind_phase1()
107 (void *)exception_object); in unwind_phase1()
113 (void *)exception_object); in unwind_phase1()
121 (void *)exception_object); in unwind_phase1()
131 unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase2() argument
135 (void *)exception_object); in unwind_phase2()
146 (void *)exception_object); in unwind_phase2()
151 (void *)exception_object); in unwind_phase2()
162 (void *)exception_object); in unwind_phase2()
178 (void *)exception_object, frameInfo.start_ip, in unwind_phase2()
188 if (sp == exception_object->private_2) { in unwind_phase2()
193 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2()
200 (void *)exception_object); in unwind_phase2()
201 if (sp == exception_object->private_2) { in unwind_phase2()
210 (void *)exception_object); in unwind_phase2()
220 (void *)exception_object, pc, sp); in unwind_phase2()
241 _Unwind_Exception *exception_object, in unwind_phase2_forced() argument
253 (void *)exception_object); in unwind_phase2_forced()
269 (void *)exception_object, frameInfo.start_ip, functionName, in unwind_phase2_forced()
277 (*stop)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
281 (void *)exception_object, stopResult); in unwind_phase2_forced()
285 (void *)exception_object); in unwind_phase2_forced()
295 (void *)exception_object, (void *)(uintptr_t)p); in unwind_phase2_forced()
297 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
304 (void *)exception_object); in unwind_phase2_forced()
311 (void *)exception_object); in unwind_phase2_forced()
320 (void *)exception_object, personalityResult); in unwind_phase2_forced()
330 (void *)exception_object); in unwind_phase2_forced()
333 (*stop)(1, lastAction, exception_object->exception_class, exception_object, in unwind_phase2_forced()
344 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() argument
346 (void *)exception_object); in _Unwind_RaiseException()
353 exception_object->private_1 = 0; in _Unwind_RaiseException()
354 exception_object->private_2 = 0; in _Unwind_RaiseException()
357 _Unwind_Reason_Code phase1 = unwind_phase1(&uc, &cursor, exception_object); in _Unwind_RaiseException()
362 return unwind_phase2(&uc, &cursor, exception_object); in _Unwind_RaiseException()
379 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() argument
380 _LIBUNWIND_TRACE_API("_Unwind_Resume(ex_obj=%p)", (void *)exception_object); in _Unwind_Resume()
385 if (exception_object->private_1 != 0) in _Unwind_Resume()
386 unwind_phase2_forced(&uc, &cursor, exception_object, in _Unwind_Resume()
387 (_Unwind_Stop_Fn) exception_object->private_1, in _Unwind_Resume()
388 (void *)exception_object->private_2); in _Unwind_Resume()
390 unwind_phase2(&uc, &cursor, exception_object); in _Unwind_Resume()
402 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, in _Unwind_ForcedUnwind() argument
405 (void *)exception_object, (void *)(uintptr_t)stop); in _Unwind_ForcedUnwind()
412 exception_object->private_1 = (uintptr_t) stop; in _Unwind_ForcedUnwind()
413 exception_object->private_2 = (uintptr_t) stop_parameter; in _Unwind_ForcedUnwind()
416 return unwind_phase2_forced(&uc, &cursor, exception_object, stop, stop_parameter); in _Unwind_ForcedUnwind()
459 _Unwind_DeleteException(_Unwind_Exception *exception_object) { in _Unwind_DeleteException() argument
461 (void *)exception_object); in _Unwind_DeleteException()
462 if (exception_object->exception_cleanup != NULL) in _Unwind_DeleteException()
463 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT, in _Unwind_DeleteException()
464 exception_object); in _Unwind_DeleteException()