Related articles |
---|
Debugger Info e_shamanth@yahoo.com (shamanth) (2002-07-21) |
Re: Debugger Info ppluzhnikov@earthlink.net (Paul Pluzhnikov) (2002-07-24) |
Re: Debugger Info Mark.van.den.Brand@cwi.nl (M.G.J. van den Brand) (2002-07-25) |
Re: Debugger Info joachim_d@gmx.de (Joachim Durchholz) (2002-07-25) |
Re: Debugger Info marcov@toad.stack.nl (Marco van de Voort) (2002-07-31) |
Re: Debugger Info velco@fadata.bg (Momchil Velikov) (2002-07-31) |
Re: Debugger Info sander@haldjas.folklore.ee (Sander Vesik) (2002-07-31) |
Re: Debugger Info ppluzhnikov@earthlink.net (Paul Pluzhnikov) (2002-08-04) |
Re: Debugger Info srikanth@cup.hp.com (srikanth) (2002-08-14) |
From: | "Marco van de Voort" <marcov@toad.stack.nl> |
Newsgroups: | comp.compilers |
Date: | 31 Jul 2002 00:55:17 -0400 |
Organization: | Eindhoven University of Technology, The Netherlands |
References: | 02-07-085 02-07-093 |
Keywords: | debug |
Posted-Date: | 31 Jul 2002 00:55:16 EDT |
Paul Pluzhnikov wrote:
Just my Eur 0.02
> "shamanth" <e_shamanth@yahoo.com> writes:
>> while debugging also some options which you felt were needed but not
>> provided.
>
> I spend most of my time debugging at a very low level on multiple
> platforms ... I use gdb for most of it, just so I do not have to
> re-learn all the debugger commands on all the platforms.
>
> Here are the features of gdb which I use every day:
- Ability to do multi language debugging. From Pascal through C, and back.
In recent (GDB 5.1+) versions this works quite nice.
> Here are the features that gdb lacks, or misfeatures (it may
> well be that the feature is actually present, but I do not know
> about it -- feel free to enlighten me ;-):
> - unable to set break points in DSO until that DSO has been
> loaded (makes debugging static constructors rather tricky)
> - unable to re-insert breakpoints on functions without debug info
> upon process restart
> - sets BPs incorrectly on functions compiled with non-standard
> prolog (e.g. -fomit-frame-pointer on x86)
- Sometimes skips breakpoints due to optimization. Sometimes even
without.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.