reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3311 if (!die) 3314 switch (die.Tag()) { 3325 DIEToDeclMap::iterator cache_pos = m_die_to_decl.find(die.GetDIE()); 3329 if (DWARFDIE spec_die = die.GetReferencedDIE(DW_AT_specification)) { 3331 m_die_to_decl[die.GetDIE()] = decl; 3332 m_decl_to_die[decl].insert(die.GetDIE()); 3337 die.GetReferencedDIE(DW_AT_abstract_origin)) { 3339 m_die_to_decl[die.GetDIE()] = decl; 3340 m_decl_to_die[decl].insert(die.GetDIE()); 3345 switch (die.Tag()) { 3349 SymbolFileDWARF *dwarf = die.GetDWARF(); 3350 Type *type = GetTypeForDIE(die); 3352 const char *name = die.GetName(); 3355 dwarf->GetDeclContextContainingUID(die.GetID())); 3363 SymbolFileDWARF *dwarf = die.GetDWARF(); 3364 DWARFDIE imported_uid = die.GetAttributeValueAsReferenceDIE(DW_AT_import); 3370 dwarf->GetDeclContextContainingUID(die.GetID())); 3381 SymbolFileDWARF *dwarf = die.GetDWARF(); 3382 DWARFDIE imported_uid = die.GetAttributeValueAsReferenceDIE(DW_AT_import); 3389 dwarf->GetDeclContextContainingUID(die.GetID())); 3402 m_die_to_decl[die.GetDIE()] = decl; 3403 m_decl_to_die[decl].insert(die.GetDIE());