Lines Matching refs:globals

225     __cxa_eh_globals *globals = __cxa_get_globals();  in __cxa_throw()  local
234 globals->uncaughtExceptions += 1; // Not atomically, since globals are thread-local in __cxa_throw()
277 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_begin_cleanup() local
285 exception_header->nextPropagatingException = globals->propagatingExceptions; in __cxa_begin_cleanup()
286 globals->propagatingExceptions = exception_header; in __cxa_begin_cleanup()
294 if (NULL != globals->propagatingExceptions) in __cxa_begin_cleanup()
296 globals->propagatingExceptions = exception_header; in __cxa_begin_cleanup()
315 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_end_cleanup_impl() local
316 __cxa_exception* exception_header = globals->propagatingExceptions; in __cxa_end_cleanup_impl()
329 globals->propagatingExceptions = exception_header->nextPropagatingException; in __cxa_end_cleanup_impl()
335 globals->propagatingExceptions = NULL; in __cxa_end_cleanup_impl()
390 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_begin_catch() local
406 if (exception_header != globals->caughtExceptions) in __cxa_begin_catch()
408 exception_header->nextException = globals->caughtExceptions; in __cxa_begin_catch()
409 globals->caughtExceptions = exception_header; in __cxa_begin_catch()
411 globals->uncaughtExceptions -= 1; // Not atomically, since globals are thread-local in __cxa_begin_catch()
420 if (globals->caughtExceptions != 0) in __cxa_begin_catch()
423 globals->caughtExceptions = exception_header; in __cxa_begin_catch()
459 …__cxa_eh_globals* globals = __cxa_get_globals_fast(); // __cxa_get_globals called in __cxa_begin_c… in __cxa_end_catch() local
460 __cxa_exception* exception_header = globals->caughtExceptions; in __cxa_end_catch()
476 globals->caughtExceptions = exception_header->nextException; in __cxa_end_catch()
489 globals->caughtExceptions = exception_header->nextException; in __cxa_end_catch()
514 _Unwind_DeleteException(&globals->caughtExceptions->unwindHeader); in __cxa_end_catch()
515 globals->caughtExceptions = 0; in __cxa_end_catch()
525 __cxa_eh_globals *globals = __cxa_get_globals_fast(); in __cxa_current_exception_type() local
526 if (NULL == globals) in __cxa_current_exception_type()
528 __cxa_exception *exception_header = globals->caughtExceptions; in __cxa_current_exception_type()
552 __cxa_eh_globals* globals = __cxa_get_globals(); in __cxa_rethrow() local
553 __cxa_exception* exception_header = globals->caughtExceptions; in __cxa_rethrow()
561 globals->uncaughtExceptions += 1; in __cxa_rethrow()
570 globals->caughtExceptions = 0; in __cxa_rethrow()
643 __cxa_eh_globals* globals = __cxa_get_globals_fast(); in __cxa_current_primary_exception() local
644 if (NULL == globals) in __cxa_current_primary_exception()
646 __cxa_exception* exception_header = globals->caughtExceptions; in __cxa_current_primary_exception()
716 __cxa_eh_globals* globals = __cxa_get_globals_fast(); in __cxa_uncaught_exception() local
717 if (globals == 0) in __cxa_uncaught_exception()
719 return globals->uncaughtExceptions != 0; in __cxa_uncaught_exception()