|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h 361 void writeBytesUnaligned(uint64_t Value, uint8_t *Dst, unsigned Size) const;
References
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp 939 writeBytesUnaligned(0xd2e00010, Addr, 4); // movz ip0, #:abs_g3:<addr>
940 writeBytesUnaligned(0xf2c00010, Addr+4, 4); // movk ip0, #:abs_g2_nc:<addr>
941 writeBytesUnaligned(0xf2a00010, Addr+8, 4); // movk ip0, #:abs_g1_nc:<addr>
942 writeBytesUnaligned(0xf2800010, Addr+12, 4); // movk ip0, #:abs_g0_nc:<addr>
943 writeBytesUnaligned(0xd61f0200, Addr+16, 4); // br ip0
949 writeBytesUnaligned(0xe51ff004, Addr, 4); // ldr pc, [pc, #-4]
963 writeBytesUnaligned(LuiT9Instr, Addr, 4);
964 writeBytesUnaligned(AdduiT9Instr, Addr + 4, 4);
965 writeBytesUnaligned(JrT9Instr, Addr + 8, 4);
966 writeBytesUnaligned(NopInstr, Addr + 12, 4);
984 writeBytesUnaligned(LuiT9Instr, Addr, 4);
985 writeBytesUnaligned(DaddiuT9Instr, Addr + 4, 4);
986 writeBytesUnaligned(DsllT9Instr, Addr + 8, 4);
987 writeBytesUnaligned(DaddiuT9Instr, Addr + 12, 4);
988 writeBytesUnaligned(DsllT9Instr, Addr + 16, 4);
989 writeBytesUnaligned(DaddiuT9Instr, Addr + 20, 4);
990 writeBytesUnaligned(JrT9Instr, Addr + 24, 4);
991 writeBytesUnaligned(NopInstr, Addr + 28, 4);
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp 292 writeBytesUnaligned(NewLocation, P, sizeof(TargetPtrT));
304 writeBytesUnaligned(NewLSDA, P, sizeof(TargetPtrT));
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h 152 writeBytesUnaligned(Result, Target, 4);
167 writeBytesUnaligned(Result, Target, 4);
185 writeBytesUnaligned(Result, Target, 4);
195 writeBytesUnaligned(RE.SectionID, Target, 2);
204 writeBytesUnaligned(RE.Addend, Target, 4);
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h 197 writeBytesUnaligned(Result, Target, 4);
212 writeBytesUnaligned(Result, Target, 4);
222 writeBytesUnaligned(RE.SectionID, Target, 2);
231 writeBytesUnaligned(RE.Addend, Target, 2);
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h 53 writeBytesUnaligned(Result, Target, 4);
106 writeBytesUnaligned(Result, Target, 4);
126 writeBytesUnaligned(Value + RE.Addend, Target, 8);
133 writeBytesUnaligned(RE.Addend, Target, 4);
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp 165 writeBytesUnaligned(Value, LocalGOTAddr, getGOTEntrySize());
234 writeBytesUnaligned(Insn, TargetPtr, 4);
238 writeBytesUnaligned(Insn, TargetPtr, 4);
242 writeBytesUnaligned(Insn, TargetPtr, 4);
246 writeBytesUnaligned(Insn, TargetPtr, 4);
251 writeBytesUnaligned(Insn, TargetPtr, 4);
256 writeBytesUnaligned(Value & 0xffffffff, TargetPtr, 4);
260 writeBytesUnaligned(Value, TargetPtr, 8);
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h 423 writeBytesUnaligned(Value, LocalAddress, 1 << RE.Size);
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h 231 writeBytesUnaligned(HighInsn, LocalAddress, 2);
232 writeBytesUnaligned(LowInsn, LocalAddress + 2, 2);
239 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size);
255 writeBytesUnaligned((Temp & ~0xffffff) | FinalValue, LocalAddress, 4);
280 writeBytesUnaligned(Insn, LocalAddress, 4);
327 writeBytesUnaligned(StubOpcode, Addr, 4);
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h 111 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size);
120 writeBytesUnaligned(Value, LocalAddress, 1 << RE.Size);
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h 109 writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size);
117 writeBytesUnaligned(Value, LocalAddress, 1 << RE.Size);