usttrace: add option to print the location of the last recorded trace
authorPierre-Marc Fournier <pierre-marc.fournier@polymtl.ca>
Sat, 27 Feb 2010 17:28:06 +0000 (12:28 -0500)
committerPierre-Marc Fournier <pierre-marc.fournier@polymtl.ca>
Mon, 1 Mar 2010 18:30:59 +0000 (13:30 -0500)
usttrace

index c90ee9d8e44f64cf81a443155c3610f7675c6151..b14b4a9cd08ef9adfd911c84fd6b48c4126aae60 100755 (executable)
--- a/usttrace
+++ b/usttrace
@@ -56,13 +56,14 @@ function usage () {
        echo "    -s    Use system-wide daemon instead of creating one for this session." 2>/dev/stderr
 }
 
-while getopts ":hlLmfs" options; do
+while getopts ":hlLmfsW" options; do
        case $options in
                l) arg_preload_libust=1;;
                L) arg_ld_std_ust=1;;
                m) arg_preload_malloc=1;;
                f) arg_preload_fork=1;;
                s) arg_syswide_daemon=1;;
+               W) where=1;;
                h) usage;
                   exit 0;;
                \?) usage
@@ -73,6 +74,11 @@ while getopts ":hlLmfs" options; do
 done
 shift $(($OPTIND - 1))
 
+if [ -n "$where" ]; then
+       echo $BASE_TRACE_DIR/$(ls "$BASE_TRACE_DIR" | tail -n 1)
+       exit 0
+fi
+
 # Prepare vars
 CMD=$*
 
This page took 0.024784 seconds and 4 git commands to generate.