/minix/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldMachOAArch64.h | 36 uint8_t *LocalAddress = Section.Address + RE.Offset; in decodeAddend() local 52 assert((((uintptr_t)LocalAddress & 0x3) == 0) && in decodeAddend() 63 Addend = *reinterpret_cast<support::ulittle32_t *>(LocalAddress); in decodeAddend() 65 Addend = *reinterpret_cast<support::ulittle64_t *>(LocalAddress); in decodeAddend() 132 void encodeAddend(uint8_t *LocalAddress, unsigned NumBytes, in encodeAddend() argument 147 assert((((uintptr_t)LocalAddress & 0x3) == 0) && in encodeAddend() 158 *reinterpret_cast<support::ulittle32_t *>(LocalAddress) = Addend; in encodeAddend() 307 uint8_t *LocalAddress = Section.Address + RE.Offset; in resolveRelocation() local 329 encodeAddend(LocalAddress, /*Size=*/4, RelType, PCRelVal); in resolveRelocation() 339 encodeAddend(LocalAddress, /*Size=*/4, RelType, PCRelVal); in resolveRelocation() [all …]
|
H A D | RuntimeDyldMachOARM.h | 36 uint8_t *LocalAddress = Section.Address + RE.Offset; in decodeAddend() local 42 uint32_t Temp = readBytesUnaligned(LocalAddress, 4); in decodeAddend() 93 uint8_t *LocalAddress = Section.Address + RE.Offset; in resolveRelocation() local 110 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size); in resolveRelocation() 125 uint32_t Temp = readBytesUnaligned(LocalAddress, 4); in resolveRelocation() 126 writeBytesUnaligned((Temp & ~0xffffff) | FinalValue, LocalAddress, 4); in resolveRelocation() 140 uint32_t Insn = readBytesUnaligned(LocalAddress, 4); in resolveRelocation() 142 writeBytesUnaligned(Insn, LocalAddress, 4); in resolveRelocation() 223 uint8_t *LocalAddress = Section.Address + Offset; in processHALFSECTDIFFRelocation() local 224 int64_t Immediate = readBytesUnaligned(LocalAddress, 4); // Copy the whole instruction out. in processHALFSECTDIFFRelocation()
|
H A D | RuntimeDyldMachOI386.h | 86 uint8_t *LocalAddress = Section.Address + RE.Offset; in resolveRelocation() local 97 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size); in resolveRelocation() 106 writeBytesUnaligned(Value, LocalAddress, 1 << RE.Size); in resolveRelocation() 142 uint8_t *LocalAddress = Section.Address + Offset; in processSECTDIFFRelocation() local 144 uint64_t Addend = readBytesUnaligned(LocalAddress, NumBytes); in processSECTDIFFRelocation() 202 uint8_t *LocalAddress = Section.Address + Offset; in processI386ScatteredVANILLA() local 204 int64_t Addend = readBytesUnaligned(LocalAddress, NumBytes); in processI386ScatteredVANILLA()
|
H A D | RuntimeDyldMachOX86_64.h | 71 uint8_t *LocalAddress = Section.Address + RE.Offset; in resolveRelocation() local 91 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size); in resolveRelocation()
|
/minix/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldELF.cpp | 750 uint8_t aalk = *(LocalAddress + 3); in resolvePPC64Relocation() 756 writeInt16BE(LocalAddress, applyPPClo(Delta)); in resolvePPC64Relocation() 761 writeInt16BE(LocalAddress, applyPPChi(Delta)); in resolvePPC64Relocation() 772 writeInt32BE(LocalAddress, Result); in resolvePPC64Relocation() 787 writeInt32BE(LocalAddress, delta); in resolvePPC64Relocation() 792 writeInt64BE(LocalAddress, Delta); in resolvePPC64Relocation() 795 writeInt64BE(LocalAddress, Value + Addend); in resolvePPC64Relocation() 812 writeInt16BE(LocalAddress, Delta / 2); in resolveSystemZRelocation() 819 writeInt32BE(LocalAddress, Delta / 2); in resolveSystemZRelocation() 825 writeInt32BE(LocalAddress, Delta); in resolveSystemZRelocation() [all …]
|
H A D | RuntimeDyldMachO.cpp | 107 uint8_t *LocalAddress = Section.Address + RE.Offset; in dumpRelocationToResolve() local 111 << " LocalAddress: " << format("%p", LocalAddress) in dumpRelocationToResolve()
|
H A D | RuntimeDyld.cpp | 101 void RuntimeDyldImpl::mapSectionAddress(const void *LocalAddress, in mapSectionAddress() argument 105 if (Sections[i].Address == LocalAddress) { in mapSectionAddress() 843 void RuntimeDyld::mapSectionAddress(const void *LocalAddress, in mapSectionAddress() argument 845 Dyld->mapSectionAddress(LocalAddress, TargetAddress); in mapSectionAddress()
|
H A D | RuntimeDyldImpl.h | 398 void mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress);
|
/minix/external/bsd/llvm/dist/llvm/include/llvm/ExecutionEngine/ |
H A D | RuntimeDyld.h | 95 void mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress);
|
H A D | ExecutionEngine.h | 225 virtual void mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress) { in mapSectionAddress() argument
|
/minix/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.h | 304 void mapSectionAddress(const void *LocalAddress, in mapSectionAddress() argument 306 Dyld.mapSectionAddress(LocalAddress, TargetAddress); in mapSectionAddress()
|