Lines Matching refs:Symbol

36 std::string lld::toString(const elf::Symbol &sym) {  in toString()
46 std::string lld::toELFString(const Archive::Symbol &b) { in toELFString()
65 DenseMap<const Symbol *, std::pair<const InputFile *, const InputFile *>>
68 static uint64_t getSymVA(const Symbol &sym, int64_t &addend) { in getSymVA()
70 case Symbol::DefinedKind: { in getSymVA()
137 case Symbol::SharedKind: in getSymVA()
138 case Symbol::UndefinedKind: in getSymVA()
140 case Symbol::LazyArchiveKind: in getSymVA()
141 case Symbol::LazyObjectKind: in getSymVA()
144 case Symbol::CommonKind: in getSymVA()
146 case Symbol::PlaceholderKind: in getSymVA()
152 uint64_t Symbol::getVA(int64_t addend) const { in getVA()
157 uint64_t Symbol::getGotVA() const { in getGotVA()
163 uint64_t Symbol::getGotOffset() const { in getGotOffset()
167 uint64_t Symbol::getGotPltVA() const { in getGotPltVA()
173 uint64_t Symbol::getGotPltOffset() const { in getGotPltOffset()
179 uint64_t Symbol::getPltVA() const { in getPltVA()
193 uint64_t Symbol::getSize() const { in getSize()
199 OutputSection *Symbol::getOutputSection() const { in getOutputSection()
210 void Symbol::parseSymbolVersion() { in parseSymbolVersion()
257 void Symbol::fetch() const { in fetch()
281 uint8_t Symbol::computeBinding() const { in computeBinding()
292 bool Symbol::includeInDynsym() const { in includeInDynsym()
308 void elf::printTraceSymbol(const Symbol *sym) { in printTraceSymbol()
324 void elf::maybeWarnUnorderableSymbol(const Symbol *sym) { in maybeWarnUnorderableSymbol()
356 bool elf::computeIsPreemptible(const Symbol &sym) { in computeIsPreemptible()
386 const Symbol &sym = *it.first; in reportBackrefs()
415 void Symbol::mergeProperties(const Symbol &other) { in mergeProperties()
426 void Symbol::resolve(const Symbol &other) { in resolve()
435 case Symbol::UndefinedKind: in resolve()
438 case Symbol::CommonKind: in resolve()
441 case Symbol::DefinedKind: in resolve()
444 case Symbol::LazyArchiveKind: in resolve()
447 case Symbol::LazyObjectKind: in resolve()
450 case Symbol::SharedKind: in resolve()
453 case Symbol::PlaceholderKind: in resolve()
458 void Symbol::resolveUndefined(const Undefined &other) { in resolveUndefined()
580 int Symbol::compare(const Symbol *other) const { in compare()
626 static void reportDuplicate(Symbol *sym, InputFile *newFile, in reportDuplicate()
661 void Symbol::resolveCommon(const CommonSymbol &other) { in resolveCommon()
691 void Symbol::resolveDefined(const Defined &other) { in resolveDefined()
702 static void replaceCommon(Symbol &oldSym, const LazyT &newSym) { in replaceCommon()
708 template <class LazyT> void Symbol::resolveLazy(const LazyT &other) { in resolveLazy()
714 const Archive::Symbol &archiveSym = laSym->sym; in resolveLazy()
748 void Symbol::resolveShared(const SharedSymbol &other) { in resolveShared()