Lines Matching defs:unwindHeader
223 _Unwind_Exception unwindHeader;
230 static_assert(offsetof(__cxa_exception, unwindHeader) ==
231 offsetof(__cxa_dependent_exception, unwindHeader),
232 "unwindHeader fields should have the same offset");
233 static_assert(offsetof(__cxa_dependent_exception, unwindHeader) ==
235 "there should be no padding before unwindHeader");
286 offsetof(struct __cxa_exception, unwindHeader));
290 if (!isDependentException(ex->unwindHeader.exception_class)) { return ex; }
723 if (isDependentException(exception->unwindHeader.exception_class))
740 assert(isDependentException(ex->unwindHeader.exception_class));
774 __cxa_begin_catch (&(thrown_exception->unwindHeader));
795 _Unwind_Reason_Code err = _Unwind_RaiseException(&ex->unwindHeader);
811 ex->unwindHeader.exception_class = exception_class;
812 ex->unwindHeader.exception_cleanup = exception_cleanup;
844 ex->unwindHeader.exception_class = dependent_exception_class;
845 ex->unwindHeader.exception_cleanup = dependent_exception_cleanup;
865 if (isDependentException(ex->unwindHeader.exception_class)) { return; }
930 _Unwind_Reason_Code err = _Unwind_Resume_or_Rethrow(&ex->unwindHeader);