Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/lld/ELF/
H A DSymbols.h37 class SharedSymbol; variable
244 void resolve(const SharedSymbol &other);
430 class SharedSymbol : public Symbol {
434 SharedSymbol(InputFile &file, StringRef name, uint8_t binding, in SharedSymbol() function
462 auto &s = static_cast<SharedSymbol &>(sym); in overwrite()
543 alignas(SharedSymbol) char d[sizeof(SharedSymbol)];
H A DSymbols.cpp42 AssertSymbol<SharedSymbol>(); in assertSymbols()
204 return cast<SharedSymbol>(this)->size; in getSize()
597 if (auto *s = dyn_cast<SharedSymbol>(this)) { in resolve()
661 void Symbol::resolve(const SharedSymbol &other) { in resolve()
H A DMarkLive.cpp120 if (auto *ss = dyn_cast<SharedSymbol>(&sym)) in resolveReloc()
358 if (auto *s = dyn_cast<SharedSymbol>(sym)) in markLive()
H A DMapFile.cpp229 if (isa<SharedSymbol>(sym)) in writeCref()
H A DInputFiles.cpp1525 SharedSymbol{*this, name, sym.getBinding(), sym.st_other, in parse()
1542 SharedSymbol{*this, saver().save(name), sym.getBinding(), sym.st_other, in parse()
H A DLinkerScript.cpp1405 if (isa<SharedSymbol>(sym)) in getSymbolValue()
H A DDriver.cpp2090 auto *s = dyn_cast<SharedSymbol>(sym); in demoteSharedAndLazySymbols()
2365 sym2->resolve(cast<SharedSymbol>(sym)); in combineVersionedSymbol()