This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: debug symbol size


Joe Buck writes:
 > > I've installed the 20001127 snapshot, and I have noticed that a C++
 > > "hello world" program with -g generates .text of 632 bytes and a
 > > .stabstr of 144017 bytes. If I use -ggdb the symbols reduce to around
 > > 120000 bytes.
 > > 
 > > This seems like a lot of debug for 632 bytes of text. Is this a
 > > feature of debug symbols that cannot be avoided?
 > 
 > Your text included a #include, so you gave the compiler tens of thousands
 > of bytes, not 632 bytes.
 > 

My second paragraph was unclear. It should read:

This seems like a lot of debug for 632 bytes of .text. Is this a
feature of debug symbols that cannot be avoided?

Note the . of .text. I was trying to say that for such a small text
segment there was perhaps an excessive amount of debug information
output.

Regards,
Alex.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]