Lines Matching refs:globals
258 __cxa_eh_globals *globals = __cxa_get_globals(); in __cxa_throw() local
267 globals->uncaughtExceptions += 1; // Not atomically, since globals are thread-local in __cxa_throw()
312 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_begin_cleanup() local
320 exception_header->nextPropagatingException = globals->propagatingExceptions; in __cxa_begin_cleanup()
321 globals->propagatingExceptions = exception_header; in __cxa_begin_cleanup()
329 if (NULL != globals->propagatingExceptions) in __cxa_begin_cleanup()
331 globals->propagatingExceptions = exception_header; in __cxa_begin_cleanup()
353 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_end_cleanup_impl() local
354 __cxa_exception* exception_header = globals->propagatingExceptions; in __cxa_end_cleanup_impl()
367 globals->propagatingExceptions = exception_header->nextPropagatingException; in __cxa_end_cleanup_impl()
373 globals->propagatingExceptions = NULL; in __cxa_end_cleanup_impl()
438 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_begin_catch() local
462 if (exception_header != globals->caughtExceptions) in __cxa_begin_catch()
464 exception_header->nextException = globals->caughtExceptions; in __cxa_begin_catch()
465 globals->caughtExceptions = exception_header; in __cxa_begin_catch()
467 globals->uncaughtExceptions -= 1; // Not atomically, since globals are thread-local in __cxa_begin_catch()
476 if (globals->caughtExceptions != 0) in __cxa_begin_catch()
479 globals->caughtExceptions = exception_header; in __cxa_begin_catch()
515 …__cxa_eh_globals* globals = __cxa_get_globals_fast(); // __cxa_get_globals called in __cxa_begin_c… in __cxa_end_catch() local
516 __cxa_exception* exception_header = globals->caughtExceptions; in __cxa_end_catch()
532 globals->caughtExceptions = exception_header->nextException; in __cxa_end_catch()
545 globals->caughtExceptions = exception_header->nextException; in __cxa_end_catch()
570 _Unwind_DeleteException(&globals->caughtExceptions->unwindHeader); in __cxa_end_catch()
571 globals->caughtExceptions = 0; in __cxa_end_catch()
581 __cxa_eh_globals *globals = __cxa_get_globals_fast(); in __cxa_current_exception_type() local
582 if (NULL == globals) in __cxa_current_exception_type()
584 __cxa_exception *exception_header = globals->caughtExceptions; in __cxa_current_exception_type()
605 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_rethrow() local
606 __cxa_exception* exception_header = globals->caughtExceptions; in __cxa_rethrow()
614 globals->uncaughtExceptions += 1; in __cxa_rethrow()
623 globals->caughtExceptions = 0; in __cxa_rethrow()
692 __cxa_eh_globals* globals = __cxa_get_globals_fast(); in __cxa_current_primary_exception() local
693 if (NULL == globals) in __cxa_current_primary_exception()
695 __cxa_exception* exception_header = globals->caughtExceptions; in __cxa_current_primary_exception()
768 __cxa_eh_globals* globals = __cxa_get_globals_fast(); in __cxa_uncaught_exceptions() local
769 if (globals == 0) in __cxa_uncaught_exceptions()
771 return globals->uncaughtExceptions; in __cxa_uncaught_exceptions()