diff --git a/tracetool b/tracetool
index d640100..01de580 100755
--- a/tracetool
+++ b/tracetool
@@ -29,14 +29,14 @@ EOF
 # Get the name of a trace event
 get_name()
 {
-    echo ${1%%(*}
+    echo ${1%%\(*}
 }

 # Get the argument list of a trace event, including types and names
 get_args()
 {
     local args
-    args=${1#*(}
+    args=${1#*\(}
     args=${args%)*}
     echo "$args"
 }
