/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldMachOX86_64.h | 34 processRelocationRef(unsigned SectionID, relocation_iterator RelI, 41 Obj.getRelocation(RelI->getRawDataRefImpl()); 45 return processSubtractRelocation(SectionID, RelI, Obj, ObjSectionToID); 50 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); 53 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) 60 makeValueAddendPCRel(Value, RelI, 1 << RE.Size); 83 return ++RelI; 158 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI, argument 164 Obj.getRelocation(RelI->getRawDataRefImpl()); 167 uint64_t Offset = RelI [all...] |
H A D | RuntimeDyldMachOI386.h | 34 processRelocationRef(unsigned SectionID, relocation_iterator RelI, 41 Obj.getRelocation(RelI->getRawDataRefImpl()); 47 return processSECTDIFFRelocation(SectionID, RelI, Obj, 50 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID); 67 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); 70 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) 82 // RelI->getAddress(RelocAddr); 86 makeValueAddendPCRel(Value, RelI, 1 << RE.Size); 95 return ++RelI; 146 processSECTDIFFRelocation(unsigned SectionID, relocation_iterator RelI, argument [all...] |
H A D | RuntimeDyldMachOARM.h | 101 processRelocationRef(unsigned SectionID, relocation_iterator RelI, 108 Obj.getRelocation(RelI->getRawDataRefImpl()); 115 auto Symbol = RelI->getSymbol(); 135 return processHALFSECTDIFFRelocation(SectionID, RelI, Obj, 138 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID, 141 return ++RelI; 160 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); 168 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) 180 makeValueAddendPCRel(Value, RelI, 200 return ++RelI; 345 processHALFSECTDIFFRelocation(unsigned SectionID, relocation_iterator RelI, const ObjectFile &BaseTObj, ObjSectionToIDMap &ObjSectionToID) argument [all...] |
H A D | RuntimeDyldMachOAArch64.h | 273 processRelocationRef(unsigned SectionID, relocation_iterator RelI, 280 Obj.getRelocation(RelI->getRawDataRefImpl()); 298 ++RelI; 299 RelInfo = Obj.getRelocation(RelI->getRawDataRefImpl()); 303 return processSubtractRelocation(SectionID, RelI, Obj, ObjSectionToID); 305 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); 327 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) 337 makeValueAddendPCRel(Value, RelI, 1 << RE.Size); 352 return ++RelI; 480 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI, argument [all...] |
H A D | RuntimeDyldCOFFI386.h | 38 object::relocation_iterator RelI, 43 auto Symbol = RelI->getSymbol(); 57 uint64_t RelType = RelI->getType(); 58 uint64_t Offset = RelI->getOffset(); 80 RelI->getTypeName(RelTypeName); 128 return ++RelI;
|
H A D | RuntimeDyldCOFFX86_64.h | 191 object::relocation_iterator RelI, 197 object::symbol_iterator Symbol = RelI->getSymbol(); 208 uint64_t RelType = RelI->getType(); 209 uint64_t Offset = RelI->getOffset(); 268 return ++RelI;
|
H A D | RuntimeDyldCOFFAArch64.h | 141 processRelocationRef(unsigned SectionID, object::relocation_iterator RelI, 146 auto Symbol = RelI->getSymbol(); 160 uint64_t RelType = RelI->getType(); 161 uint64_t Offset = RelI->getOffset(); 220 RelI->getTypeName(RelTypeName); 242 return ++RelI;
|
H A D | RuntimeDyldCOFFThumb.h | 61 object::relocation_iterator RelI, 65 auto Symbol = RelI->getSymbol(); 79 uint64_t RelType = RelI->getType(); 80 uint64_t Offset = RelI->getOffset(); 100 RelI->getTypeName(RelTypeName); 171 return ++RelI;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldELF.h | 42 bool resolveAArch64ShortBranch(unsigned SectionID, relocation_iterator RelI, 46 relocation_iterator RelI, StubMap &Stubs); 177 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
|
H A D | RuntimeDyldMachO.cpp | 55 unsigned SectionID, relocation_iterator RelI, 62 Obj.getRelocation(RelI->getRawDataRefImpl()); 68 uint64_t Offset = RelI->getOffset(); 92 return ++RelI; 54 processScatteredVANILLA( unsigned SectionID, relocation_iterator RelI, const ObjectFile &BaseObjT, RuntimeDyldMachO::ObjSectionToIDMap &ObjSectionToID, bool TargetIsLocalThumbFunc) argument
|
H A D | RuntimeDyldMachO.h | 83 processScatteredVANILLA(unsigned SectionID, relocation_iterator RelI,
|
H A D | RuntimeDyldELF.cpp | 1021 unsigned SectionID, relocation_iterator RelI, 1038 uint64_t Offset = RelI->getOffset(); 1047 resolveRelocation(Sections[SectionID], Offset, Address, RelI->getType(), 1055 relocation_iterator RelI, 1061 uint64_t Offset = RelI->getOffset(); 1062 unsigned RelType = RelI->getType(); 1070 } else if (!resolveAArch64ShortBranch(SectionID, RelI, Value)) { 1110 unsigned SectionID, relocation_iterator RelI, const ObjectFile &O, 1113 uint64_t RelType = RelI->getType(); 1115 if (Expected<int64_t> AddendOrErr = ELFRelocationRef(*RelI) 1020 resolveAArch64ShortBranch( unsigned SectionID, relocation_iterator RelI, const RelocationValueRef &Value) argument 1053 resolveAArch64Branch(unsigned SectionID, const RelocationValueRef &Value, relocation_iterator RelI, StubMap &Stubs) argument 1109 processRelocationRef( unsigned SectionID, relocation_iterator RelI, const ObjectFile &O, ObjSectionToIDMap &ObjSectionToID, StubMap &Stubs) argument [all...] |
H A D | RuntimeDyldImpl.h | 423 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
|