aboutsummaryrefslogtreecommitdiff
path: root/tracetool
diff options
context:
space:
mode:
authorAnthony Liguori <aliguori@us.ibm.com>2010-11-17 18:05:58 -0600
committerAnthony Liguori <aliguori@us.ibm.com>2010-11-21 09:16:56 -0600
commit371c338ecae44bb28cc19138484256b1df831e99 (patch)
treec99851402afd4a2b9795451135e0dd6e5eb65cb0 /tracetool
parent39deb1e496de81957167daebf5cf5d1fbd5e47c2 (diff)
Revert "Add support for generating a systemtap tapset static probes"
This reverts commit 2834c3e0140c3b0ed4422909dfa0607b7213d95d. Conflicts: Makefile.target
Diffstat (limited to 'tracetool')
-rwxr-xr-xtracetool92
1 files changed, 0 insertions, 92 deletions
diff --git a/tracetool b/tracetool
index d797ab79a3..5b6636ac27 100755
--- a/tracetool
+++ b/tracetool
@@ -26,12 +26,6 @@ Output formats:
-h Generate .h file
-c Generate .c file
-d Generate .d file (DTrace only)
- -s Generate .stp file (DTrace with SystemTAP only)
-
-Options:
- --bindir [bindir] QEMU binary install location
- --target [arch] QEMU target architecture
-
EOF
exit 1
}
@@ -396,54 +390,6 @@ linetod_end_dtrace()
EOF
}
-linetos_begin_dtrace()
-{
- return
-}
-
-linetos_dtrace()
-{
- local name args arglist state
- name=$(get_name "$1")
- args=$(get_args "$1")
- arglist=$(get_argnames "$1", "")
- state=$(get_state "$1")
- if [ "$state" = "0" ] ; then
- name=${name##disable }
- fi
-
- if [ "$target" = "i386" ]
- then
- binary="qemu"
- else
- binary="qemu-system-$target"
- fi
-
- # Define prototype for probe arguments
- cat <<EOF
-probe qemu.system.$target.$name = process("$bindir/$binary").mark("$name")
-{
-EOF
-
- i=1
- for arg in $arglist
- do
- cat <<EOF
- $arg = \$arg$i;
-EOF
- i="$((i+1))"
- done
-
- cat <<EOF
-}
-EOF
-}
-
-linetos_end_dtrace()
-{
- return
-}
-
# Process stdin by calling begin, line, and end functions for the backend
convert()
{
@@ -509,24 +455,6 @@ tracetod()
convert d
}
-tracetos()
-{
- if [ $backend != "dtrace" ]; then
- echo "SystemTAP tapset generator not applicable to $backend backend"
- exit 1
- fi
- if [ -z "$target" ]; then
- echo "--target is required for SystemTAP tapset generator"
- exit 1
- fi
- if [ -z "$bindir" ]; then
- echo "--bindir is required for SystemTAP tapset generator"
- exit 1
- fi
- echo "/* This file is autogenerated by tracetool, do not edit. */"
- convert s
-}
-
# Choose backend
case "$1" in
"--nop" | "--simple" | "--ust" | "--dtrace") backend="${1#--}" ;;
@@ -534,30 +462,10 @@ case "$1" in
esac
shift
-bindir=
-case "$1" in
- "--bindir")
- bindir=$2
- shift
- shift
- ;;
-esac
-
-target=
-case "$1" in
- "--target")
- target=$2
- shift
- shift
- ;;
-esac
-
-
case "$1" in
"-h") tracetoh ;;
"-c") tracetoc ;;
"-d") tracetod ;;
-"-s") tracetos ;;
"--check-backend") exit 0 ;; # used by ./configure to test for backend
*) usage ;;
esac