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 290F73854551 for ; Fri, 18 Nov 2022 21:48:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 290F73854551 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 2AILNq2e028346; Fri, 18 Nov 2022 21:48:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : to : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=98rtlNnCzCBBV20ip58vfSH6BUhEcnJDJ71hxxYHNhE=; b=NUhIoeYsV+jbTKbkavL3hy2B8shUofMHrtK9HCa0lF/NLEYa084+MJb/8wtfS51ANtxW Mav5e87s91o57JxDwlBzG1muoYnfYN7lsvRSCd4UTF6X3aIn10A/fSdKFFeFlY2DYinw ZjohF34q8K/8FRoD/TsD6P5nmm0aLKrUi2A3NZkdyyXyEf/3V9csj2bLrEmDJ4XyoREs alKmcVE+exvfH4luXu7bcAbyUOaTd8vxT83ntF/VSTNl/9JULy5UGrmRxB/G0bLEJcWv Dio+2o8y6mP4DAJOHauDOwWMZUBUodHToF3pqh4c6Nh5SvNBGl9bmR0c9YP9U7pMDqUZ Yw== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3kxh45862n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Nov 2022 21:48:18 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2AIL78ih039079; Fri, 18 Nov 2022 21:48:17 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2046.outbound.protection.outlook.com [104.47.66.46]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3kw2dfkyab-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Nov 2022 21:48:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VHwJTqipWqBDdZWk7KzDJAg+40JEwHytwooEHKkK7YoTBhRX7l8Wrtvxv8HhEwFXc85SPm90bewtXp63kr9e0e2qeUdAam0AO8e7ZgY9KffKdcc9xK6hIUr3hUwkE6AdsdlQXeGHkFrm1nK+O4sTM1OSuY8u77kl7E7LCAbVJ5hAKo3AYp6xUX/4UGvH9mnlKxIrocObUzJZ7EFi8LjLNmtheKMxDx36Jpkh8ZdjB7GxPChL8ly7yCIDSiBioo2TLzBEO98nVq9nNaRu7s7pm2J8nydJFjGcjfnVFkECbxwEqxGsKqkvAHGwlgAIfnObLASBn6J3Dzoh7Mn6X7sM7w== 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=98rtlNnCzCBBV20ip58vfSH6BUhEcnJDJ71hxxYHNhE=; b=Ep/VKtMWgX6mfUiVjnZk3XmzwmcKNedDr/X31tHTsje+JzRJH5jBmgM5xPWen90IGqnNbRRcr/QwjaF5akp2XEQGAE8UL+HPf22K/lezqox9uaI3EEqDiiYsNIvPLMI8SoKK5RxoTfjgdRvD4UhcTSwui5JjcGuaG47ATZ/dG0TbTTw2frjZUvOoSmarqfVFM0MCGtD9SjVKKVOsKwau3gKKALDH/NWqCkcSNFhbvctZJnhz8p4GLnBhOK/6jXBvBrxYhM6R1KUbMlAJBUsNEB4i5HHQRGIiCbanOa2z5nKlPHFX9JX2OdxwNF4hxp52JFBD1XdPppGpRT/O3wh2fA== 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=98rtlNnCzCBBV20ip58vfSH6BUhEcnJDJ71hxxYHNhE=; b=qnWAfi9vPVR9P3cKzRrGm4QasGJeWGRd13fHJ7Mysh4q7GNj46IOuetzPkJA/oM2C0UFpwjAFsny1A7h51D5bOKByov4fBGV94+2+1VqQClVrpt69sWcIczqwd+Uc61qWTkwE61o7lFSa+MNK5+dc6Ffadsw/oi7B8a/vjTMSqE= Received: from DM5PR10MB1401.namprd10.prod.outlook.com (2603:10b6:3:f::15) by CH2PR10MB4392.namprd10.prod.outlook.com (2603:10b6:610:79::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.18; Fri, 18 Nov 2022 21:48:15 +0000 Received: from DM5PR10MB1401.namprd10.prod.outlook.com ([fe80::8557:41f3:578d:ff1a]) by DM5PR10MB1401.namprd10.prod.outlook.com ([fe80::8557:41f3:578d:ff1a%11]) with mapi id 15.20.5834.009; Fri, 18 Nov 2022 21:48:15 +0000 Message-ID: <2e85be32-5286-e657-59df-67e20d3058bc@oracle.com> Date: Fri, 18 Nov 2022 15:48:09 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Subject: Re: [PATCH] ctf-reader: Fix symbols alias report in ABI representation. Content-Language: en-US To: Dodji Seketeli , "Guillermo E. Martinez via Libabigail" References: <20220908044814.1783610-1-guillermo.e.martinez@oracle.com> <87zgcpmz19.fsf@seketeli.org> From: "Guillermo E. Martinez" Organization: Oracle Corporation In-Reply-To: <87zgcpmz19.fsf@seketeli.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BY3PR05CA0044.namprd05.prod.outlook.com (2603:10b6:a03:39b::19) To DM5PR10MB1401.namprd10.prod.outlook.com (2603:10b6:3:f::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR10MB1401:EE_|CH2PR10MB4392:EE_ X-MS-Office365-Filtering-Correlation-Id: 209d856b-0d37-4b56-38c4-08dac9ae980c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1W/+o8x1t8Rc82l5A2xcWuNkJq/hhEBpl/0rDSNmRRoU+eN/JhFwyCv/3pLOve9fHfi0JCSXuTLtduFyyZnSxQt4uYaJu054NjzZUyWBj0MKDNnJkogvMsmq6ILTCBqez07Ihs/3jXR9cBORJx7hF+AGvsvJaDxeXEAD6yWAO34YE+BjGE4vujpi+4FkW8bwS0vDjutZ3KJeEBypdPs11DAWVPvr2PLMacujp4m74qA/9v0oPtWLAtKF4ol9HlZtoJw0C/gI7KycIqMkwEerm/Pf+TdXbsC2c3TlTPJ/sFqJ/TajXuGoOZBnHM2MQgkBt72OqycuiO7RAhLYupZJA0c/ilbG+RafYWNhE7H/FnXczjNCXPS/Pw+EkxphyGF6zMADvgXSBCFcZPn9UDW4ExsLaua6d4/6V4ZjGPhKkK8FCLt+2uZPQZNiI7pmQAlLeE4h1x9kNOeFYVY8Ont5JhJldQO/fCfChKcz86mnyfEvuEASqK3VSdBW4zfYHm7ZQFlS046YPaoKq9BxBfsXjgsW1Feurx78K8zqZkT4KLr6EK+iO1u8xPy/5jDFjnCZd619mo63QH7pzYMLfhEpl1Idz8vbtyo85TqWv7MwQjDKaye2HAc5fVWxo5DcmdqMNAqQ7qNpZWOSkxEE0YjoaJO1sOs73qnsZnNoljzrC2VsCKNgtc+i3rlBk4B8HNpIFaUL+jcMkLRYtUzqN9ZAByHIdVs4rwCSEHR05N/jILa/hljvK5TGt+ami30LQ5Zuo13IzCOIOEHTmJqCOIl/ZFwdao3c6vms5sJXUFuMhjU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR10MB1401.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(396003)(346002)(366004)(376002)(39860400002)(136003)(451199015)(38100700002)(8936002)(31696002)(36916002)(86362001)(6666004)(6506007)(5660300002)(6486002)(316002)(66556008)(8676002)(478600001)(66476007)(66946007)(41300700001)(6512007)(2906002)(2616005)(53546011)(110136005)(186003)(83380400001)(966005)(36756003)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UzdMdXVNQWhxWk4zV0F2N1AwNklFSmFRSjhzNXQ0aS9wcEtSR0NZcEs2amZP?= =?utf-8?B?S2poVDlZUWVsSXU4enora2dncEkvQ2Noall3MXI3Rk9vcnZVc1dOWDJBWDZT?= =?utf-8?B?RUtXeGhYaytqM3pHK0xybjRuS0ozNzVmaWZHd1BOWTF6T1JXaldNYldGZ3Zk?= =?utf-8?B?WVBjSVFmeXFMbmU0UWRlb2kvNlRPRHdBOUlVRXFzOVVJUzJ0d1lYWTJMbzdm?= =?utf-8?B?clkzMjhETVVNYkJZSWZYUE1hZSthWkVhZ08rcUN5MTN5RUFYUHczcmVrNkZ4?= =?utf-8?B?TTlEcW1jbGhWRkh4Z0ZOMzNhV3B4R2xRbXBpejI0VjkxSURWSGZJVUtVNDVx?= =?utf-8?B?cjNpOVhVZ3JNdXhaUFJLR2lpeDdKQ3FiRnRTajYxYzQva21LUXFtUkVZT3dO?= =?utf-8?B?czB6QThMUDAweE43QThqTzlHdkhLdzcvY2dSdk1VWko3ZWxhVXFEVHc3d3E2?= =?utf-8?B?SVZiTk1LTmRUY1ZyZGsyUVBhbU93SWFvYmRBajJWaWNtU09VOTZFd0F2a0JN?= =?utf-8?B?clo4d0w4L0hmVnd3S210NDFRV0p2dnN2NU5GcldKS3ZQaUJ6R2FUUnRsd3JN?= =?utf-8?B?TzNRZEEvczloQ1RkZGZEdHJ0YmRyTFpUNFNPeStzRjNFcmNmVzlQaDFvYjA4?= =?utf-8?B?RTFtVHNkVHh5N1A3bUh5aUVqUXJFQTJJcWNWVEpKQ3FDZHNFS3F1Umd1SERm?= =?utf-8?B?T29Bc3o1cndzcGE4K1lvUFlXNC85RGR1SkJOd3lYTnBjTXpKSEdtbWpVeS9x?= =?utf-8?B?eVp4MVRoRlVvY3l2OVFSSHNaZlNnQlFENGMzbkRMTk45aGdJRVlUdUVycXRF?= =?utf-8?B?MVdVMDc2SXVxQm92VWw2UkI3QlQ2Yk9FUmpJdDU2WjVWNy93TnVpNGk4MnJ0?= =?utf-8?B?V3VyMGRDbmdpYm1peVhMZHBpTEJGL2tYek0zUElGc2UwUG1rSzRaY1JuTE4y?= =?utf-8?B?MTVHR1NRRkhFd3hwTEFOUVlucE9SSUgrczRUYUJqZjVQWHpYMzd4LzA3TTZQ?= =?utf-8?B?eEx3QnFWdktvWkJJYWh1VEFod0hmRVRGbDVHRG5GK3BYeUFrcVVUV0Jud0xG?= =?utf-8?B?Vzc1WjhqNGZTSXp6OS9kcDg0MlpnMDZ6MW93WlhnOG1QYzBEL2t2WFY4Rzln?= =?utf-8?B?L1pNSDlMUDRCdzFnNHBGOStmdlVnNFljc0d2Qi94WEgvZyt0QmNvcjI4VTgr?= =?utf-8?B?Tm8xeGpSeGRwYWxqWVNKS3BjNHo1dkZJUkRDd0ZqSDEweWtnSmU5bU1YUmJj?= =?utf-8?B?VWVockRrbzlEWVN2ZXZ4OTBDWUxNM2pFV0o4MW5sTnNCZGxoM2Z5SWk0bFUz?= =?utf-8?B?RmdjQmNHOG9VWGpBbnl1QWpQSzVJRDdnVEZmUElhYkI1dUcvWWNKWnBhTU5q?= =?utf-8?B?VENlZS9SSFVWOHd0NW9FTFRnOHNqbWhSMWc4aEFVbGErNEtEQ05QNktLVUI0?= =?utf-8?B?dUxVR1pDWENRMGtHTGhEUGNOQlFMLzZTYmplYzI5VDUxQXV2MDVMb2t4aHBI?= =?utf-8?B?ck1JaDJsbUJ4OU41Mk1EODBBRHEyYzJBanBhYU95bVVyaURKVG9iOHhsTFA1?= =?utf-8?B?U3N0aFg3YTZyaEJEdWZaeUxTd3RXTXoweXc3eWdQNlNpRE81QUdHbmZwSTlz?= =?utf-8?B?WTlyUllRaHZCekE5c0pOMFROSUxwMzJKTEphQW9OQVZRTWtwdWg1ckthMS9C?= =?utf-8?B?UUFvZVFZSnlabG9abXlJN1hBekJXbmNZMG5RRUJxMFhIS2J3WFh2M05IQmxl?= =?utf-8?B?Y0dmN3Q1TkhOT0hGTWkvMXVoZ0tYeHRHMWNrS1MxWkQySjlLMWpWcjlEcWJs?= =?utf-8?B?WnJNbnRzNzRkYjBuaEdDbVZJVE1zOFN1UmpsWHlsa1YwWENhUmJSUEtlYzVt?= =?utf-8?B?VW1jc1I2ZnUwamU4UWNhaEtPekVzVEc1TjlBNVFwdkRJUkNhZ3VIS0htQ2tT?= =?utf-8?B?Z1NSQjdTTXNJeTQwM1p5ajBIa3NRcU04ZGk4Q2NBV3dyeUVYbjgvQ000UmFk?= =?utf-8?B?dHdMVXhneGlUVTI5YU1FU1lOcTVucFpVaFhSalpyeTBYOFJnSmJ1aE8zVkFB?= =?utf-8?B?U2xEZ3ZqaXp0QnQ4SEJ1alJHY3ZoZWl4Tmg2V1p3aTYvclNtMTRjK0ZqdWNK?= =?utf-8?B?M1VXcVpjZkpoTUQ2ajlXUHBIeXZKZTIxbDgzRUs4dFlCTkFONXhya3FvTE9r?= =?utf-8?Q?+DhqhEB62eXKegfC7k8Cku7Qwu/crEi5+jeW+TYkrss7?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: JXsA4fwc3pxQvSMuNvR6Q6aKWdNrkFJHwNo6IGn2vyWCQnMdQEvzdbSUx0yviPF9D3AYuVkiDdfamjGrfhwwYbGZnz6EYR40gcFZioTHVeFWiwaZicg3OWSW1dvwqxBOQ121NnNf5/VGzko+0kSHyiscd3MvSyGYxbE26u3qlWgjQeEf/LpidQEID9ieh5zkVvrNdpiWZyuwm35PvqytUK7gkQXTRgnSQO11IbI9URZuJbSJoJ/Od37WbslFGSPvljYw3PHE/XK62TqD77cD/Jjb7kFVcX0zgSh4rnuQ6UjooTfu1rkGsrhM4PByWeRcZ76n7NE77+smP454TMGSs081gIdWPIfIDcFNx014l5pobY9M5u5kf+XAHOi1TP7XQctWuubCgcUlbZc0WkDDH0OlnkSfxl3BqhISxb2Wn6UcbxoIixBvxs/Liecj75iBXoBGoZmlu9gczp9/i3LZ+3q7QkwZDjQczw6bNSP7jXfjrE+sIW3hFdEyNdxAUJPIJHMiurpLlwoAJqvAE6m7tRrcQRl/ealhpR310iT/8taht3FGYHp91afV95d4UFh5DGx46RsLDq0yIzSYTmkwhcndqg6i9RqZGLNfOmQ/TLbKUddbXpFFp67GHKaPpQn3g0hnnR8M5lyo4kXrMuNJeTVKX0e+152PwmOeS+PoIrKjUNHqo6YuvDs/cr94SZuOhxC2MWKYwyG2PRVEAC8jXef1tMRswvNWKqcN+wQBOQ1U4ckb+ij9vw+O5iAI7/BOCW8gwgQLk+rPVvoavaP7/XysKSB2QWijluRTkynvzh0= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 209d856b-0d37-4b56-38c4-08dac9ae980c X-MS-Exchange-CrossTenant-AuthSource: DM5PR10MB1401.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Nov 2022 21:48:14.1276 (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: 2Sg0XWWwuVDQYLy+GUJFwjVGATXWqoqF4T4GB4/jZF1YC3YuwXy2CmMkuDnMBle0cOuje/WlyTSS67G2CbemJ9Cp16udwY1/2XMnOdHCBt0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4392 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-18_08,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 malwarescore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211180129 X-Proofpoint-ORIG-GUID: YAWW3OK_QJ7NYCRCuytrJMM7wE1QHPa- X-Proofpoint-GUID: YAWW3OK_QJ7NYCRCuytrJMM7wE1QHPa- X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,NICE_REPLY_A,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: On 11/17/22 08:33, Dodji Seketeli wrote: > Hello Guillermo, > > "Guillermo E. Martinez via Libabigail" a > écrit: > > [...] > > >> @@ -1396,6 +1396,41 @@ open_elf_handler(read_context *ctxt) >> return 0; >> } >> >> + /* It Elf type is ET_REL it updates SHF_ALLOC sections in >> + its virtual addr field, it is done by adding the previous >> + section size and assigning this value to sh_addr field, >> + otherwise alias symbols (if the symbol has one) is mix up */ >> + Elf *elf = ctxt->elf_handler; >> + GElf_Ehdr ehdr_mem, *ehdr = gelf_getehdr(elf, &ehdr_mem); >> + if (ehdr == NULL) >> + return 0; >> + >> + GElf_Addr end = 0; >> + Elf_Scn *scn = NULL; >> + >> + if (ehdr->e_type == ET_REL) >> + while ((scn = elf_nextscn(elf, scn)) != NULL) >> + { >> + GElf_Shdr shdr_mem; >> + GElf_Shdr *shdr = gelf_getshdr(scn, &shdr_mem); >> + >> + if (shdr == NULL) >> + return 0; >> + >> + if (shdr->sh_flags & SHF_ALLOC) >> + { >> + if (shdr->sh_addr == 0) >> + { >> + shdr->sh_addr = end; >> + end = shdr->sh_addr + shdr->sh_size; >> + if ((shdr->sh_addr != 0) && !gelf_update_shdr(scn, shdr)) >> + return 0; >> + } >> + else >> + end = shdr->sh_addr + shdr->sh_size; >> + } >> + } >> + > > Hmmh, doing this amounts to doing what the DWARF Front End Library, aka > dwfl, from elfutils does for us. The DWARF front-end of libabigail uses > dwfl exactly for this kinds of tricks. > > I think that in the new front-end branch at > https://sourceware.org/git/?p=libabigail.git;a=shortlog;h=refs/heads/users/dodji/front-end, > the CTF front end is implicitly uses dwfl as well, just like the DWARF > front end. This is because they both derive from the > abigail::elf::reader which used the dwfl. You can see that at > https://sourceware.org/git/?p=libabigail.git;a=blob;f=src/abg-elf-reader.cc;h=eedeaf8ece3e7cfb99a0ef392962d777630ae66b;hb=9b4a6e9e304bf8a4f21e44a497a4379826b4b1ae#l304. > > >> return 1; >> } > > So I think you should maybe just check that this functionality work on > that "front-end" branch. > It's working there :-). So I just add a new test case. > If it does, maybe you can just add the tests below to that branch, to > make sure we don't regress on this functionality in the future. > Consider it done. > > What do you think? > Sure. Thanks! >> >> diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am >> index 782dd7f3..793a0e89 100644 >> --- a/tests/data/Makefile.am >> +++ b/tests/data/Makefile.am >> @@ -632,6 +632,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 \ > > [...] > > Cheers, >