reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
307 if (RE.RelType == MachO::ARM64_RELOC_POINTER_TO_GOT) { 309 (RE.Size == 2 && RE.IsPCRel) || (RE.Size == 3 && !RE.IsPCRel); 309 (RE.Size == 2 && RE.IsPCRel) || (RE.Size == 3 && !RE.IsPCRel); 309 (RE.Size == 2 && RE.IsPCRel) || (RE.Size == 3 && !RE.IsPCRel); 309 (RE.Size == 2 && RE.IsPCRel) || (RE.Size == 3 && !RE.IsPCRel); 316 if (auto Addend = decodeAddend(RE)) 317 RE.Addend = *Addend; 321 assert((ExplicitAddend == 0 || RE.Addend == 0) && "Relocation has "\ 324 RE.Addend = ExplicitAddend; 327 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) 333 if (RE.RelType == MachO::ARM64_RELOC_POINTER_TO_GOT) { 336 } else if (!IsExtern && RE.IsPCRel) 337 makeValueAddendPCRel(Value, RelI, 1 << RE.Size); 339 RE.Addend = Value.Offset; 341 if (RE.RelType == MachO::ARM64_RELOC_GOT_LOAD_PAGE21 || 342 RE.RelType == MachO::ARM64_RELOC_GOT_LOAD_PAGEOFF12 || 343 RE.RelType == MachO::ARM64_RELOC_POINTER_TO_GOT) 344 processGOTRelocation(RE, Value, Stubs); 347 addRelocationForSymbol(RE, Value.SymbolName); 349 addRelocationForSection(RE, Value.SectionID);