[fpc-devel] dward debug info - someone promiced more compact debug info than stabs

Paul Ishenin webpirat at mail.ru
Tue Mar 16 16:41:11 CET 2010


16.03.2010 22:33, Jonas Maebe wrote:
>>
>>> Why dwarf information has so big debug files (comparing with stabs) 
>>> on windows?
>>
>> Because Windows (just like Darwin) does not support referring to 
>> DWARF debug info from one object file to another, so a lot of debug 
>> information is duplicated in multiple units.
>
> We also encode more information when using DWARF than when using Stabs 
> (e.g. properties, absolute variables, public/private/protected 
> information, calling convention, virtuality of methods).

But 200 Mb of info for 10Mb executable is too much. How do you think? I 
don't believe that other compilers on windows generates so fat output 
for dwarf. Do you know any similar numbers for gcc?

Best regards,
Paul Ishenin.



More information about the fpc-devel mailing list