Changeset 782 for git/branches/dmik/t/valgrind/valgrind.sh
- Timestamp:
- Jun 23, 2014, 9:45:51 PM (11 years ago)
- Location:
- git/branches/dmik
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
git/branches/dmik ¶
- Property svn:mergeinfo changed
/git/vendor/2.0.0 (added) merged: 777 /git/vendor/current merged: 772,774,776
- Property svn:mergeinfo changed
-
TabularUnified git/branches/dmik/t/valgrind/valgrind.sh ¶
r347 r782 3 3 base=$(basename "$0") 4 4 5 T RACK_ORIGINS=5 TOOL_OPTIONS='--leak-check=no' 6 6 7 VALGRIND_VERSION=$(valgrind --version) 8 VALGRIND_MAJOR=$(expr "$VALGRIND_VERSION" : '[^0-9]*\([0-9]*\)') 9 VALGRIND_MINOR=$(expr "$VALGRIND_VERSION" : '[^0-9]*[0-9]*\.\([0-9]*\)') 10 test 3 -gt "$VALGRIND_MAJOR" || 11 test 3 -eq "$VALGRIND_MAJOR" -a 4 -gt "$VALGRIND_MINOR" || 12 TRACK_ORIGINS=--track-origins=yes 7 test -z "$GIT_VALGRIND_ENABLED" && 8 exec "$GIT_VALGRIND"/../../"$base" "$@" 9 10 case "$GIT_VALGRIND_MODE" in 11 memcheck-fast) 12 ;; 13 memcheck) 14 VALGRIND_VERSION=$(valgrind --version) 15 VALGRIND_MAJOR=$(expr "$VALGRIND_VERSION" : '[^0-9]*\([0-9]*\)') 16 VALGRIND_MINOR=$(expr "$VALGRIND_VERSION" : '[^0-9]*[0-9]*\.\([0-9]*\)') 17 test 3 -gt "$VALGRIND_MAJOR" || 18 test 3 -eq "$VALGRIND_MAJOR" -a 4 -gt "$VALGRIND_MINOR" || 19 TOOL_OPTIONS="$TOOL_OPTIONS --track-origins=yes" 20 ;; 21 *) 22 TOOL_OPTIONS="--tool=$GIT_VALGRIND_MODE" 23 esac 13 24 14 25 exec valgrind -q --error-exitcode=126 \ 15 -- leak-check=no\26 --gen-suppressions=all \ 16 27 --suppressions="$GIT_VALGRIND/default.supp" \ 17 --gen-suppressions=all \ 18 $TRACK_ORIGINS \ 28 $TOOL_OPTIONS \ 19 29 --log-fd=4 \ 20 30 --input-fd=4 \
Note:
See TracChangeset
for help on using the changeset viewer.