From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id CW0eAcA6X2o+Sh8AWB0awg (envelope-from ) for ; Tue, 21 Jul 2026 05:24:16 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=o7k+aI0x; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id E204E1E099; Tue, 21 Jul 2026 05:24:15 -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,FREEMAIL_FROM,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::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 373A81E099 for ; Tue, 21 Jul 2026 05:24:15 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C6EC94BA2E14 for ; Tue, 21 Jul 2026 09:24:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C6EC94BA2E14 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=o7k+aI0x Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) by sourceware.org (Postfix) with ESMTPS id C36DE4BA2E0C for ; Tue, 21 Jul 2026 09:23:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C36DE4BA2E0C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C36DE4BA2E0C Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2607:f8b0:4864:20::334 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784625828; cv=pass; b=FgMdr+2xWB/iUIpvsvzYqF6c8TB1ECXPpbtBMXpbzI2T9UJ6Z3mond6DmJEZjTRS2t4GHVomgKD5vdbzFpzhvTtDy2VaTfQu4xTWUKh2WwkzMeRO6v7yK8FaENcnl6O63sj1OlDJH+Yk2fhoIu63yANmqRL6hfcNrLTwUv7MPok= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784625828; c=relaxed/simple; bh=uXVCo3EzfNuwipKKCaqmN2kYtbKjfRuDC+9MkcebYmA=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=biUD+jqy8P2XGCpmv4YSUvNEbmGHFap0zvZeEE4+h+SNvc7rMcUOneoPfQvUhWWTY3M3uhnmHr9wQuvoSXyT78sL+cEuUemZWA5+VN2Pk4pj4IUUJrMLOpwSn8/h4GZDLeD7JMIa9VidwDpQIQ6FOMtvn6TccLD4LaydpRsOkt8= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=o7k+aI0x DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C36DE4BA2E0C Received: by mail-ot1-x334.google.com with SMTP id 46e09a7af769-7eb5a9f02e8so5193439a34.0 for ; Tue, 21 Jul 2026 02:23:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1784625828; cv=none; d=google.com; s=arc-20260327; b=Ta07XCeWiLmOfUmkexkoQNjwNoHOvuK46ficBwR6XdYtGM/ZDeCFnqmCGRoXex6KuE 6Kncat3rd+AfizW+vOLFQRViW6CphSb4gkfzDK9JGCvmfvHwJz4+HCupecDN5ZT1agtw hhIqszOz7W1yCESeYkdac+9Ou2gyVoOwcPRjXAr98caOe4Iq+FwKWw/w7N+Yz4g3FNm7 oMeEF8CuRmhW0r6TI0WI9V5pQs/KnMttD1UGiu0TFWTKTjdvmVU0GgPRcaSgcBvuC9zX bWvQ/Z8vweYrYCTF+RAkMp9PwkrcTZtPIWuuL9cu4DrQ1nN/y9+Vvrlvc74es+EBKYXl 1JCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=Y+RURNeJhHXDxlREys0WFBdVTreSl8/zRtwDO/sP4ww=; fh=YT+epb1VdWNBQoSMuSDlpj4lIU6O9Mku8JMjZVMzTpk=; b=ZYqOXFG1Y+oLvk4wuDr6nJqwdP+RAiPsBjIk0cb9jGIGJ5bydlWYN0ms0wsbwjIuiv w45gBtGc2vDskDgEGEQVQR2d2Q7JuTWUhfElw7Nvmhl3qew/j2ujo+yT4LkUJajebizo EpbmPj3n0avpY5gpjekRkDyD6W/gq16bsHNsHeVOdWBclMjyLJqTlv0R1EOwQEFTFVtx chAuLZ0NoTMJZ6QdLh7jZ2DI6M8p7fPVe1vEK2RRWK07LVg54nTxquf0Y0HpEeBIJqn0 hDKJz5JtOfYiwGU4AlNyrRC3uv+NRGHCu8HFEFTpZkwKvR8UY3HSIF3Kp1aPaCWOoZoC 2QAw==; darn=sourceware.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784625828; x=1785230628; darn=sourceware.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Y+RURNeJhHXDxlREys0WFBdVTreSl8/zRtwDO/sP4ww=; b=o7k+aI0xbbjJTyPiB4fc/drE8TaLwLpbPkh7Zoto6tM9f+rT0OujsCHih/n1L4ObH4 LKZOlTg7MWugIkSC6ZPIEI1CwD90+SFi8xm5VdA8UR0ccR0tSbCafsJjApvGGmQkdLe+ AY3sW+RwLmXkPcShH/FfYk9BytWMj8WJFjrtIuKcBlUIjM5iBuyhFO7NE5DYSeLUKwrW ABx1+zWS8RRQ4BoieA/LD2mW3h4CN7pIXviRFTMmvMIJ3QwComWq0L9npO//7xeUuKrJ ztLetUcYin+taCHPNYyW5db/zO6K6p0gM0ZDLMu+295SVTiIEI8TOpOz8oikDHbW+/BB vAhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784625828; x=1785230628; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=Y+RURNeJhHXDxlREys0WFBdVTreSl8/zRtwDO/sP4ww=; b=bGL2OOyQ4r0Dk2s+GKngxWEfGoTevGzcmQ9zN2FL3wSzxz6jiOyOKqDJ9DEWc65Ev5 pC2QihYHywusT5GAnAvpvad/acqX3OBV7NQCMkU0sIGsg24wGrcha7xH8XEv2wbYq1O2 1rmGlyGMeLUgBy+mn+tAZK6++/4HQLAAy6TjPkHI1k1s7ys4vaqF5bZkPOvY5ANL6stF fvOZWew/kC2hBAER5VjRCC6+k3w1iRz9QB4AlKUzFEYk3LNz+TcbcLcitHOQggZ0WTQN oodzXBodOFE0TLv4N677zZ6i/IXsn11zVztcRvkpRW9a7XZSolPpeQqrc/NZdN7DjocX QO7w== X-Forwarded-Encrypted: i=1; AHgh+RrHVJXestqttfetwCAoJuy2pnQbJTvBwjfRxRFUYffZd2TeHpe/miGeVhcGG58LKS0zTz/xofB1IgB3ew==@sourceware.org X-Gm-Message-State: AOJu0Yxh5ghcfMDgyK/oAVZPsg6x+5Imm8Uge6U0gbUvSAumy4EhhhSm FZPOeRReVeXLYQezZyAI5OI/b+3gKy/G6uIx66CEi0a+vW9geBPFjIaueDF7Cu/wHm4CAKypBMi fQuIb+ajN8+6lBfiWoh9AK6PBN6ZzrVg= X-Gm-Gg: AfdE7ckDyBjAkBLuZeWzdlgbCQrUbgIM/2XpVAbwO4czfOI1Fp1cUuHLxwncLHQyRPr ySf7AUGYexsR9A+WSLYGiPuS9qhLKj4ZtSNOl85Z31em5LcZorj8e3EsuX8kIpqSFEltpMipjfr tSsn+9EVVPHVXSGJAW+Dj9TwyDryJQWP6CBNx3JDWIC3lByEAY5zbhdjqDsgpGuBDsMb/G5SpAM 55nLhaSlViuobDg0j6z7Cj0DVt3e+Rtr88FupH+WSQUpvrx3zmO3QYrvWcUsg== X-Received: by 2002:a05:6820:178e:b0:6a1:207d:64e6 with SMTP id 006d021491bc7-6a53685fadcmr9118097eaf.45.1784625827946; Tue, 21 Jul 2026 02:23:47 -0700 (PDT) MIME-Version: 1.0 References: <20260702165231.331169-1-matthieu.longo@arm.com> <045b33b5-51df-4be1-bbe7-2dfb599d60b8@arm.com> <6abf57b5-831c-4b4b-850a-d46e7292b578@arm.com> In-Reply-To: <6abf57b5-831c-4b4b-850a-d46e7292b578@arm.com> From: Luis Date: Tue, 21 Jul 2026 10:23:36 +0100 X-Gm-Features: AUfX_myR6i3ax59_tSpR9k_kJsybtCH1E4lhqhwG3lCNO_6mxepUTiE5LfWOmoo Message-ID: Subject: Re: [PATCH v3] gdb: align siginfo_t with the Linux kernel definition To: Matthieu Longo Cc: Thiago Jung Bauermann , Luis Machado , Tom Tromey , Andrew Burgess , gdb-patches@sourceware.org Content-Type: multipart/alternative; boundary="0000000000008824c706571b9418" 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 --0000000000008824c706571b9418 Content-Type: text/plain; charset="UTF-8" Hi Matthieu, Bear with me as I go through this one and I can share some feedback/updates. On Tue, Jul 21, 2026, 10:19 Matthieu Longo wrote: > On 08/07/2026 16:54, Matthieu Longo wrote: > > On 02/07/2026 17:52, 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://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 > > Hi Thiago, > > Please can you advise ? > I haven't manage to get any approval from maintainers up until now. > > Matthieu > --0000000000008824c706571b9418 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Matthieu,

Bear with me as I go through this one and I can share some feedback/update= s.

On Tue, Jul 21, 2026, 10:19 Matthieu Longo &l= t;matthieu.longo@arm.com> = wrote:
On 08/07/2026 16:54, Matthie= u Longo wrote:
> On 02/07/2026 17:52, Matthieu Longo wrote:
>> GDB's current definition of siginfo_t is missing many fields p= resent in
>> the Linux kernel definition [1].
>>
>> These fields are useful for providing detailed, user-friendly diag= nostics
>> when a fault occurs. Some new AArch64 extensions, such as Permissi= on
>> 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://= git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
>>=C2=A0 =C2=A0 =C2=A0 tree/include/uapi/asm-generic/siginfo.h#n69 >> [2]: http= s://lore.kernel.org/all/20160212210213.ABC488FA@viggo.jf.intel.com/
>>
>> Reviewed-by: Thiago Jung Bauermann <thiago.bauermann@l= inaro.org>
>> ---
> Ping

Hi Thiago,

Please can you advise ?
I haven't manage to get any approval from maintainers up until now.

Matthieu
--0000000000008824c706571b9418--