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 A35453849ACF for ; Fri, 19 Apr 2024 15:51:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A35453849ACF Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A35453849ACF Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713541893; cv=pass; b=PFvABjBSPmY3oOTPBlk2D+mb49R/MIOb1ZOO0QqhCqO9DmrZrMOey0ZyS1Jy1hjZvjCGAVriIDuNCxHsvsdjPB6W+HylhJjUFt/7kXX6YzN1eGVYMP9JBWaN1oIPxlS2PMGsGpqHZ/7MxgH9rHW5zIxqgfdIhIT23EqEsdTY/as= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713541893; c=relaxed/simple; bh=kfXoI2vXbvSTpQAy0PZ9fSX6YOoigbdkJWsblfV9+Z4=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=OGbEY82jrR7Qs6QemOe8mngAFLcUmNucKgr2x2V5DZQ2LhLJIlaRT5fyuMYNCf0BmVC6JJv0TLt9ieo3YeU6a/0W6ElrCHEPD1PvNO3iLiUnYhn/HnRpep1PL8MwLMSqkZv+5ssoxmYUMzJYBNHCmhRpxjCpB7gOCdvbQJo7R0A= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 43JFVGwW005501; Fri, 19 Apr 2024 15:51:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : references : date : in-reply-to : message-id : content-type : mime-version; s=corp-2023-11-20; bh=pJ6KS8FKAwemr6rpNQ0djG4QonO4cdC6TudCTW4Kop0=; b=oqawLs5a2qV+Fev6Ry0H75+ZDl5HljExOgzb86iMNhOPyBtty6WN9BLZaDTG4eNaW1F3 2Z7VRgCAHr7F6nr+lQ1VJkolPB6eBt4nQKRRtRsXrpBm/0jZvUMw3QZtOzlwjnL3KSci uv9xYC4Gn6rGcqD/a91/d59UCWoF8fSkTCOw1bOXqZBXITtX+FJbQrcySEpSlkDj+NLT Sii7KNW6w6C/XI5AcgDrz8Hw99diB5iz75W/iDtX+2KAFKK/5JiGb/UR7hzIfp30Grb3 0QCbZLm3Kunkd6TIhx10NyBhre2zr429oF4ozc3LHZ2MkIJrLjk+AZWbpH+AJCVKFvVd pQ== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xfhnun88y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 19 Apr 2024 15:51:29 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 43JF40OQ040057; Fri, 19 Apr 2024 15:51:29 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3xkc5g8m6s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 19 Apr 2024 15:51:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CTq2iSXZ1f6yoMxkONtcy/XhbiBdGrQp3iA4TVriY8uHoOFfZSrInN/GRPhJgK672Mvm2YAds52J/35zV/8/YZNO7DpurqPbeonhxKhh+avu8YWzWrGj/FFoAcAPZoyIplSKIqfyxr68iNUsao9Ggs78JP9//aaEaVLvZvihYKOaFfc3m7fVLy4ThB4XMphjeWK89xu8VTLxEvCm5S4kvhTXgZvYgNgEvKkhz8kcQese/jpQ8FTekT66uvOXdVyRSViWxvtTk/pB4pRyCB65fyFdGFmUXG9RU4M1+9w3ktRFH6QOYTzpDKDFQ9gAJe0qWVx+n+VAw/6F++DnBgJZXg== 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=pJ6KS8FKAwemr6rpNQ0djG4QonO4cdC6TudCTW4Kop0=; b=j4m4sWEtrOArquOusWepdmdyGg8lti8v1LKEdihgmveWjLZl/O1L5C/yPEhldishLsV3Csq3ZOZBjRLfs9TAlYVuXvHpR4bwobXUSmYrvPAY+Uj1FLfkcZCplH8zfYCTXORGw2oRK1HDzxlEarP7rMbt7XpIwes/s6HRS6YIEJ880xQOjxRmBhx/c+MBvCas6ZJy0UTvU/eRnITwh6XP21ECzNNvxSf6HwhaIFeR1pRgGycs2RQfr64jN5+4MzTMvNE7T/YUSEaqk+ixhbt1G1LmT5VzVv40FUqj4SRKvWAme73vzn4qEiHwuouY4Vs4iM/VBJqce/8ucvyTAub8oA== 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=pJ6KS8FKAwemr6rpNQ0djG4QonO4cdC6TudCTW4Kop0=; b=cNgxbVDgxizUH8JY1hlzNqeHahkE2r9E2iBSNViN1d82v1+swy+9fAV8Y6pESdCo9XZRNhgD7tWFtNMHQ1aYf7+kOUTZc6ByWelM8fUuvGE5LMeoJoTdiqbk7zR6BeFhSOkzoW30/T/lvp6Aep8S3mE12Kvn07GIHXCTbgxsIfo= Received: from MW4PR10MB6608.namprd10.prod.outlook.com (2603:10b6:303:22e::8) by DS0PR10MB7341.namprd10.prod.outlook.com (2603:10b6:8:f8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.39; Fri, 19 Apr 2024 15:51:26 +0000 Received: from MW4PR10MB6608.namprd10.prod.outlook.com ([fe80::67a4:9544:7249:7751]) by MW4PR10MB6608.namprd10.prod.outlook.com ([fe80::67a4:9544:7249:7751%7]) with mapi id 15.20.7472.037; Fri, 19 Apr 2024 15:51:26 +0000 From: Nick Alcock To: binutils@sourceware.org Cc: Nicholas Vinson Subject: Re: [PATCH libctf 00/22] more modifiable CTF dicts (and a few bugfixes) References: <20240417202018.34966-1-nick.alcock@oracle.com> Emacs: (setq software-quality (/ 1 number-of-authors)) Date: Fri, 19 Apr 2024 16:51:19 +0100 In-Reply-To: <20240417202018.34966-1-nick.alcock@oracle.com> (Nick Alcock's message of "Wed, 17 Apr 2024 21:19:56 +0100") Message-ID: <87le59s64o.fsf@esperi.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.3 (gnu/linux) Content-Type: text/plain X-ClientProxiedBy: LO4P265CA0074.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2bd::13) To MW4PR10MB6608.namprd10.prod.outlook.com (2603:10b6:303:22e::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW4PR10MB6608:EE_|DS0PR10MB7341:EE_ X-MS-Office365-Filtering-Correlation-Id: 0dd43628-ce35-40db-593c-08dc608891d0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?euIMWu7hlcjg43Wt1afFJDQE3KVgm/7utZT7QLFR0v0vjkVSyu8fhIdsvoeb?= =?us-ascii?Q?XK09SLFMKzzGpr7BsCmOTTmh0BnHFiEGE1IVsTzveUFDYfGdOeEhk1u+JUZX?= =?us-ascii?Q?dk5ymNbAhYR05aq+3rFUbposWq4isZTzIlsbK6SZPISmtQuTnSXYueKeyrCT?= =?us-ascii?Q?8rd5fsydRdTIDGSlmu4bSZB7Ufynq15XG7Ake3Zqicy6WuWZVJwUORSqfPKV?= =?us-ascii?Q?DYOJr8xhCnwra3vHVy5KaSR5xLQEtg3o70w8sZAzRdwGemXf1NjPXnz2QzVA?= =?us-ascii?Q?FCi4IRM2YY/IX/rHzbu2i50CxwfDNkJAoGZMvkSsS5oBruE5lDBEuepThMae?= =?us-ascii?Q?eMkFCmua89WaPqGHh7S/Y61ILF2WHTSGWOKLk4jG6GIQHexyleQe3l76mJDq?= =?us-ascii?Q?pLFjkKyozpv1mi+g2eTRFKwEGHS1p5qLWCeUe8QiC11ux2b3rsKb3uWfc0Oy?= =?us-ascii?Q?T3BqDJ67ExdUinfL1v7IqZHZCezQFla75I4bk5lcLzEP9o2b/apYqCB13cuq?= =?us-ascii?Q?JFDHUhOzjMv9SkESFPBQajH9a3hkRoo0BKwCUyg+iBmj5sk5tc+eWZLD5fAJ?= =?us-ascii?Q?xLXmaOSQtxTRUcC9AejyGOUBaZvxoSWNo9g1BlKw9JROKqrjcWaSjAGjNP7v?= =?us-ascii?Q?4pEZhOhXSikRRgHEdo6ewgHeGK9J3pCUatwKaHRo1K/ewjKprXdx3cycwj7c?= =?us-ascii?Q?RFyb1pJS/T90IHNQITOhLIAL9y33DPHCCbI1XwL/+GMJEqmd5E9io3+a1qZR?= =?us-ascii?Q?IpCV/X6zW2104fzXwmtvdQkQZ6HuTskDwN8+9G5mET5pgWGMgu+3oh/WPZR/?= =?us-ascii?Q?ojy5RLRSRcRbUbmJI5poLYtuYvWjiCC1qAnYrTyoW20pHuyIZ/XXw+4x608G?= =?us-ascii?Q?8uQSxIs39q8XGFzcK5TK6QZyFwPd+t3yXwJXo+/+XKVa4u16dsHTZtliHc1M?= =?us-ascii?Q?4BNYQ7PchikjPrJxSbv8zDDHewZ/UY6Yj06OKDC3XQKHcWKOVc/1DYPd4Xg4?= =?us-ascii?Q?fqTLTVk/u/U+qDtGHB6cDusd3cj9sbNFEyJPz+bbjZM2OGjAFBnzWrd1ehMJ?= =?us-ascii?Q?oI/zmWYaFMJJn0Kz9+MylVN4YfVD4hKBeoqhdTBeNVQSBg37z9xholuU6PcI?= =?us-ascii?Q?/luVs+0qKBzRgucSeYplQ6XIE5owSO2j44Z7iTmwc+5GP9pOEYzfNY4XKkw4?= =?us-ascii?Q?1R2w4trpYW/+PfoPPNEJlClG2n4vRTIl0j905ZR5Akh/zdtLtC52W2ywWB06?= =?us-ascii?Q?fltQqfr3eycTkbYfndagEfcD0m2z5p6ZUj3W1JYddg=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR10MB6608.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?y38VtpHCs3BcvS/6wtLN82QPf/eCBRXAd2lOY2ge0txVMB4D1hzgCsenzOyh?= =?us-ascii?Q?MFJpN7td+SHUra2x7Szz60QDNev6X2Z1MPR8lO7KLhelCRPJLdUcPArBAPNg?= =?us-ascii?Q?xWLDGhcXEWfssK8H8I5RCPQG0m2tuXx0tFVD8Qv1ZRRD15OI0Ea8OMvabpHa?= =?us-ascii?Q?U5fjcCULjRCFzhpdAX5QmSdC2WxTdkRp5LCSJOO6s/TQyAYNMrTok1S8rC5J?= =?us-ascii?Q?XPSJfH8WJ3/t7Po6fYaFDRCTf/tcTOBbKrUC0PbVPtGXfuzHolLB+rr05c3d?= =?us-ascii?Q?a202nreyJ//k+CDtmJM430MfE2J7XYO2SmhotJRzL59YuvfwSV3ovxXaPSMY?= =?us-ascii?Q?Bsxc2t6WE75hjlHLQVG5h7xI0RNCnjrqZfrdYpWZGNfrjhCgz/ngAQ4cG/Ht?= =?us-ascii?Q?ko+LG7whsHmXuK7SCfvD2ua1XK3nsJ588d65Yqw2YEk3+NBtKux9dG3USJXA?= =?us-ascii?Q?lzKRQJfCyoxHHRQ/tMODMyt/VMVRe4ljzLp67Sil3G3uJpIk8/ORRuLOc5pG?= =?us-ascii?Q?eakF0UGwRvAIpOsynoX28gshKU+hswIIKwSIKQmBLK8oCgpEKZ9Ux5GL0QZI?= =?us-ascii?Q?QSpyhTVs427u1Jn1HGI/+A1ZMJ2qUtD9+f3D4+9tKdedfstRru9tAo1zFFGM?= =?us-ascii?Q?8PNri6kkn8ss+q8Q+caMQtuXS3ShriymLzIpCbVzeDy30Ea5NqgSSsP5DC48?= =?us-ascii?Q?U6nT7r5nYNspo0rwsUE4k9/QhgNWMj9+M/KpbeuSlJCcEYFA6OM8PGwY5rbe?= =?us-ascii?Q?P25Q/2CzFtBvs8VhM11hUEOV43LyTXuHdMKslX2YaC3qNUqNDFvJxTGYKu/2?= =?us-ascii?Q?SfAUoWDy9aa1FM1RGAXQgFrsXrBUAoirNELMF9jfeZklyvk98PYg1+YqePBT?= =?us-ascii?Q?Cyho0q6+s/jR2KhUfbpPSxNlSRMovupvLAWCisaX+f+Hh4cdoy5u6r2gx8pC?= =?us-ascii?Q?hftiKVDvVpWXz+1WRHMfybnmixfVEWcDUJSIvLaCb0tHNdhvd4zXf+nAGnRK?= =?us-ascii?Q?S7rzDYlqS1nw6CiYKbBBBD5EsBU1jHJql6A78S83Tng+kuaS4t7LJxFClklK?= =?us-ascii?Q?CB40/zVE1GP7WDaz05bxi81g6RIx4EmLTMroEojG6Ev16k2kHpWw3EO6iYBv?= =?us-ascii?Q?9nF7G3v9n2ITilmSWttc6DFmdczT4KJSq2nlnk1Df0tmEeWH11+K7cTzcLRy?= =?us-ascii?Q?doGAKGlyeqxa/j0SXU/XgvCbD4ozZSEsKBS5/b5QGhchoRfNKMvlMGnVDF2D?= =?us-ascii?Q?2kLOuFS7M4h7gAy3RfTHXQ7V1jXt2EAKYMjaPP7SHFSaeUEEJsKhpBjpHmjw?= =?us-ascii?Q?+juVxSfMTRaZKIum68brxhjGZRlDxpCQcKeYmLBpqURVxpKnq5A2vL3ERh+3?= =?us-ascii?Q?qElShDD3JVPzyvDvUL11UN1eI0Qjy4hZ7w5U3hjOB6LeVuF6lXom3eIhkV2Z?= =?us-ascii?Q?4HU3qoNEj+dK2mjtctQyH6gJprc6vHY2yxV+0d+IXNPy6NLaiz7FmCzQvVIU?= =?us-ascii?Q?LICz81c+trGFkiFEsTrQktu/oHf9b+JGmDT4SfDrRI5xVTRKz/KrFiuig9HC?= =?us-ascii?Q?bAseRNpwPmj90qB5kfzFZvpf/GN3HrmQSNe+rhdyV2iURjPe6jhH/i8WzDgu?= =?us-ascii?Q?iQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: xrXyQS7kHvpJsqJNQbhAf/IJFxg4thW8mTTn5kvBwhox44QPs/763/cb2dTHkNfGmiqzudIwIpCRAlQQTQpUt6SOZddlxV+5+/+JjWfXCBE2iDhRlP51XVpPZJL2xsnR4H13lFKcFV09x0Lf61y6YgMUYCOF6yNOLVLdZXJ/zwmqLowNzffuEoA8svfpHa+KpqwsngGBfWjpmbeJdvgkHwHDMw1i99LWw2YA/Z7awrCMjldfJAUObGZSN0jZvAC4x7jzJu9c+1/KFa4neW+DhI3rGlg+n7QdYmRHU1O0fRhusPAs/hmxbUpwJK0vJjBaUz/KauSl83pQIV3cmWG9/oFPbCg7+zMXQJJ0m0+b4+ubrfbm0hL2Kf3nvoC/HLJbqRhQ8HYhwgzZOwh2ptIISAp1tcPTGEi+CC+lq751BegV8SM0YFbdWMNokHiCYHQF10I7fgmIndFtt1xWUyPL7Xh/CvwmHD/wm3l3cs8WJVInotZEw/RXpJNZhXo8wCyYwAUjB/m1UQCB85+fmVtK8qZ1+zTZOGyNJdngfw6WkcYRNtO4nYGlTxz1L1ZFBpN8k+XFyf9+RdzmT4zgGtOEm9mr+IbccI6wSm6P6zAfxwc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0dd43628-ce35-40db-593c-08dc608891d0 X-MS-Exchange-CrossTenant-AuthSource: MW4PR10MB6608.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2024 15:51:26.1222 (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: rbrZI2IRcWpMGRRSS48a3U1CMCD6r5DSMK04e1RuHbDwVW2t8hKHEpdrGUYvjvc7UrQ+6lUlDAxaBJejs1fUqg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7341 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-04-19_11,2024-04-19_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxlogscore=583 bulkscore=0 spamscore=0 mlxscore=0 phishscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2404190120 X-Proofpoint-GUID: zyO-IL57OuAbWC6rGvoefSNoVaE4Sc9d X-Proofpoint-ORIG-GUID: zyO-IL57OuAbWC6rGvoefSNoVaE4Sc9d X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,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 17 Apr 2024, Nick Alcock stated: > I'll apply it in a couple of days if nobody says otherwise. > > Cc: Nicholas Vinson > > Nicholas Vinson (1): > libctf: Remove undefined functions from ver. map > > Nick Alcock (21): > binutils, objdump: Add --ctf-parent-section > libctf: don't leak the symbol name in the name->type cache > libctf: remove static/dynamic name lookup distinction > libctf: fix name lookup in dicts containing base-type bitfields > libctf: support addition of types to dicts read via ctf_open() > libctf: fix a comment > libctf: delete LCTF_DIRTY > libctf: fix a comment typo > libctf: rename ctf_dict.ctf_{symtab,strtab} > Revert "libctf: do not corrupt strings across ctf_serialize" > libctf: replace 'pending refs' abstraction > libctf: rethink strtab writeout > libctf: make ctf_serialize() actually serialize > libctf: fix tiny dumping error > libctf: improve handling of type dumping errors > libctf: make ctf_lookup of symbols by name work in more cases > libctf: fix a debugging typo > libctf: add rewriting tests > libctf: fix leak in test > libctf: don't pass errno into ctf_err_warn so often > libctf: do not include undefined functions in libctf.ver This is pushed now, exactly as here except for a couple of tiny GNU style fixes (the one pointed out by Alan, and a few similar ones in a couple of other commits).