sparc-rtems-size
Fabio Degiovanni - Eicas
degiovanni at eicas.it
Tue Sep 9 07:09:15 UTC 2003
Thank you very much for your help, I appreciated it very much.
I need to solve compleatly the problem, so I have some more questions:
-you told me that most likely the .bss section is not included in the
output image. I presume that this happen always because the
uninitialised data are created run-time. Am I right?
-you told me that I must have some huge arrays declared in that code,
but I presumed that my bss section would have been much smaller. I tried
to do sparc-rtems-size to every object files and than I summed up and I
found:
text data bss dec hex
117506 181240 4816 303562 4a1ca
Is the difference between the object files size and executable file only
due to the static linking of rtems libraries? In this case it seems that
the umount of uninitilalised data is introduced by the rtems libraries.
What's the difference between doing sparc-rtems-size on the executable
and on the object files?
Thank you very much
Fabio Degiovanni
Joel Sherrill wrote:
> gregory.menke at gsfc.nasa.gov wrote:
>
>> Fabio Degiovanni - Eicas writes:
>> > Dear Sirs,
>> > thank you very much for your answer, you have to
>> > apologize me, but I mistook the question. What happens to me is
>> that the > executable is smaller than what sparc-rtems-size returns.
>> > To explain better:
>> > -ls -l HISA returns 1869954
>> > -sparc-rtems-size HISA returns
>> > text data bss dec hex filename
>> > 231488 183040 9806288 10220816 9bf510 HISA
>> > > I understood well your explanation about the possibility that
>> the output > file is bigger than the sum of the .text, .data and
>> .bss sections, but I > cannot understand why my output file is
>> smaller than the sum of the > ..text, .data and .bss sections.
>>
>> Most likely the .bss section is not included in the output image.
>
>
> Correct. And yikes!! You must have some huge arrays declared in that
> code.
>
>> Gregm
>>
>>
>
>
--
Dott. Ing. Degiovanni Fabio
Eicas Automazione
Via Vincenzo Vela, 27 10128 Torino (ITALIA)
Telefoni +39-11-562.37.98/562.3088 Fax +39-11-436.06.79
More information about the users
mailing list