Lines Matching refs:HashTable

368   const Elf_Hash *HashTable = nullptr;  member in __anon01236eac0111::ELFDumper
583 void printHashHistogram(const Elf_Hash &HashTable);
585 void printHashTableSymbols(const Elf_Hash &HashTable);
1953 HashTable = reinterpret_cast<const Elf_Hash *>( in parseDynamicTable()
2082 if (HashTable && IsHashTableSupported) { in parseDynamicTable()
2085 else if (HashTable->nchain != DynSymRegion->Size / DynSymRegion->EntSize) in parseDynamicTable()
2087 "hash table nchain (" + Twine(HashTable->nchain) + in parseDynamicTable()
2109 if (HashTable && IsHashTableSupported && DynSymRegion) { in parseDynamicTable()
2112 (uint64_t)HashTable->nchain * DynSymRegion->EntSize; in parseDynamicTable()
2121 DynSymRegion->Size = HashTable->nchain * DynSymRegion->EntSize; in parseDynamicTable()
2533 if (!HashTable) in printHashTable()
2537 Error Err = checkHashTable(*this, HashTable, &IsHeaderValid); in printHashTable()
2539 W.printNumber("Num Buckets", HashTable->nbucket); in printHashTable()
2540 W.printNumber("Num Chains", HashTable->nchain); in printHashTable()
2548 W.printList("Buckets", HashTable->buckets()); in printHashTable()
2549 W.printList("Chains", HashTable->chains()); in printHashTable()
4051 if (this->HashTable) { in printHashSymbols()
4053 if (Error E = checkHashTable<ELFT>(*this, this->HashTable)) in printHashSymbols()
4056 printHashTableSymbols(*this->HashTable); in printHashSymbols()
4692 void GNUELFDumper<ELFT>::printHashHistogram(const Elf_Hash &HashTable) { in printHashHistogram() argument
4693 size_t NBucket = HashTable.nbucket; in printHashHistogram()
4694 size_t NChain = HashTable.nchain; in printHashHistogram()
4695 ArrayRef<Elf_Word> Buckets = HashTable.buckets(); in printHashHistogram()
4696 ArrayRef<Elf_Word> Chains = HashTable.chains(); in printHashHistogram()
4807 if (this->HashTable) { in printHashHistograms()
4808 if (Error E = checkHashTable<ELFT>(*this, this->HashTable)) in printHashHistograms()
4811 printHashHistogram(*this->HashTable); in printHashHistograms()