From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id SgS4NolEWmoAzg4AWB0awg (envelope-from ) for ; Fri, 17 Jul 2026 11:04:41 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=yahoo.de header.i=@yahoo.de header.a=rsa-sha256 header.s=s2048 header.b=WXojtMdy; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id C46EE1E033; Fri, 17 Jul 2026 11:04:41 -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,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 0D8EC1E033 for ; Fri, 17 Jul 2026 11:04:41 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1ED3B4BA23C8 for ; Fri, 17 Jul 2026 15:04:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1ED3B4BA23C8 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=yahoo.de header.i=@yahoo.de header.a=rsa-sha256 header.s=s2048 header.b=WXojtMdy Received: from sonic313-20.consmr.mail.ir2.yahoo.com (sonic313-20.consmr.mail.ir2.yahoo.com [77.238.179.187]) by sourceware.org (Postfix) with ESMTPS id AF0F64BA540B for ; Fri, 17 Jul 2026 15:04:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AF0F64BA540B Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=yahoo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yahoo.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org AF0F64BA540B Authentication-Results: sourceware.org; arc=none smtp.remote-ip=77.238.179.187 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1784300655; cv=none; b=uB6NNUUPmBS/obIiprKIlSCoTzGyQoexbHAtHpxk0MakxtwXvpdW63JInoy7bfT2Zd5KMWIxWFfToH7ilAvYkBQs0B7gTFwCZMLWnX6E4tEeciRAWdLgdbmQT4cWfn1tsJgNjcJjG0yJ2TfxvkzbXbJXzFB1MYoL6vLOyGyVZxk= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1784300655; c=relaxed/simple; bh=SxtUfWaEIoxsDJkt7FXG1qjzt8OQE/XV+sAw+51bA5U=; h=DKIM-Signature:Date:From:To:Message-ID:Subject:MIME-Version; b=xC00RPDJWoLgXFa0hb4ThWSNrqxu7H7kLcw7L4ESFN9oJ3f0P565HgXeavFWt9fHAz6O9RRC2Oqmu9/sTjqx/0zKim8llPu7h+5OUcpNrMHaKZUWlNbouFD8yee03M9zDvGiVX3IhRBmuXPbJ+mGPagNPTpCH23ahG/I4iqeDco= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=yahoo.de header.i=@yahoo.de header.a=rsa-sha256 header.s=s2048 header.b=WXojtMdy DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AF0F64BA540B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1784300652; bh=SxtUfWaEIoxsDJkt7FXG1qjzt8OQE/XV+sAw+51bA5U=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject:Reply-To; b=WXojtMdy8IkGbI3vwsavtONNN8O0U92mNMZf9pq0ziqveKCD7lN8TqY4ivN+DkFzzHqRkL3SAyBW9iWNcMQKABkDR5nAaRey3fKe9cCf81FaNEFUyFLUCujL6rQt5ROKMlTrM+ch4GnUMIv7iVVdm5RnSgGC3nKFiu8zIsPyfVQ91/PcVoMa9gLof9nChB/fk/JYmxseSgKlWzoZcsngzHXSWzUrfH+vGzNYeyAy+nKW7bn9hn6BxcO1WJ8itLlHPAKTmnv+NrKV9PutrZaPGZ5S8EUpCsWTPNC79cpgM05r8cxZ8+vlUt86Kw92ErZ6y2jNG2iPdTc4ZeRh/+mpDQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1784300652; bh=l+dBNp5BDBdumvT0dFHDuweSZKe7LAai2Xp29LdQSKr=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=Yhzqrglk1iahdHO8wgDoQ2gpg2O9GTN4yVl0V2F6OOm9rwNuTE2sG2qeubuJKQ1U0/R709t6xeEhWvxuyYHKz0rACu5FjMRbQdexJaLo/VFieUrzLsapBmx1EgQMCNKgAbAG6K7iODrdwhnx/M65dmyGjnjeU/Ed1fvh6w5+f95T6C9IYNzilrlNhlzufjVMJj1lSCqVLOkMLWAvBkhJlP8akHuTpyr1taPNWXuWP2+FwDcHdtafpnRy0R5xphEEb0wQsiUr+7aYamKLcb/xyQ38CTk87H38mbZaRcF5XzANylmwqATyivuyQOGeYfHMQwUNgSL5JA3U3aJfBWAJQg== X-YMail-OSG: z32cBGwVM1ljK0oppqXwjyN1wZZXyLS.hR3zMRQ0q7EVLRPdRnuIf5ayxQsgAmF .ovZdkFUyDe7iV0j0Oshlgufk7b7EeK1gSH4cWBc2wsle2X3JckY0anYIfv0TOS6LU4_IUUhK7ce 8loF3zH1GK81Hie5NK3h2ACtQKfF.P.OgPNKn3K7avPveCvqWQ1395a6Ac84L4F.t75vl9HnbQUS 6iOi2FtCP.pxPFvniAZf6i24gvYUGWaADN04OIH2uu8byHutJmchXme4.0E0PYBN0Wc8uhvursRW j3DvB9x1XySrhSn6GlWO5fm0u.qwsGWaaeaquw5jhGRYPuqZT7zRvJ.3BLTgD.yHG0q3lRGsmhtw QP7Mx9bqbfrPb9uyYxCiSXpU7wYwiDcbfC_muf6v43RtFVvDv_5P4w68ybZVzvFKwCTTEkr8p0eL EsyGUC3tKuqBiteoogYCAQDQaUrHb5qz8SGq6eaxUAfiPZxXTv1LTtPp92xLdUL5yNq0CIDlsu_2 KwoEnn0iB9nAa5EvpS0.r4QL7sh99SvuY8ZuEyqkkDVnzqBGjo4eZuFvzk5XHcCHzCb4cp6ifk_f 599x0t9JhjPGgzmUQJxOFT0ltkkPu7YC_FOxiLcArXRPYUU9i.WMvEi4YFi4GrSbFcAJe6oYB0.M T1uJiSqHKfCvs83A.Si8Pr7Hb3i9CGHCRVYs5vR6tVqPEY5nLiI74palwgN2wGdIQXxP2UoR77fY YwN8UgMXXxOz9HjAObHDUgNQRohRJ2Gs_IjSiURBV1_giiYO47acHuJZ4TWnuyUa51EWw5pWwru4 kxFfZsqfz1sqZeq5Yv4G1Fuahm.NipYITsbV44jlFUK0Gq0rY6J6.G20SukrAVqwEeJakEn9oYbb 8YyzgG.tcu84zfCZ.jFxyMOf2t9wU8ih6AZMW8ka4YWsN91uDcfN1zbxSLcSym.gyCjwZb9OK0FR a5dxEpdiasbGJpKE2q.LLuTs5evg7MdvXtel.jKiq8gkdVg6HVjck4NVc3BzSM3VtwZnLv4ImZg5 Gg3.OoCeJYf5zekUye70_lgE.jjMWHeKv77Ox5XZCXeaagRvcLCZWxMaUWGpOH4hvlMfw7Wp5.cq QEu_54wquARaYhbSMFYqdRYZ6YY2Pwq4YG7KzA7iB.15q0fmxJZYDZFRVjUQF3U5ryEkWP6B0zFC vAcLFJqrj5g0DLpq1HxWYg4FH1Zr51iTYSrJ37KTPlDJnCCqoGQ6Bg4sOo4OFr8naBWrZrCGMBdK 93BrIlhvaa_k9bl6DsJRgMnIMWxJJhmEnBi0ow5tKoznsbqX_Nu2ytOjIyZBHh6NsbZ_IuHRKdus VwrskaNB9Mv8P2PADwtDzXavnqKrmb7qSiKXwOt9L_sdxJqQfQZAvtl1IZEfRDJset_SValSy3.D obf_jAOW.eOin.49cLaYFyCiYjNmVSPF3BEpd_mgQ.CpibNTnmFAwjsWuFBVsZK0LHkXZW_PNwkD oUM4K.UZczo_gWxoNAZoQtjQnPmU5cxD9DqCFE2VW1BLIQJXWzxukSalbPGfNrlq3OW1JnrHAq7l mxagxCNXFbmKc1DdxYhEx6tKz2JdonYi2Csj1l7Qv1qiQ1gki4iLdXkGWCTg8G4whVodmw2xd.QG plS2uMAUWHQ65aaDUAKpMpWAUOGP4fQpsiWzf2VVEpRkRI8LxD1P62t4kV9.e7NDDZhNEDNGBjg9 DIjWqd8cfev7QpUq1qRl3jX6pl74k_q4YQMs1s9TBMFgwoBp7OHh69qNT157F8iMIl4cB9.NNr8e Crmg8fOq66bIZihWgwNyGqTxJ4vGkBfuKdkQMxSkZHSopbJwFy16qHV.T8Qwnpct6fkeg2TT5JKJ S9ZuPBPIDj5FrtwQb7IwmblqgVPg8IokCk4nEi7zjJwnBddwfDsr8a5sY.cKI9DmSuIn79.ov2Z2 y4IIMphW8rkZ6.l0944MW5EK0Tx_FP5Ii5dkIMseJvrvtO2uvw51e0Za2465hSeaFSWRKwF17.ue 4_rIQrzXmPrBz6qxMJK9rtIwX6hPA9cItaB5XTSVmBdAYSIS7Ej.ijhBvgYuYLAbxohqni1Q77y9 AKyBVofca9K0toMR_Rp7AhonfZfL1J3f49JEzbXGzrkxwTFIVm0dXZC1fsfL.3EtVGQ2RUuxb2X7 UD7ScpOhaYqyHxNMad3HoqTixUKCe0RxzmAkftSgGxrt0e4w4BDDq88WS32oJCCoCXAXvMe0035a rV7Enf9h1KFlOixD74Bl46.1A9w-- X-Sonic-MF: X-Sonic-ID: c203ad98-6672-4cd9-a028-8d5f41c3a7f0 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ir2.yahoo.com with HTTP; Fri, 17 Jul 2026 15:04:12 +0000 Date: Fri, 17 Jul 2026 15:04:07 +0000 (UTC) From: Hannes Domani To: "gdb-patches@sourceware.org" , "Schimpe, Christina" Message-ID: <2142345607.3489153.1784300647475@mail.yahoo.com> In-Reply-To: References: <20260712113229.3695246-1-ssbssa@yahoo.de> <20260712113229.3695246-5-ssbssa@yahoo.de> Subject: Re: [PATCH 5/8] Windows gdb: Prepare XState functions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.26136 YMailNorrin 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 Am Freitag, 17. Juli 2026 um 16:41:54 MESZ hat Schimpe, Christina Folgendes geschrieben: > > -----Original Message----- > > From: Hannes Domani > > Sent: Sonntag, 12. Juli 2026 13:32 > > To: gdb-patches@sourceware.org > > Subject: [PATCH 5/8] Windows gdb: Prepare XState functions > > > > These functions will then be used to access the XState registers. > > --- > >=C2=A0 gdb/nat/windows-nat.c |=C2=A0 31 +++++++++++=C2=A0 gdb/nat/window= s-nat.h | 116 > > ++++++++++++++++++++++++++++++++++++++++++ >=C2=A0 > For this and the following patch:=C2=A0 I can see that you introduced x86= specific code, > but used the generic windows-nat.c/.h files for it. In gdb linux code we = try to keep > arch specific details in separate files. >=C2=A0 > In an earlier patch you tried to keep it separate for windows, too: > "Move x86 register code into x86-windows-nat.c ". >=C2=A0 > I am not familiar with windows specific code, but do you think moving thi= s to an arch > specific file (for instance gdb/x86-windows-nat.c) is an option? Yes, I tried keeping them separate, but these functions are also used by gdbserver, so they have to be in a nat/ header, which makes this a bit more complicated. But I recently found out that Windows apparently also provides SVE register= s for ARM64 with these same XState functions [1], so if we plan to support th= at, we would probably just move them back here anyways. Hannes