Lines Matching refs:Relocation

49   void relocate(uint8_t *loc, const Relocation &rel,
55 void relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
56 void relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
57 void relaxTlsIeToLe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
63 AArch64Relaxer(ArrayRef<Relocation> relocs);
64 bool tryRelaxAdrpAdd(const Relocation &adrpRel, const Relocation &addRel,
66 bool tryRelaxAdrpLdr(const Relocation &adrpRel, const Relocation &ldrRel,
360 void AArch64::relocate(uint8_t *loc, const Relocation &rel, in relocate()
519 void AArch64::relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToLe()
550 void AArch64::relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToIe()
582 void AArch64::relaxTlsIeToLe(uint8_t *loc, const Relocation &rel, in relaxTlsIeToLe()
601 AArch64Relaxer::AArch64Relaxer(ArrayRef<Relocation> relocs) { in AArch64Relaxer()
622 bool AArch64Relaxer::tryRelaxAdrpAdd(const Relocation &adrpRel, in tryRelaxAdrpAdd()
623 const Relocation &addRel, uint64_t secAddr, in tryRelaxAdrpAdd()
661 Relocation adrRel = {R_ABS, R_AARCH64_ADR_PREL_LO21, addRel.offset, in tryRelaxAdrpAdd()
671 bool AArch64Relaxer::tryRelaxAdrpLdr(const Relocation &adrpRel, in tryRelaxAdrpLdr()
672 const Relocation &ldrRel, uint64_t secAddr, in tryRelaxAdrpLdr()
727 Relocation adrpSymRel = {R_AARCH64_PAGE_PC, R_AARCH64_ADR_PREL_PG_HI21, in tryRelaxAdrpLdr()
729 Relocation addRel = {R_ABS, R_AARCH64_ADD_ABS_LO12_NC, ldrRel.offset, in tryRelaxAdrpLdr()
752 const Relocation &rel = sec.relocs()[i]; in relocateAlloc()