Lines Matching defs:DynSymRegion

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