From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from rock.gnat.com (rock.gnat.com [IPv6:2620:20:4000:0:a9e:1ff:fe9b:1d1]) by sourceware.org (Postfix) with ESMTP id 66B9A394B003 for ; Fri, 13 Mar 2020 19:08:57 +0000 (GMT) Received: from localhost (localhost.localdomain [127.0.0.1]) by filtered-rock.gnat.com (Postfix) with ESMTP id 31D17561B1 for ; Fri, 13 Mar 2020 15:08:57 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at gnat.com Received: from rock.gnat.com ([127.0.0.1]) by localhost (rock.gnat.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id njwdujwZB2pg for ; Fri, 13 Mar 2020 15:08:57 -0400 (EDT) Received: from murgatroyd.Home (184-96-250-69.hlrn.qwest.net [184.96.250.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by rock.gnat.com (Postfix) with ESMTPSA id EFD56561B0 for ; Fri, 13 Mar 2020 15:08:56 -0400 (EDT) From: Tom Tromey To: gdb-patches@sourceware.org Subject: [PATCH v3 00/29] Windows code sharing + bug fix Date: Fri, 13 Mar 2020 13:08:26 -0600 Message-Id: <20200313190855.28662-1-tromey@adacore.com> X-Mailer: git-send-email 2.21.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=0.0 required=5.0 tests=SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Mar 2020 19:08:58 -0000 This is v3 of the series to share a lot of the Windows code between gdb and gdbserver. It also fixes a bug that a customer reported; in fact this fix was the origin of this series. See patch #11 for details on the bug. I think this addresses all the review comments. It's somewhat hard to be sure since they were done in gerrit, and extracting comments from that is a pain. Also I think I had sent v2 before I updated my scripts to preserve the gerrit change ID, so it is in gerrit twice. Anyway, the reviews happened around Nov 2019, so you can find some in the mailing list archives. I tested this largely by hand. I also ran it through the AdaCore test suite, where it did ok. (There were some issues, but I think they are largely unrelated; some things like gdb printing paths that the test suite didn't really recognize.) I've also updated this to handle the WOW64 stuff, but only in a minimal way -- I didn't try to make this work in gdbserver. Let me know what you think. Tom