applets
applets_sh
arch
archival
configs
console-tools
coreutils
debianutils
docs
e2fsprogs
editors
examples
findutils
include
init
libbb
libpwdgrp
loginutils
mailutils
miscutils
modutils
networking
printutils
procps
runit
scripts
basic
kconfig
Kbuild.include
Kbuild.src
Makefile.IMA
Makefile.build
Makefile.clean
Makefile.host
Makefile.lib
bb_release
bloat-o-meter
checkhelp.awk
checkstack.pl
cleanup_printf2puts
echo.c
find_bad_common_bufsiz
find_stray_common_vars
find_stray_empty_lines
fix_ws.sh
gcc-version.sh
gen_build_files.sh
memusage
mkconfigs
mkdiff_obj
mkdiff_obj_bloat
mkmakefile
objsizes
randomtest
randomtest.loop
sample_pmap
showasm
test_make_O
test_make_clean
trylink
selinux
shell
sysklogd
testsuite
util-linux
.gitignore
.indent.pro
AUTHORS
Config.in
INSTALL
LICENSE
Makefile
Makefile.custom
Makefile.flags
Makefile.help
README
TODO
TODO_unicode
function old new delta print_linkinfo - 815 +815 do_msg - 783 +783 INET_setroute - 757 +757 varvalue - 746 +746 do_sem - 637 +637 inflate_codes - 617 +617 INET6_setroute - 491 +491 edir - 370 +370 sync_cursor - 298 +298 update_utmp - 246 +246 searchLines - 165 +165 setup_alarm - 144 +144 may_wakeup - 101 +101 getNum 566 371 -195 refresh 1166 848 -318 rtcwake_main 809 479 -330 getty_main 2396 1921 -475 chpst_main 1373 746 -627 inflate_unzip_internal 1335 567 -768 evalvar 1384 612 -772 ipaddr_list_or_flush 2160 1246 -914 route_main 1585 245 -1340 ipcs_main 2523 1049 -1474 ------------------------------------------------------------------------------ (add/remove: 13/0 grow/shrink: 0/10 up/down: 6170/-7213) Total: -1043 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
34 lines
618 B
Bash
Executable File
34 lines
618 B
Bash
Executable File
#!/bin/sh
|
|
|
|
test -d "$1" || exit 1
|
|
test -d "$2" || exit 1
|
|
|
|
{
|
|
(
|
|
cd "$1" || exit 1
|
|
find -name '*.o' -o -name '*.os' # -o -name '*.so'
|
|
)
|
|
(
|
|
cd "$2" || exit 1
|
|
find -name '*.o' -o -name '*.os' # -o -name '*.so'
|
|
)
|
|
} | sed 's:^\./::' | sort | uniq | \
|
|
tee LST | \
|
|
(
|
|
IFS=''
|
|
while read -r oname; do
|
|
if ! test -f "$1/$oname"; then
|
|
echo "Only $2/$oname"
|
|
continue
|
|
fi
|
|
if ! test -f "$2/$oname"; then
|
|
echo "Only $1/$oname"
|
|
continue
|
|
fi
|
|
$1/scripts/bloat-o-meter $1/$oname $2/$oname | grep 'otal: 0 byte' >/dev/null && continue
|
|
$1/scripts/bloat-o-meter $1/$oname $2/$oname
|
|
size $1/$oname $2/$oname
|
|
echo
|
|
done
|
|
)
|