Lines Matching refs:DWARFDebugInfoEntry
23 typedef std::map<const DWARFDebugInfoEntry*, dw_addr_t> DIEToAddressMap;
27 typedef std::map<dw_addr_t, const DWARFDebugInfoEntry*> AddressToDIEMap;
36 typedef std::map<uint32_t, const DWARFDebugInfoEntry*> UInt32ToDIEMap;
40 typedef std::multimap<uint32_t, const DWARFDebugInfoEntry*> UInt32ToDIEMMap;
49 class DWARFDebugInfoEntry
52 typedef std::vector<DWARFDebugInfoEntry> collection;
110 DWARFDebugInfoEntry(): in DWARFDebugInfoEntry() function
132 bool Contains (const DWARFDebugInfoEntry *die) const;
159 DWARFDebugInfoEntry** function_die,
160 DWARFDebugInfoEntry** block_die);
166 DWARFDebugInfoEntry::Attributes& attrs,
253 const DWARFDebugInfoEntry::Attributes& attributes,
273 const DWARFDebugInfoEntry& a,
274 const DWARFDebugInfoEntry& b);
285 const DWARFDebugInfoEntry* oldest,
360 …DWARFDebugInfoEntry* GetParent() { return m_parent_idx > 0 ? this - m_parent_idx : … in GetParent()
361 …const DWARFDebugInfoEntry* GetParent() const { return m_parent_idx > 0 ? this - m_paren… in GetParent()
364 …DWARFDebugInfoEntry* GetSibling() { return m_sibling_idx > 0 ? this + m_sibling_idx … in GetSibling()
365 …const DWARFDebugInfoEntry* GetSibling() const { return m_sibling_idx > 0 ? this + m_sibl… in GetSibling()
369 …DWARFDebugInfoEntry* GetFirstChild() { return (HasChildren() && !m_empty_children) ? th… in GetFirstChild()
370 …const DWARFDebugInfoEntry* GetFirstChild() const { return (HasChildren() && !m_empty_childr… in GetFirstChild()
386 const DWARFDebugInfoEntry* GetParentDeclContextDIE (SymbolFileDWARF* dwarf2Data,
388 const DWARFDebugInfoEntry* GetParentDeclContextDIE (SymbolFileDWARF* dwarf2Data,
390 … const DWARFDebugInfoEntry::Attributes& attributes) const;
393 SetParent (DWARFDebugInfoEntry* parent) in SetParent()
405 SetSibling (DWARFDebugInfoEntry* sibling) in SetSibling()
444 DWARFDebugInfoEntry::collection &die_collection);