From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id SZRyLuuRa2lAwwcAWB0awg (envelope-from ) for ; Sat, 17 Jan 2026 08:43:07 -0500 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=bhC+1JMT; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id B9A961E0DD; Sat, 17 Jan 2026 08:43:07 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.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,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED 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 489DD1E070 for ; Sat, 17 Jan 2026 08:43:07 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id A63094BA23FB for ; Sat, 17 Jan 2026 13:43:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A63094BA23FB 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=bhC+1JMT 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 2011C4BA2E1C for ; Sat, 17 Jan 2026 13:41:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2011C4BA2E1C 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 2011C4BA2E1C Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=77.238.179.187 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1768657279; cv=none; b=Dg1T+VLUKOsSV+kqUr8znEBNiS3StFyKjvaUt/0MXxB2PkGUpOQkM3Oc29kwcbZHD9EpD79pMldNIsw+cfU6FQHAzZocwL0lVhAHZHKkzP6HV6edrPKAZ+KKb4ncHZIwFzGot+GFTFtIK3f4DJeGMhLkNEG+PP7+ggcCDUGamj0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1768657279; c=relaxed/simple; bh=Y7CoNQ9bMY9tgj1yBA6kzH4tWDcBsebtmHS2ov6v3N8=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=nRmSWao4j3V7AFMnyrC/anbCcdbMux0y0s9oGacYw0rv6n5Iz5WDDWXmoCtwPcoTsmhMhVXuw2zy6TbI33P/LooDJ0oRtUh2fzqXEjo+tuZBXfYXsu9o4NvlZ+Cf0zGHTANrOIXwnw8TCWwx8wENzbMSXeHQTAJJ1Ky/3+Vk/q8= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2011C4BA2E1C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1768657278; bh=gq3SWSmzx9+BCyh4AF11beIPyWEW50YDT4p6k9ORwHc=; h=From:To:Cc:Subject:Date:References:From:Subject:Reply-To; b=bhC+1JMTiEEWkL3OzQEt6dVzmMWfUy1QyRlSuMKv8oKSYpXN69OoY2dQIO1+aF458lXEkjjZVKz3DkERN/VXJdF+O8McrWVAXYv5gkJ2Mkbq4Tne4OTyfuOGpOKYdWGARfC/Ho8pjWKrf7bAVDE1ctLkfBKbVAU7d17Tgya/UpaOXwcCA0MSdREaeXp3wRyYOcK6dC1Wi6z/b7STl5GSlue59XJbPUbOpxjqpcxa4estn3pqVETLcTuO3+aQY9/Ewz6f4CaQGziYQ7WXo4qJ/Ox5QeiwJviopqcCht9xTMKWk3XokK37SSyEbeKCp5gYVsB0wTH+uv+QxqVjtO6Tfg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1768657278; bh=eiG+/LhOWPsMxhQJpq/AF8hmoSlSFBUDdyti9DUrGK8=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=CWDFFmMnS5uqJJsFRVSX8qJiaCgeGttv81c06wAcf+qWrmk/GnWQM4hf3FUPtg7WXxiSDQ8zthMNqe/Exbv0XfCahWqcuJlmtYVRy/izBj3O3I7wYVcIs0jgewpEPvOsA94tqZ5Y6mm7kCZBWcHlnR3oG/DjIa5p+J14fT64IofgxaSu+Ti5NHPuKqnntM1oMpiRbLdsJK8Ld3kAtg5jwEwNbwWNEhY9Ws2bZFgoVk49t1Byf9al/QrHLovfvYI/UagtdE5i9MqU6QEPqkWHAMV31bNufB6ohHORMFewczwypk5UDTDXfzen9vg9yA0UncqCTkbLEjD1sNlCvFO/tw== X-YMail-OSG: c5xeY_4VM1nl1GBSRrE60vJiVGk.REkVsVR13akciku_XMK1HENUxlswRH5XX_g mOuP0n3xU4ZImzFwWi7w05k44tme9TE58RfhtWB1RSdgpAlrKgsQVVufhWXzQp5PPTmj8hALkYbx 9VC7QyGApyWOQMyQ92T4fAKUY.tcJQkCjslw7M2WRyV1_nJz_UwjfRyh3w5kuMpd.6BqzuBrE69f zbT573jTsm52rVKDbymdGuTg_LyREQCI7iRnXkd7YBdxHz0_HjpSEV7rj2a9vgAcapKhtBXNsTai fwd6ryxQpwyo5WQvF2jFK1e3l7VDuKJUh921hyQhi_UkEsmpcmLV8svMcXKBIqB1pGpdurqDqJjr zBZCdEDJKp1418vMUmgdjmcMXGkKQ.AyntmsDBcdI7vsNTQP3aAPUjc0qG9e2z3SiDbPROlyhUl0 6D8UYzQzwl4WTy9P8b2VSGdUyL1AvV018LGfAH1ZcVLmBtg7EqOz2TWl4g3sJfc22FnRmJvZWCG5 VV7xNT4lh1Ih_g_8acQyBd0zxVPRd2kt5.BwM6sJ.kJeq5oemfy6D9eYxaDY7oRq0x6wAxTUq0A1 DlGj_vCv52h5RM.hBO5FaFLO1lxvOkKF.CljcB0aEwFGwVDRV6y2xHH.HKm9i6z_Zh29qFu.wurN TFWMqZg3QydxveumUyXRcqrfnZ_qUXbe16rU_6P3ayi3lI5n.jGftCm2ZD_7HVVfN77pdAgZmnFN l.s9buQh.rIp3rX.VJA5z8ZdVytTfjqcUXqQLJSh08Q3nwO2_CyeDQC3C5dG9zOcH3bsnfjM2VT3 nPJQAPXXbz6JmV9F6J76HMnLt1PhYJieEdZfObWnenSBGLHdQ7ahVm1sgM6G72GX2_RQzHTS3t.G D9hzYrw2Z764wXX3JFOsN_BtBaXi42Au_mfZKcwRoswG4r5oDvOogmAL0jI.h5G5WyvKJJ99fRfI TlbMt4IIpoqUUP_s8FeV.zcJu5t.76bWnTuvbdNx0cQTtNmzxVWwmqGRnsPKBziiGca.YvNllk_. 7kaJvwhh3d465S_ipLEtzZ.F_23B9DhfC988_dnkLBMRjUtzsV98kjhF4qcYJ9PmeQoqSyxlfMql h5hW2OvzOI_1Cr_XjrGrWMadtJKSKgeXd2vm6X5CBAY9cXgClCIb8pFqKtgghE7i5FPSkn5rQlIY 9nw7fYI3UUS1IqBsMPCUONIl77qfpf6zGv8Mgri2pCi4tS0AxlPwpsSujeWvAvM3CwJqZZmFFmzG gAtlvX1RcT3Q0VMuCnl3E1LVB1kHwGks4aq3xoK6uWZcQG5FDCi.P2LNH30nHRftHo8GlP6e3vCa 3_W4rU8FOeuBlUQ1AyGKXUMPLCHbRhRTHmmcGSUjwHKwPLcp_rDo6gw73QE8ROV0UMNZ2suage2r 1042PBhqbXe5VmdHQBQYvCseajikBm1xs4G1O.CNAi6SmKQ10Ia3iXanSNRg9WecBfyaYzLjM1zK Izzi4b0snLd8epIBoBPWOCDjiTcZ4eg7KfP8AqxhZYk8qZJ3ObVPXSxdgfQt_P55kARrXu2PSveL CsxH1eR0Cw9Eep1xl.UOSVcohErQ4tHywnqOxnvjKpcd8Ogp4fMfPKjDGNOhGNFnaGaXMvCXRIpW OCCIu1S9yYAeymMn0kGsbHBTBR8ZtP9BBau2_YfNSVITuGixWDVtXZR1R8Fmkvk5pCsqXzNLrXXt A4VhbdeogSIfNIatZGBYv9MH9kkQPlEapmrJoFcfs2K0JemeXl5iqX.g4QxPvBJbqhfgLHjf5xoP UWbvkWbokGl5yPAbsw5g88uqbqt72Q0.rzs7kX3ivLTypjbcoyUarnwPHgwG8R17d4X.JL6GlbZl lO_O_FDzem7jbC0J46TSWHLm6hWz052yFBFODyo1QtZ7JBDGTcLtYInDDNfVH5VYNE8RqqYy.bz3 NMM4ZF.Hz0t6lc76._cwas_sGkstm4ZT7565JhcEhAR4coO4598LMNsGzz_xeCZzru9ob4XBaTkm Qnm8qQmIovwUYt8ygHRJdYkXXVvQ7N_OMsvqPJWZu1o7UXO0gmS.HGrdv5dDItEEFxSK9DBTMSAd pByyKHyvkYBrys5SGvhR6dUD4fExHBGTQEzhXYnXddgCpfQqCc7I2Gn3lwmErNXU8uWQLAm9e8UF 1t4GC1QuC7_2D19d2XJpSGfNAQr8QQxhN5T47dKx6RYtJcf.feLhkzwlojgpyp1gj2nnRhF2J2t7 U9QfgVYurpU43W79Cz.4gBOvBdDpEo80kXi7JILA- X-Sonic-MF: X-Sonic-ID: 85ec8bd7-7190-42bd-b319-d85bc804be86 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ir2.yahoo.com with HTTP; Sat, 17 Jan 2026 13:41:18 +0000 Received: by hermes--production-ir2-6fcf857f6f-fskn5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8b536636b504c3e6f51c508e4731c748; Sat, 17 Jan 2026 13:41:17 +0000 (UTC) From: Hannes Domani To: gdb-patches@sourceware.org Cc: Tom Tromey Subject: [PATCH v2 01/11] Remove duplicate code from windows_nat_target::resume Date: Sat, 17 Jan 2026 14:36:12 +0100 Message-ID: <20260117134052.2660009-1-ssbssa@yahoo.de> X-Mailer: git-send-email 2.52.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit References: <20260117134052.2660009-1-ssbssa.ref@yahoo.de> 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 Updating the debug registers and calling SetThreadContext is already done in windows_continue, called directly afterwards, so this removes it from windows_nat_target::resume. Approved-By: Tom Tromey --- No changes in v2 --- gdb/windows-nat.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c index e86877b4c50..a6fd199530c 100644 --- a/gdb/windows-nat.c +++ b/gdb/windows-nat.c @@ -1378,22 +1378,6 @@ windows_nat_target::resume (ptid_t ptid, int step, enum gdb_signal sig) fetch_registers (regcache, gdbarch_ps_regnum (gdbarch)); context->EFlags |= FLAG_TRACE_BIT; } - - if (context->ContextFlags) - { - if (th->debug_registers_changed) - { - context->Dr0 = windows_process.dr[0]; - context->Dr1 = windows_process.dr[1]; - context->Dr2 = windows_process.dr[2]; - context->Dr3 = windows_process.dr[3]; - context->Dr6 = DR6_CLEAR_VALUE; - context->Dr7 = windows_process.dr[7]; - th->debug_registers_changed = false; - } - CHECK (set_thread_context (th->h, context)); - context->ContextFlags = 0; - } }); } -- 2.52.0