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

References

tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 3657   for (dst_die = dst_class_die.GetFirstChild(); dst_die.IsValid();
 3657   for (dst_die = dst_class_die.GetFirstChild(); dst_die.IsValid();
 3658        dst_die = dst_die.GetSibling()) {
 3658        dst_die = dst_die.GetSibling()) {
 3659     if (dst_die.Tag() == DW_TAG_subprogram) {
 3664       if (dst_die.GetAttributeValueAsUnsigned(DW_AT_declaration, 0) == 1) {
 3665         const char *dst_name = dst_die.GetMangledName();
 3668           if (dst_die.GetAttributeValueAsUnsigned(DW_AT_artificial, 0))
 3669             dst_name_to_die_artificial.Append(dst_const_name, dst_die);
 3671             dst_name_to_die.Append(dst_const_name, dst_die);
 3701       dst_die = dst_name_to_die.GetValueAtIndexUnchecked(idx);
 3703       if (src_die.Tag() != dst_die.Tag()) {
 3709                   dst_die.GetOffset(), dst_die.GetTagAsCString());
 3709                   dst_die.GetOffset(), dst_die.GetTagAsCString());
 3714       const char *dst_name = dst_die.GetMangledName();
 3724                 src_die.GetOffset(), src_name, dst_die.GetOffset(), dst_name);
 3733       (DWARFASTParserClang *)dst_die.GetDWARFParser();
 3741       dst_die = dst_name_to_die.GetValueAtIndexUnchecked(idx);
 3748                   dst_die.GetOffset());
 3749         dst_dwarf_ast_parser->LinkDeclContextToDIE(src_decl_ctx, dst_die);
 3754                   src_die.GetOffset(), dst_die.GetOffset());
 3758           dst_die.GetDWARF()->GetDIEToType()[src_die.GetDIE()];
 3764                   src_die.GetOffset(), dst_die.GetOffset());
 3765         dst_die.GetDWARF()->GetDIEToType()[dst_die.GetDIE()] = src_child_type;
 3765         dst_die.GetDWARF()->GetDIEToType()[dst_die.GetDIE()] = src_child_type;
 3770                   src_die.GetOffset(), dst_die.GetOffset());
 3783         dst_die = dst_name_to_die.GetValueAtIndexUnchecked(idx);
 3786         if (src_die && (src_die.Tag() == dst_die.Tag())) {
 3792                       dst_die.GetOffset());
 3793             dst_dwarf_ast_parser->LinkDeclContextToDIE(src_decl_ctx, dst_die);
 3798                       src_die.GetOffset(), dst_die.GetOffset());
 3802               dst_die.GetDWARF()->GetDIEToType()[src_die.GetDIE()];
 3808                 src_die.GetOffset(), dst_die.GetOffset());
 3809             dst_die.GetDWARF()->GetDIEToType()[dst_die.GetDIE()] =
 3809             dst_die.GetDWARF()->GetDIEToType()[dst_die.GetDIE()] =
 3815                       src_die.GetOffset(), dst_die.GetOffset());
 3819                     dst_die.GetOffset());
 3821           failures.push_back(dst_die);
 3837       dst_die =
 3840       if (dst_die) {
 3847                     dst_die.GetOffset());
 3848           dst_dwarf_ast_parser->LinkDeclContextToDIE(src_decl_ctx, dst_die);
 3853                     src_die.GetOffset(), dst_die.GetOffset());
 3857             dst_die.GetDWARF()->GetDIEToType()[src_die.GetDIE()];
 3863               src_die.GetOffset(), dst_die.GetOffset());
 3864           dst_die.GetDWARF()->GetDIEToType()[dst_die.GetDIE()] = src_child_type;
 3864           dst_die.GetDWARF()->GetDIEToType()[dst_die.GetDIE()] = src_child_type;
 3869                     src_die.GetOffset(), dst_die.GetOffset());
 3879       dst_die = dst_name_to_die_artificial.GetValueAtIndexUnchecked(idx);
 3883                 dst_die.GetOffset(), dst_name_artificial.GetCString());
 3885       failures.push_back(dst_die);