LLVM 20.0.0git
|
APIs for manipulating memory in the target process. More...
#include "llvm/ExecutionEngine/Orc/ExecutorProcessControl.h"
Public Types | |
using | WriteResultFn = unique_function< void(Error)> |
Callback function for asynchronous writes. | |
APIs for manipulating memory in the target process.
Definition at line 101 of file ExecutorProcessControl.h.
Callback function for asynchronous writes.
Definition at line 104 of file ExecutorProcessControl.h.
|
virtualdefault |
|
inline |
Definition at line 158 of file ExecutorProcessControl.h.
References writeBuffersAsync().
|
pure virtual |
Implemented in llvm::orc::EPCGenericMemoryAccess, and llvm::orc::InProcessMemoryAccess.
Referenced by writeBuffers().
|
inline |
Definition at line 166 of file ExecutorProcessControl.h.
References writePointersAsync().
Referenced by llvm::orc::JITLinkRedirectableSymbolManager::redirect().
|
pure virtual |
Implemented in llvm::orc::EPCGenericMemoryAccess, and llvm::orc::InProcessMemoryAccess.
Referenced by writePointers().
|
inline |
Definition at line 134 of file ExecutorProcessControl.h.
References writeUInt16sAsync().
|
pure virtual |
Implemented in llvm::orc::EPCGenericMemoryAccess, and llvm::orc::InProcessMemoryAccess.
Referenced by writeUInt16s().
|
inline |
Definition at line 142 of file ExecutorProcessControl.h.
References writeUInt32sAsync().
|
pure virtual |
Implemented in llvm::orc::EPCGenericMemoryAccess, and llvm::orc::InProcessMemoryAccess.
Referenced by writeUInt32s().
|
inline |
Definition at line 150 of file ExecutorProcessControl.h.
References writeUInt64sAsync().
|
pure virtual |
Implemented in llvm::orc::EPCGenericMemoryAccess, and llvm::orc::InProcessMemoryAccess.
Referenced by writeUInt64s().
|
inline |
Definition at line 126 of file ExecutorProcessControl.h.
References writeUInt8sAsync().
|
pure virtual |
Implemented in llvm::orc::EPCGenericMemoryAccess, and llvm::orc::InProcessMemoryAccess.
Referenced by writeUInt8s().