X-Git-Url: https://git.lttng.org/?p=ust.git;a=blobdiff_plain;f=usttrace;h=dc159f2cdff33897876b9b793bc9474ccc6c5ab7;hp=0d2a68ae6ad4c663f534154aeb6a8da8159001e8;hb=e7cc3e3415e0092809627e89168e1cba8b5800f6;hpb=e8300fb7111bd3686d8b863db0c661ae491ee6ae diff --git a/usttrace b/usttrace index 0d2a68a..dc159f2 100755 --- a/usttrace +++ b/usttrace @@ -28,7 +28,7 @@ if [ -x "${USTTRACE_DIR}/ustd/ustd" ] ; then # Use the not installed libraries instead USTD="${USTTRACE_DIR}/ustd/ustd" LIBINTERFORK_PATH="${USTTRACE_DIR}/libustfork/.libs/libustfork.so" - LIBMALLOCWRAP_PATH="${USTTRACE_DIR}/libmallocwrap/.libs/libmallocwrap.so" + LIBMALLOCWRAP_PATH="${USTTRACE_DIR}/libustinstr-malloc/.libs/libustinstr-malloc.so" LIBUST_PATH="${USTTRACE_DIR}/libust/.libs/libust.so" else # Use the libraries that the dynamic link finds @@ -38,7 +38,7 @@ else exit 1 fi LIBINTERFORK_PATH="libustfork.so" - LIBMALLOCWRAP_PATH="libmallocwrap.so" + LIBMALLOCWRAP_PATH="libustinstr-malloc.so" LIBUST_PATH="libust.so.0" fi @@ -54,9 +54,11 @@ function usage () { echo " -m Instrument malloc calls." 2>/dev/stderr echo " -f Also trace forked processes." 2>/dev/stderr echo " -s Use system-wide daemon instead of creating one for this session." 2>/dev/stderr + echo " -S Specify the subbuffer size." 2>/dev/stderr + echo " -N Specify the number of subbuffers." 2>/dev/stderr } -while getopts ":hlLmfsW" options; do +while getopts ":hlLmfsWS:N:" options; do case $options in l) arg_preload_libust=1;; L) arg_ld_std_ust=1;; @@ -64,6 +66,8 @@ while getopts ":hlLmfsW" options; do f) arg_preload_fork=1;; s) arg_syswide_daemon=1;; W) where=1;; + S) export UST_SUBBUF_SIZE=$OPTARG;; + N) export UST_SUBBUF_NUM=$OPTARG;; h) usage; exit 0;; \?) usage