bloatcheck

Rob Landley rob at landley.net
Sun May 28 05:45:43 UTC 2006


On Saturday 20 May 2006 11:54 am, Yann E. MORIN wrote:
> Hello!
>
> I made some changes for llist_t.data to be void*, and fixed the appropriate
> code, to have a binary that is now 32 bytes bigger, but bloatcheck finds
> only one function that was shrinked by 3 (bytes I assume).
>
> What does that mean?

Various things are padded and rounded to starting offsets in executables.  
Bloatcheck tells you what actual chunks of code are emitted by the compiler, 
but doesn't tell you what the linker does with 'em.  (Also, bloatcheck isn't 
checking strings.  There's a category of data object's bloat-o-meter isn't 
seeing, not quite sure which...)

I made a similar cleanup before I read this message (this week was crazy), and 
didn't see any size difference at all, that I remember.

Rob
-- 
Never bet against the cheap plastic solution.



More information about the busybox mailing list