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 7AB333898C77 for ; Thu, 31 Mar 2022 21:12:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7AB333898C77 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 22VHoU03007033 for ; Thu, 31 Mar 2022 21:12:42 GMT Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com with ESMTP id 3f1tes5emv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 31 Mar 2022 21:12:41 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 22VKtQjh028085 for ; Thu, 31 Mar 2022 21:12:41 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2168.outbound.protection.outlook.com [104.47.57.168]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com with ESMTP id 3f1s95w7jq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 31 Mar 2022 21:12:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=loku87YhppBl0JZYcAqvhYKIhvH1og56BAexHgslaF/Uamy+5saTo4G6bHb23hLsYFbScc9ByQuyzaaWV37u/KICqapUslbxp8ouYmAGAauM3QYN7F0WgLb2fNiIQzkgcYVjBCwmyZqgZ9XRQY/Gk+oxvGBxEWyaWW7CPb2CvADq03sw494XRsptbNa17t2EfamMTFNEePB4EiAcbJl7wtwmZ8rMLMIQG2IB2HmcRbjsZieiPh6sOEMkaSBif/uGom/vgPQPAXfUZEtmWDnt4WgqFaUZeGG+2iJRjWMcEIYighl7wb6WcJdeb/yUbk5jYd9lWpCLV+Z7eRLt2H69jg== 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=3181M93rVusxRj1tvmWcul31eJcFjDAmR+YpltTqePw=; b=UuhooAPzMK/yjVuZ7G8+ivvx/uLlPy58CNQL1fUiGsXgfOmvP5pt2cOicsWHQmiReYWBIsQObcN63Y3OpqDmbPjnpCeGPPp3D8H0YMNBPSP8gKmMNhdTAL8pbHZw/p1eVTmqmjFqmGxWgjLBXk7YlpwOKBCyCJ4fWF3RKW6XD+Mc+qXE+bw7WiiTW1h0EHy+jypZWaf0lAZZN4ac+XiIIt55HSRPj9PX+YhYYCkj8PlWgDfUglD39dJWiN3BRHSysHW3rtor3ZkruNEm2IVL30+PIQbDvit04LBAoEMgDE8naz5vY6RcWa2IUbTrPg11++rfgzJ/79BIZd2/h6DkAQ== 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 BYAPR10MB3590.namprd10.prod.outlook.com (2603:10b6:a03:11a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.19; Thu, 31 Mar 2022 21:12:39 +0000 Received: from MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::28aa:6d3b:680b:3cb5]) by MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::28aa:6d3b:680b:3cb5%9]) with mapi id 15.20.5123.019; Thu, 31 Mar 2022 21:12:39 +0000 From: Guillermo Martinez To: "libabigail@sourceware.org" Subject: Re: [PATCH v2] ctf-reader: Add support to undefined forward declaration types Thread-Topic: [PATCH v2] ctf-reader: Add support to undefined forward declaration types Thread-Index: AQHYOmfMX7qh6TJxb0a9LN4iuJR3dqzaE0kA Date: Thu, 31 Mar 2022 21:12:38 +0000 Message-ID: <4613524.tdWV9SEqCh@sali> References: <20211212041452.380448-1-guillermo.e.martinez@oracle.com> <20220318013036.2306102-1-guillermo.e.martinez@oracle.com> In-Reply-To: <20220318013036.2306102-1-guillermo.e.martinez@oracle.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1e8593cf-2799-4eca-1f15-08da135b2fbf x-ms-traffictypediagnostic: BYAPR10MB3590:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pHhiJbDTgI6WCcMBdP0byvkR0MBVo+VR7wv4WP+RR7U/Kz8yRn6BWDhKoUHZt4/DOATlX4BFD3POL2+jlzAytimUMxNWWsvJyl5pyrjt2VR38CQURRBFjyJ53met6OG1HDezG26JWMTfS2yPPTuXrvkqk62AlFGTSVG8Bc2e7nm2yG147XkOMxw4EiIZv3LyqihzuX5Cs2RYUfEPa0bPOciPdvKrmPzvIYEYsuYbdm/EDKKs4YQOwVf26P1Lc8nmDnZZVvn/b//dIvL2yKacJ5kJW37Q4WUKrbeckMY8gGUeDneXuFFbC1RN5g2b6sqNonL8al5JDk5lgbrQbDOoElOSKyGDY4MYMXVgKuaQs+aq3GPDjU44JqZIPadPvNNT0CnlC+ya1VjqGjK+3SCA9e3ItRdYwrGCvkzK2MntHK5B8dlSlMYXa8Xc4wTS0dalfHc5aWeGJA3ruaLNe/m4c4duD26bHFfG3AYJ2SoTfD9edX6SyUAB7ZHtGgPBBr4KAEkeLEByEXYhWtdl38qZ4KRm6e+kIb/83GGRZLYm92gn7cyrleSZcaGHj5U7m77aFWQGnz38c97aW3+6Wbbiw0mSmo++VMo6JK775peJwVsghLBzqoucSZlSgFNh1sSbVlqDeszkwHUARxy+sK57VL0VrSklPTyr3LLDJe8uT9OOSZtjfrkdVlMQEK+l8Oydyq6xfQHYne5KCFgM542LCnvk+LCmPHD/IDCMMy95qf0= 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:(13230001)(7916004)(366004)(8936002)(6486002)(38070700005)(508600001)(38100700002)(5660300002)(6916009)(71200400001)(6506007)(86362001)(8676002)(64756008)(6512007)(91956017)(316002)(76116006)(66446008)(66476007)(9686003)(66556008)(66946007)(53546011)(2906002)(186003)(83380400001)(122000001)(26005)(33716001)(4744005)(39026012); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?s/d1GGJ7NkoXtTP3oFRZOkqEwTHghkFvDzr8OXftt6qUjnQ0pXz6s+2U1XyE?= =?us-ascii?Q?VDNmA6Lb4NRAOoUydnkHVnSF7LR0QQmEmi273RPZXgMuodfci195zAgGKIWG?= =?us-ascii?Q?auGhvjbC/ErS1GNSnkDMD3lzlEZOgLWGkoWIcEReGo6dk0uJVYrWgkv9VW2I?= =?us-ascii?Q?s+L3Ep7LDJXJE1/PJWK0dLby7OeVtgq+6wQLtslYly0pr6nJNBReuT4g8PxB?= =?us-ascii?Q?FQ9HTMDMkbCZEctR0az9dR46y8lzwBHf3XI8r577wG8Tuc9RM8MrBultq2fT?= =?us-ascii?Q?T78SUd/Nk9PSmwk7ktR8enjfrmGqVHJZwrOaUYn68zmxbugiE2SFkj69SUjS?= =?us-ascii?Q?n+cEhaD9eDzNZ9G0JmthcHB4gLOqrhSRP0G7kxELktbtV5lOKpxvMoBEzZBs?= =?us-ascii?Q?NuryTpG5keLJ7Skb69cbeI9JMjwuzyEH3hEaEFpQYrisX9RNqknp34rZBe7k?= =?us-ascii?Q?jrcoConsZQ6Ovggzv8xZPs3q/4OrSpdhlOVrfwXwLKk4rM65DgsakiLUaXac?= =?us-ascii?Q?4v75pV75vvdKnHvRO0TxqOEUyuTWYEd5+J0lR9jJehiiXO1oc0BNjl2cB7lk?= =?us-ascii?Q?goBlqxdhs1A0ZjDLCAZwy4uLfHwaKBZ0unC0VdfGHl3dHbyIAFBj3y55o6wo?= =?us-ascii?Q?A07LHyasqt882JJFLltVlv0XKbdLo0vuPNSiJqPRAD0U6YsuNlSjlPDxW3mO?= =?us-ascii?Q?ViwZQzeH/dvHNPPoTQ4xNzk2o4m+N/0kED4ma0Guqpdue+KGSmsFVcM3REU7?= =?us-ascii?Q?aFf1uAvbCbRllmZIQtjGfbEjKshwMJovxywdy3YOg2jMtmjd7zYHSKhZz79g?= =?us-ascii?Q?gCTfQHJcOHYZeYJSXdbmXRxveU4nLNff2MY0wPbLnxi1mibvtrzvIe+86UFj?= =?us-ascii?Q?V1mwUsi6HzpG8L3QlqxznDYAGDFhY/HjNToRlZqk4HedduTyR/4R+Atzwqrt?= =?us-ascii?Q?+1cOCk3AyJ39BGc9EVG9iclc9rNdTmJv9hQM06frHbzEL2ctdwy9Bhhz3/D7?= =?us-ascii?Q?yXgdF7rkbzzkffj4Kd7OCVFcOXaV7s5uAclTOkbxNdD2Z8FXgOgJ9WhPKOgo?= =?us-ascii?Q?Bw9cmwEBlh15Lgg7fwOwncsxB/8JymumBs0sMJkBB3GQTd10+xK70HmJeZ3K?= =?us-ascii?Q?kAeGYKxnP1gviRKltXoURgGQ8WlrVW3XBf7K0pT7KWb0WlQXDvfSwJy/Tcgj?= =?us-ascii?Q?dqZy/APxyzxgeMtNbwqIsJkhayrLMdsA5GGA4WvC4lQsO3MWJWwDpEEjsdUk?= =?us-ascii?Q?x611e2tAVT/B3XTONL+ihwG6XkFEiwYh5YMWfErlXvODcTFMT92pjH6W5Yo0?= =?us-ascii?Q?05l6S22gMoD4NqnvPYx8Yl1KChNtu9g7coqf9Kk4PT3lNkzY09cGyV36jsLT?= =?us-ascii?Q?iGqpdz0Mgtnp2LsKgOI7XVg3asXDJg57WN6cbaB+NpMnYqn2oHZhBezE2ILr?= =?us-ascii?Q?iSyeznw0KwvH15yzMak8gPfILnmZd50vMUbo3tHZEXIe6HEwI5wTybu7jCsW?= =?us-ascii?Q?a/iOqCAoPB2jLdXT1HVFh8HW+G6CUzPt8TlFzFWlXkUWAhhcgTP68Th5TRfe?= =?us-ascii?Q?kyJwemfVKOHNSe8pSPVMz6urDI0GJNDy8w5GgIWp/lTT1aaTC6Cyt6JTyUjt?= =?us-ascii?Q?CNnUeWMRVhVcx4f/CUPhJWWnSAbQmxcOEDJTsJDErK5cv8c0JuPxnnCVZxvc?= =?us-ascii?Q?8jEBbAb23r/1yIJaFBOjmgy4z9FgJDspWM4uJ/oFKWp/0jY4I/b7EweCpbLr?= =?us-ascii?Q?JJX1jdk00PHcCO5zDCVwMTKB4io5V4NUBfUTaip5XID5DifQKdxk?= Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR10MB1407.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e8593cf-2799-4eca-1f15-08da135b2fbf X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2022 21:12:38.9727 (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: N4tl0oxlgi2XZEeW0Kby3jADOoiSSKLf2sEm/hbkQzA41iZhp/HiFCLfianJepRyYyTMOUuWymv+pdFNscWtMTlou2vZPd1IWr29CU9RCxY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3590 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.850 definitions=2022-03-31_06:2022-03-30, 2022-03-31 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 malwarescore=0 mlxscore=0 phishscore=0 spamscore=0 suspectscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203310111 X-Proofpoint-GUID: MUPKJ_IiEFIRYIJdp2zb-3H0JE7UQZPz X-Proofpoint-ORIG-GUID: MUPKJ_IiEFIRYIJdp2zb-3H0JE7UQZPz X-Spam-Status: No, score=-6.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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-List-Received-Date: Thu, 31 Mar 2022 21:12:43 -0000 Hello,=0A= =0A= Any comment about this patch?=0A= =0A= Thanks,=0A= Guillermo=0A= =0A= On Thursday, March 17, 2022 7:30:36 PM CST Guillermo E. Martinez wrote:=0A= > This is the patch v2 intended to fix undefined forward declarations=0A= > in ctf reader back-end.=0A= > =0A= > Changes from v1 is update tests/data/Makefile.am to include test=0A= > input/expected files.=0A= > =0A= > Comments will be appreciated.=0A= > =0A= > Kind Regards,=0A= > Guillermo=0A= > =0A= > Undefined struct/union forward declaration types are not serialized in=0A= > abixml representation using `class-decl' node.=0A= > =0A= > For instance, consider:=0A= > =0A= > struct key_type;=0A= > typedef void (*key_restrict_link_func_t)(struct key_type *type);=0A= > [...]=0A= =0A= =0A=