Implement LttvTracesetPosition
[lttv.git] / runlttv
diff --git a/runlttv b/runlttv
index 6c8c8f9df02530066684ccd6c41a35ca03d8755b..9dfc6bf820700a522b27f5c2b0d5e5585d666592 100755 (executable)
--- a/runlttv
+++ b/runlttv
@@ -14,6 +14,7 @@ PROGNAME=$0
 BUILDPATH=$(dirname $0)
 RCFILE="$(dirname $0)/.runlttvrc"
 TEXTLIBS="-L ${BUILDPATH}/lttv/modules/text/.libs -m textDump"
+EVALLIBS="-L ${BUILDPATH}/lttv/modules/text/.libs -m sync_chain_batch"
 GRAPHLIBS="-L ${BUILDPATH}/lttv/modules/gui/lttvwindow/lttvwindow/.libs -m lttvwindow "\
 "-L ${BUILDPATH}/lttv/modules/gui/controlflow/.libs -m guicontrolflow "\
 "-L ${BUILDPATH}/lttv/modules/gui/detailedevents/.libs -m guievents "\
@@ -29,7 +30,7 @@ usage () {
        echo "Usage: $0 [OPTION]... [TRACE]..." >/dev/stderr
        echo "" >/dev/stderr
        echo "Options:" >/dev/stderr
-       printf "\t-m MODE      Output mode (modes: text, gui)\n" >/dev/stderr
+       printf "\t-m MODE      Output mode (modes: text, eval, gui)\n" >/dev/stderr
        printf "\t-H HELPER    Invoke LTTV through a helper program\n" >/dev/stderr
        printf "\t             (helpers: gdb, valgrind, massif, strace)\n" >/dev/stderr
        printf "\t-b OPTIONS   LTTV options to specify before the module list\n" >/dev/stderr
@@ -75,6 +76,8 @@ fi
 
 if [ "$MODE" = "text" ]; then
        LIBS="$TEXTLIBS"
+elif [ "$MODE" = "eval" ]; then
+       LIBS="$EVALLIBS"
 elif [ "$MODE" = "gui" ]; then
        LIBS="$GRAPHLIBS"
 else
@@ -86,7 +89,7 @@ LTTV_ARGS="$BOPTIONS $LIBS $TRACEFILES $AOPTIONS"
 if [ "$HELPER" = "gdb" ]; then
        LD_LIBRARY_PATH=${BUILDPATH}/ltt/.libs gdb --args $LTTV_EXEC $LTTV_ARGS
 elif [ "$HELPER" = "valgrind" ]; then
-       LD_LIBRARY_PATH=${BUILDPATH}/ltt/.libs valgrind --track-origins=yes --show-reachable=yes --leak-check=full --error-limit=no $LTTV_EXEC $LTTV_ARGS
+       LD_LIBRARY_PATH=${BUILDPATH}/ltt/.libs G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --show-reachable=yes --leak-check=full --error-limit=no $LTTV_EXEC $LTTV_ARGS
 elif [ "$HELPER" = "massif" ]; then
        LD_LIBRARY_PATH=${BUILDPATH}/ltt/.libs valgrind --tool=massif $LTTV_EXEC $LTTV_ARGS
 elif [ "$HELPER" = "strace" ]; then
This page took 0.02307 seconds and 4 git commands to generate.