LLVM 20.0.0git
Typedefs | Variables
llvm::orc::rt Namespace Reference

Typedefs

using SPSSimpleExecutorDylibManagerOpenSignature = shared::SPSExpected< shared::SPSExecutorAddr >(shared::SPSExecutorAddr, shared::SPSString, uint64_t)
 
using SPSSimpleExecutorDylibManagerLookupSignature = shared::SPSExpected< shared::SPSSequence< shared::SPSExecutorSymbolDef > >(shared::SPSExecutorAddr, shared::SPSExecutorAddr, shared::SPSRemoteSymbolLookupSet)
 
using SPSSimpleExecutorMemoryManagerReserveSignature = shared::SPSExpected< shared::SPSExecutorAddr >(shared::SPSExecutorAddr, uint64_t)
 
using SPSSimpleExecutorMemoryManagerFinalizeSignature = shared::SPSError(shared::SPSExecutorAddr, shared::SPSFinalizeRequest)
 
using SPSSimpleExecutorMemoryManagerDeallocateSignature = shared::SPSError(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSExecutorAddr >)
 
using SPSExecutorSharedMemoryMapperServiceReserveSignature = shared::SPSExpected< shared::SPSTuple< shared::SPSExecutorAddr, shared::SPSString > >(shared::SPSExecutorAddr, uint64_t)
 
using SPSExecutorSharedMemoryMapperServiceInitializeSignature = shared::SPSExpected< shared::SPSExecutorAddr >(shared::SPSExecutorAddr, shared::SPSExecutorAddr, shared::SPSSharedMemoryFinalizeRequest)
 
using SPSExecutorSharedMemoryMapperServiceDeinitializeSignature = shared::SPSError(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSExecutorAddr >)
 
using SPSExecutorSharedMemoryMapperServiceReleaseSignature = shared::SPSError(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSExecutorAddr >)
 
using SPSRunAsMainSignature = int64_t(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSString >)
 
using SPSRunAsVoidFunctionSignature = int32_t(shared::SPSExecutorAddr)
 
using SPSRunAsIntFunctionSignature = int32_t(shared::SPSExecutorAddr, int32_t)
 

Variables

const charSimpleExecutorDylibManagerInstanceName
 
const charSimpleExecutorDylibManagerOpenWrapperName
 
const charSimpleExecutorDylibManagerLookupWrapperName
 
const charSimpleExecutorMemoryManagerInstanceName
 
const charSimpleExecutorMemoryManagerReserveWrapperName
 
const charSimpleExecutorMemoryManagerFinalizeWrapperName
 
const charSimpleExecutorMemoryManagerDeallocateWrapperName
 
const charExecutorSharedMemoryMapperServiceInstanceName
 
const charExecutorSharedMemoryMapperServiceReserveWrapperName
 
const charExecutorSharedMemoryMapperServiceInitializeWrapperName
 
const charExecutorSharedMemoryMapperServiceDeinitializeWrapperName
 
const charExecutorSharedMemoryMapperServiceReleaseWrapperName
 
const charMemoryWriteUInt8sWrapperName
 
const charMemoryWriteUInt16sWrapperName
 
const charMemoryWriteUInt32sWrapperName
 
const charMemoryWriteUInt64sWrapperName
 
const charMemoryWriteBuffersWrapperName
 
const charMemoryWritePointersWrapperName
 
const charRegisterEHFrameSectionWrapperName
 
const charDeregisterEHFrameSectionWrapperName
 
const charRunAsMainWrapperName = "__llvm_orc_bootstrap_run_as_main_wrapper"
 
const charRunAsVoidFunctionWrapperName
 
const charRunAsIntFunctionWrapperName
 

Typedef Documentation

◆ SPSExecutorSharedMemoryMapperServiceDeinitializeSignature

Definition at line 80 of file OrcRTBridge.h.

◆ SPSExecutorSharedMemoryMapperServiceInitializeSignature

Definition at line 76 of file OrcRTBridge.h.

◆ SPSExecutorSharedMemoryMapperServiceReleaseSignature

