Lines Matching full:relocation
98 // This encompasses the relocation for the whole 21-bit value. in getAArch64FixupKindMachOInfo()
164 // AArch64 pcrel relocation addends do not include the section offset. in recordRelocation()
190 "Invalid relocation on conditional branch!"); in recordRelocation()
209 "PC relative absolute relocation!"); in recordRelocation()
229 // SymB is the PC, so use a PC-rel pointer-to-GOT relocation. in recordRelocation()
241 "unsupported relocation of modified symbol"); in recordRelocation()
248 "unsupported pc-relative relocation of " in recordRelocation()
262 "unsupported relocation of local symbol '" + A->getName() + in recordRelocation()
269 "unsupported relocation of local symbol '" + B->getName() + in recordRelocation()
276 Fixup.getLoc(), "unsupported relocation with identical base"); in recordRelocation()
311 "unsupported relocation of local symbol '" + Symbol->getName() + in recordRelocation()
328 // understand relocation entries and expects to find values that in recordRelocation()
348 "unsupported relocation of local symbol '" + Symbol->getName() + in recordRelocation()
352 // Adjust the relocation to be section-relative. in recordRelocation()
367 // If the relocation kind is Branch26, Page21, or Pageoff12, any addend in recordRelocation()
368 // is represented via an Addend relocation, not encoded directly into in recordRelocation()
376 "addend too big for relocation"); in recordRelocation()
386 // Now set up the Addend relocation. in recordRelocation()
393 // Put zero into the instruction itself. The addend is in the relocation. in recordRelocation()