Lines Matching refs:DynSymRegion
265 if (!DynSymRegion) in dynamic_symbols()
267 return DynSymRegion->template getAsArrayRef<Elf_Sym>(); in dynamic_symbols()
382 std::optional<DynRegionInfo> DynSymRegion; member in __anonb9a7a8320111::ELFDumper
829 if (!VersionMap.empty() || !DynSymRegion || !SymbolVersionSection) in getVersionMap()
852 assert(DynSymRegion && "DynSymRegion has not been initialised"); in getSymbolVersion()
855 reinterpret_cast<uintptr_t>(DynSymRegion->Addr)) / in getSymbolVersion()
1963 if (!DynSymRegion) { in ELFDumper()
1967 DynSymRegion = *RegOrErr; in ELFDumper()
1968 DynSymRegion->Context = describe(Sec); in ELFDumper()
2177 if (DynSymRegion) { in parseDynamicTable()
2183 if (DynSymFromTable && DynSymFromTable->Addr != DynSymRegion->Addr) in parseDynamicTable()
2193 if (DynSymRegion->EntSize == 0) in parseDynamicTable()
2195 else if (HashTable->nchain != DynSymRegion->Size / DynSymRegion->EntSize) in parseDynamicTable()
2200 Twine(DynSymRegion->Size / DynSymRegion->EntSize) + ")"); in parseDynamicTable()
2208 if (!DynSymRegion) { in parseDynamicTable()
2209 DynSymRegion = DynSymFromTable; in parseDynamicTable()
2211 DynSymRegion->Addr = DynSymFromTable->Addr; in parseDynamicTable()
2212 DynSymRegion->EntSize = DynSymFromTable->EntSize; in parseDynamicTable()
2213 DynSymRegion->EntSizePrintName = DynSymFromTable->EntSizePrintName; in parseDynamicTable()
2219 if (HashTable && IsHashTableSupported && DynSymRegion) { in parseDynamicTable()
2222 (uint64_t)HashTable->nchain * DynSymRegion->EntSize; in parseDynamicTable()
2223 const uint64_t Offset = (const uint8_t *)DynSymRegion->Addr - Obj.base(); in parseDynamicTable()
2231 DynSymRegion->Size = HashTable->nchain * DynSymRegion->EntSize; in parseDynamicTable()
2688 getGnuHashTableChains(std::optional<DynRegionInfo> DynSymRegion, in getGnuHashTableChains() argument
2690 if (!DynSymRegion) in getGnuHashTableChains()
2694 DynSymRegion->template getAsArrayRef<typename ELFT::Sym>(); in getGnuHashTableChains()
2747 getGnuHashTableChains<ELFT>(DynSymRegion, GnuHashTable); in printGnuHashTable()
2826 getGnuHashTableChains<ELFT>(this->DynSymRegion, &GnuHashTable); in printGnuHashHistogram()
4306 (this->DynSymRegion ? "is empty" : "was not found")); in printHashTableSymbols()
4347 (this->DynSymRegion ? "is empty" : "was not found")); in printGnuHashTableSymbols()
4365 getGnuHashTableChains<ELFT>(this->DynSymRegion, &GnuHash); in printGnuHashTableSymbols()