Lines Matching defs:phdr_info
146 static struct dl_phdr_info phdr_info;
159 phdr_info.dlpi_addr = (Elf_Addr)auxp->a_un.a_ptr;
162 phdr_info.dlpi_name = (const char *)auxp->a_un.a_ptr;
165 phdr_info.dlpi_phdr =
172 phdr_info.dlpi_phnum = (Elf_Half)auxp->a_un.a_val;
176 for (i = 0; i < phdr_info.dlpi_phnum; i++) {
177 if (phdr_info.dlpi_phdr[i].p_type == PT_TLS) {
178 phdr_info.dlpi_tls_modid = 1;
179 phdr_info.dlpi_tls_data =
180 (void*)phdr_info.dlpi_phdr[i].p_vaddr;
183 phdr_info.dlpi_adds = 1;
196 return (callback(&phdr_info, sizeof(phdr_info), data));
222 _rtld_addr_phdr(const void *addr, struct dl_phdr_info *phdr_info)