reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 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());