From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 8UD1A2FQcGpFyQEAWB0awg (envelope-from ) for ; Mon, 03 Aug 2026 04:25:05 -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=MS8iKcIl; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=MS8iKcIl; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id E03DE1E033; Mon, 03 Aug 2026 04:25:04 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) 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 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 533881E033 for ; Mon, 03 Aug 2026 04:25:03 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D51224BB24D6 for ; Mon, 3 Aug 2026 08:25:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D51224BB24D6 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=MS8iKcIl; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=MS8iKcIl Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011010.outbound.protection.outlook.com [40.107.130.10]) by sourceware.org (Postfix) with ESMTPS id 79E4E4BA9008 for ; Mon, 3 Aug 2026 08:24:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 79E4E4BA9008 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 79E4E4BA9008 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=40.107.130.10 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1785745467; cv=pass; b=aPPmh1LLRll1lZeqsTNAJZvQl6PAbAWLZuLqr4fmA77kNBRuybfeuTPi2ZoYLmyF/kxpBZ3F6u/Gp4TCfIwK/xJrX1QtCmQ23t3xbq6i3iMc5WxGcfwh2ApEilRCcezCXkgnNE/l2Qh4/ngvPX7ik+bWN/BzhxhswaqTG77LQC8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1785745467; c=relaxed/simple; bh=rHIkSXrtHrsdnEU/n2gr4FCkmC3AUIcU4b8G4azPOvQ=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=QXp6ZzQnQa3w1ov2utejLasju3c4mFbJTRK2M+6x+dukFP8XCvM5DvGKYyOGYXgyGSuJsNCmKRNTvcsgPT+Ha4ye7xMYyph+VndMfBrwZUxfun80QZ7McY4LmoqF8Gw25J7NuIPG+1UttkZan+rsw/P9bj+ybiY8GAYdfAbiBos= 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=MS8iKcIl; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=MS8iKcIl DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 79E4E4BA9008 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=dvf1fsGMLbXuJt0PIV7IEZNJGSu16M5c8m3KDl/AiVkyQemDoUp6vJItexk+bbyvAerSqI6IOAXLEzu2GUTyiJRoToFC3jlxe/ji04iR5XXxA+5B9s48OHX0mTKq4nbjHUey7xDzmO8PQR0rh+CEGgTE87TcItsqZS1dMLd9S1qlYPtwLyhUmVFvK/EHpBKtfHkto+OQSWACO3RMIFlWcnGB6ab1cJZH6CeIeHT1/SDG4Du5xtAPrsiKdUGtpvdMwGaa2mQFA2StcRswWO2BZwG3lgpHO2Rap4NZ7Mzt1jR8PzA/3N3DYFCsZocTc8LaI/NAM+foAmpBZXUqyeYLQQ== 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=qc/j1WEvTTHebY+aEjbzIc1UAmjKl+E+HcxmjCPhFx4=; b=oOGuHjphHDuXeQXf5DdtHxvbudnKa+IZwVbhscJBy2ZQrDfR0wvFCY15+D/dVK1jF3riRdyYjldTqAnPEnDDQusEeeLJQ422q6QRT7SdjMm+SzKlX3rK+0tjI2vmU+CcKQ3R8TIYLKg58fUq6iPdmctFztvogE6vVlfUSSCQvwZIBTJCIq9tr5EYK4geg/JgE/khM1hrYOUqOlQaUmGt5gGK3OinNZWsyAZa//+QPs6V1ksjJXcwrqgN5bocrK7aDq/PVCIquuuwg8ws+Roo+Rz1NzL0rMaHgPZRNx+lTzEd0F+MsABcErQAfLvP2pW3q8AAYuPJpRL6K0r8c4H8hg== 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] 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=qc/j1WEvTTHebY+aEjbzIc1UAmjKl+E+HcxmjCPhFx4=; b=MS8iKcIlswDnG42IQlg142CX0zhl3sugaeBGny9vGK32I9x0Cuu/hWawIzS4xpFNWCpXjWdHBPBDxeKlcOyOsmXCuVi3HIVB48OBAKVoLgy9x0mtTX3CZcs/Z9tHASQA39NLtI7j/e5OxdQJUpaEoyf3tBk4YkFMr6DwzrVC1o4= Received: from DUZPR01CA0312.eurprd01.prod.exchangelabs.com (2603:10a6:10:4ba::8) by AM0PR08MB5425.eurprd08.prod.outlook.com (2603:10a6:208:17d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.18; Mon, 3 Aug 2026 08:24:19 +0000 Received: from DB5PEPF00014B9C.eurprd02.prod.outlook.com (2603:10a6:10:4ba:cafe::6a) by DUZPR01CA0312.outlook.office365.com (2603:10a6:10:4ba::8) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.270.18 via Frontend Transport; Mon, 3 Aug 2026 08:24:19 +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 DB5PEPF00014B9C.mail.protection.outlook.com (10.167.8.170) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.8 via Frontend Transport; Mon, 3 Aug 2026 08:24:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mX7K6vS8prZGluoEzaIYiFJI7btNVZj67Ra0pkt4+EDCXG/4o5mzAcH0wSYHpkbgodKx9Pb4VJV/aThBk1JDNCHy7rmyNp52S7BiUwJHMJDf8J9TFNkaeBjSVZlKEB5cvN68DUk8GayvzRUF3FNm4+Uqag0Vt+uJKdsk4hzsVwlnQ4mfBUJtR+YFkiP+i3iA0R0eCsSTkWwVkvy8FMIvZNE53ln1KmOQ/s36tG9ceq5G2lS117FN9+PX+3htszuPptiDrB+mTKSClFz+T+Q9XbV0VHgCq6yzMFZF843futPQNRLIggR4iSGJG0h8y8TqwKLna+Fv8H0ZQZhzFVRXTQ== 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=qc/j1WEvTTHebY+aEjbzIc1UAmjKl+E+HcxmjCPhFx4=; b=ms78PF271leWLZTyXW7+esFHCZ6y1oAnM51XmisAAb21Mg9cjMaBPba8s/KMcl9m5C0cMSNS4M44ybtrEaj1qcE74f/L9JlJUC3f9mwJTkHSPjv+j/nnzsmiEY3EFNGfyEONtLXCe1r5loBFuCQF5cufZmzcwnlMHWuf0KSjeAd75N+3tjK/UneDv4/ojjTDZe0JRySgrj42y4cpcJAfRi28HMXrXceuAC64lmGsHBueFdp5m8lMoEIvXhvmERO90CnczWApt8g0oO98zKB5CdQFZEzI9anmOdL6np78UrDNYiAFRrEXG0M9sPBAuGN7ouCBIi1RiN4efdCYezt9FQ== 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=qc/j1WEvTTHebY+aEjbzIc1UAmjKl+E+HcxmjCPhFx4=; b=MS8iKcIlswDnG42IQlg142CX0zhl3sugaeBGny9vGK32I9x0Cuu/hWawIzS4xpFNWCpXjWdHBPBDxeKlcOyOsmXCuVi3HIVB48OBAKVoLgy9x0mtTX3CZcs/Z9tHASQA39NLtI7j/e5OxdQJUpaEoyf3tBk4YkFMr6DwzrVC1o4= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB8659.eurprd08.prod.outlook.com (2603:10a6:20b:563::10) by GV2PR08MB11394.eurprd08.prod.outlook.com (2603:10a6:150:2b1::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.17; Mon, 3 Aug 2026 08:23:45 +0000 Received: from AS8PR08MB8659.eurprd08.prod.outlook.com ([fe80::96bf:2de3:5eab:70ae]) by AS8PR08MB8659.eurprd08.prod.outlook.com ([fe80::96bf:2de3:5eab:70ae%5]) with mapi id 15.21.0270.016; Mon, 3 Aug 2026 08:23:45 +0000 Message-ID: Date: Mon, 3 Aug 2026 09:23:44 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5] gdb: align siginfo_t with the Linux kernel definition To: gdb-patches@sourceware.org Cc: Luis Machado , Luis Machado , Thiago Jung Bauermann , Srinath Parvathaneni , "Maciej W . Rozycki" , Andreas Schwab References: <20260728123239.211813-1-matthieu.longo@arm.com> Content-Language: en-US From: Matthieu Longo In-Reply-To: <20260728123239.211813-1-matthieu.longo@arm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0243.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a7::14) To AS8PR08MB8659.eurprd08.prod.outlook.com (2603:10a6:20b:563::10) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB8659:EE_|GV2PR08MB11394:EE_|DB5PEPF00014B9C:EE_|AM0PR08MB5425:EE_ X-MS-Office365-Filtering-Correlation-Id: 8f09b7bf-f163-4a21-1760-08def1389d11 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|23010399003|376014|18002099003|22082099003|11063799006|6133799003|10067099003|56012099006; X-Microsoft-Antispam-Message-Info-Original: D40tWEAdxlHPdxzc9o2EDDmEqO/zl9ilZgYCgwa+lFoVc/tpTjML8wnlddVPgs0QMR4SOfkkdUbd9isVNkuZAn0ta9Xi6WRfwmh4vhcIWskI3uR9yWaFWnlNorzS1gsKAO8+ZlzNrr4w5zk1di9cnihXkoTo06Getqhw2OSAjnBGJoDYVse36WaUI/EbH0GrSX7B1O6C3pfU3Z9RbJ+eYGgQX7DEdRDR/8Ia6SyF0qqOAuIeW/raq3+K+1YKzCUl7Gf1mUd16TvE+Cxp9zLXglQNA7CWJR4SwDYzobMlik4g5EP3YbItzKGxS76rUJftP4+KFHaenHWbpki4umv1kd7tgB6NiS3CQEMZ7FAbfReSgtcq7p0iJ/jG5uKgeGBHTcBzUSRIvXyEZYyRmCt5virbVi7YhYmolp56KcrlWV6jEBojCvWuC77PAwldrnOLR5yFeE0jJE+Ff+6ohsb98z8qzksxQ/LuKiT2S3w9guDBWNQRPaUtJb8zw9E0pUxVu4ycBebKt5yT0lhyTD+8It4goYAiDryQobMZyD09lUuLc0YMuH4UG2zZGY2wh+X1KAdv0Q8psBVJvT9p1TbA2kUzmgMRL0sA9vJa21/qyvZpyopmeS5RSvsh45Nl0JDt X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB8659.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(23010399003)(376014)(18002099003)(22082099003)(11063799006)(6133799003)(10067099003)(56012099006); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: tLBaFrQZ6pe7/yt/2pdm+fjG8hPDrYC3H8UWI8lcEwtFuy5FFLqJ7JhB6u5bAdKTEp4FESZ1gJvopOU6OwdyvNJVidZCKn5n4UgMkhqjYRKwOj+jiJabhKz2kd/K6Vc9g9jagWLTtDL2HeqcTB8/xavbWa80puDeS3dHJLMzBirKW/sS4yXLJ6WN92K7PVnJtbo7AJmMkZrtXaC3f8GzNrVfALGZ22dmEuPdI0TNa7KXR9k9lU2bOkPFQ24gQwNhSMcRMrFsNDeQ4h3FAL8Zbxb9KsvnZhE/4WO8MXbHbhFQnEM2XmY33qDVY1CoA6UvH9E0tToDBUVoydZ7Jeklgw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB11394 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B9C.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: fc668cea-1d49-4af4-5230-08def13888c7 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|14060799003|35042699022|36860700016|23010399003|1800799024|376014|56012099006|10067099003|11063799006|6133799003|22082099003|18002099003|13003099007; X-Microsoft-Antispam-Message-Info: VMkIKgDkD20EM2+/hc9CjhVcFpULbdoG8lesDiFX7reU69E7NsQ1/mcc7SC5rSUo0qKvcJ/uPu32rEq1XEBALR+873TuKW2P7peGfp3y9M4Tcm9RZMLYsqxhBtdQJpQwzRGgcp6DExnlyEzvoeXJagbydOepIafBsKi6VmHObFjlb4lVPn8ho7wLa59M46cJRVYZR68H3HbtnwDa30bT+ihsCqGmoBMBP31TqnPP3sDohT0shw+AarLHaNqjAIoAprQbPqCVWl6Tk6+zRHEofUR9hv130iKj8ccFuNATN396N9AnlHltXKmVXGOpay1k40hqoHs0d9UoTOSv6KQIa9p3uq7bLF0LBX/OdArIQGroJOvxoiGST0w5zOynykA0qRbqhMKocnwIW+sCt8SF/Mi1YCEK82Pb3F0ulGOvjKTdZWeQ7kmpemJ8Hc3NxY0vhFuAd2ppqcx/66qX7zCdP/0qjU0mM3hF/izfnIN9rTZJcKcDUta1Rtu39zyRKp5vyH02ODIYMOvl/fFgplXVkydI0WOKz6Pml6z5lq0bAvodSkWcUceW486P5Pju/4Xs6Dvpw05jLowVU3RH5ifcSeUDMcePYIlcg3oCGtuc7XGkq5BISwvxb3v1RhmfHXzTzidEakNceKgEHUHfmx6/iw== 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)(82310400026)(14060799003)(35042699022)(36860700016)(23010399003)(1800799024)(376014)(56012099006)(10067099003)(11063799006)(6133799003)(22082099003)(18002099003)(13003099007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8kdBTM1FS46uWultg/xmoR6GoSwF5cEdNLMwYtzmPj2Ufea4xCD+SBmKE7Pu0xYkHx0Qo2OXIvtgK63GmExZzEUhB0smc/PmN0WLQNutg9wvT6KV9ehpNSVmkDwBub4li+l8RioG6/CRZL6/MtZsMBxmwons4IG+pyvGj2aQFGOQ5r4YSURR4me1VmEpAYTB/fqzbNLsoU8X1WOh5pturlhl948UAEyJmqegBmgkHBv1crmXCmUlKprWpSShk0EL9n9wBeAOXXQRNGuyMop2lL1N3K+IcvpMNSKiXtz6Zb6SrBysU36eTciIqlga6ba3mnqnWt1zORZlayxRt7yRegXmqRYioKyK0SdBN7b+mxEvbHnjlvrFEuRDpzRp2rme2gDZ4KcydmH6R2+IdS1D1M3B298xU9GxK3FNOY5Cn+vadtzDkOhqFH4gKRqYGwq1 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2026 08:24:18.7768 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8f09b7bf-f163-4a21-1760-08def1389d11 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: DB5PEPF00014B9C.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5425 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 28/07/2026 13:32, Matthieu Longo wrote: > GDB's current definition of siginfo_t is missing many fields present in > the Linux kernel definition [1]. > > These fields are useful for providing detailed, user-friendly diagnostics > when a fault occurs. Some new AArch64 extensions, such as Permission > Overlay Enhancement used to implement Protection Keys [2], require the > debugger to inspect 'si_pkey' alongside 'si_addr' to help the user identify > the problematic key. > > This patch aligns GDB's definition of the __sifields._sigfault member of > siginfo_t with the definition from the Linux kernel master branch. > > To avoid hardcoding the field access paths throughout the codebase, this > patch also introduces compile-time accessors for the siginfo_t attributes, > centralizing their definitions in a single location and making future > updates easier. > > Finally, extend the testsuite to verify access to the new si_pkey field > and its preservation when modifying $_siginfo and when reading core files. > The tests in siginfo-obj.exp rely on the siginfo_t definition provided by > glibc's , which does not yet expose all of the fields present in > the kernel definition. As a result, the tests cannot exercise every newly > added field and therefore focus on si_pkey, the field motivating this change. > The test validates that GDB can read and modify the field correctly; it does > not attempt to generate a real protection-key fault. > > [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/ > tree/include/uapi/asm-generic/siginfo.h#n69 > [2]: https://lore.kernel.org/all/20160212210213.ABC488FA@viggo.jf.intel.com/ > > Reviewed-by: Thiago Jung Bauermann Ping. @Luis: I addressed your suggestion for compile time accessors. I think that it is cleaner than a hard-coded string anyway. Please let me know what you if you are happy with the current state. Regarding the GDB users' accessors, I haven't implemented them because the scope of this patch would increase too much. Please see my response in v3 [1]. [1]: https://inbox.sourceware.org/gdb-patches/5c623005-2b19-48a6-9bd5-bb3dfb3166b0@arm.com/ Matthieu