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 113383858C27 for ; Tue, 10 Jan 2023 13:01:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 113383858C27 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 (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30ACGX70002050 for ; Tue, 10 Jan 2023 13:01:00 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2022-7-12; bh=uYxPV/3TUSk2I0Uu4frekeyhHLFjgDYITMEELIc6Deo=; b=QGA9tR/qX1eYLtRE6pok2EQ+ocjiBD7wivK9YZcckqZ1oFQApLFOVsh9Hkvv//B1W0ob e14VdiecezBDNbAdtFMm8sjbGHaBS/WEaJt0HjMALdwxky/VxFa1TMC5ie6ic+KbqwAs 0NUFS6Pg+GU45Rx4g2lE/c+y/OfLG7X/ACwUr9C/xNwdHsOIEzMXF8FmhpmW8l4CKg4n u6Za1gMy34pK6SXVOvWt3MN+c09RxtV1FJy3OHU0l1H5mvHfsLftXakkbT7ZxcgNCdFJ 1mdURxOHmOwNNRKn4ta/LSeZTNV/zqe1UOrMdMRwEnpTWDnBhMN8iqDVFKGLe7RiREcQ dA== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3my0btn4ea-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 10 Jan 2023 13:01:00 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30AClHQd030588 for ; Tue, 10 Jan 2023 13:00:59 GMT Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam04lp2043.outbound.protection.outlook.com [104.47.74.43]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3n184wryqh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 10 Jan 2023 13:00:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gklmXbPVm8nLmrozPNkadf/gcs4AfTa2SJUGRAckUrZuO63r/1pTTvcteC69xjlkyw2xUIbekBKg6QIAcAeyzf/29g+GHlxijESPYj8uVa5CcI3ZcwgCHzEDXT+oQA05x2QvihdXLayzF2hIlTT0vwgd/9RTukEgUk8Vx5SKN8OMMvZVyheRX2uRqemKV9BVJk5Wbiz50EYTdPvl6BTzOfp6rQCBu/DTiJkIFE/sTuHrB49++ppcd3tCIUTLHzbNXYNWpx8cjwNULBVU1/lBN6q3yVIW0Gg44D82JIS2g38GNWnXFE8oTJZ86BzOMu+fOUdlkXLgCy71ff16Hf+6DA== 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=uYxPV/3TUSk2I0Uu4frekeyhHLFjgDYITMEELIc6Deo=; b=ZCzfh3bO5u6QImv3up5RRlQEoU56Oe6UC7UUN8Yh6u4VgSV0qHcIKocmJcood2MvzXx+zvg6HmXMUQBwTpgeKsCFrm6Eiv6htBT/ZUa+VnJ+qeQEKT07xtStuvR62IKGF3Ea/34PbDQwoER+jRmHUgFH0vSmJ+dT8HFopZgH6PsGHwGKiUeYq/+PredoP20f8pHa/9N0zc3zfJAR9o8t0gp3NM02X37rWvyUOaPAtBG06IXEs4IatvxOUOTkOEVpmlk7ED8ujN3x1jLa4DIAZVWp0jUHEv9NTlljYikNtufw4jyVmJhciEX9Kd4P+RPHqPrFgz43b18ylyR08nrvow== 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=uYxPV/3TUSk2I0Uu4frekeyhHLFjgDYITMEELIc6Deo=; b=geWTgZTPbSPNXZicRPhUBKuyybXitbyiPAqmusupRENO2/S6XLsvFVMSI/fxPt6MkjVf0LDtQncGg5vVHPHQ9CFyX9UWkyPfi47ZLUCYyA00HJuo45/XTgMWRZCylvOCMHjP9s2U++FH7k44ZczNUDTuW1HPPziwGgQgbW5IdmE= Received: from DS0PR10MB6798.namprd10.prod.outlook.com (2603:10b6:8:13c::20) by DS7PR10MB5198.namprd10.prod.outlook.com (2603:10b6:5:3a5::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.12; Tue, 10 Jan 2023 13:00:57 +0000 Received: from DS0PR10MB6798.namprd10.prod.outlook.com ([fe80::b30f:e3aa:6ba:5c8d]) by DS0PR10MB6798.namprd10.prod.outlook.com ([fe80::b30f:e3aa:6ba:5c8d%5]) with mapi id 15.20.6002.009; Tue, 10 Jan 2023 13:00:57 +0000 From: Nick Alcock To: binutils@sourceware.org Subject: [PATCH v2 0/3] A few backlogged fixes, and a crash bug Date: Tue, 10 Jan 2023 13:00:47 +0000 Message-Id: <20230110130050.366404-1-nick.alcock@oracle.com> X-Mailer: git-send-email 2.39.0.267.g7648178303 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO6P123CA0025.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:313::18) To DS0PR10MB6798.namprd10.prod.outlook.com (2603:10b6:8:13c::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB6798:EE_|DS7PR10MB5198:EE_ X-MS-Office365-Filtering-Correlation-Id: 85887aa1-ae39-48d3-0346-08daf30ab6f8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: smoN0kbAhzBFAahM2a3pON5QOOxcp4nIUEDLinKk4IWOqlJ767VxrlW6KDYQKw32SfTGctHg0m8b4BwZx6oO7QwkIJdv6D37jkgkjd3upa+7QCjoipQFBG87CV6VhWMG6trvVjJHioNLVjWZIb41324uPjsVU8uMPOqbeGjohbgp4QQhF6gZz9i/VgTCYKa5wTbBs54Eq0WfDNFYY081iZTfJ4+FoPJ6b+q4lEjMVDgncx57zWudxdlOFmaIEDFO68iJESdkH/bsfJGz7DmI43IOiSFZsleUOgkm7feMQyyW9D0F2QbLACo6WfcW3dY3xyIZna8qT02N1pn4GFqo5SO39xantsK2PGdPMaNsDVk41u9iKxFuZH6KpZn7hlHINi4sGNXyCuEtcIbh/Aeq0D6sKuQqxAAr73eEcVhJyX3pQV52EWjqcHUB/m2Lni4KTpFv6vmKlyVjUDMfL8BjoEpDRBjc7HtZh07xUVrpqAhUWGqHxsz4Sm+VeUcDWbw4Nrwh/z5eoZh1VF9+D2rr7jwhyPTJ9HJtfVLCtjXJwekfogf+V2c9+22+5JAcMZC0RinSQaKVZgy8z4Ruwd0e7I1zvdrPR66+nQK9+LS+J0M66uQsbMicub98UbhppfiebK/rbEBoDEJLfZk44rCo9g== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR10MB6798.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(366004)(376002)(396003)(39860400002)(346002)(451199015)(6506007)(38100700002)(2906002)(6666004)(6486002)(1076003)(6512007)(186003)(44832011)(5660300002)(2616005)(316002)(478600001)(83380400001)(8936002)(86362001)(36756003)(41300700001)(8676002)(66946007)(6916009)(66556008)(66476007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0tEyYxri6BqHMjQsESF3b00XsjexJsNJ9Dm9obYyMuiRvF8bLfpPGGsDb4QC?= =?us-ascii?Q?1dJCvuQJXW5Ie+lejDPnppIThs1OkStL8GIaJpzatT/A2lq9UNyHJydmp6Ip?= =?us-ascii?Q?2S3E5tjWj5Vmleov2a+ugLkslxTTzbci090+VPN6CdMC9wITB9rOb12yXVIp?= =?us-ascii?Q?EogiAp9j+6AuWtR5lBeY+ZJkPgIzWZT6HE1uMympBRJnkr2H7WO6fP1vHvmV?= =?us-ascii?Q?0VxZ1vMX1ln68Oa2fUuwFsw/Zl59WCpgg6saaVpszTSk3MCPKbaOowsy59xI?= =?us-ascii?Q?I+fA8ZZRH+TcOCRaexdoCAu2hzyq1D8AinOqtXHPEEzlO7h6wf0mcph4qRgy?= =?us-ascii?Q?h327EwXWE/HGJwNUKSwqciYemAtjY4+XHmT5qzbX7Oj5T6RY3rReI5XEuN7n?= =?us-ascii?Q?GOOJBmch/aZPJqs1Dw7QcVw8NsN3gGbwch3by+eLeqL9LLevE/7/F+TNxx1r?= =?us-ascii?Q?JukSMHoloePI3SJLH1Oyl93ItQkR+UQlUnDAcizBxVltI313Ps6xawxxD+Mq?= =?us-ascii?Q?MeiYrxuQ9JQkNfN54tl5wrgDG+o08EIG1v1OXfMIjPntZWJu3lASMni6MP9H?= =?us-ascii?Q?QLm9OjZxPs5JNOy3VQpZ2U5ulXTizHdXwdSNlGlP8mezIFAu9oAcpza/X3r4?= =?us-ascii?Q?fAS3GIon60tlun3Zj6/AkEjCID7MowztYvBXYbRyuPjt98dGYDEV7QEoCVaS?= =?us-ascii?Q?jt5O2TqSEZAXExAM6OFlsGtutAHbNUVmdVw0S/6hR/3T0PAmf+czRo9jJTAR?= =?us-ascii?Q?PkirSIT3id5hFtIk4v2lsL8tvBzIbRfmZ8b/VaYscl4zNEuwc7ncfLc/YbhD?= =?us-ascii?Q?3C/jstGXx7B5o9t2V4WMNydWHpWD7G1ifjvicNsTe/Wv6LeNIncOh5Hgf58P?= =?us-ascii?Q?A92v0qlfDZciW0pY+BNom+vpjxnpEE3RwYYq3XtNfpvgT9njtmXgFPQ0GxF3?= =?us-ascii?Q?+kaMfIEHV+/aLlrwckGXWOcppCXPoChpotvb7Ax9X3BYMLe4q+nu/qAdD4e/?= =?us-ascii?Q?XRzCBQ5wUh+Oxrqo+ZWXGncT/t2ht0QIfnyBHmv2OEtx0VJ+shcV3tO556VD?= =?us-ascii?Q?1kS8cCB2Zg/zt1EheBpzC/uFfWSSmTEJQt/vpuduUYj8AKCdmayAwnYw126A?= =?us-ascii?Q?nzmzcbj3wZ5l5Qf3wPEWtiCpSfwWbdvxe2sQOsCiidP7j1GVdI8B/LJ3wIUz?= =?us-ascii?Q?TvV8S1ZUx3/MnYaw1sh2gsguERTn22LMsbW6pb6CMa1M+NXVVgvNOSJA9nIe?= =?us-ascii?Q?6yn6cNZE7oMoKDxydW/K5LOwfPMOUpz8KZ0ZSMsq7yOyT3YjxoMrh7I7PCfB?= =?us-ascii?Q?rGFUhtqtCYwZOS/k8roWW4iPAeds448abKl2+Mkp9bnb/aUkO5ih+kHkFds6?= =?us-ascii?Q?nOiDm0KJ6jkdIQeB/sWFtkHStVxSRTI0wmP6Gkr5jhhClC3FqTStKcK0EamQ?= =?us-ascii?Q?GotTnboevgMWqyAvGHJwYSLZdL712X0wiLElxCnHUSKFlrmBHUYzc0Rqxwdr?= =?us-ascii?Q?BZ/k4k/RwVQsNsYREhYeIJ737tQNsaY47XN/0v6y8kcGUazshk3twKrIwSya?= =?us-ascii?Q?7c1zCxw8d6GN3oapA143bOAFpkNI2gDQF/0RON3weZU9ywDTxxScWPHr7S48?= =?us-ascii?Q?Ig=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: UfVbfV1x1aWnRRT/iK8bMoQq53xCyG0eV9j3I7p1hEFxs0FDVsNZB4Zq+YPyqeHuWbkd0Wwq07qnI9aL/JhVSIyf8pgLeXVrynowuzCJdeK9hDSe1aoamFTHEJfSFxN1jQgaaZ7LwOvzkAFKyEjzcvQZKHK1AdCsIQMFyc/R/RHK8FNUty5llk/29yfBfhT/Vjvu/OAxyRNgiQelVAR7krWA5ibRZ5t8g8S+iI1KZZzKXDFGDPLEXRgMAzkVHqCE/O7WPYtFM3J3lclNMOjTprzHmK/lEA6ZPTdXcHrrEFwoiBbfhbda2n1bTyvRoXJtw5rOUZYT3/EB2DuKRKj60ky6aVc+zVoDSZHFkjhsNA3MwVki6Ps5me8eMpKnFrUKRC61eV1DpHtUPNsR3w4IBWr544YARpAbe1klqmrB7qoUqrdXCjXINkAHc4qLDAm3O9pZFFcOg+uVD8gzEeWSE9lsYU7VXktU5S+h41GvJPr+O67OgjUShIpNKg/6IVFcPUsnsiMXdvj9lZQ0+nVKTm3jMjtypZJYYcHLTt+ltFl8ZoxGxUufGZxjbYLVxZiOvAl5442WiD6Cb34Q2CrYmYxUuaMYJ+NMgov6hN+UR69Ld7FO4eQNE3GNOGbgbwxNkbS6GJDoEfZu0gvoN3KS/5PuNFe7objRgW2bYtWO4tTjxOiGfzkzWREtoxK3EVx1/dJHrnHSV5EV1M1elncT5NQdxwZ0Gcqr7DI9xHyqGz/V0v9GtAb+H2W2BWJsCKcV X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 85887aa1-ae39-48d3-0346-08daf30ab6f8 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB6798.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2023 13:00:57.1901 (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: KR5kdPzHUS5YDc6oBzrXQq3xUhyWvZ1NuNjqW2kz8IVNXYTvX6eSvs+vPTYUvxw9ZZ+67G6gqAAQUYIWfRE74g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB5198 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=2023-01-10_04,2023-01-10_03,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 spamscore=0 malwarescore=0 adultscore=0 mlxscore=0 bulkscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301100080 X-Proofpoint-GUID: v04KWUL3idCAAmn-F3MDVnjFW1ESrEww X-Proofpoint-ORIG-GUID: v04KWUL3idCAAmn-F3MDVnjFW1ESrEww X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 is the same as the built-up patch series I sent in mid-December, but without the stalled libtool fixes still awaiting review. In addition, this fixes a crash bug recently spotted on 32-bit Linux (and possible, though not terribly likely, on any platform when CTF is linked together). Since the crash involves accessing and then (if you're unlucky) modifying memory out of bounds, I consider it important enough to backport to every branch with the affected code: 2.36 and later. The usual test cycle is ongoing. No failures anywhere yet. The testsuite is now additionally being run on the compile farm i686-pc-linux-gnu system that reliably reproduces the overrun bug, and with MALLOC_PERTURB_ set, though since that doesn't perturb never-used memory I don't expect it to reliably detect that bug on its own. Nick Alcock (3): ctf: fix various dreadful typos in the ctf_archive format comments libctf: skip the testsuite from inside dejagnu libctf: ctf-link outdated input check faulty include/ctf.h | 8 +-- libctf/Makefile.am | 3 +- libctf/Makefile.in | 95 +++++++++++++---------------- libctf/configure | 21 +++---- libctf/configure.ac | 7 ++- libctf/ctf-link.c | 35 +++++++++-- libctf/testsuite/config/default.exp | 5 ++ 7 files changed, 94 insertions(+), 80 deletions(-) -- 2.39.0.267.g7648178303