class ItaniumCXAAtExitSupport
Declaration
class ItaniumCXAAtExitSupport { /* full declaration omitted */ };
Description
An interface for Itanium __cxa_atexit interposer implementations.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:196
Member Variables
- private std::mutex AtExitsMutex
- private DenseMap<void*, std::vector<AtExitRecord>> AtExitRecords
Method Overview
- public void registerAtExit(void (*)(void *) F, void * Ctx, void * DSOHandle)
- public void runAtExits(void * DSOHandle)
Methods
¶void registerAtExit(void (*)(void*) F,
void* Ctx,
void* DSOHandle)
void registerAtExit(void (*)(void*) F,
void* Ctx,
void* DSOHandle)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:203
Parameters
- void (*)(void*) F
- void* Ctx
- void* DSOHandle
¶void runAtExits(void* DSOHandle)
void runAtExits(void* DSOHandle)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:204
Parameters
- void* DSOHandle