Lines Matching defs:phdr_info
146 static struct dl_phdr_info phdr_info;
157 phdr_info.dlpi_addr = (Elf_Addr)auxp->a_un.a_ptr;
160 phdr_info.dlpi_name = (const char *)auxp->a_un.a_ptr;
163 phdr_info.dlpi_phdr =
167 phdr_info.dlpi_phnum = (Elf_Half)auxp->a_un.a_val;
171 for (i = 0; i < phdr_info.dlpi_phnum; i++) {
172 if (phdr_info.dlpi_phdr[i].p_type == PT_TLS) {
173 phdr_info.dlpi_tls_modid = 1;
174 phdr_info.dlpi_tls_data =
175 (void*)phdr_info.dlpi_phdr[i].p_vaddr;
178 phdr_info.dlpi_adds = 1;
191 return (callback(&phdr_info, sizeof(phdr_info), data));
217 _rtld_addr_phdr(const void *addr, struct dl_phdr_info *phdr_info)