Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / tools / perf / scripts / python / bin / export-to-postgresql-report
1 #!/bin/bash
2 # description: export perf data to a postgresql database
3 # args: [database name] [columns] [calls]
4 n_args=0
5 for i in "$@"
6 do
7     if expr match "$i" "-" > /dev/null ; then
8         break
9     fi
10     n_args=$(( $n_args + 1 ))
11 done
12 if [ "$n_args" -gt 3 ] ; then
13     echo "usage: export-to-postgresql-report [database name] [columns] [calls]"
14     exit
15 fi
16 if [ "$n_args" -gt 2 ] ; then
17     dbname=$1
18     columns=$2
19     calls=$3
20     shift 3
21 elif [ "$n_args" -gt 1 ] ; then
22     dbname=$1
23     columns=$2
24     shift 2
25 elif [ "$n_args" -gt 0 ] ; then
26     dbname=$1
27     shift
28 fi
29 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/export-to-postgresql.py $dbname $columns $calls