LLVM 17.0.0git
|
#include "llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h"
Classes | |
struct | FuncAddrs |
Function addresses for memory access. More... | |
Additional Inherited Members | |
![]() | |
using | WriteResultFn = unique_function< void(Error)> |
Callback function for asynchronous writes. | |
Definition at line 26 of file EPCGenericMemoryAccess.h.
|
inline |
Create an EPCGenericMemoryAccess instance from a given set of function addrs.
Definition at line 39 of file EPCGenericMemoryAccess.h.
|
inlineoverridevirtual |
Implements llvm::orc::ExecutorProcessControl::MemoryAccess.
Definition at line 70 of file EPCGenericMemoryAccess.h.
References llvm::orc::ExecutorProcessControl::callSPSWrapperAsync(), and llvm::orc::EPCGenericMemoryAccess::FuncAddrs::WriteBuffers.
|
inlineoverridevirtual |
Implements llvm::orc::ExecutorProcessControl::MemoryAccess.
Definition at line 49 of file EPCGenericMemoryAccess.h.
References llvm::orc::ExecutorProcessControl::callSPSWrapperAsync(), and llvm::orc::EPCGenericMemoryAccess::FuncAddrs::WriteUInt16s.
|
inlineoverridevirtual |
Implements llvm::orc::ExecutorProcessControl::MemoryAccess.
Definition at line 56 of file EPCGenericMemoryAccess.h.
References llvm::orc::ExecutorProcessControl::callSPSWrapperAsync(), and llvm::orc::EPCGenericMemoryAccess::FuncAddrs::WriteUInt32s.
|
inlineoverridevirtual |
Implements llvm::orc::ExecutorProcessControl::MemoryAccess.
Definition at line 63 of file EPCGenericMemoryAccess.h.
References llvm::orc::ExecutorProcessControl::callSPSWrapperAsync(), and llvm::orc::EPCGenericMemoryAccess::FuncAddrs::WriteUInt64s.
|
inlineoverridevirtual |
Implements llvm::orc::ExecutorProcessControl::MemoryAccess.
Definition at line 42 of file EPCGenericMemoryAccess.h.
References llvm::orc::ExecutorProcessControl::callSPSWrapperAsync(), and llvm::orc::EPCGenericMemoryAccess::FuncAddrs::WriteUInt8s.