[fpc-devel] Re: Debugger for FPC

Jonas Maebe jonas.maebe at elis.ugent.be
Sat Mar 14 15:41:21 CET 2009


On 14 Mar 2009, at 15:27, Paul Ishenin wrote:

> Jonas Maebe wrote:
>>
>> It's the DWARF version of the lineinfo unit. It's only required to  
>> get line numbers in backtraces when a program crashes. Apparently,  
>> it hasn't been ported to Win32 yet, but it's not required to debug.  
>> Just leave out the -gl parameter.
> Ok, I tried to fix it by changing makefile in the rtl\win32  
> directory but then gdb complained about dwarf offsets.

That's known for Windows and DWARF2, because nobody really ever tested/ 
fixed DWARF2 support in the compiler for Windows (and I can't do it).  
According to http://bugs.freepascal.org/view.php?id=12872, it should  
however work.

See Tomas' mail for why your test didn't work. With -gl, the compiler  
(still) uses stabs. Also note that some cases (the ones outlined in my  
comment at http://bugs.freepascal.org/view.php?id=13313 ) absolute  
references probably won't work yet with -Xg. The reason why is  
explained here: http://sourceware.org/ml/gdb/2009-03/msg00085.html


Jonas



More information about the fpc-devel mailing list