#! /bin/bashset -eux -o pipefailif (( $# < 2 ))thenecho "usage: $0 <SOURCE_DIR> <UPT_HOME>" >&2exit 2fiSOURCE_DIR="$(readlink -f "$1")"UPT_HOME="$(readlink -f "$2")"SCRIPT_DIR="$(dirname "$0")"rm -rf out.proto build"$UPT_HOME/bin/upt-trace" out.proto "$SCRIPT_DIR/run_build.bash" "$SOURCE_DIR"ls -l out.proto"$UPT_HOME/dump/dump.py" out.proto | tee out.dumpgrep -A 1 '^ *cmdline {$' out.dump | grep '^ *s: "mkdir"$'grep '^ *s: "proc_begin.c"$' out.dumpgrep '^ *s: "libuptpl.so"$' out.dump