From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16428 invoked by alias); 22 Sep 2017 13:37:38 -0000 Mailing-List: contact elfutils-devel-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: elfutils-devel-owner@sourceware.org Received: (qmail 16413 invoked by uid 89); 22 Sep 2017 13:37:37 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99.2 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-7.0 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=Hcontent-type:text, our, hear, team X-Spam-Status: No, score=-7.0 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: mail.rt-rk.com Received: from mx2.rt-rk.com (HELO mail.rt-rk.com) (89.216.37.149) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 22 Sep 2017 13:37:35 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.rt-rk.com (Postfix) with ESMTP id B07D71A117E; Fri, 22 Sep 2017 15:37:32 +0200 (CEST) X-Virus-Scanned: amavisd-new at rt-rk.com Received: by mail.rt-rk.com (Postfix, from userid 492) id 3053F1A2116; Fri, 22 Sep 2017 15:37:23 +0200 (CEST) in-reply-to: <1506020453.16945.67.camel@klomp.org> to: "Mark Wielaard" from: "Djordje Todorovic" message-id: <815-59c51200-3-121bf9c0@123096269> subject: =?utf-8?q?Re=3A?= Latest version of =?utf-8?q?dwarflint=3F?= X-Forward: 127.0.0.1 Date: Fri, 22 Sep 2017 13:37:00 -0000 MIME-Version: 1.0 content-type: text/plain; charset="utf-8" User-Agent: SOGoMail 2.3.10 cc: =?utf-8?q?Ananthakrishna_Sowda_=28asowda=29?= , =?utf-8?q?elfutils-devel=40sourceware=2Eorg?= content-transfer-encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2017-q3/txt/msg00125.txt.bz2 Hi Mark, Thank you for your comments! >Could you take a look at the CONTRIBUTING file? Sure. How should I send this patches? Should I wait for you to make a new "dwarfl= int" branch which follows master branch or? Thanks, Djordje -------- Original Message -------- Subject: Re: Latest version of dwarflint? Date: Thursday, September 21, 2017 21:00 CEST From: Mark Wielaard To: Djordje Todorovic , "Ananthakrishna Sowda = (asowda)" CC: "elfutils-devel@sourceware.org" References: <81113170-F590-4C51-BEA0-C8EF3A4422DA@contoso.com> <1501751620= .3741.132.camel@klomp.org> <624331B2-472C-44AD-9034-05AD3CBBAE8A@cisco.com= > > Hi Djordje, > > On Thu, 2017-09-21 at 18:07 +0200, Djordje Todorovic wrote: > > I have managed to integrate dwarflint on the top of elfutils-0.170 > > release, so dwarflint and locstats can use all conveniences and > > improvements of the newest libdw library (such as=C2=A0 > > handling ops like DW_OP_GNU_entry_value). > > Very nice. > > > It is used internally by our compiler team. I have also managed to > > add some new enhancements for locstats, such as reporting summary > > either for formal parameter or local variable,=C2=A0 > > reporting some kind of verbose info about particular variable or > > formal parameter of particular function. > > But, beside these enhancements that were interested for our compiler > > team, dwarflint and locstats have a lot of good utilities that can be > > really useful to compiler developers. For=C2=A0 > > example, dwarflint tool can detect mistakes in debug sections such as > > debug info, debug line etc., and help compiler developers to get rid > > of those mistakes. Locstats can=C2=A0 > > apparently report useful summary and show progress of making better > > coverage for local variables or formal parameter in debug sections, > > so it can save a lot of time to compiler=C2=A0 > > developers. > > Yes, I know some compiler hackers have found it useful. And I was a > little sad nobody had time to keep dwarflint up to date. It is really > great to hear you have. > > > At least, maybe considering a making new branch called =E2=80=9Edwarfli= nt=E2=80=9C on > > elfuitls git repository, which follows the newest source code, would > > be good for the beginning, the same as it=C2=A0 > > was on elfutils-0.152? Because, getting more feedback from users, > > these tools would be better and more useful, so it can be, one day, > > merged on to master branch. > > > > If you are interested, I can share my patches. > > Yes please do share. I cannot promise to have a lot of time reviewing > the code. But I am certainly interested. Creating a public "dwarflint" > branch sounds like a good idea. > > Could you take a look at the CONTRIBUTING file? We don't have to be > very formal for code not directly going onto master. But having at > least a Signed-off-by line on the patches makes sure we can eventually > integrate them officially. > > Thanks, > > Mark