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 BB4E73858D1E for ; Wed, 21 Dec 2022 20:12:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org BB4E73858D1E 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 2BLJmrEA032581; Wed, 21 Dec 2022 20:12:43 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=Gr1lxpkY5wmEQdjPy8LuhmD5HhQ4S8PXyR9QtYUc+p0=; b=b5mKkI5Ef/CqH2F9wsnK91l5v+cjCRswxJ0qTIKqepsRQKf78qKDM6l0Be/x9vja71Ma 5oszCsS9bQ5eWRV8YMDQpBOqQKqok8FKp1+19ul1g4z7QNJSD3FqNi44Qq8z4gegDlkZ j4ECh0JikCABh5AzNaBDRgROFSk2+vAOz06RkauaCZmrUcRywu8YRH/K9IAFUE9xs6Sm XEhQF4jID85XFXgVcm5MTTkh43Psb9LZ+aXO9bT/jtpj8uus9GvG2O1MhZQcOX1pDDKl veYEglVZNcYlo8P4wtKH+vT0p1cP2dQTZPQGYo9ZVBxWCDX8/0Zvax44pG/0dx2hqk66 Uw== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3mh6tm9rtm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Dec 2022 20:12:43 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2BLJ3cmB008021; Wed, 21 Dec 2022 20:12:42 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2109.outbound.protection.outlook.com [104.47.55.109]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3mh47e4sbe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Dec 2022 20:12:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YmuGxko3SdTu9pyDkOB7p6W9BtK4QrWAJEQdvHpD17c5zMcwX/IOm/a/H10jc1ZpjG7OogEYTxweV3So1TDDZyp2BvhvtH8vcPOrWmbbQ4KZca7PKAwhgReHNzrnS1cpceuDl3vJ3/YOOuZwGarraMzmGaODkVFXDN6uK+fSNjf4VGc+/PRrcKO57+ptSxw2pckojF1fwY3a08+Zc0sukGx6AiMr3Z/gtJr7lP/8FSPg4r3RlXk8lPFA/brDi3BACRmHDbNoEpc20jJhBs0Tv0Xas2yoPIlDmt7RVntoVfeptV1l1pdpxoeFJ+FFnagEXmmNMJdRVHcTE156giqKOQ== 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=Gr1lxpkY5wmEQdjPy8LuhmD5HhQ4S8PXyR9QtYUc+p0=; b=Mu9E+cDzAO1OPslGv0y1mwvx315X4xzpG0z0iNr8bqGYmscg9bJj9JZ6lmd8mhxHXKDY6cePxw1mfdCeumC0oh9H/OL5YOtzkmU8eScf4aAYrTNReELpHJbnYANWM/OdK9A7xHjT3cVNVqAomKw8PHhNrzdDSfQmn0tP30bPKpaeyyE2q3J6U6OaM758qUyc366dTZHuS5OMD5lsn2+t4JzXd4rCjO+yG3GldY1Iub2XF9AG5Qaae5cYoAwcUapsg6CVk6pJQHcQqeal+KApM1Ek9CsgCBi37kdiRkMQSy4gXqeDVbTgsUvI7t/KbR2TOAHfiKSMgx70ReKIo5mITA== 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=Gr1lxpkY5wmEQdjPy8LuhmD5HhQ4S8PXyR9QtYUc+p0=; b=zFKxrKNAkFQVDRykO+U7J4Rk4FMnJ4RznDS3gUOV83wVq1S0EUU2t9lJnTMc2IobGHRyX2LtHhY1fuCz9dISmSHuHmr47yVnXCyFdGQCO7AGgZ3pXDV+CcAyTKs3hC5lLq2yqWoB8sb6H0LpI5ajOGpwNVvBK3dtlPpFvSDqFCI= Received: from MWHPR10MB1407.namprd10.prod.outlook.com (2603:10b6:300:23::20) by PH7PR10MB6604.namprd10.prod.outlook.com (2603:10b6:510:208::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Wed, 21 Dec 2022 20:12:40 +0000 Received: from MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::70df:cb31:cf08:5b12]) by MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::70df:cb31:cf08:5b12%8]) with mapi id 15.20.5924.016; Wed, 21 Dec 2022 20:12:40 +0000 From: "Guillermo E. Martinez" To: libabigail@sourceware.org Cc: "Guillermo E. Martinez" , Dodji Seketeli Subject: [PATCH] ctf-front-end: Add test for alias symbols Date: Wed, 21 Dec 2022 14:12:33 -0600 Message-Id: <20221221201233.139537-1-guillermo.e.martinez@oracle.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <87zgcpmz19.fsf@seketeli.org> References: <87zgcpmz19.fsf@seketeli.org> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SA9PR10CA0030.namprd10.prod.outlook.com (2603:10b6:806:a7::35) To MWHPR10MB1407.namprd10.prod.outlook.com (2603:10b6:300:23::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR10MB1407:EE_|PH7PR10MB6604:EE_ X-MS-Office365-Filtering-Correlation-Id: 4471c7ab-a491-401d-cb4c-08dae38fb606 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vGU9LTEdHpOQp6aZONuZ2Fz404oXbEtEk7CdLd6e1xuxzw69N1I6BIjE2r5wS7eAjpiLkG6p0Iye9iwkU05aqMJzgYL2R54qlC/QlJAPr+XL/thwa/OhMMb3Db70jEygklK/O4yCGTUQ1k6wGi3n2BswIOluh8x94uLIDI/VTo5kbbgfyGg27xVQ2BSOEEjPjDTjE0jk/7xALmRlI277Zgp7VUVSBJoOGE9wbulsoCN00O/g69ARnXUnOSStHfO4NKGCbcMsx7gkw9/AW8A1sZbpY1j0AnYYOaakOU/sKjvT6mdvDF4dFjPuaZhH6li1kPD4Sh2FaRGHnm76wNYZThH0Zk/ZBS05Sa/RYn8yuXstq4DPcL3BfiQCrC+Y4c0ZabVJhg65npk8TrdeI/EhKaafIRgIY/DQQqtYhid4lBf8nFP1a8KdOZ1rwR+gfaAZ8Nc9mJ2Ov420JPBW5Kng2JU2dVtmW8Bv9ukOVMI/d+ZTFhH0IcnVJWSRcVR9jhI+esN4o/t3I50W5oFonsGPnjmT8kNQNnam+9Y7fOdvueu2q/3xB3VCM5kKo6voChZa8XFosxY9hfAYm7dfLcf1BVHC4SiTErLZ7a0pzHM1PJAK5Hh1GkNB3xQlL9elO8WT2+7CY+w6AEsAA/4lnJa0/A== 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)(366004)(346002)(39860400002)(136003)(376002)(396003)(451199015)(41300700001)(4326008)(8676002)(1076003)(36756003)(2906002)(38100700002)(83380400001)(5660300002)(8936002)(6506007)(186003)(103116003)(478600001)(6486002)(6666004)(26005)(316002)(66556008)(6916009)(66946007)(54906003)(66476007)(2616005)(86362001)(6512007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vKHywSnMkG660F3zZNDyvOsIEtDhF6Z3EwrTuHe/yzJwGqlDAAvjmuv8hPPW?= =?us-ascii?Q?vuJ0XTAie2MuBuNWcutKCXRaRF3o+d9f6XlAcnDFeupPJjTPfKXVfoHc7EuV?= =?us-ascii?Q?zE0dAiKecSh4qK4D1q5adjvgVqrP5aYLTyqIH+WuG3ICyCO4J30CF0w61zPS?= =?us-ascii?Q?dl2ppDCF+UUUiM8f0IFHlPzyauHAo2bkpxm/2cJlbXEw4bcPMAga82J3lZli?= =?us-ascii?Q?JV+Kdxxcav6HCl90ZQn90rkAgIkzkLqu85rbI1TWUBRoY9QdHEKidTqHP9oq?= =?us-ascii?Q?ApsTco++GwIBBUCIt1d3EjUmJw1tVacu4JACmb/mPVhfkh/IRYD7XPGv7Jj8?= =?us-ascii?Q?FT4O7IOzCU17Rk2VB+Xtji1SOYtVd3KuhlboJiKb+z1snSVC5UiZOkkhP15M?= =?us-ascii?Q?QpQ6TXXUJO5DyMKG49SiSZ0bQ19ZpOT82Rulq4N3bC1Dp5eYJfxd5uKpSCVg?= =?us-ascii?Q?ntm/KOUyiHGyF8xNvb/DeDOwfvcvYKfMf3LfWW0cS9nDn+ubuLGPuc5cHsh1?= =?us-ascii?Q?PAW4f5Tr6a3v2uusPSGa39LaRIqASN6D5KJmGHytSv/TNIf1w9sZEi2gOysG?= =?us-ascii?Q?ASLk28IrqO3W6G6mlvGhrKvVLg3S4aLB5VCZN8el75doSJIuRFqrNXCCa1AA?= =?us-ascii?Q?mlf3MieBr1Z1Qql+gC0zWls9rSw0OA9l0T6ImZI+t5CfdPgsXyYzMyVsckMr?= =?us-ascii?Q?HvDyDlMrUBpERZLFLETN+NOZSaeQ9TnbOmb0KGjvoB2vCD9OUTjH54vSNY9L?= =?us-ascii?Q?l8GIeL8FYbOtvbcd281Yyf8bG8OHGuA0ZBBiXNapKX/dT7l1l49S/AsOyIoz?= =?us-ascii?Q?h86GOKvBSenYkS6fLPG3pAiTzi4eIyy6NMc2nRK0N+orQRqzQLspmEsy/X8u?= =?us-ascii?Q?gmKv5L9pZIjw3bFlKvVxQPpaQFX7UeEdD6n5akHVVoyJvwkli96Mm+3jTWMk?= =?us-ascii?Q?e9wJMnxkB20Ag+NQwUkxC9HqRY66bGo5cld5nosFFg9Aw6AwBlQ5rwcqd/Qk?= =?us-ascii?Q?Np+/vrDcRli+UkDPiXa0hzU8TrvwBQm+999+MqgzFkJSUoqVVw4wvxTMUpSH?= =?us-ascii?Q?JCS+2phUQt7IaxCF0T+mIV0DS71aORm56DkEPAc/eyzhiWVjMaR//iV18688?= =?us-ascii?Q?oA8B7MZtwbcgvWCYysnSwJLxzHu/auKgQXaao0FnYOJ8JBoYuPH+EClrhZ8a?= =?us-ascii?Q?lZ+MDlURMjiO6OuDjRG5MFqmSywipljmBUkYryHVWxRayULbaUsn+u2vk0U9?= =?us-ascii?Q?GqzMoCdONTizYMg4aLtA9cz2JSQLnxY7zFyNrNfrPlCmnKO7YVV0Dpby51L5?= =?us-ascii?Q?QjwW7Dt0V68jW3NFjryM5aTvmBY88wIUCnqU6Uqh6BHxNr+/ippqs10Usqvs?= =?us-ascii?Q?k1Q6/hYUq9z7r5i1mZN4qvpckxSDa0Byvpf4r1MZ863gDgJV8bM/g71KWFd9?= =?us-ascii?Q?fGnR/R4y+Czbj7PPGeOSNEthPpr5GJwPTT0wmogI3le9HP6z/C+VTCGuKoMv?= =?us-ascii?Q?/lwp1UY4InYA2Qe3zGs39E9wxjVbUeTx8cFmLG2fe/vObaeHbqI6YY/6M9Y6?= =?us-ascii?Q?DuL8pVyNyaPc2qhpR+TgaonZglo1BR+OZAOJRXKZHNJ5NKoK5pU8cNawJQTt?= =?us-ascii?Q?9Qnh0i4bZnvEuEtdZPGJxbc=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4471c7ab-a491-401d-cb4c-08dae38fb606 X-MS-Exchange-CrossTenant-AuthSource: MWHPR10MB1407.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2022 20:12:40.2260 (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: G+3lONqtBUwNu6Pz3WjFJ/+A8gHlhiGp9DL0KXlMnLeLt5ZtdXHXXXi9Zlynz2p/3deQdk3/VJf6zK67G5Bj/H+Axbk/yhGcNS+dC2PQf+Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6604 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-21_11,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 phishscore=0 suspectscore=0 spamscore=0 bulkscore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212210172 X-Proofpoint-GUID: H9zYGHvU7ak5bzZx2i_8DMEmG0IFVBwj X-Proofpoint-ORIG-GUID: H9zYGHvU7ak5bzZx2i_8DMEmG0IFVBwj X-Spam-Status: No, score=-12.7 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 adds a new test case in the ctf-front-end test suite to to test for alias symbols support. * tests/data/test-read-ctf/test-alias.o: New binary test input file. * tests/data/test-read-ctf/test-alias.o.abi: New exported abixml file. * tests/data/Makefile.am: Add the new test input above * tests/test-read-ctf.cc: Add the new test input above to the test harness. Signed-off-by: Dodji Seketeli Signed-off-by: Guillermo E. Martinez --- 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 e994aff3..0f1f4e26 100644 --- a/tests/data/Makefile.am +++ b/tests/data/Makefile.am @@ -643,6 +643,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 236ccbf2..f618e0fd 100644 --- a/tests/test-read-ctf.cc +++ b/tests/test-read-ctf.cc @@ -335,6 +335,14 @@ static InOutSpec in_out_specs[] = "output/test-read-ctf/test-linux-module.abi", "--ctf" }, + { + "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", + }, // CTF fallback feature. { "data/test-read-ctf/test-fallback.o", -- 2.35.1