Searched refs:SharedFile (Results 1 – 10 of 10) sorted by relevance
20 class SharedFile; variable61 llvm::DenseMap<llvm::CachedHashStringRef, SharedFile *> soNames;
312 } else if (auto *f = dyn_cast<SharedFile>(file)) { in doParseFile()1302 unsigned SharedFile::vernauxNum;1304 SharedFile::SharedFile(MemoryBufferRef m, StringRef defaultSoName) in SharedFile() function in SharedFile1337 std::vector<uint32_t> SharedFile::parseVerneed(const ELFFile<ELFT> &obj, in parseVerneed()1396 template <class ELFT> void SharedFile::parse() { in parse()1453 DenseMap<CachedHashStringRef, SharedFile *>::iterator it; in parse()1862 template void SharedFile::parse<ELF32LE>();1863 template void SharedFile::parse<ELF32BE>();1864 template void SharedFile::parse<ELF64LE>();1865 template void SharedFile::parse<ELF64BE>();
342 class SharedFile : public ELFFileBase {344 SharedFile(MemoryBufferRef m, StringRef defaultSoName);
122 cast<SharedFile>(ss->file)->isNeeded = true; in resolveReloc()364 cast<SharedFile>(s->file)->isNeeded = true; in markLive()
41 class SharedFile; variable456 SmallVector<SharedFile *, 0> sharedFiles;
497 if (isa_and_nonnull<SharedFile>(other.file)) in resolve()688 if (isa_and_nonnull<SharedFile>(sym.file)) in overwrite()
1319 for (SharedFile *file : ctx.sharedFiles) in computeContents()1510 for (SharedFile *f : ctx.sharedFiles) in computeContents()3146 auto &file = cast<SharedFile>(*ss->file); in addVerneed()3158 file.vernauxs[ss->versionId] = ++SharedFile::vernauxNum + getVerDefNum(); in addVerneed()3169 for (SharedFile *f : ctx.sharedFiles) { in finalizeContents()3191 ++SharedFile::vernauxNum + getVerDefNum(), in finalizeContents()3233 SharedFile::vernauxNum * sizeof(Elf_Vernaux); in getSize()3237 return isLive() && SharedFile::vernauxNum != 0; in isNeeded()
285 if (sym->isLazy() || (s && !cast<SharedFile>(s->file)->isNeeded)) { in demoteSymbolsAndComputeIsPreemptible()2036 for (SharedFile *file : ctx.sharedFiles) { in finalizeSections()2073 if (auto *file = dyn_cast_or_null<SharedFile>(sym->file)) in finalizeSections()
271 const auto &file = cast<SharedFile>(*ss.file); in isReadOnly()290 const auto &file = cast<SharedFile>(*ss.file); in getSymbolsAt()
146 SharedFile::vernauxNum = 0; in link()337 make<SharedFile>(mbref, withLOption ? path::filename(path) : path); in addFile()1036 for (SharedFile *f : ctx.sharedFiles) { in ltoValidateAllVtablesHaveTypeInfos()