1. 23 Mar, 2011 1 commit
  2. 18 Dec, 2007 1 commit
    • Nathan Lynch's avatar
      fix bloat-o-meter for ppc64 · 8998979c
      Nathan Lynch authored
      
      bloat-o-meter assumes that a '.' anywhere in a symbol's name means that it
      is static and prepends 'static.' to the first part of the symbol name,
      discarding the portion of the name that follows the '.'.  However, the
      names of function entry points begin with '.' in the ppc64 ABI.  This
      causes all function text size changes to be accounted to a single 'static.'
      entry in the output when comparing ppc64 kernels.
      
      Change getsizes() to ignore the first character of the symbol name when
      searching for '.'.
      Signed-off-by: default avatarNathan Lynch <ntl@pobox.com>
      Cc: Matt Mackall <mpm@selenic.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      8998979c
  3. 25 Jun, 2006 1 commit
  4. 11 Apr, 2006 1 commit
  5. 09 Jan, 2006 1 commit
    • Matt Mackall's avatar
      [PATCH] tiny: Add bloat-o-meter to scripts · d960600d
      Matt Mackall authored
      
      This is a rewrite of Andi Kleen's bloat-o-meter with sorting and reporting of
      gainers/decliners.  Sample output:
      
      add/remove: 0/8 grow/shrink: 2/0 up/down: 88/-4424 (-4336)
      function                                     old     new   delta
      __copy_to_user_ll                             59     103     +44
      __copy_from_user_ll                           59     103     +44
      fill_note                                     32       -     -32
      maydump                                       58       -     -58
      dump_seek                                     67       -     -67
      writenote                                    180       -    -180
      elf_dump_thread_status                       274       -    -274
      fill_psinfo                                  308       -    -308
      fill_prstatus                                466       -    -466
      elf_core_dump                               3039       -   -3039
      
      The summary line says:
       no functions added, 8 removed
       two functions grew, none shrunk
       we gained 88 bytes and lost 4424 (or -4336 net)
      
      This work was sponsored in part by CE Linux Forum
      Signed-off-by: default avatarMatt Mackall <mpm@selenic.com>
      Cc: Andi Kleen <ak@muc.de>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      d960600d