Lines Matching defs:dso
83 * Allocate an atexit handler descriptor. If "dso" is NULL, it indicates
91 atexit_handler_alloc(void *dso)
96 if (dso == NULL) {
136 * https://web.archive.org/web/20030222125703/http://www.codesourcery.com/cxx-abi/abi.html#dso-dtor
140 __aeabi_atexit(void *arg, void (*func)(void *), void *dso);
143 __aeabi_atexit(void *arg, void (*func)(void *), void *dso)
145 return (__cxa_atexit(func, arg, dso));
150 __cxa_atexit_internal(void (*func)(void *), void *arg, void *dso)
158 ah = atexit_handler_alloc(dso);
166 ah->ah_dso = dso;
176 __cxa_atexit(void (*func)(void *), void *arg, void *dso)
192 _DIAGASSERT(dso != NULL);
194 return (__cxa_atexit_internal(func, arg, dso));
198 * Run the list of atexit handlers. If dso is NULL, run all of them,
199 * otherwise run only those matching the specified dso.
206 __cxa_finalize(void *dso)
227 if (dso == NULL || dso == ah->ah_dso || ah->ah_atexit == NULL) {