LLVM
8.0.1
|
A lazy call-through manager that builds trampolines in the current process. More...
#include "llvm/ExecutionEngine/Orc/LazyReexports.h"
Static Public Member Functions | |
template<typename ORCABI > | |
static Expected< std::unique_ptr< LocalLazyCallThroughManager > > | Create (ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr) |
Create a LocalLazyCallThroughManager using the given ABI. More... | |
Static Public Member Functions inherited from llvm::orc::LazyCallThroughManager | |
template<typename NotifyResolvedImpl > | |
static std::unique_ptr< NotifyResolvedFunction > | createNotifyResolvedFunction (NotifyResolvedImpl NotifyResolved) |
Create a shared NotifyResolvedFunction from a given type that is callable with the correct signature. More... | |
Additional Inherited Members | |
Public Member Functions inherited from llvm::orc::LazyCallThroughManager | |
Expected< JITTargetAddress > | getCallThroughTrampoline (JITDylib &SourceJD, SymbolStringPtr SymbolName, std::shared_ptr< NotifyResolvedFunction > NotifyResolved) |
Protected Member Functions inherited from llvm::orc::LazyCallThroughManager | |
LazyCallThroughManager (ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr, std::unique_ptr< TrampolinePool > TP) | |
JITTargetAddress | callThroughToSymbol (JITTargetAddress TrampolineAddr) |
void | setTrampolinePool (std::unique_ptr< TrampolinePool > TP) |
A lazy call-through manager that builds trampolines in the current process.
Definition at line 111 of file LazyReexports.h.
|
inlinestatic |
Create a LocalLazyCallThroughManager using the given ABI.
See createLocalLazyCallThroughManager.
Definition at line 135 of file LazyReexports.h.