Home | History | Annotate | Download | only in src

Lines Matching refs:exception_object

441 unwind_phase1(unw_context_t *uc, _Unwind_Exception *exception_object) {
461 static_cast<void *>(exception_object));
466 static_cast<void *>(exception_object));
476 static_cast<void *>(exception_object));
494 static_cast<void *>(exception_object), (long long)pc,
506 static_cast<void *>(exception_object),
509 exception_object->pr_cache.fnstart = frameInfo.start_ip;
510 exception_object->pr_cache.ehtp =
512 exception_object->pr_cache.additional = frameInfo.flags;
514 (*p)(_US_VIRTUAL_UNWIND_FRAME, exception_object, context);
518 static_cast<void *>(exception_object), personalityResult,
519 exception_object->pr_cache.fnstart,
520 static_cast<void *>(exception_object->pr_cache.ehtp),
521 exception_object->pr_cache.additional);
530 static_cast<void *>(exception_object));
536 static_cast<void *>(exception_object));
548 static_cast<void *>(exception_object));
557 _Unwind_Exception *exception_object,
564 static_cast<void *>(exception_object));
584 exception_object->unwinder_cache.reserved2);
593 static_cast<void *>(exception_object));
598 static_cast<void *>(exception_object));
610 static_cast<void *>(exception_object));
626 static_cast<void *>(exception_object), (long long)frameInfo.start_ip,
637 exception_object->pr_cache.fnstart = frameInfo.start_ip;
638 exception_object->pr_cache.ehtp =
640 exception_object->pr_cache.additional = frameInfo.flags;
642 (*p)(state, exception_object, context);
648 static_cast<void *>(exception_object));
650 if (sp == exception_object->barrier_cache.sp) {
659 static_cast<void *>(exception_object));
668 static_cast<void *>(exception_object),
677 exception_object->unwinder_cache.reserved2 = (uint32_t)pc;
704 _Unwind_RaiseException(_Unwind_Exception *exception_object) {
706 static_cast<void *>(exception_object));
712 exception_object->unwinder_cache.reserved1 = 0;
715 _Unwind_Reason_Code phase1 = unwind_phase1(&uc, exception_object);
720 return unwind_phase2(&uc, exception_object, false);
723 _LIBUNWIND_EXPORT void _Unwind_Complete(_Unwind_Exception* exception_object) {
726 (void)exception_object;
741 _Unwind_Resume(_Unwind_Exception *exception_object) {
743 static_cast<void *>(exception_object));
750 unwind_phase2(&uc, exception_object, true);
992 _Unwind_DeleteException(_Unwind_Exception *exception_object) {
994 static_cast<void *>(exception_object));
995 if (exception_object->exception_cleanup != NULL)
996 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT,
997 exception_object);
1001 __gnu_unwind_frame(_Unwind_Exception *exception_object,