__cxa_atexit
int __cxa_atexit(void (*)(void *), void *, void *);
return __cxa_atexit(func, object, dso);