Lines Matching refs:DynSymRegion
268 if (!DynSymRegion) in dynamic_symbols()
270 return DynSymRegion->template getAsArrayRef<Elf_Sym>(); in dynamic_symbols()
384 std::optional<DynRegionInfo> DynSymRegion; member in __anonbcadc77c0111::ELFDumper
844 if (!VersionMap.empty() || !DynSymRegion || !SymbolVersionSection) in getVersionMap()
867 assert(DynSymRegion && "DynSymRegion has not been initialised"); in getSymbolVersion()
870 reinterpret_cast<uintptr_t>(DynSymRegion->Addr)) / in getSymbolVersion()
1930 if (!DynSymRegion) { in ELFDumper()
1934 DynSymRegion = *RegOrErr; in ELFDumper()
1935 DynSymRegion->Context = describe(Sec); in ELFDumper()
2149 if (DynSymRegion) { in parseDynamicTable()
2155 if (DynSymFromTable && DynSymFromTable->Addr != DynSymRegion->Addr) in parseDynamicTable()
2165 if (DynSymRegion->EntSize == 0) in parseDynamicTable()
2167 else if (HashTable->nchain != DynSymRegion->Size / DynSymRegion->EntSize) in parseDynamicTable()
2172 Twine(DynSymRegion->Size / DynSymRegion->EntSize) + ")"); in parseDynamicTable()
2180 if (!DynSymRegion) { in parseDynamicTable()
2181 DynSymRegion = DynSymFromTable; in parseDynamicTable()
2183 DynSymRegion->Addr = DynSymFromTable->Addr; in parseDynamicTable()
2184 DynSymRegion->EntSize = DynSymFromTable->EntSize; in parseDynamicTable()
2185 DynSymRegion->EntSizePrintName = DynSymFromTable->EntSizePrintName; in parseDynamicTable()
2191 if (HashTable && IsHashTableSupported && DynSymRegion) { in parseDynamicTable()
2194 (uint64_t)HashTable->nchain * DynSymRegion->EntSize; in parseDynamicTable()
2195 const uint64_t Offset = (const uint8_t *)DynSymRegion->Addr - Obj.base(); in parseDynamicTable()
2203 DynSymRegion->Size = HashTable->nchain * DynSymRegion->EntSize; in parseDynamicTable()
2663 getGnuHashTableChains(std::optional<DynRegionInfo> DynSymRegion, in getGnuHashTableChains() argument
2665 if (!DynSymRegion) in getGnuHashTableChains()
2669 DynSymRegion->template getAsArrayRef<typename ELFT::Sym>(); in getGnuHashTableChains()
2722 getGnuHashTableChains<ELFT>(DynSymRegion, GnuHashTable); in printGnuHashTable()
2801 getGnuHashTableChains<ELFT>(this->DynSymRegion, &GnuHashTable); in printGnuHashHistogram()
4385 (this->DynSymRegion ? "is empty" : "was not found")); in printHashTableSymbols()
4426 (this->DynSymRegion ? "is empty" : "was not found")); in printGnuHashTableSymbols()
4444 getGnuHashTableChains<ELFT>(this->DynSymRegion, &GnuHash); in printGnuHashTableSymbols()