From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id yPWxJgoYgGDnNQAAWB0awg (envelope-from ) for ; Wed, 21 Apr 2021 08:18:18 -0400 Received: by simark.ca (Postfix, from userid 112) id 9CC7E1F106; Wed, 21 Apr 2021 08:18:18 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RDNS_DYNAMIC,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id EC4231E789 for ; Wed, 21 Apr 2021 08:18:17 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 66ACC39B701A; Wed, 21 Apr 2021 12:18:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 66ACC39B701A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1619007497; bh=8TVScXGMVmnGNL3KjB3vyd/pHEpmnCQl3nB4HD9PDHo=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=brmgNGtKJG+v7YGbwLMOL8ZBc/lAIcFxLBBQWJ7SK1aBaiiQiVpOq38555Epbd3jS cfHMhWti1o3K6qkYwWCg7KJ+4X4vyHx9upbuH6x9R4q20OheCZHWxP2KjcmfPCxhQ7 9joC5idfSh+aGgT9riOjdzUYCS90qTF8j28Y/R6M= Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by sourceware.org (Postfix) with ESMTPS id 9ECA43982057 for ; Wed, 21 Apr 2021 12:18:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 9ECA43982057 IronPort-SDR: 0TDggyf9gZ3IF50eXTZ+qOwXFToKYIjJa6VPeNvjfktJwgz+FGmLrkecQdBvpEaRSlo+rWEVnJ 1ufrEt1dyUEQ== X-IronPort-AV: E=McAfee;i="6200,9189,9960"; a="195242118" X-IronPort-AV: E=Sophos;i="5.82,238,1613462400"; d="scan'208";a="195242118" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Apr 2021 05:18:03 -0700 IronPort-SDR: Bo943lGjq+cFYjQkfeMyZ7sAy1MjQ6EuqvJv+aF8ujNzYzEOAEXZL2fqKCHr4XSUPSnPA+8xV+ mnHYv1p4f36Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,238,1613462400"; d="scan'208";a="463567606" Received: from irvmail001.ir.intel.com ([10.43.11.63]) by orsmga001.jf.intel.com with ESMTP; 21 Apr 2021 05:18:02 -0700 Received: from ulvlx001.iul.intel.com (ulvlx001.iul.intel.com [172.28.207.17]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id 13LCI1LB031872; Wed, 21 Apr 2021 13:18:01 +0100 Received: from ulvlx001.iul.intel.com (localhost [127.0.0.1]) by ulvlx001.iul.intel.com with ESMTP id 13LCI1E4026436; Wed, 21 Apr 2021 14:18:01 +0200 Received: (from taktemur@localhost) by ulvlx001.iul.intel.com with LOCAL id 13LCI0T7026431; Wed, 21 Apr 2021 14:18:00 +0200 To: gdb-patches@sourceware.org Subject: [PATCH v3 0/4] Multi-context invalid breakpoint conditions and MI Date: Wed, 21 Apr 2021 14:17:38 +0200 Message-Id: X-Mailer: git-send-email 1.7.0.7 References: In-Reply-To: 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: , From: Tankut Baris Aktemur via Gdb-patches Reply-To: Tankut Baris Aktemur Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" Hi, This is v3 for https://sourceware.org/pipermail/gdb-patches/2021-April/177532.html V2 is available at https://sourceware.org/pipermail/gdb-patches/2021-April/177578.html In this revision, the 'cond' command skips the first "-" if it detects that its argument string starts with "--force". This way, both the MI's -break-condition command and the CLI's cond command can flexibly accept "--force" and "-force". The documentation still uses "--force" for MI and "-force" for CLI, though. Simon Marchi (1): testsuite, gdb.mi: fix duplicate test names in mi-break.exp Tankut Baris Aktemur (3): gdb/breakpoint: display "N" on MI for disabled-by-condition locations gdb/breakpoint: add a 'force_condition' parameter to 'create_breakpoint' gdb/mi: add a '--force-condition' flag to the '-break-insert' cmd gdb/NEWS | 15 ++++++++ gdb/breakpoint.c | 56 +++++++++++++++++++++++++----- gdb/breakpoint.h | 6 ++++ gdb/doc/gdb.texinfo | 29 ++++++++++++---- gdb/guile/scm-breakpoint.c | 2 +- gdb/mi/mi-cmd-break.c | 7 ++++ gdb/python/py-breakpoint.c | 2 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 57 ++++++++++++++++++++++++++----- 9 files changed, 149 insertions(+), 27 deletions(-) -- 2.17.1