Lines Matching full:globals
281 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_init_primary_exception() local
282 globals->uncaughtExceptions += 1; // Not atomically, since globals are thread-local in __cxa_init_primary_exception()
328 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_init_primary_exception() local
336 exception_header->nextPropagatingException = globals->propagatingExceptions; in __cxa_init_primary_exception()
337 globals->propagatingExceptions = exception_header; in __cxa_init_primary_exception()
345 if (NULL != globals->propagatingExceptions) in __cxa_init_primary_exception()
347 globals->propagatingExceptions = exception_header; in __cxa_init_primary_exception()
369 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_init_primary_exception() local
370 __cxa_exception* exception_header = globals->propagatingExceptions; in __cxa_init_primary_exception()
383 globals->propagatingExceptions = exception_header->nextPropagatingException; in __cxa_init_primary_exception()
389 globals->propagatingExceptions = NULL; in __cxa_init_primary_exception()
454 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_init_primary_exception() local
478 if (exception_header != globals->caughtExceptions) in __cxa_init_primary_exception()
480 exception_header->nextException = globals->caughtExceptions; in __cxa_init_primary_exception()
481 globals->caughtExceptions = exception_header; in __cxa_init_primary_exception()
483 globals->uncaughtExceptions -= 1; // Not atomically, since globals are thread-local in __cxa_init_primary_exception()
492 if (globals->caughtExceptions != 0) in __cxa_init_primary_exception()
495 globals->caughtExceptions = exception_header; in __cxa_init_primary_exception()
531 …__cxa_eh_globals* globals = __cxa_get_globals_fast(); // __cxa_get_globals called in __cxa_begin_c… in __cxa_init_primary_exception() local
532 __cxa_exception* exception_header = globals->caughtExceptions; in __cxa_init_primary_exception()
533 // If we've rethrown a foreign exception, then globals->caughtExceptions in __cxa_init_primary_exception()
548 globals->caughtExceptions = exception_header->nextException; in __cxa_init_primary_exception()
561 globals->caughtExceptions = exception_header->nextException; in __cxa_init_primary_exception()
586 _Unwind_DeleteException(&globals->caughtExceptions->unwindHeader); in __cxa_init_primary_exception()
587 globals->caughtExceptions = 0; in __cxa_init_primary_exception()
602 __cxa_eh_globals *globals = __cxa_get_globals_fast(); in __cxa_init_primary_exception() local
603 if (NULL == globals) in __cxa_init_primary_exception()
605 __cxa_exception *exception_header = globals->caughtExceptions; in __cxa_init_primary_exception()
626 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_init_primary_exception() local
627 __cxa_exception* exception_header = globals->caughtExceptions; in __cxa_init_primary_exception()
635 globals->uncaughtExceptions += 1; in __cxa_init_primary_exception()
644 globals->caughtExceptions = 0; in __cxa_init_primary_exception()
707 We can use __cxa_get_globals_fast here to get the globals because if there have in __cxa_init_primary_exception()
709 the need to allocate the exception-handling globals. in __cxa_init_primary_exception()
713 __cxa_eh_globals* globals = __cxa_get_globals_fast(); in __cxa_init_primary_exception() local
714 if (NULL == globals) in __cxa_init_primary_exception()
715 return NULL; // If there are no globals, there is no exception in __cxa_init_primary_exception()
716 __cxa_exception* exception_header = globals->caughtExceptions; in __cxa_init_primary_exception()
789 __cxa_eh_globals* globals = __cxa_get_globals_fast(); in __cxa_init_primary_exception() local
790 if (globals == 0) in __cxa_init_primary_exception()
792 return globals->uncaughtExceptions; in __cxa_init_primary_exception()