From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id cJEDCtnYU2gtZhQAWB0awg (envelope-from ) for ; Thu, 19 Jun 2025 05:31:05 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=YKkajbl1; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=YKkajbl1; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 23C091E11C; Thu, 19 Jun 2025 05:31:05 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-9.1 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 957DC1E089 for ; Thu, 19 Jun 2025 05:31:04 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9D5623842ED6 for ; Thu, 19 Jun 2025 09:31:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9D5623842ED6 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=YKkajbl1; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=YKkajbl1 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com [IPv6:2a01:111:f403:c200::5]) by sourceware.org (Postfix) with ESMTPS id 5C9593866210 for ; Thu, 19 Jun 2025 09:28:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5C9593866210 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5C9593866210 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c200::5 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1750325309; cv=pass; b=BSpHg+G7gV0GuGsqWHSJpe+y0Uq+26o4/5hp1Vc3S6KsgYxOzDhhPQ0fg2wCegZxE4z1LqiQKc8OLST5KQa2JO/BI0xlBZ6vTLAsdZo/17Lxj94mhL6Y/faA/VkYteeWoQ3X+iqN/airsuzQZVJ+ZEENbFqy9u4SppHAAQq38E8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1750325309; c=relaxed/simple; bh=oOIm/gYiC21yToP8cuOyL5U0hrWapcvaQgt7wW++1MU=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=X0+DTP/NBZxXnbMOKpVoH8WQnhjAUt2tNCyJrOojWEtbsrVYhKuTTM26+Z9AL+gvqpFRhUycBRO+gG0jeoF6fd0i9em/AVROdbZ0wG6Tb5tLl3NaO3iI5Vpua6jo9aGWBo713wqyWx92CA6ubVimbxONoJqhvnSVC224v4cDsY0= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=J8ZqRPvRK8BhbjcUJbf2V7cDKzFDFLz/z4/4H88NCuEe0BHSzYDchdiQzehMSuaRsPR9Ec7xzyKKVVunzKJP60sNFq9jNVtK5naTlQGyBKTfi/hMGiGLVIHIV/aHreZQn45sMeX40SnXUeiw4I9S045l/9DTSis6F1P+5Lz1Q3o9r/PB4nsjpCSzRaXaVvL4wwnKcoO6z1OH9GzbIAdGKCuWBGh+V4HlNALHf+fpwr4xzNpOtdb9Gt9LTJqjkquyivl7kAKTbFIZSG85qzqqsTLcM0oF0QsFsiG7uxLp3Ke8JMHST9c4mFSaAvmvUatj7fbCC0/XsqVepfFmCsmi5w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Y0bDM/w7mbLZ0HkmB1o7g7TWjkSEEnBl/8qm8qoCfdQ=; b=ZwC5vGOzRL4BQYAb9Y2+mpqulfTQz1NCkfUg7nLdrzqZDkYzWC4UWl5cfJFE1pNX/1n6cZQ0SciB5D2QitAwg5vfiXiqhw65Ctare6dWUrSshLRwwZGqqguk6g77VhRq215p37BuG9DNE2FGbS0s6ize1pfKBIxSN3dqUMnELhjukRE1ZShsW6FAovNsiaBk72FV50CCPZXMXenMds3Da/5i5CbDkuZnL7FFhj9oqv2siyP/uXOJBCtGj+gDgQ66p6hj30OTyJTOs1ItsBarhMNMlBoOuPKhnZ76xyyxJClmtiKi8DXBYj8jTjw91u1jUdVBSJ8VEMw+AjYEZeAo2g== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=intel.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y0bDM/w7mbLZ0HkmB1o7g7TWjkSEEnBl/8qm8qoCfdQ=; b=YKkajbl1DQvO09WFhzN/HV8XU2JlR/NBPftmmlZbd1qHh6PbhTzcaC4zP89laiv7B9vK9h5nQRCCJugSv2l+w2pB6/CUpDp8+DncXd67a2MoWBbsDnAcZ+/s2Dws1ijFiRpydzn5IYGERN8EDHNN4hKa6LieUH2oydwsoesywCo= Received: from DU2PR04CA0019.eurprd04.prod.outlook.com (2603:10a6:10:3b::24) by GV1PR08MB8010.eurprd08.prod.outlook.com (2603:10a6:150:9a::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Thu, 19 Jun 2025 09:27:57 +0000 Received: from DB5PEPF00014B93.eurprd02.prod.outlook.com (2603:10a6:10:3b:cafe::c5) by DU2PR04CA0019.outlook.office365.com (2603:10a6:10:3b::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8835.35 via Frontend Transport; Thu, 19 Jun 2025 09:27:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DB5PEPF00014B93.mail.protection.outlook.com (10.167.8.231) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8857.21 via Frontend Transport; Thu, 19 Jun 2025 09:27:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kppUHPeiB9DnUr8fsvajBFHukhrWOBx+mZxuzj/UddE/Iv5wqGw7nFA/iCcTW5i/sVzMa67Pind2gDiQCe58AZcPthMFGGU0czfnMaYt0H6YfY8HWfYK79YdhZx8ry3jhRQchIeVHebQAhZq+gqFyV0TXKN58IlkRi8RyAtr8TuCosi/Xk68enk6XlLeKOV+zUpQxZknoljiEoD5vYB9PQZi1kXOhTL2Fs+yt5xoPw4wig4yv0zZHsB0TsUDg4fY9PjeLgsddC4oYnSW+C+Zm6mjvfOGEtHO6c3tfz3pnibnHljo/xaRlv/4d1e9kiLpga7XzzPbeiJZIU+dn2oeYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Y0bDM/w7mbLZ0HkmB1o7g7TWjkSEEnBl/8qm8qoCfdQ=; b=yN6nfjOVVg0eZBxrjBoSvq9orKdoJUZeEuSGTQtjD5FmNS0ukgGFQFkItvHAmjKkSq+JBbr10okh1/RX8mSBm4lyy0dLNRJVMgdL7Ciji4/DNPeGORzmWQnrB0BV0x2pBvn59LA0ZsQWqgarZrTmxHWShn85BJR92g8e7+hVtQm+s9VClypckwQjYIgcQ3HbzUWGb2t4+bXO6Ux7iErRqeplLWfj+bcM8wZFW2cnU/X3O5Jmoo0hTR/wcSRNvJZDWruzT0u/AfufcSJsGzOPBm5n/o4N1LssUsp9kAM1Eu9me5Y36DCcVd0puezgkiZPbAvpHHMQlM/lKszYCrxDyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y0bDM/w7mbLZ0HkmB1o7g7TWjkSEEnBl/8qm8qoCfdQ=; b=YKkajbl1DQvO09WFhzN/HV8XU2JlR/NBPftmmlZbd1qHh6PbhTzcaC4zP89laiv7B9vK9h5nQRCCJugSv2l+w2pB6/CUpDp8+DncXd67a2MoWBbsDnAcZ+/s2Dws1ijFiRpydzn5IYGERN8EDHNN4hKa6LieUH2oydwsoesywCo= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from PR3PR08MB5852.eurprd08.prod.outlook.com (2603:10a6:102:8e::21) by AS8PR08MB8876.eurprd08.prod.outlook.com (2603:10a6:20b:5b6::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.28; Thu, 19 Jun 2025 09:27:24 +0000 Received: from PR3PR08MB5852.eurprd08.prod.outlook.com ([fe80::f44:d113:1c29:825d]) by PR3PR08MB5852.eurprd08.prod.outlook.com ([fe80::f44:d113:1c29:825d%6]) with mapi id 15.20.8857.019; Thu, 19 Jun 2025 09:27:24 +0000 Message-ID: <677d3722-1ea5-4349-a353-6c85fbd0a737@arm.com> Date: Thu, 19 Jun 2025 10:27:23 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 02/11] gdbserver: Add assert in x86_linux_read_description. Content-Language: en-US To: Christina Schimpe , gdb-patches@sourceware.org Cc: thiago.bauermann@linaro.org, eliz@gnu.org References: <20250617121147.1956686-1-christina.schimpe@intel.com> <20250617121147.1956686-3-christina.schimpe@intel.com> From: Luis Machado In-Reply-To: <20250617121147.1956686-3-christina.schimpe@intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0532.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:2c5::14) To PR3PR08MB5852.eurprd08.prod.outlook.com (2603:10a6:102:8e::21) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: PR3PR08MB5852:EE_|AS8PR08MB8876:EE_|DB5PEPF00014B93:EE_|GV1PR08MB8010:EE_ X-MS-Office365-Filtering-Correlation-Id: 21b108e3-2d36-42ca-9160-08ddaf139304 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?amhIanl6N2JOQnVtWDdpWkpqSU43NEo1U21HRFJsU3czcUxFL0pRZFFSMHVR?= =?utf-8?B?by9DSGFXeUNMWGwxWVFteXhsdmtEZldGTzZqS3JwVlgrMnFJYTQ1TjZyYUVj?= =?utf-8?B?RStHaFV5Ui8rTWNPWXRRRDNvU2FSd1Z0eVhWWC9VVmlDbzVOWUdlTUdQbmdO?= =?utf-8?B?ZFRtS2ZyZ1dRa1F4T3A0NEw3K0s5anpJeGZ5NmdWVGZ6R2FYRW5yV2ZuQWlv?= =?utf-8?B?QW5QUStTYnYvYzdKczZ5WXM3ZlFTMEx1L2NNcUIrQWx3ZW9oam1wd0dBbXpa?= =?utf-8?B?ZXdNUEVIdWtDSlFVc2thTnRjdmdJand4aWlKOTdLSmMvczNZYmVISWFGRXps?= =?utf-8?B?TGtUSW05V0VJb2MzVzRQRVU2K3NXenlJVEZVYTgrNmhOc24yeEY5c2dUSEFw?= =?utf-8?B?WUdBU0I3SEJQaW85WVNocWI3SFFSazkzUnpmVkxRbHhjTy9wc0NNRjNBQUd2?= =?utf-8?B?Y1gyczNLQ1Jqd3V6WnJjYU85VnRqenA3U2ZIcDZwR1N4WGxHNzFxcE9qMktE?= =?utf-8?B?TTdPZWU3bmZzeTFTeThaMENxMDBmZm56NlNFRGxTUlBIOWhycUZzbDFoNmJk?= =?utf-8?B?cmQwcDV4dmdJYWVtSVNlRStvNWZ6MmlkdHpCT2lKUmNVRStEYVhGZEdyWFNt?= =?utf-8?B?Vm5DRGk0SEhqVWFTaGVTR3dBdndrTVp4SEI1RkV5ekVMQ0hDMEs3TXBUQkx6?= =?utf-8?B?djM2S2lHdVVwbjJEZzY5Uk1kYzFoTGhJUS85NGRCeDNQaFdOZlhIdVVyZWFq?= =?utf-8?B?QmNjYms4alZYUUI1U0d2a1lWZDlDVXloR0ZYdUxQL1JOVkozdG5raUFUQU9v?= =?utf-8?B?YU5IUFMxME83M1lMRTBQTkNOOWc5aWI5QnZ1V2lvMmpsdTB0UlFrZC9mZm9a?= =?utf-8?B?YlJXUGdhemhKNUhzb2tiK3gwL3U0d05SYmVWcVFyaFZ3cXVtUGNocEgvNnUx?= =?utf-8?B?bW9xcEpIbVh2OVBYcmdnMmVXODBtZ1BoOFlRYnFkQzUxbXVncmd3NmFzTVRr?= =?utf-8?B?L3dJeEhnb1V0V3lPbEhpbEJiaVF3K2tLUHMwSnFSaEpuLzlEdWhVamkvSnRL?= =?utf-8?B?U2FOK0FnbERBUnh0Zys5Nm1RbktoYlIwYWIxam43R2xVTHcwaDlkVkNVZktB?= =?utf-8?B?NXZuVThpb3BPaHNHME1zZHdlL1hzamo3UkRYbVpaYmVDVU40cVY5bXZFMzJj?= =?utf-8?B?M3FSM0l2amNKVFhyNjV6N0F0VEdwemtsQ1o4TmNacDVhckFSWXYwRTdqUVZu?= =?utf-8?B?Ky9oL0VwVUtLdkVDR1M1NENDRWJCM1g4M1pyczkyYzU0UVBSWEIyZ3lvakxN?= =?utf-8?B?cDJQM08rdEtXL0pSZjRhTWNzcTM3R0dSQ2xSbUhrTzlTRDBIK0xsZHFraGQy?= =?utf-8?B?M2VFYWdyN2crMy9kYWV1L0JzMzZWS0RBMi9oaHp3RlFqeVZjOWY5cXo0Tzlx?= =?utf-8?B?TVNYaUZhcGxjQ3FFM0Y2ZDFhL1lITDhJaE83RFdRaUFvOE1sYmU5ZG9vSjlY?= =?utf-8?B?cnZhWGhOd3hNeWlZc3JYaElkS2FMcmVNZlVhOHkzbmtLZFF2S1RtSjVBdFpZ?= =?utf-8?B?N29HbUNFVkhQbGtmaXZ4MlVPUExUaGc4QUR3UUNyTytFd3VHcXJCQ2dHbkxp?= =?utf-8?B?YjlsQmxxUzE1Sk1XUCtuUmVBWjYycVB4M3ltUmczeXFITDNmL0dvQldvQ2V4?= =?utf-8?B?NVNWaU1rN0Z5N2NWYTZFTzZlSUlnbTFvcTZ1L01mU2dZb25iMmU2aXVhZVFp?= =?utf-8?B?c1RlUWZ5cWZhdnVZQ3NrVGdrYllTamNWSzMxL2VHTmQ2c1RNUWs3Qk1SMjdr?= =?utf-8?B?akM4S1Qyd1BxN01TQmVndS9jTFp5bmcxMHBYMTFjWGYwWkNFQm9LS3FVYkVR?= =?utf-8?B?Mm1XZWV1SE8xbzVSbTdkMUxvTEdDeTZXRnUrVnN2TDkvNHdIcmJiVXJjb0c1?= =?utf-8?Q?0IvVJbnD/y0=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR3PR08MB5852.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8876 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B93.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8c75647a-f60d-4001-3798-08ddaf137fd4 X-Microsoft-Antispam: BCL:0; ARA:13230040|14060799003|82310400026|1800799024|35042699022|376014|36860700013; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Vk0yM2NYdUZleXhVaGdYUmNSTVg4UmszZUptOEV5anZZanBndi96QmZiZDN4?= =?utf-8?B?aEhTWTJ5SndBUms1eGdkNUVHclBYWTRIL0JPSnVIVHNldFV5R2lEZUMxRDVS?= =?utf-8?B?TFhWQlpUUXloQStrVmh2eEYxc2ZqTU1vY0g5aTdZSFFhMm1XSmlaSUNiSlBr?= =?utf-8?B?d0dGQ01PYm1rTXFWVVlkU2NjbG9PSUZQWlR2OWdMNXFhTmJwZk1QRjNLaEEy?= =?utf-8?B?L2loUnphTm9WYUFtMGxLbmRjVlhrcE1UT0ZKNnI5Uzc3Z0Z4YWlackxCbis3?= =?utf-8?B?YkhkTmVPWHhhUEt3c0VCR0JpOVRkQnExTEN3eHRCNDMySHhFQjNpVHpJa1h5?= =?utf-8?B?cWF3OXpZenN3MmZpMDJSQ2liVkh3Z0lCMG9FUFhwMjFlMDhlOUFVUXlHZ1g3?= =?utf-8?B?TGxma0d3RjQrOW1qSW9JVkw1dmtvZ0ZhVUFVbVJLSWNQaVFCZklBM1JCOFg3?= =?utf-8?B?ZTNqVWNSVGVqbUdLWEk0M3NZbGF3amVCaXI2Yjl6b3N5aDFUODMwdWVTRDE1?= =?utf-8?B?NUZYMWlPWkxrQXB1djdrTXF3NHZPRmNUWTgrWGs3Mml6a0YxZ1pkT0xwTUdB?= =?utf-8?B?Yy9rQ0kwYVlOUW1POW93dHBFNjlRMnZrNEh5N0dpbFliRzNNYWVHbVZBbGVI?= =?utf-8?B?a210T2F2MFlveGx0L2ZEbnVBT3RxUTJLZk9tYWpoUnRyQ3hrM3BCdmFmTEFG?= =?utf-8?B?Z054b25NTnNndFRvdEVrTTN0T0FPZU5JNkdYTVB1djMrR3ZtUVo1Vm1BOWdG?= =?utf-8?B?MzFtL3Rxb0FPM0p1akJuSTVzT3pzRGxKWWJDNjRnaEhMdU1PbzE4Q01oWnJq?= =?utf-8?B?NVJ6RW5Hc0NZVGVUdzJpN2FaWVZvMGdiekRkQTlIa3FYbjVDc0gvaG1YQjNn?= =?utf-8?B?UDZUc2VaOGVrSjFCOUVIRy9ya0dBR2NvM0lPVTV3Yy9QMjhmV0JTZzhjcjMx?= =?utf-8?B?cFJUbERnNkJmbDdOaWRuUjFvQmRtdHk1SFdwYTJaNVROZFE0WjNRazNoTUhr?= =?utf-8?B?VWlJUm9JcFpSemJQd0E3SEhTWUxVUTlPUHJoSHFKZnBFUTNSVHhDM1FHcDN0?= =?utf-8?B?VWhXWDA1cnE3dmozbDdoTDByWW5QUGI3NDFuV3IrWk85RUh6c1hLZDk4d3A2?= =?utf-8?B?M040cUhtZm8vSTY4Vjd2aUhvSWUwWml6Z1B4d2MvZ3h6TU5Falg3Q3ZjY05i?= =?utf-8?B?ZmxoZ21mcDVwZG9XOHZyc1JtdnZDdld5dW9EMFc0V3VHT0FpRUJWczZsWlht?= =?utf-8?B?L0NlWnJyVkhNTFVqTFdyWkVMNHVPODlYMjRiUlBMby9ibkx0ZHZSTXhvUGVI?= =?utf-8?B?VDBJYXJqWFBCV0RHQ0lBWTlBVE5DSGh4K0ZTV2JJd04wUGROZ1hsN1d4MlRp?= =?utf-8?B?Ny9MZ0NleUE1WXVhRW54VW5IUXpYOURUdTB6azVrZVZvcTVVQkE2MW5YdmlK?= =?utf-8?B?RjRydHlFanRVb0dKVjBhNFFKdXRwUlk1VTFRUWR6NFVKOWkxV09ldlNqSkhD?= =?utf-8?B?RDFDTGpkTFRvTS9xWDZ5M0FsdENTa3dQb0NNNW1tVUFiTnExeEZvcEF2N0pu?= =?utf-8?B?WWJJM2xJeHpkVVFNcDl0R09Edm9RYTRhZEpCNFRtM09MaTllMXd6Unh5RzRh?= =?utf-8?B?ei9PSkVZdS9FT0RYa2plUEMrM0ZEOXpBYjlBdTUvV21KSVhhUDNFbmhXbm1o?= =?utf-8?B?ZU1aeDcwNlpQb3cra3JxVFhVcEhra2R5N3F3ZjVKUy9XVEkwSFo1VTdyYUND?= =?utf-8?B?MDlWeFNxRlBrSWRyaFhqT3hpaTlXeUtndTdRSWJncENKT2pZeGlNd3BiZUZM?= =?utf-8?B?RmVzWURES0FsckVwbUxmTE1mS1ZsMjhHRmhORTFYUlV1ajkvaVRJMGpDU1ZN?= =?utf-8?B?Q3VwcU5pT09NTW9uUkRkcHR1MmNXUnl6S0d2QzBhZDRDZXdOUEdGNGtnejJW?= =?utf-8?B?Y2JjWGcrcDN3cjJxYkR2RVpnWS9WQlM0MmZENGFEcktHRzJxKzNsOWE3czUz?= =?utf-8?B?RHF1c1B3UDhuRUZxNU02UTBINXllSlBNQlFhQ2lBSGNmVjZnQlJxTk14M2lX?= =?utf-8?Q?vQkzC4?= X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(14060799003)(82310400026)(1800799024)(35042699022)(376014)(36860700013); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2025 09:27:56.1241 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 21b108e3-2d36-42ca-9160-08ddaf139304 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B93.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8010 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org On 6/17/25 13:11, Christina Schimpe wrote: > On x86 the PTRACE_GETREGSET request is currently only used for the xstate regset. > The size of the xstate regset is initialized to 0 such that it can be reset to > the appropriate size once we know it is supported for the current target > in x86_linux_read_description. > > However, this configuration would not just affect the xstate regset but any regset > with PTRACE_GETREGSET request that is added in the future. The new regset would be > misconfigured with the xstate regset size. To avoid this we add an assert for > unsupported regsets and check explicitly for the note type of the register set. > > Reviewed-by: Thiago Jung Bauermann > --- > gdbserver/linux-x86-low.cc | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/gdbserver/linux-x86-low.cc b/gdbserver/linux-x86-low.cc > index 918630d4b61..24920e71a53 100644 > --- a/gdbserver/linux-x86-low.cc > +++ b/gdbserver/linux-x86-low.cc > @@ -894,7 +894,12 @@ x86_linux_read_description () > regset++) > { > if (regset->get_request == PTRACE_GETREGSET) > - regset->size = xsave_len; > + { > + if (regset->nt_type == NT_X86_XSTATE) > + regset->size = xsave_len; > + else > + gdb_assert_not_reached ("invalid regset type."); > + } > else if (regset->type != GENERAL_REGS) > regset->size = 0; > } Reviewed-By: Luis Machado