|
LLVM 24.0.0git
|
The resolved controller-side handle to an executor-side memory manager: the address of the allocator instance (passed as the first argument to each call) plus the proxies for its functions. More...
#include "llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h"
Public Attributes | |
| ExecutorAddr | Instance |
| ReserveProxy | Reserve |
| InitializeProxy | Initialize |
| DeinitializeProxy | Deinitialize |
| ReleaseProxy | Release |
The resolved controller-side handle to an executor-side memory manager: the address of the allocator instance (passed as the first argument to each call) plus the proxies for its functions.
These are protocol-agnostic: sps::createEPCGenericJITLinkMemoryManager populates them for the runtime's SPS controller interface, but a client targeting a different protocol can build its own Bindings and pass them to the constructor.
Deinitialize is part of the interface but is not currently used by this manager.
Definition at line 62 of file EPCGenericJITLinkMemoryManager.h.
| DeinitializeProxy llvm::orc::EPCGenericJITLinkMemoryManager::Bindings::Deinitialize |
Definition at line 66 of file EPCGenericJITLinkMemoryManager.h.
| InitializeProxy llvm::orc::EPCGenericJITLinkMemoryManager::Bindings::Initialize |
Definition at line 65 of file EPCGenericJITLinkMemoryManager.h.
| ExecutorAddr llvm::orc::EPCGenericJITLinkMemoryManager::Bindings::Instance |
Definition at line 63 of file EPCGenericJITLinkMemoryManager.h.
| ReleaseProxy llvm::orc::EPCGenericJITLinkMemoryManager::Bindings::Release |
Definition at line 67 of file EPCGenericJITLinkMemoryManager.h.
| ReserveProxy llvm::orc::EPCGenericJITLinkMemoryManager::Bindings::Reserve |
Definition at line 64 of file EPCGenericJITLinkMemoryManager.h.