LLVM: llvm::orc::LocalTrampolinePool< ORCABI > Class Template Reference (original) (raw)

A trampoline pool for trampolines within the current process. More...

#include "[llvm/ExecutionEngine/Orc/IndirectionUtils.h](IndirectionUtils%5F8h%5Fsource.html)"

Inheritance diagram for llvm::orc::LocalTrampolinePool< ORCABI >:

Additional Inherited Members
Public Types inherited from llvm::orc::TrampolinePool
using NotifyLandingResolvedFunction
using ResolveLandingFunction
Public Member Functions inherited from llvm::orc::TrampolinePool
virtual ~TrampolinePool ()
Expected< ExecutorAddr > getTrampoline ()
Get an available trampoline address.
void releaseTrampoline (ExecutorAddr TrampolineAddr)
Returns the given trampoline to the pool for re-use.
Protected Attributes inherited from llvm::orc::TrampolinePool
std::mutex TPMutex
std::vector< ExecutorAddr > AvailableTrampolines

Detailed Description

template
class llvm::orc::LocalTrampolinePool< ORCABI >

A trampoline pool for trampolines within the current process.

Definition at line 104 of file IndirectionUtils.h.

Member Function Documentation

Create()

template


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