Lines Matching refs:map
28 check_match (const struct link_map *const map, const char *const undef_name, in ElfW()
32 const ElfW(Sym) *symtab = (const void *) D_PTR (map, l_info[DT_SYMTAB]); in ElfW()
51 const char *strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]); in ElfW()
57 ElfW(Half) ndx = map->l_versyms[symidx] & 0x7fff; in ElfW()
58 if (map->l_versions[ndx].hash != version_hash in ElfW()
59 || strcmp (map->l_versions[ndx].name, version) != 0) in ElfW()
71 _dl_lookup_direct (struct link_map *map, in ElfW()
75 const ElfW(Addr) *bitmask = map->l_gnu_bitmask; in ElfW()
78 Elf32_Word bucket = map->l_gnu_buckets[new_hash % map->l_nbuckets]; in ElfW()
81 const Elf32_Word *hasharr = &map->l_gnu_chain_zero[bucket]; in ElfW()
86 Elf_Symndx symidx = ELF_MACHINE_HASH_SYMIDX (map, hasharr); in ElfW()
87 const ElfW(Sym) *sym = check_match (map, undef_name, in ElfW()
104 for (Elf_Symndx symidx = map->l_buckets[old_hash % map->l_nbuckets]; in ElfW()
106 symidx = map->l_chain[symidx]) in ElfW()
108 const ElfW(Sym) *sym = check_match (map, undef_name, in ElfW()