busybox/init
Denys Vlasenko ff027d6f50 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>
2010-05-04 15:45:25 +02:00
..
bootchartd.c bootchartd: new applet 2010-05-04 15:45:25 +02:00
Config.in bootchartd: new applet 2010-05-04 15:45:25 +02:00
halt.c telnetd: write LOGIN/DEAD_PROCESS utmp records. Closes bug 1363 2010-04-05 22:10:38 +02:00
init.c libbb: add skip_dev_pfx() 2010-04-06 18:50:05 +02:00
Kbuild bootchartd: new applet 2010-05-04 15:45:25 +02:00
mesg.c *: remove some uses of argc 2010-01-04 14:15:38 +01:00