X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=tests%2Fmanual_mode_tracing.sh;h=b60a957084c458fd3e98822dc2a778c92c5a6f41;hb=291d30c0662468866fd8ed6a64cfa04f5328cdbd;hp=3f203b1c8d8ecd1636ae7050759bb7add0438bd4;hpb=93e5ce29599beb7b32858b3074b8433dfffdab34;p=ust.git diff --git a/tests/manual_mode_tracing.sh b/tests/manual_mode_tracing.sh index 3f203b1..b60a957 100755 --- a/tests/manual_mode_tracing.sh +++ b/tests/manual_mode_tracing.sh @@ -34,27 +34,28 @@ TRACE_DIR="/tmp/ust-testsuite-manual-trace" rm -rf "$TRACE_DIR" mkdir "$TRACE_DIR" -pidfilepath="/tmp/ust-testsuite-$USER-$(date +%Y%m%d%H%M%S%N)-ustd-pid" +pidfilepath="/tmp/ust-testsuite-$USER-$(date +%Y%m%d%H%M%S%N)-ust-consumerd-pid" mkfifo -m 0600 "$pidfilepath" -ustd --pidfile "$pidfilepath" -o "$TRACE_DIR" >/dev/null 2>&1 & -USTD_PID="$(<$pidfilepath)" +ust-consumerd --pidfile "$pidfilepath" -o "$TRACE_DIR" >/dev/null 2>&1 & +UST_CONSUMERD_PID="$(<$pidfilepath)" LD_PRELOAD=/usr/local/lib/libust.so.0.0.0:/usr/local/lib/libustinstr-malloc.so find -L / >/dev/null 2>&1 & PID=$! +TRACE=auto sleep 0.1 -okx ustctl --list-markers "$PID" -okx ustctl --enable-marker ust/malloc $PID -okx ustctl --enable-marker ust/free $PID -okx ustctl --create-trace $PID -okx ustctl --alloc-trace $PID -okx ustctl --start-trace $PID +okx ustctl list-markers $PID +okx ustctl enable-marker $PID $TRACE ust/malloc +okx ustctl enable-marker $PID $TRACE ust/free +okx ustctl create-trace $PID $TRACE +okx ustctl alloc-trace $PID $TRACE +okx ustctl start-trace $PID $TRACE sleep 0.5 -okx ustctl --stop-trace $PID -okx ustctl --destroy-trace $PID +okx ustctl stop-trace $PID $TRACE +okx ustctl destroy-trace $PID $TRACE kill $PID -kill -SIGTERM $USTD_PID -wait $USTD_PID +kill -SIGTERM ${UST_CONSUMERD_PID} +wait ${UST_CONSUMERD_PID} trace_matches -N "ust.malloc" "^ust.malloc:" "$TRACE_DIR"