From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id lj7+BkEqT2eBuwIAWB0awg (envelope-from ) for ; Tue, 03 Dec 2024 10:56:49 -0500 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=polymtl.ca header.i=@polymtl.ca header.a=rsa-sha256 header.s=default header.b=qOu7LPeA; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 13F8D1E0BB; Tue, 3 Dec 2024 10:56:49 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) 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,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable autolearn_force=no version=4.0.0 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 8C4151E092 for ; Tue, 3 Dec 2024 10:56:48 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 368BC3858D3C for ; Tue, 3 Dec 2024 15:56:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 368BC3858D3C Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=polymtl.ca header.i=@polymtl.ca header.a=rsa-sha256 header.s=default header.b=qOu7LPeA Received: from smtp.polymtl.ca (smtp.polymtl.ca [132.207.4.11]) by sourceware.org (Postfix) with ESMTPS id 1C3443858D33 for ; Tue, 3 Dec 2024 15:54:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1C3443858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=polymtl.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=polymtl.ca ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1C3443858D33 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=132.207.4.11 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733241293; cv=none; b=tAXi1Y4fjQ7CnwAF0jRaRQSnTJa1yhGNNocjEuYh1TmdwbUAFqucf3cSPBy/weglHeq/7wxxUkRLafQhUW+kIDBqCDsAlnUkzlKahk7DV16ewa7HvEvIRl8WnT8t5phATEGQ3/VvtObRjuDwL19lU5Ele5mYZtBNBmLArFjFLV4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733241293; c=relaxed/simple; bh=sxU32J8bRO1h/FYjwLYRGM4+pkFrP5dY+8NKm9A7l2U=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=lGlTZ6XOJzqyDM5UJsq525NVM41Y10m50tnPFMvQwpFoo0tRSjxZqcF6lMS1LWZDOWxRjqXa/C/O03kdAsSO5V3UxGqfCgFNnXU5lNInUJ10JiXXoem2htw4Q8mK6GY328Q+oAMUWtqeZVy6ZArCAf+dkTrEg641DyN6kRVz2KY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1C3443858D33 Received: from simark.ca (simark.ca [158.69.221.121]) (authenticated bits=0) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id 4B3Fslpe126157 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 3 Dec 2024 10:54:52 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.polymtl.ca 4B3Fslpe126157 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polymtl.ca; s=default; t=1733241292; bh=9UZDfHvkD/Hja5gKPUqqHphg6HdsCycTL2hRq2pZ2g4=; h=Date:Subject:To:From:In-Reply-To:From; b=qOu7LPeAL1bs1DaHkZ0eJw62W2NwZxfbIpOjZ9/soZx+/TeBmyLTQiWx28Awvxt8M YdBpGAYnV6qSNsZypGK2SUqwpz0eGkltnlZmO52qnjqmEnd536c+EwI9u0oNRT7wkN 9EkBI8Q3nb0wEySDXSPpRQbFkoirKcNJOf+QxZwo= Received: by simark.ca (Postfix, from userid 112) id 7663C1E0C0; Tue, 3 Dec 2024 10:54:47 -0500 (EST) Received: from [192.168.191.187] (unknown [204.48.79.192]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPSA id D08781E092; Tue, 3 Dec 2024 10:54:46 -0500 (EST) Message-ID: Date: Tue, 3 Dec 2024 10:54:46 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] gdbserver/win32-low.cc: remove use of `all_threads` To: "Rohr, Stephan" , "gdb-patches@sourceware.org" References: <20241202194722.1297596-1-simon.marchi@polymtl.ca> Content-Language: fr From: Simon Marchi In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Poly-FromMTA: (simark.ca [158.69.221.121]) at Tue, 3 Dec 2024 15:54:47 +0000 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 On 12/3/24 4:03 AM, Rohr, Stephan wrote: > This seems reasonable. We could also use > > process_info *process = find_process_pid (pid); > > if (process == NULL) > return; > > if (process->thread_map ().size () == 1) > return; Yeah, something like this seems even more future proof. I'll send a v2 that looks like that, thanks. Simon