From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 00D1D3857C4A for ; Thu, 17 Mar 2022 04:49:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 00D1D3857C4A Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 22H3W2T1001976 for ; Thu, 17 Mar 2022 04:49:58 GMT Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80] (may be forged)) by mx0b-00069f02.pphosted.com with ESMTP id 3et5xwqv4m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 17 Mar 2022 04:49:57 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 22H4ln5k037349 for ; Thu, 17 Mar 2022 04:49:56 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2048.outbound.protection.outlook.com [104.47.66.48]) by userp3030.oracle.com with ESMTP id 3et65q1n0n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 17 Mar 2022 04:49:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KNLMT2dce2DsUGfhPBlJqz+RRgfqrxyBbybwCGeHBcvpbZXZpP3oE5v00OJPYDNt+2qbh6oZRPznY92mcn3ttrbo2tENm0kO3nQDuxGCM4Si+Tzlaec5gJyzB6p2lP95RWUpRy+80JwI9c6ex9N4UmWdu7qc5+vu6P121SYHaxXo2v3mnsNCjGh74rKEVqMQQcYZVRfqcBLDZjQf9m9jR5l9Ld+VmC0l3ac3h5PhDTDOEP7zYYd/g2xPsC/XmqM0OQ5C+BcJ/iBr4loFJ2jA7WPmZWfQ4aq0KBaAaqME4ljQGS/EqDsrX5KK1s3oEidezWkXbnFEaxcnv9NTutAzag== 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=XK+WcxXXsbH4URnttEm2MhyP+GrivneDXBJCFymKTTs=; b=egsjPqTdW9zw/C0B38Nya9O/A+Xego1YSFHrp3CBqTSVjExUr7PPKIsvSQIXb1EzA16BQ1sS3PtnZCjrbJk+oqP9xxvpKS3zVjQR8JqOZZSiQvln+yVJak2YOVd6E5DDAcg/2AIJDDbkFdmuIxGGE7Mzg50j1+wqPklLS4CE0TubxTYmGXE0jib8llKl/K6NIS1Xr+XyYM51MtFqsNXnwwlfYiAfrS6QoaoASsoPWwzI6qLhGX1g2wdUPCxDdX1mqaPeBVOiBgRpUymTOs7p2pLiYTzN0YpAa5+Q42YLz330+H2vUl+W0B28VMZxkmYn7/YNVQ87/ekugpjvDaECBA== 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 DM6PR10MB4361.namprd10.prod.outlook.com (2603:10b6:5:211::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.24; Thu, 17 Mar 2022 04:49:54 +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.5081.016; Thu, 17 Mar 2022 04:49:53 +0000 From: Guillermo Martinez To: "libabigail@sourceware.org" Subject: Re: [PATCH] ctf-reader: Add support to undefined forward declaration types Thread-Topic: [PATCH] ctf-reader: Add support to undefined forward declaration types Thread-Index: AQHX7w7XQjEpSgJGmUOQ0Iuj+R7cdKzDlsMA Date: Thu, 17 Mar 2022 04:49:53 +0000 Message-ID: <2571350.iZASKD2KPV@sali> References: <20211212041452.380448-1-guillermo.e.martinez@oracle.com> In-Reply-To: <20211212041452.380448-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: 7a543bf5-18a9-4024-b8c9-08da07d193e9 x-ms-traffictypediagnostic: DM6PR10MB4361: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: 9RX+p9zuqu62PyxowogBwdIbuAW/SPddaEWcRDmVn8Ll9W0idDZJ4vWYDDoXnDQjlHCrs/ENrMd+F2Z3u58Gm99fBmrUM5Vy7dfImnTbsmAurHa1VXhYOZwR3qZizMXvSGA87IEimdRVvqjOIjmt4gjytCADKaoEdmn3W2kuEkR4aJ8B7UvyMMqhpHMHYIn73tOlgZksnuXVtfO/iWdddtEsdP4D59P9+t2a9GcTL0o5J0nd6G8ewOW1OMUihxhLZXc+mo5wOKMYDNO0ge0hc+gvLQ/dLJ/IRbGmmy6VHFCZhTb1Ti83S+MBLcefyI0GI9Lwm+BiXF1BuBCh0g0LzTDfSDkraKXo5sjvOOIgfXY7RfK5Q8yNau+TTm/8gL0Ct1U0LBkIkbb/b7vR2eWb8TpEeS6sbLj5BAstFqqK/a1wUwtSRoHE4pnU/gfdMqiJtPSbO6u9lrny5G61np8RAO64xBMwp8VXCTM+24R6MuhHaL9sjoSiFeRvj+QQAE/7bSc3J+hHTtCgmLAfOo6wotSHcHIx182f/R+CjwImZyK8d5pQulUzVhNXlqJ4vCxa9QSF5q6XW0VxsBP2Ay/DRA7eRxrHy2Zfv0B9fG2VAEN57sntQTyZAFtU3MkAhw/zjcmV5g52A0g4H+0e0JOWUquMznsGtlS0zoqixqapI79vqD2uLgiv/eYzehSKcA6xLmSjCpGdI27Aal928QE7UeNinJnhdPsxWC9MvX7QARc1Vjddjmd6XTnE10DToU1NMPUZFVa2N9D7Yxyqj3iIJZNLsKiT0sntvQtuciazAwqgIs3mYqOEi5EJ46hOP1cu 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)(2906002)(33716001)(4744005)(38100700002)(8936002)(5660300002)(83380400001)(86362001)(71200400001)(6512007)(9686003)(38070700005)(6486002)(966005)(508600001)(6506007)(53546011)(76116006)(66946007)(66556008)(66476007)(122000001)(66446008)(64756008)(8676002)(91956017)(316002)(186003)(6916009)(26005)(39026012); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?i5IjePNVqtw4+Xb0c6UTkXDku6Y3ffOho1ETQGV7jj7nkLk4V6dk+WXdfNyw?= =?us-ascii?Q?PZEElQB17gKkTrdSjx7e/Mi8gWTmht6DAl6elNMrf1jATTGZuw9hcGdkfZVL?= =?us-ascii?Q?uKtnioEZ8mEsTSDxPvUyDPSZKvgBf0LMKIEEdMYMqpAgSR2/JmcGMeXwNplh?= =?us-ascii?Q?ol0AtBRXJ3xzUpLUSARFBIqVXSvf0DGkJfvppKLA23+qlathm8P47UWnOTjl?= =?us-ascii?Q?rRKHCNHoywGIFpOv9EJk+fGkkp4m2cWKrmUWzO6qu/njQXPday4YHzj+bEWW?= =?us-ascii?Q?tVZU26dK/SC/9IdJeRFzaHBmsoJsbsjtsQi1C+Abz8nBZIPHC9IRhzCvPMjm?= =?us-ascii?Q?cNkxQBUNEMx5GXDyThm7Dw5P0wsLlD9FS2XDwL/wKInaAqBzY6bBqYMY4XBV?= =?us-ascii?Q?4UbL89x7Z6yFqXMnWsrkaznkSzgpG/Xf1XCuqWEi8q2yKx51+98E7372Zj4T?= =?us-ascii?Q?9NE3PEjZcsd3GkjgDYzxh41rrQXNiVPxFdiRbcPgXazd0FEFAEK6amhIHM7J?= =?us-ascii?Q?3LwH4N4LpLw1S/o+/lD8u+lX3mwe78FiJqUryya2NHRK9W5tuaGJM1bMBxmd?= =?us-ascii?Q?hjasoGHiDCA2p2i9gzTRy8BZOvofFhj4NTfgd5JlcJPmSrz0w/BYvuIYLQSq?= =?us-ascii?Q?tKGqCHPDQbMHFJba3oIOhT5vnlyQHhpPt0IPVYDsoTrpqGyTu86OoTbGEagn?= =?us-ascii?Q?18M4jEuxVvKfHbAKQVVbwd/02uETq8PlUwhFSKnse9GqiMXrRO+X9u1l07Mk?= =?us-ascii?Q?aeR3SUQTzseKvpq7vijjv2hZQAQYlap3yva5kRio47kWI2otNqQBvDtks5cq?= =?us-ascii?Q?T8lKdU58lV7q1Uz3nn0tMjj2Dkc2bf4bdkRTRRrNVoLT31Hpzu4SidpaHMm5?= =?us-ascii?Q?a+JpgqS+AYYkGAXOZk4OWw9BQcSaaaIfr48hBWrgKND2USf+g6pAzdhaz/WK?= =?us-ascii?Q?n+lCg3ydoUzPfYi09gsH+Yygc68/cuQZ45zoOMxx3r8u9y/SsZd5pY0jdA6c?= =?us-ascii?Q?wnRxwznC3BCf8KDNuTpNKSAvehcI3Kdce9kgt0E14RC6ssTZXvfV2GUA6vv/?= =?us-ascii?Q?CK+DCPG+i7saYPJDHVSXXvJX1/b6TrtEIDdnvMFlzW4wsx5L+F7OVEQfY2Sq?= =?us-ascii?Q?x9TDRy5Odf6HAnhGklJ+rzWXi9ALkrDQF2L+9Cg63yNhdFMUFKuLSbe0WvMr?= =?us-ascii?Q?U3Tx044WWK2mYXu0jYAUM3jzQxF1LQRCicUMFFE3s5GkKf+zvnfUlVJ1/VKI?= =?us-ascii?Q?xtvp40LAwmPSh7411VS+REQa2uu0qKLelcUbMh9Wm62nkHIQWTOBzk9X7FWP?= =?us-ascii?Q?hWwIWJOjtuuSSdb0udsl8ZopgJREsAhLvhyaTzJd4SnT8NOMLlbY7B5srY+E?= =?us-ascii?Q?TcxcEvB3eLdJjON/Xu+y9uqwAw8hl2zTdxHqPnHG9vY3tloUmBH7AaPhvDh9?= =?us-ascii?Q?AeXB+FRMhMaqmDwuGniFQahqY10t6oXF2fa38YD+Ym100Eah5gTBpfJmjg7o?= =?us-ascii?Q?9eXaIdtNuKbM2J0=3D?= Content-Type: text/plain; charset="us-ascii" Content-ID: <82A0216A1A47CA4CB7B1BB0758E83FF2@namprd10.prod.outlook.com> 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: 7a543bf5-18a9-4024-b8c9-08da07d193e9 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2022 04:49:53.6067 (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: 9zColWKL3tOf8IR+dP9JXcw/Qvp7esqR8sXKWbJKQYHdubKnZfpBMUzObizpu4KufS7eLXPcTad2eaRulHirmvLVTMnFQekpy/tdBWIabwo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4361 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10288 signatures=693715 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203170028 X-Proofpoint-GUID: O8kWv-fD_WilhKFFrVg4kOF2xT8eyxZL X-Proofpoint-ORIG-GUID: O8kWv-fD_WilhKFFrVg4kOF2xT8eyxZL X-Spam-Status: No, score=-5.7 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, 17 Mar 2022 04:50:01 -0000 Hello libabigail team,=0A= =0A= I'm planning to send soon the support for Linux CTF debug information=0A= using libabigail ctf reader :-), this support relay on this patch, so I wou= ld=0A= like to know if you have comments for this patch,=0A= =0A= Thanks in advanced!=0A= Guillermo=0A= =0A= On Saturday, December 11, 2021 10:14:52 PM CST you wrote:=0A= > Hello libabigail team,=0A= > =0A= > This patch add support to process undefined forward declarations=0A= > in ctf reader back-end.=0A= > =0A= > Dependencies/limitations:=0A= > =0A= > * It works on the top of the following patch:=0A= > https://sourceware.org/pipermail/libabigail/2021q4/003985.html=0A= > =0A= > I'll appreciate your comments.=0A= > =0A= > Kind Regards,=0A= > Guillermo=0A= > =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= > Expected node:=0A= > [...]=