Lines Matching refs:HashTable

319   virtual void printHashHistogram(const Elf_Hash &HashTable) const;
388 const Elf_Hash *HashTable = nullptr; member in __anonbcadc77c0111::ELFDumper
622 void printHashTableSymbols(const Elf_Hash &HashTable);
2027 HashTable = reinterpret_cast<const Elf_Hash *>( in parseDynamicTable()
2164 if (HashTable && IsHashTableSupported) { in parseDynamicTable()
2167 else if (HashTable->nchain != DynSymRegion->Size / DynSymRegion->EntSize) in parseDynamicTable()
2169 "hash table nchain (" + Twine(HashTable->nchain) + in parseDynamicTable()
2191 if (HashTable && IsHashTableSupported && DynSymRegion) { in parseDynamicTable()
2194 (uint64_t)HashTable->nchain * DynSymRegion->EntSize; in parseDynamicTable()
2203 DynSymRegion->Size = HashTable->nchain * DynSymRegion->EntSize; in parseDynamicTable()
2642 if (!HashTable) in printHashTable()
2646 Error Err = checkHashTable(*this, HashTable, &IsHeaderValid); in printHashTable()
2648 W.printNumber("Num Buckets", HashTable->nbucket); in printHashTable()
2649 W.printNumber("Num Chains", HashTable->nchain); in printHashTable()
2657 W.printList("Buckets", HashTable->buckets()); in printHashTable()
2658 W.printList("Chains", HashTable->chains()); in printHashTable()
2735 if (this->HashTable) { in printHashHistograms()
2736 if (Error E = checkHashTable<ELFT>(*this, this->HashTable)) in printHashHistograms()
2739 printHashHistogram(*this->HashTable); in printHashHistograms()
2752 void ELFDumper<ELFT>::printHashHistogram(const Elf_Hash &HashTable) const { in printHashHistogram()
2753 size_t NBucket = HashTable.nbucket; in printHashHistogram()
2754 size_t NChain = HashTable.nchain; in printHashHistogram()
2755 ArrayRef<Elf_Word> Buckets = HashTable.buckets(); in printHashHistogram()
2756 ArrayRef<Elf_Word> Chains = HashTable.chains(); in printHashHistogram()
4486 if (this->HashTable) { in printHashSymbols()
4488 if (Error E = checkHashTable<ELFT>(*this, this->HashTable)) in printHashSymbols()
4491 printHashTableSymbols(*this->HashTable); in printHashSymbols()