BootstrapMap | llvm::orc::ExecutorProcessControl | protected |
BootstrapSymbols | llvm::orc::ExecutorProcessControl | protected |
callSPSWrapper(ExecutorAddr WrapperFnAddr, WrapperCallArgTs &&...WrapperCallArgs) | llvm::orc::ExecutorProcessControl | inline |
callSPSWrapperAsync(RunPolicyT &&Runner, ExecutorAddr WrapperFnAddr, SendResultT &&SendResult, const ArgTs &...Args) | llvm::orc::ExecutorProcessControl | inline |
callSPSWrapperAsync(ExecutorAddr WrapperFnAddr, SendResultT &&SendResult, const ArgTs &...Args) | llvm::orc::ExecutorProcessControl | inline |
callWrapper(ExecutorAddr WrapperFnAddr, ArrayRef< char > ArgBuffer) | llvm::orc::ExecutorProcessControl | inline |
callWrapperAsync(ExecutorAddr WrapperFnAddr, IncomingWFRHandler OnComplete, ArrayRef< char > ArgBuffer) override | llvm::orc::SimpleRemoteEPC | virtual |
llvm::orc::ExecutorProcessControl::callWrapperAsync(RunPolicyT &&Runner, ExecutorAddr WrapperFnAddr, FnT &&OnComplete, ArrayRef< char > ArgBuffer) | llvm::orc::ExecutorProcessControl | inline |
llvm::orc::ExecutorProcessControl::callWrapperAsync(ExecutorAddr WrapperFnAddr, FnT &&OnComplete, ArrayRef< char > ArgBuffer) | llvm::orc::ExecutorProcessControl | inline |
ContinueSession enum value | llvm::orc::SimpleRemoteEPCTransportClient | |
Create(std::unique_ptr< TaskDispatcher > D, Setup S, TransportTCtorArgTs &&...TransportTCtorArgs) | llvm::orc::SimpleRemoteEPC | inlinestatic |
D | llvm::orc::ExecutorProcessControl | protected |
disconnect() override | llvm::orc::SimpleRemoteEPC | virtual |
EndSession enum value | llvm::orc::SimpleRemoteEPCTransportClient | |
ES | llvm::orc::ExecutorProcessControl | protected |
ExecutorProcessControl(std::shared_ptr< SymbolStringPool > SSP, std::unique_ptr< TaskDispatcher > D) | llvm::orc::ExecutorProcessControl | inline |
getBootstrapMap() const | llvm::orc::ExecutorProcessControl | inline |
getBootstrapMapValue(StringRef Key, std::optional< T > &Val) const | llvm::orc::ExecutorProcessControl | inline |
getBootstrapSymbols(ArrayRef< std::pair< ExecutorAddr &, StringRef > > Pairs) const | llvm::orc::ExecutorProcessControl | inline |
getBootstrapSymbolsMap() const | llvm::orc::ExecutorProcessControl | inline |
getDispatcher() | llvm::orc::ExecutorProcessControl | inline |
getExecutionSession() | llvm::orc::ExecutorProcessControl | inline |
getJITDispatchInfo() const | llvm::orc::ExecutorProcessControl | inline |
getMemMgr() const | llvm::orc::ExecutorProcessControl | inline |
getMemoryAccess() const | llvm::orc::ExecutorProcessControl | inline |
getPageSize() const | llvm::orc::ExecutorProcessControl | inline |
getSymbolStringPool() const | llvm::orc::ExecutorProcessControl | inline |
getTargetTriple() const | llvm::orc::ExecutorProcessControl | inline |
handleDisconnect(Error Err) override | llvm::orc::SimpleRemoteEPC | virtual |
handleMessage(SimpleRemoteEPCOpcode OpC, uint64_t SeqNo, ExecutorAddr TagAddr, SimpleRemoteEPCArgBytesVector ArgBytes) override | llvm::orc::SimpleRemoteEPC | virtual |
HandleMessageAction enum name | llvm::orc::SimpleRemoteEPCTransportClient | |
intern(StringRef SymName) | llvm::orc::ExecutorProcessControl | inline |
JDI | llvm::orc::ExecutorProcessControl | protected |
loadDylib(const char *DylibPath) override | llvm::orc::SimpleRemoteEPC | virtual |
lookupSymbols(ArrayRef< LookupRequest > Request) | llvm::orc::ExecutorProcessControl | inline |
lookupSymbolsAsync(ArrayRef< LookupRequest > Request, SymbolLookupCompleteFn F) override | llvm::orc::SimpleRemoteEPC | virtual |
MemAccess | llvm::orc::ExecutorProcessControl | protected |
MemMgr | llvm::orc::ExecutorProcessControl | protected |
operator=(const SimpleRemoteEPC &)=delete | llvm::orc::SimpleRemoteEPC | |
operator=(SimpleRemoteEPC &&)=delete | llvm::orc::SimpleRemoteEPC | |
PageSize | llvm::orc::ExecutorProcessControl | protected |
runAsIntFunction(ExecutorAddr IntFnAddr, int Arg) override | llvm::orc::SimpleRemoteEPC | virtual |
runAsMain(ExecutorAddr MainFnAddr, ArrayRef< std::string > Args) override | llvm::orc::SimpleRemoteEPC | virtual |
runAsVoidFunction(ExecutorAddr VoidFnAddr) override | llvm::orc::SimpleRemoteEPC | virtual |
SimpleRemoteEPC(const SimpleRemoteEPC &)=delete | llvm::orc::SimpleRemoteEPC | |
SimpleRemoteEPC(SimpleRemoteEPC &&)=delete | llvm::orc::SimpleRemoteEPC | |
SSP | llvm::orc::ExecutorProcessControl | protected |
SymbolLookupCompleteFn typedef | llvm::orc::ExecutorProcessControl | |
TargetTriple | llvm::orc::ExecutorProcessControl | protected |
~ExecutorProcessControl() | llvm::orc::ExecutorProcessControl | virtual |
~SimpleRemoteEPC() | llvm::orc::SimpleRemoteEPC | |
~SimpleRemoteEPCTransportClient() | llvm::orc::SimpleRemoteEPCTransportClient | virtual |