From patchwork Mon Nov 21 03:46:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Guillermo E. Martinez" X-Patchwork-Id: 60900 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 66FD13858438 for ; Mon, 21 Nov 2022 03:46:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 66FD13858438 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1669002391; bh=ROQLuSooHGOC+3NSHjseHsLKCufzK8ivWXsH0QIrVpY=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Help:List-Subscribe:From: Reply-To:From; b=uI24IuvE5CEcnczJJXwIdyjcoAbjPtEkyZ0GL5WYAoYJ6ivgFOn0eC+rWh5PNGS32 K/EUUJdahDQ0DltSOYL+4EMaQPyR8DLaF5KDL624t2N+5Suh3NyJc4RoXZVFl2GTvh gFMVLtpXaxS1tLlkZ4hHbGliHspCAg4799M63PXI= X-Original-To: libabigail@sourceware.org Delivered-To: libabigail@sourceware.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 30E3F3858C33 for ; Mon, 21 Nov 2022 03:46:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 30E3F3858C33 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2AL35xMq000909 for ; Mon, 21 Nov 2022 03:46:24 GMT Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3kxrd7txvd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 21 Nov 2022 03:46:24 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2AL1PEsx031339 for ; Mon, 21 Nov 2022 03:46:23 GMT Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam04lp2041.outbound.protection.outlook.com [104.47.74.41]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3kxnk34dxt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 21 Nov 2022 03:46:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eJBStgVs/nZIUC3MvXTpVBMdw1jqyc1B7UDVa06mMd4yDg5/Tp7nMhyvr8ow7ougwKKbbDhgp9kSGKywUDlNz8kSXQ88J+olHNkmtxR7PsUqswAk8Ier+Prfc0YVrLdp90+MjQsqjWZw1jNpO14zuRHe+GUfjSnPesyFFvbKAJHrVGizgGwlvT2UD/rB7pIy318VQRDw8wpyBxgKzKuyx7/pnDd7e8YKkPHqzYjVfj/3xX/L/c5csmQK6iHLomUfB0mI9E/i1anoZp1KpgihVGHQPReKH3X574zCaR6CFu4H9/rvzrSEjTJwzckyTU8wvVo0NsipD9h2uy6N5vcALA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ROQLuSooHGOC+3NSHjseHsLKCufzK8ivWXsH0QIrVpY=; b=N7NEWNSSXnHG0R847RsfH57JjmvB0RAYfJdoz5nBpkQRFUc7GmbeiWn0TzJRfiPlmmGGRqnXIOAI3AcSUuj90V17l1Qd80pt60AqTJEPoNsLtocAPQkoT8kzMi35ayPZBPeaRIEaKbyrzCwRA9z6XGSEiLHaAPxR34zgRjrKOok/E6u4jaCvZ1EonmQqI90zja7LlIdjOCN9uQg+4aLYpIb1ueXVo4iQE3f+9sDa9SGmO/xI6P9gRBUQ7ihUvpInCc8PH4RI7sKqDqstlKcA1oM4/X6uUaKhxKpgMyaMRxw08S4QQjtiLh5Ta+77MOmK8N/mf4ofMXnmp5zff94zDg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from MWHPR10MB1407.namprd10.prod.outlook.com (2603:10b6:300:23::20) by DS0PR10MB6126.namprd10.prod.outlook.com (2603:10b6:8:c6::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Mon, 21 Nov 2022 03:46:21 +0000 Received: from MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::1800:88c1:fae8:13b4]) by MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::1800:88c1:fae8:13b4%10]) with mapi id 15.20.5834.015; Mon, 21 Nov 2022 03:46:21 +0000 To: libabigail@sourceware.org Cc: "Guillermo E. Martinez" Subject: [PATCHv2] ctf-front-end: Add test for alias symbols Date: Sun, 20 Nov 2022 21:46:15 -0600 Message-Id: <20221121034615.632452-1-guillermo.e.martinez@oracle.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20221118215512.612834-1-guillermo.e.martinez@oracle.com> References: <20221118215512.612834-1-guillermo.e.martinez@oracle.com> X-ClientProxiedBy: SN4PR0501CA0129.namprd05.prod.outlook.com (2603:10b6:803:42::46) To MWHPR10MB1407.namprd10.prod.outlook.com (2603:10b6:300:23::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR10MB1407:EE_|DS0PR10MB6126:EE_ X-MS-Office365-Filtering-Correlation-Id: b792fd28-0abb-4e18-62bc-08dacb72f340 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dzLn5XxnDRXvmdcq8H9pHWLH+DEhcZ4osmotnbxDLmchBNWy0HiC3XArqiLBqfGFQl0VG/fOyTFBbVvQLw16IoUxlmcD3ancizxbTyphke5Iol7J23BIgz8++eHwQ77qFl6SfSMte8X6C+kCs/R8I9nYi5pZquUKVj3+4wiHTvZCVmw0KpmBPG5AWykQ8rOMt/O7riHgR137DH0EilY65I4eJ7yGRhIigw9z/kQ7hUQ4iR/hAJqmuCO+46VL96Gdnzkrnsch68sYwLVzsuWHSvvyOR+g0QU7TdpuEczqHuDKDrY/9DxfGB4OfIEc2yKMjmXeIjgDsRay/pnHMsaB1RYwdTb54BfuiHQHG7tGM/XWU047P5eB67ld5mJiJ+6N5w5GE+L3XXe5Br45xsevp+PT8gojvomy2HwZXnzf/8mRxaDffC7G1axxp+hM3U1xOz/w2c+biWcpw1diXRy1KtXp8T4NZPfLLE9m4YzIP72LoqZTjvnx5yselF3Op45EKlpofQpMkQtcYO1VoAOkkUtX7VTTBMDxKV3j/S2ysdwXG4J0uPi0uyhExjhS0qLpv1DziZtbkKFtIQY8Cdk+mGxoSS3CB/o2Hl21GlglzXPriyptqMnDOuqYAslKqsNJ7UvBgALtaPE9ROpXjiCf0g== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR10MB1407.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(396003)(346002)(366004)(39860400002)(376002)(451199015)(103116003)(86362001)(66556008)(6512007)(66946007)(8676002)(66476007)(83380400001)(316002)(6916009)(2906002)(2616005)(36756003)(1076003)(41300700001)(5660300002)(8936002)(38100700002)(186003)(4326008)(478600001)(6486002)(6506007)(6666004)(107886003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tlBF7WnQVwbWQOSvdS3mymHyT3hyii2/V2hwjkeG/v1HizNZsCmQYZ7zi5tYI4cEWjk9ljAn4CCjJadOAoS6NPgJ+Bx9p1kZX+/3gc9B0mGMeqaR4hsdJpsXNuTXJJ5zu1HKsEeHXtJxpthMzlU5Fs1Uw7f9zwvYdg/UjZ968uq3Oa8I0B5exU7dI/QTp57rQL8SwNXnn0rHRo+A15E1QjqAVis560bW47mGdVKJbrYhnINoi5z6GF4ZWhNUe76BIs8CGKQWkRqKZoiyYAWYMCS/2xwoHYdWcQAOGE8G6feGbT9QWStohVnREaeBFdkatOulxM0Or6WK72LTRn8l4hsi2lGM2q9ufxbOCgVIx1oqsjC2VEvJyD5Dq9H0B4JrbxUmMJBhV25cjLPiyvxjz1s0fIHm2cQIL6YEM4KKLyEGT0UhPTxhTZbtXxpI5JNYkBV56Xqfz3DS6HGH6mC697rWm7mM0JATCKB1KEO2uKoMRlyuvG64l7dVrJXXCsKdqNgKcgrQCRay0NYWUyoYlBo8sT2gM6nxrUGOKp5BOCM2YvILG7ZCOPDrki0hrknXJMQPbf5ntg0+71/9DuJo1heniECf4Xt/92r58s/pqZvW2t1jssYe6si/TkT6QgCD8Gvqq8IAXJLmNFoIt9LAMbrKMGHknB48WTAcehJrR9vElYVGKabySCr4ydDiXe2SBgG6S9TYez4UNAG6fYLTxYD+wTPW/TmF7A50eAK1SNh43zKL2PL6AL1UlQMSXfiUXhK9OKyA5cnFRARMDP0KpugpzPKFtOY0/qtqw5YDYXGxp4Bsb2mwFpKkJRJWBUo0QmD1OHJVPZCGbUKDIW1hK2UoAl+ccyCXesNI4HRHo3x2TeTno+e/7jT9dQfI27Z/k4znK4MZ3mu646YW7ca3WErIgqCI3yhNC7PClnuBcnmgDR+rgOLOvpWTFnlrnangTAGXQZ13WkVv3m5NKuYxSz1zIjf0z29dEmqe8e/rs1N7O0HIiY96nA/cFodn463mmhXFG35Eq8ufyUK8rPRzgoBkZdMIBjWucyUr7oN+r24eHQ4VVoYpLN2cCrwvT70f00w2iqdbMv0/IAevsFuVnZHyrRQD0UvntH+2XPI0Z092FV1bGWEKaU0K0YA64SC3aczOgaPxVpQVaPradGCl/KHKe74kF5pVaXsSEufSiWvfXuAUcMxka6SrxB5F+SfkQ6g4jqSEUFYTXfvHYo4cwi5pbQfp8quiY2p8d8uaxNCt7PdSQPOfc+NMW8IdS2cEXYKRU0Zt6YEIqns+fFglQMAzjhmKxakE2IQvWI8O4ArMfBP8CbdYlpEySHGsqcvw3FBY2K23y0qdHT59D5DpTI2ho3APQvDTlWjazSqx8iDiqPhzX+d9Qf1r8SxqHUlq4oU0kgAsMf6htTiJb2IFFZ34QwrjL8DJpyyKYSt88Z4HG+CRs+wmaQVVMfxSJNPTjSzO4P5fgCPy74ZrS9ZtIsqDeJ3Gkx8DRcJKAzmYuRhaE6uJHH8Pioz9dy3WShMxn+KrLjGWBsq7/mGN4HHid7P9JV42c/42NZDPEEtpWCedNIN2hoKTn04a0qaJcT8B1JvSXbfPUZXUXySHNx0eEENpSKxt6LmmWPsGvb2IZLFuYtMiPofQDKpEHq22e2nnXQMEnvQ6dwGoMX/NN6OvXkuwwQ8mRiHF14x90NpZwzM= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: FWUzwP/0Lz/iVlX7djW3ciDHpCKPSAC8aQWPtA4ZCogXA5ojNN3H4sGSvMVPeQBVv8r1s9cGM2lch9fs+4zzDEoJrutw34JojJ2jG91qWgSZ3NcBs70uhhi67OzDihegXmXnUCAmY24QihZ6Bn7IRjgYdvfy/TcFF41T4E/yMyZ7S44GsGwSpA+tavwan/djbp7jKIBHsm87DmvBaIuD9iCU1YW0iNzCf1/eCsQiNHM+UrhfHnIbgcYNU48zCZUiVOJ6BDdVlforws8Q08AoGwz32CQ5hKMF8pA9TSW12pdDvs5dB1E8/4DBHos+RzbI6RlJOvdAGMC1cpYoQjZaoKcJa0+OUivc8QxXaJtmSxiH2/vg/Ry3xtCu4oxphqzPObJbpE94zb7ZgqbZC3nzXlyyWNmhM1VinTJK6tvKpiyzw1/8x/VygY/Ot3G997tyDfdgqjr/BUKjk/WIELwpgVnBXraYNeYhaZqfwgWfHOOVOm29OEzTq2k13fANAzKePXPyxSsiibLn9HzGND2SEB2DlZGxuMz/PBeUr6n6pJ2+NdOJmPEPiMx6XVKO40wIHQBXFasxkQRt8c7QUQL1ioCf4/2CZljHD2vFkZOkQu04hT/l1Ol1HvYeGhRtFi7PzQkoVjEqEPKWFDmelNKg0SV40gSonkCiWUMvR8v3Crn46EtKZx+NUsz8PZW3MAfq8N9HwgT6iBG1UDdi8sRE1e97KR+Caie8V6EEcZDqR92Brd8KWwofqBpf6Ue8N08/V+mgX/EQ1hdb3RsBnXRiOQ== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: b792fd28-0abb-4e18-62bc-08dacb72f340 X-MS-Exchange-CrossTenant-AuthSource: MWHPR10MB1407.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2022 03:46:21.1482 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xozKSXUKzuTc+ybCivcTbkA+mHg3p+Do6vqCuKOBkMuF9SM0CnAAnBGcqsS9b0jlvI9pR81mY/k5BEVZaYaG1Bwvzm8O4Na4/yzTbhsgZac= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB6126 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_02,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 suspectscore=0 malwarescore=0 spamscore=0 bulkscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210028 X-Proofpoint-GUID: CGX97I3chHy7bothTiYCN7A67i5B6FDM X-Proofpoint-ORIG-GUID: CGX97I3chHy7bothTiYCN7A67i5B6FDM X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP 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.29 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-Patchwork-Original-From: "Guillermo E. Martinez via Libabigail" From: "Guillermo E. Martinez" Reply-To: "Guillermo E. Martinez" Errors-To: libabigail-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libabigail" This patch v2 to add a new test case in the ctf-front-end test suite to to test for alias symbols. Changes from v1: + I forget to add the correct tests/data/test-read-ctf/test-alias.o.abi file. Comments will be appreciated!. Thanks, guillermo --- tests/data/Makefile.am | 1 + tests/data/test-read-ctf/test-alias.o | Bin 0 -> 1664 bytes tests/data/test-read-ctf/test-alias.o.abi | 16 ++++++++-------- tests/test-read-ctf.cc | 8 ++++++++ 4 files changed, 17 insertions(+), 8 deletions(-) create mode 100644 tests/data/test-read-ctf/test-alias.o index 1fe61b8f..b5fd92ad 100644 diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am index 5ec33924..3d9eb9d1 100644 --- a/tests/data/Makefile.am +++ b/tests/data/Makefile.am @@ -640,6 +640,7 @@ test-read-ctf/test9.c \ test-read-ctf/test9.o \ test-read-ctf/test9.o.abi \ test-read-ctf/test-alias.c \ +test-read-ctf/test-alias.o \ test-read-ctf/test-alias.o.abi \ test-read-ctf/test-ambiguous-struct-A.c \ test-read-ctf/test-ambiguous-struct-A.o \ diff --git a/tests/data/test-read-ctf/test-alias.o b/tests/data/test-read-ctf/test-alias.o new file mode 100644 index 0000000000000000000000000000000000000000..18549b793a81754d6bc319eaa0f46179a4686b49 GIT binary patch literal 1664 zcmbtUv2GJV5S??36TpcQgb-3da-fJK@SbfX1SycgfFpz`5GkW*@4SvrobRl=O|WU8 zLZZtjQ1S_sNc;dL9Tgt{H4@CMcfekZC>UvOX5Y-4_3hj9i+d067d#KxJh%nFSBwI* z7N&BOwqO~`u)Fj6%kka^`1ZM2;EqjBFfO5&(a)lvN3WtkLD%TC4>^rKfxd!%(MG}v z;~q>)MSN5cqB&@#NdS*HXy?oih!PD0872EiG6NY$GB?>#8g(al?=T6$@23Oh2jgJu zry)G$59}I=s-qsEm6;W;cJ!a-0w;)O}<%YS3} zH?THsE`JY;bf&H8Cd}X2f%d-+P9a8I<}*HTZyNQPx# literal 0 HcmV?d00001 diff --git a/tests/data/test-read-ctf/test-alias.o.abi b/tests/data/test-read-ctf/test-alias.o.abi --- a/tests/data/test-read-ctf/test-alias.o.abi +++ b/tests/data/test-read-ctf/test-alias.o.abi @@ -1,19 +1,19 @@ - + - + - - - + + + - - - + + + diff --git a/tests/test-read-ctf.cc b/tests/test-read-ctf.cc index 6dc2d53f..8da196c8 100644 --- a/tests/test-read-ctf.cc +++ b/tests/test-read-ctf.cc @@ -302,6 +302,14 @@ static InOutSpec in_out_specs[] = "data/test-read-ctf/test-linux-module.abi", "output/test-read-ctf/test-linux-module.abi", }, + { + "data/test-read-ctf/test-alias.o", + "", + "", + SEQUENCE_TYPE_ID_STYLE, + "data/test-read-ctf/test-alias.o.abi", + "output/test-read-ctf/test-alias.o.abi", + }, // This should be the last entry. {NULL, NULL, NULL, SEQUENCE_TYPE_ID_STYLE, NULL, NULL} };