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

References

include/llvm/Object/ELFObjectFile.h
  890     return getRel(Rel)->r_offset;
  892   return getRela(Rel)->r_offset;
lib/Object/ELF.cpp
  324       Rela.r_offset = Entry;
  336         Rela.r_offset = Offset;
  412       R.r_offset = Offset;
lib/ObjectYAML/ELFEmitter.cpp
  759       REntry.r_offset = Rel.Offset;
  766       REntry.r_offset = Rel.Offset;
tools/lld/ELF/DWARF.cpp
   86       partition_point(rels, [=](const RelTy &a) { return a.r_offset < pos; });
   87   if (it == rels.end() || it->r_offset != pos)
tools/lld/ELF/ICF.cpp
  239     if (ra[i].r_offset != rb[i].r_offset ||
  239     if (ra[i].r_offset != rb[i].r_offset ||
tools/lld/ELF/InputSection.cpp
  425     p->r_offset = sec->getVA(rel.r_offset);
  425     p->r_offset = sec->getVA(rel.r_offset);
  452                "\n>>> referenced by " + getObjMsg(p->r_offset));
  464       const uint8_t *bufLoc = sec->data().begin() + rel.r_offset;
  487         sec->relocations.push_back({R_ABS, type, rel.r_offset, addend, &sym});
  845     uint64_t offset = getOffset(rel.r_offset);
 1176     if (rel.r_offset < begin)
 1179     if (rel.r_offset < begin + size)
tools/lld/ELF/MarkLive.cpp
   79   return target->getImplicitAddend(sec.data().begin() + rel.r_offset,
  156       if (rels[j].r_offset < pieceEnd)
tools/lld/ELF/Relocations.cpp
  618       return target->getImplicitAddend(buf + ri->r_offset, pairTy);
  639     addend = target->getImplicitAddend(buf + rel.r_offset, type);
  879   uint64_t offset = rel->r_offset;
  882   while (rel != end && rel->r_offset == offset)
 1181   uint64_t offset = getOffset.get(rel.r_offset);
 1187   if (symIndex != 0 && maybeReportUndefined(sym, sec, rel.r_offset))
 1190   const uint8_t *relocatedAddr = sec.data().begin() + rel.r_offset;
tools/lld/ELF/SyntheticSections.cpp
 1585   p->r_offset = rel.getOffset();
 1701     return a.r_offset < b.r_offset;
 1701     return a.r_offset < b.r_offset;
 1716     } while (i != e && (i - 1)->r_offset + config->wordsize == i->r_offset);
 1716     } while (i != e && (i - 1)->r_offset + config->wordsize == i->r_offset);
 1772     return a.r_offset < b.r_offset;
 1772     return a.r_offset < b.r_offset;
 1791     add(g[0].r_offset - offset);
 1811     offset = g.back().r_offset;
 1820       add(r.r_offset - offset);
 1821       offset = r.r_offset;
 1835       add(r.r_offset - offset);
 1836       offset = r.r_offset;
 1846       add(r.r_offset - offset);
 1847       offset = r.r_offset;
tools/llvm-objcopy/ELF/Object.cpp
  869     Buf->r_offset = Reloc.Offset;
 1418     ToAdd.Offset = Rel.r_offset;
tools/llvm-readobj/ARMEHABIPrinter.h
  412       if (R.r_offset != static_cast<unsigned>(IndexTableOffset))
  416       RelA.r_offset = R.r_offset;
  416       RelA.r_offset = R.r_offset;
tools/llvm-readobj/ELFDumper.cpp
 2943   Fields[0].Str = to_string(format_hex_no_prefix(R.r_offset, Width));
 3033         Rela.r_offset = R.r_offset;
 3033         Rela.r_offset = R.r_offset;
 3721       Rela.r_offset = Rel.r_offset;
 3721       Rela.r_offset = Rel.r_offset;
 3756       Rela.r_offset = Rel.r_offset;
 3756       Rela.r_offset = Rel.r_offset;
 5273       Rela.r_offset = R.r_offset;
 5273       Rela.r_offset = R.r_offset;
 5328     W.printHex("Offset", Rel.r_offset);
 5335     OS << W.hex(Rel.r_offset) << " " << RelocName << " "
 5537       Rela.r_offset = Rel.r_offset;
 5537       Rela.r_offset = Rel.r_offset;
 5555       Rela.r_offset = Rel.r_offset;
 5555       Rela.r_offset = Rel.r_offset;
 5573     W.printHex("Offset", Rel.r_offset);
 5579     OS << W.hex(Rel.r_offset) << " " << RelocName << " "
tools/obj2yaml/elf2yaml.cpp
  416   R.Offset = Rel->r_offset;