bootchartd: new applet
authorDenys Vlasenko <vda.linux@googlemail.com>
Tue, 4 May 2010 13:45:25 +0000 (15:45 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Tue, 4 May 2010 13:45:25 +0000 (15:45 +0200)
commitff027d6f50bfa24228e230b84a3297c51d37d000
tree9131e36c21870d52b02c079fe877be8a5c87970c
parentfe360480aa30adf776a06dc9f09c704abcfa9000
bootchartd: new applet

Usage: bootchartd start [PROG ARGS]|init|stop

Create /var/log/bootchart.tgz with boot chart data

Options:
start: start background logging; with PROG, run PROG, then kill
logging with USR1
stop: send USR1 to all bootchartd processes
init: start background logging; stop when getty/gdm is seen (for init scripts)
Under PID 1: as init, then exec $bootchart_init, /init, /sbin/init

function                                             old     new   delta
bootchartd_main                                        -     907    +907
dump_procs                                             -     353    +353
packed_usage                                       26566   26735    +169
dump_file                                              -      91     +91
static.dirs                                            -      23     +23
applet_names                                        2176    2187     +11
applet_main                                         1284    1288      +4
applet_nameofs                                       642     644      +2
------------------------------------------------------------------------------
(add/remove: 5/0 grow/shrink: 4/0 up/down: 1560/0)           Total: 1560 bytes

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
include/applets.h
include/usage.h
init/Config.in
init/Kbuild
init/bootchartd.c [new file with mode: 0644]