Lines Matching refs:Relocation
47 void relocate(uint8_t *loc, const Relocation &rel,
50 void relaxTlsGdToLe(uint8_t *loc, const Relocation &rel,
52 void relaxTlsGdToIe(uint8_t *loc, const Relocation &rel,
54 void relaxTlsIeToLe(uint8_t *loc, const Relocation &rel,
338 void AArch64::relocate(uint8_t *loc, const Relocation &rel, in relocate()
497 void AArch64::relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToLe()
528 void AArch64::relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToIe()
560 void AArch64::relaxTlsIeToLe(uint8_t *loc, const Relocation &rel, in relaxTlsIeToLe()
579 AArch64Relaxer::AArch64Relaxer(ArrayRef<Relocation> relocs) { in AArch64Relaxer()
602 bool AArch64Relaxer::tryRelaxAdrpAdd(const Relocation &adrpRel, in tryRelaxAdrpAdd()
603 const Relocation &addRel, uint64_t secAddr, in tryRelaxAdrpAdd()
641 Relocation adrRel = {R_ABS, R_AARCH64_ADR_PREL_LO21, addRel.offset, in tryRelaxAdrpAdd()
651 bool AArch64Relaxer::tryRelaxAdrpLdr(const Relocation &adrpRel, in tryRelaxAdrpLdr()
652 const Relocation &ldrRel, uint64_t secAddr, in tryRelaxAdrpLdr()
707 Relocation adrpSymRel = {R_AARCH64_PAGE_PC, R_AARCH64_ADR_PREL_PG_HI21, in tryRelaxAdrpLdr()
709 Relocation addRel = {R_ABS, R_AARCH64_ADD_ABS_LO12_NC, ldrRel.offset, in tryRelaxAdrpLdr()