Home
last modified time | relevance | path

Searched refs:SharedFile (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/lld/ELF/
H A DSymbolTable.h20 class SharedFile; variable
52 llvm::DenseMap<llvm::CachedHashStringRef, SharedFile *> soNames;
H A DMarkLive.cpp122 cast<SharedFile>(ss->file)->isNeeded = true; in resolveReloc()
377 cast<SharedFile>(s->file)->isNeeded = true; in markLive()
H A DConfig.h36 class SharedFile; variable
384 SmallVector<SharedFile *, 0> sharedFiles;
H A DInputFiles.h331 class SharedFile : public ELFFileBase {
333 SharedFile(MemoryBufferRef m, StringRef defaultSoName) in SharedFile() function
H A DInputFiles.cpp187 if (auto *f = dyn_cast<SharedFile>(file)) { in doParseFile()
1233 unsigned SharedFile::vernauxNum;
1264 std::vector<uint32_t> SharedFile::parseVerneed(const ELFFile<ELFT> &obj, in parseVerneed()
1323 template <class ELFT> void SharedFile::parse() { in parse()
1380 DenseMap<CachedHashStringRef, SharedFile *>::iterator it; in parse()
1784 template void SharedFile::parse<ELF32LE>();
1785 template void SharedFile::parse<ELF32BE>();
1786 template void SharedFile::parse<ELF64LE>();
1787 template void SharedFile::parse<ELF64BE>();
H A DSyntheticSections.cpp1343 for (SharedFile *file : ctx->sharedFiles) in computeContents()
1512 for (SharedFile *f : ctx->sharedFiles) in computeContents()
3161 auto &file = cast<SharedFile>(*ss->file); in addVerneed()
3175 file.vernauxs[ss->verdefIndex] = ++SharedFile::vernauxNum + getVerDefNum(); in addVerneed()
3186 for (SharedFile *f : ctx->sharedFiles) { in finalizeContents()
3208 ++SharedFile::vernauxNum + getVerDefNum(), in finalizeContents()
3250 SharedFile::vernauxNum * sizeof(Elf_Vernaux); in getSize()
3254 return isLive() && SharedFile::vernauxNum != 0; in isNeeded()
H A DSymbols.cpp517 if (isa_and_nonnull<SharedFile>(other.file)) in resolveUndefined()
H A DDriver.cpp108 SharedFile::vernauxNum = 0; in link()
277 make<SharedFile>(mbref, withLOption ? path::filename(path) : path)); in addFile()
2002 if (!(s && !cast<SharedFile>(s->file)->isNeeded) && !sym->isLazy()) in demoteSharedAndLazySymbols()
H A DRelocations.cpp251 const auto &file = cast<SharedFile>(*ss.file); in isReadOnly()
270 const auto &file = cast<SharedFile>(*ss.file); in getSymbolsAt()
H A DWriter.cpp1972 for (SharedFile *file : ctx->sharedFiles) { in finalizeSections()
2000 if (auto *file = dyn_cast_or_null<SharedFile>(sym->file)) in finalizeSections()
/llvm-project-15.0.7/lld/wasm/
H A DInputFiles.h164 class SharedFile : public InputFile {
166 explicit SharedFile(MemoryBufferRef m) : InputFile(SharedKind, m) {} in SharedFile() function
H A DSymbolTable.h108 std::vector<SharedFile *> sharedFiles;
H A DInputFiles.cpp83 return make<SharedFile>(mb); in createObjectFile()
H A DSymbolTable.cpp37 if (auto *f = dyn_cast<SharedFile>(file)) { in addFile()