From patchwork Thu Aug 29 15:57:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dodji Seketeli X-Patchwork-Id: 96710 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 3B0C6385DDE6 for ; Thu, 29 Aug 2024 15:58:17 +0000 (GMT) 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 [170.10.129.124]) by sourceware.org (Postfix) with ESMTP id E80FF385F01D for ; Thu, 29 Aug 2024 15:57:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E80FF385F01D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E80FF385F01D Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1724947075; cv=none; b=pLVoFyrlnOhG3vWxWiezqYbucM/15ouYqIOdz0zPHzc5jRM8oP8cW9jrBPi5SxJY8Du3IWO48nWX7bwo9bI9pBBJ8ANLEFPM1APgU+x7gpqkxo4BbtSg3VeCyH0s4/MpaF55DtUvXFff8Lc8D+XZktjFi9zyJ1E5MjqEqz1tgy8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1724947075; c=relaxed/simple; bh=Ana2BpgOk2dBhxb0uOIyKGHuoFvgC5zB8++Jw7ChNgQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=nbqXgcC6Ztj0ExYe7j9aZKJa+uSTA92z23L8bWJ7o8BvgeI0GPkjbE4mgcxdp7wczTv+nGu3YpiwH1P/y2vy9zY5ZymWZAMts2N81RrreN/PzTOgaNuRU99NsjilrIROKf4UfY833Bw+yftRgVPUL4RbVumDME73k8NE4RqAmYM= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1724947064; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fOK+cXXCfv4tSgIobTQu52M/Z1Hqoyj700laK23tcGo=; b=iQcoh2O8kYvQ5uTUbDSkgSd6I4bCVSGujQir1CkDd7aPQq7MOTTL9+DH6XEdl2tZCQldFF 38QlTNQc7j7EZKNHCimBkS+r2alrG07JkW86weFBmUWDg/YCmDHT8QL+MspjrMihslMoKw IuUqZcSUYYgr066A4rAgWt3YkVP5+cY= Received: from mail-vk1-f200.google.com (mail-vk1-f200.google.com [209.85.221.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-407-jzc64ceGPYqcvAAUB6pW7A-1; Thu, 29 Aug 2024 11:57:36 -0400 X-MC-Unique: jzc64ceGPYqcvAAUB6pW7A-1 Received: by mail-vk1-f200.google.com with SMTP id 71dfb90a1353d-4feade4b21aso269814e0c.0 for ; Thu, 29 Aug 2024 08:57:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724947056; x=1725551856; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:organization:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mCCafu2v1OP+TzSP2nYwMGhOHEP0vt3WF3mFZ2mSXno=; b=LAxMy/gxh8kpEXoxyXOLwSe5rsvFxV+DddM22pF4zzshV/w/zXRGpL5ob6ii7A2K0C GGPWmIWSATbhNwmk69OGZFiK/Blnq0RrNbe1De7x9Dn1qJWmiSJahduJIC4vXJknYf0w QfY7R9KfOvuFzUNXBqh5b4yug1iM4NNRa7BGQGI5RN3rUpsXeJm8UJg/bRKoBdIWgDXX pH+9Mc0atdYQYdBfJRrzY7qUKh2KisZXQkOwl9a7kRu3bp0HRuquqzGm+XLLGJEy4sPk Rp8SBBVNYtAiK5gb4ZVSNfbBRFvr/XsJCopOQiKHquGd9wTnkKVAshejnPupdZNdPjSm 7nFw== X-Gm-Message-State: AOJu0YxInobg/Xlsioa1pf6UWC3MRVMts3tNjNk8R/WBqH7Ihxu2EQOL oKBiYKuCMi3eIEgGNZHnDgOpY9ZkWXQqd+i8W7gfdryvEIngJNHB9VaLxg+3xoA0JuNzwV7WUuE jSUAsoSqH4jFa6BVEDaoPcQHf9ozfVnzDSAZyv3ShdN/cxp2Gt/8hDkfbb3bhV+bm4w== X-Received: by 2002:a05:6122:3c4f:b0:4f5:2b7f:f1a7 with SMTP id 71dfb90a1353d-4fff16f63c2mr3789568e0c.13.1724947054560; Thu, 29 Aug 2024 08:57:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFzfDMK8mAAGDcamQ5+FtsQHOWTslV2jp4RBKCLenmPVLOj5JGXLOeBLDJxyt6+6A33u9tAZA== X-Received: by 2002:a05:6122:3c4f:b0:4f5:2b7f:f1a7 with SMTP id 71dfb90a1353d-4fff16f63c2mr3789512e0c.13.1724947053592; Thu, 29 Aug 2024 08:57:33 -0700 (PDT) Received: from localhost (88-120-130-27.subs.proxad.net. [88.120.130.27]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7a806c4a32bsm62476485a.62.2024.08.29.08.57.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Aug 2024 08:57:32 -0700 (PDT) Received: by localhost (Postfix, from userid 1000) id 0D6A5503C602; Thu, 29 Aug 2024 17:57:30 +0200 (CEST) From: Dodji Seketeli To: dodji@redhat.com Cc: libabigail@sourceware.org Subject: [PATCH 06/27] Don't strip typedefs in fn names when pretty-printing and comparing Organization: Me, myself and I References: <20240829154711.1883174-1-dodji@redhat.com> X-Operating-System: AlmaLinux 9.4 X-URL: http://www.seketeli.net/~dodji Date: Thu, 29 Aug 2024 17:57:29 +0200 In-Reply-To: <20240829154711.1883174-1-dodji@redhat.com> (dodji@redhat.com's message of "Thu, 29 Aug 2024 17:46:29 +0200") Message-ID: <87jzfzmidy.fsf@seketeli.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-Spam-Status: No, score=-12.0 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libabigail@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libabigail-bounces~patchwork=sourceware.org@sourceware.org Hello, This removes a kludge that was needed to avoid spurious changes back when we didn't have hashing based comparison for type canonicalization. If, in the future, we remove the type name based comparison speed optimization during canonicalization, this patch will be even more relevant. For now, it greatly simplifies the code base already and it fixes several issues from the type hashing patch, so much so that runtestdiffpkg and runtestdifffilter now PASS. runtestabidiffexit still fails so it's still XFAILed. * src/abg-ir.cc (get_function_type_name, get_method_type_name): Do not peel typedef from return type. (equals): In the overload for function_type, do not peel typedef before comparing return types. In the overload for function_decl::parameter, do not peel typedef before comparing the parameter type. (stream_pretty_representation_of_fn_parms): Do not strip typedef from parameter types. (add_outer_pointer_to_fn_type_expr): Likewise for return type. * tests/Makefile.am: XFAIL the test runtestabidiffexit. * tests/data/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt: Adjust. * tests/data/test-abidiff-exit/PR31513/reported/PR31513-reported-report-1.txt: Likewise. * tests/data/test-abidiff-exit/pointer-to-member/test-ptr-to-mbr2-output-1.txt: Likewise. * tests/data/test-annotate/test13-pr18894.so.abi: Likewise. * tests/data/test-annotate/test14-pr18893.so.abi: Likewise. * 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-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi: Likewise. * tests/data/test-diff-dwarf-abixml/test0-pr19026-libvtkIOSQL-6.1.so.1.abi: Likewise. * tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-2.txt: Likewise. * tests/data/test-read-dwarf/PR22015-libboost_iostreams.so.abi: Likewise. * tests/data/test-read-dwarf/PR22122-libftdc.so.abi: Likewise. * tests/data/test-read-dwarf/PR25007-sdhci.ko.abi: Likewise. * tests/data/test-read-dwarf/PR25042-libgdbm-clang-dwarf5.so.6.0.0.abi: Likewise. * tests/data/test-read-dwarf/test-libaaudio.so.abi: Likewise. * tests/data/test-read-dwarf/test-libandroid.so.abi: Likewise. * tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi: Likewise. * tests/data/test-read-dwarf/test11-pr18828.so.abi: Likewise. * tests/data/test-read-dwarf/test12-pr18844.so.abi: Likewise. * tests/data/test-read-dwarf/test13-pr18894.so.abi: Likewise. * tests/data/test-read-dwarf/test14-pr18893.so.abi: Likewise. * tests/data/test-read-dwarf/test15-pr18892.so.abi: Likewise. * tests/data/test-read-dwarf/test16-pr18904.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-dwarf/test9-pr18818-clang.so.abi: Likewise. Signed-off-by: Dodji Seketeli --- src/abg-ir.cc | 22 +- tests/Makefile.am | 6 - .../libsdl/libsdl-1.2.60-1.2.64-report.txt | 2 +- .../reported/PR31513-reported-report-1.txt | 20 +- .../test-ptr-to-mbr2-output-1.txt | 1 - .../data/test-annotate/test13-pr18894.so.abi | 10 +- .../data/test-annotate/test14-pr18893.so.abi | 4 +- .../data/test-annotate/test15-pr18892.so.abi | 242 +-- .../data/test-annotate/test17-pr19027.so.abi | 20 +- ...st18-pr19037-libvtkRenderingLIC-6.1.so.abi | 12 +- ...19-pr19023-libtcmalloc_and_profiler.so.abi | 54 +- ...st20-pr19025-libvtkParallelCore-6.1.so.abi | 12 +- .../data/test-annotate/test21-pr19092.so.abi | 8 +- .../PR25409-librte_bus_dpaa.so.20.0.abi | 18 +- .../test0-pr19026-libvtkIOSQL-6.1.so.1.abi | 14 +- ...l7.x86_64-0.12.8-1.el7.x86_64-report-2.txt | 5 + .../PR22015-libboost_iostreams.so.abi | 2 +- .../test-read-dwarf/PR22122-libftdc.so.abi | 4 +- .../data/test-read-dwarf/PR25007-sdhci.ko.abi | 32 +- .../PR25042-libgdbm-clang-dwarf5.so.6.0.0.abi | 32 +- .../test-read-dwarf/test-libaaudio.so.abi | 102 +- .../test-read-dwarf/test-libandroid.so.abi | 1398 ++++++++--------- .../test-read-dwarf/test10-pr18818-gcc.so.abi | 10 +- .../test-read-dwarf/test11-pr18828.so.abi | 4 +- .../test-read-dwarf/test12-pr18844.so.abi | 68 +- .../test-read-dwarf/test13-pr18894.so.abi | 10 +- .../test-read-dwarf/test14-pr18893.so.abi | 4 +- .../test-read-dwarf/test15-pr18892.so.abi | 242 +-- .../test-read-dwarf/test16-pr18904.so.abi | 38 +- .../test-read-dwarf/test17-pr19027.so.abi | 20 +- ...st18-pr19037-libvtkRenderingLIC-6.1.so.abi | 12 +- ...19-pr19023-libtcmalloc_and_profiler.so.abi | 54 +- ...st20-pr19025-libvtkParallelCore-6.1.so.abi | 12 +- .../test-read-dwarf/test21-pr19092.so.abi | 8 +- .../test22-pr19097-libstdc++.so.6.0.17.so.abi | 396 ++--- .../test9-pr18818-clang.so.abi | 10 +- 36 files changed, 1456 insertions(+), 1452 deletions(-) diff --git a/src/abg-ir.cc b/src/abg-ir.cc index d0fafd02..abc1b145 100644 --- a/src/abg-ir.cc +++ b/src/abg-ir.cc @@ -8848,10 +8848,7 @@ get_function_type_name(const function_type& fn_type, // canonicalization), we want its representation to stay the same, // regardless of typedefs. So let's strip typedefs from the return // type. - type_base_sptr return_type = - internal - ? peel_typedef_type(fn_type.get_return_type()) - : fn_type.get_return_type(); + type_base_sptr return_type = fn_type.get_return_type(); const environment& env = fn_type.get_environment(); o << get_type_name(return_type, /*qualified=*/true, internal) << " "; @@ -8939,10 +8936,8 @@ get_method_type_name(const method_type& fn_type, // canonicalization), we want its representation to stay the same, // regardless of typedefs. So let's strip typedefs from the return // type. - type_base_sptr return_type = - internal - ? peel_typedef_type(fn_type.get_return_type()) - : fn_type.get_return_type(); + type_base_sptr return_type = fn_type.get_return_type(); + const environment& env = fn_type.get_environment(); if (return_type) @@ -28423,11 +28418,7 @@ stream_pretty_representation_of_fn_parms(const function_type& fn_type, if (env.is_variadic_parameter_type(type)) o << "..."; else - { - if (internal) - type = peel_typedef_type(type); - o << get_type_name(type, qualified, internal); - } + o << get_type_name(type, qualified, internal); } } o << ")"; @@ -28511,11 +28502,8 @@ add_outer_pointer_to_fn_type_expr(const type_base* p, type_base_sptr type; stream_pretty_representation_of_fn_parms(*pointed_to_fn, right, qualified, internal); - type_base_sptr return_type = - internal - ? peel_typedef_type(pointed_to_fn->get_return_type()) - : pointed_to_fn->get_return_type(); + type_base_sptr return_type = pointed_to_fn->get_return_type(); string result; if (is_npaf_type(return_type) diff --git a/tests/Makefile.am b/tests/Makefile.am index 3cb95fdc..90dfc258 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -69,12 +69,6 @@ else TESTS += runtestdefaultsupprs.py endif -# These tests temporarily fail after the commit that introduced type -# hashing. Their failure is due to long standing issues that have -# been uncovered by the type hashing commit. Subsequent commits that -# are logically not related to the type hashing commit will fix the -# issues and as a result, these test will PASS again. For now, let's -# mark them as being XFAIL. XFAIL_TESTS = runtestabidiffexit EXTRA_DIST = \ diff --git a/tests/data/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt b/tests/data/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt index 6d7dd686..2866f16e 100644 --- a/tests/data/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt +++ b/tests/data/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt @@ -17,7 +17,7 @@ Variables changes summary: 0 Removed, 0 Changed, 0 Added variable in pointed to type 'struct SDL_AudioCVT' at SDL12_compat.c:907:1: type name changed from 'SDL_AudioCVT' to 'SDL12_AudioCVT' type size changed from 1024 to 1088 (in bits) - 3 data member changes (8 filtered): + 3 data member changes (2 filtered): 'double len_ratio' offset changed from 288 to 320 (in bits) (by +32 bits) name of 'SDL_AudioCVT::filters' changed to 'SDL12_AudioCVT::filters' at SDL12_compat.c:918:1, offset changed from 352 to 384 (in bits) (by +32 bits) 'int filter_index' offset changed from 992 to 1024 (in bits) (by +32 bits) diff --git a/tests/data/test-abidiff-exit/PR31513/reported/PR31513-reported-report-1.txt b/tests/data/test-abidiff-exit/PR31513/reported/PR31513-reported-report-1.txt index 97a60244..380ad7c7 100644 --- a/tests/data/test-abidiff-exit/PR31513/reported/PR31513-reported-report-1.txt +++ b/tests/data/test-abidiff-exit/PR31513/reported/PR31513-reported-report-1.txt @@ -1,4 +1,4 @@ -Functions changes summary: 16 Removed, 0 Changed (22 filtered out), 21 Added functions +Functions changes summary: 16 Removed, 1 Changed (21 filtered out), 21 Added functions Variables changes summary: 0 Removed, 0 Changed, 0 Added variable Function symbols changes summary: 2 Removed, 2 Added function symbols not referenced by debug info Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info @@ -46,6 +46,24 @@ Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen [A] 'method std::vector >::reference std::vector >::back()' {_ZNSt6vectorIcSaIcEE4backEv} [A] 'method std::vector >::reference std::vector >::emplace_back()' {_ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_} +1 function with some indirect sub-type change: + + [C] 'method int qiifa::class1::addnums(int, int)' at class1.cpp:24:1 has some indirect sub-type changes: + implicit parameter 0 of type 'qiifa::class1*' has sub-type changes: + in pointed to type 'class qiifa::class1' at class1.h:27:1: + type size hasn't changed + 1 data member change: + type of 'std::vector > letters' changed: + type size hasn't changed + 1 base class change: + 'struct std::_Vector_base >' at stl_vector.h:74:1 changed: + type size hasn't changed + 1 data member change: + type of 'std::_Vector_base >::_Vector_impl _M_impl' changed: + type size hasn't changed + 1 base class insertion: + struct std::_Vector_base >::_Vector_impl_data at stl_vector.h:91:1 + 2 Removed function symbols not referenced by debug info: [D] _fini diff --git a/tests/data/test-abidiff-exit/pointer-to-member/test-ptr-to-mbr2-output-1.txt b/tests/data/test-abidiff-exit/pointer-to-member/test-ptr-to-mbr2-output-1.txt index ad065c1a..91c0f670 100644 --- a/tests/data/test-abidiff-exit/pointer-to-member/test-ptr-to-mbr2-output-1.txt +++ b/tests/data/test-abidiff-exit/pointer-to-member/test-ptr-to-mbr2-output-1.txt @@ -9,5 +9,4 @@ Variables changes summary: 0 Removed, 1 Changed, 0 Added variable in containing type 'struct S' of pointed-to-member type 'int S::*' at test-ptr-to-mbr2-v1.cc:1:1: type name changed from 'S' to 'T' type size hasn't changed - no data member change (1 filtered); diff --git a/tests/data/test-annotate/test13-pr18894.so.abi b/tests/data/test-annotate/test13-pr18894.so.abi index cfc6285e..167f7802 100644 --- a/tests/data/test-annotate/test13-pr18894.so.abi +++ b/tests/data/test-annotate/test13-pr18894.so.abi @@ -891,7 +891,7 @@ - + @@ -2353,7 +2353,7 @@ - + @@ -2369,7 +2369,7 @@ - + @@ -2385,7 +2385,7 @@ - + @@ -3942,7 +3942,7 @@ - + diff --git a/tests/data/test-annotate/test14-pr18893.so.abi b/tests/data/test-annotate/test14-pr18893.so.abi index a6993ff0..39515bfd 100644 --- a/tests/data/test-annotate/test14-pr18893.so.abi +++ b/tests/data/test-annotate/test14-pr18893.so.abi @@ -6832,7 +6832,7 @@ - + @@ -6993,7 +6993,7 @@ - + diff --git a/tests/data/test-annotate/test15-pr18892.so.abi b/tests/data/test-annotate/test15-pr18892.so.abi index 3f5b2736..a64e47e9 100644 --- a/tests/data/test-annotate/test15-pr18892.so.abi +++ b/tests/data/test-annotate/test15-pr18892.so.abi @@ -3192,7 +3192,7 @@ - + @@ -3453,12 +3453,12 @@ - + - + @@ -3554,7 +3554,7 @@ - + @@ -4224,7 +4224,7 @@ - + @@ -4235,7 +4235,7 @@ - + @@ -4246,7 +4246,7 @@ - + @@ -4266,7 +4266,7 @@ - + @@ -4277,14 +4277,14 @@ - + - + @@ -4305,7 +4305,7 @@ - + @@ -5261,7 +5261,7 @@ - + @@ -6457,7 +6457,7 @@ - + @@ -6491,12 +6491,12 @@ - + - + @@ -6510,7 +6510,7 @@ - + @@ -7043,7 +7043,7 @@ - + @@ -8264,7 +8264,7 @@ - + @@ -8272,9 +8272,9 @@ - + - + @@ -8592,7 +8592,7 @@ - + @@ -8642,7 +8642,7 @@ - + @@ -8654,7 +8654,7 @@ - + @@ -8662,7 +8662,7 @@ - + @@ -8674,7 +8674,7 @@ - + @@ -8706,7 +8706,7 @@ - + @@ -8718,7 +8718,7 @@ - + @@ -8742,9 +8742,9 @@ - + - + @@ -8810,7 +8810,7 @@ - + @@ -9476,7 +9476,7 @@ - + @@ -9545,7 +9545,7 @@ - + @@ -9558,7 +9558,7 @@ - + @@ -9582,7 +9582,7 @@ - + @@ -9619,7 +9619,7 @@ - + @@ -9656,7 +9656,7 @@ - + @@ -9897,7 +9897,7 @@ - + @@ -9975,7 +9975,7 @@ - + @@ -10259,7 +10259,7 @@ - + @@ -10672,14 +10672,14 @@ - + - + @@ -10704,14 +10704,14 @@ - + - + @@ -19304,14 +19304,14 @@ - + - + @@ -19327,7 +19327,7 @@ - + @@ -19345,7 +19345,7 @@ - + @@ -19366,7 +19366,7 @@ - + @@ -19407,14 +19407,14 @@ - + - + @@ -19439,7 +19439,7 @@ - + @@ -19473,28 +19473,28 @@ - + - + - + - + @@ -19774,7 +19774,7 @@ - + @@ -19808,7 +19808,7 @@ - + @@ -19894,7 +19894,7 @@ - + @@ -19910,14 +19910,14 @@ - + - + @@ -19942,28 +19942,28 @@ - + - + - + - + @@ -19979,21 +19979,21 @@ - + - + - + @@ -20009,14 +20009,14 @@ - + - + @@ -20032,14 +20032,14 @@ - + - + @@ -20057,7 +20057,7 @@ - + @@ -20068,14 +20068,14 @@ - + - + @@ -20102,21 +20102,21 @@ - + - + - + @@ -20132,7 +20132,7 @@ - + @@ -20308,7 +20308,7 @@ - + @@ -20355,14 +20355,14 @@ - + - + @@ -20393,7 +20393,7 @@ - + @@ -20404,7 +20404,7 @@ - + @@ -20424,28 +20424,28 @@ - + - + - + - + @@ -20477,7 +20477,7 @@ - + @@ -20490,7 +20490,7 @@ - + @@ -20501,7 +20501,7 @@ - + @@ -20541,7 +20541,7 @@ - + @@ -20574,7 +20574,7 @@ - + @@ -20588,7 +20588,7 @@ - + @@ -20662,7 +20662,7 @@ - + @@ -20727,19 +20727,19 @@ - + - + - + @@ -21505,7 +21505,7 @@ - + @@ -21553,7 +21553,7 @@ - + @@ -21566,7 +21566,7 @@ - + @@ -22210,7 +22210,7 @@ - + @@ -22367,7 +22367,7 @@ - + @@ -22478,7 +22478,7 @@ - + @@ -22548,7 +22548,7 @@ - + @@ -22594,7 +22594,7 @@ - + @@ -22790,7 +22790,7 @@ - + @@ -22828,7 +22828,7 @@ - + @@ -22912,7 +22912,7 @@ - + @@ -22923,7 +22923,7 @@ - + @@ -23110,7 +23110,7 @@ - + @@ -23708,7 +23708,7 @@ - + @@ -26263,7 +26263,7 @@ - + @@ -26272,12 +26272,12 @@ - + - + @@ -26286,7 +26286,7 @@ - + @@ -26306,28 +26306,28 @@ - + - + - + - + @@ -26343,7 +26343,7 @@ - + @@ -28299,7 +28299,7 @@ - + diff --git a/tests/data/test-annotate/test17-pr19027.so.abi b/tests/data/test-annotate/test17-pr19027.so.abi index dad3f30e..7fb8cbce 100644 --- a/tests/data/test-annotate/test17-pr19027.so.abi +++ b/tests/data/test-annotate/test17-pr19027.so.abi @@ -1687,7 +1687,7 @@ - + @@ -1895,7 +1895,7 @@ - + @@ -2180,7 +2180,7 @@ - + @@ -4123,7 +4123,7 @@ - + @@ -4136,7 +4136,7 @@ - + @@ -4149,7 +4149,7 @@ - + @@ -13552,7 +13552,7 @@ - + @@ -14958,7 +14958,7 @@ - + @@ -15313,7 +15313,7 @@ - + @@ -15375,7 +15375,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 c0032c2a..8f6889ea 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 @@ -7139,7 +7139,7 @@ - + @@ -7150,7 +7150,7 @@ - + @@ -9607,7 +9607,7 @@ - + @@ -9618,7 +9618,7 @@ - + @@ -10082,7 +10082,7 @@ - + @@ -10100,7 +10100,7 @@ - + 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 9309f2ab..06711846 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 @@ -2804,7 +2804,7 @@ - + @@ -2933,7 +2933,7 @@ - + @@ -3412,7 +3412,7 @@ - + @@ -4002,7 +4002,7 @@ - + @@ -4307,14 +4307,14 @@ - + - + @@ -7835,7 +7835,7 @@ - + @@ -8398,7 +8398,7 @@ - + @@ -8504,7 +8504,7 @@ - + @@ -10054,7 +10054,7 @@ - + @@ -10503,14 +10503,14 @@ - + - + @@ -10643,7 +10643,7 @@ - + @@ -10727,7 +10727,7 @@ - + @@ -10804,7 +10804,7 @@ - + @@ -12490,7 +12490,7 @@ - + @@ -14944,7 +14944,7 @@ - + @@ -15140,7 +15140,7 @@ - + @@ -16460,7 +16460,7 @@ - + @@ -16700,7 +16700,7 @@ - + @@ -16739,7 +16739,7 @@ - + @@ -16771,7 +16771,7 @@ - + @@ -16823,14 +16823,14 @@ - + - + @@ -16863,7 +16863,7 @@ - + @@ -16925,7 +16925,7 @@ - + @@ -16978,7 +16978,7 @@ - + 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 1f80242f..5c5dad86 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 @@ -1447,7 +1447,7 @@ - + @@ -2404,7 +2404,7 @@ - + @@ -2511,7 +2511,7 @@ - + @@ -4964,7 +4964,7 @@ - + @@ -5124,7 +5124,7 @@ - + @@ -5142,7 +5142,7 @@ - + diff --git a/tests/data/test-annotate/test21-pr19092.so.abi b/tests/data/test-annotate/test21-pr19092.so.abi index f36a4e59..819a8790 100644 --- a/tests/data/test-annotate/test21-pr19092.so.abi +++ b/tests/data/test-annotate/test21-pr19092.so.abi @@ -2100,7 +2100,7 @@ - + @@ -5176,7 +5176,7 @@ - + @@ -7672,7 +7672,7 @@ - + @@ -7681,7 +7681,7 @@ - + diff --git a/tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi b/tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi index c72543d7..44cf3bcc 100644 --- a/tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi +++ b/tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi @@ -434,7 +434,7 @@ - + @@ -2957,7 +2957,7 @@ - + @@ -3018,7 +3018,7 @@ - + @@ -5152,7 +5152,7 @@ - + @@ -5187,14 +5187,14 @@ - + - + @@ -5351,7 +5351,7 @@ - + @@ -5557,7 +5557,7 @@ - + @@ -5586,7 +5586,7 @@ - + diff --git a/tests/data/test-diff-dwarf-abixml/test0-pr19026-libvtkIOSQL-6.1.so.1.abi b/tests/data/test-diff-dwarf-abixml/test0-pr19026-libvtkIOSQL-6.1.so.1.abi index 4493e031..9939e75e 100644 --- a/tests/data/test-diff-dwarf-abixml/test0-pr19026-libvtkIOSQL-6.1.so.1.abi +++ b/tests/data/test-diff-dwarf-abixml/test0-pr19026-libvtkIOSQL-6.1.so.1.abi @@ -4305,7 +4305,7 @@ - + @@ -4313,7 +4313,7 @@ - + @@ -4796,13 +4796,13 @@ - + - + @@ -7194,7 +7194,7 @@ - + @@ -7396,7 +7396,7 @@ - + @@ -7404,7 +7404,7 @@ - + diff --git a/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-2.txt b/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-2.txt index 18f8a6b7..d028d6cb 100644 --- a/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-2.txt +++ b/tests/data/test-diff-pkg/spice-server-0.12.4-19.el7.x86_64-0.12.8-1.el7.x86_64-report-2.txt @@ -571,6 +571,11 @@ 7 data member changes: type of 'void (* pixel_converter)(uint8_t*, uint8_t*)' changed: in pointed to type 'function type void (uint8_t*, uint8_t*)': + parameter 1 of type 'uint8_t*' changed: + in pointed to type 'typedef uint8_t': + entity changed from 'typedef uint8_t' to compatible type 'void' + type name changed from 'unsigned char' to 'void' + type size changed from 8 to 0 (in bits) 'MJpegEncoderRateControl rate_control' offset changed from 5824 to 5760 (in bits) (by -64 bits) 'MJpegEncoderRateControlCbs cbs' offset changed from 7680 to 7616 (in bits) (by -64 bits) 'void* cbs_opaque' offset changed from 7872 to 7808 (in bits) (by -64 bits) diff --git a/tests/data/test-read-dwarf/PR22015-libboost_iostreams.so.abi b/tests/data/test-read-dwarf/PR22015-libboost_iostreams.so.abi index 2a8abbb7..dbd1e87c 100644 --- a/tests/data/test-read-dwarf/PR22015-libboost_iostreams.so.abi +++ b/tests/data/test-read-dwarf/PR22015-libboost_iostreams.so.abi @@ -1377,7 +1377,7 @@ - + diff --git a/tests/data/test-read-dwarf/PR22122-libftdc.so.abi b/tests/data/test-read-dwarf/PR22122-libftdc.so.abi index 2cd5ead5..387bbd82 100644 --- a/tests/data/test-read-dwarf/PR22122-libftdc.so.abi +++ b/tests/data/test-read-dwarf/PR22122-libftdc.so.abi @@ -1974,14 +1974,14 @@ - + - + diff --git a/tests/data/test-read-dwarf/PR25007-sdhci.ko.abi b/tests/data/test-read-dwarf/PR25007-sdhci.ko.abi index b13611f1..7b6be7ad 100644 --- a/tests/data/test-read-dwarf/PR25007-sdhci.ko.abi +++ b/tests/data/test-read-dwarf/PR25007-sdhci.ko.abi @@ -9489,7 +9489,7 @@ - + @@ -9503,7 +9503,7 @@ - + @@ -9593,7 +9593,7 @@ - + @@ -9661,7 +9661,7 @@ - + @@ -9670,7 +9670,7 @@ - + @@ -9682,7 +9682,7 @@ - + @@ -9942,7 +9942,7 @@ - + @@ -9969,7 +9969,7 @@ - + @@ -10001,7 +10001,7 @@ - + @@ -10877,7 +10877,7 @@ - + @@ -10899,7 +10899,7 @@ - + @@ -11066,7 +11066,7 @@ - + @@ -11356,7 +11356,7 @@ - + @@ -11372,7 +11372,7 @@ - + @@ -11416,7 +11416,7 @@ - + @@ -11473,7 +11473,7 @@ - + diff --git a/tests/data/test-read-dwarf/PR25042-libgdbm-clang-dwarf5.so.6.0.0.abi b/tests/data/test-read-dwarf/PR25042-libgdbm-clang-dwarf5.so.6.0.0.abi index b9f9eb70..067b67cf 100644 --- a/tests/data/test-read-dwarf/PR25042-libgdbm-clang-dwarf5.so.6.0.0.abi +++ b/tests/data/test-read-dwarf/PR25042-libgdbm-clang-dwarf5.so.6.0.0.abi @@ -148,7 +148,7 @@ - + @@ -200,7 +200,7 @@ - + @@ -480,7 +480,7 @@ - + @@ -670,11 +670,11 @@ - + - + @@ -719,7 +719,7 @@ - + @@ -861,7 +861,7 @@ - + @@ -893,7 +893,7 @@ - + @@ -928,7 +928,7 @@ - + @@ -957,7 +957,7 @@ - + @@ -985,29 +985,29 @@ - + - + - + - + - + @@ -1076,7 +1076,7 @@ - + diff --git a/tests/data/test-read-dwarf/test-libaaudio.so.abi b/tests/data/test-read-dwarf/test-libaaudio.so.abi index 2e815cb7..50f9f251 100644 --- a/tests/data/test-read-dwarf/test-libaaudio.so.abi +++ b/tests/data/test-read-dwarf/test-libaaudio.so.abi @@ -237,8 +237,8 @@ - - + + @@ -287,7 +287,7 @@ - + @@ -326,7 +326,7 @@ - + @@ -352,18 +352,18 @@ - + - + - + - + @@ -416,7 +416,7 @@ - + @@ -424,57 +424,57 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -484,7 +484,7 @@ - + @@ -494,7 +494,7 @@ - + @@ -511,7 +511,7 @@ - + @@ -525,27 +525,27 @@ - + - + - + - + - + - + @@ -570,23 +570,23 @@ - + - + - + - + - + @@ -595,51 +595,51 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -647,15 +647,15 @@ - + - + - + @@ -692,7 +692,7 @@ - + @@ -704,7 +704,7 @@ - + diff --git a/tests/data/test-read-dwarf/test-libandroid.so.abi b/tests/data/test-read-dwarf/test-libandroid.so.abi index 585513a9..e4503a14 100644 --- a/tests/data/test-read-dwarf/test-libandroid.so.abi +++ b/tests/data/test-read-dwarf/test-libandroid.so.abi @@ -1042,7 +1042,7 @@ - + @@ -1065,12 +1065,12 @@ - + - + @@ -1098,44 +1098,44 @@ - + - + - + - + - + - + - + @@ -1144,13 +1144,13 @@ - + - + @@ -1726,7 +1726,7 @@ - + @@ -1734,12 +1734,12 @@ - + - + @@ -1984,40 +1984,40 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -2029,646 +2029,646 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2963,7 +2963,7 @@ - + @@ -2983,7 +2983,7 @@ - + @@ -3699,164 +3699,164 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + @@ -4350,68 +4350,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -10298,7 +10298,7 @@ - + @@ -10318,19 +10318,19 @@ - + - + - + - + @@ -10369,13 +10369,13 @@ - + - + @@ -10386,50 +10386,50 @@ - + - + - + - + - + - + - + - + @@ -10437,7 +10437,7 @@ - + @@ -10445,7 +10445,7 @@ - + @@ -10453,78 +10453,78 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -10532,7 +10532,7 @@ - + @@ -10540,7 +10540,7 @@ - + @@ -10548,72 +10548,72 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -10621,7 +10621,7 @@ - + @@ -10629,7 +10629,7 @@ - + @@ -10637,50 +10637,50 @@ - + - + - + - + - + - + - + - + @@ -10688,44 +10688,44 @@ - + - + - + - + - + - + - + @@ -10733,7 +10733,7 @@ - + @@ -10741,7 +10741,7 @@ - + @@ -10749,84 +10749,84 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -10834,7 +10834,7 @@ - + @@ -10842,7 +10842,7 @@ - + @@ -10850,109 +10850,109 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -10960,7 +10960,7 @@ - + @@ -10968,7 +10968,7 @@ - + @@ -10976,82 +10976,82 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -11059,7 +11059,7 @@ - + @@ -11067,7 +11067,7 @@ - + @@ -11075,108 +11075,108 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -11184,7 +11184,7 @@ - + @@ -11192,7 +11192,7 @@ - + @@ -11200,85 +11200,85 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -11286,7 +11286,7 @@ - + @@ -11294,7 +11294,7 @@ - + @@ -11302,70 +11302,70 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -11379,21 +11379,21 @@ - + - + - + @@ -11401,7 +11401,7 @@ - + @@ -11409,14 +11409,14 @@ - + - + @@ -11424,7 +11424,7 @@ - + @@ -11432,14 +11432,14 @@ - + - + @@ -11447,7 +11447,7 @@ - + @@ -11455,98 +11455,98 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -11554,7 +11554,7 @@ - + @@ -11562,14 +11562,14 @@ - + - + @@ -11577,7 +11577,7 @@ - + @@ -11585,14 +11585,14 @@ - + - + @@ -11600,7 +11600,7 @@ - + @@ -11608,14 +11608,14 @@ - + - + @@ -11623,7 +11623,7 @@ - + @@ -11631,12 +11631,12 @@ - + - + @@ -11644,7 +11644,7 @@ - + @@ -11652,7 +11652,7 @@ - + @@ -11660,105 +11660,105 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -11766,7 +11766,7 @@ - + @@ -11774,19 +11774,19 @@ - + - + - + @@ -11794,7 +11794,7 @@ - + @@ -11802,18 +11802,18 @@ - + - + - + @@ -11826,7 +11826,7 @@ - + @@ -11965,8 +11965,8 @@ - - + + @@ -12474,7 +12474,7 @@ - + @@ -12488,12 +12488,12 @@ - + - + @@ -12957,11 +12957,11 @@ - + - + @@ -12985,11 +12985,11 @@ - + - + @@ -13088,7 +13088,7 @@ - + @@ -13310,7 +13310,7 @@ - + @@ -14373,7 +14373,7 @@ - + @@ -16791,7 +16791,7 @@ - + @@ -17041,7 +17041,7 @@ - + @@ -17139,7 +17139,7 @@ - + @@ -17174,7 +17174,7 @@ - + @@ -17186,7 +17186,7 @@ - + @@ -23555,7 +23555,7 @@ - + @@ -23569,7 +23569,7 @@ - + @@ -23677,7 +23677,7 @@ - + @@ -23773,7 +23773,7 @@ - + @@ -26288,7 +26288,7 @@ - + @@ -26334,17 +26334,17 @@ - + - + - + @@ -26366,7 +26366,7 @@ - + diff --git a/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi b/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi index db5aaa04..c8f2d7c7 100644 --- a/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi +++ b/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi @@ -2638,7 +2638,7 @@ - + @@ -2711,7 +2711,7 @@ - + @@ -2763,7 +2763,7 @@ - + @@ -4244,7 +4244,7 @@ - + @@ -4255,7 +4255,7 @@ - + diff --git a/tests/data/test-read-dwarf/test11-pr18828.so.abi b/tests/data/test-read-dwarf/test11-pr18828.so.abi index f310b759..32bf5bb1 100644 --- a/tests/data/test-read-dwarf/test11-pr18828.so.abi +++ b/tests/data/test-read-dwarf/test11-pr18828.so.abi @@ -7076,7 +7076,7 @@ - + @@ -7309,7 +7309,7 @@ - + diff --git a/tests/data/test-read-dwarf/test12-pr18844.so.abi b/tests/data/test-read-dwarf/test12-pr18844.so.abi index 1702be09..6676461e 100644 --- a/tests/data/test-read-dwarf/test12-pr18844.so.abi +++ b/tests/data/test-read-dwarf/test12-pr18844.so.abi @@ -11394,7 +11394,7 @@ - + @@ -11478,7 +11478,7 @@ - + @@ -13869,11 +13869,11 @@ - + - + @@ -13889,7 +13889,7 @@ - + @@ -13901,7 +13901,7 @@ - + @@ -13913,15 +13913,15 @@ - + - + - + @@ -13933,39 +13933,39 @@ - + - + - + - + - + - + - + - + - + @@ -13977,35 +13977,35 @@ - + - + - + - + - + - + - + - + @@ -14248,7 +14248,7 @@ - + @@ -14584,13 +14584,13 @@ - + - + @@ -19097,7 +19097,7 @@ - + @@ -19577,7 +19577,7 @@ - + @@ -19585,15 +19585,15 @@ - + - + - + diff --git a/tests/data/test-read-dwarf/test13-pr18894.so.abi b/tests/data/test-read-dwarf/test13-pr18894.so.abi index 92f8a170..26346cda 100644 --- a/tests/data/test-read-dwarf/test13-pr18894.so.abi +++ b/tests/data/test-read-dwarf/test13-pr18894.so.abi @@ -521,7 +521,7 @@ - + @@ -1396,7 +1396,7 @@ - + @@ -1405,7 +1405,7 @@ - + @@ -1414,7 +1414,7 @@ - + @@ -2322,7 +2322,7 @@ - + diff --git a/tests/data/test-read-dwarf/test14-pr18893.so.abi b/tests/data/test-read-dwarf/test14-pr18893.so.abi index 0677ec92..ec1ae1d2 100644 --- a/tests/data/test-read-dwarf/test14-pr18893.so.abi +++ b/tests/data/test-read-dwarf/test14-pr18893.so.abi @@ -4517,7 +4517,7 @@ - + @@ -4605,7 +4605,7 @@ - + diff --git a/tests/data/test-read-dwarf/test15-pr18892.so.abi b/tests/data/test-read-dwarf/test15-pr18892.so.abi index 05ceb7a4..696f3209 100644 --- a/tests/data/test-read-dwarf/test15-pr18892.so.abi +++ b/tests/data/test-read-dwarf/test15-pr18892.so.abi @@ -1623,7 +1623,7 @@ - + @@ -1767,10 +1767,10 @@ - + - + @@ -1827,7 +1827,7 @@ - + @@ -2299,19 +2299,19 @@ - + - + - + @@ -2322,17 +2322,17 @@ - + - + - + @@ -2344,7 +2344,7 @@ - + @@ -2965,7 +2965,7 @@ - + @@ -3581,7 +3581,7 @@ - + @@ -3600,10 +3600,10 @@ - + - + @@ -3611,7 +3611,7 @@ - + @@ -3959,7 +3959,7 @@ - + @@ -4666,12 +4666,12 @@ - + - - + + @@ -4830,7 +4830,7 @@ - + @@ -4855,23 +4855,23 @@ - + - + - + - + @@ -4887,13 +4887,13 @@ - + - + @@ -4905,8 +4905,8 @@ - - + + @@ -4939,7 +4939,7 @@ - + @@ -5274,7 +5274,7 @@ - + @@ -5312,14 +5312,14 @@ - + - + @@ -5332,7 +5332,7 @@ - + @@ -5352,7 +5352,7 @@ - + @@ -5372,7 +5372,7 @@ - + @@ -5508,7 +5508,7 @@ - + @@ -5551,7 +5551,7 @@ - + @@ -5705,7 +5705,7 @@ - + @@ -5932,11 +5932,11 @@ - + - + @@ -5950,11 +5950,11 @@ - + - + @@ -10739,11 +10739,11 @@ - + - + @@ -10752,7 +10752,7 @@ - + @@ -10762,7 +10762,7 @@ - + @@ -10774,7 +10774,7 @@ - + @@ -10797,11 +10797,11 @@ - + - + @@ -10815,7 +10815,7 @@ - + @@ -10834,19 +10834,19 @@ - + - + - + - + @@ -11002,7 +11002,7 @@ - + @@ -11020,7 +11020,7 @@ - + @@ -11068,7 +11068,7 @@ - + @@ -11077,11 +11077,11 @@ - + - + @@ -11095,19 +11095,19 @@ - + - + - + - + @@ -11116,15 +11116,15 @@ - + - + - + @@ -11133,11 +11133,11 @@ - + - + @@ -11146,11 +11146,11 @@ - + - + @@ -11160,17 +11160,17 @@ - + - + - + @@ -11185,15 +11185,15 @@ - + - + - + @@ -11202,7 +11202,7 @@ - + @@ -11299,7 +11299,7 @@ - + @@ -11325,11 +11325,11 @@ - + - + @@ -11346,13 +11346,13 @@ - + - + @@ -11363,19 +11363,19 @@ - + - + - + - + @@ -11393,20 +11393,20 @@ - + - + - + @@ -11428,7 +11428,7 @@ - + @@ -11446,7 +11446,7 @@ - + @@ -11454,7 +11454,7 @@ - + @@ -11495,7 +11495,7 @@ - + @@ -11531,14 +11531,14 @@ - + - + - + @@ -12184,7 +12184,7 @@ - + @@ -12210,14 +12210,14 @@ - + - + @@ -12573,7 +12573,7 @@ - + @@ -12660,7 +12660,7 @@ - + @@ -12720,7 +12720,7 @@ - + @@ -12758,7 +12758,7 @@ - + @@ -12783,7 +12783,7 @@ - + @@ -12891,7 +12891,7 @@ - + @@ -12912,7 +12912,7 @@ - + @@ -12958,13 +12958,13 @@ - + - + @@ -13067,7 +13067,7 @@ - + @@ -13395,7 +13395,7 @@ - + @@ -15040,20 +15040,20 @@ - + - + - + - + @@ -15064,19 +15064,19 @@ - + - + - + - + @@ -15085,7 +15085,7 @@ - + @@ -16357,7 +16357,7 @@ - + diff --git a/tests/data/test-read-dwarf/test16-pr18904.so.abi b/tests/data/test-read-dwarf/test16-pr18904.so.abi index 74e8af11..21fb1c8a 100644 --- a/tests/data/test-read-dwarf/test16-pr18904.so.abi +++ b/tests/data/test-read-dwarf/test16-pr18904.so.abi @@ -2745,7 +2745,7 @@ - + @@ -6860,7 +6860,7 @@ - + @@ -6934,7 +6934,7 @@ - + @@ -6974,7 +6974,7 @@ - + @@ -6986,7 +6986,7 @@ - + @@ -10280,7 +10280,7 @@ - + @@ -13419,7 +13419,7 @@ - + @@ -13452,7 +13452,7 @@ - + @@ -15675,13 +15675,13 @@ - + - + @@ -15699,7 +15699,7 @@ - + @@ -16385,13 +16385,13 @@ - + - + - + @@ -16676,7 +16676,7 @@ - + @@ -16691,7 +16691,7 @@ - + @@ -17429,7 +17429,7 @@ - + @@ -17700,10 +17700,10 @@ - + - + diff --git a/tests/data/test-read-dwarf/test17-pr19027.so.abi b/tests/data/test-read-dwarf/test17-pr19027.so.abi index 51d416ea..44264fca 100644 --- a/tests/data/test-read-dwarf/test17-pr19027.so.abi +++ b/tests/data/test-read-dwarf/test17-pr19027.so.abi @@ -1114,7 +1114,7 @@ - + @@ -1238,7 +1238,7 @@ - + @@ -1397,7 +1397,7 @@ - + @@ -2613,21 +2613,21 @@ - + - + - + @@ -8722,7 +8722,7 @@ - + @@ -9585,7 +9585,7 @@ - + @@ -9783,7 +9783,7 @@ - + @@ -9817,7 +9817,7 @@ - + diff --git a/tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi b/tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi index 36588426..a6c5705e 100644 --- a/tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi +++ b/tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi @@ -4147,14 +4147,14 @@ - + - + @@ -5672,14 +5672,14 @@ - + - + @@ -5963,7 +5963,7 @@ - + @@ -5973,7 +5973,7 @@ - + diff --git a/tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi b/tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi index 61e52caa..9e394444 100644 --- a/tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi +++ b/tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi @@ -1581,7 +1581,7 @@ - + @@ -1653,7 +1653,7 @@ - + @@ -1965,7 +1965,7 @@ - + @@ -2343,7 +2343,7 @@ - + @@ -2513,11 +2513,11 @@ - + - + @@ -4725,7 +4725,7 @@ - + @@ -5071,7 +5071,7 @@ - + @@ -5129,7 +5129,7 @@ - + @@ -6057,7 +6057,7 @@ - + @@ -6312,11 +6312,11 @@ - + - + @@ -6392,7 +6392,7 @@ - + @@ -6439,7 +6439,7 @@ - + @@ -6481,7 +6481,7 @@ - + @@ -7561,7 +7561,7 @@ - + @@ -9076,7 +9076,7 @@ - + @@ -9205,7 +9205,7 @@ - + @@ -10113,7 +10113,7 @@ - + @@ -10272,7 +10272,7 @@ - + @@ -10294,7 +10294,7 @@ - + @@ -10312,7 +10312,7 @@ - + @@ -10341,11 +10341,11 @@ - + - + @@ -10364,7 +10364,7 @@ - + @@ -10402,7 +10402,7 @@ - + @@ -10432,7 +10432,7 @@ - + diff --git a/tests/data/test-read-dwarf/test20-pr19025-libvtkParallelCore-6.1.so.abi b/tests/data/test-read-dwarf/test20-pr19025-libvtkParallelCore-6.1.so.abi index a2a36b06..ddaf2f23 100644 --- a/tests/data/test-read-dwarf/test20-pr19025-libvtkParallelCore-6.1.so.abi +++ b/tests/data/test-read-dwarf/test20-pr19025-libvtkParallelCore-6.1.so.abi @@ -826,7 +826,7 @@ - + @@ -1420,7 +1420,7 @@ - + @@ -1487,7 +1487,7 @@ - + @@ -2929,7 +2929,7 @@ - + @@ -3018,7 +3018,7 @@ - + @@ -3028,7 +3028,7 @@ - + diff --git a/tests/data/test-read-dwarf/test21-pr19092.so.abi b/tests/data/test-read-dwarf/test21-pr19092.so.abi index 5ef234a5..52dc04e8 100644 --- a/tests/data/test-read-dwarf/test21-pr19092.so.abi +++ b/tests/data/test-read-dwarf/test21-pr19092.so.abi @@ -1271,7 +1271,7 @@ - + @@ -3382,7 +3382,7 @@ - + @@ -5077,12 +5077,12 @@ - + - + diff --git a/tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi b/tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi index c64c78cf..fcc8f506 100644 --- a/tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi +++ b/tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi @@ -4754,11 +4754,11 @@ - + - + @@ -5395,7 +5395,7 @@ - + @@ -5538,11 +5538,11 @@ - + - + @@ -5553,7 +5553,7 @@ - + @@ -11058,7 +11058,7 @@ - + @@ -11122,7 +11122,7 @@ - + @@ -11136,7 +11136,7 @@ - + @@ -11342,7 +11342,7 @@ - + @@ -11406,7 +11406,7 @@ - + @@ -11624,7 +11624,7 @@ - + @@ -12031,7 +12031,7 @@ - + @@ -12099,7 +12099,7 @@ - + @@ -12144,7 +12144,7 @@ - + @@ -12496,7 +12496,7 @@ - + @@ -12960,25 +12960,25 @@ - + - + - + - + @@ -12999,7 +12999,7 @@ - + @@ -13099,14 +13099,14 @@ - + - + @@ -13184,7 +13184,7 @@ - + @@ -13198,13 +13198,13 @@ - + - + @@ -13314,7 +13314,7 @@ - + @@ -13453,14 +13453,14 @@ - + - + @@ -13538,7 +13538,7 @@ - + @@ -14150,7 +14150,7 @@ - + @@ -14244,7 +14244,7 @@ - + @@ -14475,7 +14475,7 @@ - + @@ -14746,7 +14746,7 @@ - + @@ -14877,7 +14877,7 @@ - + @@ -14893,7 +14893,7 @@ - + @@ -14909,7 +14909,7 @@ - + @@ -14919,7 +14919,7 @@ - + @@ -14929,7 +14929,7 @@ - + @@ -14945,7 +14945,7 @@ - + @@ -14970,7 +14970,7 @@ - + @@ -14984,7 +14984,7 @@ - + @@ -15099,7 +15099,7 @@ - + @@ -15136,7 +15136,7 @@ - + @@ -21011,7 +21011,7 @@ - + @@ -22644,7 +22644,7 @@ - + @@ -23246,7 +23246,7 @@ - + @@ -23682,7 +23682,7 @@ - + @@ -23697,7 +23697,7 @@ - + @@ -23712,7 +23712,7 @@ - + @@ -23848,12 +23848,12 @@ - + - + @@ -24489,7 +24489,7 @@ - + @@ -24499,7 +24499,7 @@ - + @@ -24571,7 +24571,7 @@ - + @@ -24582,7 +24582,7 @@ - + @@ -24593,7 +24593,7 @@ - + @@ -24604,7 +24604,7 @@ - + @@ -24615,7 +24615,7 @@ - + @@ -24626,7 +24626,7 @@ - + @@ -24637,7 +24637,7 @@ - + @@ -24648,7 +24648,7 @@ - + @@ -24659,7 +24659,7 @@ - + @@ -24670,7 +24670,7 @@ - + @@ -24681,7 +24681,7 @@ - + @@ -24799,7 +24799,7 @@ - + @@ -24810,7 +24810,7 @@ - + @@ -24821,7 +24821,7 @@ - + @@ -24832,7 +24832,7 @@ - + @@ -24843,7 +24843,7 @@ - + @@ -24854,7 +24854,7 @@ - + @@ -24928,7 +24928,7 @@ - + @@ -24939,7 +24939,7 @@ - + @@ -24950,7 +24950,7 @@ - + @@ -24961,7 +24961,7 @@ - + @@ -24972,7 +24972,7 @@ - + @@ -24983,7 +24983,7 @@ - + @@ -24994,7 +24994,7 @@ - + @@ -25005,7 +25005,7 @@ - + @@ -25016,7 +25016,7 @@ - + @@ -25027,7 +25027,7 @@ - + @@ -25038,7 +25038,7 @@ - + @@ -25156,7 +25156,7 @@ - + @@ -25167,7 +25167,7 @@ - + @@ -25178,7 +25178,7 @@ - + @@ -25189,7 +25189,7 @@ - + @@ -25200,7 +25200,7 @@ - + @@ -25211,7 +25211,7 @@ - + @@ -25425,7 +25425,7 @@ - + @@ -25435,7 +25435,7 @@ - + @@ -25445,7 +25445,7 @@ - + @@ -25455,7 +25455,7 @@ - + @@ -25484,7 +25484,7 @@ - + @@ -25534,7 +25534,7 @@ - + @@ -25544,7 +25544,7 @@ - + @@ -25554,7 +25554,7 @@ - + @@ -25723,7 +25723,7 @@ - + @@ -25733,7 +25733,7 @@ - + @@ -25743,7 +25743,7 @@ - + @@ -25753,7 +25753,7 @@ - + @@ -25782,7 +25782,7 @@ - + @@ -25832,7 +25832,7 @@ - + @@ -25842,7 +25842,7 @@ - + @@ -25852,7 +25852,7 @@ - + @@ -26085,7 +26085,7 @@ - + @@ -26094,7 +26094,7 @@ - + @@ -26103,7 +26103,7 @@ - + @@ -26112,7 +26112,7 @@ - + @@ -26121,7 +26121,7 @@ - + @@ -26130,7 +26130,7 @@ - + @@ -26139,7 +26139,7 @@ - + @@ -26148,7 +26148,7 @@ - + @@ -26157,7 +26157,7 @@ - + @@ -26166,7 +26166,7 @@ - + @@ -26175,7 +26175,7 @@ - + @@ -26184,7 +26184,7 @@ - + @@ -26193,7 +26193,7 @@ - + @@ -26202,7 +26202,7 @@ - + @@ -26211,7 +26211,7 @@ - + @@ -26220,7 +26220,7 @@ - + @@ -26229,7 +26229,7 @@ - + @@ -26238,7 +26238,7 @@ - + @@ -26247,7 +26247,7 @@ - + @@ -26256,7 +26256,7 @@ - + @@ -26265,7 +26265,7 @@ - + @@ -26274,7 +26274,7 @@ - + @@ -26411,7 +26411,7 @@ - + @@ -26419,7 +26419,7 @@ - + @@ -26427,7 +26427,7 @@ - + @@ -26435,7 +26435,7 @@ - + @@ -26461,7 +26461,7 @@ - + @@ -26469,7 +26469,7 @@ - + @@ -26477,7 +26477,7 @@ - + @@ -26485,7 +26485,7 @@ - + @@ -26493,7 +26493,7 @@ - + @@ -26501,7 +26501,7 @@ - + @@ -26509,7 +26509,7 @@ - + @@ -26517,7 +26517,7 @@ - + @@ -26543,7 +26543,7 @@ - + @@ -26551,7 +26551,7 @@ - + @@ -26559,7 +26559,7 @@ - + @@ -26567,7 +26567,7 @@ - + @@ -26838,7 +26838,7 @@ - + @@ -26896,7 +26896,7 @@ - + @@ -27154,7 +27154,7 @@ - + @@ -27210,7 +27210,7 @@ - + @@ -27646,7 +27646,7 @@ - + @@ -27999,7 +27999,7 @@ - + @@ -28014,7 +28014,7 @@ - + @@ -28439,7 +28439,7 @@ - + @@ -28497,7 +28497,7 @@ - + @@ -28556,7 +28556,7 @@ - + @@ -28568,7 +28568,7 @@ - + @@ -28728,7 +28728,7 @@ - + @@ -28739,7 +28739,7 @@ - + @@ -28808,7 +28808,7 @@ - + @@ -28889,7 +28889,7 @@ - + @@ -28989,7 +28989,7 @@ - + @@ -29070,7 +29070,7 @@ - + @@ -29234,7 +29234,7 @@ - + @@ -29245,7 +29245,7 @@ - + @@ -29256,7 +29256,7 @@ - + @@ -29267,7 +29267,7 @@ - + @@ -29278,7 +29278,7 @@ - + @@ -29470,7 +29470,7 @@ - + @@ -30170,7 +30170,7 @@ - + @@ -30180,7 +30180,7 @@ - + @@ -30224,7 +30224,7 @@ - + @@ -30233,7 +30233,7 @@ - + @@ -30285,11 +30285,11 @@ - + - + @@ -30297,7 +30297,7 @@ - + @@ -30306,7 +30306,7 @@ - + @@ -30424,7 +30424,7 @@ - + @@ -31207,7 +31207,7 @@ - + @@ -31265,7 +31265,7 @@ - + @@ -31294,7 +31294,7 @@ - + @@ -31306,7 +31306,7 @@ - + @@ -31466,7 +31466,7 @@ - + @@ -31477,7 +31477,7 @@ - + @@ -31876,7 +31876,7 @@ - + @@ -31887,7 +31887,7 @@ - + @@ -31898,7 +31898,7 @@ - + @@ -31909,7 +31909,7 @@ - + @@ -31920,7 +31920,7 @@ - + @@ -32082,7 +32082,7 @@ - + @@ -32452,7 +32452,7 @@ - + @@ -32462,7 +32462,7 @@ - + @@ -32506,7 +32506,7 @@ - + @@ -32515,7 +32515,7 @@ - + @@ -32571,7 +32571,7 @@ - + @@ -32580,7 +32580,7 @@ - + @@ -32697,7 +32697,7 @@ - + @@ -34884,7 +34884,7 @@ - + @@ -35002,7 +35002,7 @@ - + @@ -35410,7 +35410,7 @@ - + @@ -36115,7 +36115,7 @@ - + @@ -36206,7 +36206,7 @@ - + diff --git a/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi b/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi index 28e0bb59..7588fe89 100644 --- a/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi +++ b/tests/data/test-read-dwarf/test9-pr18818-clang.so.abi @@ -1565,7 +1565,7 @@ - + @@ -1619,7 +1619,7 @@ - + @@ -1693,7 +1693,7 @@ - + @@ -3373,7 +3373,7 @@ - + @@ -3384,7 +3384,7 @@ - +