Home | History | Annotate | Download | only in src

Lines Matching refs:exception

34 #include <exception>
302 // the exception object is VERY large. This will propably never happen.
304 __gabixx::__fatal_error("Not enough memory to allocate exception!");
318 __gabixx::__fatal_error("Exception destructor has thrown!");
341 _Unwind_Exception* exception = &header->unwindHeader;
344 "Attempting to rethrow an exception that doesn't exist!");
347 if (isOurCxxException(exception->exception_class)) {
357 _Unwind_Exception *exception = static_cast<_Unwind_Exception*>(exc);
358 __cxa_exception* header = reinterpret_cast<__cxa_exception*>(exception+1)-1;
361 if (!isOurCxxException(exception->exception_class)) {
363 __gabixx::__fatal_error("Can't handle non-C++ exception!");
383 _Unwind_Exception* exception = &header->unwindHeader;
389 if (!isOurCxxException(exception->exception_class)) {
391 _Unwind_DeleteException(exception);
405 __gabixx::__fatal_error("Internal error during exception handling!");