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:
- include/llvm/ExecutionEngine/Orc/IndirectionUtils.h