ΒΆllvm::Error lookupAndRecordAddrs(
llvm::orc::ExecutionSession& ES,
llvm::orc::LookupKind K,
const llvm::orc::JITDylibSearchOrder&
SearchOrder,
std::vector<std::pair<SymbolStringPtr,
ExecutorAddr*>> Pairs,
llvm::orc::SymbolLookupFlags LookupFlags =
SymbolLookupFlags::RequiredSymbol)
llvm::Error lookupAndRecordAddrs(
llvm::orc::ExecutionSession& ES,
llvm::orc::LookupKind K,
const llvm::orc::JITDylibSearchOrder&
SearchOrder,
std::vector<std::pair<SymbolStringPtr,
ExecutorAddr*>> Pairs,
llvm::orc::SymbolLookupFlags LookupFlags =
SymbolLookupFlags::RequiredSymbol)
Description
Record addresses of the given symbols in the given ExecutorAddrs. Blocking version.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h:53
Parameters
- llvm::orc::ExecutionSession& ES
- llvm::orc::LookupKind K
- const llvm::orc::JITDylibSearchOrder& SearchOrder
- std::vector< std::pair<SymbolStringPtr, ExecutorAddr*>> Pairs
- llvm::orc::SymbolLookupFlags LookupFlags = SymbolLookupFlags::RequiredSymbol