| Message ID | 20260512231707.18123-4-Ezra.Sitorus@arm.com |
|---|---|
| State | New |
| Headers |
Return-Path: <gdb-patches-bounces~patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id ADB414BB24EF for <patchwork@sourceware.org>; Tue, 12 May 2026 23:20:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org ADB414BB24EF 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 X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org 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 <gdb-patches@sourceware.org>; 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: <Ezra.Sitorus@arm.com> To: <gdb-patches@sourceware.org> CC: <luis.machado.foss@gmail.com>, <thiago.bauermann@linaro.org>, <guinevere@redhat.com>, Ezra Sitorus <ezra.sitorus@arm.com> 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-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list <gdb-patches.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/gdb-patches/> List-Post: <mailto:gdb-patches@sourceware.org> List-Help: <mailto:gdb-patches-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=subscribe> Errors-To: gdb-patches-bounces~patchwork=sourceware.org@sourceware.org |
| Series |
gdb/aarch64: record/replay support for AArch64
|
|
Checks
| Context | Check | Description |
|---|---|---|
| linaro-tcwg-bot/tcwg_gdb_build--master-arm | success | Build passed |
| linaro-tcwg-bot/tcwg_gdb_build--master-aarch64 | success | Build passed |
| linaro-tcwg-bot/tcwg_gdb_check--master-arm | success | Test passed |
| linaro-tcwg-bot/tcwg_gdb_check--master-aarch64 | success | Test passed |
Commit Message
Ezra Sitorus
May 12, 2026, 11:17 p.m. UTC
From: Ezra Sitorus <ezra.sitorus@arm.com>
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(-)
Comments
<Ezra.Sitorus@arm.com> writes: > From: Ezra Sitorus <ezra.sitorus@arm.com> > > 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(-) Thank you for adding PRFUM support. You already had Luis' approval for v1, here is mine as well: Approved-by: Thiago Jung Bauermann <thiago.bauermann@linaro.org> If you want you can go ahead and push this patch separately.
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) {