Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DSymbols.h245 class SharedSymbol : public Symbol {
249 SharedSymbol(InputFile &File, StringRef Name, uint8_t Binding, in SharedSymbol() function
366 alignas(SharedSymbol) char D[sizeof(SharedSymbol)];
H A DRelocations.cpp465 template <class ELFT> static bool isReadOnly(SharedSymbol &SS) { in isReadOnly()
484 static SmallSet<SharedSymbol *, 4> getSymbolsAt(SharedSymbol &SS) { in getSymbolsAt()
489 SmallSet<SharedSymbol *, 4> Ret; in getSymbolsAt()
496 if (auto *Alias = dyn_cast_or_null<SharedSymbol>(Sym)) in getSymbolsAt()
564 template <class ELFT> static void addCopyRelSymbol(SharedSymbol &SS) { in addCopyRelSymbol()
583 for (SharedSymbol *Sym : getSymbolsAt<ELFT>(SS)) in addCopyRelSymbol()
924 if (auto *SS = dyn_cast<SharedSymbol>(&Sym)) { in processRelocAux()
H A DMarkLive.cpp70 if (auto *SS = dyn_cast<SharedSymbol>(&B)) in resolveReloc()
278 if (auto *S = dyn_cast<SharedSymbol>(Sym)) in markLive()
H A DOutputSections.h35 class SharedSymbol; variable
H A DSymbols.cpp161 return cast<SharedSymbol>(this)->Size; in getSize()
H A DMapFile.cpp241 if (isa<SharedSymbol>(Sym)) in writeCrossReferenceTable()
H A DSymbolTable.cpp258 if (WasInserted || (isa<SharedSymbol>(S) && Visibility != STV_DEFAULT)) { in addUndefined()
506 replaceSymbol<SharedSymbol>(S, File, Name, Binding, Sym.st_other, in addShared()
H A DSyntheticSections.h35 class SharedSymbol; variable
H A DLinkerScript.cpp1113 if (isa<SharedSymbol>(Sym)) in getSymbolValue()
H A DDriver.cpp1285 if (auto *S = dyn_cast<SharedSymbol>(Sym)) { in demoteSharedSymbols()