I still thin you exaggerate "Debugging from inside the IDE is near impossible". => it is not very comfortable though.

Some of the problems are not gdb specific, some a solved.

* CPU window => available in 0928

* Record.field => Not (always) a gdb problem. Never mind which debugger you use, no debugger can guess what the context of your mouse pointer is. If the IDE only passes the word-under-caret for the hint evaluation, then no debugger will know what "field" means. If the watches window can show "record.field" then gdb can do it, but the IDE must be fixed.

* properties => discussed a thousand times.
With FPC trunc and dwarf debug info, some properties actually do return a result in GDB Properties that read from a function, are the same as a function. For those who really want to run the function, it comes down to function calling from gdb, rather than being property specific

Martin


Graeme Geldenhuys wrote:
Hi,

It seems the other debugger thread was blocked - or Gmail is on the
frits again. :-/  Anyway, I added a feature request in the wiki for a
working / custom written debugger.

http://wiki.freepascal.org/Feature_Ideas#Integrated_and_Working_Debugger

If anybody has comments or ideas, please add them. I don't know where
is the best place for such communications - here or in the wiki page,
or wiki Talk pages (I have never used the latter yet).

Maybe we can get a renewed interest in the <lazarus>/debugger/fpdebug/
project. My knowledge of compiler or debugger internals are zero, so
don't know how much I can contribute. But if possible, I will try. A
working debugger will benefit everybody! I really think a working &
integrated debugger must be one of the high priorities for the IDE -
more that say new IDE eye-candy.  :-)


Regards,
  - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to