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.
next prev parent 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