• Home
  • Raw
  • Download

Lines Matching refs:exception_object

36 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) {  in unwind_phase1()  argument
48 (void *)exception_object); in unwind_phase1()
53 (void *)exception_object); in unwind_phase1()
63 (void *)exception_object); in unwind_phase1()
81 (void *)exception_object, pc, frameInfo.start_ip, functionName, in unwind_phase1()
92 (void *)exception_object, (void *)(uintptr_t)p); in unwind_phase1()
94 (*p)(1, _UA_SEARCH_PHASE, exception_object->exception_class, in unwind_phase1()
95 exception_object, (struct _Unwind_Context *)(cursor)); in unwind_phase1()
102 exception_object->private_2 = (uintptr_t)sp; in unwind_phase1()
105 (void *)exception_object); in unwind_phase1()
111 (void *)exception_object); in unwind_phase1()
119 (void *)exception_object); in unwind_phase1()
129 unwind_phase2(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) { in unwind_phase2() argument
133 (void *)exception_object); in unwind_phase2()
144 (void *)exception_object); in unwind_phase2()
149 (void *)exception_object); in unwind_phase2()
160 (void *)exception_object); in unwind_phase2()
176 (void *)exception_object, frameInfo.start_ip, in unwind_phase2()
186 if (sp == exception_object->private_2) { in unwind_phase2()
191 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2()
198 (void *)exception_object); in unwind_phase2()
199 if (sp == exception_object->private_2) { in unwind_phase2()
208 (void *)exception_object); in unwind_phase2()
218 (void *)exception_object, pc, sp); in unwind_phase2()
239 _Unwind_Exception *exception_object, in unwind_phase2_forced() argument
251 (void *)exception_object); in unwind_phase2_forced()
267 (void *)exception_object, frameInfo.start_ip, functionName, in unwind_phase2_forced()
275 (*stop)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
279 (void *)exception_object, stopResult); in unwind_phase2_forced()
283 (void *)exception_object); in unwind_phase2_forced()
293 (void *)exception_object, (void *)(uintptr_t)p); in unwind_phase2_forced()
295 (*p)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
302 (void *)exception_object); in unwind_phase2_forced()
309 (void *)exception_object); in unwind_phase2_forced()
318 (void *)exception_object, personalityResult); in unwind_phase2_forced()
328 (void *)exception_object); in unwind_phase2_forced()
331 (*stop)(1, lastAction, exception_object->exception_class, exception_object, in unwind_phase2_forced()
342 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() argument
344 (void *)exception_object); in _Unwind_RaiseException()
351 exception_object->private_1 = 0; in _Unwind_RaiseException()
352 exception_object->private_2 = 0; in _Unwind_RaiseException()
355 _Unwind_Reason_Code phase1 = unwind_phase1(&uc, &cursor, exception_object); in _Unwind_RaiseException()
360 return unwind_phase2(&uc, &cursor, exception_object); in _Unwind_RaiseException()
377 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() argument
378 _LIBUNWIND_TRACE_API("_Unwind_Resume(ex_obj=%p)", (void *)exception_object); in _Unwind_Resume()
383 if (exception_object->private_1 != 0) in _Unwind_Resume()
384 unwind_phase2_forced(&uc, &cursor, exception_object, in _Unwind_Resume()
385 (_Unwind_Stop_Fn) exception_object->private_1, in _Unwind_Resume()
386 (void *)exception_object->private_2); in _Unwind_Resume()
388 unwind_phase2(&uc, &cursor, exception_object); in _Unwind_Resume()
400 _Unwind_ForcedUnwind(_Unwind_Exception *exception_object, in _Unwind_ForcedUnwind() argument
403 (void *)exception_object, (void *)(uintptr_t)stop); in _Unwind_ForcedUnwind()
410 exception_object->private_1 = (uintptr_t) stop; in _Unwind_ForcedUnwind()
411 exception_object->private_2 = (uintptr_t) stop_parameter; in _Unwind_ForcedUnwind()
414 return unwind_phase2_forced(&uc, &cursor, exception_object, stop, stop_parameter); in _Unwind_ForcedUnwind()
456 _Unwind_DeleteException(_Unwind_Exception *exception_object) { in _Unwind_DeleteException() argument
458 (void *)exception_object); in _Unwind_DeleteException()
459 if (exception_object->exception_cleanup != NULL) in _Unwind_DeleteException()
460 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT, in _Unwind_DeleteException()
461 exception_object); in _Unwind_DeleteException()