Lines Matching refs:dwarf
56 return dwarf::toAddress(Die.find(dwarf::DW_AT_low_pc), 0); in getLowPC()
70 if (Die.getTag() == dwarf::DW_TAG_call_site) { in collectStatsForDie()
75 if (Die.getTag() != dwarf::DW_TAG_formal_parameter && in collectStatsForDie()
76 Die.getTag() != dwarf::DW_TAG_variable && in collectStatsForDie()
77 Die.getTag() != dwarf::DW_TAG_member) { in collectStatsForDie()
82 if (Die.find(dwarf::DW_AT_const_value)) { in collectStatsForDie()
87 if (Die.getTag() == dwarf::DW_TAG_member) { in collectStatsForDie()
92 auto FormValue = Die.find(dwarf::DW_AT_location); in collectStatsForDie()
123 Die.getAttributeValueAsReferencedDie(dwarf::DW_AT_abstract_origin)) in collectStatsForDie()
152 const dwarf::Tag Tag = Die.getTag(); in collectStatsRecursive()
153 const bool IsFunction = Tag == dwarf::DW_TAG_subprogram; in collectStatsRecursive()
154 const bool IsBlock = Tag == dwarf::DW_TAG_lexical_block; in collectStatsRecursive()
155 const bool IsInlinedFunction = Tag == dwarf::DW_TAG_inlined_subroutine; in collectStatsRecursive()
159 if (Die.getTag() == dwarf::DW_TAG_subprogram || in collectStatsRecursive()
160 Die.getTag() == dwarf::DW_TAG_inlined_subroutine) in collectStatsRecursive()
164 if (Die.find(dwarf::DW_AT_declaration)) in collectStatsRecursive()
174 if (Die.find(dwarf::DW_AT_inline)) in collectStatsRecursive()
219 if (Child.getTag() == dwarf::DW_TAG_lexical_block) in collectStatsRecursive()