From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14246 invoked by alias); 29 Oct 2014 19:01:09 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 14229 invoked by uid 89); 29 Oct 2014 19:01:08 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qg0-f50.google.com Received: from mail-qg0-f50.google.com (HELO mail-qg0-f50.google.com) (209.85.192.50) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Wed, 29 Oct 2014 19:01:06 +0000 Received: by mail-qg0-f50.google.com with SMTP id a108so2748453qge.23 for ; Wed, 29 Oct 2014 12:01:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=NRIKUD9PDwxEyYheAvJnzn1ZoFAJjZ6UqsVGuU3EB9k=; b=KsIHYzS1EUNqVvXxbIq5Z5r7ZPmC6Wfocb4WTHUatQUaoHvhLb8WybgnvQpnHwkzzh hGlZgF2gJMkALrGiuPPUiqpuNRKBA49EJEYg5yGjDSyFJ5wCckTSysWs5bEYbWAnFKRA I4oGdSp/Se+1OHQchYYBXStDFjht8UqSstszFkvrmv4OCe+/deLIeMXIJvHbQ2f/VCds PsiOYFSV0LV+U7s6tyw3dS0paVt4pzDYkktkepT2hPJQ/DlTWCN/IqUjEtm7ZDfZkQBE EZj7HtH9a4oYZwc1gSvqUOeqhyIoJRkCCMmSZvaxfqIFQX1RDLVuDZGL6KIzDPofxAiW m9Ug== X-Gm-Message-State: ALoCoQmACfGigPQEm8c+1H0+W+ZYLX0l4LvODHlHxEE3fI4Lqx/jNvUdk5rFqwrrK53/cL/knQv1 MIME-Version: 1.0 X-Received: by 10.140.39.134 with SMTP id v6mr17729298qgv.19.1414609263429; Wed, 29 Oct 2014 12:01:03 -0700 (PDT) Received: by 10.229.250.4 with HTTP; Wed, 29 Oct 2014 12:01:03 -0700 (PDT) In-Reply-To: <54405367.9030000@earthlink.net> References: <4250.1411074396@usendtaylorx2l> <13378.1413479010@usendtaylorx2l> <5440356E.3080705@redhat.com> <54405367.9030000@earthlink.net> Date: Wed, 29 Oct 2014 19:01:00 -0000 Message-ID: Subject: Re: possible QTFrame enhancement From: Doug Evans To: Stan Shebs Cc: gdb Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2014-10/txt/msg00123.txt.bz2 On Thu, Oct 16, 2014 at 4:23 PM, Stan Shebs wrote: > [...] > I concur. I can't think of many other actual tracepoint users right > now, so your developer gets lots of influence on how it develops > further. While we're on the subject, now's a good time to mention something that is on my plate. Tracepoints suck at collecting c++ data (e.g., what a pretty-printer would need). The canonical solution that occurs to me is to do it in python (allow one to specify what to collect for particular types). The compiler knows how c++ classes are laid out, but there is still some intelligence that goes into knowing or optimizing what to collect. Plus one would want (I think) the code to live with the pretty-printer - easier to maintain. These are just ideas for discussion. I haven't gone too far down this path.