LLVM 20.0.0git
|
A pair of WrapperFunctionCalls, one to be run at finalization time, one to be run at deallocation time. More...
#include "llvm/ExecutionEngine/Orc/Shared/AllocationActions.h"
Public Attributes | |
WrapperFunctionCall | Finalize |
WrapperFunctionCall | Dealloc |
A pair of WrapperFunctionCalls, one to be run at finalization time, one to be run at deallocation time.
AllocActionCallPairs should be constructed for paired operations (e.g. __register_ehframe and __deregister_ehframe for eh-frame registration). See comments for AllocActions for execution ordering.
For unpaired operations one or the other member can be left unused, as AllocationActionCalls with an FnAddr of zero will be skipped.
Definition at line 35 of file AllocationActions.h.
WrapperFunctionCall llvm::orc::shared::AllocActionCallPair::Dealloc |
Definition at line 37 of file AllocationActions.h.
Referenced by llvm::orc::shared::SPSSerializationTraits< SPSAllocActionCallPair, AllocActionCallPair >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSAllocActionCallPair, AllocActionCallPair >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSAllocActionCallPair, AllocActionCallPair >::size().
WrapperFunctionCall llvm::orc::shared::AllocActionCallPair::Finalize |
Definition at line 36 of file AllocationActions.h.
Referenced by llvm::orc::shared::SPSSerializationTraits< SPSAllocActionCallPair, AllocActionCallPair >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSAllocActionCallPair, AllocActionCallPair >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSAllocActionCallPair, AllocActionCallPair >::size().