LLVM 18.0.0git
|
#include "llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h"
Classes | |
struct | SymbolAddrs |
Function addresses for memory access. More... | |
Public Member Functions | |
EPCGenericDylibManager (ExecutorProcessControl &EPC, SymbolAddrs SAs) | |
Create an EPCGenericMemoryAccess instance from a given set of function addrs. | |
Expected< tpctypes::DylibHandle > | open (StringRef Path, uint64_t Mode) |
Loads the dylib with the given name. | |
Expected< std::vector< ExecutorAddr > > | lookup (tpctypes::DylibHandle H, const SymbolLookupSet &Lookup) |
Looks up symbols within the given dylib. | |
Expected< std::vector< ExecutorAddr > > | lookup (tpctypes::DylibHandle H, const RemoteSymbolLookupSet &Lookup) |
Looks up symbols within the given dylib. | |
Static Public Member Functions | |
static Expected< EPCGenericDylibManager > | CreateWithDefaultBootstrapSymbols (ExecutorProcessControl &EPC) |
Create an EPCGenericMemoryAccess instance from a given set of function addrs. | |
Definition at line 29 of file EPCGenericDylibManager.h.
|
inline |
Create an EPCGenericMemoryAccess instance from a given set of function addrs.
Definition at line 45 of file EPCGenericDylibManager.h.
|
static |
Create an EPCGenericMemoryAccess instance from a given set of function addrs.
Definition at line 63 of file EPCGenericDylibManager.cpp.
References llvm::orc::ExecutorProcessControl::getBootstrapSymbols().
Expected< std::vector< ExecutorAddr > > llvm::orc::EPCGenericDylibManager::lookup | ( | tpctypes::DylibHandle | H, |
const RemoteSymbolLookupSet & | Lookup | ||
) |
Looks up symbols within the given dylib.
Definition at line 96 of file EPCGenericDylibManager.cpp.
Expected< std::vector< ExecutorAddr > > llvm::orc::EPCGenericDylibManager::lookup | ( | tpctypes::DylibHandle | H, |
const SymbolLookupSet & | Lookup | ||
) |
Looks up symbols within the given dylib.
Definition at line 85 of file EPCGenericDylibManager.cpp.
Expected< tpctypes::DylibHandle > llvm::orc::EPCGenericDylibManager::open | ( | StringRef | Path, |
uint64_t | Mode | ||
) |
Loads the dylib with the given name.
Definition at line 74 of file EPCGenericDylibManager.cpp.