Definition at line 83 of file OrcRTBridge.h.

◆ SPSExecutorSharedMemoryMapperServiceReserveSignature

Definition at line 72 of file OrcRTBridge.h.

◆ SPSRunAsIntFunctionSignature

Definition at line 89 of file OrcRTBridge.h.

◆ SPSRunAsMainSignature

Definition at line 86 of file OrcRTBridge.h.

◆ SPSRunAsVoidFunctionSignature

Definition at line 88 of file OrcRTBridge.h.

◆ SPSSimpleExecutorDylibManagerLookupSignature

Definition at line 58 of file OrcRTBridge.h.

◆ SPSSimpleExecutorDylibManagerOpenSignature

Definition at line 54 of file OrcRTBridge.h.

◆ SPSSimpleExecutorMemoryManagerDeallocateSignature

Definition at line 68 of file OrcRTBridge.h.

◆ SPSSimpleExecutorMemoryManagerFinalizeSignature

Definition at line 66 of file OrcRTBridge.h.

◆ SPSSimpleExecutorMemoryManagerReserveSignature

Definition at line 63 of file OrcRTBridge.h.

Variable Documentation

◆ DeregisterEHFrameSectionWrapperName

const char * llvm::orc::rt::DeregisterEHFrameSectionWrapperName
Initial value:
=
"llvm_orc_deregisterEHFrameSectionWrapper"

Definition at line 57 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo(), and llvm::orc::SelfExecutorProcessControl::SelfExecutorProcessControl().

◆ ExecutorSharedMemoryMapperServiceDeinitializeWrapperName

const char * llvm::orc::rt::ExecutorSharedMemoryMapperServiceDeinitializeWrapperName
Initial value:
=
"__llvm_orc_ExecutorSharedMemoryMapperService_Deinitialize"

Definition at line 37 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::addBootstrapSymbols().

◆ ExecutorSharedMemoryMapperServiceInitializeWrapperName

const char * llvm::orc::rt::ExecutorSharedMemoryMapperServiceInitializeWrapperName
Initial value:
=
"__llvm_orc_ExecutorSharedMemoryMapperService_Initialize"

Definition at line 35 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::addBootstrapSymbols().

◆ ExecutorSharedMemoryMapperServiceInstanceName

const char * llvm::orc::rt::ExecutorSharedMemoryMapperServiceInstanceName
Initial value:
=
"__llvm_orc_ExecutorSharedMemoryMapperService_Instance"

Definition at line 31 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::addBootstrapSymbols().

◆ ExecutorSharedMemoryMapperServiceReleaseWrapperName

const char * llvm::orc::rt::ExecutorSharedMemoryMapperServiceReleaseWrapperName
Initial value:
=
"__llvm_orc_ExecutorSharedMemoryMapperService_Release"

Definition at line 39 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::addBootstrapSymbols().

◆ ExecutorSharedMemoryMapperServiceReserveWrapperName

const char * llvm::orc::rt::ExecutorSharedMemoryMapperServiceReserveWrapperName
Initial value:
=
"__llvm_orc_ExecutorSharedMemoryMapperService_Reserve"

Definition at line 33 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::addBootstrapSymbols().

◆ MemoryWriteBuffersWrapperName

const char * llvm::orc::rt::MemoryWriteBuffersWrapperName
Initial value:
=
"__llvm_orc_bootstrap_mem_write_buffers_wrapper"

Definition at line 50 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo().

◆ MemoryWritePointersWrapperName

const char * llvm::orc::rt::MemoryWritePointersWrapperName
Initial value:
=
"__llvm_orc_bootstrap_mem_write_pointers_wrapper"

Definition at line 52 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo().

◆ MemoryWriteUInt16sWrapperName

const char * llvm::orc::rt::MemoryWriteUInt16sWrapperName
Initial value:
=
"__llvm_orc_bootstrap_mem_write_uint16s_wrapper"

Definition at line 44 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo().

◆ MemoryWriteUInt32sWrapperName

