LLVM 19.0.0git
Public Member Functions | List of all members
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:
Inheritance graph
[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 ()
 
virtual void addBootstrapSymbols (StringMap< ExecutorAddr > &BootstrapSymbols)=0
 
virtual Error shutdown ()=0
 

Detailed Description

Simple page-based allocator.

Definition at line 36 of file SimpleExecutorDylibManager.h.

Constructor & Destructor Documentation

◆ ~SimpleExecutorDylibManager()

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

Member Function Documentation

◆ addBootstrapSymbols()

void llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::addBootstrapSymbols ( StringMap< ExecutorAddr > &  M)
overridevirtual

◆ lookup()

Expected< std::vector< ExecutorSymbolDef > > llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::lookup ( tpctypes::DylibHandle  H,
const RemoteSymbolLookupSet L 
)

◆ 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: