modgetsymname
callername = modgetsymname((uintptr_t)caller(), &off);
callername = modgetsymname((uintptr_t)caller(), &off);
f = modgetsymname((uintptr_t)caller(), &off); \
funcname = modgetsymname((uintptr_t)caller(), &offset);
funcname = modgetsymname(sp->mods_stub_adr, &offset);
funcname = modgetsymname((uintptr_t)caller(), &offset);
extern char *modgetsymname(uintptr_t, unsigned long *);
const char *name = modgetsymname((uintptr_t)addr, &ignored_offset);