LLVM 24.0.0git
llvm::orc::rt Namespace Reference

Namespaces

namespace  sps_ci

Classes

struct  MachOUnwindInfoRegistrarSymbolNames
 Symbol names for the ORC runtime's StandaloneMachOUnwindInfoRegistrar SPS interface. More...

Typedefs

using SPSSimpleExecutorMemoryManagerReserveSignature
using SPSSimpleExecutorMemoryManagerInitializeSignature
using SPSSimpleExecutorMemoryManagerDeinitializeSignature
using SPSSimpleExecutorMemoryManagerReleaseSignature
using SPSExecutorSharedMemoryMapperServiceReserveSignature
using SPSExecutorSharedMemoryMapperServiceInitializeSignature
using SPSExecutorSharedMemoryMapperServiceDeinitializeSignature
using SPSExecutorSharedMemoryMapperServiceReleaseSignature

Variables

LLVM_ABI const charSimpleExecutorMemoryManagerInstanceName
LLVM_ABI const charSimpleExecutorMemoryManagerReserveWrapperName
LLVM_ABI const charSimpleExecutorMemoryManagerInitializeWrapperName
LLVM_ABI const charSimpleExecutorMemoryManagerDeinitializeWrapperName
LLVM_ABI const charSimpleExecutorMemoryManagerReleaseWrapperName
LLVM_ABI const charExecutorSharedMemoryMapperServiceInstanceName
LLVM_ABI const charExecutorSharedMemoryMapperServiceReserveWrapperName
LLVM_ABI const charExecutorSharedMemoryMapperServiceInitializeWrapperName
LLVM_ABI const charExecutorSharedMemoryMapperServiceDeinitializeWrapperName
LLVM_ABI const charExecutorSharedMemoryMapperServiceReleaseWrapperName
LLVM_ABI const charRegisterEHFrameSectionAllocActionName
LLVM_ABI const charDeregisterEHFrameSectionAllocActionName
LLVM_ABI const charRegisterJITLoaderGDBAllocActionName
LLVM_ABI const charDeregisterJITLoaderGDBAllocActionName
LLVM_ABI const char *const DispatchName = "__orc_rt_jit_dispatch"
LLVM_ABI const char *const DispatchCtxName = "__orc_rt_jit_dispatch_ctx"
const LLVM_ABI MachOUnwindInfoRegistrarSymbolNames orc_rt_MachOUnwindInfoRegistrarSPSSymbols
 Default symbol names for the ORC runtime's StandaloneMachOUnwindInfoRegistrar SPS interface.

Typedef Documentation

◆ SPSExecutorSharedMemoryMapperServiceDeinitializeSignature

◆ SPSExecutorSharedMemoryMapperServiceInitializeSignature

Initial value:
SPS tag type for expecteds, which are either a T or a string representing an error.
SPSTuple< SPSSequence< SPSSharedMemorySegFinalizeRequest >, SPSSequence< SPSAllocActionCallPair > > SPSSharedMemoryFinalizeRequest

Definition at line 76 of file OrcRTBridge.h.

◆ SPSExecutorSharedMemoryMapperServiceReleaseSignature

◆ SPSExecutorSharedMemoryMapperServiceReserveSignature

◆ SPSSimpleExecutorMemoryManagerDeinitializeSignature

◆ SPSSimpleExecutorMemoryManagerInitializeSignature

Initial value:
SPSTuple< SPSSequence< SPSSegFinalizeRequest >, SPSSequence< SPSAllocActionCallPair > > SPSFinalizeRequest

Definition at line 63 of file OrcRTBridge.h.

◆ SPSSimpleExecutorMemoryManagerReleaseSignature

◆ SPSSimpleExecutorMemoryManagerReserveSignature

Variable Documentation

◆ DeregisterEHFrameSectionAllocActionName

const char * llvm::orc::rt::DeregisterEHFrameSectionAllocActionName
Initial value:
=
"llvm_orc_deregisterEHFrameAllocAction"

Definition at line 39 of file OrcRTBridge.cpp.

Referenced by llvm::orc::addDefaultBootstrapValuesForHostProcess().

◆ DeregisterJITLoaderGDBAllocActionName

const char * llvm::orc::rt::DeregisterJITLoaderGDBAllocActionName
Initial value:
=
"orc_rt_ci_aa_sps_GDBJITRegistrar_deregister"

Definition at line 44 of file OrcRTBridge.cpp.

◆ DispatchCtxName

const char *const llvm::orc::rt::DispatchCtxName = "__orc_rt_jit_dispatch_ctx"

◆ DispatchName

const char *const llvm::orc::rt::DispatchName = "__orc_rt_jit_dispatch"

◆ ExecutorSharedMemoryMapperServiceDeinitializeWrapperName

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

Definition at line 32 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 30 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 26 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 34 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 28 of file OrcRTBridge.cpp.

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

◆ orc_rt_MachOUnwindInfoRegistrarSPSSymbols

const MachOUnwindInfoRegistrarSymbolNames llvm::orc::rt::orc_rt_MachOUnwindInfoRegistrarSPSSymbols
Initial value:
= {
"orc_rt_ci_aa_sps_MachOUnwindInfoRegistrar_registerSections",
"orc_rt_ci_aa_sps_MachOUnwindInfoRegistrar_deregisterSections"}

Default symbol names for the ORC runtime's StandaloneMachOUnwindInfoRegistrar SPS interface.

Definition at line 51 of file OrcRTBridge.cpp.

Referenced by llvm::orc::UnwindInfoManager::addBootstrapSymbols().

◆ RegisterEHFrameSectionAllocActionName

const char * llvm::orc::rt::RegisterEHFrameSectionAllocActionName
Initial value:
=
"llvm_orc_registerEHFrameAllocAction"

Definition at line 37 of file OrcRTBridge.cpp.

Referenced by llvm::orc::addDefaultBootstrapValuesForHostProcess().

◆ RegisterJITLoaderGDBAllocActionName

const char * llvm::orc::rt::RegisterJITLoaderGDBAllocActionName

◆ SimpleExecutorMemoryManagerDeinitializeWrapperName

const char * llvm::orc::rt::SimpleExecutorMemoryManagerDeinitializeWrapperName
Initial value:
=
"__llvm_orc_SimpleExecutorMemoryManager_deinitialize_wrapper"

Definition at line 21 of file OrcRTBridge.cpp.

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

◆ SimpleExecutorMemoryManagerInitializeWrapperName

const char * llvm::orc::rt::SimpleExecutorMemoryManagerInitializeWrapperName
Initial value:
=
"__llvm_orc_SimpleExecutorMemoryManager_initialize_wrapper"

Definition at line 19 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 15 of file OrcRTBridge.cpp.

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

◆ SimpleExecutorMemoryManagerReleaseWrapperName

const char * llvm::orc::rt::SimpleExecutorMemoryManagerReleaseWrapperName
Initial value:
=
"__llvm_orc_SimpleExecutorMemoryManager_release_wrapper"

Definition at line 23 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 17 of file OrcRTBridge.cpp.

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