diff options
author | glider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-26 10:16:18 +0000 |
---|---|---|
committer | glider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-26 10:16:18 +0000 |
commit | 5bd2c908299579adde27bb0d3d9430a7d20b8c83 (patch) | |
tree | f6976808f520e5659dfbc0fba186391d82139504 /tools | |
parent | 6de54ca95a4031fb1480b6d2db99c657afe6d35d (diff) | |
download | chromium_src-5bd2c908299579adde27bb0d3d9430a7d20b8c83.zip chromium_src-5bd2c908299579adde27bb0d3d9430a7d20b8c83.tar.gz chromium_src-5bd2c908299579adde27bb0d3d9430a7d20b8c83.tar.bz2 |
Locate Valgrind binaries for RaceVerifier as well as Memcheck and TSan.
TBR=eugenis
Review URL: http://codereview.chromium.org/8394038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107328 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/valgrind/chrome_tests.sh | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tools/valgrind/chrome_tests.sh b/tools/valgrind/chrome_tests.sh index 1dc5ed2..d30253a 100755 --- a/tools/valgrind/chrome_tests.sh +++ b/tools/valgrind/chrome_tests.sh @@ -17,11 +17,13 @@ NEEDS_VALGRIND=1 # or # tools/valgrind/chrome_tests.sh --tool=memcheck # (same for "--tool=tsan") +# TODO(glider): can this be made more compact? for flag in $@ do if [ "$flag" == "--tool" ] then - # Need to check that the next argument is either "memcheck" or "tsan". + # Need to check that the next argument is either "memcheck", "tsan" + # or "tsan_rv". TOOL_OPTION=1 NEEDS_VALGRIND=0 continue @@ -29,6 +31,10 @@ do then NEEDS_VALGRIND=1 break + elif [ "$flag" == "--tool=tsan_rv" ] + then + NEEDS_VALGRIND=1 + break elif [ "$flag" == "--tool=memcheck" ] then NEEDS_VALGRIND=1 @@ -49,6 +55,10 @@ do then NEEDS_VALGRIND=1 break + elif [ "$flag" == "tsan_rv" ] + then + NEEDS_VALGRIND=1 + break else TOOL_OPTION=0 fi |