summaryrefslogblamecommitdiffstats
path: root/count-all
blob: 45344f8dd6317034e0ebb13bb406652bb1540a8f (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

           
                                                                                                                            










                                                   






                                                                     

    
#!/bin/bash

EVENTS="SCHED SCHED2 TICK CXS RELEASE RELEASE-LATENCY SEND-RESCHED LOCK UNLOCK READ-LOCK READ-UNLOCK SYSCALL-IN SYSCALL-OUT"

DIR="$1"

if [ -z "$DIR" ]
then
    DIR=.
fi

for E in $EVENTS
do
    FILES=`find "$DIR" -iname "*overhead=${E}.bin"`
    if [ ! -z "$FILES" ]
    then
	echo "Counting $E..."
	shuffle_truncate.py --count $FILES > counts_overhead=${E}.txt
    else
	echo "Skipping $E: no such samples found."
    fi
done