From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id zZfkOZnVoGelMCMAWB0awg (envelope-from ) for ; Mon, 03 Feb 2025 09:41:29 -0500 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=VOVb7iaP; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VOVb7iaP; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D92361E105; Mon, 3 Feb 2025 09:41:29 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=4.0.0 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 18F411E08E for ; Mon, 3 Feb 2025 09:41:29 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A08EB385843D for ; Mon, 3 Feb 2025 14:41:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A08EB385843D 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=VOVb7iaP; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=VOVb7iaP Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20a::7]) by sourceware.org (Postfix) with ESMTPS id E82BB385841F for ; Mon, 3 Feb 2025 14:40:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E82BB385841F 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 E82BB385841F Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c20a::7 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1738593650; cv=pass; b=sCT2+Qf88r/Fa8Z8rXh54SB0MSxToK6RT+sFUIy82bsn7lompHRW62IChbIkP4VGUqUk1ygOR7cH4r0ft7gFUB8poHaDhEyCT8ealWLTCW8UoBOhw6CHKJzQ+UnjgMx9brYoNNnyxA1gRXMjQLKgTAo/KWmphf8j6sHSzjTffF8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1738593650; c=relaxed/simple; bh=DyWTgU2qP3wI6yod9UXiDoOtRfHoFeU/C6ZMp6Vv7MY=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=Ul0f5HBzJ/UvKSLVn99V564+TY8EyS3tqE+4nc2algkACYgkepEQyL9cDpmsoYk738NiMirxtcILDB4zajoNA9DVGzPYXTL/4HXiurHQV4+No9o5g0jvEl0IlYNlZkVfB4vzUbEbphsbsElnf9B/tyCZUOeHIY0G6bTu0q9Utiw= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E82BB385841F ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=Fz28I7PLN2ekRe6xCcp1IzOxgUqimfi+Cp5E4QIaJejeWSzvPFaH07/6qgIFUE0SkWJmgnRJ92h9/V8rsMMI00QV1dnUOlYzrkJzZp0huVM1k8GxU27M5Jzp/1hIMSrdNgEaTNwoW7A0Kl/Zq3YZf0HQ/ZfaC2l2ug/xM9mynwwrQbBok3GU24K2/bAugFwZZeS2Ng9aiGXRfIt9o436YAXw3TlasktFUf6VnrdEKHiivNeIN01PM7vCGuKCHZBUszK5/nMdKTCnEpg8UPho/W3RJFW6A3a6zD00IF2VEVylnbR1xtS5hQjBCFF/XtbL/fJ9Cm/AqUf88P1ul82Gxw== 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=UnQnL/y+xgr25YmEYB0USW+sWATmGmSGsiFJ9ewoxEM=; b=CfRqOkkMieRIRb2hgK8tDmrUZGHLyTNWI2mXKdUwnMkwhT6rGxs+UQoLtqgxRlAVEA/esaGkbt9Ssw5AaHVZ7z3iRg2ALhbt3+pPjShNSr9M8HTWmGUjDN8KKZIG6II3g2BL2OvhrADgTDi1VKv9Bj3hazja3pan8zX3ZurP3VvD+G058xEZOgJY9yoypMe833mnhCXEI05XornZGqAKZ9Z6osTtIZgU6Jw/gyOP6OgghDxpAVO6EFwBXm9zSwb1WYr3IlPtBc5nvekaekOTafmLSDbio86dx/KOMdfPVOBbCYLCbhf+1JLzASzI+peCa56BWcyRwq8xqTLrvTpgQw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org 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=UnQnL/y+xgr25YmEYB0USW+sWATmGmSGsiFJ9ewoxEM=; b=VOVb7iaPm9pxIqTI7HRoHBb4tG3zSN8S8yqAnKd9gyIrixHYaWafa/fnrhtvn5Dle3ki6PQW7GE0Usk5qJH7R4Q0FhSbqRtqYjwJgntqXEZ9J07L8nYduu0lfAyJJWHwfIG0l57w+FqXRBRnF+LOFmjAGBS+GoBr/SKFi+YqZYY= Received: from AS9PR06CA0680.eurprd06.prod.outlook.com (2603:10a6:20b:49c::24) by PAXPR08MB6382.eurprd08.prod.outlook.com (2603:10a6:102:15b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.25; Mon, 3 Feb 2025 14:40:44 +0000 Received: from AM1PEPF000252DE.eurprd07.prod.outlook.com (2603:10a6:20b:49c:cafe::ff) by AS9PR06CA0680.outlook.office365.com (2603:10a6:20b:49c::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.25 via Frontend Transport; Mon, 3 Feb 2025 14:40:44 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) 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 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM1PEPF000252DE.mail.protection.outlook.com (10.167.16.56) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.14 via Frontend Transport; Mon, 3 Feb 2025 14:40:43 +0000 Received: ("Tessian outbound cd7bee7c735c:v560"); Mon, 03 Feb 2025 14:40:42 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: bf226e0d27ad3fa8 X-TessianGatewayMetadata: Qg7hXDZY4WfdVpg2c983M5PVESaSGSnYjfVmLdu+yNWntjmqOJA1yNXupnZbyB45U1Na56o7gWCbolL8ZJ0z4ma5bsXEeN590OG7gUqCl/kSclkDiMhijmMAlSrLKIfg5ZKG05pdDJWLEs44zA9YdAWlwhn9x9Tbq2cBhp6ucJQ= X-CR-MTA-TID: 64aa7808 Received: from L3991f16b763c.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 23F2284C-DE04-42EA-80A8-CAB096963E3C.1; Mon, 03 Feb 2025 14:40:36 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L3991f16b763c.1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 03 Feb 2025 14:40:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UcgfFwTKTvwXxyIFcquG8xTL4wAei2nvhAnaEaxjeE0X5x1C4ekL3y4SjG3381NDrYVEcPpQvw+6p+MZQ2acegc76tdovmEUcpEypBbQLNi/hHZVK2+uWmuROYeWhzIF2FyZ5gkHr6yEU2cIT+HD6QkgzX4cwuE8zk2liLOEzg4ulpQJs6w2lHEuxjnvAMI3G3UareWrmtJskUWcWmrHy/6SnykqL1J89902YHqVVqX3hir+/L/dM1gFNDQcX3uH2+bGBBVWdUgl854i70ZycxKag5+xvC9FG90p15k08UTvZsrUJL0iYdEBQ/iRG6POjy/mLoxGtsVRJwD2x+LCDg== 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=UnQnL/y+xgr25YmEYB0USW+sWATmGmSGsiFJ9ewoxEM=; b=r7pRTfQr80nCW4tkXzduoqYAJUb76XQRrWjvMYRCiiG1Lbge+N3owWyJa+qk20vPH5Cgcvzb3aCCGs5/ircttdjuK3Jy5+yucJtzHAWOqbKDAdjNgV6JKVLrr0cJWHh7BkPwRHVFTPFon+G5wCKtkQNpxGk3/55dZJgXf/SLXI1iJUnTH3tOntnn/2GVOvjsApfOTp0RVef/mNOjAlyTAKpZ1jjKmGrZdmQt3DgZHoiabZz6aNfHeSBCG/xIyE3kQ2wLAsGO44Cx9XTyURKSa8YG0KvdUWoM/yjHXQwC9OumfohI1XCWtzT/AEb/9NfUi6oujk4Khzr5i5GV6XEVjw== 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=UnQnL/y+xgr25YmEYB0USW+sWATmGmSGsiFJ9ewoxEM=; b=VOVb7iaPm9pxIqTI7HRoHBb4tG3zSN8S8yqAnKd9gyIrixHYaWafa/fnrhtvn5Dle3ki6PQW7GE0Usk5qJH7R4Q0FhSbqRtqYjwJgntqXEZ9J07L8nYduu0lfAyJJWHwfIG0l57w+FqXRBRnF+LOFmjAGBS+GoBr/SKFi+YqZYY= 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 DU0PR08MB8637.eurprd08.prod.outlook.com (2603:10a6:10:403::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.23; Mon, 3 Feb 2025 14:40:35 +0000 Received: from PR3PR08MB5852.eurprd08.prod.outlook.com ([fe80::f44:d113:1c29:825d]) by PR3PR08MB5852.eurprd08.prod.outlook.com ([fe80::f44:d113:1c29:825d%4]) with mapi id 15.20.8398.021; Mon, 3 Feb 2025 14:40:35 +0000 Message-ID: <2afc8e60-f60d-47a2-9a27-f2aff85e7032@arm.com> Date: Mon, 3 Feb 2025 14:40:33 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/1] aarch64: fix a crash during maintenance print cooked-registers Content-Language: en-US To: "Gerlicher, Klaus" , "gdb-patches@sourceware.org" References: <20250203135240.1030561-1-klaus.gerlicher@intel.com> From: Luis Machado In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MR2P264CA0089.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:32::29) To PR3PR08MB5852.eurprd08.prod.outlook.com (2603:10a6:102:8e::21) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: PR3PR08MB5852:EE_|DU0PR08MB8637:EE_|AM1PEPF000252DE:EE_|PAXPR08MB6382:EE_ X-MS-Office365-Filtering-Correlation-Id: cc1ab611-5f65-482f-ce0f-08dd4460bce3 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|366016|1800799024|376014|7053199007; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?aGRVNUcxZnFNQ1ZVYWhmVGZQQ2RJMm9MWUhJQ05aYUtxSjdHeEgrdk5FRGs3?= =?utf-8?B?c2dBT2M1Y2tUL0VuaGZOandPREZaYXZDQ21WWHZjQTlQYzFYeVc3SUdLY0wr?= =?utf-8?B?WVdFa3U1eFVCNFpqeWw3K29Wd0ozK1M2NWgyemx0OUR2ZHM1eU5OZi80c2l3?= =?utf-8?B?cVRCaHFsYStaOFByRGRlbGZhN0pqYmcxU2ZxUTVSN3o1NDhCTUl1eVBiSi82?= =?utf-8?B?NVhSc3lxZngzQ1Jwa0V3ZEVCUnd2clBkTFpEYTZLZ0pxTi9JN1Y4a0dBdFRa?= =?utf-8?B?ZmlNVFczQm9INEswa2JuRkZxdGkyZjkrRFo5SWpiNm00YXdZR0lDMW0rVkVz?= =?utf-8?B?U1lPWW53UHZadGdNVWRMemoxYTR0SFJlMFdpR2tuS3ZmQWV4RUdtdXovZDFu?= =?utf-8?B?eGFicldrWGl3YXpQMzUrdlVyR0Y5MU51c1hYOWVJZmNmeWFpdEh3VVBTMHIz?= =?utf-8?B?eE5yZWlYaVE0YjdCZHFiSUlsNkJyU1VUMVJVakdScVQyNm14Z0JVZTFxcHM3?= =?utf-8?B?cUtkeTBpMjJoNmhuTW44eWc0ZjFSR2drWTkyNHlPaWM4YXZRTlBnUzlMdEJQ?= =?utf-8?B?aDlyRDFPeWJzenMxaWR1Sk5NKzdOOFBrV2lsNUtSdTBRc2haTFp4YjZyT2dY?= =?utf-8?B?SjhKRFRmODFFaytrSHJLMTFGTGVNbG13L1Y3c1I3OGFPZ3pJajdhSllGZDU4?= =?utf-8?B?cTdCSk1WVWNxOEpBMkMvUkw5dWNlcXF1bkNOS29tTzNIWTI1YnNBRFpFRVZZ?= =?utf-8?B?VFNINWFaeEk4YlV5TlNJNGM2Y0ZRR01PaEU4KzRaMTlJUmZydk4zYjZRaFBR?= =?utf-8?B?SWxPTUdZQ09IaTVuR2R1THBmcWJ6N0NlRHlXN01JamNwa2Q4bDFZMEZPY0o1?= =?utf-8?B?aXplOExPTmJFTWtxdHBRcnF2MHljS25aRndZbnMvT3dOYzN4aTVHR09XTy9E?= =?utf-8?B?RUpXZ1JVVVVmdExFdHJCTFEyZ1NuNW95ZXh1RTIybElxcld1OHlaSkZieVhw?= =?utf-8?B?c1JDWGNvdDJwcjVpNEpyR0pNcXgxNytLa2RJRDhldTFwWGpKTHJvYWdtSDZL?= =?utf-8?B?aitpWmFaUW92NVdIMUpPZmMxUTZEcFJvMU9HV3hkRHJJL3Yxb004L3dnczBJ?= =?utf-8?B?b2piUFZDR0Q3TG1QTTRmYjBtRXdIRXhaUGl2TEI4a3JJUzgwMHc3ajQ2aEpm?= =?utf-8?B?a3BwZjl2bTVjZkd3QUZXcXdTN0kyTFdxZTduSkxpMG5sUXI3eVo2dEZRZGlK?= =?utf-8?B?UjFOSlgyQnovVTN1d3Bsam4xZFBBblluK1VlTHBrRHZFbGs5cFhncjdZWVda?= =?utf-8?B?dERRL0FHNW1FRzRyQ0QxOGczQUtrN3A0bytob0Nnd2NSL2xFV09nMUlzY2x2?= =?utf-8?B?MEp5S3VtaXQrMmdrTWVwbm1FU1A3SlJhc09LNFlQcm44MTgxUS9Ed3lmcVhZ?= =?utf-8?B?bmhaS1htaEh4Ykg4K1pGd3BjV3VGZVplb3MrdDZiQTcwK1RPM2w5cXNjT0Zz?= =?utf-8?B?SlZobE9lbm8xU3kyYnhhZFlUNkhVN2s2ZTZWUExXQ0c3cFhrK1lZTUpXT21L?= =?utf-8?B?N0lhSW9PT2trVmZRNitZV1FScmNxUkZTSlo3bFpYWVVsdXVVRzBENi9XNGIw?= =?utf-8?B?QmhiamNVZVpUMGEzVStUUzBVSitReENWWkF6SGQzN3YxMy93cS9zTDA4ZDJX?= =?utf-8?B?Q0Q2MElPQXAwekNqeGZwU21HSmRnTTB0L0MzbDZsdGZDc1p5Um80MHYyMHds?= =?utf-8?B?YzR1OXN3eHdhUEs1bzM1WnlhSWp2SXdtaytUM3lTWG94Tm5lbUt6RUpEWHZB?= =?utf-8?B?MnFjckZINWYvV2hEZG1EZz09?= 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)(366016)(1800799024)(376014)(7053199007); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8637 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:102:8e::21]; domain=PR3PR08MB5852.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM1PEPF000252DE.eurprd07.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 894e3759-da6d-4850-e24d-08dd4460b826 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|35042699022|376014|82310400026|1800799024|14060799003|13003099007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UlJEbG9NRlhMdTZwYVYrbVFtUGk2Y1MzaDJuTVNzeEcvckxQRzVHR0cxV29H?= =?utf-8?B?cTVzVFNmbU5LbnRBdVlZcEpKa1F2ODBWallFZkRRcGRWTE5ORmxrZkpnaUV3?= =?utf-8?B?L0p3UlhJbmk1VEZLNHdwbGVQMmQrNkVycy9xQ2FNdHRKb3pEbG5CYmNYNnlJ?= =?utf-8?B?QVZKcytGMUt2UEVuY3pzY2ZyUU4zSi9yazAwRm1LYzVNVE93T3NVR2doL290?= =?utf-8?B?VllvVTFrajVVWUovY2M1dWhlRWNkSFVzaWhmNEdNU1FaMEhXcG5qVHVMUGFH?= =?utf-8?B?eFFKYi80dVpvNk9QM2RjcVlseUZmSTZMcE5jaUJmaXVCVHhBeVlkWHl1NTBr?= =?utf-8?B?QXR4SGYrcFlFUGtIaGhjcVpXa2FyajRxa21HOU9Xdzc3Q0lmNlBZYjdSL0hV?= =?utf-8?B?bW5nZjEycjhZMzh0cmhRTTdpM2JPU3dUS2c1cTFWT1JRUkJCOTRLcDJmWXV0?= =?utf-8?B?UnBxMjhPOC9aUW5UWXJWcHdDR3pNVWJOQnJ6dk9ZUmNDdFBkdjBLTDlwMTVw?= =?utf-8?B?NmtFNGtVUlVrelR5S01mTjJTOTFHSmlVSU1tdDFhWTU4V1NmbVBUaWVHc1Rt?= =?utf-8?B?NU0wS1hDb3lzOGhkbUZIcFlqY2lJeUEwSEFQTnlkVW1BZmYzNjRWdDV5cVMv?= =?utf-8?B?Riswdit3akpOOHdJSHBZbFFqSzdGRnBrRkFsQStSdlFEaTBDS202T0RsbUZP?= =?utf-8?B?MkVSN1RyT09hK1NPS016S2MyRnQxczFpRjdPY0FiK1lDSkI3Y3E0QnhEUkFh?= =?utf-8?B?REE3d3ZvNTN3TWlYUUM0OExBZmtjQ0hEbTkrdHJTakVqL2JGZ1NnK3NmMVgx?= =?utf-8?B?Nkl1U2ZrcjdPRDkyd3h2QTByR1hiMEltNU1JVHd0T3ZEdWFFTmJ6dmloTllD?= =?utf-8?B?V0V0bFE4SDBnK3JGZWlZZUwydzBrZlkvTUs4L050YVdHNjBDNm5UVXZuaHBS?= =?utf-8?B?NnREMmJHNHI4MVVPSFZIYjVibkF6TTRscjF3R1lobE04WHFyaXZwZjFWL05k?= =?utf-8?B?c1hsWTNEek1kZ2NtU3p1ZGdRMExPYmZ1SWEzQVhKODZCL2liL0VOYXJpOS9j?= =?utf-8?B?K3M3dXIwQkFUM3M1a0V0ckxjTDdMUlkzSXdjeWsvdjFGWkJSc0g0aCs3R2FK?= =?utf-8?B?TnN1M1Q3NGg1SEhxTlFhUm4weFJvRnd2Qi9BVStuTGJsRmpvYjVRZTdNMGtk?= =?utf-8?B?WERjK0IrRWJiVjFjamJGOTBGTTdIU1h0dy9UNTFTeXdMZWVZdGI4STJuR0ZD?= =?utf-8?B?UStGazVKck5DU2tJZ2E4U2xtYW9pZlRQdzd4V01aaGJFZERYbXp1K3BTRUd3?= =?utf-8?B?WHhJZ05OSjh4WWJBbk5rUCtFdU56M0VHWng4TFczZFFXTzg2TEQwTS9vTUtQ?= =?utf-8?B?YkpNcEZOeEE0WU53Yi82SllTT01RMUFJS3JoTllCVzVldmtWUGlyem83UHlD?= =?utf-8?B?RUw0MnRhVnhFS1RDQWFOSjB4MnJqSFNReWNzNmpDMTFIUVVzaTlhYnhYL1hk?= =?utf-8?B?VGlHVHQ2eDFJb3M1eC9zSkxaRW1KYlc3dk5UVmpjNHZPd2hKcXpsWWRnNXdQ?= =?utf-8?B?NEFzcm8yLzdzbWVKT2YyUFdWaENNTGM1QWhGZWFTcFFBU2lUQlZNekxPdWtB?= =?utf-8?B?eVZaVGVyYTM3b2NYUlZLQjh3TW1HZnZIMFlLWHkrSml4MWpGTk1HRUxCSWtT?= =?utf-8?B?T2pQQWo5ZlAyMStXdDZ6ZSsxZ2U5VnArQXlTQmI4WTBqV0hOUDBXTEdlNDB4?= =?utf-8?B?VHhHUWZHRWREckE4aUJCRmI5TStzaWZVRWJ2Z3FwUVovNVE0elpLL3JMakVm?= =?utf-8?B?TzFEWEpUK1pMa2ZHRUFmdGtsbkYwRUpXaWNJOFNURERvRGtBV213enczK0d4?= =?utf-8?B?YkZpRkZQQnNjWjVqajVjTVFScnhiNlkrM2Q3c25icXdRUlVMay8wS0M2MzU5?= =?utf-8?Q?jT7rHGHnmoY=3D?= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:64aa7808-outbound-1.mta.getcheckrecipient.com; CAT:NONE; SFS:(13230040)(36860700013)(35042699022)(376014)(82310400026)(1800799024)(14060799003)(13003099007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2025 14:40:43.2448 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cc1ab611-5f65-482f-ce0f-08dd4460bce3 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM1PEPF000252DE.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6382 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 2/3/25 14:38, Gerlicher, Klaus wrote: > Hi Luis, > > "info all-registers" ignores registers w/o name but "maint print cooked-registers" does not and I think that hasn't changed. I think maintenance commands aren't supposed to hide anything since they are used more in GDB development than by a GDB user. That make sense. Probably an oversight on our end when we first enabled this. > > Anyway, thanks for the quick feedback, I'll push this some time soon. Sounds good. Thanks. > > Thanks > Klaus > >> -----Original Message----- >> From: Luis Machado >> Sent: Monday, February 3, 2025 3:28 PM >> To: Gerlicher, Klaus ; gdb- >> patches@sourceware.org >> Subject: Re: [PATCH 1/1] aarch64: fix a crash during maintenance print >> cooked-registers >> >> Hi, >> >> On 2/3/25 13:52, Klaus Gerlicher wrote: >>> Hi all, Luis, >>> >>> I found this accidently while looking at Thiago's GDBserver improvements. >> Luis >>> I think added the pseudo register in question, so maybe he can comment >>> on this issue. I used a aarch64 qemu 9.2. >> >> Thanks for catching this. >> >>> >>> Thanks >>> Klaus >>> >>> On aarch64 with pauth enabled I can see a crash when >>> using "maintenance print cooked-registers". >>> >>> This happens because the register dump code tries to read >>> a pseudo reg that is not handled here because it is supposedly >>> only used in unwinding. >> >> Indeed. ra_sign_state is only used to track which frames have PAC enabled or >> not. >> >> I was wondering why I had not caught this before, and I just noticed my VM >> had pauth disabled. :-( >> >> Enabling it, now I see the crash. In any case... >> >>> >>> Fix this by returning a zero value typed as a built-in uint64. >>> --- >>> gdb/aarch64-tdep.c | 3 +++ >>> 1 file changed, 3 insertions(+) >>> >>> diff --git a/gdb/aarch64-tdep.c b/gdb/aarch64-tdep.c >>> index 840f9877361..6e712b12b86 100644 >>> --- a/gdb/aarch64-tdep.c >>> +++ b/gdb/aarch64-tdep.c >>> @@ -3290,6 +3290,9 @@ aarch64_pseudo_read_value (gdbarch *gdbarch, >> const frame_info_ptr &next_frame, >>> return aarch64_pseudo_read_value_1 (next_frame, pseudo_reg_num, >>> pseudo_offset - >> AARCH64_SVE_V0_REGNUM); >>> >>> + if (tdep->has_pauth () && pseudo_reg_num == tdep- >>> ra_sign_state_regnum) >>> + return value::zero (builtin_type (gdbarch)->builtin_uint64, lval_register); >>> + >>> gdb_assert_not_reached ("regnum out of bound"); >>> } >>> >> >> ... the fix above looks OK to me. Though it makes me wonder why we starting >> hitting this. >> >> Internally we don't assign a name to this register so it technically doesn't show >> up in any >> listing. Maybe something changed and we now list even pseudo registers >> without a name? >> >> Approved-By: Luis Machado > Intel Deutschland GmbH > Registered Address: Am Campeon 10, 85579 Neubiberg, Germany > Tel: +49 89 99 8853-0, www.intel.de > Managing Directors: Sean Fennelly, Jeffrey Schneiderman, Tiffany Doon Silva > Chairperson of the Supervisory Board: Nicole Lau > Registered Office: Munich > Commercial Register: Amtsgericht Muenchen HRB 186928