LLVM 24.0.0git
llvm::orc::EPCGenericDylibManager::Bindings Struct Reference

The resolved controller-side handle to an executor-side dylib manager: the address of the manager instance (passed as the first argument to each call) plus the proxies for its functions. More...

#include "llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h"

Public Attributes

ExecutorAddr Instance
OpenProxy Open
ResolveProxy Resolve

Detailed Description

The resolved controller-side handle to an executor-side dylib manager: the address of the manager instance (passed as the first argument to each call) plus the proxies for its functions.

These are protocol-agnostic: the Create methods populate 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.

Definition at line 55 of file EPCGenericDylibManager.h.

Member Data Documentation

◆ Instance

ExecutorAddr llvm::orc::EPCGenericDylibManager::Bindings::Instance

Definition at line 56 of file EPCGenericDylibManager.h.

◆ Open

OpenProxy llvm::orc::EPCGenericDylibManager::Bindings::Open

Definition at line 57 of file EPCGenericDylibManager.h.

◆ Resolve

ResolveProxy llvm::orc::EPCGenericDylibManager::Bindings::Resolve

Definition at line 58 of file EPCGenericDylibManager.h.


The documentation for this struct was generated from the following file: