LLVM  14.0.0git
Classes | Public Member Functions | List of all members
llvm::orc::ItaniumCXAAtExitSupport Class Reference

An interface for Itanium __cxa_atexit interposer implementations. More...

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

Classes

struct  AtExitRecord
 

Public Member Functions

void registerAtExit (void(*F)(void *), void *Ctx, void *DSOHandle)
 
void runAtExits (void *DSOHandle)
 

Detailed Description

An interface for Itanium __cxa_atexit interposer implementations.

Definition at line 197 of file ExecutionUtils.h.

Member Function Documentation

◆ registerAtExit()

void llvm::orc::ItaniumCXAAtExitSupport::registerAtExit ( void(*)(void *)  F,
void *  Ctx,
void *  DSOHandle 
)

Definition at line 197 of file ExecutionUtils.cpp.

References F, and llvm::Lock.

◆ runAtExits()

void llvm::orc::ItaniumCXAAtExitSupport::runAtExits ( void *  DSOHandle)

Definition at line 203 of file ExecutionUtils.cpp.

References I, llvm::Lock, and move.


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