Lines Matching refs:phdr_info
196 struct dl_phdr_info *phdr_info);
4215 _rtld_addr_phdr(const void *addr, struct dl_phdr_info *phdr_info) in _rtld_addr_phdr() argument
4227 rtld_fill_dl_phdr_info(obj, phdr_info); in _rtld_addr_phdr()
4336 rtld_fill_dl_phdr_info(const Obj_Entry *obj, struct dl_phdr_info *phdr_info) in rtld_fill_dl_phdr_info() argument
4338 phdr_info->dlpi_addr = (Elf_Addr)obj->relocbase; in rtld_fill_dl_phdr_info()
4339 phdr_info->dlpi_name = obj->path; in rtld_fill_dl_phdr_info()
4340 phdr_info->dlpi_phdr = obj->phdr; in rtld_fill_dl_phdr_info()
4341 phdr_info->dlpi_phnum = obj->phsize / sizeof(obj->phdr[0]); in rtld_fill_dl_phdr_info()
4342 phdr_info->dlpi_tls_modid = obj->tlsindex; in rtld_fill_dl_phdr_info()
4343 phdr_info->dlpi_tls_data = (char *)tls_get_addr_slow(_tcb_get(), in rtld_fill_dl_phdr_info()
4345 phdr_info->dlpi_adds = obj_loads; in rtld_fill_dl_phdr_info()
4346 phdr_info->dlpi_subs = obj_loads - obj_count; in rtld_fill_dl_phdr_info()
4356 struct dl_phdr_info phdr_info; in _dl_iterate_phdr_locked() local
4362 rtld_fill_dl_phdr_info(obj, &phdr_info); in _dl_iterate_phdr_locked()
4363 error = callback(&phdr_info, sizeof(phdr_info), param); in _dl_iterate_phdr_locked()
4368 rtld_fill_dl_phdr_info(&obj_rtld, &phdr_info); in _dl_iterate_phdr_locked()
4369 return (callback(&phdr_info, sizeof(phdr_info), param)); in _dl_iterate_phdr_locked()
4375 struct dl_phdr_info phdr_info; in dl_iterate_phdr() local
4387 rtld_fill_dl_phdr_info(obj, &phdr_info); in dl_iterate_phdr()
4391 error = callback(&phdr_info, sizeof phdr_info, param); in dl_iterate_phdr()
4405 rtld_fill_dl_phdr_info(&obj_rtld, &phdr_info); in dl_iterate_phdr()
4407 error = callback(&phdr_info, sizeof(phdr_info), param); in dl_iterate_phdr()