git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174515
91177308-0d34-0410-b5e6-
96231b3b80d8
using namespace dwarf;
+/// \brief Abstract frame entry defining the common interface concrete
+/// entries implement.
class llvm::FrameEntry {
public:
enum FrameKind {FK_CIE, FK_FDE};
};
+/// \brief DWARF Common Information Entry (CIE)
class CIE : public FrameEntry {
public:
// CIEs (and FDEs) are simply container classes, so the only sensible way to
};
+/// \brief DWARF Frame Description Entry (FDE)
class FDE : public FrameEntry {
public:
// Each FDE has a CIE it's "linked to". Our FDE contains is constructed with