Searched refs:SharedFile (Results 1 – 9 of 9) sorted by relevance
361 class SharedFile : public ELFFileBase {363 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;199 if (auto *f = dyn_cast<SharedFile>(file)) { in doParseFile()1347 unsigned SharedFile::vernauxNum;1383 std::vector<uint32_t> SharedFile::parseVerneed(const ELFFile<ELFT> &obj, in parseVerneed()1442 template <class ELFT> void SharedFile::parse() { in parse()1499 DenseMap<StringRef, SharedFile *>::iterator it; in parse()1907 template void SharedFile::parse<ELF32LE>();1908 template void SharedFile::parse<ELF32BE>();1909 template void SharedFile::parse<ELF64LE>();1910 template void SharedFile::parse<ELF64BE>();
387 SharedFile &getFile() const { return *cast<SharedFile>(file); } in getFile()
1343 for (SharedFile *file : sharedFiles) in finalizeContents()1513 for (SharedFile *f : sharedFiles) in finalizeContents()3178 auto &file = cast<SharedFile>(*ss->file); in addVerneed()3192 file.vernauxs[ss->verdefIndex] = ++SharedFile::vernauxNum + getVerDefNum(); in addVerneed()3203 for (SharedFile *f : sharedFiles) { in finalizeContents()3258 SharedFile::vernauxNum * sizeof(Elf_Vernaux); in getSize()3262 return isLive() && SharedFile::vernauxNum != 0; in isNeeded()
550 if (dyn_cast_or_null<SharedFile>(other.file)) in resolveUndefined()
499 const SharedFile &file = ss.getFile(); in isReadOnly()518 SharedFile &file = ss.getFile(); in getSymbolsAt()
103 SharedFile::vernauxNum = 0; in link()276 make<SharedFile>(mbref, withLOption ? path::filename(path) : path)); in addFile()
2038 for (SharedFile *file : sharedFiles) { in finalizeSections()2064 if (auto *file = dyn_cast_or_null<SharedFile>(sym->file)) in finalizeSections()