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

Overrides

tools/lld/ELF/Target.h
   80   virtual void relocateOne(uint8_t *loc, RelType type, uint64_t val) const = 0;

Declarations

tools/lld/ELF/Arch/AArch64.cpp
   47   void relocateOne(uint8_t *loc, RelType type, uint64_t val) const override;

References

tools/lld/ELF/Arch/AArch64.cpp
  209   relocateOne(buf + 4, R_AARCH64_ADR_PREL_PG_HI21,
  211   relocateOne(buf + 8, R_AARCH64_LDST64_ABS_LO12_NC, got + 16);
  212   relocateOne(buf + 12, R_AARCH64_ADD_ABS_LO12_NC, got + 16);
  226   relocateOne(buf, R_AARCH64_ADR_PREL_PG_HI21,
  228   relocateOne(buf + 4, R_AARCH64_LDST64_ABS_LO12_NC, gotPltEntryAddr);
  229   relocateOne(buf + 8, R_AARCH64_ADD_ABS_LO12_NC, gotPltEntryAddr);
  501     relocateOne(loc, R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21, val);
  505     relocateOne(loc, R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC, val);
  621   relocateOne(buf + 4, R_AARCH64_ADR_PREL_PG_HI21,
  623   relocateOne(buf + 8, R_AARCH64_LDST64_ABS_LO12_NC, got + 16);
  624   relocateOne(buf + 12, R_AARCH64_ADD_ABS_LO12_NC, got + 16);
  658   relocateOne(buf, R_AARCH64_ADR_PREL_PG_HI21,
  661   relocateOne(buf + 4, R_AARCH64_LDST64_ABS_LO12_NC, gotPltEntryAddr);
  662   relocateOne(buf + 8, R_AARCH64_ADD_ABS_LO12_NC, gotPltEntryAddr);