LLVM 22.0.0git
RegisterEHFrames.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::orc

Macros

#define DEBUG_TYPE   "orc"

Functions

void llvm::orc::__register_frame (const void *)
void llvm::orc::__deregister_frame (const void *)
Error llvm::orc::registerFrameWrapper (const void *P)
Error llvm::orc::deregisterFrameWrapper (const void *P)
LLVM_ABI Error llvm::orc::registerEHFrameSection (const void *EHFrameSectionAddr, size_t EHFrameSectionSize)
 Register frames in the given eh-frame section with libunwind.
LLVM_ABI Error llvm::orc::deregisterEHFrameSection (const void *EHFrameSectionAddr, size_t EHFrameSectionSize)
 Unregister frames in the given eh-frame section with libunwind.
static Error registerEHFrameWrapper (ExecutorAddrRange EHFrame)
static Error deregisterEHFrameWrapper (ExecutorAddrRange EHFrame)
orc::shared::CWrapperFunctionResult llvm_orc_registerEHFrameSectionAllocAction (const char *ArgData, size_t ArgSize)
orc::shared::CWrapperFunctionResult llvm_orc_deregisterEHFrameSectionAllocAction (const char *ArgData, size_t ArgSize)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "orc"

Definition at line 16 of file RegisterEHFrames.cpp.

Function Documentation

◆ deregisterEHFrameWrapper()

◆ llvm_orc_deregisterEHFrameSectionAllocAction()

orc::shared::CWrapperFunctionResult llvm_orc_deregisterEHFrameSectionAllocAction ( const char * ArgData,
size_t ArgSize )

◆ llvm_orc_registerEHFrameSectionAllocAction()

orc::shared::CWrapperFunctionResult llvm_orc_registerEHFrameSectionAllocAction ( const char * ArgData,
size_t ArgSize )

◆ registerEHFrameWrapper()