From patchwork Sun Apr 23 19:36:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sandra Loosemore X-Patchwork-Id: 68197 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 95EF93856DC6 for ; Sun, 23 Apr 2023 19:36:36 +0000 (GMT) X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from esa3.mentor.iphmx.com (esa3.mentor.iphmx.com [68.232.137.180]) by sourceware.org (Postfix) with ESMTPS id D16AB3858C50 for ; Sun, 23 Apr 2023 19:36:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D16AB3858C50 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com X-IronPort-AV: E=Sophos;i="5.99,220,1677571200"; d="scan'208";a="3274788" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa3.mentor.iphmx.com with ESMTP; 23 Apr 2023 11:36:22 -0800 IronPort-SDR: Xav+OHuskyXUqjNecOJZanFHANLztStQR1EcUyc1Yx8zzzCqqkySQgzPT1CyOQv1AT2PrOqAkF NqzQSMHed6y5IqAuXT9yDo3juXFNrUZLSSYGnK2vqtt5yB/xmPn6dtJdaerw8bGSmL20FjlhgR xyy0yYZk1uW4BGgYwlxAC4NVONaZL0+ivQKuiL5ZAt1MShiY4S4cchqFwe/vIsO1m+OJs/6cpF HvpAL1FEodxaf6uoGVXL6sAbaUqDuOsPJIOvDhm5wAlhVJwsYNcpPZZ6E2LwHpOXME8r+1di71 r2c= From: Sandra Loosemore To: CC: Subject: [PATCH V2 5/5] gdb/testsuite: Make hook-stop.exp ignore termination message from GDB stub Date: Sun, 23 Apr 2023 13:36:06 -0600 Message-ID: <20230423193606.576453-2-sandra@codesourcery.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230423193606.576453-1-sandra@codesourcery.com> References: <20230423193606.576453-1-sandra@codesourcery.com> MIME-Version: 1.0 X-ClientProxiedBy: svr-orw-mbx-13.mgc.mentorg.com (147.34.90.213) To svr-orw-mbx-13.mgc.mentorg.com (147.34.90.213) X-Spam-Status: No, score=-9.9 required=5.0 tests=BAYES_00, GIT_PATCH_0, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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: , Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org Sender: "Gdb-patches" When a GDB stub is run via "target remote |", it sometimes produces extra output that ends up mixed with GDB's own output. For example, QEMU's built-in GDB stub responds to the vKill packet by printing nios2-elf-qemu-system: QEMU: Terminated via GDBstub before exiting. This patch fixes the regexp in gdb.base/hook-stop.exp to allow such messages between GDB's "continuing" and "Inferior killed" messages. --- gdb/testsuite/gdb.base/hook-stop.exp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdb/testsuite/gdb.base/hook-stop.exp b/gdb/testsuite/gdb.base/hook-stop.exp index 0babd46aaea..50c5dfe9dc5 100644 --- a/gdb/testsuite/gdb.base/hook-stop.exp +++ b/gdb/testsuite/gdb.base/hook-stop.exp @@ -85,7 +85,7 @@ proc hook_stop_kill {} { set test "run hook-stop" gdb_test_multiple "continue" "$test" { - -re "Continuing.\r\n\\\[Inferior $decimal \\(.*\\) killed\\\]\r\n${gdb_prompt} $" { + -re "Continuing.*\r\n\\\[Inferior $decimal \\(.*\\) killed\\\]\r\n${gdb_prompt} $" { pass $test } }