Home
last modified time | relevance | path

Searched refs:LocalAddress (Results 1 – 11 of 11) sorted by relevance

/minix/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOAArch64.h36 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 DRuntimeDyldMachOARM.h36 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 DRuntimeDyldMachOI386.h86 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 DRuntimeDyldMachOX86_64.h71 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 DRuntimeDyldELF.cpp750 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 DRuntimeDyldMachO.cpp107 uint8_t *LocalAddress = Section.Address + RE.Offset; in dumpRelocationToResolve() local
111 << " LocalAddress: " << format("%p", LocalAddress) in dumpRelocationToResolve()
H A DRuntimeDyld.cpp101 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 DRuntimeDyldImpl.h398 void mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress);
/minix/external/bsd/llvm/dist/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h95 void mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress);
H A DExecutionEngine.h225 virtual void mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress) { in mapSectionAddress() argument
/minix/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h304 void mapSectionAddress(const void *LocalAddress, in mapSectionAddress() argument
306 Dyld.mapSectionAddress(LocalAddress, TargetAddress); in mapSectionAddress()