[Toybox] I need to do a FAQ...

Rob Landley rob at landley.net
Mon Feb 13 19:15:28 PST 2012


Not hugely important, and I need to replace "bloatcheck" since it's gpl
(just a wrapper around nm --size-sort really), but here's a thing you
can do:

  make distclean
  make defconfig
  make baseline
  cp ~/basename.c toys
  make bloatcheck

function                                            old     new   delta
basename_main                                       163     136     -27
-----------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-27)            Total: -27
bytes

Fun little toy.  Size isn't my _first_ priority, but it's nice to be
able to see what changes actually do.  (Mostly this change replaces 4
lines with 2 lines, but making the resulting binary smaller is a nice
fringe benefit.  I've generally found making the code simpler _does_
make it smaller, but sometimes I wind up defeating the optimizer and
revert the change because of it...)

Rob


More information about the Toybox mailing list