From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3079 invoked by alias); 29 Jan 2015 16:29:56 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 3023 invoked by uid 89); 29 Jan 2015 16:29:56 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: mga01.intel.com Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 29 Jan 2015 16:29:53 +0000 Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP; 29 Jan 2015 08:28:25 -0800 X-ExtLoop1: 1 Received: from irvmail001.ir.intel.com ([163.33.26.43]) by fmsmga002.fm.intel.com with ESMTP; 29 Jan 2015 08:28:23 -0800 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 t0TGSNAS020057; Thu, 29 Jan 2015 16:28:23 GMT Received: from ulvlx001.iul.intel.com (localhost [127.0.0.1]) by ulvlx001.iul.intel.com with ESMTP id t0TGSNDb010135; Thu, 29 Jan 2015 17:28:23 +0100 Received: (from mmetzger@localhost) by ulvlx001.iul.intel.com with œ id t0TGSN0C010130; Thu, 29 Jan 2015 17:28:23 +0100 From: Markus Metzger To: palves@redhat.com Cc: gdb-patches@sourceware.org Subject: [PATCH v3 10/15] btrace: less debug output Date: Thu, 29 Jan 2015 17:11:00 -0000 Message-Id: <1422548899-9789-11-git-send-email-markus.t.metzger@intel.com> In-Reply-To: <1422548899-9789-1-git-send-email-markus.t.metzger@intel.com> References: <1422548899-9789-1-git-send-email-markus.t.metzger@intel.com> X-IsSubscribed: yes X-SW-Source: 2015-01/txt/msg00776.txt.bz2 For some programs, "set debug record 1" will print tons of "no lines at 0x..." messages. This is not always helpful. Change it to only print those messages for values bigger than 1. 2015-01-29 Markus Metzger gdb/ * btrace.c (ftrace_update_lines): Add record_debug check. --- gdb/btrace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gdb/btrace.c b/gdb/btrace.c index 206e692..b29e0b2 100644 --- a/gdb/btrace.c +++ b/gdb/btrace.c @@ -554,7 +554,8 @@ ftrace_update_lines (struct btrace_function *bfun, CORE_ADDR pc) sal = find_pc_line (pc, 0); if (sal.symtab == NULL || sal.line == 0) { - DEBUG_FTRACE ("no lines at %s", core_addr_to_string_nz (pc)); + if (record_debug > 1) + DEBUG_FTRACE ("no lines at %s", core_addr_to_string_nz (pc)); return; } -- 1.8.3.1