From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id hW1sE0TW/Wk4biMAWB0awg (envelope-from ) for ; Fri, 08 May 2026 08:25:40 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; secure) header.d=adacore.com header.i=@adacore.com header.a=rsa-sha256 header.s=google header.b=jUW65Sh5; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 3BA771E067; Fri, 08 May 2026 08:25:40 -0400 (EDT) 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,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 486EF1E067 for ; Fri, 08 May 2026 08:25:39 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3BD254BA2E11 for ; Fri, 8 May 2026 12:25:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3BD254BA2E11 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, secure) header.d=adacore.com header.i=@adacore.com header.a=rsa-sha256 header.s=google header.b=jUW65Sh5 Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) by sourceware.org (Postfix) with ESMTPS id 15A8F4BA2E0E for ; Fri, 8 May 2026 12:24:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 15A8F4BA2E0E Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=adacore.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adacore.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 15A8F4BA2E0E Authentication-Results: sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::32e ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778243088; cv=none; b=wZIEi3BH2tO/sd7GEhqhlQ981yRGP3oNzx1aqMPbw0pukkrs4FGNd+DdcWLn8tsJBMh0sbWRlkWz+ZfI3tMfCbCfs7m9DircfJq2kRbTEhIQ+ILdy+4BNvwaTP0qo9qoMsUHJ6rmuXqFMa5CBQFvbOpLvomBrQZ3DV0pW180I/A= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778243088; c=relaxed/simple; bh=72Ih2ZoIehs/feTPoIYmAGwUmDmBos4xhJHr5q7o9z4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=a522rxRoVOLzJEfms1sYQEa5QYLToCwUjKTK4gz9jBZWBaTZXUIbV/FmKQwueVvzQ7wrIQjlPj56618oFHuQCXTuV6wi/lRIM0jVRwiPeHDOlVG38pFOtPHY0J0ZQUVolJ4UFM75fWVV+ROuRkXusU6fu6dusHYJ7DilXDRTDyI= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, secure) header.d=adacore.com header.i=@adacore.com header.a=rsa-sha256 header.s=google header.b=jUW65Sh5 DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 15A8F4BA2E0E Received: by mail-ot1-x32e.google.com with SMTP id 46e09a7af769-7dcdaf06498so1417624a34.2 for ; Fri, 08 May 2026 05:24:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adacore.com; s=google; t=1778243087; x=1778847887; darn=sourceware.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=TB79jMf8Uv8gSiL/YTGCkDPE9Br3etK+t82GH4zSh/0=; b=jUW65Sh5GuAcrQ9a2pg9J3MirBAaT7GXu6EmuT9IAVYUxk9spDWobJrcawvVEajq34 P/M97Uk9zw0ZMt+F7Fdpnb1oXYrWjIZ49fnRXbXbmLrGeRRZfTKpDkerCOGv8hyNgl+Z y7dXQ5fsNePTIQA8oaq3fWolJjB0snnyo0vCE5iCgNFIs7YI9Wcld2VzJQ8MyP8Y/fq3 VjsEnyjOW9hAguvTa5Ko7h1tZrWGO07EYtCoKm6Fxt8c6xJ4vTedREebPjDJ8Y8afgtY Wc3zQq9ITd9fAKhsH+jOlyj5e6/aph8gjGecQ1MqMSFvB44s1SfxKquNj8OhugI6STGY jMIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778243087; x=1778847887; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=TB79jMf8Uv8gSiL/YTGCkDPE9Br3etK+t82GH4zSh/0=; b=OmR7j5lsQlmcxvM52Nd/QHUxi9H8NmfjyjNGdvZZK98WNzT6aXs573DRGb6vHzD0Yc esZ17IS8e2OrM/3hY8WW9l7GPd+u7q3Goh1ZX7oOQxjUYgoDDBpfKH7b7rjcaDuJsczc ZKqs++uSIX6umH7VdvAAQTA6AhaO3z1MVgIXlyQXsS6Gkh6m9zpVLRYv9Yxz+5OucElS RCEh26IXY0FdUjEQr8wKuZoIBHi7zZtzfbO1rItatNODMzyI4Q/nwI9o7psBuiVynXS4 hmuz/7sybxQ3NgGCc0LKo2yWQhFtA8KJmARw8+kySmW1WJuNXSYCcaIyGocbFP42OUDg Rkmw== X-Forwarded-Encrypted: i=1; AFNElJ/yoVw6YYKY7s5N27z+2Me4EwuMPWjAka1vDtNwM/+jLSwWd2ACSPkWls/+rccjmhZcbTQ7D5v0zWtfbg==@sourceware.org X-Gm-Message-State: AOJu0YzeZMDMcA1VDcIN0QPzg+mwusxdjvnWEkFKFqy8IQ9hD0KNpls1 Fe89+aPUiSKeyGES/oNv9TQljSSuZqjQWqfl6FEcZsb+MKIrkbyUOtMJxQhKgN4CRg== X-Gm-Gg: AeBDiesbT13Ka1utpvp8+Z9pm1TsKsuIAFDDaLWsLc9qWR4QJfuqgJRaZXr006DAZRn ViHROJnZYtS1nI/MRYZe/eAXFKfEd8ELs0CoHNfChSL4+r9wFFdKCrvXJvhPDwZssof9XWyOmT5 wFoDigWfPPrFX0vRl9kOmAKd59UXbzF9c860WxA1L1/iHQyQ8kXnyyTkfFXYpdUsfic6SMxGizD bj0iqM/IycdnJ0cnzd0bDYC6X7l2pLCUeXDoA0jQof0rGX69ERa7gUgXDlOftKWHhjAFn3PYeR5 sg+W85zITgiH+vQ1eL5Kv6yRoP+Usr/EQktCQt5f1EFL+/XDvMewRpbvilQkqy/IXD5b8LUdUr0 HvKzweOLndB++UAKqJ1km9ovX24lCjC8b58BbXhkuAJCuiFWrh00mu8bAvXTNPCw3WAfsBLn9VW GCJ/S5HXExe2CZ9UBhjV6Tg+Uy7Qxmkf0zyuPh64TefN4= X-Received: by 2002:a05:6820:16a6:b0:696:1bde:cd8f with SMTP id 006d021491bc7-69998d61bd7mr6796929eaf.53.1778243087266; Fri, 08 May 2026 05:24:47 -0700 (PDT) Received: from bapiya (75-166-225-82.hlrn.qwest.net. [75.166.225.82]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-69b25e3917csm963120eaf.15.2026.05.08.05.24.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 05:24:46 -0700 (PDT) From: Tom Tromey To: Pedro Alves Cc: Tom Tromey , gdb-patches@sourceware.org Subject: Re: [PATCH] Windows gdb: Avoid hang second attach/run In-Reply-To: <57bee2c4-4cde-40aa-a08e-137a97f471d4@palves.net> (Pedro Alves's message of "Thu, 7 May 2026 19:24:24 +0100") References: <20260505121823.1442331-1-pedro@palves.net> <87o6iueytu.fsf@tromey.com> <57bee2c4-4cde-40aa-a08e-137a97f471d4@palves.net> X-Attribution: Tom Date: Fri, 08 May 2026 06:24:40 -0600 Message-ID: <873402ozqv.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 >>>>> "Pedro" == Pedro Alves writes: Pedro> I've been thinking that it'll be easier to completely dump Pedro> gdbserver/win32-low.c, make gdbserver build gdb/windows-nat.c Pedro> (and friends), start with some #ifdefs, and then work on Pedro> eliminating the #ifdefs incrementally with some abstractions Pedro> and/or normalizing gdb and gdbserver core<=>backend interfaces Pedro> more. The main thing for me is that we share code and don't let things diverge too much. We should probably also revisit the idea of just always using a gdbserver. >> FWIW the internal AdaCore automated testing shows a number of failures >> after a merge on 20260427. I guess when I did my testing I happened to >> pick the one particular OS instance that had no problems :( Pedro> Ouch, I was indeed surprised that you saw no problems. :-/ I'll send a note about this later. Tom