X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=tests%2Fmanual_mode_tracing.sh;h=19044ba0fb2b45b9333ac27040f9d521b5e6b3fa;hb=618f74d9b64410da1c0684c040787198dec03161;hp=b60a957084c458fd3e98822dc2a778c92c5a6f41;hpb=cacf036243594e11fc8a7e0f47f07af97a79042f;p=ust.git diff --git a/tests/manual_mode_tracing.sh b/tests/manual_mode_tracing.sh index b60a957..19044ba 100755 --- a/tests/manual_mode_tracing.sh +++ b/tests/manual_mode_tracing.sh @@ -37,23 +37,27 @@ mkdir "$TRACE_DIR" pidfilepath="/tmp/ust-testsuite-$USER-$(date +%Y%m%d%H%M%S%N)-ust-consumerd-pid" mkfifo -m 0600 "$pidfilepath" -ust-consumerd --pidfile "$pidfilepath" -o "$TRACE_DIR" >/dev/null 2>&1 & +UST_CONSUMERD="$TESTDIR/../ust-consumerd/ust-consumerd" +$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 & +LIB_UST="$TESTDIR/../libust/.libs/libust.so.0.0.0" +LIB_UST_MALLOC="$TESTDIR/../libustinstr-malloc/.libs/libustinstr-malloc.so" +LD_PRELOAD="$LIB_UST:$LIB_UST_MALLOC" find -L / >/dev/null 2>&1 & PID=$! TRACE=auto +USTCTL="$TESTDIR/../ustctl/ustctl" sleep 0.1 -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 +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 $TRACE -okx ustctl destroy-trace $PID $TRACE +okx $USTCTL stop-trace $PID $TRACE +okx $USTCTL destroy-trace $PID $TRACE kill $PID kill -SIGTERM ${UST_CONSUMERD_PID} wait ${UST_CONSUMERD_PID}