Lines Matching refs:exception_object

436 unwind_phase1(unw_context_t *uc, unw_cursor_t *cursor, _Unwind_Exception *exception_object) {  in unwind_phase1()  argument
453 static_cast<void *>(exception_object)); in unwind_phase1()
471 static_cast<void *>(exception_object), pc, in unwind_phase1()
483 static_cast<void *>(exception_object), in unwind_phase1()
486 exception_object->pr_cache.fnstart = frameInfo.start_ip; in unwind_phase1()
487 exception_object->pr_cache.ehtp = in unwind_phase1()
489 exception_object->pr_cache.additional = frameInfo.flags; in unwind_phase1()
491 (*p)(_US_VIRTUAL_UNWIND_FRAME, exception_object, context); in unwind_phase1()
495 static_cast<void *>(exception_object), personalityResult, in unwind_phase1()
496 exception_object->pr_cache.fnstart, in unwind_phase1()
497 static_cast<void *>(exception_object->pr_cache.ehtp), in unwind_phase1()
498 exception_object->pr_cache.additional); in unwind_phase1()
507 static_cast<void *>(exception_object)); in unwind_phase1()
513 static_cast<void *>(exception_object)); in unwind_phase1()
525 static_cast<void *>(exception_object)); in unwind_phase1()
534 _Unwind_Exception *exception_object, in unwind_phase2() argument
540 static_cast<void *>(exception_object)); in unwind_phase2()
560 exception_object->unwinder_cache.reserved2); in unwind_phase2()
571 static_cast<void *>(exception_object)); in unwind_phase2()
587 static_cast<void *>(exception_object), frameInfo.start_ip, in unwind_phase2()
598 exception_object->pr_cache.fnstart = frameInfo.start_ip; in unwind_phase2()
599 exception_object->pr_cache.ehtp = in unwind_phase2()
601 exception_object->pr_cache.additional = frameInfo.flags; in unwind_phase2()
603 (*p)(state, exception_object, context); in unwind_phase2()
609 static_cast<void *>(exception_object)); in unwind_phase2()
611 if (sp == exception_object->barrier_cache.sp) { in unwind_phase2()
620 static_cast<void *>(exception_object)); in unwind_phase2()
629 static_cast<void *>(exception_object), in unwind_phase2()
638 exception_object->unwinder_cache.reserved2 = (uint32_t)pc; in unwind_phase2()
665 _Unwind_RaiseException(_Unwind_Exception *exception_object) { in _Unwind_RaiseException() argument
667 static_cast<void *>(exception_object)); in _Unwind_RaiseException()
674 exception_object->unwinder_cache.reserved1 = 0; in _Unwind_RaiseException()
677 _Unwind_Reason_Code phase1 = unwind_phase1(&uc, &cursor, exception_object); in _Unwind_RaiseException()
682 return unwind_phase2(&uc, &cursor, exception_object, false); in _Unwind_RaiseException()
685 _LIBUNWIND_EXPORT void _Unwind_Complete(_Unwind_Exception* exception_object) { in _Unwind_Complete() argument
688 (void)exception_object; in _Unwind_Complete()
703 _Unwind_Resume(_Unwind_Exception *exception_object) { in _Unwind_Resume() argument
705 static_cast<void *>(exception_object)); in _Unwind_Resume()
713 unwind_phase2(&uc, &cursor, exception_object, true); in _Unwind_Resume()
971 _Unwind_DeleteException(_Unwind_Exception *exception_object) { in _Unwind_DeleteException() argument
973 static_cast<void *>(exception_object)); in _Unwind_DeleteException()
974 if (exception_object->exception_cleanup != NULL) in _Unwind_DeleteException()
975 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT, in _Unwind_DeleteException()
976 exception_object); in _Unwind_DeleteException()
980 __gnu_unwind_frame(_Unwind_Exception *exception_object, in __gnu_unwind_frame() argument