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

References

tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 1316   const dw_tag_t tag = die.Tag();
 1317   SymbolFileDWARF *dwarf = die.GetDWARF();
 1318   LanguageType cu_language = die.GetLanguage();
 1337       if (die.GetQualifiedName(qualified_name))
 1343             unique_typename, die, unique_decl, attrs.byte_size.getValueOr(-1),
 1347         dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
 1349             GetCachedClangDeclContextForDIE(unique_ast_entry_up->m_die), die);
 1372       !die.HasChildren() && cu_language == eLanguageTypeObjC) {
 1389         die.Supports_DW_AT_APPLE_objc_complete_type()) {
 1396           dwarf->FindCompleteObjCDefinitionTypeForDIE(die, attrs.name, true);
 1405               die, attrs.name, true);
 1415               static_cast<void *>(this), die.GetOffset(),
 1423         dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
 1440           static_cast<void *>(this), die.GetOffset(), DW_TAG_value_to_name(tag),
 1446     type_sp = ParseTypeFromDWO(die, log);
 1451     die.GetDWARFDeclContext(die_decl_ctx);
 1473             static_cast<void *>(this), die.GetOffset(),
 1480       dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get();
 1484         LinkDeclContextToDIE(defn_decl_ctx, die);
 1491       &m_ast, dwarf->GetForwardDeclDieToClangType().lookup(die.GetDIE()));
 1494         GetClangDeclContextContainingDIE(die, nullptr);
 1501     CompleteExternalTagDeclType(GetClangASTImporter(), decl_ctx, die,
 1513     metadata.SetUserID(die.GetID());
 1514     metadata.SetIsDynamicCXXType(dwarf->ClassOrStructIsVirtual(die));
 1518       if (ParseTemplateParameterInfos(die, template_param_infos)) {
 1529                 static_cast<void *>(this), die.GetOffset(),
 1559   LinkDeclContextToDIE(m_ast.GetDeclContextForType(clang_type), die);
 1560   type_sp = std::make_shared<Type>(die.GetID(), dwarf, attrs.name,
 1571   unique_ast_entry_up->m_die = die;
 1577   if (attrs.is_forward_declaration && die.HasChildren()) {
 1582     DWARFDIE child_die = die.GetFirstChild();
 1609     if (!die.HasChildren()) {
 1618             die.GetOffset(), attrs.name.GetCString());
 1656       dwarf->GetForwardDeclDieToClangType()[die.GetDIE()] =
 1660           die.GetID();