LLVM 22.0.0git
llvm::orc::rt_bootstrap::SimpleExecutorDylibManager Class Reference

Simple page-based allocator. More...

#include "llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h"

Inheritance diagram for llvm::orc::rt_bootstrap::SimpleExecutorDylibManager:
[legend]

Public Member Functions

virtual ~SimpleExecutorDylibManager ()
Expected< tpctypes::DylibHandleopen (const std::string &Path, uint64_t Mode)
Expected< std::vector< ExecutorSymbolDef > > lookup (tpctypes::DylibHandle H, const RemoteSymbolLookupSet &L)
Error shutdown () override
void addBootstrapSymbols (StringMap< ExecutorAddr > &M) override
Public Member Functions inherited from llvm::orc::ExecutorBootstrapService
virtual ~ExecutorBootstrapService ()

Detailed Description

Simple page-based allocator.

Definition at line 37 of file SimpleExecutorDylibManager.h.

Constructor & Destructor Documentation

◆ ~SimpleExecutorDylibManager()

llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::~SimpleExecutorDylibManager ( )
virtual

Definition at line 19 of file SimpleExecutorDylibManager.cpp.

References assert().

Member Function Documentation

◆ addBootstrapSymbols()

◆ lookup()

◆ open()

Expected< tpctypes::DylibHandle > llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::open ( const std::string & Path,
uint64_t Mode )

◆ shutdown()

Error llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::shutdown ( )
overridevirtual

The documentation for this class was generated from the following files: