LLVM 20.0.0git
|
Classes | |
class | ExecutorSharedMemoryMapperService |
class | SimpleExecutorDylibManager |
Simple page-based allocator. More... | |
class | SimpleExecutorMemoryManager |
Simple page-based allocator. More... | |
Functions | |
template<typename WriteT , typename SPSWriteT > | |
static llvm::orc::shared::CWrapperFunctionResult | writeUIntsWrapper (const char *ArgData, size_t ArgSize) |
static llvm::orc::shared::CWrapperFunctionResult | writeBuffersWrapper (const char *ArgData, size_t ArgSize) |
static llvm::orc::shared::CWrapperFunctionResult | runAsMainWrapper (const char *ArgData, size_t ArgSize) |
static llvm::orc::shared::CWrapperFunctionResult | runAsVoidFunctionWrapper (const char *ArgData, size_t ArgSize) |
static llvm::orc::shared::CWrapperFunctionResult | runAsIntFunctionWrapper (const char *ArgData, size_t ArgSize) |
void | addTo (StringMap< ExecutorAddr > &M) |
void llvm::orc::rt_bootstrap::addTo | ( | StringMap< ExecutorAddr > & | M | ) |
Definition at line 80 of file OrcRTBootstrap.cpp.
References llvm::orc::rt::DeregisterEHFrameSectionWrapperName, llvm::orc::ExecutorAddr::fromPtr(), llvm_orc_deregisterEHFrameSectionWrapper(), llvm_orc_registerEHFrameSectionWrapper(), llvm::orc::rt::MemoryWriteBuffersWrapperName, llvm::orc::rt::MemoryWriteUInt16sWrapperName, llvm::orc::rt::MemoryWriteUInt32sWrapperName, llvm::orc::rt::MemoryWriteUInt64sWrapperName, llvm::orc::rt::MemoryWriteUInt8sWrapperName, llvm::orc::rt::RegisterEHFrameSectionWrapperName, runAsIntFunctionWrapper(), llvm::orc::rt::RunAsIntFunctionWrapperName, runAsMainWrapper(), llvm::orc::rt::RunAsMainWrapperName, runAsVoidFunctionWrapper(), llvm::orc::rt::RunAsVoidFunctionWrapperName, writeBuffersWrapper(), and writeUIntsWrapper().
Referenced by llvm::orc::SimpleRemoteEPCServer::defaultBootstrapSymbols().
|
static |
Definition at line 70 of file OrcRTBootstrap.cpp.
References llvm::release, llvm::orc::runAsIntFunction(), and llvm::orc::ExecutorAddr::toPtr().
Referenced by addTo().
|
static |
Definition at line 49 of file OrcRTBootstrap.cpp.
References llvm::release, llvm::orc::runAsMain(), and llvm::orc::ExecutorAddr::toPtr().
Referenced by addTo().
|
static |
Definition at line 60 of file OrcRTBootstrap.cpp.
References llvm::release, llvm::orc::runAsVoidFunction(), and llvm::orc::ExecutorAddr::toPtr().
Referenced by addTo().
|
static |
|
static |