Lines Matching refs:GnuHashTable

341   const Elf_GnuHash *GnuHashTable = nullptr;  member in __anone703826c0111::ELFDumper
425 const Elf_GnuHash *getGnuHashTable() const { return GnuHashTable; } in getGnuHashTable()
879 void printGnuHashHistogram(const Elf_GnuHash &GnuHashTable);
882 void printGnuHashTableSymbols(const Elf_GnuHash &GnuHashTable);
2110 GnuHashTable = reinterpret_cast<const Elf_GnuHash *>( in parseDynamicTable()
2737 const typename ELFT::GnuHash *GnuHashTable, in checkGNUHashTable() argument
2739 const uint8_t *TableData = reinterpret_cast<const uint8_t *>(GnuHashTable); in checkGNUHashTable()
2746 if (TableOffset + 16 + (uint64_t)GnuHashTable->nbuckets * 4 + in checkGNUHashTable()
2747 (uint64_t)GnuHashTable->maskwords * sizeof(typename ELFT::Off) >= in checkGNUHashTable()
2780 const typename ELFT::GnuHash *GnuHashTable) { in getGnuHashTableChains() argument
2790 if (GnuHashTable->symndx < NumSyms) in getGnuHashTableChains()
2791 return GnuHashTable->values(NumSyms); in getGnuHashTableChains()
2800 ArrayRef<typename ELFT::Word> Buckets = GnuHashTable->buckets(); in getGnuHashTableChains()
2803 "the first hashed symbol index (" + Twine(GnuHashTable->symndx) + in getGnuHashTableChains()
2814 if (!GnuHashTable) in printGnuHashTable()
2818 Error Err = checkGNUHashTable<ELFT>(Obj, GnuHashTable, &IsHeaderValid); in printGnuHashTable()
2820 W.printNumber("Num Buckets", GnuHashTable->nbuckets); in printGnuHashTable()
2821 W.printNumber("First Hashed Symbol Index", GnuHashTable->symndx); in printGnuHashTable()
2822 W.printNumber("Num Mask Words", GnuHashTable->maskwords); in printGnuHashTable()
2823 W.printNumber("Shift Count", GnuHashTable->shift2); in printGnuHashTable()
2831 ArrayRef<typename ELFT::Off> BloomFilter = GnuHashTable->filter(); in printGnuHashTable()
2834 ArrayRef<Elf_Word> Buckets = GnuHashTable->buckets(); in printGnuHashTable()
2838 getGnuHashTableChains<ELFT>(DynSymRegion, GnuHashTable); in printGnuHashTable()
4900 void GNUStyle<ELFT>::printGnuHashHistogram(const Elf_GnuHash &GnuHashTable) { in printGnuHashHistogram() argument
4902 this->dumper().getDynSymRegion(), &GnuHashTable); in printGnuHashHistogram()
4910 size_t Symndx = GnuHashTable.symndx; in printGnuHashHistogram()
4915 size_t NBucket = GnuHashTable.nbuckets; in printGnuHashHistogram()
4919 ArrayRef<Elf_Word> Buckets = GnuHashTable.buckets(); in printGnuHashHistogram()
4967 if (const Elf_GnuHash *GnuHashTable = this->dumper().getGnuHashTable()) { in printHashHistograms() local
4968 if (Error E = checkGNUHashTable<ELFT>(this->Obj, GnuHashTable)) in printHashHistograms()
4971 printGnuHashHistogram(*GnuHashTable); in printHashHistograms()