From patchwork Thu Nov 12 15:16:45 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dodji Seketeli X-Patchwork-Id: 41036 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 134103A1604E; Thu, 12 Nov 2020 15:19:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 134103A1604E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1605194392; bh=0oDOR7CD721WEEe6D1eHKAUx1klR0PNXccx9Ctes3Tk=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Help: List-Subscribe:From:Reply-To:Cc:From; b=hPLPH1JW09U6PP0fE4ntAYQ5NcirTfJzN/8gp+T1DaFZwmdjhZ3o7be8z1EvrJb7w fHxcLImYipy00uOSaFJdyRNXFvd+D6TNuCJIDtQlgJfvUGbxMdpcWj5HBavEdAtwtw 2MRTIyPhTfkGLX5TVh0A73A5inbaqMs2hSP18Ku4= X-Original-To: libabigail@sourceware.org Delivered-To: libabigail@sourceware.org Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by sourceware.org (Postfix) with ESMTP id F0D763A16040 for ; Thu, 12 Nov 2020 15:17:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org F0D763A16040 Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-303-uyQ-o3gLNU-7w-stgzsc1A-1; Thu, 12 Nov 2020 10:17:26 -0500 X-MC-Unique: uyQ-o3gLNU-7w-stgzsc1A-1 Received: by mail-wm1-f72.google.com with SMTP id a19so1866000wmb.1 for ; Thu, 12 Nov 2020 07:17:26 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:organization:date:message-id :user-agent:mime-version:content-transfer-encoding; bh=lpf9Pfe3NGMEdb8HkqMpZItfEyTfgEajkHNgOwuVUzU=; b=r77RBQxioKMmR4x3TQQ0pjCa3VkW7r7WHH+bWAd+ciJjNXj4wTZocJWG5jvlQsbndC GbJYALyHz/APaWGS4kI52r5xxL8O/ykgm23kLSFHXWihjMP1HvDPuYiwGJPkyHpZjCUW aqPLWIQESBk3FhIydDZZRGNOm+cjli33K7BuDkp6fi+fs5+FvsaUtixq8XwD+SgTukSh QzmNfdP8XwreU9MZHUBE8ZS1fEI2+52sGDhrJ4+QF9ZlQJpDv7J/UVfsDBemNOdIE/g7 bBSdRMiQRaCLwaepDOaSGrvcDuUt/+BQV4i5JOhRET7ambAa1zDKkhLpdKxiL8TMfWQw svGg== X-Gm-Message-State: AOAM5318YaGXiS4enGxlVfUKeX7T8St5ZmkCwzWe7rTyUnP7BB4pvC1b XVUVY8PNPkjldB1lRIE0oMLSejtOU5mB+oUN55oKu5gU2lykBTtJAIEP3B8KnErkEkfS15677BN gwXWQsPvnoJVTQk57tvrF X-Received: by 2002:a5d:6406:: with SMTP id z6mr31903090wru.241.1605194243513; Thu, 12 Nov 2020 07:17:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJyNBxhjekUhyum4RVX6Q2KbkR66UN3JNEvwamXFhB4oAGn3+eCRBiVktN+MaYUh/vSvI3V0mA== X-Received: by 2002:a5d:6406:: with SMTP id z6mr31903008wru.241.1605194242856; Thu, 12 Nov 2020 07:17:22 -0800 (PST) Received: from localhost (91-166-131-65.subs.proxad.net. [91.166.131.65]) by smtp.gmail.com with ESMTPSA id u14sm3436456wrq.93.2020.11.12.07.16.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Nov 2020 07:17:20 -0800 (PST) Received: by localhost (Postfix, from userid 1001) id 9828F1A2610; Thu, 12 Nov 2020 16:16:46 +0100 (CET) To: From@seketeli.org:Matthias Maennich , Giuliano Procida Subject: [PATCH] writer: Sort decls and fix topological sorting for types Organization: Red Hat / France X-Operating-System: Red Hat Enterprise Linux Server 7.8 X-URL: http://www.redhat.com Date: Thu, 12 Nov 2020 16:16:45 +0100 Message-ID: <86r1oysizm.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-Spam-Status: No, score=-13.9 required=5.0 tests=BAYES_00, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, SPF_HELO_NONE, SPF_PASS, TIME_LIMIT_EXCEEDED autolearn=unavailable version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libabigail@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-Patchwork-Original-From: Dodji Seketeli via Libabigail From: Dodji Seketeli Reply-To: Dodji Seketeli Cc: libabigail@sourceware.org Errors-To: libabigail-bounces@sourceware.org Sender: "Libabigail" Hello, When emitting the declarations of a given translation unit, those declarations are not sorted. Ooops. This patch adds topological sorting for those declarations, making the decls defined first to be emitted first. When the decls are defined at the same location then the pretty representation is used for lexicographic sorting instead. It turns out that during the topological sorting for types there was some uncertainty when the declarations of the types had the same definition location. This patch re-uses the declaration sorting above for the declarations of these types. * include/abg-ir.h (scope_decl::get_sorted_member_decls): Declare new member function. * src/abg-ir.cc (struct decl_topo_comp): New sorting functor. (type_topo_comp::operator()): Re-use the decl_topo_comp to sort type declarations. (scope_decl::priv::sorted_members_): Add new data member. (scope_decl::get_sorted_member_decls): Define new member function. * src/abg-writer.cc (write_translation_unit): Use the new scope_decl::get_sorted_member_decls. * tests/data/test-annotate/libtest23.so.abi: Adjust. * tests/data/test-annotate/test15-pr18892.so.abi: Likewise. * tests/data/test-annotate/test17-pr19027.so.abi: Likewise. * tests/data/test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi: Likewise. * tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi: Likewise. * tests/data/test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi: Likewise. * tests/data/test-annotate/test21-pr19092.so.abi: Likewise. * tests/data/test-read-dwarf/libtest23.so.abi: Likewise. * tests/data/test-read-dwarf/test-libandroid.so.abi: Likewise. * tests/data/test-read-dwarf/test15-pr18892.so.abi: Likewise. * tests/data/test-read-dwarf/test17-pr19027.so.abi: Likewise. * tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi: Likewise. * tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi: Likewise. * tests/data/test-read-dwarf/test20-pr19025-libvtkParallelCore-6.1.so.abi: Likewise. * tests/data/test-read-dwarf/test21-pr19092.so.abi: Likewise. * tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi: Likewise. * tests/data/test-read-write/test2.xml: Likewise. * tests/data/test-read-write/test28-without-std-fns-ref.xml: Likewise. * tests/data/test-read-write/test28-without-std-vars-ref.xml: Likewise. Signed-off-by: Dodji Seketeli --- include/abg-ir.h | 3 + src/abg-ir.cc | 90 +- src/abg-writer.cc | 2 +- tests/data/test-annotate/libtest23.so.abi | 1948 ++--- tests/data/test-annotate/test15-pr18892.so.abi | 42 +- tests/data/test-annotate/test17-pr19027.so.abi | 236 +- .../test18-pr19037-libvtkRenderingLIC-6.1.so.abi | 9192 ++++++++++---------- .../test19-pr19023-libtcmalloc_and_profiler.so.abi | 36 +- .../test20-pr19025-libvtkParallelCore-6.1.so.abi | 2598 +++--- tests/data/test-annotate/test21-pr19092.so.abi | 196 +- tests/data/test-read-dwarf/libtest23.so.abi | 1214 +-- tests/data/test-read-dwarf/test-libandroid.so.abi | 20 +- tests/data/test-read-dwarf/test15-pr18892.so.abi | 24 +- tests/data/test-read-dwarf/test17-pr19027.so.abi | 232 +- .../test18-pr19037-libvtkRenderingLIC-6.1.so.abi | 5784 ++++++------ .../test19-pr19023-libtcmalloc_and_profiler.so.abi | 20 +- .../test20-pr19025-libvtkParallelCore-6.1.so.abi | 2548 +++--- tests/data/test-read-dwarf/test21-pr19092.so.abi | 108 +- .../test22-pr19097-libstdc++.so.6.0.17.so.abi | 1826 ++-- tests/data/test-read-write/test2.xml | 10 +- .../test-read-write/test28-without-std-fns-ref.xml | 234 +- .../test28-without-std-vars-ref.xml | 214 +- 22 files changed, 13323 insertions(+), 13254 deletions(-) diff --git a/include/abg-ir.h b/include/abg-ir.h index a48b157..9ca083c 100644 --- a/include/abg-ir.h +++ b/include/abg-ir.h @@ -1709,6 +1709,9 @@ public: declarations& get_member_decls(); + const declarations& + get_sorted_member_decls() const; + virtual size_t get_num_anonymous_member_classes() const; diff --git a/src/abg-ir.cc b/src/abg-ir.cc index 88c21ff..516e34b 100644 --- a/src/abg-ir.cc +++ b/src/abg-ir.cc @@ -2710,6 +2710,58 @@ is_ptr_ref_or_qual_type(const type_base *t) return false; } +/// A functor to sort decls somewhat topologically. That is, types +/// are sorted in a way that makes the ones that are defined "first" +/// to come first. +/// +/// The topological criteria is a lexicographic sort of the definition +/// location of the type. For types that have no location (or the +/// same location), it's their qualified name that is used for the +/// lexicographic sort. +struct decl_topo_comp +{ + + /// The "Less Than" comparison operator of this functor. + /// + /// @param f the first decl to be considered for the comparison. + /// + /// @param s the second decl to be considered for the comparison. + /// + /// @return true iff @p f is less than @p s. + bool + operator()(const decl_base *f, + const decl_base *s) + { + if (!!f != !!s) + return f && !s; + + if (!f) + return false; + + location fl = f->get_location(); + location sl = s->get_location(); + if (fl.get_value() != sl.get_value()) + return fl.get_value() < sl.get_value(); + + // We reach this point if location data is useless. + return (get_pretty_representation(f, true) + < get_pretty_representation(s, true)); + } + + /// The "Less Than" comparison operator of this functor. + /// + /// @param f the first decl to be considered for the comparison. + /// + /// @param s the second decl to be considered for the comparison. + /// + /// @return true iff @p f is less than @p s. + bool + operator()(const decl_base_sptr &f, + const decl_base_sptr &s) + {return operator()(f.get(), s.get());} + +}; // end struct decl_topo_comp + /// A functor to sort types somewhat topologically. That is, types /// are sorted in a way that makes the ones that are defined "first" /// to come first. @@ -2807,18 +2859,8 @@ struct type_topo_comp } // From this point, fd and sd should be non-nil - - location fl = fd->get_location(); - location sl = sd->get_location(); - if (fl.get_value() == sl.get_value()) - { - if (fl) - return fl.expand() < sl.expand(); - return (get_pretty_representation(f, true) - < get_pretty_representation(s, true)); - } - - return fl.get_value() < sl.get_value(); + decl_topo_comp decl_comp; + return decl_comp(fd, sd); } }; //end struct type_topo_comp @@ -6191,6 +6233,7 @@ canonical_type_hash::operator()(const type_base *l) const struct scope_decl::priv { declarations members_; + declarations sorted_members_; scopes member_scopes_; canonical_type_sptr_set_type canonical_types_; type_base_sptrs_type sorted_canonical_types_; @@ -6282,6 +6325,29 @@ scope_decl::declarations& scope_decl::get_member_decls() {return priv_->members_;} +/// Getter for the sorted member declarations carried by the current +/// @ref scope_decl. +/// +/// @return the sorted member declarations carried by the current @ref +/// scope_decl. The declarations are sorted topologically. +const scope_decl::declarations& +scope_decl::get_sorted_member_decls() const +{ + decl_topo_comp comp; + if (priv_->sorted_members_.empty()) + { + for (declarations::const_iterator i = get_member_decls().begin(); + i != get_member_decls().end(); + ++i) + priv_->sorted_members_.push_back(*i); + + std::stable_sort(priv_->sorted_members_.begin(), + priv_->sorted_members_.end(), + comp); + } + return priv_->sorted_members_; +} + /// Getter for the number of anonymous classes contained in this /// scope. /// diff --git a/src/abg-writer.cc b/src/abg-writer.cc index 4c751c2..bd91f7f 100644 --- a/src/abg-writer.cc +++ b/src/abg-writer.cc @@ -2259,7 +2259,7 @@ write_translation_unit(write_context& ctxt, typedef scope_decl::declarations declarations; typedef declarations::const_iterator const_iterator; - const declarations& d = tu.get_global_scope()->get_member_decls(); + const declarations& d = tu.get_global_scope()->get_sorted_member_decls(); for (const_iterator i = d.begin(); i != d.end(); ++i) { diff --git a/tests/data/test-annotate/libtest23.so.abi b/tests/data/test-annotate/libtest23.so.abi index 2019be1..56abffc 100644 --- a/tests/data/test-annotate/libtest23.so.abi +++ b/tests/data/test-annotate/libtest23.so.abi @@ -228,923 +228,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -1312,9 +639,9 @@ - + - + @@ -1552,7 +879,7 @@ - + @@ -1570,7 +897,7 @@ - + @@ -1579,7 +906,7 @@ - + @@ -1588,7 +915,7 @@ - + @@ -1597,7 +924,7 @@ - + @@ -1606,7 +933,7 @@ - + @@ -1706,7 +1033,7 @@ - + @@ -1717,7 +1044,7 @@ - + @@ -1728,7 +1055,7 @@ - + @@ -1739,7 +1066,7 @@ - + @@ -2258,9 +1585,9 @@ - + - + @@ -2375,7 +1702,7 @@ - + @@ -2805,65 +2132,738 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/data/test-annotate/test15-pr18892.so.abi b/tests/data/test-annotate/test15-pr18892.so.abi index efd5b4b..e2176ed 100644 --- a/tests/data/test-annotate/test15-pr18892.so.abi +++ b/tests/data/test-annotate/test15-pr18892.so.abi @@ -8309,6 +8309,22 @@ + + + + + + + + + + + + + + + + @@ -8778,22 +8794,6 @@ - - - - - - - - - - - - - - - - @@ -11051,6 +11051,11 @@ + + + + + @@ -12529,11 +12534,6 @@ - - - - - diff --git a/tests/data/test-annotate/test17-pr19027.so.abi b/tests/data/test-annotate/test17-pr19027.so.abi index 8284fdd..2cc0a54 100644 --- a/tests/data/test-annotate/test17-pr19027.so.abi +++ b/tests/data/test-annotate/test17-pr19027.so.abi @@ -2009,50 +2009,48 @@ - - - + - + - + - + - + - + - + - + - + @@ -2089,7 +2087,7 @@ - + @@ -2138,21 +2136,21 @@ - + - + - + - + @@ -2187,7 +2185,7 @@ - + @@ -2209,7 +2207,7 @@ - + @@ -2222,7 +2220,7 @@ - + @@ -2235,9 +2233,9 @@ - + - + @@ -2250,7 +2248,7 @@ - + @@ -2285,14 +2283,16 @@ + + - + - + - + - + @@ -2326,11 +2326,11 @@ - + - + - + @@ -2463,11 +2463,11 @@ - + - + - + @@ -2487,7 +2487,7 @@ - + @@ -2529,14 +2529,14 @@ - + - + @@ -2569,8 +2569,6 @@ - - @@ -2579,7 +2577,7 @@ - + @@ -2594,6 +2592,8 @@ + + @@ -2770,7 +2770,7 @@ - + @@ -2908,7 +2908,7 @@ - + @@ -3074,7 +3074,7 @@ - + @@ -3145,7 +3145,7 @@ - + @@ -3159,7 +3159,7 @@ - + @@ -3252,7 +3252,7 @@ - + @@ -3274,7 +3274,7 @@ - + @@ -3283,9 +3283,9 @@ - + - + @@ -3300,7 +3300,7 @@ - + @@ -3324,7 +3324,7 @@ - + @@ -3353,7 +3353,7 @@ - + @@ -3368,7 +3368,7 @@ - + @@ -3395,7 +3395,7 @@ - + @@ -3410,7 +3410,7 @@ - + @@ -3437,7 +3437,7 @@ - + @@ -3452,7 +3452,7 @@ - + @@ -3478,7 +3478,7 @@ - + @@ -3543,7 +3543,7 @@ - + @@ -3639,7 +3639,7 @@ - + @@ -3899,7 +3899,7 @@ - + @@ -3936,14 +3936,14 @@ - + - + @@ -3979,7 +3979,7 @@ - + @@ -3988,7 +3988,7 @@ - + @@ -4384,7 +4384,7 @@ - + @@ -7424,9 +7424,9 @@ - + - + @@ -8078,7 +8078,7 @@ - + @@ -9179,7 +9179,7 @@ - + @@ -9245,7 +9245,7 @@ - + @@ -9481,7 +9481,7 @@ - + @@ -9837,7 +9837,7 @@ - + @@ -9850,7 +9850,7 @@ - + @@ -10893,7 +10893,7 @@ - + @@ -10902,7 +10902,7 @@ - + @@ -11005,7 +11005,7 @@ - + @@ -11626,7 +11626,7 @@ - + @@ -11641,7 +11641,7 @@ - + @@ -11701,7 +11701,7 @@ - + @@ -11775,7 +11775,7 @@ - + @@ -11849,7 +11849,7 @@ - + @@ -12131,7 +12131,7 @@ - + @@ -12356,7 +12356,7 @@ - + @@ -12653,7 +12653,7 @@ - + @@ -12716,7 +12716,7 @@ - + @@ -12937,7 +12937,7 @@ - + @@ -30657,7 +30657,7 @@ - + @@ -30670,7 +30670,7 @@ - + @@ -32637,7 +32637,7 @@ - + @@ -32656,7 +32656,7 @@ - + @@ -32677,7 +32677,7 @@ - + @@ -32698,7 +32698,7 @@ - + @@ -36319,7 +36319,7 @@ - + @@ -36329,7 +36329,7 @@ - + @@ -36709,9 +36709,9 @@ - + - + @@ -36724,7 +36724,7 @@ - + @@ -36776,12 +36776,12 @@ - + - + @@ -36800,7 +36800,7 @@ - + @@ -37036,7 +37036,7 @@ - + @@ -37047,9 +37047,9 @@ - + - + @@ -37330,9 +37330,9 @@ - + - + @@ -37341,7 +37341,7 @@ - + @@ -37542,7 +37542,7 @@ - + @@ -37555,7 +37555,7 @@ - + @@ -37568,7 +37568,7 @@ - + @@ -37581,7 +37581,7 @@ - + @@ -37594,7 +37594,7 @@ - + @@ -37607,7 +37607,7 @@ - + @@ -37620,7 +37620,7 @@ - + @@ -37653,7 +37653,7 @@ - + @@ -37671,7 +37671,7 @@ - + @@ -37680,9 +37680,9 @@ - + - + @@ -37693,7 +37693,7 @@ - + @@ -37706,7 +37706,7 @@ - + diff --git a/tests/data/test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi b/tests/data/test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi index 89efef8..45c35f7 100644 --- a/tests/data/test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi +++ b/tests/data/test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi @@ -3434,3871 +3434,22 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - + + + + + @@ -7461,11 +3612,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -7490,118 +3714,39 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + @@ -7841,115 +3986,90 @@ - - + + - - + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - + + + + + + + - - + + - - - - - - + + + + + + - - - - - - - + + + + + + + + + + + + - - + + - - + + @@ -7957,7 +4077,7 @@ - + @@ -8025,55 +4145,3935 @@ - - - - - - - - - - + + - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8260,7 +8260,7 @@ - + @@ -8473,7 +8473,7 @@ - + @@ -10057,7 +10057,7 @@ - + @@ -10077,9 +10077,36 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10094,9 +10121,9 @@ - + - + @@ -10139,9 +10166,9 @@ - + - + @@ -10159,29 +10186,29 @@ - + - + - + - + - + @@ -10192,7 +10219,7 @@ - + @@ -10292,10 +10319,10 @@ - + - + @@ -10387,11 +10414,11 @@ - + - + - + @@ -12316,7 +12343,7 @@ - + @@ -12355,7 +12382,7 @@ - + @@ -12367,15 +12394,15 @@ - + - + - + @@ -12482,7 +12509,7 @@ - + @@ -12491,7 +12518,7 @@ - + @@ -12813,7 +12840,7 @@ - + @@ -12990,7 +13017,7 @@ - + @@ -13006,9 +13033,9 @@ - + - + @@ -13018,7 +13045,7 @@ - + @@ -13764,9 +13791,9 @@ - + - + @@ -13779,7 +13806,7 @@ - + @@ -13875,7 +13902,7 @@ - + @@ -13932,7 +13959,7 @@ - + @@ -13956,7 +13983,7 @@ - + @@ -13965,7 +13992,7 @@ - + @@ -13987,7 +14014,7 @@ - + @@ -14000,7 +14027,7 @@ - + @@ -14439,35 +14466,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -14979,6 +14979,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15038,76 +15102,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -15623,11 +15623,11 @@ - + - + @@ -15639,9 +15639,9 @@ - + - + @@ -15702,9 +15702,9 @@ - + - + @@ -15713,9 +15713,9 @@ - + - + @@ -15731,9 +15731,9 @@ - + - + @@ -15789,7 +15789,7 @@ - + @@ -15904,9 +15904,9 @@ - + - + @@ -15926,7 +15926,7 @@ - + @@ -15939,9 +15939,9 @@ - + - + @@ -15952,9 +15952,9 @@ - + - + @@ -15969,9 +15969,9 @@ - + - + @@ -16290,9 +16290,9 @@ - + - + @@ -16316,9 +16316,9 @@ - + - + @@ -16339,9 +16339,9 @@ - + - + @@ -16380,9 +16380,9 @@ - + - + @@ -16392,9 +16392,9 @@ - + - + @@ -16446,9 +16446,9 @@ - + - + @@ -18624,48 +18624,132 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -18798,90 +18882,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -21623,7 +21623,7 @@ - + @@ -21717,7 +21717,7 @@ - + @@ -21813,7 +21813,7 @@ - + @@ -21826,6 +21826,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -22113,7 +22302,7 @@ - + @@ -22122,7 +22311,7 @@ - + @@ -22131,7 +22320,7 @@ - + @@ -22140,7 +22329,7 @@ - + @@ -22149,7 +22338,7 @@ - + @@ -22158,7 +22347,7 @@ - + @@ -22167,7 +22356,7 @@ - + @@ -22176,7 +22365,7 @@ - + @@ -22374,11 +22563,11 @@ - + - + @@ -22387,7 +22576,7 @@ - + @@ -22402,9 +22591,9 @@ - + - + @@ -22413,11 +22602,11 @@ - + - + - + @@ -22472,7 +22661,7 @@ - + @@ -22487,7 +22676,7 @@ - + @@ -22528,7 +22717,7 @@ - + @@ -22543,7 +22732,7 @@ - + @@ -22565,16 +22754,16 @@ - + - + - + - + @@ -22700,7 +22889,7 @@ - + @@ -22865,195 +23054,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi b/tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi index d78407a..511eeee 100644 --- a/tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi +++ b/tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi @@ -41187,24 +41187,6 @@ - - - - - - - - - - - - - - - - - - @@ -41226,5 +41208,23 @@ + + + + + + + + + + + + + + + + + + diff --git a/tests/data/test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi b/tests/data/test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi index 9d0000a..ffc37ef 100644 --- a/tests/data/test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi +++ b/tests/data/test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi @@ -6708,6 +6708,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6863,10 +7064,10 @@ - + - + @@ -6874,7 +7075,7 @@ - + @@ -6900,7 +7101,7 @@ - + @@ -6928,7 +7129,7 @@ - + @@ -6962,7 +7163,7 @@ - + @@ -6974,11 +7175,11 @@ - + - + @@ -7095,9 +7296,9 @@ - + - + @@ -7108,13 +7309,13 @@ - + - + - + @@ -7125,9 +7326,9 @@ - + - + @@ -7136,11 +7337,11 @@ - + - + @@ -7158,7 +7359,7 @@ - + @@ -7167,7 +7368,7 @@ - + @@ -7178,11 +7379,11 @@ - + - + - + @@ -7204,7 +7405,7 @@ - + @@ -7215,10 +7416,10 @@ - + - + @@ -7229,7 +7430,7 @@ - + @@ -7297,7 +7498,7 @@ - + @@ -7634,17 +7835,17 @@ - + - + - + - + @@ -7654,7 +7855,7 @@ - + @@ -7763,7 +7964,7 @@ - + @@ -7776,7 +7977,7 @@ - + @@ -7813,7 +8014,7 @@ - + @@ -7824,7 +8025,7 @@ - + @@ -7837,7 +8038,7 @@ - + @@ -7846,7 +8047,7 @@ - + @@ -7987,7 +8188,7 @@ - + @@ -8045,7 +8246,7 @@ - + @@ -8054,7 +8255,7 @@ - + @@ -8163,9 +8364,9 @@ - + - + @@ -8176,9 +8377,9 @@ - + - + @@ -8407,7 +8608,7 @@ - + @@ -8416,7 +8617,7 @@ - + @@ -8425,7 +8626,7 @@ - + @@ -8434,7 +8635,7 @@ - + @@ -8443,7 +8644,7 @@ - + @@ -8452,7 +8653,7 @@ - + @@ -8461,7 +8662,7 @@ - + @@ -8470,7 +8671,7 @@ - + @@ -8782,7 +8983,7 @@ - + @@ -8870,11 +9071,11 @@ - + - + @@ -8896,9 +9097,9 @@ - + - + @@ -8907,11 +9108,11 @@ - + - + - + @@ -9003,9 +9204,9 @@ - + - + @@ -9018,9 +9219,9 @@ - + - + @@ -9035,9 +9236,9 @@ - + - + @@ -9050,9 +9251,9 @@ - + - + @@ -9067,9 +9268,9 @@ - + - + @@ -9084,9 +9285,9 @@ - + - + @@ -9101,13 +9302,13 @@ - + - + - + - + @@ -9118,13 +9319,13 @@ - + - + - + - + @@ -9692,9 +9893,9 @@ - + - + @@ -9797,7 +9998,7 @@ - + @@ -9815,7 +10016,7 @@ - + @@ -9824,7 +10025,7 @@ - + @@ -9833,7 +10034,7 @@ - + @@ -9842,7 +10043,7 @@ - + @@ -9851,7 +10052,7 @@ - + @@ -10195,7 +10396,7 @@ - + @@ -10233,9 +10434,9 @@ - + - + @@ -10244,9 +10445,9 @@ - + - + @@ -10255,9 +10456,9 @@ - + - + @@ -10266,9 +10467,9 @@ - + - + @@ -10277,9 +10478,9 @@ - + - + @@ -10438,7 +10639,7 @@ - + @@ -10450,7 +10651,7 @@ - + @@ -10485,7 +10686,7 @@ - + @@ -10494,11 +10695,11 @@ - + - + @@ -10507,11 +10708,11 @@ - + - + @@ -10520,11 +10721,11 @@ - + - + @@ -10672,7 +10873,7 @@ - + @@ -10690,65 +10891,65 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -10792,7 +10993,7 @@ - + @@ -10804,7 +11005,7 @@ - + @@ -10822,9 +11023,9 @@ - + - + @@ -10835,65 +11036,65 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -10937,7 +11138,7 @@ - + @@ -10955,100 +11156,100 @@