LLVM 22.0.0git
llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService Class Referencefinal

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

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

Public Member Functions

 ~ExecutorSharedMemoryMapperService ()
Expected< std::pair< ExecutorAddr, std::string > > reserve (uint64_t Size)
Expected< ExecutorAddrinitialize (ExecutorAddr Reservation, tpctypes::SharedMemoryFinalizeRequest &FR)
Error deinitialize (const std::vector< ExecutorAddr > &Bases)
Error release (const std::vector< ExecutorAddr > &Bases)
Error shutdown () override
void addBootstrapSymbols (StringMap< ExecutorAddr > &M) override
Public Member Functions inherited from llvm::orc::ExecutorBootstrapService
virtual ~ExecutorBootstrapService ()

Detailed Description

Definition at line 29 of file ExecutorSharedMemoryMapperService.h.

Constructor & Destructor Documentation

◆ ~ExecutorSharedMemoryMapperService()

llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::~ExecutorSharedMemoryMapperService ( )
inline

Definition at line 32 of file ExecutorSharedMemoryMapperService.h.

Member Function Documentation

◆ addBootstrapSymbols()

◆ deinitialize()

Error llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::deinitialize ( const std::vector< ExecutorAddr > & Bases)

◆ initialize()

◆ release()

◆ reserve()

◆ shutdown()

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

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