const char * llvm::orc::rt::MemoryWriteUInt32sWrapperName
Initial value:
=
"__llvm_orc_bootstrap_mem_write_uint32s_wrapper"

Definition at line 46 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo().

◆ MemoryWriteUInt64sWrapperName

const char * llvm::orc::rt::MemoryWriteUInt64sWrapperName
Initial value:
=
"__llvm_orc_bootstrap_mem_write_uint64s_wrapper"

Definition at line 48 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo().

◆ MemoryWriteUInt8sWrapperName

const char * llvm::orc::rt::MemoryWriteUInt8sWrapperName
Initial value:
=
"__llvm_orc_bootstrap_mem_write_uint8s_wrapper"

Definition at line 42 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo().

◆ RegisterEHFrameSectionWrapperName

const char * llvm::orc::rt::RegisterEHFrameSectionWrapperName
Initial value:
=
"llvm_orc_registerEHFrameSectionWrapper"

Definition at line 55 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo(), and llvm::orc::SelfExecutorProcessControl::SelfExecutorProcessControl().

◆ RunAsIntFunctionWrapperName

const char * llvm::orc::rt::RunAsIntFunctionWrapperName
Initial value:
=
"__llvm_orc_bootstrap_run_as_int_function_wrapper"

Definition at line 63 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo().

◆ RunAsMainWrapperName

const char * llvm::orc::rt::RunAsMainWrapperName = "__llvm_orc_bootstrap_run_as_main_wrapper"

Definition at line 60 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo().

◆ RunAsVoidFunctionWrapperName

const char * llvm::orc::rt::RunAsVoidFunctionWrapperName
Initial value:
=
"__llvm_orc_bootstrap_run_as_void_function_wrapper"

Definition at line 61 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::addTo().

◆ SimpleExecutorDylibManagerInstanceName

const char * llvm::orc::rt::SimpleExecutorDylibManagerInstanceName
Initial value:
=
"__llvm_orc_SimpleExecutorDylibManager_Instance"

Definition at line 15 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::addBootstrapSymbols().

◆ SimpleExecutorDylibManagerLookupWrapperName

const char * llvm::orc::rt::SimpleExecutorDylibManagerLookupWrapperName
Initial value:
=
"__llvm_orc_SimpleExecutorDylibManager_lookup_wrapper"

Definition at line 19 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::addBootstrapSymbols().

◆ SimpleExecutorDylibManagerOpenWrapperName

const char * llvm::orc::rt::SimpleExecutorDylibManagerOpenWrapperName
Initial value:
=
"__llvm_orc_SimpleExecutorDylibManager_open_wrapper"

Definition at line 17 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::addBootstrapSymbols().

◆ SimpleExecutorMemoryManagerDeallocateWrapperName

const char * llvm::orc::rt::SimpleExecutorMemoryManagerDeallocateWrapperName
Initial value:
=
"__llvm_orc_SimpleExecutorMemoryManager_deallocate_wrapper"

Definition at line 28 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::addBootstrapSymbols().

◆ SimpleExecutorMemoryManagerFinalizeWrapperName

const char * llvm::orc::rt::SimpleExecutorMemoryManagerFinalizeWrapperName
Initial value:
=
"__llvm_orc_SimpleExecutorMemoryManager_finalize_wrapper"

Definition at line 26 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::addBootstrapSymbols().

◆ SimpleExecutorMemoryManagerInstanceName

const char * llvm::orc::rt::SimpleExecutorMemoryManagerInstanceName
Initial value:
=
"__llvm_orc_SimpleExecutorMemoryManager_Instance"

Definition at line 22 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::addBootstrapSymbols().

◆ SimpleExecutorMemoryManagerReserveWrapperName

const char * llvm::orc::rt::SimpleExecutorMemoryManagerReserveWrapperName
Initial value:
=
"__llvm_orc_SimpleExecutorMemoryManager_reserve_wrapper"

Definition at line 24 of file OrcRTBridge.cpp.

Referenced by llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::addBootstrapSymbols().