aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authoraldot <aldot@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-04-26 10:10:25 +0000
committeraldot <aldot@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-04-26 10:10:25 +0000
commit6a205aa09a38fca86ff27798c9f40228d5be52a1 (patch)
tree4994d059a1a7f5cce8f152a436418cb1359b2a26 /scripts
parentcd81d92f27ee9af77405e81ef4671cf4d9705e74 (diff)
downloadbusybox-w32-6a205aa09a38fca86ff27798c9f40228d5be52a1.tar.gz
busybox-w32-6a205aa09a38fca86ff27798c9f40228d5be52a1.tar.bz2
busybox-w32-6a205aa09a38fca86ff27798c9f40228d5be52a1.zip
- patch from Denis Vlasenko to make sizes PHONY and to add objsizes which prints
the sizes of the individual object files. git-svn-id: svn://busybox.net/trunk/busybox@14943 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/objsizes8
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/objsizes b/scripts/objsizes
new file mode 100755
index 000000000..291285f03
--- /dev/null
+++ b/scripts/objsizes
@@ -0,0 +1,8 @@
1#!/bin/sh
2
3printf "%9s %11s %9s %9s %s\n" "text+data" text+rodata rwdata bss filename
4find -name '*.o' | sed 's:^\./::' | xargs size | grep '^ *[0-9]' \
5| while read text data bss dec hex filename; do
6 printf "%9d %11d %9d %9d %s\n" $((text+data)) $text $data $bss "$filename"
7done \
8| sort