dl_phdr_info
struct dl_phdr_info info;
static struct dl_phdr_info phdr_info;
int _dl_iterate_phdr_locked(int (*callback)(struct dl_phdr_info *,
int (*callback)(struct dl_phdr_info *, size_t, void *) __unused,
int (*r)(int (*)(struct dl_phdr_info *, size_t, void *), void *);
dl_iterate_phdr(int (*callback)(struct dl_phdr_info *, size_t, void *) __unused,
struct dl_phdr_info *dli;
_rtld_addr_phdr_cb(struct dl_phdr_info *dli, size_t sz, void *arg)
struct dl_phdr_info *phdr_info_a __unused)
__elf_phdr_match_addr(struct dl_phdr_info *phdr_info, void *addr)
struct dl_phdr_info;
int __elf_phdr_match_addr(struct dl_phdr_info *, void *);
void __pthread_cxa_finalize(const struct dl_phdr_info *);
struct dl_phdr_info phdr_info;
struct dl_phdr_info phdr_info;
__pthread_cxa_finalize(struct dl_phdr_info *phdr_info)
struct dl_phdr_info;
void __pthread_cxa_finalize(struct dl_phdr_info *phdr_info);
void _thr_tsd_unload(struct dl_phdr_info *phdr_info) __hidden;
void _thr_sigact_unload(struct dl_phdr_info *phdr_info) __hidden;
_thr_sigact_unload(struct dl_phdr_info *phdr_info __unused)
_thr_tsd_unload(struct dl_phdr_info *phdr_info)
struct dl_phdr_info *phdr_info);
int _rtld_addr_phdr(const void *, struct dl_phdr_info *) __exported;
_rtld_addr_phdr(const void *addr, struct dl_phdr_info *phdr_info)
rtld_fill_dl_phdr_info(const Obj_Entry *obj, struct dl_phdr_info *phdr_info)
struct dl_phdr_info phdr_info;
struct dl_phdr_info phdr_info;
typedef int (*__dl_iterate_hdr_callback)(struct dl_phdr_info *, size_t, void *);
int _rtld_addr_phdr(const void *, struct dl_phdr_info *);