| /freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| D | RuntimeDyldMachOX86_64.h | 34 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument 41 Obj.getRelocation(RelI->getRawDataRefImpl()); in processRelocationRef() 45 return processSubtractRelocation(SectionID, RelI, Obj, ObjSectionToID); in processRelocationRef() 50 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 53 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) in processRelocationRef() 60 makeValueAddendPCRel(Value, RelI, 1 << RE.Size); in processRelocationRef() 83 return ++RelI; in processRelocationRef() 158 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI, in processSubtractRelocation() argument 164 Obj.getRelocation(RelI->getRawDataRefImpl()); in processSubtractRelocation() 167 uint64_t Offset = RelI->getOffset(); in processSubtractRelocation() [all …]
|
| D | RuntimeDyldMachOI386.h | 34 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument 41 Obj.getRelocation(RelI->getRawDataRefImpl()); in processRelocationRef() 47 return processSECTDIFFRelocation(SectionID, RelI, Obj, in processRelocationRef() 50 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID); in processRelocationRef() 67 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 70 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) in processRelocationRef() 86 makeValueAddendPCRel(Value, RelI, 1 << RE.Size); in processRelocationRef() 95 return ++RelI; in processRelocationRef() 146 processSECTDIFFRelocation(unsigned SectionID, relocation_iterator RelI, in processSECTDIFFRelocation() argument 152 Obj.getRelocation(RelI->getRawDataRefImpl()); in processSECTDIFFRelocation() [all …]
|
| D | RuntimeDyldMachOARM.h | 101 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument 108 Obj.getRelocation(RelI->getRawDataRefImpl()); in processRelocationRef() 115 auto Symbol = RelI->getSymbol(); in processRelocationRef() 135 return processHALFSECTDIFFRelocation(SectionID, RelI, Obj, in processRelocationRef() 138 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID, in processRelocationRef() 141 return ++RelI; in processRelocationRef() 160 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 168 if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID)) in processRelocationRef() 180 makeValueAddendPCRel(Value, RelI, in processRelocationRef() 200 return ++RelI; in processRelocationRef() [all …]
|
| 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 …]
|
| 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()
|
| D | RuntimeDyldCOFFThumb.h | 61 object::relocation_iterator RelI, in processRelocationRef() argument 65 auto Symbol = RelI->getSymbol(); in processRelocationRef() 79 uint64_t RelType = RelI->getType(); in processRelocationRef() 80 uint64_t Offset = RelI->getOffset(); in processRelocationRef() 100 RelI->getTypeName(RelTypeName); in processRelocationRef() 183 return ++RelI; in processRelocationRef()
|
| D | RuntimeDyldCOFFAArch64.h | 142 processRelocationRef(unsigned SectionID, object::relocation_iterator RelI, in processRelocationRef() argument 147 auto Symbol = RelI->getSymbol(); in processRelocationRef() 161 uint64_t RelType = RelI->getType(); in processRelocationRef() 162 uint64_t Offset = RelI->getOffset(); in processRelocationRef() 239 RelI->getTypeName(RelTypeName); in processRelocationRef() 253 return ++RelI; in processRelocationRef()
|
| D | RuntimeDyldCOFFX86_64.h | 191 object::relocation_iterator RelI, in processRelocationRef() argument 197 object::symbol_iterator Symbol = RelI->getSymbol(); in processRelocationRef() 208 uint64_t RelType = RelI->getType(); in processRelocationRef() 209 uint64_t Offset = RelI->getOffset(); in processRelocationRef() 278 return ++RelI; in processRelocationRef()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| D | RuntimeDyldELF.h | 42 bool resolveAArch64ShortBranch(unsigned SectionID, relocation_iterator RelI, 46 relocation_iterator RelI, StubMap &Stubs); 178 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
|
| D | RuntimeDyldMachO.cpp | 55 unsigned SectionID, relocation_iterator RelI, in processScatteredVANILLA() argument 62 Obj.getRelocation(RelI->getRawDataRefImpl()); in processScatteredVANILLA() 68 uint64_t Offset = RelI->getOffset(); in processScatteredVANILLA() 92 return ++RelI; in processScatteredVANILLA()
|
| D | RuntimeDyldELF.cpp | 1090 unsigned SectionID, relocation_iterator RelI, in resolveAArch64ShortBranch() argument 1107 uint64_t Offset = RelI->getOffset(); in resolveAArch64ShortBranch() 1116 resolveRelocation(Sections[SectionID], Offset, Address, RelI->getType(), in resolveAArch64ShortBranch() 1124 relocation_iterator RelI, in resolveAArch64Branch() argument 1130 uint64_t Offset = RelI->getOffset(); in resolveAArch64Branch() 1131 unsigned RelType = RelI->getType(); in resolveAArch64Branch() 1139 } else if (!resolveAArch64ShortBranch(SectionID, RelI, Value)) { in resolveAArch64Branch() 1179 unsigned SectionID, relocation_iterator RelI, const ObjectFile &O, in processRelocationRef() argument 1182 uint64_t RelType = RelI->getType(); in processRelocationRef() 1184 if (Expected<int64_t> AddendOrErr = ELFRelocationRef(*RelI).getAddend()) in processRelocationRef() [all …]
|
| D | RuntimeDyldMachO.h | 83 processScatteredVANILLA(unsigned SectionID, relocation_iterator RelI,
|
| D | RuntimeDyldImpl.h | 408 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
|