From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id sQokFzW9HGmCWxAAWB0awg (envelope-from ) for ; Tue, 18 Nov 2025 13:38:45 -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=CVUwG5Bo; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=CVUwG5Bo; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 590691E0B6; Tue, 18 Nov 2025 13:38:45 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.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,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED 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 5470D1E048 for ; Tue, 18 Nov 2025 13:38:44 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F207B385701A for ; Tue, 18 Nov 2025 18:38:43 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F207B385701A 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=CVUwG5Bo; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=CVUwG5Bo Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013001.outbound.protection.outlook.com [40.107.162.1]) by sourceware.org (Postfix) with ESMTPS id A3CE83858C98 for ; Tue, 18 Nov 2025 18:38:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A3CE83858C98 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 A3CE83858C98 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.162.1 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1763491087; cv=pass; b=u7Wa11y1D8ltnReL7/jYQp6Jq0OtCdt2/e9kK/oY5xWuh1YOJY+3XWneA0oNBuUFQEJk9BiJhawwo47TAdDGoilLp5Vv7VtpRrDmL3rGXTap0wfkLKoyoqbKMAIGT+EWDgmI2nvTWwa+P5KKWD1k+OQ4aXOScfTQNx+GOunYcSs= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1763491087; c=relaxed/simple; bh=yAWDVmLphK7oPWnmoNjGH7XD4NVHFPt2W7+M/fv2sJs=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=sACR3uAu5Uj4g4J1oVPKKPYhi99GdfueLTWawfGz95cfMFViCDQz/mbJsXCu2oeQzGbT+SHvsE2dSOV3r1D7s/Z4NRvbqbyHKIXHluYLhXLMRh+SbppdDIp8kNj6QseGj43uVu4t2zqA34eYo1GBdFVTOVOhPp50IWHYJBNPek4= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A3CE83858C98 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=ThUXnLV4anSZOvVviUFgB2RETj4yACyaKcuETTLqOGjvrVwaPCdqVVdFqJbBrhFHbzndEO+52EtfrMMc3wcdCZ45/+D38TaG5S6tdeCTYi6AEUOLQ1MzG8EMmWvpscKhz/TYfKsQPjJH5uC8fBkDSFvr0GAzNBjyc1g7vNlf0UasiXeieuXpLKQaQHR6OJiGWpYNAz/NYeW+sr0oDecnC6x7pKjgcI1cz4m2Z59zU1qCgv3YAhhLFD5mbhYcq9uHqzpohTCch9oOJfydurSwwJ/g9CunGe6BW497fI79tEWmRnkt7E7qtl23dNjNe2jEebHs/6vaozwOySnxgSVPoQ== 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=GtDcQO8yY7nb9vnodXKsnckIaiZ2KWKPezhhGK1hhns=; b=ehRGXfgyl3aPRsP3+6eJQrUEUCHaiU9gOK6Yok44+cgn3cugkOYphwWqhG+A7mHdt93/HVrEe/KVQFQckS7JGbrkdJ7R+eEHehS0jx5bwmW/9cF/YvRngmFv2Nwf4EHsKl1S+u0X6OKIarRsanaQCAmsNcfhtgX/xV75vUNZ4t05uF/DnaUw+r9ZdLeTKDAoUBW7XP6B8VgbUa2dhJ5+wdPzJV4vNRr9wqgn9oWzazLi8aDlXDFVPXM8w3VWbhctgYPpEbnUpiOIrEEMk9EvKPnJyXaPk9JyjhrHr194vhJ4A0Kvlk93ejUmFNMVjXDc+lEkmEgzBABEybKJsJfpuQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=redhat.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] 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=GtDcQO8yY7nb9vnodXKsnckIaiZ2KWKPezhhGK1hhns=; b=CVUwG5Bo6qlfuit3H++USg4prs37+SrBhj+4azIBdjPNQDiK9noRdoyJsfTxfka9rA4j0aoGdPdEIkF/OffyYxcRR0Dkw25/YVxEBG2TXJ9cxX3/QH40TSLERqGH+PTCDIhN7Uq6OkDy+iRUgl23/XE4KiwX+E9MnKnftMVd6mQ= Received: from DU7PR01CA0006.eurprd01.prod.exchangelabs.com (2603:10a6:10:50f::6) by PR3PR08MB5578.eurprd08.prod.outlook.com (2603:10a6:102:83::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.22; Tue, 18 Nov 2025 18:38:03 +0000 Received: from DU6PEPF0000B622.eurprd02.prod.outlook.com (2603:10a6:10:50f:cafe::3d) by DU7PR01CA0006.outlook.office365.com (2603:10a6:10:50f::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9320.23 via Frontend Transport; Tue, 18 Nov 2025 18:38:03 +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 DU6PEPF0000B622.mail.protection.outlook.com (10.167.8.139) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9343.9 via Frontend Transport; Tue, 18 Nov 2025 18:38:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aCnJTKxuC+O0Gkldr0Vy1VRfZwcO97mXylHoj9RVgmcZr4sbBpchVQ5fsliCqmdj7DQrnmONs/Uq+vuXrBzDjgkBcFPctGmNyEFPbnMpjMjszGuSz9c8BWkx81bYDDThxJsHiszUh41KAPv/c/7cdKVxFzHRSWi9qf4qPwgLYFS0WamBuxOrWO9/RIWuPteH5+Zrxde87ifsjFWOvpHSkzj5ihuH9i7O8ngVA8vS8kgsF7zqqFCEUBP7zHAi63zjQzot6MowpsNJmnCp5oRC8E2F/KMzO/E+Lpke/0w8omk0U8VXjcrdmUNIYvNoki5iEfZ+hzamIY/VHVTMcEWYLQ== 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=GtDcQO8yY7nb9vnodXKsnckIaiZ2KWKPezhhGK1hhns=; b=FxpXrOSKl8kQjKouuYJNxQ8mwOO5buxjSjB+2UZ3z3j4ipLcW6OaIiMBKYHxFK2DdKeWwdrS/ShNW5ifNPcV8Wt6ocKn6pyR338/3uvudIzhW9sJrDZbRU6M7b2Qd57D6zyrgBVOIjNqsNU1JFjSPInFhtZz8p5WeSboMmfVgZbA0iWOWmcftHWvLRYpKB26Nnlab7eAwi0vdsAnzxe299zNLCLwSE7TVnbvH6+pcTmlLkA7eKXTjDiaFEUip1QlmXCaKGZa/PXy5W7TiqhtPag9nbpNg7+OJgp/F5wb4E94kzqyrMd+r2U7A7TdpWTe6hos9idl8uaCrgXmzsp8uA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 172.205.89.229) smtp.rcpttodomain=redhat.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) 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=GtDcQO8yY7nb9vnodXKsnckIaiZ2KWKPezhhGK1hhns=; b=CVUwG5Bo6qlfuit3H++USg4prs37+SrBhj+4azIBdjPNQDiK9noRdoyJsfTxfka9rA4j0aoGdPdEIkF/OffyYxcRR0Dkw25/YVxEBG2TXJ9cxX3/QH40TSLERqGH+PTCDIhN7Uq6OkDy+iRUgl23/XE4KiwX+E9MnKnftMVd6mQ= Received: from DB8PR04CA0030.eurprd04.prod.outlook.com (2603:10a6:10:110::40) by DB9PR08MB8578.eurprd08.prod.outlook.com (2603:10a6:10:3d5::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.10; Tue, 18 Nov 2025 18:37:28 +0000 Received: from DU6PEPF0000B61B.eurprd02.prod.outlook.com (2603:10a6:10:110:cafe::f5) by DB8PR04CA0030.outlook.office365.com (2603:10a6:10:110::40) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9343.10 via Frontend Transport; Tue, 18 Nov 2025 18:37:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (172.205.89.229) by DU6PEPF0000B61B.mail.protection.outlook.com (10.167.8.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.9 via Frontend Transport; Tue, 18 Nov 2025 18:37:28 +0000 Received: from AZ-NEU-EX03.Arm.com (10.240.25.137) by AZ-NEU-EX04.Arm.com (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Tue, 18 Nov 2025 18:37:28 +0000 Received: from D2G2X7XGD1 (10.57.40.244) by mail.arm.com (10.240.25.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27 via Frontend Transport; Tue, 18 Nov 2025 18:37:27 +0000 Date: Tue, 18 Nov 2025 18:37:48 +0000 From: Ezra Sitorus To: Andrew Burgess CC: , , Subject: Re: [RFC PATCH] gdb/py: Add pretty printer for __mfp8 for aarch64 Message-ID: References: <20251118141457.83739-1-Ezra.Sitorus@arm.com> <87wm3ntgd9.fsf@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <87wm3ntgd9.fsf@redhat.com> X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DU6PEPF0000B61B:EE_|DB9PR08MB8578:EE_|DU6PEPF0000B622:EE_|PR3PR08MB5578:EE_ X-MS-Office365-Filtering-Correlation-Id: bc022cd7-2b9e-42dd-52f6-08de26d19bd1 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|82310400026|376014|36860700013|13003099007; X-Microsoft-Antispam-Message-Info-Original: =?us-ascii?Q?jsJbb4Ldv5/95pYrPMXCOM+C9cp9ynVE28q7dwJe8B1BKYSc3lNdp6D7OEHY?= =?us-ascii?Q?Fnajl5ezQ8ta6QcJx7qK/4+a8GEUajNquRcHb4tVfxA25yvyayHDvoUwwfuG?= =?us-ascii?Q?g4TOBzOMOvGZeWUDpdSLPlXqmyOwyYo1GjdyBdJOB8gwBSNntGhzjLGry9YQ?= =?us-ascii?Q?U3P6/5qJIfknGBpQ6MIC+vyLGrLbXaLZs7DPNunECntXVlsiAgbT1yjVthN+?= =?us-ascii?Q?tokIqdG704yFR5gG6Ghy3VukD+xc0tb1E1hL7o/oQnc8w5ltL67nk3b32qz8?= =?us-ascii?Q?bMzoTCT5qM57I7s6aGUXTqKnR8/N/NSgg3Lr2v9Jh7tf5YuOip/k9UehCCPN?= =?us-ascii?Q?waLTw/5arRRBFlNkU3LK7tjYlbc7P3M/Ezd1PDgytpi5CO5RXhz7qxn4nKKP?= =?us-ascii?Q?Vn9D1DOITMGuNP70wAMAZ9RfGquV8ieqLn9YQ/1DaUR+RfG+QRTEqMxb/5wJ?= =?us-ascii?Q?9lwnmlMZs60Ejjgr5IffzXOeXaWUVI8izGjP1jhG5AaDKGpGOiiztgwxcHKN?= =?us-ascii?Q?z8+55+5gJR6BgHODWVxpclXNSGoWhj+YpyclKApCYQbi4RXDsfO0uuss7NqP?= =?us-ascii?Q?eTF5l9Ca+00wNOoXymbv6bzg1D3iPM9v4BFCQ34kjjhTxnHi6z8NhH5gbsaU?= =?us-ascii?Q?UK9n+TcsWMB8pQot2NrjENwskJ/d2HLZEc6R5Z5/7sTtWMzyh5oJ8v9RVTAZ?= =?us-ascii?Q?hXK70lUNcr/lazTbiLYGvYHadXksL+LN3grxrRSKq+SczrYMJsLPfibG8pT9?= =?us-ascii?Q?1yyf1aMqoW44MUBKsWzBiSiDzF1oWgKm2ngvS1t459/PnL6NA/MQAtUCq7j1?= =?us-ascii?Q?hq921FRbs9ol24M9o2Qk6/RePVaczFJKtDXKOSAYUOh/xxxnmhxqmmktvb5b?= =?us-ascii?Q?IFWbK+fwxOqGfvDridWyKrJjIhedgu1q9OLFlUBk7t1BDcAUpUFyHyp4famb?= =?us-ascii?Q?mhP+72D1eT8CNVTc9Shg/NJNlQKBlFa1+BVNBBD6ncmnYsMdoPHC6fTjUI+6?= =?us-ascii?Q?APZA/neBpmSgmQR2kYseeWFe4fcaMIQxjxrzudGG9YEWKiOPnj4pwoSrSt69?= =?us-ascii?Q?NYpf5N3ZQcc9lBgemowIYd0UQGEm5yAbc5SkEDNPO/KRs8nBptwn3Cd8LKET?= =?us-ascii?Q?FHNTh225cWEyFGGVYnZIivw8SWWNrHEaTNMmcaQSMjJ0RsYxwNbgfKvgBiGk?= =?us-ascii?Q?VsE8BGGQyPYVVIwgi5O660ibz9H58XgqE8HEYaiTafEuZh4MT/M3I6mA2NkL?= =?us-ascii?Q?CSGP4R2c/6g9iwxFKGX3euwwFMBG4meyZNal7dywZQ1/eRXfP8Bzlze7mcmC?= =?us-ascii?Q?EEWNnP+OtSbgLEtJOBxyZVWJ1dMEJd+zQMc9JXGn/9i/D0WraQ4KUb70lgOe?= =?us-ascii?Q?YgaPfoU9lwlzRAmgeOdn2wQ6qpPEgLvdcRPBP5WeSbrwXTzpelegxrT2bvao?= =?us-ascii?Q?8BQIsYCcW8DJJDccD/foze7tOtOBBnlRPR+MQ4rUUD7r83zarN64ShXo2O4W?= =?us-ascii?Q?+IpzvOJXbmnFlbUjmaw4K1gPsUm8T/ApGE8TGVzD9hguqC0Rkvsntq3NmJp/?= =?us-ascii?Q?a5f0i/hD7JjZJ9jd9Ts=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(1800799024)(82310400026)(376014)(36860700013)(13003099007); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB8578 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF0000B622.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5f2f0876-58b6-46ba-9a41-08de26d186db X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|36860700013|82310400026|14060799003|35042699022|376014|13003099007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?zuZmshRV2Ge9q9DuY90ZqzOesSGJpKxREgVoTRVc4viZid8O1s420/OxnqL8?= =?us-ascii?Q?qL+fvrOtlNg+BzS3TQEs4eBqWEG76wLit91w+o0um6FH4nEk+ZG6ClxpzXIV?= =?us-ascii?Q?9Xm1//4kRqj2NJ4E8WSyiwRRW9v62waqeNI+BvJjNai0WPH2f2LS1wfoDMQ5?= =?us-ascii?Q?atDQTJax9u45jnKNtTLqjM3j8Jnvt2TTz5iwHdMXj/UKl1DUt0xbqHbgA+tM?= =?us-ascii?Q?/hUCJfN5I1HGSaCuOOetvA+cpEaF/fqIj42GigW4Fvv5sj2m5OezMFQXyjHO?= =?us-ascii?Q?O+a3H46yaF68JEV7wtSQis1POBqqqDW6X8QOU9uVTFZ7YoQylpD7VekBEUyE?= =?us-ascii?Q?FqFUVFWolqth6E42cebe8A+YWBmK09m+yFBjVXuGH6OP642FjvT1Ws8d6cww?= =?us-ascii?Q?zeRk1sFWNRorrRJMura88a8WYko1vEHpvP5rrFCYsVJ+LZzlwNsXf6/MOjFc?= =?us-ascii?Q?8BHIkz+7CJxu4JZTXOfx3bUamqEKWDozwPjYcbJiFQt2qtNQcUnWYEgM4lVg?= =?us-ascii?Q?XAljPXI/wHLaYndd7JY/Ic6DQeU3/6n0Z1p6iT2Ti2bgxeHcnXkxi1SPeLa6?= =?us-ascii?Q?NCYHINJ9/8pkbVgrJW0jEuNrV42AICFZQeBO4cnfNz89+lXi1eqYWUNp1e6k?= =?us-ascii?Q?rUqyZRpZeydgKHn1HGHAvq+hTtNZzrgv9lo8r3I6iGCp3SZ6wIkt7uTyP1UO?= =?us-ascii?Q?+VGfP1moxnjtY5lZC+7MJAP6FBSfD2lGnxpz5l5cjzAgEvFqncwjDlMDte0b?= =?us-ascii?Q?2uaG4XoXn/zTug0ZQhpQ8xXmqPOWX5kVWK2alIxbaampFGKHpSvFjzdYBMS2?= =?us-ascii?Q?MCGEPx0AmbHsd7vMvWL0pJur7mgBK1mMDJcZjB5yv+0etJ0UTcO+2KDu+0FS?= =?us-ascii?Q?pp6YiMK2Rhs0pdyoBvwIH4TXVkVgAfbvRDbYj8zEpZf/1c+/bx0pixRD8Tsp?= =?us-ascii?Q?Gf1e2xOU6SM80mmG6D3dU77QCPHdEs1REV0G5B4jBv5DcKry4P9/lFloAvUh?= =?us-ascii?Q?7dGDv6sdtpdroww1kr2Jm/8XzERnrshRTUbpUWd+2ac2eNNpW2MNSHcB2Y31?= =?us-ascii?Q?qZUQkBPhqmDSjXjcY7HGq/8lSm3vw9F997v4Nfug/gToqIwm1j6c/ODOrlJl?= =?us-ascii?Q?U39aQmAORYpqO6TEJqlD81lBj0SoyLugEJE+gzRACrQqW9ZOSWT49eMePnSl?= =?us-ascii?Q?hk1F9pglH3mD2HqRERCQuMGfYgLTi6H8PNrKG67hXFebgOamThARDTOHjJun?= =?us-ascii?Q?GfqnonvcwXGiY9GfD5ubkR/0WXRcJ1B1gWIBRXFj4uYJeY/iyG2zWJRgidZo?= =?us-ascii?Q?kceHTFjJJ03OP/KRHlTvnC3t1u+zg4Ore/MuVMxCXQ2m34ROcgV10JO6n3mX?= =?us-ascii?Q?2iwDAcswJtepjKRoi1JPsGfN6nqTd3I+Ddp30Zs8H+9wPHEpgGRSacYdVp7w?= =?us-ascii?Q?/Conm+E3OOtJ5mW1qBiLkGr2igIdUBPrJe/du01L2L575MFIElq6vpkydB+3?= =?us-ascii?Q?akb17oRASwQbLmHFl0L6OgQk087cFBBwYw9Uw4vQwUGhDIt2sJGk9+Dcj5ov?= =?us-ascii?Q?6pjooiQEiOBrWYPvQ7I=3D?= 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)(1800799024)(36860700013)(82310400026)(14060799003)(35042699022)(376014)(13003099007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Nov 2025 18:38:03.6385 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bc022cd7-2b9e-42dd-52f6-08de26d19bd1 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: DU6PEPF0000B622.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5578 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: , Reply-To: ezra.sitorus@arm.com Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org Hi - thanks for the comments! > Pretty printers are usually defined alongside the library that adds the > types that need pretty printing. But (from a quick google search) it > would seem that these types are ARM extensions to the C language, and so > are present in most/all C compilers for ARM targets? > > Given that adding pretty printers to GDB is unusual, I think it is worth > including a justification for why the pretty printers should be added > here, and not with the compiler. My motivation for this is so that GDB can debug FP8 programs from any compiler for AArch64. Whether or not to add to GDB was previously discussed in another approach I had for this: https://inbox.sourceware.org/gdb-patches/c2a26a71-f618-47f6-9985-132c146dedab@gmail.com/ On Fri, Oct 17, 2025 at 11:20:48AM +0100, Luis wrote: > Right, these pretty printers usually go with whoever is producing/using such > types. So libraries/compilers etc. > > With that said, we could also have a set of pretty-printers in gdb as well > as reference implementation. Is there a case then for adding this pretty printer for GDB? I understand that there are no other pretty printers included in GDB, and I don't have any objection if it's added to GCC only. Perhaps both? > I think you ideally want these to be automatically registered, just how > compiler pretty printers would be automatically loaded. > > You should investigate the 'new_objfile' event. But I'm not certain how > you're going to decide if the pretty printer should be registered or > not as you'll only want to register this for suitable AArch64 inferiors > I guess. Maybe there's something that could be done via the program > space? > I'll take a look at that. As for deciding which inferiors are suitable, my thinking is that it would be included for all AArch64 inferiors. In the same way that the BF16 format is included in the V-registers, but not every target would support BF16. What do you think? > My concern is that if these printers don't auto-register then users > aren't going to know this feature exists. Is adding to the documentation and news section enough? Thanks, Ezra