summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/InProcessMemoryAccess.cpp
AgeCommit message (Collapse)Author
2025-06-27[ORC] Add read operations to orc::MemoryAccess. (#145834)Lang Hames
This commit adds operations to orc::MemoryAccess for reading basic types (uint8_t, uint16_t, uint32_t, uint64_t, pointers, buffers, and strings) from executor memory. The InProcessMemoryAccess and EPCGenericMemoryAccess implementations are updated to support the new operations.
2025-06-26[ORC] Extract MemoryAccess from ExecutorProcessControl, break up header. ↵Lang Hames
(#145671) This moves the MemoryAccess interface out of the ExecutorProcessControl class and splits implementation classes InProcessMemoryManager and SelfExecutorProcessControl out of ExecutorProcessControl.h and into their own headers.