Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DInputFiles.cpp862 SharedFile<ELFT>::SharedFile(MemoryBufferRef M, StringRef DefaultSoName) in SharedFile() function in SharedFile
868 template <class ELFT> void SharedFile<ELFT>::parseDynamic() { in parseDynamic()
997 template <class ELFT> void SharedFile<ELFT>::parseRest() { in parseRest()
1247 return make<SharedFile<ELF32LE>>(MB, DefaultSoName); in createSharedFile()
1249 return make<SharedFile<ELF32BE>>(MB, DefaultSoName); in createSharedFile()
1251 return make<SharedFile<ELF64LE>>(MB, DefaultSoName); in createSharedFile()
1253 return make<SharedFile<ELF64BE>>(MB, DefaultSoName); in createSharedFile()
1346 template class elf::SharedFile<ELF32LE>; member in elf
1347 template class elf::SharedFile<ELF32BE>; member in elf
1348 template class elf::SharedFile<ELF64LE>; member in elf
[all …]
H A DSymbolTable.cpp94 if (auto *F = dyn_cast<SharedFile<ELFT>>(File)) { in addFile()
107 cast<SharedFile<ELFT>>(It->second)->IsNeeded |= F->IsNeeded; in addFile()
489 void SymbolTable::addShared(StringRef Name, SharedFile<ELFT> &File, in addShared()
802 template void SymbolTable::addShared<ELF32LE>(StringRef, SharedFile<ELF32LE> &,
805 template void SymbolTable::addShared<ELF32BE>(StringRef, SharedFile<ELF32BE> &,
808 template void SymbolTable::addShared<ELF64LE>(StringRef, SharedFile<ELF64LE> &,
811 template void SymbolTable::addShared<ELF64BE>(StringRef, SharedFile<ELF64BE> &,
H A DSymbols.h41 template <class ELFT> class SharedFile; variable
275 template <class ELFT> SharedFile<ELFT> &getFile() const { in getFile()
276 return *cast<SharedFile<ELFT>>(File); in getFile()
H A DInputFiles.h312 template <class ELFT> class SharedFile : public ELFFileBase<ELFT> {
333 SharedFile(MemoryBufferRef M, StringRef DefaultSoName);
H A DOutputSections.h34 template <class ELFT> class SharedFile; variable
H A DSymbolTable.h53 void addShared(StringRef Name, SharedFile<ELFT> &F,
H A DWriter.cpp1685 SharedFile<ELFT> *F = cast<SharedFile<ELFT>>(File); in finalizeSections()
1692 if (auto *F = dyn_cast_or_null<SharedFile<ELFT>>(Sym->File)) in finalizeSections()
1707 if (auto *File = dyn_cast_or_null<SharedFile<ELFT>>(Sym->File)) in finalizeSections()
H A DSyntheticSections.cpp1213 SharedFile<ELFT> *F = cast<SharedFile<ELFT>>(File); in DynamicSection()
2795 auto &File = cast<SharedFile<ELFT>>(*SS->File); in addSymbol()
2807 typename SharedFile<ELFT>::NeededVer &NV = File.VerdefMap[Ver]; in addSymbol()
2825 for (std::pair<SharedFile<ELFT> *, size_t> &P : Needed) { in writeTo()
2863 for (const std::pair<SharedFile<ELFT> *, size_t> &P : Needed) in getSize()
H A DRelocations.cpp469 const SharedFile<ELFT> &File = SS.getFile<ELFT>(); in isReadOnly()
487 SharedFile<ELFT> &File = SS.getFile<ELFT>(); in getSymbolsAt()
H A DSyntheticSections.h800 std::vector<std::pair<SharedFile<ELFT> *, size_t>> Needed;