Searched refs:SharedSymbol (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | Symbols.h | 30 class SharedSymbol; variable 229 void resolve(Ctx &, const SharedSymbol &other); 448 class SharedSymbol : public Symbol { 452 SharedSymbol(InputFile &file, StringRef name, uint8_t binding, in SharedSymbol() function 479 auto &s = static_cast<SharedSymbol &>(sym); in overwrite() 521 alignas(SharedSymbol) char d[sizeof(SharedSymbol)];
|
| H A D | Symbols.cpp | 42 AssertSymbol<SharedSymbol>(); in assertSymbols() 193 return cast<SharedSymbol>(this)->size; in getSize() 596 if (auto *s = dyn_cast<SharedSymbol>(this)) { in resolve() 656 void Symbol::resolve(Ctx &ctx, const SharedSymbol &other) { in resolve()
|
| H A D | Relocations.cpp | 256 template <class ELFT> static bool isReadOnly(SharedSymbol &ss) { in isReadOnly() 276 static SmallSet<SharedSymbol *, 4> getSymbolsAt(Ctx &ctx, SharedSymbol &ss) { in getSymbolsAt() 281 SmallSet<SharedSymbol *, 4> ret; in getSymbolsAt() 288 if (auto *alias = dyn_cast_or_null<SharedSymbol>(sym)) in getSymbolsAt() 362 template <class ELFT> static void addCopyRelSymbol(Ctx &ctx, SharedSymbol &ss) { in addCopyRelSymbol() 387 for (SharedSymbol *sym : getSymbolsAt<ELFT>(ctx, ss)) in addCopyRelSymbol() 1206 if (auto *ss = dyn_cast<SharedSymbol>(&sym)) { in processAux() 1870 invokeELFT(addCopyRelSymbol, ctx, cast<SharedSymbol>(sym)); in postScanRelocations()
|
| H A D | MarkLive.cpp | 162 if (auto *ss = dyn_cast<SharedSymbol>(&sym)) { in resolveReloc() 508 if (auto *s = dyn_cast<SharedSymbol>(sym)) in markLive()
|
| H A D | MapFile.cpp | 233 if (isa<SharedSymbol>(sym)) in writeCref()
|
| H A D | InputFiles.cpp | 1659 SharedSymbol{*this, name, sym.getBinding(), sym.st_other, in parse() 1677 SharedSymbol{*this, ss.save(name), sym.getBinding(), sym.st_other, in parse()
|
| H A D | LinkerScript.cpp | 1764 if (isa<SharedSymbol>(sym)) in getSymbolValue()
|
| H A D | Writer.cpp | 293 auto *s = dyn_cast<SharedSymbol>(sym); in demoteSymbolsAndComputeIsPreemptible()
|
| H A D | Driver.cpp | 2830 sym2->resolve(ctx, cast<SharedSymbol>(sym)); in combineVersionedSymbol()
|