/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldMachOX86_64.h | 33 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument 40 Obj.getRelocation(RelI->getRawDataRefImpl()); in processRelocationRef() 44 return processSubtractRelocation(SectionID, RelI, Obj, ObjSectionToID); in processRelocationRef() 49 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 52 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) in processRelocationRef() 59 makeValueAddendPCRel(Value, RelI, 1 << RE.Size); in processRelocationRef() 82 return ++RelI; in processRelocationRef() 157 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI, in processSubtractRelocation() argument 163 Obj.getRelocation(RelI->getRawDataRefImpl()); in processSubtractRelocation() 166 uint64_t Offset = RelI->getOffset(); in processSubtractRelocation() [all …]
|
H A D | RuntimeDyldMachOI386.h | 33 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument 40 Obj.getRelocation(RelI->getRawDataRefImpl()); in processRelocationRef() 46 return processSECTDIFFRelocation(SectionID, RelI, Obj, in processRelocationRef() 49 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID); in processRelocationRef() 66 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 69 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) in processRelocationRef() 85 makeValueAddendPCRel(Value, RelI, 1 << RE.Size); in processRelocationRef() 94 return ++RelI; in processRelocationRef() 145 processSECTDIFFRelocation(unsigned SectionID, relocation_iterator RelI, in processSECTDIFFRelocation() argument 151 Obj.getRelocation(RelI->getRawDataRefImpl()); in processSECTDIFFRelocation() [all …]
|
H A D | RuntimeDyldMachOARM.h | 100 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument 107 Obj.getRelocation(RelI->getRawDataRefImpl()); in processRelocationRef() 114 auto Symbol = RelI->getSymbol(); in processRelocationRef() 134 return processHALFSECTDIFFRelocation(SectionID, RelI, Obj, in processRelocationRef() 137 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID, in processRelocationRef() 140 return ++RelI; in processRelocationRef() 159 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 167 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) in processRelocationRef() 179 makeValueAddendPCRel(Value, RelI, in processRelocationRef() 199 return ++RelI; in processRelocationRef() [all …]
|
H A D | RuntimeDyldMachOAArch64.h | 273 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument 280 Obj.getRelocation(RelI->getRawDataRefImpl()); in processRelocationRef() 298 ++RelI; in processRelocationRef() 299 RelInfo = Obj.getRelocation(RelI->getRawDataRefImpl()); in processRelocationRef() 303 return processSubtractRelocation(SectionID, RelI, Obj, ObjSectionToID); in processRelocationRef() 305 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 327 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) in processRelocationRef() 337 makeValueAddendPCRel(Value, RelI, 1 << RE.Size); in processRelocationRef() 352 return ++RelI; in processRelocationRef() 480 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI, in processSubtractRelocation() argument [all …]
|
H A D | RuntimeDyldCOFFI386.h | 38 object::relocation_iterator RelI, in processRelocationRef() argument 43 auto Symbol = RelI->getSymbol(); in processRelocationRef() 58 uint64_t RelType = RelI->getType(); in processRelocationRef() 59 uint64_t Offset = RelI->getOffset(); in processRelocationRef() 98 RelI->getTypeName(RelTypeName); in processRelocationRef() 139 return ++RelI; in processRelocationRef()
|
H A D | RuntimeDyldCOFFAArch64.h | 154 processRelocationRef(unsigned SectionID, object::relocation_iterator RelI, in processRelocationRef() 160 auto Symbol = RelI->getSymbol(); in processRelocationRef() 174 uint64_t RelType = RelI->getType(); in processRelocationRef() 175 uint64_t Offset = RelI->getOffset(); in processRelocationRef() 252 RelI->getTypeName(RelTypeName); in processRelocationRef() 266 return ++RelI; in resolveRelocation() 143 processRelocationRef(unsigned SectionID,object::relocation_iterator RelI,const object::ObjectFile & Obj,ObjSectionToIDMap & ObjSectionToID,StubMap & Stubs) processRelocationRef() argument
|
H A D | RuntimeDyldCOFFThumb.h | 83 object::relocation_iterator RelI, in processRelocationRef() argument 87 auto Symbol = RelI->getSymbol(); in processRelocationRef() 101 uint64_t RelType = RelI->getType(); in processRelocationRef() 102 uint64_t Offset = RelI->getOffset(); in processRelocationRef() 122 RelI->getTypeName(RelTypeName); in processRelocationRef() 205 return ++RelI; in processRelocationRef()
|
H A D | RuntimeDyldCOFFX86_64.h | 198 object::relocation_iterator RelI, in processRelocationRef() argument 204 object::symbol_iterator Symbol = RelI->getSymbol(); in processRelocationRef() 215 uint64_t RelType = RelI->getType(); in processRelocationRef() 216 uint64_t Offset = RelI->getOffset(); in processRelocationRef() 285 return ++RelI; in processRelocationRef()
|
/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldELF.h | 40 bool resolveAArch64ShortBranch(unsigned SectionID, relocation_iterator RelI, 44 relocation_iterator RelI, StubMap &Stubs); 54 relocation_iterator RelI, 59 relocation_iterator RelI, StubMap &Stubs); 243 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
|
H A D | RuntimeDyldMachO.cpp | 54 unsigned SectionID, relocation_iterator RelI, in processScatteredVANILLA() 61 Obj.getRelocation(RelI->getRawDataRefImpl()); in processScatteredVANILLA() 67 uint64_t Offset = RelI->getOffset(); in processScatteredVANILLA() 91 return ++RelI; in processScatteredVANILLA() 55 processScatteredVANILLA(unsigned SectionID,relocation_iterator RelI,const ObjectFile & BaseObjT,RuntimeDyldMachO::ObjSectionToIDMap & ObjSectionToID,bool TargetIsLocalThumbFunc) processScatteredVANILLA() argument
|
H A D | RuntimeDyldELF.cpp | 648 unsigned SectionID, relocation_iterator RelI, 663 uint64_t Offset = RelI->getOffset(); in setMipsABI() 667 resolveRelocation(Sections[SectionID], Offset, Address, RelI->getType(), in findPPC64TOCSection() 674 relocation_iterator RelI, in findPPC64TOCSection() 678 if (resolveLoongArch64ShortBranch(SectionID, RelI, Value)) in findPPC64TOCSection() 682 uint64_t Offset = RelI->getOffset(); in findPPC64TOCSection() 683 unsigned RelType = RelI->getType(); in findPPC64TOCSection() 1465 unsigned SectionID, relocation_iterator RelI, in processRelocationRef() 1490 uint64_t SourceOffset = RelI->getOffset(); in processRelocationRef() 1498 RelocationEntry RE(SectionID, SourceOffset, RelI in processRelocationRef() 1130 resolveAArch64ShortBranch(unsigned SectionID,relocation_iterator RelI,const RelocationValueRef & Value) resolveAArch64ShortBranch() argument 1174 resolveAArch64Branch(unsigned SectionID,const RelocationValueRef & Value,relocation_iterator RelI,StubMap & Stubs) resolveAArch64Branch() argument 1227 processRelocationRef(unsigned SectionID,relocation_iterator RelI,const ObjectFile & O,ObjSectionToIDMap & ObjSectionToID,StubMap & Stubs) processRelocationRef() argument [all...] |
H A D | RuntimeDyldMachO.h | 78 processScatteredVANILLA(unsigned SectionID, relocation_iterator RelI, in getRelocationEntry()
|
H A D | RuntimeDyldImpl.h | 415 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
|