21#ifndef LLVM_EXECUTIONENGINE_ORC_EPCGENERICMEMORYACCESSSPS_H
22#define LLVM_EXECUTIONENGINE_ORC_EPCGENERICMEMORYACCESSSPS_H
Tagged union holding either a T or a Error.
An ExecutionSession represents a running JIT program.
Represents a JIT'd dynamic library.
Dispatches proxies for the call described by CI, which must provide:
ProxySpec< rt::sps_ci::MemReadUInt16s > MemReadUInt16sProxySpec
ProxySpec< rt::sps_ci::MemWritePointers > MemWritePointersProxySpec
ProxySpec< rt::sps_ci::MemReadBuffers > MemReadBuffersProxySpec
ProxySpec< rt::sps_ci::MemReadUInt64s > MemReadUInt64sProxySpec
ProxySpec< rt::sps_ci::MemReadUInt8s > MemReadUInt8sProxySpec
ProxySpec< rt::sps_ci::MemWriteBuffers > MemWriteBuffersProxySpec
ProxySpec< rt::sps_ci::MemWriteUInt8s > MemWriteUInt8sProxySpec
ProxySpec< rt::sps_ci::MemWriteUInt64s > MemWriteUInt64sProxySpec
ProxySpec< rt::sps_ci::MemWriteUInt16s > MemWriteUInt16sProxySpec
LLVM_ABI Expected< std::unique_ptr< EPCGenericMemoryAccess > > createEPCGenericMemoryAccess(JITDylib &JD)
Create an EPCGenericMemoryAccess that reaches the memory-access wrappers in the given JITDylib via th...
ProxySpec< rt::sps_ci::MemReadPointers > MemReadPointersProxySpec
ProxySpec< rt::sps_ci::MemWriteUInt32s > MemWriteUInt32sProxySpec
ProxySpec< rt::sps_ci::MemReadStrings > MemReadStringsProxySpec
ProxySpec< rt::sps_ci::MemReadUInt32s > MemReadUInt32sProxySpec