dladdr
int dladdr(const void *__restrict, Dl_info_t *__restrict);
int (*dladdr)(const void *, struct dl_info *);
if (_dl_cb != NULL && _dl_cb->dladdr != NULL)
return _dl_cb->dladdr(addr, info);
DEF_WEAK(dladdr);
PROTO_NORMAL(dladdr);
if (caller != NULL && dladdr(f, &info) != 0) {
.dladdr = &dladdr,