LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/Orc/TargetProcess/ExecutorResolver.h"
Public Member Functions | |
DylibSymbolResolver (tpctypes::DylibHandle H) | |
void | resolveAsync (const RemoteSymbolLookupSet &L, ExecutorResolver::YieldResolveResultFn &&OnResolve) override |
Public Member Functions inherited from llvm::orc::ExecutorResolver | |
virtual | ~ExecutorResolver ()=default |
Additional Inherited Members | |
Public Types inherited from llvm::orc::ExecutorResolver | |
using | ResolveResult = Expected<std::vector<std::optional<ExecutorSymbolDef>>> |
using | YieldResolveResultFn = unique_function<void(ResolveResult)> |
Definition at line 35 of file ExecutorResolver.h.
|
inline |
Definition at line 37 of file ExecutorResolver.h.
References H.
|
overridevirtual |
Implements llvm::orc::ExecutorResolver.
Definition at line 9 of file ExecutorResolver.cpp.
References DL, E(), llvm::JITSymbolFlags::Exported, llvm::orc::ExecutorAddr::fromPtr(), llvm::inconvertibleErrorCode(), llvm::make_error(), and llvm::orc::Result.