From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by sourceware.org (Postfix) with ESMTPS id D6D7D384AB74 for ; Tue, 7 May 2024 23:43:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D6D7D384AB74 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 D6D7D384AB74 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1715125407; cv=none; b=VudwSFXWqf9d0gI2cAwnYYZ/DOmRIRO52YvcN9jAogTTga/HS5GNyA7YXLc8HS51/fCU7WJiuyzUh3N0TBBX6+16BdmIPLsM/JJl2H5GMp8SXHx24QVT1hiF4TzMGJePB5hkNQHgrkMjBKyGxtageKqwp8O626/92ikDXYmNWTs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1715125407; c=relaxed/simple; bh=fgirPGI0iFafK53Tr5TiplCiWCgCCydQCqS4SN2fYuU=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=Vc4t2myQh3E9g9PeBfTz58ccFlHk7bFVrapaFX35AuQ1hwWhTrOCvNLTSfE7WmCXxUAoVi5tUDdLDsgkPa0FzaEHFAAiDNzIIpqRd1UaDJHasvh5YnhIbc/hddYZ4xcGuwpZ9ut4smkvzeUAKsDeFo+jSXOjgdt8cMLF0ZWbNbQ= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-41ebcf01013so1526315e9.0 for ; Tue, 07 May 2024 16:43:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715125404; x=1715730204; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cq9wGixDHRWBfeNGsupR43RONJaDygZXlode6kDshcs=; b=Usfo41NGo/i/gbJKNI4/Jnssf+6Bf7bT0WQ5QwH2tHYB26IC7nRsroQu4zI2NuTC5X eIjW/mVxvW/yOZkhVGxipinrLzPuzCFBdeWPr/N4moSTgHoGM7jOrm4An2ivFc/6zEfy 2R1l3CyTCpyHKfM9ExpAw9q7gR99xUMF8cd365zvPMZwLGvZBq4gkqd+uroePlmLRfQ+ /AS2LtFL/sc4HSX0GO9ZD0S/HhMg375dTo0H8QyiIMnslH7jJM9X5AndmyeJDhYCM2F3 mPVCBunXr+ij9+TkXftDM6M4y7YkgyBNUidTnqZ8JHsj0ga21ATN8+5TgYE6YfkPJ9yh 3GRw== X-Gm-Message-State: AOJu0YzWLFRKjfnmmxDm1VeIGgNSEBCTAiCn7bzeiKKf7W2E8uD9mLr4 yKmdeGPUCqyAPQXd2eYmOuI1OmZ3Tey3tD1KbbUceRO4tkWTTDOrNtZyeMl+ X-Google-Smtp-Source: AGHT+IExoi1zCBhfVPEexXF8Mgj3oAsTexSttx3TpFQiqIuZ4O/vZP/6cVNaPE0L9BxVd1WHA+bJrQ== X-Received: by 2002:a05:600c:358b:b0:41c:13f6:1ee1 with SMTP id 5b1f17b1804b1-41f71aca9f2mr9046895e9.4.1715125404521; Tue, 07 May 2024 16:43:24 -0700 (PDT) Received: from localhost (bl21-131-16.dsl.telepac.pt. [2.82.131.16]) by smtp.gmail.com with UTF8SMTPSA id ka18-20020a05600c585200b0041c14e42e2bsm187940wmb.44.2024.05.07.16.43.23 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 May 2024 16:43:24 -0700 (PDT) From: Pedro Alves To: gdb-patches@sourceware.org Subject: [PATCH 14/34] Windows gdb: Pending stop and current_event Date: Wed, 8 May 2024 00:42:13 +0100 Message-ID: <20240507234233.371123-15-pedro@palves.net> X-Mailer: git-send-email 2.43.2 In-Reply-To: <20240507234233.371123-1-pedro@palves.net> References: <20240507234233.371123-1-pedro@palves.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-10.8 required=5.0 tests=BAYES_00,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,GIT_PATCH_0,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham 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 noticed that windows_nat_target::get_windows_debug_event does not copy the event recorded in pending stop to windows_process.current_event. This seems like an oversight. The equivalent code in gdbserver/win32-low.cc does copy it. This change will become moot later in the series, but I figure its still clearer to correct the buglet as preparatory patch. Change-Id: Ic8935d854cf67a3a3c4edcbc1a1e8957b800d907 --- gdb/windows-nat.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c index fb14d8eb55f..196f6a1f72d 100644 --- a/gdb/windows-nat.c +++ b/gdb/windows-nat.c @@ -1555,6 +1555,7 @@ windows_nat_target::get_windows_debug_event { thread_id = stop->thread_id; *ourstatus = stop->status; + windows_process.current_event = stop->event; ptid_t ptid (windows_process.current_event.dwProcessId, thread_id); windows_thread_info *th = windows_process.find_thread (ptid); -- 2.43.2