|
EPCGenericMemoryAccess (ExecutorProcessControl &EPC, FuncAddrs FAs) |
|
Create an EPCGenericMemoryAccess instance from a given set of function addrs. |
| void |
writeUInt8sAsync (ArrayRef< tpctypes::UInt8Write > Ws, WriteResultFn OnWriteComplete) override |
| void |
writeUInt16sAsync (ArrayRef< tpctypes::UInt16Write > Ws, WriteResultFn OnWriteComplete) override |
| void |
writeUInt32sAsync (ArrayRef< tpctypes::UInt32Write > Ws, WriteResultFn OnWriteComplete) override |
| void |
writeUInt64sAsync (ArrayRef< tpctypes::UInt64Write > Ws, WriteResultFn OnWriteComplete) override |
| void |
writePointersAsync (ArrayRef< tpctypes::PointerWrite > Ws, WriteResultFn OnWriteComplete) override |
| void |
writeBuffersAsync (ArrayRef< tpctypes::BufferWrite > Ws, WriteResultFn OnWriteComplete) override |
| void |
readUInt8sAsync (ArrayRef< ExecutorAddr > Rs, OnReadUIntsCompleteFn< uint8_t > OnComplete) override |
| void |
readUInt16sAsync (ArrayRef< ExecutorAddr > Rs, OnReadUIntsCompleteFn< uint16_t > OnComplete) override |
| void |
readUInt32sAsync (ArrayRef< ExecutorAddr > Rs, OnReadUIntsCompleteFn< uint32_t > OnComplete) override |
| void |
readUInt64sAsync (ArrayRef< ExecutorAddr > Rs, OnReadUIntsCompleteFn< uint64_t > OnComplete) override |
| void |
readPointersAsync (ArrayRef< ExecutorAddr > Rs, OnReadPointersCompleteFn OnComplete) override |
| void |
readBuffersAsync (ArrayRef< ExecutorAddrRange > Rs, OnReadBuffersCompleteFn OnComplete) override |
| void |
readStringsAsync (ArrayRef< ExecutorAddr > Rs, OnReadStringsCompleteFn OnComplete) override |
| Public Member Functions inherited from llvm::orc::MemoryAccess |
|
| virtual |
~MemoryAccess () |
| Error |
writeUInt8s (ArrayRef< tpctypes::UInt8Write > Ws) |
| Error |
writeUInt16s (ArrayRef< tpctypes::UInt16Write > Ws) |
| Error |
writeUInt32s (ArrayRef< tpctypes::UInt32Write > Ws) |
| Error |
writeUInt64s (ArrayRef< tpctypes::UInt64Write > Ws) |
| Error |
writePointers (ArrayRef< tpctypes::PointerWrite > Ws) |
| Error |
writeBuffers (ArrayRef< tpctypes::BufferWrite > Ws) |
| Expected< ReadUIntsResult< uint8_t > > |
readUInt8s (ArrayRef< ExecutorAddr > Rs) |
| Expected< ReadUIntsResult< uint16_t > > |
readUInt16s (ArrayRef< ExecutorAddr > Rs) |
| Expected< ReadUIntsResult< uint32_t > > |
readUInt32s (ArrayRef< ExecutorAddr > Rs) |
| Expected< ReadUIntsResult< uint64_t > > |
readUInt64s (ArrayRef< ExecutorAddr > Rs) |
| Expected< ReadPointersResult > |
readPointers (ArrayRef< ExecutorAddr > Rs) |
| Expected< ReadBuffersResult > |
readBuffers (ArrayRef< ExecutorAddrRange > Rs) |
| Expected< ReadStringsResult > |
readStrings (ArrayRef< ExecutorAddr > Rs) |