Lines Matching refs:HashTable
362 const Elf_Hash *HashTable = nullptr; member in __anon1456c5300111::ELFDumper
574 void printHashHistogram(const Elf_Hash &HashTable);
576 void printHashTableSymbols(const Elf_Hash &HashTable);
1882 HashTable = reinterpret_cast<const Elf_Hash *>( in parseDynamicTable()
2011 if (HashTable && IsHashTableSupported) { in parseDynamicTable()
2014 else if (HashTable->nchain != DynSymRegion->Size / DynSymRegion->EntSize) in parseDynamicTable()
2016 "hash table nchain (" + Twine(HashTable->nchain) + in parseDynamicTable()
2038 if (HashTable && IsHashTableSupported && DynSymRegion) { in parseDynamicTable()
2041 (uint64_t)HashTable->nchain * DynSymRegion->EntSize; in parseDynamicTable()
2050 DynSymRegion->Size = HashTable->nchain * DynSymRegion->EntSize; in parseDynamicTable()
2459 if (!HashTable) in printHashTable()
2463 Error Err = checkHashTable(*this, HashTable, &IsHeaderValid); in printHashTable()
2465 W.printNumber("Num Buckets", HashTable->nbucket); in printHashTable()
2466 W.printNumber("Num Chains", HashTable->nchain); in printHashTable()
2474 W.printList("Buckets", HashTable->buckets()); in printHashTable()
2475 W.printList("Chains", HashTable->chains()); in printHashTable()
3946 if (this->HashTable) { in printHashSymbols()
3948 if (Error E = checkHashTable<ELFT>(*this, this->HashTable)) in printHashSymbols()
3951 printHashTableSymbols(*this->HashTable); in printHashSymbols()
4587 void GNUELFDumper<ELFT>::printHashHistogram(const Elf_Hash &HashTable) { in printHashHistogram() argument
4588 size_t NBucket = HashTable.nbucket; in printHashHistogram()
4589 size_t NChain = HashTable.nchain; in printHashHistogram()
4590 ArrayRef<Elf_Word> Buckets = HashTable.buckets(); in printHashHistogram()
4591 ArrayRef<Elf_Word> Chains = HashTable.chains(); in printHashHistogram()
4702 if (this->HashTable) { in printHashHistograms()
4703 if (Error E = checkHashTable<ELFT>(*this, this->HashTable)) in printHashHistograms()
4706 printHashHistogram(*this->HashTable); in printHashHistograms()