[git commit] *: add FAST_FUNC to function ptrs where it makes sense

Denys Vlasenko vda.linux at googlemail.com
Fri Jun 5 10:06:05 UTC 2009


commit: http://git.busybox.net/busybox/commit/?id=d5f1b1bbe0a881f66b6bb6951fa54e553002c24d
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master

Patch is too large, so refusing to show it


function                                             old     new   delta
evalcommand                                         1195    1209     +14
testcmd                                                -      10     +10
printfcmd                                              -      10     +10
echocmd                                                -      10     +10
func_exec                                            270     276      +6
echo_dg                                              104     109      +5
store_nlmsg                                           85      89      +4
pseudo_exec_argv                                     195     198      +3
dotcmd                                               287     290      +3
machtime_stream                                       29      31      +2
discard_stream                                        24      26      +2
argstr                                              1299    1301      +2
killcmd                                              108     109      +1
evalfor                                              226     227      +1
daytime_stream                                        43      44      +1
run_list                                            2544    2543      -1
lookupvar                                             62      61      -1
ipaddr_modify                                       1310    1309      -1
...
parse_stream                                        2254    2245      -9
evalpipe                                             356     347      -9
collect_if                                           210     197     -13
read_opt                                             869     851     -18
handle_dollar                                        681     658     -23
print_addrinfo                                      1342    1303     -39
iterate_on_dir                                       156      59     -97
print_route                                         1709    1609    -100
------------------------------------------------------------------------------
(add/remove: 3/0 grow/shrink: 12/130 up/down: 74/-767)       Total: -693 bytes
   text    data     bss     dec     hex filename
 841748     467    7872  850087   cf8a7 busybox_old
 841061     467    7872  849400   cf5f8 busybox_unstripped

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 e2fsprogs/chattr.c                 |    2 +-
 e2fsprogs/e2fs_lib.c               |   21 +----
 e2fsprogs/e2fs_lib.h               |    2 +-
 e2fsprogs/lsattr.c                 |    5 +-
 findutils/find.c                   |   15 ++--
 miscutils/devfsd.c                 |   25 ++----
 modutils/modutils-24.c             |  117 +++++++++++++-------------
 networking/ifupdown.c              |   51 ++++++------
 networking/inetd.c                 |   44 +++++-----
 networking/libiproute/ipaddress.c  |    7 +-
 networking/libiproute/iproute.c    |    2 +-
 networking/libiproute/iprule.c     |    2 +-
 networking/libiproute/libnetlink.c |   12 ++--
 networking/libiproute/libnetlink.h |   10 +-
 networking/libiproute/ll_map.c     |   12 ++--
 networking/libiproute/ll_map.h     |   12 ++--
 networking/udhcp/files.c           |   16 ++--
 procps/nmeter.c                    |   28 +++---
 shell/ash.c                        |  161 ++++++++++++++++++------------------
 shell/hush.c                       |  120 +++++++++++++-------------
 util-linux/volume_id/sysv.c        |    3 +-
 util-linux/volume_id/unused_hpfs.c |    3 +-
 22 files changed, 324 insertions(+), 346 deletions(-)


More information about the busybox-cvs mailing list