reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/ELF/AArch64ErrataFix.cpp
  567         {relIt->expr, relIt->type, 0, relIt->addend, relIt->sym});
tools/lld/ELF/ARMErrataFix.cpp
  203     uint64_t dst = (r->expr == R_PLT_PC) ? r->sym->getPltVA() : r->sym->getVA();
  203     uint64_t dst = (r->expr == R_PLT_PC) ? r->sym->getPltVA() : r->sym->getVA();
  432       uint64_t dstSymAddr = (sr.rel->expr == R_PLT_PC) ? sr.rel->sym->getPltVA()
  433                                                        : sr.rel->sym->getVA();
  444         Relocation{sr.rel->expr, patchRelType, 0, patchRelAddend, sr.rel->sym});
  448     sr.rel->sym = psec->patchSym;
tools/lld/ELF/Arch/PPC64.cpp
  164   Defined *defSym = dyn_cast<Defined>(rel.sym);
tools/lld/ELF/InputSection.cpp
  731                               *hiRel->sym, hiRel->expr);
  897     uint64_t targetVA = SignExtend64(rel.sym->getVA(rel.addend), bits);
  935         getRelocTargetVA(file, type, rel.addend, addrLoc, *rel.sym, expr),
  973       if (rel.sym->needsTocRestore) {
 1020       (*it)->sym = moreStackNonSplit;
 1049     if (rel.sym->isLocal())
 1053     if (rel.sym->getName().startswith("__morestack")) {
 1054       if (rel.sym->getName().equals("__morestack"))
 1062     if (rel.sym->type != STT_FUNC)
 1070     if (Defined *d = dyn_cast<Defined>(rel.sym))
 1085               " (with -fsplit-stack) calls " + rel.sym->getName() +
tools/lld/ELF/Relocations.cpp
 1710   if (auto *d = dyn_cast<Defined>(rel.sym))
 1714     thunkVec = &thunkedSymbols[rel.sym];
 1734   if (Thunk *t = thunks.lookup(rel.sym)) {
 1735     if (target->inBranchRange(rel.type, src, rel.sym->getVA()))
 1737     rel.sym = &t->destination;
 1738     if (rel.sym->isInPlt())
 1793                                     *rel.sym))
 1812             rel.sym = t->getThunkTargetSym();
tools/lld/ELF/Thunks.cpp
  916   Symbol &s = *rel.sym;