Searched refs:SharedSymbol (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/lld/ELF/ |
| H A D | Symbols.h | 39 class SharedSymbol; variable 237 void resolveShared(const SharedSymbol &other); 357 class SharedSymbol : public Symbol { 361 SharedSymbol(InputFile &file, StringRef name, uint8_t binding, in SharedSymbol() function 479 alignas(SharedSymbol) char d[sizeof(SharedSymbol)]; 501 AssertSymbol<SharedSymbol>(); in assertSymbols() 519 return sizeof(SharedSymbol); in getSymbolSize()
|
| H A D | Symbols.cpp | 196 return cast<SharedSymbol>(this)->size; in getSize() 451 resolveShared(cast<SharedSymbol>(other)); in resolve() 667 if (auto *s = dyn_cast<SharedSymbol>(this)) { in resolveCommon() 748 void Symbol::resolveShared(const SharedSymbol &other) { in resolveShared()
|
| H A D | MarkLive.cpp | 121 if (auto *ss = dyn_cast<SharedSymbol>(&sym)) in resolveReloc() 348 if (auto *s = dyn_cast<SharedSymbol>(sym)) in markLive()
|
| H A D | Relocations.cpp | 495 template <class ELFT> static bool isReadOnly(SharedSymbol &ss) { in isReadOnly() 515 static SmallSet<SharedSymbol *, 4> getSymbolsAt(SharedSymbol &ss) { in getSymbolsAt() 520 SmallSet<SharedSymbol *, 4> ret; in getSymbolsAt() 527 if (auto *alias = dyn_cast_or_null<SharedSymbol>(sym)) in getSymbolsAt() 601 template <class ELFT> static void addCopyRelSymbol(SharedSymbol &ss) { in addCopyRelSymbol() 626 for (SharedSymbol *sym : getSymbolsAt<ELFT>(ss)) in addCopyRelSymbol() 1220 if (auto *ss = dyn_cast<SharedSymbol>(&sym)) { in processRelocAux()
|
| H A D | MapFile.cpp | 241 if (isa<SharedSymbol>(sym)) in writeCrossReferenceTable()
|
| H A D | InputFiles.cpp | 1585 symtab->addSymbol(SharedSymbol{*this, name, sym.getBinding(), in parse() 1607 symtab->addSymbol(SharedSymbol{*this, saver.save(name), sym.getBinding(), in parse()
|
| H A D | LinkerScript.cpp | 1330 if (isa<SharedSymbol>(sym)) in getSymbolValue()
|
| H A D | Driver.cpp | 1837 auto *s = dyn_cast<SharedSymbol>(sym); in demoteSharedSymbols()
|