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

References

tools/lld/ELF/Relocations.cpp
  963   in.got->addEntry(sym);
  965   RelExpr expr = sym.isTls() ? R_TLS : R_ABS;
  966   uint64_t off = sym.getGotOffset();
  976       !sym.isPreemptible && (!config->isPic || isAbsolute(sym));
  976       !sym.isPreemptible && (!config->isPic || isAbsolute(sym));
  978     in.got->relocations.push_back({expr, target->symbolicRel, off, 0, &sym});
  984   if (!sym.isTls() && !sym.isPreemptible && config->isPic && !isAbsolute(sym)) {
  984   if (!sym.isTls() && !sym.isPreemptible && config->isPic && !isAbsolute(sym)) {
  984   if (!sym.isTls() && !sym.isPreemptible && config->isPic && !isAbsolute(sym)) {
  985     addRelativeReloc(in.got, off, &sym, 0, R_ABS, target->symbolicRel);
  989       sym.isTls() ? target->tlsGotRel : target->gotRel, in.got, off, &sym, 0,
  989       sym.isTls() ? target->tlsGotRel : target->gotRel, in.got, off, &sym, 0,
  990       sym.isPreemptible ? R_ADDEND : R_ABS, target->symbolicRel);