[fpc-devel] dward debug info - someone promiced more compact debug info than stabs
Flávio Etrusco
flavio.etrusco at gmail.com
Tue Mar 16 16:58:29 CET 2010
On Tue, Mar 16, 2010 at 12:41 PM, Paul Ishenin <webpirat at mail.ru> wrote:
> 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.
Haven't you ever used MSVC++? ;)
-Flávio
More information about the fpc-devel
mailing list