Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Mar 23, 2011

  1. bloat-o-meter: include read-only data section in report

    I'm not sure why the read-only data section is excluded from the report,
    it seems as relevant as the other data sections (b and d).
    
    I've stripped the symbols starting with __mod_ as they can have their
    names dynamically generated and thus comparison between binaries is not
    possible.
    
    Signed-off-by: Jean Delvare <khali@linux-fr.org>
    Cc: Andi Kleen <andi@firstfloor.org>
    Acked-by: Nathan Lynch <ntl@pobox.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored torvalds committed

Dec 18, 2007

  1. nathanlynch

    fix bloat-o-meter for ppc64

    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: Nathan Lynch <ntl@pobox.com>
    Cc: Matt Mackall <mpm@selenic.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored Linus Torvalds committed

Jun 25, 2006

  1. landley

    [PATCH] bloat-o-meter: gcc-4 fix

    Upgrade scripts/bloat-o-meter to handle the names gcc 4 gives static
    symbols.
    
    Signed-off-by: Rob Landley <rob@landley.net>
    Signed-off-by: Matt Mackall <mpm@selenic.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    authored Linus Torvalds committed

Apr 11, 2006

  1. kbuild: fix mode of checkstack.pl and other files.

    Make it executable like it should be. Do the same for other files intended to be
    executed by the user - the ones called by the build process needn't be
    executable as they already work (as argument to their interpreter).
    
    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
    authored Sam Ravnborg committed

Jan 09, 2006

  1. [PATCH] tiny: Add bloat-o-meter to scripts

    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: Matt Mackall <mpm@selenic.com>
    Cc: Andi Kleen <ak@muc.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    authored Linus Torvalds committed
Something went wrong with that request. Please try again.