comp.lang.ada
 help / color / mirror / Atom feed
From: Hadrien Grasland <hadrien.grasland@gmail.com>
Subject: Re: Visual Studio IDE - Integration
Date: Mon, 6 Feb 2017 23:46:39 -0800 (PST)
Date: 2017-02-06T23:46:39-08:00	[thread overview]
Message-ID: <e1ad4e40-72c0-4577-af55-bb7175dc7d98@googlegroups.com> (raw)
In-Reply-To: <a94ef6dc-427f-42d2-a753-b1d1ad860db5@googlegroups.com>

Le mardi 7 février 2017 04:47:25 UTC+1, alby....@gmail.com a écrit :
> On Tuesday, February 7, 2017 at 5:36:38 AM UTC+11, Scott Loyd wrote:
> > I'd be interested in such a plugin if it improves debugging, but I would have to see it to believe it. GDB is just so bad in my experience and unfortunately a better (free) tool hasn't been developed in 30 years, at least that I'm aware of. GPS makes a good editor/build environment, but the debugging interface which uses GDB is terrible.  I have to believe a similar interface to Visual Studio would have similar results, but I'm willing to try it.
> 
> Dear Scott
> 
> Being relatively new to Ada, I had not realized GDB has such a bad reputation.
> But I believe I have three possible solutions, these being
> 
> 1) continue using GDB, this at least integrates most of the important VS 2015
> debug related windows (ie watchpoints, locals, tasks, registers etc...)
> 
> 2) investigate use of LLDB
> 
> 3) convert the DWARF debug info to Microsoft PDB format, and then use the VS2015
> supplied debugger. Ive done some work on this already, and the results look very
> promising (step into/out work much better than GDB, and disassembly includes the
> original Ada source code as well)
> 
> The only thing that bugs me :-) is that local symbols are all converted to
> lowercase (both for option 1) and obviously 3) I assume this is expected ?
> 
> Is their a compiler/linker switch to preserve the case of symbols in the DWARF
> debug info ?
> 
> Thanks for your feedback
> 
> Alex

To clarify, GDB is actually pretty awesome as a command-line tool. But no one has ever bothered - or managed - to write a good GUI frontend for it.

  reply	other threads:[~2017-02-07  7:46 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-01-27 12:49 Visual Studio IDE - Integration alby.gamper
2017-01-27 13:12 ` Dmitry A. Kazakov
2017-01-27 13:51   ` alby.gamper
2017-02-06 18:36     ` Scott Loyd
2017-02-07  3:47       ` alby.gamper
2017-02-07  7:46         ` Hadrien Grasland [this message]
2017-02-07  8:37           ` Dmitry A. Kazakov
2017-02-08  3:41             ` alby.gamper
2017-02-12  0:49               ` alby.gamper
2017-02-12  8:25                 ` Dmitry A. Kazakov
2017-02-12 10:26                   ` alby.gamper
2017-02-03 18:09 ` Leff Ivanov
2017-02-04  3:14   ` alby.gamper
2017-02-07 14:00 ` Aurele
2017-02-12  1:50 ` Ivan Levashev
replies disabled

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