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

References

tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 3638   for (src_die = src_class_die.GetFirstChild(); src_die.IsValid();
 3638   for (src_die = src_class_die.GetFirstChild(); src_die.IsValid();
 3639        src_die = src_die.GetSibling()) {
 3639        src_die = src_die.GetSibling()) {
 3640     if (src_die.Tag() == DW_TAG_subprogram) {
 3645       if (src_die.GetAttributeValueAsUnsigned(DW_AT_declaration, 0) == 1) {
 3646         const char *src_name = src_die.GetMangledName();
 3649           if (src_die.GetAttributeValueAsUnsigned(DW_AT_artificial, 0))
 3650             src_name_to_die_artificial.Append(src_const_name, src_die);
 3652             src_name_to_die.Append(src_const_name, src_die);
 3700       src_die = src_name_to_die.GetValueAtIndexUnchecked(idx);
 3703       if (src_die.Tag() != dst_die.Tag()) {
 3708                   src_die.GetOffset(), src_die.GetTagAsCString(),
 3708                   src_die.GetOffset(), src_die.GetTagAsCString(),
 3713       const char *src_name = src_die.GetMangledName();
 3724                 src_die.GetOffset(), src_name, dst_die.GetOffset(), dst_name);
 3731       (DWARFASTParserClang *)src_die.GetDWARFParser();
 3740       src_die = src_name_to_die.GetValueAtIndexUnchecked(idx);
 3744           src_dwarf_ast_parser->m_die_to_decl_ctx[src_die.GetDIE()];
 3747                   static_cast<void *>(src_decl_ctx), src_die.GetOffset(),
 3754                   src_die.GetOffset(), dst_die.GetOffset());
 3758           dst_die.GetDWARF()->GetDIEToType()[src_die.GetDIE()];
 3764                   src_die.GetOffset(), dst_die.GetOffset());
 3770                   src_die.GetOffset(), dst_die.GetOffset());
 3784         src_die = src_name_to_die.Find(dst_name, DWARFDIE());
 3786         if (src_die && (src_die.Tag() == dst_die.Tag())) {
 3786         if (src_die && (src_die.Tag() == dst_die.Tag())) {
 3788               src_dwarf_ast_parser->m_die_to_decl_ctx[src_die.GetDIE()];
 3791                       static_cast<void *>(src_decl_ctx), src_die.GetOffset(),
 3798                       src_die.GetOffset(), dst_die.GetOffset());
 3802               dst_die.GetDWARF()->GetDIEToType()[src_die.GetDIE()];
 3808                 src_die.GetOffset(), dst_die.GetOffset());
 3815                       src_die.GetOffset(), dst_die.GetOffset());
 3836       src_die = src_name_to_die_artificial.GetValueAtIndexUnchecked(idx);
 3843             src_dwarf_ast_parser->m_die_to_decl_ctx[src_die.GetDIE()];
 3846                     static_cast<void *>(src_decl_ctx), src_die.GetOffset(),
 3853                     src_die.GetOffset(), dst_die.GetOffset());
 3857             dst_die.GetDWARF()->GetDIEToType()[src_die.GetDIE()];
 3863               src_die.GetOffset(), dst_die.GetOffset());
 3869                     src_die.GetOffset(), dst_die.GetOffset());