Lines Matching refs:DWARFDIE

27     : public std::iterator<std::input_iterator_tag, DWARFDIE> {
35 llvm::SmallVector<DWARFDIE, 2> m_worklist;
42 DWARFDIE die = m_worklist.back(); in Next()
47 if (DWARFDIE d = die.GetReferencedDIE(attr)) in Next()
55 explicit ElaboratingDIEIterator(DWARFDIE d) : m_worklist(1, d) {} in ElaboratingDIEIterator()
60 const DWARFDIE &operator*() const { return m_worklist.back(); } in operator *()
84 elaborating_dies(const DWARFDIE &die) { in elaborating_dies()
90 DWARFDIE
91 DWARFDIE::GetParent() const { in GetParent()
93 return DWARFDIE(m_cu, m_die->GetParent()); in GetParent()
95 return DWARFDIE(); in GetParent()
98 DWARFDIE
99 DWARFDIE::GetFirstChild() const { in GetFirstChild()
101 return DWARFDIE(m_cu, m_die->GetFirstChild()); in GetFirstChild()
103 return DWARFDIE(); in GetFirstChild()
106 DWARFDIE
107 DWARFDIE::GetSibling() const { in GetSibling()
109 return DWARFDIE(m_cu, m_die->GetSibling()); in GetSibling()
111 return DWARFDIE(); in GetSibling()
114 DWARFDIE
115 DWARFDIE::GetReferencedDIE(const dw_attr_t attr) const { in GetReferencedDIE()
122 DWARFDIE
123 DWARFDIE::GetDIE(dw_offset_t die_offset) const { in GetDIE()
127 return DWARFDIE(); in GetDIE()
130 DWARFDIE
131 DWARFDIE::GetAttributeValueAsReferenceDIE(const dw_attr_t attr) const { in GetAttributeValueAsReferenceDIE()
140 return DWARFDIE(); in GetAttributeValueAsReferenceDIE()
143 DWARFDIE
144 DWARFDIE::LookupDeepestBlock(lldb::addr_t address) const { in LookupDeepestBlock()
146 return DWARFDIE(); in LookupDeepestBlock()
148 DWARFDIE result; in LookupDeepestBlock()
196 for (DWARFDIE child : children()) { in LookupDeepestBlock()
197 if (DWARFDIE child_result = child.LookupDeepestBlock(address)) in LookupDeepestBlock()
204 const char *DWARFDIE::GetMangledName() const { in GetMangledName()
211 const char *DWARFDIE::GetPubname() const { in GetPubname()
218 const char *DWARFDIE::GetQualifiedName(std::string &storage) const { in GetQualifiedName()
230 void DWARFDIE::GetName(Stream &s) const { in GetName()
248 void DWARFDIE::AppendTypeName(Stream &s) const { in AppendTypeName()
328 if (DWARFDIE next_die = GetAttributeValueAsReferenceDIE(DW_AT_type)) in AppendTypeName()
349 lldb_private::Type *DWARFDIE::ResolveType() const { in ResolveType()
356 lldb_private::Type *DWARFDIE::ResolveTypeUID(const DWARFDIE &die) const { in ResolveTypeUID()
362 std::vector<DWARFDIE> DWARFDIE::GetDeclContextDIEs() const { in GetDeclContextDIEs()
366 std::vector<DWARFDIE> result; in GetDeclContextDIEs()
367 DWARFDIE parent = GetParentDeclContextDIE(); in GetDeclContextDIEs()
376 void DWARFDIE::GetDeclContext( in GetDeclContext()
381 DWARFDIE parent = GetParent(); in GetDeclContext()
419 DWARFDIE
420 DWARFDIE::GetParentDeclContextDIE() const { in GetParentDeclContextDIE()
424 return DWARFDIE(); in GetParentDeclContextDIE()
427 bool DWARFDIE::IsStructUnionOrClass() const { in IsStructUnionOrClass()
433 bool DWARFDIE::IsMethod() const { in IsMethod()
434 for (DWARFDIE d : elaborating_dies(*this)) in IsMethod()
440 bool DWARFDIE::GetDIENamesAndRanges( in GetDIENamesAndRanges()
453 llvm::iterator_range<DWARFDIE::child_iterator> DWARFDIE::children() const { in children()