Denis Vlasenko
|
3afac4ce06
|
top,ps: reduce CPU usage in decimal conversion (optional)
text data bss dec hex filename
734651 3040 14416 752107 b79eb busybox_old
734751 3040 14416 752207 b7a4f busybox_unstripped
|
2007-06-19 13:46:24 +00:00 |
|
Denis Vlasenko
|
a61cb92f2d
|
make /etc/network parsing configurable. -200 bytes when off.
|
2007-06-19 11:24:47 +00:00 |
|
Denis Vlasenko
|
459be35234
|
hwclock: size optimizations
libbb/time.c: new file, introducing monotonic_us()
pscan, traceroute, arping: use it instead of gettimeofday
ping, zcip: TODO
function old new delta
monotonic_us - 89 +89
find_pair 164 180 +16
.rodata 129747 129763 +16
refresh 1144 1152 +8
............
timeout 8 4 -4
static.start 8 4 -4
last 8 4 -4
parse_conf 1303 1284 -19
time_main 1149 1124 -25
gettimeofday_us 39 - -39
arping_main 2042 1969 -73
hwclock_main 594 501 -93
catcher 485 380 -105
traceroute_main 4300 4117 -183
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 8/11 up/down: 157/-562) Total: -405 bytes
|
2007-06-17 19:09:05 +00:00 |
|
Denis Vlasenko
|
e8a0788b24
|
moved biggest stack buffers to malloc space, or made their size configurable
(8k of shell line edit buffer is an overkill)
# make ARCH=i386 bloatcheck
function old new delta
read_line_input 3933 3967 +34
ifaddrlist 348 345 -3
do_loadfont 208 191 -17
edit_file 840 819 -21
.rodata 129112 129080 -32
uncompress 1305 1268 -37
loadfont_main 566 495 -71
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/6 up/down: 34/-181) Total: -147 bytes
|
2007-06-10 15:08:44 +00:00 |
|
Denis Vlasenko
|
38f6319421
|
cmdedit is not a 'command' editing anymore, it's just editing (generic),
so rename stuff accordingly.
|
2007-01-22 09:03:07 +00:00 |
|
Denis Vlasenko
|
7d219aab70
|
build system overhaul
|
2006-10-05 10:17:08 +00:00 |
|
"Robert P. J. Day"
|
087b9d640e
|
Allow a user-configurable minimum password length.
|
2006-07-02 18:35:39 +00:00 |
|
Rob Landley
|
5cf7c2df66
|
Patch from Devin Bayer to split up hash_fd.c into md5.c and sha1.c. (I tweaked
md5_sha1_sum.c to convert some #ifdef CONFIG to if(ENABLE).)
|
2006-02-21 06:44:43 +00:00 |
|