From patchwork Tue Nov 24 10:17:54 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dodji Seketeli X-Patchwork-Id: 41175 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 28BAA3898014; Tue, 24 Nov 2020 10:20:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 28BAA3898014 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1606213258; bh=lXVeMZYMoXgFUTnmV1M0hU8w7ENSiWxjbwTiTqA90uA=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Help: List-Subscribe:From:Reply-To:From; b=Nlmlno9m0QWyhyVcnFHravsjh+HNg2+eGijKnVbHD+meaERAq6E0Nz4Q9ymmwpsFG 8GYxqAUYEVPrzRgurVPzZyJ0Sjk7GqY/TrQUuP5L/2DA8fWYZ8VNIK/1DLzqfwcAoS KOZAXxKImT8NO5WviaXCEEpOMcOaDcvRghSUua/o= 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 [63.128.21.124]) by sourceware.org (Postfix) with ESMTP id D46423896C20 for ; Tue, 24 Nov 2020 10:18:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org D46423896C20 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-132-Mbbiz-CZNNylo1yxOBjgjw-1; Tue, 24 Nov 2020 05:18:33 -0500 X-MC-Unique: Mbbiz-CZNNylo1yxOBjgjw-1 Received: by mail-wm1-f72.google.com with SMTP id u123so705621wmu.5 for ; Tue, 24 Nov 2020 02:18:32 -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:subject:organization:date:message-id :user-agent:mime-version:content-transfer-encoding; bh=n8caiX5YGCiMvR2083Io6VvdwIA10le2tijKnBW/wXE=; b=KEPEKKu0fHbj88cwHm32DVFKD8E+CrzIsWvFNS939mjOazHVF3gnJMyte1B3fGMzuq Jvk0Nx2yETnaLQ2onQbLqDaofrXfwRvpPpjZuVLHKbivAMCEU/jrxdUJqzwEoUvx7yIA dqy+6sq/qOeKqeNBFWRx+5rMNQi8FRP2H1kRTXARJkVO2v7L0GxgBVyjH4CCgxl2hwKx d3htaAkcOjRGj58DUNA1+ueF5SLkofF3+BmuzcB5O4AjuY6rXgjTAxGiYoteJXoZO1NH pno3t4dIEAuRuvdZ23aMQtYzMbdfUacITxi8zVUrLHllsAejRsWDMDHLDbCZ89WA8t5k tAaQ== X-Gm-Message-State: AOAM532l6nR2j9Muj7I0mi60I0BTj44kbGtnhH8ACZbw50xudmRxG1nc aV/3RjCUgceY6b9joJ8Q/KFG4EssXwbFJzQ1ePmZeV0t2Ez1b/gMBfcRLZ2yUBW8bsu0fhpxjjw 64Pd578S0alfoHmapQxAaDoM48eYTiLKuS/nSZ7kF2H+HCBY6lNA3S9hKCZi+lsIJRi4O X-Received: by 2002:adf:fd82:: with SMTP id d2mr4383184wrr.324.1606213110049; Tue, 24 Nov 2020 02:18:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJxBkKyoIuIzWOgmyTeqkQoUMWClQV910CWLhjfc+SeXNpyB+qOwJDBdyP/guQpAHJW6/wvMww== X-Received: by 2002:adf:fd82:: with SMTP id d2mr4383108wrr.324.1606213109077; Tue, 24 Nov 2020 02:18:29 -0800 (PST) Received: from localhost (91-166-131-65.subs.proxad.net. [91.166.131.65]) by smtp.gmail.com with ESMTPSA id v20sm4315565wmh.44.2020.11.24.02.17.56 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Nov 2020 02:18:26 -0800 (PST) Received: by localhost (Postfix, from userid 1001) id 627531A111B; Tue, 24 Nov 2020 11:17:55 +0100 (CET) To: libabigail@sourceware.org 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: Tue, 24 Nov 2020 11:17:54 +0100 Message-ID: <86d003rrcd.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=-1.9 required=5.0 tests=BAYES_00, 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 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 Applied to master. --- 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 @@ -