Lines Matching refs:hash
121 const auto [ hash, name_len ] = calculate_gnu_hash(name); in ElfW()
151 const uint32_t word_num = (hash / kBloomMaskBits) & lib->gnu_maskwords_; in ElfW()
153 const uint32_t h1 = hash % kBloomMaskBits; in ElfW()
154 const uint32_t h2 = (hash >> lib->gnu_shift2_) % kBloomMaskBits; in ElfW()
157 sym_idx = lib->gnu_bucket_[hash % lib->gnu_nbucket_]; in ElfW()
179 if ((chain_value >> 1) == (hash >> 1)) { in ElfW()
331 const uint32_t hash = symbol_name.gnu_hash(); in ElfW() local
334 const uint32_t word_num = (hash / kBloomMaskBits) & gnu_maskwords_; in ElfW()
336 const uint32_t h1 = hash % kBloomMaskBits; in ElfW()
337 const uint32_t h2 = (hash >> gnu_shift2_) % kBloomMaskBits; in ElfW()
351 uint32_t n = gnu_bucket_[hash % gnu_nbucket_]; in ElfW()
365 if (((gnu_chain_[n] ^ hash) >> 1) == 0 && in ElfW()
383 uint32_t hash = symbol_name.elf_hash(); in ElfW() local
387 reinterpret_cast<void*>(base), hash, hash % nbucket_); in ElfW()
392 for (uint32_t n = bucket_[hash % nbucket_]; n != 0; n = chain_[n]) { in ElfW()
408 reinterpret_cast<void*>(base), hash, hash % nbucket_); in ElfW()