/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldELFMips.cpp | 165 writeBytesUnaligned(Value, LocalGOTAddr, getGOTEntrySize()); in evaluateMIPS64Relocation() 234 writeBytesUnaligned(Insn, TargetPtr, 4); in applyMIPSRelocation() 238 writeBytesUnaligned(Insn, TargetPtr, 4); in applyMIPSRelocation() 242 writeBytesUnaligned(Insn, TargetPtr, 4); in applyMIPSRelocation() 246 writeBytesUnaligned(Insn, TargetPtr, 4); in applyMIPSRelocation() 251 writeBytesUnaligned(Insn, TargetPtr, 4); in applyMIPSRelocation() 256 writeBytesUnaligned(Value & 0xffffffff, TargetPtr, 4); in applyMIPSRelocation() 260 writeBytesUnaligned(Value, TargetPtr, 8); in applyMIPSRelocation()
|
H A D | RuntimeDyldCOFFI386.h | 163 writeBytesUnaligned(Result, Target, 4); in resolveRelocation() 178 writeBytesUnaligned(Result, Target, 4); in resolveRelocation() 196 writeBytesUnaligned(Result, Target, 4); in resolveRelocation() 206 writeBytesUnaligned(RE.SectionID, Target, 2); in resolveRelocation() 215 writeBytesUnaligned(RE.Addend, Target, 4); in resolveRelocation()
|
H A D | RuntimeDyldMachOARM.h | 230 writeBytesUnaligned(HighInsn, LocalAddress, 2); in resolveRelocation() 231 writeBytesUnaligned(LowInsn, LocalAddress + 2, 2); in resolveRelocation() 238 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size); in resolveRelocation() 254 writeBytesUnaligned((Temp & ~0xffffff) | FinalValue, LocalAddress, 4); in resolveRelocation() 279 writeBytesUnaligned(Insn, LocalAddress, 4); in resolveRelocation() 326 writeBytesUnaligned(StubOpcode, Addr, 4); in processBranchRelocation()
|
H A D | RuntimeDyldCOFFX86_64.h | 53 writeBytesUnaligned(Result, Target, 4); in write32BitOffset() 107 writeBytesUnaligned(Result, Target, 4); in resolveRelocation() 126 writeBytesUnaligned(Value + RE.Addend, Target, 8); in resolveRelocation() 133 writeBytesUnaligned(RE.Addend, Target, 4); in resolveRelocation() 140 writeBytesUnaligned(RE.SectionID, Target, 2); in resolveRelocation()
|
H A D | RuntimeDyldCOFFThumb.h | 231 writeBytesUnaligned(Result, Target, 4); in resolveRelocation() 246 writeBytesUnaligned(Result, Target, 4); in resolveRelocation() 256 writeBytesUnaligned(RE.SectionID, Target, 2); in resolveRelocation() 265 writeBytesUnaligned(RE.Addend, Target, 2); in resolveRelocation()
|
H A D | RuntimeDyldMachOX86_64.h | 108 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size); in resolveRelocation() 116 writeBytesUnaligned(Value, LocalAddress, 1 << RE.Size); in resolveRelocation()
|
H A D | RuntimeDyldMachOI386.h | 110 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size); in resolveRelocation() 119 writeBytesUnaligned(Value, LocalAddress, 1 << RE.Size); in resolveRelocation()
|
H A D | RuntimeDyldMachOAArch64.h | 423 writeBytesUnaligned(Value, LocalAddress, 1 << RE.Size); in resolveRelocation()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyld.cpp | 724 void RuntimeDyldImpl::writeBytesUnaligned(uint64_t Value, uint8_t *Dst, in writeBytesUnaligned() function in llvm::RuntimeDyldImpl 978 writeBytesUnaligned(0xd2e00010, Addr, 4); // movz ip0, #:abs_g3:<addr> in createStubFunction() 979 writeBytesUnaligned(0xf2c00010, Addr+4, 4); // movk ip0, #:abs_g2_nc:<addr> in createStubFunction() 980 writeBytesUnaligned(0xf2a00010, Addr+8, 4); // movk ip0, #:abs_g1_nc:<addr> in createStubFunction() 981 writeBytesUnaligned(0xf2800010, Addr+12, 4); // movk ip0, #:abs_g0_nc:<addr> in createStubFunction() 982 writeBytesUnaligned(0xd61f0200, Addr+16, 4); // br ip0 in createStubFunction() 988 writeBytesUnaligned(0xe51ff004, Addr, 4); // ldr pc, [pc, #-4] in createStubFunction() 1002 writeBytesUnaligned(LuiT9Instr, Addr, 4); in createStubFunction() 1003 writeBytesUnaligned(AdduiT9Instr, Addr + 4, 4); in createStubFunction() 1004 writeBytesUnaligned(JrT9Instr, Addr + 8, 4); in createStubFunction() [all …]
|
H A D | RuntimeDyldMachO.cpp | 292 writeBytesUnaligned(NewLocation, P, sizeof(TargetPtrT)); in processFDE() 304 writeBytesUnaligned(NewLSDA, P, sizeof(TargetPtrT)); in processFDE()
|
H A D | RuntimeDyldImpl.h | 352 void writeBytesUnaligned(uint64_t Value, uint8_t *Dst, unsigned Size) const;
|