|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/lld/ELF/AArch64ErrataFix.cpp 435 return b->getName() == "$x" || b->getName().startswith("$x.");
435 return b->getName() == "$x" || b->getName().startswith("$x.");
438 return b->getName() == "$d" || b->getName().startswith("$d.");
438 return b->getName() == "$d" || b->getName().startswith("$d.");
tools/lld/ELF/ARMErrataFix.cpp 308 return s->getName() == "$a" || s->getName().startswith("$a.");
308 return s->getName() == "$a" || s->getName().startswith("$a.");
311 return s->getName() == "$t" || s->getName().startswith("$t.");
311 return s->getName() == "$t" || s->getName().startswith("$t.");
314 return s->getName() == "$d" || s->getName().startswith("$d.");
314 return s->getName() == "$d" || s->getName().startswith("$d.");
tools/lld/ELF/CallGraphSort.cpp 253 os << sym->getName() << "\n";
tools/lld/ELF/Driver.cpp 714 map[sym->getName()] = sym;
1388 if (pat->match(sym->getName()))
1425 s->replace(Defined{s->file, s->getName(), s->binding, s->stOther, s->type,
1441 s->replace(Undefined{nullptr, s->getName(), STB_WEAK, s->stOther, s->type});
tools/lld/ELF/InputFiles.cpp 241 file.getVariableLoc(sym.getName()))
1548 sym->resolve(LazyObject{*this, sym->getName()});
tools/lld/ELF/InputSection.cpp 560 fatal("SBREL relocation to " + sym.getName() + " without static base");
574 sym->getName());
1053 if (rel.sym->getName().startswith("__morestack")) {
1054 if (rel.sym->getName().equals("__morestack"))
1084 error(toString(this) + ": " + f->getName() +
1085 " (with -fsplit-stack) calls " + rel.sym->getName() +
tools/lld/ELF/LTO.cpp 149 StringRef s = sym->getName();
202 sym->replace(Undefined{nullptr, sym->getName(), STB_GLOBAL, STV_DEFAULT,
tools/lld/ELF/LinkerScript.cpp 243 (!changed || sym->getName() < changed->getName()))
243 (!changed || sym->getName() < changed->getName()))
tools/lld/ELF/MarkLive.cpp 116 for (InputSectionBase *sec : cNamedSections.lookup(sym.getName()))
tools/lld/ELF/Relocations.cpp 505 sym.replace(Defined{sym.file, sym.getName(), sym.binding, sym.stOther,
708 map.try_emplace(s->getName(), s);
727 StringRef name = sym.getName();
815 if (sym.getName().startswith("_ZTV"))
1147 (sym.getName().empty() ? "local symbol"
1155 (sym.getName().empty() ? "local symbol" : "symbol " + toString(sym)) +
tools/lld/ELF/SymbolTable.cpp 36 int &idx1 = symMap[CachedHashStringRef(sym->getName())];
37 int &idx2 = symMap[CachedHashStringRef(real->getName())];
38 int &idx3 = symMap[CachedHashStringRef(wrap->getName())];
46 StringRef s = real->getName();
91 Symbol *sym = symtab->insert(newSym.getName());
125 (*demangledSyms)[demangleItanium(sym->getName())].push_back(sym);
152 if ((sym->isDefined() || sym->isCommon()) && m.match(sym->getName()))
200 if (sym->getName().contains('@'))
tools/lld/ELF/Symbols.cpp 34 std::string toString(const elf::Symbol &b) { return demangle(b.getName()); }
206 StringRef s = getName();
312 message(toString(sym->file) + s + sym->getName());
331 auto report = [&](StringRef s) { warn(toString(file) + s + sym->getName()); };
482 warn("backward reference detected: " + other.getName() + " in " +
525 if (int cmp = compareVersion(getName(), other->getName()))
525 if (int cmp = compareVersion(getName(), other->getName()))
536 warn("multiple common of " + getName());
542 warn("common " + getName() + " is overridden");
548 warn("common " + getName() + " is overridden");
tools/lld/ELF/SyntheticSections.cpp 2059 symbols.push_back({b, strTabSec.addString(b->getName(), hashIt)});
2388 uint32_t hash = hashGnu(b->getName());
2438 StringRef name = sym->getName();
tools/lld/ELF/Thunks.cpp 353 addSymbol(saver.save("__AArch64AbsLongThunk_" + destination.getName()),
379 addSymbol(saver.save("__AArch64ADRPThunk_" + destination.getName()), STT_FUNC,
479 addSymbol(saver.save("__ARMv7ABSLongThunk_" + destination.getName()),
497 addSymbol(saver.save("__Thumbv7ABSLongThunk_" + destination.getName()),
518 addSymbol(saver.save("__ARMV7PILongThunk_" + destination.getName()), STT_FUNC,
539 addSymbol(saver.save("__ThumbV7PILongThunk_" + destination.getName()),
554 addSymbol(saver.save("__ARMv5ABSLongThunk_" + destination.getName()),
580 addSymbol(saver.save("__ARMV5PILongThunk_" + destination.getName()), STT_FUNC,
610 addSymbol(saver.save("__Thumbv6MABSLongThunk_" + destination.getName()),
636 addSymbol(saver.save("__Thumbv6MPILongThunk_" + destination.getName()),
654 addSymbol(saver.save("__LA25Thunk_" + destination.getName()), STT_FUNC, 0,
678 saver.save("__microLA25Thunk_" + destination.getName()), STT_FUNC, 0, isec);
702 saver.save("__microLA25Thunk_" + destination.getName()), STT_FUNC, 0, isec);
756 os << destination.getName();
783 Defined *s = addSymbol(saver.save("__plt_" + destination.getName()), STT_FUNC,
794 addSymbol(saver.save("__long_branch_" + destination.getName()), STT_FUNC, 0,
tools/lld/ELF/Writer.cpp 640 StringRef name = sym.getName();
1223 auto it = symbolOrder.find(sym.getName());
1724 s->resolve(Defined{/*file=*/nullptr, s->getName(), STB_GLOBAL, STV_HIDDEN,