[fpc-pascal] Re: setting variables with DWARF in gdb

Seth Grover sethdgrover at gmail.com
Fri Oct 29 20:09:58 CEST 2010


I *was* doing something wrong... doing a ":=" (pascal-style
assignment) rather than just "=" seems to work Ok.

-SG

--
This email is fiction. Any resemblance to actual events
or persons living or dead is purely coincidental.

Seth Grover
sethdgrover[at]gmail[dot]com



On Fri, Oct 29, 2010 at 10:58 AM, Seth Grover <sethdgrover at gmail.com> wrote:
> When I compile an FPC program for debug with DWARF symbols, GDB
> seemingly ignores my commands to set variables or registers when
> debugging:
>
> With STABS (or whatever the default is, ie., -gw is not set):
>
> Breakpoint 1, DOIT () at /home/tlacuache/tmp/project1.lpr:14
> 14          writeln(MYVAR);
> (gdb) print MYVAR
> $1 = 1
> (gdb) set MYVAR=32
> (gdb) print MYVAR
> $2 = 32
>
> With DWARF:
>
> Breakpoint 1, DOIT () at project1.lpr:14
> 14          writeln(MYVAR);
> (gdb) print MYVAR
> $1 = 1
> (gdb) SET MYVAR=32
> (gdb) print MYVAR
> $2 = 1
>
> Am I doing something wrong? Should I log a bug in mantis?
>
> -SG
>
> --
> This email is fiction. Any resemblance to actual events
> or persons living or dead is purely coincidental.
>
> Seth Grover
> sethdgrover[at]gmail[dot]com
>



More information about the fpc-pascal mailing list