From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2022-7-12; bh=ROQLuSooHGOC+3NSHjseHsLKCufzK8ivWXsH0QIrVpY=; b=TC+se/h8u649cy/PBmGyYSuBalFyKAd0B8rpah4abYljaNUVryX3qLYsRCO/aEaj04Rz A7YiOFjOELPeeXyM9D3OZOqkUfL6v62/hmtWLBzcZOC72mq6i/1JmvJXgNh0s6LLpjky 1hdqrZEtAts0u+ijMKtCy5Pq0HJAQWOdIWvnpC2f/ixH5i3kw91lwbjqRyxk3ZN9hwLy EygyeufsbX3h7KA6ecT2wxbQRKMrKRes4L9+8GPMQ1ZpJLe2FlHhqvQt97kLu3MIT4p/ dXrLdXBomCDjRElakvUxSt+1Y3CULrNEQ8vXvwdlfSftCIfXfIussKGCs/jHCwrl0MMT 0g== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ROQLuSooHGOC+3NSHjseHsLKCufzK8ivWXsH0QIrVpY=; b=Gs2RnaK8bobE0yftF7uprsutSbBDay49q9ZrPqvX506G9Qy2ZlrttPCqldBTFe4243eBSk8K9vcEWUXv1giOu/shj0rMLwevFaMt1ozgK/OERGORJThESjrt126Px8z4g41pJncIZ33LDRUek1o/YIU2CeWcDVy8vInHtrzSH6c= 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 From: "Guillermo E. Martinez" 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> Content-Transfer-Encoding: 8bit Content-Type: text/plain 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: =?us-ascii?Q?tlBF7WnQVwbWQOSvdS3mymHyT3hyii2/V2hwjkeG/v1HizNZsCmQYZ7zi5tY?= =?us-ascii?Q?I4cEWjk9ljAn4CCjJadOAoS6NPgJ+Bx9p1kZX+/3gc9B0mGMeqaR4hsdJpsX?= =?us-ascii?Q?NuTXJJ5zu1HKsEeHXtJxpthMzlU5Fs1Uw7f9zwvYdg/UjZ968uq3Oa8I0B5e?= =?us-ascii?Q?xU7dI/QTp57rQL8SwNXnn0rHRo+A15E1QjqAVis560bW47mGdVKJbrYhnINo?= =?us-ascii?Q?i5z6GF4ZWhNUe76BIs8CGKQWkRqKZoiyYAWYMCS/2xwoHYdWcQAOGE8G6feG?= =?us-ascii?Q?bT9QWStohVnREaeBFdkatOulxM0Or6WK72LTRn8l4hsi2lGM2q9ufxbOCgVI?= =?us-ascii?Q?x1oqsjC2VEvJyD5Dq9H0B4JrbxUmMJBhV25cjLPiyvxjz1s0fIHm2cQIL6YE?= =?us-ascii?Q?M4KKLyEGT0UhPTxhTZbtXxpI5JNYkBV56Xqfz3DS6HGH6mC697rWm7mM0JAT?= =?us-ascii?Q?CKB1KEO2uKoMRlyuvG64l7dVrJXXCsKdqNgKcgrQCRay0NYWUyoYlBo8sT2g?= =?us-ascii?Q?M6nxrUGOKp5BOCM2YvILG7ZCOPDrki0hrknXJMQPbf5ntg0+71/9DuJo1hen?= =?us-ascii?Q?iECf4Xt/92r58s/pqZvW2t1jssYe6si/TkT6QgCD8Gvqq8IAXJLmNFoIt9LA?= =?us-ascii?Q?MbrKMGHknB48WTAcehJrR9vElYVGKabySCr4ydDiXe2SBgG6S9TYez4UNAG6?= =?us-ascii?Q?fYLTxYD+wTPW/TmF7A50eAK1SNh43zKL2PL6AL1UlQMSXfiUXhK9OKyA5cnF?= =?us-ascii?Q?RARMDP0KpugpzPKFtOY0/qtqw5YDYXGxp4Bsb2mwFpKkJRJWBUo0QmD1OHJV?= =?us-ascii?Q?PZCGbUKDIW1hK2UoAl+ccyCXesNI4HRHo3x2TeTno+e/7jT9dQfI27Z/k4zn?= =?us-ascii?Q?K4MZ3mu646YW7ca3WErIgqCI3yhNC7PClnuBcnmgDR+rgOLOvpWTFnlrnang?= =?us-ascii?Q?TAGXQZ13WkVv3m5NKuYxSz1zIjf0z29dEmqe8e/rs1N7O0HIiY96nA/cFodn?= =?us-ascii?Q?463mmhXFG35Eq8ufyUK8rPRzgoBkZdMIBjWucyUr7oN+r24eHQ4VVoYpLN2c?= =?us-ascii?Q?CrwvT70f00w2iqdbMv0/IAevsFuVnZHyrRQD0UvntH+2XPI0Z092FV1bGWEK?= =?us-ascii?Q?aU0K0YA64SC3aczOgaPxVpQVaPradGCl/KHKe74kF5pVaXsSEufSiWvfXuAU?= =?us-ascii?Q?cMxka6SrxB5F+SfkQ6g4jqSEUFYTXfvHYo4cwi5pbQfp8quiY2p8d8uaxNCt?= =?us-ascii?Q?7PdSQPOfc+NMW8IdS2cEXYKRU0Zt6YEIqns+fFglQMAzjhmKxakE2IQvWI8O?= =?us-ascii?Q?4ArMfBP8CbdYlpEySHGsqcvw3FBY2K23y0qdHT59D5DpTI2ho3APQvDTlWja?= =?us-ascii?Q?zSqx8iDiqPhzX+d9Qf1r8SxqHUlq4oU0kgAsMf6htTiJb2IFFZ34QwrjL8DJ?= =?us-ascii?Q?pyyKYSt88Z4HG+CRs+wmaQVVMfxSJNPTjSzO4P5fgCPy74ZrS9ZtIsqDeJ3G?= =?us-ascii?Q?kx8DRcJKAzmYuRhaE6uJHH8Pioz9dy3WShMxn+KrLjGWBsq7/mGN4HHid7P9?= =?us-ascii?Q?JV42c/42NZDPEEtpWCedNIN2hoKTn04a0qaJcT8B1JvSXbfPUZXUXySHNx0e?= =?us-ascii?Q?EENpSKxt6LmmWPsGvb2IZLFuYtMiPofQDKpEHq22e2nnXQMEnvQ6dwGoMX/N?= =?us-ascii?Q?N6OvXkuwwQ8mRiHF14x90NpZwzM=3D?= 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 List-Id: 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 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 index 1fe61b8f..b5fd92ad 100644 --- 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} }; -- 2.35.1