[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++? ;)


More information about the fpc-devel mailing list