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

Methods

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)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:204

Parameters

void* DSOHandle