Home
last modified time | relevance | path

Searched refs:func (Results 1 – 15 of 15) sorted by relevance

/stdlib/
A Don_exit.c25 __on_exit (void (*func) (int status, void *arg), void *arg) in __on_exit()
31 assert (func != NULL); in __on_exit()
43 PTR_MANGLE (func); in __on_exit()
45 new->func.on.fn = func; in __on_exit()
46 new->func.on.arg = arg; in __on_exit()
A Dcxa_thread_atexit_impl.c83 dtor_func func; member
100 __cxa_thread_atexit_impl (dtor_func func, void *obj, void *dso_symbol) in __cxa_thread_atexit_impl() argument
103 PTR_MANGLE (func); in __cxa_thread_atexit_impl()
111 new->func = func; in __cxa_thread_atexit_impl()
153 dtor_func func = cur->func; in __call_tls_dtors() local
155 PTR_DEMANGLE (func); in __call_tls_dtors()
159 func (cur->obj); in __call_tls_dtors()
A Dcxa_atexit.c34 __internal_atexit (void (*func) (void *), void *arg, void *d, in __internal_atexit()
41 assert (func != NULL); in __internal_atexit()
53 PTR_MANGLE (func); in __internal_atexit()
55 new->func.cxa.fn = (void (*) (void *, int)) func; in __internal_atexit()
56 new->func.cxa.arg = arg; in __internal_atexit()
57 new->func.cxa.dso_handle = d; in __internal_atexit()
68 __cxa_atexit (void (*func) (void *), void *arg, void *d) in __cxa_atexit()
70 return __internal_atexit (func, arg, d, &__exit_funcs); in __cxa_atexit()
A Dat_quick_exit.c43 at_quick_exit (void (*func) (void)) in at_quick_exit()
45 return __cxa_at_quick_exit ((void (*) (void *)) func, __dso_handle); in at_quick_exit()
A Datexit.c44 atexit (void (*func) (void)) in atexit()
46 return __cxa_atexit ((void (*) (void *)) func, NULL, __dso_handle); in atexit()
A Dcxa_at_quick_exit.c27 __cxa_at_quick_exit (void (*func) (void *), void *d) in __cxa_at_quick_exit()
29 return __internal_atexit (func, NULL, d, &__quick_exit_funcs); in __cxa_at_quick_exit()
A Dexit.c82 onfct = f->func.on.fn; in __run_exit_handlers()
83 arg = f->func.on.arg; in __run_exit_handlers()
93 atfct = f->func.at; in __run_exit_handlers()
106 cxafct = f->func.cxa.fn; in __run_exit_handlers()
107 arg = f->func.cxa.arg; in __run_exit_handlers()
A Dcxa_finalize.c41 if ((d == NULL || d == f->func.cxa.dso_handle) && f->flavor == ef_cxa) in __cxa_finalize()
44 void (*cxafn) (void *arg, int status) = f->func.cxa.fn; in __cxa_finalize()
45 void *cxaarg = f->func.cxa.arg; in __cxa_finalize()
99 if (d == NULL || d == f->func.cxa.dso_handle) in __cxa_finalize()
A Dexit.h53 } func; member
88 extern int __internal_atexit (void (*func) (void *), void *arg, void *d,
91 extern int __cxa_at_quick_exit (void (*func) (void *), void *d);
A Dmakecontext.c22 makecontext (ucontext_t *ucp, void (*func) (void), int argc, ...) in makecontext()
A Dtst-cxa_atexit.c19 extern int __cxa_atexit (void (*func) (void *), void *arg, void *d);
A Dtest-cxa_atexit-race.c28 int __cxa_atexit (void (*func) (void *), void *arg, void *d);
A Dtst-bz20544.c29 extern int __cxa_atexit (void (*func) (void *), void *arg, void *d);
30 extern int __cxa_at_quick_exit (void (*func) (void *), void *arg, void *d);
A Dtest-dlclose-exit-race-helper.c36 extern int __cxa_atexit (void (*func) (void *), void *arg, void *dso_handle);
A Dtest-cxa_atexit-race2.c50 int __cxa_atexit (void (*func) (void *), void *arg, void *d);

Completed in 21 milliseconds