From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from barracuda.ebox.ca (barracuda.ebox.ca [96.127.255.19]) by sourceware.org (Postfix) with ESMTPS id 01039385B19F for ; Mon, 28 Nov 2022 18:41:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 01039385B19F Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=efficios.com X-ASG-Debug-ID: 1669660844-0c856e02a043f390001-fS2M51 Received: from smtp.ebox.ca (smtp.ebox.ca [96.127.255.82]) by barracuda.ebox.ca with ESMTP id GvOXoocgVglxoNrp (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Mon, 28 Nov 2022 13:40:44 -0500 (EST) X-Barracuda-Envelope-From: simon.marchi@efficios.com X-Barracuda-RBL-Trusted-Forwarder: 96.127.255.82 Received: from epycamd.internal.efficios.com (192-222-180-24.qc.cable.ebox.net [192.222.180.24]) by smtp.ebox.ca (Postfix) with ESMTP id 63F5F441D64; Mon, 28 Nov 2022 13:40:44 -0500 (EST) From: Simon Marchi X-Barracuda-RBL-IP: 192.222.180.24 X-Barracuda-Effective-Source-IP: 192-222-180-24.qc.cable.ebox.net[192.222.180.24] X-Barracuda-Apparent-Source-IP: 192.222.180.24 To: gdb-patches@sourceware.org Cc: Simon Marchi Subject: [PATCH gdb-12-branch 0/6] Backport fixes for PR 28275 to gdb-12-branch Date: Mon, 28 Nov 2022 13:40:36 -0500 X-ASG-Orig-Subj: [PATCH gdb-12-branch 0/6] Backport fixes for PR 28275 to gdb-12-branch Message-Id: <20221128184042.3781569-1-simon.marchi@efficios.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: smtp.ebox.ca[96.127.255.82] X-Barracuda-Start-Time: 1669660844 X-Barracuda-Encrypted: AES128-SHA X-Barracuda-URL: https://96.127.255.19:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at ebox.ca X-Barracuda-Scan-Msg-Size: 1747 X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.102463 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Spam-Status: No, score=-3492.4 required=5.0 tests=BAYES_00,KAM_DMARC_NONE,KAM_DMARC_STATUS,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_SOFTFAIL,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: Even though no GDB 12.2 release is planned for the moment, I thought I would backport the fixes for PR 28275 to the GDB 12 branch. This can help anybody building from the branch, or distro packages who would like to apply the patches themselves. Also, the reason for not planning a GDB 12.2 release was that there wasn't much stuff on the branch, so it's kind of a chicken and egg problem :). Andrew Burgess (2): gdb/testsuite: refactor gdb.threads/detach-step-over.exp gdb: fix assert when quitting GDB while a thread is stepping Simon Marchi (3): gdb/testsuite: remove global declarations in gdb.threads/detach-step-over.exp gdbserver: switch to right process in find_one_thread gdb: disable commit resumed in target_kill Tiezhu Yang (1): gdb: testsuite: add new gdb_attach to check "attach" command gdb/target.c | 14 + .../gdb.base/run-control-while-bg-execution.c | 33 ++ .../run-control-while-bg-execution.exp | 122 +++++++ .../gdb.multi/attach-while-running.c | 26 ++ .../gdb.multi/attach-while-running.exp | 73 ++++ .../gdb.threads/detach-step-over.exp | 322 +++++++++++------- gdb/testsuite/lib/gdb.exp | 26 ++ gdbserver/thread-db.cc | 29 +- 8 files changed, 514 insertions(+), 131 deletions(-) create mode 100644 gdb/testsuite/gdb.base/run-control-while-bg-execution.c create mode 100644 gdb/testsuite/gdb.base/run-control-while-bg-execution.exp create mode 100644 gdb/testsuite/gdb.multi/attach-while-running.c create mode 100644 gdb/testsuite/gdb.multi/attach-while-running.exp base-commit: 64849597cdb1bf17d3cc25e089ac17bd80bcee52 -- 2.38.1