From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com [209.85.208.180]) by sourceware.org (Postfix) with ESMTPS id C09B23858D20 for ; Wed, 17 Apr 2024 18:18:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C09B23858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=palves.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C09B23858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=209.85.208.180 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713377928; cv=none; b=BQoLa8ebKwM2lfg/NhAqXcAY8tq9nMoT3SpooXHq6Jk7fZFqGip3iXzCwYzZL/oRqGWjq6ks2Qr7fF+IcsJpaYHawq1nAi5bv+o1st3vPQNNfeGI1ybcrV+S7lWwfGHx88Jo31nxJ4OOLKgtFR+GQwp7UvCMbrZUSnvmwdoR6I8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713377928; c=relaxed/simple; bh=108HYma6x4Q7AtbBRmuROYDQzn+I+Ck1WEOYG3U644U=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=fLNt4rP67Way2wg3orgajkuvHkUEjNv+7pahMbl1mGgARaLKSuMEcAatXdVkNQo60EXRqLei1HUBuZuuUPh3FB4hqYkLa7lnuEVLzcCCCZKNKI2veMEeBL5sw9Q2J1oUSisllpSteQYRx02+5yN1s4AKowhbmW9DjUWxFDqPD9I= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-f180.google.com with SMTP id 38308e7fff4ca-2db17e8767cso765491fa.3 for ; Wed, 17 Apr 2024 11:18:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713377925; x=1713982725; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VvXdEcBKOVTklkZH150UVs80gmAFNFzBLgxcD+UdnyU=; b=Db7FoDaNxEArukCTtkQVFYYTaKQ6KfHSf8rJNj+1r0OmI19ENKUcYxVW+uwgJu7Rsq mfv5KZQ9U4G5T4EBCikZpyRFOwxvmxrmvWKubYu2YrC32EWy1lTe9lzPd679ZuXyAitL acLz6SSkmGCUAIAnCJoymCCQYYedrmg3sOJXyZSLDoKSvUvSE31jJYQbkZQwSe3HLt/w oSoHAOx8NiN388W6tg8P80p7SKmiNwXPgIpGwSigheiRNPj8u4OTwcc6zoFYNNA3JGY6 1ex9VqNWrKdby0k6p2JiYqiGtMbbRMc4yGhUO1wXM6n4VqF4Up/vtVuunR1MxiUIjmTR 2sZQ== X-Forwarded-Encrypted: i=1; AJvYcCWKEGmjBWdnNm/ocVEVQaIxoskl+uw1s+BIs1JLn+XOtuyuX2ZYvtJt7OouzPy/tBBVkETnMzetET/b7IFDPplXJGYBvdMOMxW7Kw== X-Gm-Message-State: AOJu0Yy7Um1Ac9r43trRmOrCgDzOtHLwuYGzeHKdQhvMyCcgecm31pXQ glQzKqWwaHUuIfu2En8N9Vqi0A2ThevrHjSHVoAtJKMBBJTev5xxossuIPV0 X-Google-Smtp-Source: AGHT+IFeMlAx6SzXhMmMHiLUkJ5Bpn6JpKK8NvBvrYPs6CGNE0JO8KNqsgHw6ps0aqhjA0Mq1401Qg== X-Received: by 2002:a2e:934f:0:b0:2d4:514b:428 with SMTP id m15-20020a2e934f000000b002d4514b0428mr56166ljh.6.1713377925089; Wed, 17 Apr 2024 11:18:45 -0700 (PDT) Received: from ?IPV6:2001:8a0:f93d:b900:e643:3adf:640c:b3ad? ([2001:8a0:f93d:b900:e643:3adf:640c:b3ad]) by smtp.gmail.com with ESMTPSA id q16-20020a05600c46d000b0041894ab3731sm3701136wmo.27.2024.04.17.11.18.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 Apr 2024 11:18:44 -0700 (PDT) Message-ID: <8de61301-9692-40b1-ae52-3b58c79b5f75@palves.net> Date: Wed, 17 Apr 2024 19:18:36 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] gdb/Windows: Fix detach while running To: Tom Tromey Cc: Hannes Domani , "gdb-patches@sourceware.org" References: <20240411200356.270360-1-pedro@palves.net> <178084166.332205.1712919405648@mail.yahoo.com> <625b2dbb-6cb8-40dd-b7d0-fbce48cb5436@palves.net> <878r1e36gc.fsf@tromey.com> From: Pedro Alves Content-Language: en-US In-Reply-To: <878r1e36gc.fsf@tromey.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: I don't know why I forgot to reply to this part, sorry about that. I had intended to. Correcting now. On 2024-04-15 18:02, Tom Tromey wrote: > I generally like the Windows debug API but I can't really understand why > they didn't integrate WaitForDebugEvent with WaitForMultipleObjects -- > it seems like such an obvious thing to do and it would have saved so > many headaches. Totally agreed! It just seems so obvious. I even put that in a slide in my FOSDEM presentation this last February: https://fosdem.org/2024/schedule/event/fosdem-2024-2796-gdb-on-windows-status-plans/ https://fosdem.org/2024/events/attachments/fosdem-2024-2796-gdb-on-windows-status-plans/slides/22389/FOSDEM-2024-gdb-on-windows_IWzsEfL.pdf Slides 22-25. Unfortunately I didn't have time to go through them in the actual talk. If ever I have a chance of asking for debug features from MSFT, this will be one of them. Pedro Alves