LLVM
8.0.1
|
A class to visits DWARFYAML Compile Units and DIEs in preorder. More...
#include "ObjectYAML/DWARFVisitor.h"
Public Member Functions | |
VisitorImpl (T &DI) | |
virtual | ~VisitorImpl () |
void | traverseDebugInfo () |
Protected Member Functions | |
virtual void | onStartCompileUnit (Unit &CU) |
Visitor Functions. More... | |
virtual void | onEndCompileUnit (Unit &CU) |
virtual void | onStartDIE (Unit &CU, Entry &DIE) |
virtual void | onEndDIE (Unit &CU, Entry &DIE) |
virtual void | onForm (AttributeAbbrev &AttAbbrev, FormValue &Value) |
virtual void | onStartCompileUnit (const Unit &CU) |
Const Visitor Functions. More... | |
virtual void | onEndCompileUnit (const Unit &CU) |
virtual void | onStartDIE (const Unit &CU, const Entry &DIE) |
virtual void | onEndDIE (const Unit &CU, const Entry &DIE) |
virtual void | onForm (const AttributeAbbrev &AttAbbrev, const FormValue &Value) |
virtual void | onValue (const uint8_t U) |
Value visitors. More... | |
virtual void | onValue (const uint16_t U) |
virtual void | onValue (const uint32_t U) |
virtual void | onValue (const uint64_t U, const bool LEB=false) |
virtual void | onValue (const int64_t S, const bool LEB=false) |
virtual void | onValue (const StringRef String) |
virtual void | onValue (const MemoryBufferRef MBR) |
Protected Attributes | |
T & | DebugInfo |
A class to visits DWARFYAML Compile Units and DIEs in preorder.
Extensions of this class can either maintain const or non-const references to the DWARFYAML::Data object.
Definition at line 33 of file DWARFVisitor.h.
|
inline |
Definition at line 68 of file DWARFVisitor.h.
|
inlinevirtual |
Definition at line 70 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 40 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 49 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 42 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 51 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 43 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 52 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Visitor Functions.
Definition at line 39 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Const Visitor Functions.
Definition at line 48 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 41 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 50 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Value visitors.
Definition at line 58 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 59 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 60 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 61 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 62 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 63 of file DWARFVisitor.h.
|
inlineprotectedvirtual |
Definition at line 64 of file DWARFVisitor.h.
void DWARFYAML::VisitorImpl::traverseDebugInfo | ( | ) |
Definition at line 47 of file DWARFVisitor.cpp.
Referenced by llvm::DWARFYAML::VisitorImpl< const Data >::~VisitorImpl().
|
protected |
Definition at line 35 of file DWARFVisitor.h.