LLVM 22.0.0git
|
DWARF Common Information Entry (CIE) More...
#include "llvm/DebugInfo/DWARF/DWARFDebugFrame.h"
Static Public Member Functions | |
static bool | classof (const FrameEntry *FE) |
Additional Inherited Members | |
Public Types inherited from llvm::dwarf::FrameEntry | |
enum | FrameKind { FK_CIE , FK_FDE } |
Protected Attributes inherited from llvm::dwarf::FrameEntry | |
const FrameKind | Kind |
const bool | IsDWARF64 |
const uint64_t | Offset |
Offset of this entry in the section. | |
const uint64_t | Length |
Entry length as specified in DWARF. | |
CFIProgram | CFIs |
DWARF Common Information Entry (CIE)
Definition at line 93 of file DWARFDebugFrame.h.
|
inline |
Definition at line 97 of file DWARFDebugFrame.h.
References llvm::dwarf::FrameEntry::FK_CIE, llvm::dwarf::FrameEntry::FrameEntry(), llvm::dwarf::FrameEntry::IsDWARF64, llvm::dwarf::FrameEntry::Length, llvm::move(), and llvm::dwarf::FrameEntry::Offset.
|
inlinestatic |
Definition at line 116 of file DWARFDebugFrame.h.
References llvm::dwarf::FrameEntry::FK_CIE, llvm::dwarf::FrameEntry::FrameEntry(), and llvm::dwarf::FrameEntry::getKind().
|
overridevirtual |
Dump the instructions in this CFI fragment.
Implements llvm::dwarf::FrameEntry.
Definition at line 101 of file DWARFDebugFrame.cpp.
References llvm::dwarf::FrameEntry::CFIs, llvm::createStringError(), llvm::dwarf::createUnwindTable(), llvm::format(), llvm::dwarf::FormatString(), getCIEId(), llvm::hexdigit(), llvm::invalid_argument, llvm::dwarf::FrameEntry::IsDWARF64, llvm::DIDumpOptions::IsEH, llvm::joinErrors(), llvm::dwarf::FrameEntry::Length, llvm::dwarf::FrameEntry::Offset, llvm::dwarf::printCFIProgram(), llvm::dwarf::printUnwindTable(), and llvm::DIDumpOptions::RecoverableErrorHandler.
|
inline |
Definition at line 128 of file DWARFDebugFrame.h.
|
inline |
Definition at line 118 of file DWARFDebugFrame.h.
Referenced by llvm::DWARFDebugFrame::parse().
|
inline |
Definition at line 119 of file DWARFDebugFrame.h.
|
inline |
Definition at line 120 of file DWARFDebugFrame.h.
|
inline |
Definition at line 130 of file DWARFDebugFrame.h.
Referenced by llvm::DWARFDebugFrame::parse().
|
inline |
Definition at line 132 of file DWARFDebugFrame.h.
Referenced by llvm::DWARFDebugFrame::parse().
|
inline |
Definition at line 123 of file DWARFDebugFrame.h.
|
inline |
Definition at line 124 of file DWARFDebugFrame.h.
|
inline |
Definition at line 122 of file DWARFDebugFrame.h.
|
inline |
Definition at line 121 of file DWARFDebugFrame.h.