Lines Matching refs:phdr_info
170 static struct dl_phdr_info phdr_info;
182 phdr_info.dlpi_addr = (Elf_Addr)auxp->a_un.a_ptr;
185 phdr_info.dlpi_name = (const char *)auxp->a_un.a_ptr;
188 phdr_info.dlpi_phdr =
192 phdr_info.dlpi_phnum = (Elf_Half)auxp->a_un.a_val;
196 for (i = 0; i < phdr_info.dlpi_phnum; i++) {
197 if (phdr_info.dlpi_phdr[i].p_type == PT_TLS) {
198 phdr_info.dlpi_tls_modid = 1;
201 phdr_info.dlpi_adds = 1;
221 phdr_info.dlpi_tls_data = __tls_get_addr(&ti);
222 ret = callback(&phdr_info, sizeof(phdr_info), data);
275 for (i = 0; i < phdr_info.dlpi_phnum; i++) {
276 if (phdr_info.dlpi_phdr[i].p_type != PT_GNU_STACK)
279 if ((phdr_info.dlpi_phdr[i].p_flags & PF_X) != 0)