From patchwork Fri Nov 14 19:04:50 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Patrick Palka X-Patchwork-Id: 3751 Received: (qmail 18975 invoked by alias); 14 Nov 2014 19:05:10 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 18962 invoked by uid 89); 14 Nov 2014 19:05:09 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 X-HELO: mail-qg0-f46.google.com Received: from mail-qg0-f46.google.com (HELO mail-qg0-f46.google.com) (209.85.192.46) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Fri, 14 Nov 2014 19:05:08 +0000 Received: by mail-qg0-f46.google.com with SMTP id i50so12346095qgf.19 for ; Fri, 14 Nov 2014 11:05:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=wnuP5EnQv0RUoWxPPOfgjvqkRG8b4ihtQ6jVSwDUwr4=; b=FBMsxK7zgqesLLUxM5jZ7opzMI4Zs0zGDXCFNfJ4sNqNY4g+u/o3S1Wc8R4oaTCHNO DTggG0JrF9miQ7/jfIZxF57TpwZ1bIOiRlWHZo/5i0+XNzpQEB0QVT2fjDHZaE7LKF99 J5YmQ4KvtBXmuL7MSSQ8+d2C/A6/5LCUv5WUHJMCNP22mnWo4kS3/c3HZYo42W8eeyln HfjI6CNfNtx1m8x9+0EPfdCWiDi9GjakucAH3CHwkzh/qD+DiifZ3KxGdBrAR03Ljst3 iTXZeIIgdWhsee9wkNHSVsNWYPIeoOuqzJ8oN/nuv46bvzhxH4AKWWWZpBgD3Oa60LXX 5VCw== X-Gm-Message-State: ALoCoQlMptR+O52/XpkgekTSUSEKJf+jALlssPI99251PtHhdeZii/+632Euj9EAJwZWp1eqmjL+ X-Received: by 10.229.235.194 with SMTP id kh2mr5952963qcb.10.1415991906383; Fri, 14 Nov 2014 11:05:06 -0800 (PST) Received: from localhost.localdomain (ool-4353af5c.dyn.optonline.net. [67.83.175.92]) by mx.google.com with ESMTPSA id e2sm10922744qac.34.2014.11.14.11.05.04 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 14 Nov 2014 11:05:05 -0800 (PST) From: Patrick Palka To: gdb-patches@sourceware.org Cc: Patrick Palka Subject: [PATCH] checkpoint: print index of new checkpoint in response message Date: Fri, 14 Nov 2014 14:04:50 -0500 Message-Id: <1415991890-26872-1-git-send-email-patrick@parcs.ath.cx> X-IsSubscribed: yes This way the user can know the index of the latest checkpoint without having to run "info checkpoints" afterwards. 2014-11-14 Patrick Palka * linux-fork.c (checkpoint_command): Print index of new checkpoint in response message. --- gdb/linux-fork.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gdb/linux-fork.c b/gdb/linux-fork.c index 835e612..d7eaeb1 100644 --- a/gdb/linux-fork.c +++ b/gdb/linux-fork.c @@ -690,12 +690,15 @@ checkpoint_command (char *args, int from_tty) retpid = value_as_long (ret); get_last_target_status (&last_target_ptid, &last_target_waitstatus); + + fp = find_fork_pid (retpid); + if (from_tty) { int parent_pid; - printf_filtered (_("checkpoint: fork returned pid %ld.\n"), - (long) retpid); + printf_filtered (_("checkpoint %d: fork returned pid %ld.\n"), + fp != NULL ? fp->num : -1, (long) retpid); if (info_verbose) { parent_pid = ptid_get_lwp (last_target_ptid); @@ -706,7 +709,6 @@ checkpoint_command (char *args, int from_tty) } } - fp = find_fork_pid (retpid); if (!fp) error (_("Failed to find new fork")); fork_save_infrun_state (fp, 1);