Searched refs:SharedFile (Results 1 – 13 of 13) sorted by relevance
362 class SharedFile : public ELFFileBase {364 SharedFile(MemoryBufferRef m, StringRef defaultSoName) in SharedFile() function418 extern std::vector<SharedFile *> sharedFiles;
59 llvm::DenseMap<StringRef, SharedFile *> soNames;
51 std::vector<SharedFile *> elf::sharedFiles;198 if (auto *f = dyn_cast<SharedFile>(file)) { in doParseFile()1335 unsigned SharedFile::vernauxNum;1371 std::vector<uint32_t> SharedFile::parseVerneed(const ELFFile<ELFT> &obj, in parseVerneed()1430 template <class ELFT> void SharedFile::parse() { in parse()1487 DenseMap<StringRef, SharedFile *>::iterator it; in parse()1887 template void SharedFile::parse<ELF32LE>();1888 template void SharedFile::parse<ELF32BE>();1889 template void SharedFile::parse<ELF64LE>();1890 template void SharedFile::parse<ELF64BE>();
385 SharedFile &getFile() const { return *cast<SharedFile>(file); } in getFile()
1332 for (SharedFile *file : sharedFiles) in finalizeContents()1495 for (SharedFile *f : sharedFiles) in finalizeContents()3106 auto &file = cast<SharedFile>(*ss->file); in addVerneed()3120 file.vernauxs[ss->verdefIndex] = ++SharedFile::vernauxNum + getVerDefNum(); in addVerneed()3131 for (SharedFile *f : sharedFiles) { in finalizeContents()3186 SharedFile::vernauxNum * sizeof(Elf_Vernaux); in getSize()3190 return isLive() && SharedFile::vernauxNum != 0; in isNeeded()
541 if (dyn_cast_or_null<SharedFile>(other.file)) in resolveUndefined()
1999 for (SharedFile *file : sharedFiles) in finalizeSections()2007 if (auto *f = dyn_cast_or_null<SharedFile>(sym->file)) in finalizeSections()2030 if (auto *file = dyn_cast_or_null<SharedFile>(sym->file)) in finalizeSections()
493 const SharedFile &file = ss.getFile(); in isReadOnly()512 SharedFile &file = ss.getFile(); in getSymbolsAt()
103 SharedFile::vernauxNum = 0; in link()272 make<SharedFile>(mbref, withLOption ? path::filename(path) : path)); in addFile()
162 class SharedFile : public InputFile {164 explicit SharedFile(MemoryBufferRef m) : InputFile(SharedKind, m) {} in SharedFile() function
95 std::vector<SharedFile *> sharedFiles;
82 return make<SharedFile>(mb); in createObjectFile()
39 if (auto *f = dyn_cast<SharedFile>(file)) { in addFile()