Searched refs:SharedSymbol (Results 1 – 9 of 9) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/lld/ELF/ |
| H A D | Symbols.h | 37 class SharedSymbol; variable 241 void resolve(const SharedSymbol &other); 434 class SharedSymbol : public Symbol { 438 SharedSymbol(InputFile &file, StringRef name, uint8_t binding, in SharedSymbol() function 466 auto &s = static_cast<SharedSymbol &>(sym); in overwrite() 547 alignas(SharedSymbol) char d[sizeof(SharedSymbol)];
|
| H A D | Symbols.cpp | 42 AssertSymbol<SharedSymbol>(); in assertSymbols() 202 return cast<SharedSymbol>(this)->size; in getSize() 601 if (auto *s = dyn_cast<SharedSymbol>(this)) { in resolve() 665 void Symbol::resolve(const SharedSymbol &other) { in resolve()
|
| H A D | MarkLive.cpp | 120 if (auto *ss = dyn_cast<SharedSymbol>(&sym)) in resolveReloc() 362 if (auto *s = dyn_cast<SharedSymbol>(sym)) in markLive()
|
| H A D | Relocations.cpp | 267 template <class ELFT> static bool isReadOnly(SharedSymbol &ss) { in isReadOnly() 287 static SmallSet<SharedSymbol *, 4> getSymbolsAt(SharedSymbol &ss) { in getSymbolsAt() 292 SmallSet<SharedSymbol *, 4> ret; in getSymbolsAt() 299 if (auto *alias = dyn_cast_or_null<SharedSymbol>(sym)) in getSymbolsAt() 374 template <class ELFT> static void addCopyRelSymbol(SharedSymbol &ss) { in addCopyRelSymbol() 399 for (SharedSymbol *sym : getSymbolsAt<ELFT>(ss)) in addCopyRelSymbol() 1183 if (auto *ss = dyn_cast<SharedSymbol>(&sym)) { in processAux() 1725 invokeELFT(addCopyRelSymbol, cast<SharedSymbol>(sym)); in postScanRelocations()
|
| H A D | MapFile.cpp | 229 if (isa<SharedSymbol>(sym)) in writeCref()
|
| H A D | InputFiles.cpp | 1547 SharedSymbol{*this, name, sym.getBinding(), sym.st_other, in parse() 1565 SharedSymbol{*this, saver().save(name), sym.getBinding(), sym.st_other, in parse()
|
| H A D | LinkerScript.cpp | 1440 if (isa<SharedSymbol>(sym)) in getSymbolValue()
|
| H A D | Writer.cpp | 284 auto *s = dyn_cast<SharedSymbol>(sym); in demoteSymbolsAndComputeIsPreemptible()
|
| H A D | Driver.cpp | 2492 sym2->resolve(cast<SharedSymbol>(sym)); in combineVersionedSymbol()
|