runtest
[lttv.git] / markers-test / runtest.sh
1 #!/bin/sh
2
3 insmod test-mark-speed.ko
4 for a in `seq 1 10`; do cat /proc/testmark;done
5 rmmod test-mark-speed
6 RESSTD=`dmesg |tail -n 10 |sed 's/^\[.*\] cycles : \(.*\)$/\1/'`
7
8 insmod test-mark-speed-opt.ko
9 for a in `seq 1 10`; do cat /proc/testmark;done
10 rmmod test-mark-speed-opt
11 RESOPT=`dmesg |tail -n 10|sed 's/^\[.*\] cycles : \(.*\)$/\1/'`
12
13 insmod test-mark-speed-edit.ko
14 for a in `seq 1 10`; do cat /proc/testmark;done
15 rmmod test-mark-speed-edit
16 RESNOP=`dmesg |tail -n 10|sed 's/^\[.*\] cycles : \(.*\)$/\1/'`
17
18
19 echo "Numbers for normal marker"
20
21 SUM="0"
22 for a in $RESSTD; do SUM=$[$SUM + $a]; done
23 RESSTD=$[$SUM / 10]
24
25 echo $RESSTD
26
27 echo "Numbers for optimized marker"
28 SUM="0"
29 for a in $RESOPT; do SUM=$[$SUM + $a]; done
30 RESOPT=$[$SUM / 10]
31 echo $RESOPT
32
33 echo "Numbers for NOP replacement of function call"
34 SUM="0"
35 for a in $RESNOP; do SUM=$[$SUM + $a]; done
36 RESNOP=$[$SUM / 10]
37 echo $RESNOP
38
This page took 0.031031 seconds and 5 git commands to generate.