dl_phdr_info
int dl_iterate_phdr(int (*)(struct dl_phdr_info *, size_t, void *),
dl_iterate_phdr(int (*callback)(struct dl_phdr_info *, size_t, void *),
struct dl_phdr_info phdr_info;
__libc_static_tls_setup_cb(struct dl_phdr_info *data, size_t len, void *cookie)
static void _rtld_fill_dl_phdr_info(const Obj_Entry *, struct dl_phdr_info *);
_rtld_fill_dl_phdr_info(const Obj_Entry *obj, struct dl_phdr_info *phdr_info)
dl_iterate_phdr(int (*callback)(struct dl_phdr_info *, size_t, void *), void *param)
struct dl_phdr_info phdr_info;
__dso_public int dl_iterate_phdr(int (*)(struct dl_phdr_info *, size_t, void *),
static int phdr_callback(struct dl_phdr_info *, size_t, void *);
friend int phdr_callback(struct dl_phdr_info *, size_t, void *);
static int phdr_callback(struct dl_phdr_info *info, size_t size, void *data_) {
dl_iterate_phdr_cb(struct dl_phdr_info *info, size_t size, void *data)