LLVM: llvm::orc::EPCGenericDylibManager Class Reference (original) (raw)

#include "[llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h](EPCGenericDylibManager%5F8h%5Fsource.html)"

Public Types
using SymbolLookupCompleteFn
Public Member Functions
EPCGenericDylibManager (ExecutorProcessControl &EPC, SymbolAddrs SAs)
Create an EPCGenericMemoryAccess instance from a given set of function addrs.
LLVM_ABI Expected< tpctypes::DylibHandle > open (StringRef Path, uint64_t Mode)
Loads the dylib with the given name.
Expected< tpctypes::LookupResult > lookup (tpctypes::DylibHandle H, const SymbolLookupSet &Lookup)
Looks up symbols within the given dylib.
Expected< tpctypes::LookupResult > lookup (tpctypes::DylibHandle H, const RemoteSymbolLookupSet &Lookup)
Looks up symbols within the given dylib.
LLVM_ABI void lookupAsync (tpctypes::DylibHandle H, const SymbolLookupSet &Lookup, SymbolLookupCompleteFn Complete)
Looks up symbols within the given dylib.
LLVM_ABI void lookupAsync (tpctypes::DylibHandle H, const RemoteSymbolLookupSet &Lookup, SymbolLookupCompleteFn Complete)
Looks up symbols within the given dylib.

Definition at line 31 of file EPCGenericDylibManager.h.

SymbolLookupCompleteFn

Initial value:

Tagged union holding either a T or a Error.

unique_function is a type-erasing functor similar to std::function.

Definition at line 71 of file EPCGenericDylibManager.h.

CreateWithDefaultBootstrapSymbols()

lookup() [1/2]

lookup() [2/2]

lookupAsync() [1/2]

lookupAsync() [2/2]

open()


The documentation for this class was generated from the following files: