Ignore:
Timestamp:
Jun 23, 2014, 9:45:51 PM (11 years ago)
Author:
dmik
Message:

git: Merge version 2.0.0 from vendor to dmik branch.

Location:
git/branches/dmik
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • git/branches/dmik

  • TabularUnified git/branches/dmik/t/valgrind/valgrind.sh

    r347 r782  
    33base=$(basename "$0")
    44
    5 TRACK_ORIGINS=
     5TOOL_OPTIONS='--leak-check=no'
    66
    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
     7test -z "$GIT_VALGRIND_ENABLED" &&
     8exec "$GIT_VALGRIND"/../../"$base" "$@"
     9
     10case "$GIT_VALGRIND_MODE" in
     11memcheck-fast)
     12        ;;
     13memcheck)
     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"
     23esac
    1324
    1425exec valgrind -q --error-exitcode=126 \
    15         --leak-check=no \
     26        --gen-suppressions=all \
    1627        --suppressions="$GIT_VALGRIND/default.supp" \
    17         --gen-suppressions=all \
    18         $TRACK_ORIGINS \
     28        $TOOL_OPTIONS \
    1929        --log-fd=4 \
    2030        --input-fd=4 \
Note: See TracChangeset for help on using the changeset viewer.