|
LLVM
8.0.1
|
#include "llvm/ExecutionEngine/Orc/ExecutionUtils.h"


Public Member Functions | |
| Error | enable (JITDylib &JD, MangleAndInterner &Mangler) |
Public Member Functions inherited from llvm::orc::LocalCXXRuntimeOverridesBase | |
| void | runDestructors () |
| Run any destructors recorded by the overriden __cxa_atexit function (CXAAtExitOverride). More... | |
Additional Inherited Members | |
Protected Types inherited from llvm::orc::LocalCXXRuntimeOverridesBase | |
| using | DestructorPtr = void(*)(void *) |
| using | CXXDestructorDataPair = std::pair< DestructorPtr, void * > |
| using | CXXDestructorDataPairList = std::vector< CXXDestructorDataPair > |
Protected Member Functions inherited from llvm::orc::LocalCXXRuntimeOverridesBase | |
| template<typename PtrTy > | |
| JITTargetAddress | toTargetAddress (PtrTy *P) |
Static Protected Member Functions inherited from llvm::orc::LocalCXXRuntimeOverridesBase | |
| static int | CXAAtExitOverride (DestructorPtr Destructor, void *Arg, void *DSOHandle) |
Protected Attributes inherited from llvm::orc::LocalCXXRuntimeOverridesBase | |
| CXXDestructorDataPairList | DSOHandleOverride |
Definition at line 205 of file ExecutionUtils.h.
| Error llvm::orc::LocalCXXRuntimeOverrides::enable | ( | JITDylib & | JD, |
| MangleAndInterner & | Mangler | ||
| ) |
Definition at line 168 of file ExecutionUtils.cpp.
References llvm::orc::absoluteSymbols(), llvm::orc::JITDylib::define(), and llvm::JITSymbolFlags::Exported.
1.8.13