Lines Matching refs:dlpi
1906 struct dl_phdr_info *dlpi = NULL; in realloc_elf_phdr_info() local
1911 ptr = (void *)(vaddr_t)info32->dlpi; in realloc_elf_phdr_info()
1920 info32->dlpi = (uint32_t)(vaddr_t)dlpi32; in realloc_elf_phdr_info()
1923 ptr = realloc(info->dlpi, cnt * sizeof(*dlpi)); in realloc_elf_phdr_info()
1926 dlpi = ptr; in realloc_elf_phdr_info()
1929 memset(dlpi + prev_cnt, 0, in realloc_elf_phdr_info()
1930 (cnt - prev_cnt) * sizeof(*dlpi)); in realloc_elf_phdr_info()
1931 info->dlpi = dlpi; in realloc_elf_phdr_info()
1944 struct dl_phdr_info *dlpi = NULL; in fill_elf_phdr_info() local
1948 dlpi32 = (struct dl_phdr_info32 *)(vaddr_t)info32->dlpi + idx; in fill_elf_phdr_info()
1963 dlpi = info->dlpi + idx; in fill_elf_phdr_info()
1965 dlpi->dlpi_addr = elf->load_addr; in fill_elf_phdr_info()
1967 dlpi->dlpi_name = elf->soname; in fill_elf_phdr_info()
1969 dlpi->dlpi_name = &info32->zero; in fill_elf_phdr_info()
1970 dlpi->dlpi_phdr = elf->phdr; in fill_elf_phdr_info()
1971 dlpi->dlpi_phnum = elf->e_phnum; in fill_elf_phdr_info()
1972 dlpi->dlpi_adds = 1; /* No unloading on dlclose() currently */ in fill_elf_phdr_info()
1973 dlpi->dlpi_subs = 0; /* No unloading on dlclose() currently */ in fill_elf_phdr_info()
1974 dlpi->dlpi_tls_modid = elf->tls_mod_id; in fill_elf_phdr_info()
1975 dlpi->dlpi_tls_data = (void *)elf->tls_start; in fill_elf_phdr_info()