| /elf/ |
| A D | dl-version.c | 56 const char *strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]); in match_symbol() local 113 if (__builtin_expect (strcmp (string, strtab + aux->vda_name), 0) in match_symbol() 157 const char *strtab; in _dl_check_map_versions() local 172 strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]); in _dl_check_map_versions() 200 struct link_map *needed = find_needed (strtab + ent->vn_file, map); in _dl_check_map_versions() 219 strtab + aux->vna_name, in _dl_check_map_versions() 305 map->l_versions[ndx].name = &strtab[aux->vna_name]; in _dl_check_map_versions() 306 map->l_versions[ndx].filename = &strtab[ent->vn_file]; in _dl_check_map_versions() 342 map->l_versions[ndx].name = &strtab[aux->vda_name]; in _dl_check_map_versions()
|
| A D | dl-addr.c | 40 const char *strtab = (const char *) D_PTR (match, l_info[DT_STRTAB]); in determine_info() local 85 symtabend = (const ElfW(Sym) *) strtab; in determine_info() 111 info->dli_sname = strtab + matchsym->st_name; in determine_info()
|
| A D | dl-lookup-direct.c | 51 const char *strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]); in ElfW() local 53 if (strcmp (strtab + sym->st_name, undef_name) != 0) in ElfW()
|
| A D | dl-audit.c | 137 const char *strtab = (const char *) D_PTR (result, l_info[DT_STRTAB]); in _dl_audit_symbind_alt() local 161 &flags, strtab + ref->st_name); in _dl_audit_symbind_alt() 272 const char *strtab = (const void *) D_PTR (reloc_result->bound, in _dl_audit_pltenter() local 274 const char *symname = strtab + sym.st_name; in _dl_audit_pltenter() 348 const char *strtab = (const void *) D_PTR (reloc_result->bound, in _dl_audit_pltexit() local 350 const char *symname = strtab + sym.st_name; in _dl_audit_pltexit()
|
| A D | dl-runtime.c | 49 const char *strtab = (const void *) D_PTR (l, l_info[DT_STRTAB]); in attribute_hidden() local 95 result = _dl_lookup_symbol_x (strtab + sym->st_name, l, &sym, l->l_scope, in attribute_hidden() 238 const char *strtab = (const char *) D_PTR (l, l_info[DT_STRTAB]); in DL_FIXUP_VALUE_TYPE() local 278 result = _dl_lookup_symbol_x (strtab + refsym->st_name, l, in DL_FIXUP_VALUE_TYPE()
|
| A D | dl-fptr.c | 171 const char *strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]); in ElfW() local 179 len = ((strtab - (char *) symtab) in ElfW() 236 const char *strtab in _dl_make_fptr() 243 strtab + sym->st_name, ftab[symidx]); in _dl_make_fptr()
|
| A D | dl-lookup.c | 66 const char *const strtab, in ElfW() 89 if (sym != ref && strcmp (strtab + sym->st_name, undef_name)) in ElfW() 213 int type_class, const ElfW(Sym) *sym, const char *strtab, in do_lookup_unique() argument 324 enter_unique_sym (entries, size, new_hash, strtab + sym->st_name, ref, in do_lookup_unique() 329 new_hash, strtab + sym->st_name, sym, map); in do_lookup_unique() 404 const char *strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]); in do_lookup_x() local 433 strtab, map, &versioned_sym, in do_lookup_x() 458 strtab, map, &versioned_sym, in do_lookup_x() 500 if (!strcmp (strtab + s->st_name, undef_name)) in do_lookup_x() 520 if (!strcmp (strtab + s->st_name, undef_name)) in do_lookup_x() [all …]
|
| A D | dl-deps.c | 52 const char *strtab; member 226 const char *strtab = (const void *) D_PTR (l, l_info[DT_STRTAB]); in _dl_map_object_deps() local 231 args.strtab = strtab; in _dl_map_object_deps() 244 name = expand_dst (l, strtab + d->d_un.d_val, 0); in _dl_map_object_deps() 287 name = expand_dst (l, strtab + d->d_un.d_val, in _dl_map_object_deps()
|
| A D | rtld.c | 229 const char *strtab = (const char *) D_PTR (main_map, l_info[DT_STRTAB]); in audit_list_add_dynamic_tag() local 231 audit_list_add_string (list, strtab + info->d_un.d_val); in audit_list_add_dynamic_tag() 718 const char *strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]); in match_version() local 733 if (strcmp (string, strtab + aux->vda_name) == 0) in match_version() 2179 const char *strtab; in dl_main() local 2186 strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]); in dl_main() 2202 needed = find_needed (strtab + ent->vn_file); in dl_main() 2210 && match_version (strtab + aux->vna_name, in dl_main() 2215 strtab + ent->vn_file, in dl_main() 2216 strtab + aux->vna_name, in dl_main() [all …]
|
| A D | sprof.c | 190 const char *strtab; member 688 result->strtab = NULL; in load_shobj() 720 result->strtab = ((const char *) result->symbol_map in load_shobj() 1081 newsym->name = &shobj->strtab[sym->st_name]; in read_symbols() 1118 const char *strtab = (const char *) D_PTR (shobj->map, in read_symbols() local 1124 while ((void *) symtab < (void *) strtab) in read_symbols() 1139 newsym->name = &strtab[symtab->st_name]; in read_symbols()
|