From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id vadMJhPjK2oqCwMAWB0awg (envelope-from ) for ; Fri, 12 Jun 2026 06:44:35 -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=rCH0sOXv; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=rCH0sOXv; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 8AB2A1E024; Fri, 12 Jun 2026 06:44:35 -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,RCVD_IN_MSPIKE_H2 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 D89011E024 for ; Fri, 12 Jun 2026 06:44:34 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F3EA34BA799F for ; Fri, 12 Jun 2026 10:44:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F3EA34BA799F 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=rCH0sOXv; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=rCH0sOXv Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c200::3]) by sourceware.org (Postfix) with ESMTPS id 54A034BA2E30 for ; Fri, 12 Jun 2026 10:44:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 54A034BA2E30 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 54A034BA2E30 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c200::3 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1781261045; cv=pass; b=YUgFU5TGtsREzKgkSbCE1F0WCVEL//JPJmFP1hWLkHzXbCjrOamWBldRBJ0bdfor15QLSyMak2qvqQ92/z+K7GD9oix3whlHfa4o2aqtjd65GsXZ5DRKKUx3ozu5PgocCn1x619aK989KqNTKtwN6c827b039QuamknAKuQhvMI= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1781261045; c=relaxed/simple; bh=wigxo8VeA1w3vpZBSHb7AShEjZdy1lS6mQQn3dfxn6k=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=cP68QAm7R1ecVUdmsUkkiEGPIASMV/up567h6XnTrgB1E6HLaejsUVUE09s9tolp7y+mDISYwaIfbV3wkGDsa8VwED9FTJq7/xgCEP/bY7Nj6JYohBBPX+X6yxXNB37spx2qXfu/vxR7JiZ5INToTZLtG0O3PZXePdLYzh8kuiA= 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=rCH0sOXv; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=rCH0sOXv DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 54A034BA2E30 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=G8Sa4XU6SIIPSVi5hKlg26GxFuvG/nGPgIwki4AUPdCnUdnmA61lAv3jhGorQbb/ebM8zoRxfXAqRwnUML8PE6Z1zGKbz5LzxxM7soldxF2jMYR6sWdw0KQmS+UxhDUwTkmY/+2+1a8mSP4oJKWt2E/GJduqZDTaEaxSrJTAvNsS2GGNHAnwk06EEO3b4+9JS2iudiZRfygnUYU9e+ahce7t3vukk5+vAFihvFtLdKB0aq9RNEqMGHuXplcVzCrHo5bEATFrO+11mol5VieZ6CQLcyRnsYMaJfwcqM8SDbhh/XXKyHmuIj6R7JQc4Fj/DYGWj2HSFzUpZkQZRnAuaA== 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=bxua1haJTKmVAEkydrFA6ZZKfHNnSF6NtIIXhd8YKAs=; b=QzpgElZeyfMogwsO58lZvh6JvbCEyKfz1a7cSIHxfcgHTsp8GwsDPihwBMPYHbS98b1opKdybAUKqzd9t8JwCf0m2sNYd1khQRjsaWrJeVSFOaFVIFtrwMwj0NLKzk1RrMwhu2hUlmOktef3MUj7mQfnoDP/AEcho9Klk+G0wkN50DeoUJEngIsgZJVDl9vDOBVUBQBnYnFiX1oVCx2qEWd5NgPnRb2bXnfBjwKHUKHSeqRXBIEXl3BeFIRjGrkuMrX2tvtLaVfB+TbmPIuC+xbhgr1VwIUgee6XOUNAfnLDvxtl8CDw8ukOuSyALI54MnQs6pkTOAR9LQd6KVWOvg== 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=bxua1haJTKmVAEkydrFA6ZZKfHNnSF6NtIIXhd8YKAs=; b=rCH0sOXv22xlfi6EuG8g89qaSPaqV71oTK3LVeNGviEm86GGSC0eJvF30U8PuMfKlE60ClTqo+Ycz3jc4FC/C0c2EeucrHnP2ljL/i+DUpC0o+Pg95l9PkzB4oAnTdx4sbAFOs1F9uKW8aiB/DIu+ppd3YPqxAK38Fqw3gOH/j8= Received: from AS4P195CA0017.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:5d6::8) by PA4PR08MB7546.eurprd08.prod.outlook.com (2603:10a6:102:26c::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.13; Fri, 12 Jun 2026 10:43:53 +0000 Received: from AM1PEPF000252DD.eurprd07.prod.outlook.com (2603:10a6:20b:5d6:cafe::11) by AS4P195CA0017.outlook.office365.com (2603:10a6:20b:5d6::8) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.113.14 via Frontend Transport; Fri, 12 Jun 2026 10:43:53 +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 AM1PEPF000252DD.mail.protection.outlook.com (10.167.16.55) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.113.7 via Frontend Transport; Fri, 12 Jun 2026 10:43:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UYKpgxl59kcDnfN8kY1nrCqO3CZRVsI+thDxbaaKSuQrBTB7oiLxJsKRLbTTF9FDXIlhnHL9mnrqZjv1blWUjy/xpz897jTqE8mYdTQDnfq/XOIKz7+LWKa1WuVwRNKvKuypdIm24vzHM8hk9FxzshgPWXRQ7tswihqRTi8vwDWSyD+CHgoEbOIQgUFIeuzZh/jpiwq0Tvmdf96rV4ug35eOGI+a5eowZSEM20I+LJKOA7QoVIgUAYqk8L57sRlXEHQIpySmXw8GiXygd3OSSoIQPyUDiNFArhqI/8CX+WHZ5XT5cv1NXp10SbHDOjjJ+pLRltItqVJ2rvH7yTFY9A== 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=bxua1haJTKmVAEkydrFA6ZZKfHNnSF6NtIIXhd8YKAs=; b=LhjXX73RgrF+3vCwkrznwnzg8CHCaxK30N5Z299WYPkUkhFu7X4+SX48boL8jv9HulYjHb+jPDz4/xw1Yry5oxeRVE78tp2eA424x11S94SCjHfQPgEE8wX1Hj8lx04eqYQ9ZzOSTm7eDhLb5Bv3vSf743Raix/Y6aLUAR/kY4Su7rRkl71r0Q4ZqhsgX2EfFTYgxZvfFS9DxR2VtuXbJOsyipPgzu3skxCc8avuL/mbuYqIOMOmnCI4g8qlqht818e7sp1kXsZZy7rEUNTZfOxkWKDZys/FlnBwHLsbO7av7V7fI0b7W181msnX1a1edfUq46E7uij4tEXUi0NWFg== 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=bxua1haJTKmVAEkydrFA6ZZKfHNnSF6NtIIXhd8YKAs=; b=rCH0sOXv22xlfi6EuG8g89qaSPaqV71oTK3LVeNGviEm86GGSC0eJvF30U8PuMfKlE60ClTqo+Ycz3jc4FC/C0c2EeucrHnP2ljL/i+DUpC0o+Pg95l9PkzB4oAnTdx4sbAFOs1F9uKW8aiB/DIu+ppd3YPqxAK38Fqw3gOH/j8= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DU0PR08MB8663.eurprd08.prod.outlook.com (2603:10a6:10:401::6) by GV1PR08MB8475.eurprd08.prod.outlook.com (2603:10a6:150:83::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.14; Fri, 12 Jun 2026 10:42:47 +0000 Received: from DU0PR08MB8663.eurprd08.prod.outlook.com ([fe80::f957:cec9:ec8d:7968]) by DU0PR08MB8663.eurprd08.prod.outlook.com ([fe80::f957:cec9:ec8d:7968%2]) with mapi id 15.21.0113.013; Fri, 12 Jun 2026 10:42:46 +0000 Message-ID: <63fce133-4d28-4629-9a60-6d14cba49b86@arm.com> Date: Fri, 12 Jun 2026 11:42:45 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1] gdb: align siginfo_t with the Linux kernel definition To: gdb-patches@sourceware.org Cc: Tom Tromey , Andrew Burgess , Thiago Jung Bauermann References: <20260612101610.592338-1-matthieu.longo@arm.com> Content-Language: en-US From: Matthieu Longo In-Reply-To: <20260612101610.592338-1-matthieu.longo@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PA7P264CA0028.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:2df::7) To DU0PR08MB8663.eurprd08.prod.outlook.com (2603:10a6:10:401::6) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DU0PR08MB8663:EE_|GV1PR08MB8475:EE_|AM1PEPF000252DD:EE_|PA4PR08MB7546:EE_ X-MS-Office365-Filtering-Correlation-Id: 60085f38-2e61-46d9-92dd-08dec86f7ee5 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|376014|1800799024|23010399003|6133799003|18002099003|22082099003|56012099006|11063799006|5023799004; X-Microsoft-Antispam-Message-Info-Original: 7iCfgYixRf00JKDHt9k+31aTPfcmFSJVfS9OiU7WG9/aw4P58MrY3IUResPI2XAKt5LPDAXm6mF8yRRaq10uOX3CE5Lrpv3H3pD6qJoP9JebOJrqCUk9K7tVrC5izyrE4dhmIJQQ5B3AdxaGTBKPNHZHQYHsvFe4Dn4jf6gof83YMokfYsSnCeqWmeugOA3K4S1efuU73/Uvnm5TEd38hNm9jJBsQzEY0y0aVg/zqhX9zk+q1fek1EqPcSW8vZO66M4IA5zdZ2qEWwI0rlWN9emHNgCWwU5XM+bOtOPBnBS+OTocFn5BBW8zVwC6S/FCGxHDRiZM9Pq0qKmkpJftwjfUnC8pdeZNQAIN9hPUCUerCdgwDuIa7Nr3fRuRt/sSvtoC3H2JLDBf8VMyJVNkEeduPUQAEs6VBd1yIJ1gIpy42AZtfWu679S9A5E41N/s6fHNyj/Za2Q1DUkhvHX4ecqKw26ybFhNoOwhfC3bmxKja+I9Q8Oe2ltJUvCArg6J/oZFYTCBzjX0rP/Gn4804XZFmOY7UaI5kAqGkBhAjvyZwByP5cGeG7bd5VP75EbSIYlRKNIqTg3Hb7MtImDOif7h49yUWFGcoAlOrVTyLSzW2de5KsY3vX6EwmGhV0Fp++p2i7UZXdVLWLn5+u0x9xijD+K11Gh/R8sEbM/rzI+aooCj1YdiN8MJGDeH/nONSuF+FEGhVHVwO26s7GiXlQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB8663.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(23010399003)(6133799003)(18002099003)(22082099003)(56012099006)(11063799006)(5023799004); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: s8RL2IRjqkTzopu46ovMtoxZKxFyhuD4MOaSCx4QDU4GYETQ+RhjqtROLmbQPNdKl3aS5J6BkpqB0dVkhKQe5erMF9SXsMkM6/Sw5gzTMZ9yj0xMggfmInY7sEm0QWu3e3ikYGQQPX1XXm7zaAn2BD7HM2UsUoVkTM4CO5EakHkHYSh15k4HJJZes60YEf7eY6ZxFqL3fRVfacx67j2zzpuM/taOgVZeTKzyNZLUDDGmSmSC/knzUOnGCUdb8DaGTecBJeZ2a+mF8FwJMpROWQwucZ+U7k935Lf5eabIHi/gz6KUE5UWhmtI2U4i8um2+1vwtXzxUVUifXYs71NYMQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8475 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM1PEPF000252DD.eurprd07.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d2d3b6b8-db4d-49db-86cf-08dec86f572a X-Microsoft-Antispam: BCL:0; ARA:13230040|35042699022|36860700016|376014|23010399003|14060799003|82310400026|1800799024|6133799003|56012099006|11063799006|5023799004|13003099007|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: Ff2S5IiLmuJabHKdPyjhFq1zM/Kc96ZXAKJG+YEB5qWrHXMB8fiRojVoKQ+smqksZpSN+tQxDJHMNG+GdgEioRu3BaxKYLPGPWB5+b0dttc6dAE6PXLiaWAiULMZ4WBxlZfTCAwwAVYwbaXGFdPpVFplmx0eK7HOwEl3KR/mjC9okuySktlhS+0+lacvzkfMosEXKEFBy66EN3ApoKLser/nNE7G+GzyXw83bHYxMVeJOHk76AB4As5UqXFkCWXy0mQe3F5PwH1QxYTYSsKDI2XZ7gReuk20lo21nULwgSFz8Idgif1jHDArRD2EeionCrfPdSIhHz5yV7iMp9XBS3Rqp+wOYNmjcDbfJ1/IDyctEi2del2uuVmwBXOngPupVipFrMY/6UTHiLcAze5WQBZD3m4wE4VzWtgE5xa7rnSlp7P4iOeSiAGbG3DqYcrqKX7Y/T2HF+gxuJYo+637prxx2+1cxvWkku1t7wlGA8TR8Gxst3mlk+RjqWAWqfQ3fHohphFDCdP6rQtfA3rdGdObf9Rpwc0qaYrCt2QCpoqwWqNdUK/2azvOfkMG+EJY0jKCeOHvFLce0Oxes8LvW/gMNISyw5a72tWdb20GC5RA5cGszvlhU+med9d1GgsBw0FE9isa8lTcxqoNxQNcqU4WKiQNpfDlT988xtpV7wvFyB+Vx1oGqIa0+BAt6MMDVWWKAAEhLN3XQPGrEZToKVWZ7smzmbn09rVk8ga8ePM= 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)(35042699022)(36860700016)(376014)(23010399003)(14060799003)(82310400026)(1800799024)(6133799003)(56012099006)(11063799006)(5023799004)(13003099007)(18002099003)(22082099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: eNUq6aFisF8baHtdzg4+yZpdW3/6c5fXyI1iuhbnAHjpj6YDHC3Dpp4IeoKzp33A43C8wvi+RFq3SLYLSYLZTo/3rpoeC2fwzGiyqUGk3exaNdncGCkhwNP2xYIExJyGal0eejjzYZ3BcsKApkoGQAU/sHYiS9SDeiacZgsrKIhiAHrbH0WrDhd3XR+xLqs8kTHKxkQGyVh+CQ87DDmZERH+a5EF3hhjBVy5PFjexfVesQiC1A6Q++0LfVeUVo7oHFLCnO+yz2GuLKwEAdbQbC33gOU5JoQjtXlNw//dkbYV3j8pSgIY5D5NDjbuHMtKJ+A2UvHl8IUSBWG7sWGxQwm76OLvReFtzDD/Fh1YFppunFm9tiAEozRNljhHb5CeeHeA70G8MbF1Ls6Wl+54NFCu05XwCZhvg9bNhrjt9ppmlevQ4U2z1Le6z41HhVeq X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2026 10:43:52.8084 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 60085f38-2e61-46d9-92dd-08dec86f7ee5 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: AM1PEPF000252DD.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB7546 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 12/06/2026 11:16, 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. > > [1]: https://github.com/torvalds/linux/blob/2b414a95b8f7307d42173ba9e580d6 > d3e2bcbfce/include/uapi/asm-generic/siginfo.h#L69-L100 > [2]: https://lore.kernel.org/all/20160212210213.ABC488FA@viggo.jf.intel.com/ > --- > gdb/linux-tdep.c | 39 +++++++++++++++++++++++++++++++++++++-- > 1 file changed, 37 insertions(+), 2 deletions(-) > I was not sure who I should include for the review. Please feel free to CC the right persons if they are not already in the list. I tested the patch above, and it seems to work fine without any change in ./gdb/nat However, in my understanding, compat_siginfo_t should also be impacted. Why is it still working then without any change ? (gdb) print $_siginfo $2 = { si_signo = 4, si_errno = 0, si_code = 12, _sifields = { _pad = {4327056, 0, 0, 1, 0 }, _kill = { si_pid = 4327056, si_uid = 0 }, _timer = { si_tid = 4327056, si_overrun = 0, si_sigval = { sival_int = 0, sival_ptr = 0x100000000 } }, _rt = { si_pid = 4327056, si_uid = 0, si_sigval = { sival_int = 0, sival_ptr = 0x100000000 } }, _sigchld = { si_pid = 4327056, si_uid = 0, si_status = 0, si_utime = 1, si_stime = 0 }, _sigfault = { si_addr = 0x420690 , _ = { si_trapno = 0, si_addr_lsb = 0, _addr_bnd = { _dummy_bnd = 0, si_lower = 0x10000, si_upper = 0x0 }, _addr_pkey = { _dummy_pkey = 0, si_pkey = 65536 }, _perf = { si_perf_data = 4294967296, si_perf_type = 0, si_perf_flags = 0 }, _tchange = { si_tchange_target = 0, si_tchange_type = 1, si_tchange_flags = 0 } --Type for more, q to quit, c to continue without paging-- Note: this dump contains more fields than the Linux kernel master because it has some unmerged patch series on top of it. Please don't pay attention to it. That's just for the example. aarch64_siginfo_from_compat_siginfo (in gdb/nat/aarch64-linux.c) and its friends for each backend seem to provide some conversion logic between the siginfo_t from the system (/usr/include/asm-generic/siginfo.h) and some internal representation compat_siginfo_t. From my research, this seems needed because, if the host and target systems are not using the same ABI (endianness, size of a pointer or int, etc...), GDB cannot rely on the local definition of siginfo_t to interpret correctly the data in the blob that it received from the target. However, I am confused by the definition of compat_siginfo_t in gdb/nat/aarch64-linux.h for instance. I see that addresses like _sigfaul._addr are converted to 'unsigned int' (that should be equivalent to uint32_t I guess). Why is this working ? Please, could you provide explanations on the above, and guidances on the changes required in struct compat_siginfo_t ? Matthieu