From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,475d5d08fbf558a2,start X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,CP1252 Path: g2news1.google.com!postnews.google.com!e37g2000yqn.googlegroups.com!not-for-mail From: =?ISO-8859-1?Q?Hibou57_=28Yannick_Duch=EAne=29?= Newsgroups: comp.lang.ada Subject: Addr2Line2Locations for GPS Date: Fri, 15 Jan 2010 16:04:05 -0800 (PST) Organization: http://groups.google.com Message-ID: NNTP-Posting-Host: 86.66.190.231 Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1263600245 29535 127.0.0.1 (16 Jan 2010 00:04:05 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 16 Jan 2010 00:04:05 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: e37g2000yqn.googlegroups.com; posting-host=86.66.190.231; posting-account=vrfdLAoAAAAauX_3XwyXEwXCWN3A1l8D User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; fr),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:8773 Date: 2010-01-15T16:04:05-08:00 List-Id: Hi every body out there, Was it already existing ? I do not know, and any way, I was not able to find it. So, here is a tiny utility application for GPS; whose purpose is to parse exception trace message which some Ada application may return, when compiled with GNAT and the some dedicated build options. I'm talking about these famous kinds of messages starting with =93 Call stack traceback locations: 0xXXXXX, .... =94. The functionality this application provide, parse this kind of exception trace via any many addr2line invocations as required (thus its name, addr2line2locations) and turns these into entries added to the GPS Locations pane. Entries are number from the inner most to the outer most context. This numbering is required to have meaningful locations, as the Locations pane automatically re-organize its entries based their association file name. This Python application is invoked from a menu entry it adds in the Tools menu, but its main method may also be usefully invoked from any other modules. For usage and more informations, please, read the module's documentation in the heading of the Python file. http://www.les-ziboux.rasama.org/download/addr2line2locations-for-gps.zip http://www.les-ziboux.rasama.org/download/addr2line2locations-for-gps.tar.g= z P.S. I've recently discovered an error (well, two, to be honest), in the application I've presented a few time before, ASISEyes. There will be an update soon. Sorry for any inconvenience.