[fpc-devel] Debugger for FPC

Michael Van Canneyt michael at freepascal.org
Wed Mar 11 10:48:02 CET 2009



On Wed, 11 Mar 2009, Florian Klaempfl wrote:

> Graeme Geldenhuys schrieb:
> > 
> > That's the problem! GDB *doesn't* support all the language features
> > that Object Pascal offers, so some things cannot be debugged. This is
> > not a Lazarus issue, but a limitation of GDB with the Object Pascal
> > language.  And I have heard the comments about trying to implement new
> > features in GDB - apparently you do NOT want to go there!
> 
> Are you aware of the fact that Marc already started a debugger? It's
> somewhere in the lazarus repository. It uses dwarf as debugging
> information. dwarf is good enough for most object pascal constructs, if
> it is missing someting, it can be probably extended (I wrote the dwarf
> generator for FPC). I'am also willing to invest some time in a debugger
> written in pascal because the text mode ide has to get rid of libgdb
> because it is deprecated. Using the command line interface to integrate
> gdb into the ide is imo no option: it is slow and I never saw a good gdb
>  gui front end.

Finally getting rid of GDB: This is VERY good news indeed :-)

Michael.



More information about the fpc-devel mailing list