Searched refs:SharedFile (Results 1 – 13 of 13) sorted by relevance
20 class SharedFile; variable56 llvm::DenseMap<llvm::CachedHashStringRef, SharedFile *> soNames;
292 if (auto *f = dyn_cast<SharedFile>(file)) { in doParseFile()1270 unsigned SharedFile::vernauxNum;1272 SharedFile::SharedFile(MemoryBufferRef m, StringRef defaultSoName) in SharedFile() function in SharedFile1305 std::vector<uint32_t> SharedFile::parseVerneed(const ELFFile<ELFT> &obj, in parseVerneed()1364 template <class ELFT> void SharedFile::parse() { in parse()1431 DenseMap<CachedHashStringRef, SharedFile *>::iterator it; in parse()1820 template void SharedFile::parse<ELF32LE>();1821 template void SharedFile::parse<ELF32BE>();1822 template void SharedFile::parse<ELF64LE>();1823 template void SharedFile::parse<ELF64BE>();
335 class SharedFile : public ELFFileBase {337 SharedFile(MemoryBufferRef m, StringRef defaultSoName);
122 cast<SharedFile>(ss->file)->isNeeded = true; in resolveReloc()360 cast<SharedFile>(s->file)->isNeeded = true; in markLive()
39 class SharedFile; variable425 SmallVector<SharedFile *, 0> sharedFiles;
1311 for (SharedFile *file : ctx.sharedFiles) in computeContents()1488 for (SharedFile *f : ctx.sharedFiles) in computeContents()3119 auto &file = cast<SharedFile>(*ss->file); in addVerneed()3133 file.vernauxs[ss->verdefIndex] = ++SharedFile::vernauxNum + getVerDefNum(); in addVerneed()3144 for (SharedFile *f : ctx.sharedFiles) { in finalizeContents()3166 ++SharedFile::vernauxNum + getVerDefNum(), in finalizeContents()3208 SharedFile::vernauxNum * sizeof(Elf_Vernaux); in getSize()3212 return isLive() && SharedFile::vernauxNum != 0; in isNeeded()
493 if (isa_and_nonnull<SharedFile>(other.file)) in resolve()
129 SharedFile::vernauxNum = 0; in link()300 make<SharedFile>(mbref, withLOption ? path::filename(path) : path); in addFile()2091 if (!(s && !cast<SharedFile>(s->file)->isNeeded) && !sym->isLazy()) in demoteSharedAndLazySymbols()
1949 for (SharedFile *file : ctx.sharedFiles) { in finalizeSections()1978 if (auto *file = dyn_cast_or_null<SharedFile>(sym->file)) in finalizeSections()
166 class SharedFile : public InputFile {168 explicit SharedFile(MemoryBufferRef m) : InputFile(SharedKind, m) {} in SharedFile() function
107 std::vector<SharedFile *> sharedFiles;
85 return make<SharedFile>(mb); in createObjectFile()
37 if (auto *f = dyn_cast<SharedFile>(file)) { in addFile()