LLVM  10.0.0svn
Namespaces | Macros | Functions
EHFrameSupport.cpp File Reference
#include "EHFrameSupportImpl.h"
#include "llvm/BinaryFormat/Dwarf.h"
#include "llvm/Support/DynamicLibrary.h"
Include dependency graph for EHFrameSupport.cpp:

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 
 

Macros

#define DEBUG_TYPE   "jitlink"
 
#define HAVE_EHTABLE_SUPPORT   0
 

Functions

Error llvm::jitlink::addEHFrame (AtomGraph &G, Section &EHFrameSection, StringRef EHFrameContent, JITTargetAddress EHFrameAddress, Edge::Kind FDEToCIERelocKind, Edge::Kind FDEToTargetRelocKind)
 
static Error llvm::jitlink::registerFrameWrapper (const void *P)
 
static Error llvm::jitlink::deregisterFrameWrapper (const void *P)
 
Error llvm::jitlink::registerEHFrameSection (const void *EHFrameSectionAddr)
 Registers all FDEs in the given eh-frame section with the current process. More...
 
Error llvm::jitlink::deregisterEHFrameSection (const void *EHFrameSectionAddr)
 Deregisters all FDEs in the given eh-frame section with the current process. More...
 
AtomGraphPassFunction llvm::jitlink::createEHFrameRecorderPass (const Triple &TT, StoreFrameAddressFunction StoreFrameAddress)
 Creates a pass that records the address of the EH frame section. More...
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "jitlink"

Definition at line 15 of file EHFrameSupport.cpp.

◆ HAVE_EHTABLE_SUPPORT

#define HAVE_EHTABLE_SUPPORT   0

Definition at line 393 of file EHFrameSupport.cpp.