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