Lines Matching defs:Relocation
40 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 relaxTlsLdToLe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
58 void relaxTlsIeToLe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
177 static bool isRelocationForJmpInsn(Relocation &R) {
182 // Return true if Relocation R points to the first instruction in the
187 InputSection *nextIS, Relocation &r) {
264 Relocation &r = is.relocs()[rIndex];
292 Relocation &rB = is.relocs()[rbIndex];
337 for (Relocation &rel : sec->relocs()) {
342 Relocation rel1 = rel;
475 void X86_64::relaxTlsGdToLe(uint8_t *loc, const Relocation &rel,
524 void X86_64::relaxTlsGdToIe(uint8_t *loc, const Relocation &rel,
569 void X86_64::relaxTlsIeToLe(uint8_t *loc, const Relocation &rel,
672 void X86_64::relaxTlsLdToLe(uint8_t *loc, const Relocation &rel,
797 llvm_unreachable("Unknown Jump Relocation");
855 static void relaxGot(uint8_t *loc, const Relocation &rel, uint64_t val);
857 void X86_64::relocate(uint8_t *loc, const Relocation &rel, uint64_t val) const {
1070 static void relaxGot(uint8_t *loc, const Relocation &rel, uint64_t val) {
1152 for (const Relocation &rel : sec.relocs()) {