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

Typedefs

using SPSSimpleExecutorDylibManagerOpenSignature = shared::SPSExpected< uint64_t >(shared::SPSExecutorAddr, shared::SPSString, uint64_t)
 
using SPSSimpleExecutorDylibManagerLookupSignature = shared::SPSExpected< shared::SPSSequence< shared::SPSExecutorAddr > >(shared::SPSExecutorAddr, uint64_t, 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 SPSRunAsMainSignature = int64_t(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSString >)
 

Variables

const char * SimpleExecutorDylibManagerInstanceName
 
const char * SimpleExecutorDylibManagerOpenWrapperName
 
const char * SimpleExecutorDylibManagerLookupWrapperName
 
const char * SimpleExecutorMemoryManagerInstanceName
 
const char * SimpleExecutorMemoryManagerReserveWrapperName
 
const char * SimpleExecutorMemoryManagerFinalizeWrapperName
 
const char * SimpleExecutorMemoryManagerDeallocateWrapperName
 
const char * MemoryWriteUInt8sWrapperName
 
const char * MemoryWriteUInt16sWrapperName
 
const char * MemoryWriteUInt32sWrapperName
 
const char * MemoryWriteUInt64sWrapperName
 
const char * MemoryWriteBuffersWrapperName
 
const char * RegisterEHFrameSectionCustomDirectWrapperName
 
const char * DeregisterEHFrameSectionCustomDirectWrapperName
 
const char * RunAsMainWrapperName = "__llvm_orc_bootstrap_run_as_main_wrapper"
 

Typedef Documentation

◆ SPSRunAsMainSignature

Definition at line 62 of file OrcRTBridge.h.

◆ SPSSimpleExecutorDylibManagerLookupSignature

Definition at line 51 of file OrcRTBridge.h.

◆ SPSSimpleExecutorDylibManagerOpenSignature

Definition at line 47 of file OrcRTBridge.h.

◆ SPSSimpleExecutorMemoryManagerDeallocateSignature

Definition at line 59 of file OrcRTBridge.h.

◆ SPSSimpleExecutorMemoryManagerFinalizeSignature

Definition at line 57 of file OrcRTBridge.h.

◆ SPSSimpleExecutorMemoryManagerReserveSignature

Definition at line 55 of file OrcRTBridge.h.

Variable Documentation

◆ DeregisterEHFrameSectionCustomDirectWrapperName

const char * llvm::orc::rt::DeregisterEHFrameSectionCustomDirectWrapperName
Initial value:
=
"__llvm_orc_bootstrap_deregister_ehframe_section_custom_direct_wrapper"

Definition at line 41 of file OrcRTBridge.cpp.

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

◆ MemoryWriteBuffersWrapperName

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

Definition at line 37 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 31 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 33 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 35 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 29 of file OrcRTBridge.cpp.

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

◆ RegisterEHFrameSectionCustomDirectWrapperName

const char * llvm::orc::rt::RegisterEHFrameSectionCustomDirectWrapperName
Initial value:
=
"__llvm_orc_bootstrap_register_ehframe_section_custom_direct_wrapper"

Definition at line 39 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 43 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 27 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 25 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 21 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 23 of file OrcRTBridge.cpp.

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