reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
369 if (!die) 375 SymbolFileDWARF *dwarf = die.GetDWARF(); 379 GetClangDeclContextContainingDIE(die, &context_die); 385 die.GetOffset(), static_cast<void *>(context), context_die.GetOffset(), 386 die.GetTagAsCString(), die.GetName()); 386 die.GetTagAsCString(), die.GetName()); 390 Type *type_ptr = dwarf->GetDIEToType().lookup(die.GetDIE()); 396 dwarf->GetDIEToType()[die.GetDIE()] = DIE_IS_BEING_PARSED; 398 ParsedDWARFTypeAttributes attrs(die); 403 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); 406 LinkDeclContextToDIE(decl_ctx, die); 415 const dw_tag_t tag = die.Tag(); 423 LanguageType cu_language = die.GetLanguage(); 463 type_sp = ParseTypeFromDWO(die, log); 520 DWARFDIE target_die = die.GetReferencedDIE(DW_AT_type); 569 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 569 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 569 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 581 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 581 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 581 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 592 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 592 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 592 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 614 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 614 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 614 die.GetOffset(), die.GetTagAsCString(), die.GetName()); 627 die.GetID(), dwarf, attrs.name, attrs.byte_size, nullptr, 631 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); 639 TypeSP struct_like_type_sp = ParseStructureLikeDIE(die, attrs); 640 return UpdateSymbolContextScopeForType(sc, die, struct_like_type_sp); 645 type_sp = ParseTypeFromDWO(die, log); 650 die.GetDWARFDeclContext(die_decl_ctx); 671 static_cast<void *>(this), die.GetOffset(), 679 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); 683 LinkDeclContextToDIE(defn_decl_ctx, die); 692 &m_ast, dwarf->GetForwardDeclDieToClangType().lookup(die.GetDIE())); 713 GetClangDeclContextContainingDIE(die, nullptr), attrs.decl, 721 die); 724 die.GetID(), dwarf, attrs.name, attrs.byte_size, nullptr, 729 if (die.HasChildren()) { 733 type_sp->GetByteSize().getValueOr(0), die); 741 die.GetOffset(), attrs.name.GetCString()); 782 GetClangDeclContextContainingDIE(die, &decl_ctx_die); 794 if (die.HasChildren()) { 796 ParseChildParameters(containing_decl_ctx, die, skip_artificial, is_static, 858 ClangASTContext::GetAsDeclContext(objc_method_decl), die); 859 m_ast.SetMetadataAsUserID(objc_method_decl, die.GetID()); 865 die.GetOffset(), tag, DW_TAG_value_to_name(tag)); 895 type_ptr = dwarf->GetDIEToType()[die.GetDIE()]; 916 LinkDeclContextToDIE(spec_clang_decl_ctx, die); 921 die.GetID(), spec_die.GetOffset()); 935 LinkDeclContextToDIE(abs_clang_decl_ctx, die); 940 die.GetID(), abs_die.GetOffset()); 948 if (!is_static && !die.HasChildren()) { 976 die); 991 class_type->GetName().GetCString(), die.GetID(), 1020 die); 1023 metadata.SetUserID(die.GetID()); 1051 dwarf->GetDIEToType()[die.GetDIE()] = NULL; 1061 type_ptr = dwarf->GetDIEToType()[die.GetDIE()]; 1091 LinkDeclContextToDIE(function_decl, die); 1106 ParseTemplateParameterInfos(die, template_param_infos); 1123 LinkDeclContextToDIE(function_decl, die); 1136 metadata.SetUserID(die.GetID()); 1152 die.GetID(), dwarf, attrs.name, llvm::None, nullptr, LLDB_INVALID_UID, 1165 auto array_info = ParseChildArrayInfo(die); 1176 ModuleSP module_sp = die.GetModule(); 1178 if (die.GetCU()->GetProducer() == eProducerClang) 1185 die.GetOffset(), type_die.GetOffset()); 1193 die.GetOffset(), type_die.GetOffset(), 1194 GetUnitName(die).c_str()); 1234 die.GetID(), dwarf, empty_name, array_element_bit_stride / 8, nullptr, 1238 m_ast.SetMetadataAsUserID(clang_type.GetOpaqueQualType(), die.GetID()); 1256 die.GetID(), dwarf, attrs.name, *clang_type_size, nullptr, 1267 die.GetOffset(), tag, DW_TAG_value_to_name(tag)); 1274 return UpdateSymbolContextScopeForType(sc, die, type_sp);