From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id icpHOJm1A2rsYDQAWB0awg (envelope-from ) for ; Tue, 12 May 2026 19:19:53 -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=fMJHD5Je; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=fMJHD5Je; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id E1AE61E0C3; Tue, 12 May 2026 19:19:53 -0400 (EDT) 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 vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (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 5C7311E067 for ; Tue, 12 May 2026 19:19:53 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C66224BB588D for ; Tue, 12 May 2026 23:19:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C66224BB588D 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=fMJHD5Je; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=fMJHD5Je Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c202::7]) by sourceware.org (Postfix) with ESMTPS id 64C884BB24EF for ; Tue, 12 May 2026 23:18:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 64C884BB24EF 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 64C884BB24EF Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c202::7 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1778627906; cv=pass; b=QMm77MzYV7pR0BQ3R/1pfaIk4ojwMhGesvRQPRUAGMZwc/z46usvT6+f6J228dwIRWv82uDeCzEbV4L0/t/6Kgp2rX6ncYTfL6uJJO87V3n0fkx/j4hdPR0bYXkXBH5FaESvs9IHf0GP2+WtPcOTWat0z2MZEK/svAJXlJP6g7Q= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1778627906; c=relaxed/simple; bh=MGptPb6l//J9bYUQ80rhYTadpAfQ/Wjj8LXE16k5a6o=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=J+5SsuNfavONgkz7JYvzFsKTo4qlgjK4n9IEdHsuLa39BrS/TL+c1+76mBT4vzMVTaQZmBrPle3GT2kQqK7Zt6ApCSmIm3X+/ePMTkek1+gMw3rbJioY/RiZr99NRxQhdOAc99DoNprAXOBxK8X25cOUbK02lFvT1ulznTCoRzI= ARC-Authentication-Results: i=3; 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=fMJHD5Je; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=fMJHD5Je DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 64C884BB24EF ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=E/Qb5OJ0JX3tFJBIjDSzPE5dTDoGXkfo01b9E/vo9cmY0YeWUFURIALFVMNQ+d3HCyRvC7kZNohE7jsyFPsjUs4MHOOyZCKcZ/4QhoZoIRQJSTLNah9lYFj6FfRkhC+iXo5qjFMAJPDKPQ0pfFvLf+la4GjYsF0xKJBgAIX4kqW30uXD0v2NIn3TZyHDuKoLz8TbFNLA6xLfKYRdK+7j+Lb+dN0ggCwwjIuJ42TggqQYD7Pa9gAmvwjstS3MmvhZxBf4dv2q0fg9A6cjW8BlQaPmdkbf2kliROU0Oi+3cppvMnIkz0oHWGdiJ55no5Z4q98nvM3xDhbqr9CfS9H+ZA== 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=cWMHgkWcuHkLXSXHlXk0Fip/haDfNdlo0+QrF1kfnbA=; b=haMLg9iCzt3fmqHzu5bFbX/mRoIAzNwc7m00TBxcNkuTdsQ9BUnu7NQ93sHiYF7nNdkVd53jU5RqO2EPjvWkxZazA4/34eLVoJpE/7fHhMFG69BRUIw+kXs76uXgj2f3u5Om8xvVQrlPAFMSeIi8bk8SbZAG67zYjRvgBnZb6JBcHanCtlZsQYb9Go1lBPsM/IXCSRLejgy0mk9eRL7AGDAa9Kea8abGWUN335YtOut53ar9od5wdujV1osfZWFTvqrJiFZcQOvUCS8zqWNrZAFh5gNTo0lcd3vUpuWsvplr6bLjcBZ8TstN+vgWiVD+9Dr9ViCTwM7tjfnEJP2W5A== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) 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] 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=cWMHgkWcuHkLXSXHlXk0Fip/haDfNdlo0+QrF1kfnbA=; b=fMJHD5Jee/r3P/s60HZDFAYg2TI6lhIbKRbhDEDSgvazxdh2uPVS4WTjPNY3runY95fEDp/0qP/ymjYcTX7GmcQXxq+O7O8cmBKbFR3QpYJWQX6GC0TEQ5o/LK5gYgbsZNPlfp8pr8D2ltCTFpzSi/8bsm6PVN+Bxue1H07eLPQ= Received: from AM6P191CA0023.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8b::36) by PAVPR08MB9673.eurprd08.prod.outlook.com (2603:10a6:102:31c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.23; Tue, 12 May 2026 23:18:15 +0000 Received: from AMS0EPF000001AB.eurprd05.prod.outlook.com (2603:10a6:209:8b:cafe::ac) by AM6P191CA0023.outlook.office365.com (2603:10a6:209:8b::36) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9913.11 via Frontend Transport; Tue, 12 May 2026 23:18:15 +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 AMS0EPF000001AB.mail.protection.outlook.com (10.167.16.151) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.25.13 via Frontend Transport; Tue, 12 May 2026 23:18:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VzphR6Qcg8eHqt/Hmu6iy4+c1CgAeNQPwudZ4dIxdpPcZDRRPZWyDvVyekwVG6sn9idEQw9OxB5SruRog+mmdWSBWBqgqaSBlSQXFGAXr0aCQyK+NaByYcf0eCr+VWPDFoIq28MtsbJnH6RRV7DfKq8bjTZjBbV6PzSqZkgqjIQzsuElSNm4afvorsmuX40FOn+vH2DWEz7TizA8fsyi0NAeaKOQc4OD31+GDrMJ41hHi0UuIHyo98mLLhRqeSJ+TLykeLvMW/YpgMObiiBd7CciOzfczeN4SsD/X8YjfccMwYy+RaZnT0OiAr6jemR00U6lrJ3K82FP+esLilFbuQ== 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=cWMHgkWcuHkLXSXHlXk0Fip/haDfNdlo0+QrF1kfnbA=; b=K4hpucR7/VO96+1RCyVXp/MK/XFVc84aKYJcZBL8KLSzz7mzYX+OTby3fMS0t7Gv0qyY65yuBq/5WgBiXlZprRUI3b0Wv87dsuAe2Q8IlrAOINaVnNLZEZQ8RxwtgekWlQOoaxpikwcCAOjQ+24nTwmnnhNKWM/kKujhr7EGMzU15+5YCHPRzxk1ch4El4cxdyZ2yE3KbMN0+5JzpowL4CqHvlhMuNXCNG5PEPg6ialsKTfdk3DILtqxO4W74etT0pGUS0gaEZDoxZV+52aX4ad8jHzeZ0W205IyhFRoAvaiZrg3d43xbwtBeyc/fbEtetHx6NIc0dP/c+NAsyuN5A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 172.205.89.229) smtp.rcpttodomain=sourceware.org 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=cWMHgkWcuHkLXSXHlXk0Fip/haDfNdlo0+QrF1kfnbA=; b=fMJHD5Jee/r3P/s60HZDFAYg2TI6lhIbKRbhDEDSgvazxdh2uPVS4WTjPNY3runY95fEDp/0qP/ymjYcTX7GmcQXxq+O7O8cmBKbFR3QpYJWQX6GC0TEQ5o/LK5gYgbsZNPlfp8pr8D2ltCTFpzSi/8bsm6PVN+Bxue1H07eLPQ= Received: from DU6P191CA0066.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:53e::6) by DB9PR08MB10377.eurprd08.prod.outlook.com (2603:10a6:10:3db::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9913.11; Tue, 12 May 2026 23:17:12 +0000 Received: from DB1PEPF0003922E.eurprd03.prod.outlook.com (2603:10a6:10:53e:cafe::54) by DU6P191CA0066.outlook.office365.com (2603:10a6:10:53e::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9913.12 via Frontend Transport; Tue, 12 May 2026 23:17:12 +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 DB1PEPF0003922E.mail.protection.outlook.com (10.167.8.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9913.8 via Frontend Transport; Tue, 12 May 2026 23:17:12 +0000 Received: from AZ-NEU-EXJ02.Arm.com (10.240.25.139) by AZ-NEU-EX03.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.29; Tue, 12 May 2026 23:17:10 +0000 Received: from AZ-NEU-EX04.Arm.com (10.240.25.138) by AZ-NEU-EXJ02.Arm.com (10.240.25.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Tue, 12 May 2026 23:17:09 +0000 Received: from D2G2X7XGD1.arm.com (10.57.69.127) by mail.arm.com (10.240.25.138) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Tue, 12 May 2026 23:17:09 +0000 From: To: CC: , , , Ezra Sitorus Subject: [PATCH v2 3/4] gdb/aarch64: record/replay support for RPRFM, PRFM (reg), PRFUM Date: Wed, 13 May 2026 00:17:06 +0100 Message-ID: <20260512231707.18123-4-Ezra.Sitorus@arm.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260512231707.18123-1-Ezra.Sitorus@arm.com> References: <20260512231707.18123-1-Ezra.Sitorus@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB1PEPF0003922E:EE_|DB9PR08MB10377:EE_|AMS0EPF000001AB:EE_|PAVPR08MB9673:EE_ X-MS-Office365-Filtering-Correlation-Id: 609299d2-c512-4d62-0770-08deb07cbe88 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|82310400026|1800799024|36860700016|376014|11063799003|18002099003|22082099003|56012099003|3023799003; X-Microsoft-Antispam-Message-Info-Original: U70Hq+H6Y5SPQPYtzpqQTQZgSiluExAbevFab/cUbWkcnNzsrJT9Z/Z/jHvsr4cdWuMVCKTuf1M4jOgSIv4/S5z/JxlNSqnJvPDbVs+J2cK782HIYl7BCSKjOVvZzH0xJWpDW8ZWqbDiw0EDVLsb8CQBqxvm1PK+ENcLq2cR99xAANZW/0CIoS5ueNvqEOFb6ws6bZWuUpgNBgb1EP7JPXBMZbbZ3m4VBBObe42CXNrw9+U4ak0u8fAwBBZFwXZoP57LdYBa/essQGlNNwzzXQDvNreTuTkD39P/CjItnETESCHqhB9gmhSBCvcwbz6/8VU03ySg4x0JkZPU4Ib2ix3MCNLaw9rhrsGeSMJcbOzqLO2aYgb/jeqmUbkC5vKatt/18EyqQ3ij+1i7MuTOH8ZEA77uxFfERSGx4lCmRep2n7kFKxAcJoDopaHMLuFhwAA5wsfvFr0uELAPsPzCya0Nvi3S+f30a5WGFGFMZEpPgORF1QbgFRTz0RAg+PkcIIrhG5ENs5AIKyIVf6nTOkkVTKtpdvsAbvslbIP54amS9QsWyUENUUrjFwPdHuzkI8dl4Jk6fXCUB5MFwqSzfcwFnumVofJqohx/2GZPMZviQT76E8a6TS1Xg0ytiwIZ9FhJvPLC3216lO6cAJ5FkQZmEiUYHNwH+kT9FP12goiWYOM331k/tZbCK0IIek6UyNCY+XQjpfI2VkSybE845iE4KHB/wsZU2coNoEAlimE= 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)(82310400026)(1800799024)(36860700016)(376014)(11063799003)(18002099003)(22082099003)(56012099003)(3023799003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: fDWnWL1IyKJ04RMUSZvYA6bJo75ktjYGqFvGn7eHWQ/SVPIDOqTzw16OT8IkQTExvl8aAmwFuejDrYu5HpTMeslyd/lLzmS+yT0KPq0Wr7hFNWbGE1pjI874XAqedHZPKKRx2fEvdsKq+d9ULNlTQq08CIYsjgqTOII+LEOa1wtbr3uRd7ZP3NBHWm0TTe0nA/pehCAsZKv7QY7tosRlTv7GtjOHnSRje6+zIIAjZlX4UoTV9VpLbi1IvGmPWh2CtHjAib4o0q7fRnGK7voDCoswit+dgp1N73TYdHmMFUtUbnaOxyjcrbnq68npTps+PicvrfrDZ5aKpg0FBzxrrw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB10377 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001AB.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8ea55613-022b-48a5-1833-08deb07c98dc X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|35042699022|36860700016|14060799003|376014|82310400026|22082099003|18002099003|56012099003|3023799003|11063799003; X-Microsoft-Antispam-Message-Info: j0vi/mY2C3407AoHBe4Wq6hHqVEvoQTubKP+0BsInIC2aEMHH5l/DxkHxlvuuxareZU9uJc/GjZ9PJg5m2ZZoBBdfuxA39rbT+Y4H/36GaL5bTFAZyGUJyXJH/lzLTbyGPHzW9hy4zul6VgRY0j1xYzrkBo73slHxMOTnHTtDvjGR3Y4uP6Sp79O8PL16TbLDp2hLIGGEDYNZawgz+jgNfe2GGK/B1I7DuHH7KI/pljkMgvBR18HqH0QQAHDSfsaaeDQecVxuH9WNPXnTR6eLJjTxE54bYeVhYhxYft/KS69NJuUu8OnnNrCqXMjmFsZvX0zxAHyo9lkyJdcSD2DU/DImpzrqXZtcbPitqopNgvVayPUcAsCmfwe2psynNrzsamq5uA/hT2NRJiBLh4CbAplq1pZcGUGGcS8ru4C/kjOOU/vXshZewxGVzc4eVrBDX0xB5roFospbILRyAfF7TelOcEgkuQ/8orPR1RY1xShDx0suKlfkoIqQMG7vtCwFtenj1Z4+eFw2nxt7VxPWfRGBv9Oso5JFvHqt+8vLPezKodu+RswVOkTNZfuaoCRljiXQ67FhiHWLDIHB8OE2zogLiuO+ZZRyBGWeDcWi0jZyjgofAAHd+B/bdju7Kw2Hjrz/tg4juG+I67QUhvsQIZWOWjm9/5Q/FtacfX3rkwruHAho+JqHFXyj0gzUmhy6SQSSJWncndU0bQJy4liyU8aeftNCjMoXvW5DnMEGMU= 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)(35042699022)(36860700016)(14060799003)(376014)(82310400026)(22082099003)(18002099003)(56012099003)(3023799003)(11063799003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ukUxBMC/vAolnd1xYXHs0sXvM3QOnfGsRmC/63D4Zvs7t272n8s8/9rtY2AtTrBqPwI4+mBFdazqmmjv08LIg2R67a1YkRzGBU2YUKDabUV4iIxfP2PTPxnJN7BacRHzBXx/TtNUYUBj6QowDr6NpMX4Cq+IdEFCfvI3jmRY7Cr+WjLfT7hj3UkoFZIwF0rKE5R0w2pbDKtxg3gneUiUyvKQokg9LsUFduoaKSkt33izYpnyRGDVqk5MkWf6qLHoj0pgdYeyb/3HqFV2yS9PmyaAtaw7tceZmoL+vR3jXGT3k43GM0AdXnxDm7S3clupxzCRGiiEevKxwnHdh3YsthTE2iKaLNZoz+jZqUEpBD3anJc2C2sirUvDyWLTMsHh8+G/qfRBPiH2ITsMSqASvF5WVkYTrO4HEfBX1ibxqyB7b7qigC57OiklvMLNB/bH X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2026 23:18:15.1316 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 609299d2-c512-4d62-0770-08deb07cbe88 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: AMS0EPF000001AB.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9673 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 From: Ezra Sitorus The PRFM (register) instruction variant was unsupported. This is added along with RPRFM and PRFUM. No testcase has been added as these are hint instructions which don't modify registers/memory. The full testsuite was done on aarch64-none-linux-gnu without RPRFM. The gdb.arch and gdb.reverse tests were run on Shrinkwrap with RPRFM support. --- gdb/aarch64-tdep.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/gdb/aarch64-tdep.c b/gdb/aarch64-tdep.c index b10bba67..5c1f8af5 100644 --- a/gdb/aarch64-tdep.c +++ b/gdb/aarch64-tdep.c @@ -5914,6 +5914,11 @@ aarch64_record_load_store (aarch64_insn_decode_record *aarch64_insn_r) else if (size_bits != 0x03) ld_flag = 0x01; + else if (size_bits == 0x3 && vector_flag == 0x0 && opc == 0x2) + { + /* PRFM (register) or RPRFM */ + return AARCH64_RECORD_SUCCESS; + } else return AARCH64_RECORD_UNKNOWN; @@ -5944,7 +5949,7 @@ aarch64_record_load_store (aarch64_insn_decode_record *aarch64_insn_r) aarch64_insn_r->reg_rec_count = 1; } } - /* Load/store register (immediate and unprivileged) instructions. */ + /* Load/store register (immediate and unprivileged) instructions and PRFUM. */ else if ((insn_bits24_27 & 0x0b) == 0x08 && insn_bits28_29 == 0x03 && !insn_bit21) { @@ -5963,7 +5968,11 @@ aarch64_record_load_store (aarch64_insn_decode_record *aarch64_insn_r) if (size_bits != 0x03) ld_flag = 0x01; else - return AARCH64_RECORD_UNKNOWN; + if (insn_bits10_11 == 0) + /* PRFUM instruction. */ + return AARCH64_RECORD_SUCCESS; + else + return AARCH64_RECORD_UNKNOWN; if (!ld_flag) { -- 2.53.0