comp.lang.ada
 help / color / mirror / Atom feed
From: alby.gamper@gmail.com
Subject: Re: GNAT built-in symbolic trace-back
Date: Thu, 16 Aug 2018 05:34:40 -0700 (PDT)
Date: 2018-08-16T05:34:40-07:00	[thread overview]
Message-ID: <d0e959ec-b243-49a6-b607-6a3e48d07d9d@googlegroups.com> (raw)
In-Reply-To: <pl1r04$135v$1@gioia.aioe.org>

On Thursday, August 16, 2018 at 4:22:00 AM UTC+10, Dmitry A. Kazakov wrote:
> On 2018-08-15 17:56, Anh Vo wrote:
> > On Wednesday, August 15, 2018 at 12:08:06 AM UTC-7, gautier...@hotmail.com wrote:
> >> Had a (positive) shock this morning, looking at gnatbind options: there is a built-in symbolic trace-back! The switch is -Es . I thought it was a feature that would never be implemented after 20+ years of GNAT's existence...
> >> A short research shows me that:
> >>   - it is there since GNAT GPL/Community 2016
> >>   - GPS GPL 2017 doesn't show it in the Project Properties box - only a checkbox for the old -E switch
> > 
> > With this capability, most of the time (99%) a debugger is not needed.
> 
> Certainly so with gdb, which is not usable in any way. But some working 
> visual debugger could be a useful addition to tracing. I still remember 
> the great DEC's debugger for VMS.
> 
> -- 
> Regards,
> Dmitry A. Kazakov
> http://www.dmitry-kazakov.de

Yes bring back VMS/DEC's debugger any day! As an alternative you could try
the debugging facilities available via the "Visual Studio plugin" If you
are developing under MS Windows

It currently supports both the GDB MI interface as well as native
MS debugging (If you enable linking via the MS linker)

Both solutions are not perfect and have their pro's and cons's, But MAYBE
worth a try (you might be surprized ?)

Alex


  parent reply	other threads:[~2018-08-16 12:34 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-15  7:08 GNAT built-in symbolic trace-back gautier_niouzes
2018-08-15 10:36 ` Simon Wright
2018-08-15 15:56 ` Anh Vo
2018-08-15 18:21   ` Dmitry A. Kazakov
2018-08-15 23:22     ` Roger
2018-08-16 12:34     ` alby.gamper [this message]
2018-08-15 20:47 ` jrmarino
2018-08-21  1:36 ` Randy Brukardt
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox