|
LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h"
Classes | |
| struct | SymbolAddrs |
| Function addresses for memory access. More... | |
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. | |
Static Public Member Functions | |
| static LLVM_ABI Expected< EPCGenericDylibManager > | CreateWithDefaultBootstrapSymbols (ExecutorProcessControl &EPC) |
| Create an EPCGenericMemoryAccess instance from a given set of function addrs. | |
Definition at line 31 of file EPCGenericDylibManager.h.
Definition at line 71 of file EPCGenericDylibManager.h.
|
inline |
Create an EPCGenericMemoryAccess instance from a given set of function addrs.
Definition at line 47 of file EPCGenericDylibManager.h.
|
static |
Create an EPCGenericMemoryAccess instance from a given set of function addrs.
Definition at line 63 of file EPCGenericDylibManager.cpp.
|
inline |
Looks up symbols within the given dylib.
Definition at line 63 of file EPCGenericDylibManager.h.
References H, Lookup(), and lookupAsync().
|
inline |
Looks up symbols within the given dylib.
Definition at line 54 of file EPCGenericDylibManager.h.
References H, Lookup(), and lookupAsync().
| void llvm::orc::EPCGenericDylibManager::lookupAsync | ( | tpctypes::DylibHandle | H, |
| const RemoteSymbolLookupSet & | Lookup, | ||
| SymbolLookupCompleteFn | Complete ) |
Looks up symbols within the given dylib.
Definition at line 103 of file EPCGenericDylibManager.cpp.
References llvm::cantFail(), H, Lookup(), lookupAsync(), and llvm::orc::Result.
| void llvm::orc::EPCGenericDylibManager::lookupAsync | ( | tpctypes::DylibHandle | H, |
| const SymbolLookupSet & | Lookup, | ||
| SymbolLookupCompleteFn | Complete ) |
Looks up symbols within the given dylib.
Definition at line 84 of file EPCGenericDylibManager.cpp.
References llvm::cantFail(), H, Lookup(), lookupAsync(), and llvm::orc::Result.
Referenced by lookup(), lookup(), lookupAsync(), lookupAsync(), and llvm::orc::lookupSymbolsAsyncHelper().
| Expected< tpctypes::DylibHandle > llvm::orc::EPCGenericDylibManager::open | ( | StringRef | Path, |
| uint64_t | Mode ) |