[fpc-devel] bounty: FPC based debugger

Martin Schreiber mse00000 at gmail.com
Mon Sep 12 12:51:28 CEST 2011


On Monday 12 September 2011 12:23:44 Martin wrote:

> >   - watchpoints. break when data at memory address changed. Very
> >   
> >     handy to debug those procedural programs that loves to use global
> >     variables.  MSEide supports this (but it is actually a GDB feature)
> 
> Yes indeed.
> 
> Btw, i have used them a few times in Lazarus. they are on the todo list
> 
> Though to use them in Lazarus, quite a few hacks are required.
> 
> The big issue, is that gdb often scopes them wrong, and you loose the
> watch point before you it triggers
> 
MSEide has popup menu functions 'Address Watchpoint 8', 'Address Watchpoint 
16', 'Address Watchpoint 32' and 'Address Watchpoint 64' in watch window in 
order to prevent gdb from dropping the watchpoint.

Martin



More information about the fpc-devel mailing list