LLVM 22.0.0git
llvm::orc::LocalCXXRuntimeOverrides Class Reference

#include "llvm/ExecutionEngine/Orc/ExecutionUtils.h"

Inheritance diagram for llvm::orc::LocalCXXRuntimeOverrides:
[legend]

Public Member Functions

LLVM_ABI Error enable (JITDylib &JD, MangleAndInterner &Mangler)
Public Member Functions inherited from llvm::orc::LocalCXXRuntimeOverridesBase
LLVM_ABI void runDestructors ()
 Run any destructors recorded by the overriden __cxa_atexit function (CXAAtExitOverride).

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>
Static Protected Member Functions inherited from llvm::orc::LocalCXXRuntimeOverridesBase
static LLVM_ABI int CXAAtExitOverride (DestructorPtr Destructor, void *Arg, void *DSOHandle)
Protected Attributes inherited from llvm::orc::LocalCXXRuntimeOverridesBase
CXXDestructorDataPairList DSOHandleOverride

Detailed Description

Definition at line 191 of file ExecutionUtils.h.

Member Function Documentation

◆ enable()


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