From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id QsvsD5bSoGcELiMAWB0awg (envelope-from ) for ; Mon, 03 Feb 2025 09:28:38 -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=T1ZnWzc/; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=T1ZnWzc/; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 32C491E105; Mon, 3 Feb 2025 09:28:38 -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 CD2F31E08E for ; Mon, 3 Feb 2025 09:28:36 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 70FE53858294 for ; Mon, 3 Feb 2025 14:28:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 70FE53858294 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=T1ZnWzc/; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=T1ZnWzc/ Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20608.outbound.protection.outlook.com [IPv6:2a01:111:f403:2612::608]) by sourceware.org (Postfix) with ESMTPS id 850393858401 for ; Mon, 3 Feb 2025 14:28:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 850393858401 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 850393858401 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2612::608 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1738592881; cv=pass; b=en8GUYBTbSNuGB+4VVAXCbvpMnWawcRSRw2SyoQY8leHsy1bRBS5awA1tnQNK4gsDX6DvySFXhjwdhUg9k8hF9fSrYZFKlirWKmTN8seF7QpHyTPylK+7Wx9jqvfcELde7nY2NaFvmgiOYAZ4f+SbIunlD2qUCm+Af9zaRemCG0= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1738592881; c=relaxed/simple; bh=anOiz7QP9YxmnRpDqFnkrHYcG4AiU8coDsSYvEau3+Q=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=uaPZYiG1PCnj+ySlF0n5AF5p0yRBroDJD+ffucJq5LG9zkKxLSvTDz1VTyhR+Hrp5rgfBG7MAqLyJJ0hjySZHAwnndTsXHw7Q9VacVoWH1KdRe5Jq8hPzphERWSJ16Lbd6kok+lMjp4fG0boBUE7hNkEix9pXlFKXeTw5j8IrhI= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 850393858401 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=AeeGFAjaM/ohG5rCDsb8S0W4HSajTMBWZh9vwvsn8zyLlIlbIuo7WUdWxwlXU4qkWveQbIoyOeZn69gzjQCAM9cybp0DB0i6qlLXoJFeY9YI04/Xp2GbpVggn6wXlzoCFpiYZzQ6/a3wSr+MEayzli+kLsfE4OKWdyi+wZJmMQ/0kwyoYR9/QXkBAm6EW6hvBiDQ9vTfaC2lPmABiSe0JRCtiaX+tF9b8H0z/QILY9LWmOqsPuqaak6Ar6fYzYrK6DncJt6U5CkZpE57DUb3unDh1D33GtynrrBauNNrQE1+tRh2nSgh87R4LBUpKsv+M1NiQ8KSWk2Go96I+gRo8Q== 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=BDWGOM+uZB11JWpn5PQEl+gGMVasSB0zoBAzsDXuJrU=; b=OkddUklFM4T8V2SCtSjDpePjXKlM3csMtL3pDSZdG4wkSIjWmoh1aIyLiq8tNe3Y57FMPhtLt8mRF0ZfJj5wKUXfKYFmBzBDy74ook6OItpPDymsGKurMtWSVK/HhIR8K6AYSxFE2KWfBoJCw7G5F52LQAqmHSU7rjwUjJm8F2vV4THLOQfu7tWflYL17lppI4TAiGdpyOvTpOTvjoA6jvAVTym+RC7Wv4OicV/VHxxzBEYksxBpgXZrDoY09t8CRtWKF5cHM1aH3pyBaXo0oEvavry2OKC3sKSOOgxuffJQzlyhbfvhsDDPc7NtQaLDEORrioPVk3UaM7Ls5NxWdQ== 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=BDWGOM+uZB11JWpn5PQEl+gGMVasSB0zoBAzsDXuJrU=; b=T1ZnWzc/t0B24QUrZ/ZX20sy0ixI4rk6elEcfGwXFXa0DXbbY8bQo0jEB/UD7XOM8OhSreH2GfIcIQrXB8qHctKlNZD4Yuo+CNUpQBCoe5nB0GXMX4VyhRbI8sMkQAJiAZSnUnKqkb9Vvjwt4/Lg2WdksffItZ0ddvMAfAxrcK4= Received: from DB7PR05CA0062.eurprd05.prod.outlook.com (2603:10a6:10:2e::39) by DB3PR08MB8913.eurprd08.prod.outlook.com (2603:10a6:10:43a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Mon, 3 Feb 2025 14:27:54 +0000 Received: from DB1PEPF0003922E.eurprd03.prod.outlook.com (2603:10a6:10:2e:cafe::d6) by DB7PR05CA0062.outlook.office365.com (2603:10a6:10:2e::39) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8356.21 via Frontend Transport; Mon, 3 Feb 2025 14:27:54 +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 DB1PEPF0003922E.mail.protection.outlook.com (10.167.8.101) 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:27:54 +0000 Received: ("Tessian outbound f834169b9670:v560"); Mon, 03 Feb 2025 14:27:54 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b74a547e6c2dfe76 X-TessianGatewayMetadata: mFIjtYZm4Qz0UWO7CBuL3uq7ImnurCDiS6FwssOjhH2dcgTxJe8NxM42nsVAm3qyq2riqjTjZgHapX/ABY/AVU+RZ/9yXdDsdY69tj6jRBH76JtewHytApm5mt5Bx5FDr7fYMkjb25vCYJupf4u7HgGs8GGQHHr/R1UqkzFVNQA= X-CR-MTA-TID: 64aa7808 Received: from Lf32cc6bc55b3.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 8D51DE0B-C593-4143-BB07-34BFB4D383C7.1; Mon, 03 Feb 2025 14:27:48 +0000 Received: from DU2PR03CU002.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Lf32cc6bc55b3.1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 03 Feb 2025 14:27:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oFj6gB8qKpVsxflWMigvLlL4F2d436WVu/o9hanMN4fhQPPfYdEzbTGr8Un8TBcu9sh2t9h9OpFInp2MVIX45a3aUogcBZaMGERwXjr1oXyjZsH6gRQLyZnpvcE3HHf3qMznd8mStYd4XKp8dFidkQOujXQG/oS3vFi36cNiB3f8OZsr2mMocfk6D7FTCCceEulZVDV9mZ9eCubJwopHbWcTs2TUEyfC/lSwsIvWb1VVognbY8fPgmnddh+AhSV0uocYHHKClKaTAKnEbWlwLwdbqN5nxk3l71zIfbiO/EoatpQ5l/PbaXsM1mdDju4YEVWS/bVCC4ianY+rTFl5MQ== 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=BDWGOM+uZB11JWpn5PQEl+gGMVasSB0zoBAzsDXuJrU=; b=BU2cdTOcia0iMYos0tbvelNCDniOAZ1OyPVs9AhivII/RuCZoB/ev8TWrSkcZeJlZ7NirHNgKaUREzU+1a8mAwuqnHvFfJrmRpt4/guzVc3e4rAlBoCPzznGF8UPU8O5UgEllLkQVBS5jQrX7IEK42GN/Mt3fEsyfpN8V5FyOROqUMJVks6YODhGtAbz7fMPbsZUI6KPANegaJipqPwN6skrjRMp3xKqcyYmgngt1+bUiXDQvAMUoP+WtqxQN7h8Bk3N1IRPwTSUus45E8rVi3yLiikhdGCod2BcY7H2HtQ0IF4e0w+5x9ul2piCkXqvKuF4N2/l51ZifEIcw8yJyw== 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=BDWGOM+uZB11JWpn5PQEl+gGMVasSB0zoBAzsDXuJrU=; b=T1ZnWzc/t0B24QUrZ/ZX20sy0ixI4rk6elEcfGwXFXa0DXbbY8bQo0jEB/UD7XOM8OhSreH2GfIcIQrXB8qHctKlNZD4Yuo+CNUpQBCoe5nB0GXMX4VyhRbI8sMkQAJiAZSnUnKqkb9Vvjwt4/Lg2WdksffItZ0ddvMAfAxrcK4= 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 AS8PR08MB6197.eurprd08.prod.outlook.com (2603:10a6:20b:294::12) 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:27:46 +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:27:46 +0000 Message-ID: Date: Mon, 3 Feb 2025 14:27:45 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/1] aarch64: fix a crash during maintenance print cooked-registers Content-Language: en-US To: Klaus Gerlicher , gdb-patches@sourceware.org References: <20250203135240.1030561-1-klaus.gerlicher@intel.com> From: Luis Machado In-Reply-To: <20250203135240.1030561-1-klaus.gerlicher@intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0212.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9e::32) To PR3PR08MB5852.eurprd08.prod.outlook.com (2603:10a6:102:8e::21) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: PR3PR08MB5852:EE_|AS8PR08MB6197:EE_|DB1PEPF0003922E:EE_|DB3PR08MB8913:EE_ X-MS-Office365-Filtering-Correlation-Id: 738f3aef-dd3a-4d1c-d34b-08dd445ef2ce x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?NS9Kbk1kdmpIeUlsRUl6bTcvWUFrbkZpRUZrQVcwZkRsZnh1NHF0R1FYM1Zr?= =?utf-8?B?YUswVUlucDl4VXBmNTJPS3NwTWxidk1LL0NreW0yR1FRenRYYytncFQxU244?= =?utf-8?B?L3c4emhDQ2d1R0hDdTRzZS93VjdTdHg5V0xnZU1BelFBRlNMc1VyUHdxQUpk?= =?utf-8?B?ZW5SWnBVblNwQXB5YmdCMklEYTBmWTMvbUhiK0NOVFFYYmQzM2g1bk42enRv?= =?utf-8?B?bkRuK2wzMGk1anlWcDU3WitoL2ZidDdteDdmRTJKQ0k4cWhSbzVDVmkyRXRs?= =?utf-8?B?UlVuWTZJRGpCUThYaTVRdFhGSGxyajhwVXU2dHZuUXozSmZ6T3ErVTRGcFRn?= =?utf-8?B?S1cyVkxudmxFcE9WWTAyYm9hMHgvYURhTklWYlo3LzdwU2hrTitIWWFpTURx?= =?utf-8?B?a0NodWVVNDhCNEVsLzA3ZENKbkp2dmorOWVGN1lPanlxWk9CRmRKS3oxN2Iv?= =?utf-8?B?ZEZ2TElxVUQ1RHVJblB1QkUrZGxrSmw0VGR5b0NvdTN0UzJXYnJyTElkSHlz?= =?utf-8?B?N3h2UzFNV1ZnU3h2anhpMzNKdm8vaFM3RVg3MjRqRTYwWDRUYWw1cWhVc21L?= =?utf-8?B?clphTU1CMVlFZDRCZUZwQVN4TXU2OWFneGs4bDk1eU5XdkM4YURkNE9MMGN5?= =?utf-8?B?ZmxPa3RhbEVvVzUvN25UOExLNE1iUWlZcUtPcVQzRnpVdTZ6TEUrbkM5c1g1?= =?utf-8?B?aUE0NEdPeUNBRXd0REZFVWxFNEJUekF4OE5vLzNoeVh2SU5pVjdEOUFDSUxI?= =?utf-8?B?WDUyOUZwSHIwbkRicDlsN2tMZ0dtK25DcDhJd0k0Q0hlajVrOXZycm5vSG5L?= =?utf-8?B?aWtXK1NKSEVucWpQRVNHZFNOcUVxM2I3VWcvSzNRaHJVdGVYd09DZnNLVHlU?= =?utf-8?B?T0tBN0lST1UwRWdMVDA1QlhlVDB3OElidEphZHNnazJudEYvQ0pNSnR2TjNY?= =?utf-8?B?VlYyS1ZFN1VYUllDY1RycjFDQ1FwalJqRm9PeHM4YUhjZ09SRWVkMGIvdTI0?= =?utf-8?B?cTNtVGtOeG02UXFtNEVEWUFmSExodWdSdjVjd2VHa21uUG5IK3JNazdXcUtp?= =?utf-8?B?bWhRT1Q2QWhJODBKK1JzQUNaY1JnN2NTMlF1ajJUU2ZsWmxFS3ZiaEEwQUFn?= =?utf-8?B?cG50eWF0NGx0T3dER3luM25CZmhVeDZ1WDErLzJFVjdFdUJjMHFwRmVMcEdB?= =?utf-8?B?RDRqaXc2cDV1TDJJK3dXcmUyT3FIajV5VGs0WXBiRDJTZ0pBRG5wVGdUMTY3?= =?utf-8?B?dlBDRGs2YzQvOUxxSG5sOENnYUlsdWpENWpBOFBtQjhacXdDdUIySC9ZS2Ux?= =?utf-8?B?dlB4b2NXTmJLL3c1cHNieVkya3cwYmN3V0tNQ2s2V1kvckJvQlI2RHRIN1R5?= =?utf-8?B?S254SlA4VDlIdDdFUE00VXFCME9naUFkZFdMZ3hYbHo2QnJvN1ZyT1hicDdL?= =?utf-8?B?N1ByYVY1SHFXZXVvVWhQaWt5RE02bUhzMFozZ2RXcVF3VloyM2FQM2JudG56?= =?utf-8?B?RGRXZ3pVcmRDWVp5WVpOYWlpNkRmRm1GQTV2K1pkYXZFcXV0Q3ZVYld2SVJu?= =?utf-8?B?N09hMzUwNzg4OE0rRnE3VFMralpCMFR1V3gwK3NqOGxKdkxjNVVYOXl1Nlh1?= =?utf-8?B?TGZrdG05UUtHdFJXZHJ2TEh2NmszUExLcnppL2tpS291cVNvUG5CcmFjOFZ1?= =?utf-8?B?K0VldkIyUzJRNC9uYnp2MU0rMHNyV2VLbWp4WGxnVUQxR3VtcXpqUFhpeGlw?= =?utf-8?B?a2VaSTNpVkpTNjhTRVIxdXNKdkdia3pVOThGRWRFai9uOUEvVTE2NWFIZG90?= =?utf-8?B?TG15WGlKT3FMK3UvTjlYU1lFeXBoYUVvZE9HSFNRRER2MUQxNUFZdjd6QVBB?= =?utf-8?Q?1ZRuRK40/weT/?= 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)(1800799024)(376014)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6197 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: DB1PEPF0003922E.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5554faf5-db3c-4dd5-5982-08dd445eedec X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|376014|35042699022|1800799024|36860700013|14060799003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SSt2YVlldThTcEhyTkJwelpRMldNZGhTS3lDTFcyOCtQMkcrWHpxQzhsZ3Uw?= =?utf-8?B?dGxsM1lGaVJ3QmJDMC9Sb3ZBZzFwRTJ5MUxjaTNTejhOdUxmSXVaYVpoOVhu?= =?utf-8?B?K0VKNS91dHUrTnV4TVd4V0d2aDVMb25pWjk1L0dESlRBWTZtelFPYzZTQW43?= =?utf-8?B?VGxsYW93WlBQQXZEYkxrS1Z4blBqdTE3MHpwZjRZeGVKenVIVWplaG5CRWFq?= =?utf-8?B?QWFLMEFPL2NORVljVFFXTEh2ZFgrQzV2d1EzT1B0cE52dEpKMU5TeDNCQWZL?= =?utf-8?B?WmpuNzZlVW5GSm9RZFpaZnZxTldSOVpOOWlBQUJlUnNKWnY4RFdYYUs1d3pM?= =?utf-8?B?VTR6cGdFbG9QWXQ3K1hBUmdHRmxQY2t6eUlGa3dCczdNRUpGeGJFWGEwcEkw?= =?utf-8?B?Wm9LbmRHMDZ1RlV3bFBmYndoMGViQUx4anJDR2tGYmZYUWFHYnFPaUtQQVQ5?= =?utf-8?B?eWttUkM1ZkxDWXhSQ1hzNXdZdzlvcEEvUFpHSW5lR1NvSXRFNXlKanF5RGdY?= =?utf-8?B?ZWFuWDNnSGh4clpYYXo3NVUyd3BuYmhhMnZuM05Qemd3aTdCRmhsbWUwdWF5?= =?utf-8?B?WDlJRFRZTU1IK05QK0NycnlqMEREUitIb0MyajZualh0RkhWbDcyZ0FaL0Mr?= =?utf-8?B?UEtGcDdDUG5yT2VrYjBDblkxU1ExMitpYW80SHNOeGMzeUhPbUh2Unk5VE5n?= =?utf-8?B?QzNvYTVGc1Fpc2VTdTFnMkJmMWtSano5OXdHZTRjREdVLzVjcXhZeEFtQmsy?= =?utf-8?B?cjBBeW8rUndYak1EdDVXenVtNVJicDVOQXdHZ1lPb0tHd3FvZUpxZEZMcTBa?= =?utf-8?B?NlM4cWd2a1huTyt3WUdlV21PZUdpQ2ZuQzhyTUVUNjUvNTVnOUZ4Rk5sSk9k?= =?utf-8?B?LzFKUzRuWWFZV3ZmZXBkalNhREpTdWpsQU1DempCMEtvYmhBK2hFRmorT21L?= =?utf-8?B?U3h4MmwvSHRFSEs3TzZscFIydWpxYVd6MVhiak4zc0ZXZ2E1emdIRXE2dG9Z?= =?utf-8?B?STcyTjNVSUFucENWbXBMTGZhWXM3dG12eW9jZ3dHcG9MUTFxRDNabFRNNzFQ?= =?utf-8?B?K2h2MlBSY3FkVXU3NTU0QWlTSDF5Rjh2cUV0ZlVRajB0eEYyejl5NWFKdWdY?= =?utf-8?B?cGh4aTlwQXRRVjJ6clVFQWwxN2RGTGFzeEJRMm5uOTBmM1JXNFYxU0RiWEJW?= =?utf-8?B?OHQ2U0RhM1hHdFQ5UDJBMVNqZDllcHpobFR0ZVZTdElrRkRUcWZhdEhRVGI3?= =?utf-8?B?cmlTWGxMeWpVRStCWlJrWXM4R0ZVanRXaUhrekJlNnhicEpnejVlQjY5WlZN?= =?utf-8?B?ZVI0blB2V0IrZ01DNWhoRWxKSDZyUDdJaVdVd0RpUWVuUWdVTzd2cmovMHZh?= =?utf-8?B?NTliN1JHN0IwVmJGVUNvd0xieFdsREVsT1Y4QXhzTXNOWElodnZ5NUxOT0lk?= =?utf-8?B?RTFMbUFhQ1hkZmRXNlc1U1AzbDFWd2Q1M0Y1VStLT29TUzlLaHpIckVjTXBa?= =?utf-8?B?dkIrNjBoR3oraDhuUGNMNlkrNVR0MWR0QTMyem9oSFl4cytTR2VwOEhZL3lQ?= =?utf-8?B?UFlBcS9aRlNQY0hCMzFrRGE3RDA1bUoydjdCT1AybytkZkpVcDl3cUo0SHpv?= =?utf-8?B?L1lWVDZKbUJmL2s2eTZGQmR5QXZyVEx0dFdIMVYyeEQxOGdzaXcvUUtEeThE?= =?utf-8?B?Y01XbFoxT3FoNkdROGtaQTlFVVJtc2dUc1IvU2FOMVU3cURlUVhiZTRNRE0x?= =?utf-8?B?bXB4VHBzRk1FK1lzMnJlSDhaeHBMRDhoeGtsay9MWDhhYXh4bHhWdGZuRCs5?= =?utf-8?B?SmhmbHFyZ1BjRnJZK2puQ0dROS9aMDk5VXdUM1phc3crRkhLTGVEUXBTVEpH?= =?utf-8?B?bElrY3BXejRRTkltbk1yM2FwTkVSdkNtbFN2OWZIeUNiTW9GNzF3OWt6Wll6?= =?utf-8?B?Ti80WlFmZHRkeGljbENLMmVoUzAzOTd2SVpPQ2xOR0o2Nk9aNTRnbVZTMmxU?= =?utf-8?Q?VgUpQINwOcWbsWTo+0/Zn6GhOmGwYM=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)(82310400026)(376014)(35042699022)(1800799024)(36860700013)(14060799003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2025 14:27:54.7577 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 738f3aef-dd3a-4d1c-d34b-08dd445ef2ce 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: DB1PEPF0003922E.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB8913 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 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