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 DBE01385840D for ; Wed, 24 Apr 2024 15:42:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DBE01385840D 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 DBE01385840D Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713973325; cv=pass; b=xuqbp0PAcRgxDcQMPKSRY/8c6V0V74mkG+duspi4GuLmSklG9yxKFyem4rDJf/6Oq0LHAbKc8BmIj0cOTPsUmLQcwjydwi6HZ+2oEkRuZJW4pys+/Uo86IOoKXr27UH8DbSeGt4uRp8BoCKbWSF9Yk9ljxHONEGcwC6NLGgb9bU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713973325; c=relaxed/simple; bh=Vwyva7P+2xvv6ePhCFgKq0ZAf6kZvSRoQq9hBXo0goU=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=uxcf1zvi0jiYlSmS2n2z1j6EzUDyyTxoGMYZDUw0MPWAaKg+96x5NOOV8LZ69Cze6mMYPIhUaE++fIPHTawFCjLTy46KBtoL28Kts+eumVHhqgKQf8rTUfijXfj3Kort1+PKVJ2d36M+TgaEOAVXD9bwXJNe+ncX+Ap3NNB3WhY= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 43OF9sui019769; Wed, 24 Apr 2024 15:42:02 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=AYf5oiy3EkKqvDzE2iE3o2aP9oNDs27KGTYsSUFaDGo=; b=JMn1uznLowrE8BG7xPNhrzHM5p5W3g/qu7RbCuCxrrBLS5gAz00uNSwVrjJG+UKyKE8M fRSN32ddfXv+trS0Tx7etqOhhFSS3jO21qvb/aEPRxEUAQpPhJWv0jgA04rRLnMTHdHv pX4Hbut21hC+o0kHIaIiS8i8ZkabEpSMbD87ZxGp6ZFRfhRxLkGFycrg54NP9ThRdNEd +Y8qbILIfhwZvFK73yci7nDVAeIamf12pFwDjexjm36sChdmXUJAAhcGk5ROwGsMgIG2 x/4oky2QL0YFrZSOEeYdXiRYVvJpFn2We4viBdl4a1fk4J6bdLi2lW8JTNA48GPV4tjH Zw== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xm4md9455-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 24 Apr 2024 15:42:00 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 43OF4SWD025412; Wed, 24 Apr 2024 15:41:58 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2169.outbound.protection.outlook.com [104.47.73.169]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3xm45fapmv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 24 Apr 2024 15:41:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GEiQuDsHmfKcp15hHFEXcoUJVqKcQTCVBDGbs2Ir2Rojt27um/rPQz4QtUuU7vR80JnFpYDft5/QcG/XsBdKtZLoj7r9N1zadc3kLKclzOV1GC4wViEXLrlDl4dvTgH5LsJwdhg16b/1md67XhLtCqEyIOAAmS9mVdkKkVIFO+JC6MvVG/S2ffQzFv64gt4VbE08MEp/vnB1DLjD8EijfxMrn2MoCPvqv+HD+7+aRQekMtOVb/lnj2cxTUacbsE9pZKYZvgO88b0PH1RwMmg0C3klySORbtP/ruOHZxsPjFB2uJdsV+8rIDAz3Lh8fJXnOMuCfAzFVf8d5b8E2hhCg== 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=AYf5oiy3EkKqvDzE2iE3o2aP9oNDs27KGTYsSUFaDGo=; b=YM03zFE+aBS3Uh3BykTCEiw/gc9ISSt2gPX0rfebCpuA6qVRhNLIbyW25oyo1VDJPt/qdqXs1uDqxhIKMXVlwE9AcJDyBL0lJdPPW4uq57p9hUzEzSlhinrGzCiEWpN2AjBWtD4+Z9l7g/IIRH3+YOPW6LDuuJQeCP22OA4YprxFnE6IiKZSFCU077M9fFil6sAHVKV2SIkG8/4VmwDOmwKfUKuyScMy+zWnaKMPA8z8tgs+caYqwCW08iJs8sr8kj5dV4RfgLhuohc0lI22X0+vodSukQI6+ZJpyC8YQrryoN7hrWLcncbOOoNfDbrDbWdtAw4FiXGZx7JZJEa7jQ== 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=AYf5oiy3EkKqvDzE2iE3o2aP9oNDs27KGTYsSUFaDGo=; b=TuAa8gyNqKYJL+d0RUiGZXmZg7WJExBEkQXzCE+NFyV4G/EBC1gHRukhk7PLlZPE7bPkm/9mbloUuoqiZpu8a5/Wq4mcQWoUEKwIx4cMXfjYFGaoeOvzcipA23e12y4MB9KnCm/tTouXJHAN1pGfHXFVQvxM+ZM/4e3/ccuzSvw= Received: from MW4PR10MB6608.namprd10.prod.outlook.com (2603:10b6:303:22e::8) by PH7PR10MB6507.namprd10.prod.outlook.com (2603:10b6:510:202::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Wed, 24 Apr 2024 15:41:55 +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.044; Wed, 24 Apr 2024 15:41:55 +0000 From: Nick Alcock To: Alan Modra Cc: binutils@sourceware.org Subject: Re: buffer overflow in libctf tests References: Emacs: don't cry -- it won't help. Date: Wed, 24 Apr 2024 16:41:48 +0100 In-Reply-To: (Alan Modra's message of "Wed, 24 Apr 2024 11:09:00 +0930") Message-ID: <87ttjqn4xv.fsf@esperi.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.3 (gnu/linux) Content-Type: text/plain X-ClientProxiedBy: LO0P265CA0009.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:355::20) To MW4PR10MB6608.namprd10.prod.outlook.com (2603:10b6:303:22e::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW4PR10MB6608:EE_|PH7PR10MB6507:EE_ X-MS-Office365-Filtering-Correlation-Id: 145aadab-f05e-45e7-b388-08dc6475119e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|376005|1800799015; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?6KL9weUUjHg8ftRc/xY9yq5MBmv39Vmw9kv9fJkCqTAUHItTYuSwh36VYRg9?= =?us-ascii?Q?/dwuGVwlC0+X5EjgMQ9ul5bNr+b5bnzRmjYsrKk3UetLTjtLx9r9K27VsnLU?= =?us-ascii?Q?zSkTGJ86Jqsr+1mvHFEIHnobMrWtu4mdZ9n4Wp06ARcvHYRs4cJUG1XLHvYq?= =?us-ascii?Q?GeYaaPflQkVYQGccuGqiHVRNA7NuMwtQqbtE228JU8MswYRqSmA0Hmt4lrtC?= =?us-ascii?Q?DoxEMU+jbrUlDSiCxjQf22Hm+xWYgL8/RuO2xTFlHm3IkT+0goTKg6wCmQhE?= =?us-ascii?Q?UknbQXBTRoLcLi69hrL9+gmuY76ECiudzS5HSB0LucjubJ87DAJPOhhgWcyw?= =?us-ascii?Q?VChRjpfVgQ7hKg0B5MG4vBEmVZ7pah1J7eI+iHd/hOR/MgxCWQnWkaByWxHj?= =?us-ascii?Q?iP9tl4yUiFgs9HcDLmCxs0DmyRf78oNCdRxLlExCx9e+IbmPtY9AGOs3IGqH?= =?us-ascii?Q?hn+woW6XnY35JVRWf17K8BrOZfXT7Sx+4zjwQvVlMS38kCrIer1Met3/D9FP?= =?us-ascii?Q?e3+wL4u99IUZB+Q3o938i1NrW4xDeLXuI6LoADAp94nR3vd+UbnQVb4aSKrO?= =?us-ascii?Q?0Hw7PeLstpejHsDf2pnZWARFeJ4JnjnLaOVu9V1c7VmNCIqUvHCc1lHB4isH?= =?us-ascii?Q?V7nNW/CYQC1/N3wfCVb/fDB7F03LivZu7FeN7j1beSV6MBNndar+rBzYcw8h?= =?us-ascii?Q?eHKKplZDhMywJEXcgdL/TnvXfdIhDGL86dVqmSHtiU4AjT2RUQMwfFqUNaAF?= =?us-ascii?Q?mGFU4M+D1XAJ0mTFRJqr9MpU6tpNDe/Ee2Kzo8IP3Q3OK2FIaT26y40vvYJi?= =?us-ascii?Q?bOrJ2nyzvSUrncIzVDz7jJ9yx8X2xMYQafi0puEXrQNFpzs6diH2Ol6xwUdx?= =?us-ascii?Q?FiYTsaGlJWSfOgOPxfQ+HM2UtBCp0x2ZPeIhAH5+CbquIY1FGvSg+ckn5VLa?= =?us-ascii?Q?oBsBYLrzTAt7dzx3eK4m4ZRfrjfjLhKt4D2AxxKczXmruipd67ccG6OmMPM1?= =?us-ascii?Q?fdsgACxQCV7fGXYCX28i7yXwef159CkNZXpBx90u4okrfQAKXgmD6r1l3MvG?= =?us-ascii?Q?TpAN8F9l19rHnJTU9XZ7DzCuBpOhvtB7HhhH2125TEHEPXFN7iGTZoOWgsxk?= =?us-ascii?Q?Q2IJXUkY33vAVLYvt6P9vHXvwibERyuOEoBtRiC72wwuzrk15suD/WrlBnDe?= =?us-ascii?Q?Zva2s0P9rOkw8KkP8aRqF7TttUO0+QhChn/z7UG3dj2ghkRCIXjWxKfdPuAd?= =?us-ascii?Q?UQ5vD9B2dp/klJOWlCCxzmlVOfPcqmZDx5pQuSolcw=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?CKrbbmpq5eVaNkUoW9D285cHf8XiBL/OV1Pm7jrOVj2CkVqIHErPpwC6MIqK?= =?us-ascii?Q?8EovMpgsYnIXFi0JoZVIZaquAK4Q8HNkro0HW24uGYnvBdQKxG3ba3o0tyri?= =?us-ascii?Q?slHRhR4uXPNAnyC4Gl9KJqkLAEdVdvc4Tz1Gbygi4e444pDtMqUPJt8vd+JV?= =?us-ascii?Q?RQxGdtBEi3w6Tvf3OR7g9n6NJCHx9TqJ/Pw2IZkqyZC03YTMrqlzX/IocuaC?= =?us-ascii?Q?PUSyD9quZFX3j0vooZTPu9KEHzbfsML7fmizlAK17g2ILIcavTfmYRBDXDoj?= =?us-ascii?Q?3zVtrmRi3WV4tFrjb/3cfzjL2ePsODFaXMGGv4RlC0aNJqPIZ5R042g2MeKV?= =?us-ascii?Q?svssBfy2I9JmfiAbIhNpNkaKALDT3HAYNwV8ktQEyh0S4iOjmaTJ+vvbQAK3?= =?us-ascii?Q?d/dJa6mSTZXskTtYsQBVlPcWz4PYVuiPIeNdK9raEogVtXkbRVn9vY6E9czf?= =?us-ascii?Q?Zf199QLbw98XRisbM1G5A9oYCxqE5oK9ZdUT0WMGxTTNHSnsPJlD78/aeNOD?= =?us-ascii?Q?gMnmph3yAQmWg7TvyKQ7OAZ/RtyEQxGMqIS5oZ6c16G+7LElzWsNSeKtie7X?= =?us-ascii?Q?IePo309q/WlGjUFSro4dQfGIhD1oOdIgAXXSWCnu7SBUP7YeUKM1j+MbdnqN?= =?us-ascii?Q?YgLWAo4dnd6sTNjzPcViKgApWPrQr8EvE978UkC/c/gk57Z3i7nCudy6I8G/?= =?us-ascii?Q?W4T9qw3Ep4ueJ2JDT2pBvwRHsiR3Pmu0Y1dnx/nd6CYKbRhmAdO0aSlv6/q+?= =?us-ascii?Q?2oo1msWqtZYGCKAStc54s8tM3Gn2vF1GcdY8s4+ludAohaSNMlyEQI//Y/tm?= =?us-ascii?Q?l3T7xU3D6wg2dkYnsDDJIAiOJvjwldTVitCSf4EpnbazGvl68GRXyn9xWJZj?= =?us-ascii?Q?96reOOnwaVssIMHE2W5P5HVYSEsdmG+JrAAcZPolJuZnBXC1k/2FS2Fqke9c?= =?us-ascii?Q?tFplm96TCBIcDLdUivYGkfnuVUQ591ANf52pyALDD4o0GVJVx8JUqQ1iP63r?= =?us-ascii?Q?jV3tNj1rAzMbGH9/eOifhHD+Fy6T9Qym8jH7re8BoratslOtXtV11hoj6lbB?= =?us-ascii?Q?MHjWuAgO/upeU2D5rOnT0O3joEIkctX3irD6nzYABcTWaOjzqi5ndkqLwdPA?= =?us-ascii?Q?lgeXO9gl7t4oS5E9R8f2NJB6zJgjswbF0dzibxU2MUtax4O+CARLkUJ1fULq?= =?us-ascii?Q?MFsD6Hog19xe4TDdWxQKq71Vfkykwc38xC3YtLg597ud/XaiBRP/wfqerutX?= =?us-ascii?Q?RXsbncfUckmX++SgwtPqJTs+1k/8v2XCRi28j6z0kwLaJgV4zfx32FBei+cL?= =?us-ascii?Q?o/8s6NT7KW7QsaBoX+1bx1XhK/bVhZkjPsGNl4z8Qok5EUsY8Kuqc2qSapco?= =?us-ascii?Q?g9dO0xTT+v4lRXEosI0Xe1CX4s3bPNIg8s0gCIkGLao8jiHVBVcToszszuSN?= =?us-ascii?Q?kK0JUV9MQApPXhfZJxkdYN3jkY1gukfsuNrUn1xzOVhZGet8BuE3fkO5JFO5?= =?us-ascii?Q?Sr2+xhKIlL62yA24BGav9DahKmMPsk5nQ6mvrTycAqRZasnP2wA+/ve89y1M?= =?us-ascii?Q?pFP5zQMutHWwsfvqBk2sF+mcf/wAK6ksXZ6kuK5mF6+lgmdqRUPPH0tNzdDB?= =?us-ascii?Q?vg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 669b35BHRlS/mDPKVdY2Bxx+ZTt6iC4AnOeRbGgUT6OvoBS766VpGg9P5/TcjZi7i6Eb5W9glbSToiXhjk+i8fpW0Oxc5floorKVVdxKRsI48xXlo0wBNW2/v/MvBi+eu/swbdoL6SauIidNs9c7BU3UEh/WD+TZabLel/gjAkH6Ak64sCIF3ZcQk8DYdlEkQDtJkuhQyiAXst5WChs1N3vl8YjABAYJENWiZ9X+SYokplQzCyn9MaKxu8oqJZhlP2Ono2nW4qPFZV9zJ6XFCH2oB8AqgI409jDeVgJIpq0qz2LL2xaidPgTKho54M5Me6jEoHZvsRi+Q6VsPvujtSKUz5aF/UWeArJTD+42bJCOH3DhChS5/YSMMG3uFC0V4c4DTUx1/UHzAmFN7eHuRpna6DGiB9tzHnkQ4QMkjh/B+UZY+E9oAcY4oWHdC2esnCmIJtfXUfElVeQU48Xm2M7sEIrJ3lQDQ77w2A2GbmkGjS+drveafp2WVYgJhn5y5V1oSyZoapZHg3uQU7vUCH4CF2aUjzQFpRPS9bl9Rv7OvgXIabvgQuqKmAEc2RTbZWa9fGc17k2XGpqh7OSnuLfbOwiTHrXM5PG6yqzWoHM= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 145aadab-f05e-45e7-b388-08dc6475119e X-MS-Exchange-CrossTenant-AuthSource: MW4PR10MB6608.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Apr 2024 15:41:55.0642 (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: 7OrlBkEatCexR9aopEAkt2tuyLSqnS4NBrjDCGk2JThu4iSEzEgN5TI7ZHtIj3vPuhWEhx4PVMkW0e8uM/xGnQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6507 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-04-24_13,2024-04-24_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=696 mlxscore=0 phishscore=0 spamscore=0 malwarescore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2404240062 X-Proofpoint-ORIG-GUID: 0CaS8XDmS4tmu23im9cWFXOPSg2_s3ih X-Proofpoint-GUID: 0CaS8XDmS4tmu23im9cWFXOPSg2_s3ih X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 24 Apr 2024, Alan Modra outgrape: > * testsuite/libctf-regression/gzrewrite.c (main): Don't overflow > "a" buffer in "after adding types" check. > * testsuite/libctf-regression/zrewrite.c (main): Likewise. Was I *asleep* when I wrote these? (And how did this escape the sanitizer checks, valgrind checks etc I was doing, of which there were many...) Obviously correct: thank you!