6 #include <bits/alltypes.h>
8 #if UINTPTR_MAX > 0xffffffff
9 #define ElfW(type) Elf64_ ## type
11 #define ElfW(type) Elf32_ ## type
16 const char *dlpi_name;
17 const ElfW(Phdr) *dlpi_phdr;
18 ElfW(Half) dlpi_phnum;
19 unsigned long long int dlpi_adds;
20 unsigned long long int dlpi_subs;
21 size_t dlpi_tls_modid;
25 int dl_iterate_phdr(int (*)(struct dl_phdr_info *, size_t, void *), void *);