anchor.diff:  echo "Can't find Dr. Memory executables."
   echo "See http://www.chromium.org/developers/how-tos/using-valgrind/dr-memory"
   echo "for the instructions on how to get them."
  -set %ERRORLEVEL% 1
  -goto :EOF
  +exit /B 1
   
   :DRMEMORY_BINARY_OK
   %DRMEMORY_SFX% -o%DRMEMORY_PATH%\unpacked -y
  
positive.code: :: Use of this source code is governed by a BSD-style license that can be
  :: found in the LICENSE file.
  
  set THISDIR=%~dp0
  set TOOL_NAME="unknown"
  
  
negative.code: 
  :TOOLNAME_NOT_FOUND
  echo "Please specify a tool (tsan or drmemory) by using --tool flag"
  exit /B 1
  
  :TOOLNAME_FOUND
  SHIFT
  set TOOL_NAME=%1
  :: }}}
  if "%TOOL_NAME%" == "drmemory"       GOTO :SETUP_DRMEMORY
  if "%TOOL_NAME%" == "drmemory_light" GOTO :SETUP_DRMEMORY
  if "%TOOL_NAME%" == "drmemory_full"  GOTO :SETUP_DRMEMORY
  if "%TOOL_NAME%" == "tsan"     GOTO :SETUP_TSAN
  echo "Unknown tool: `%TOOL_NAME%`! Only tsan and drmemory are supported right now"
  exit /B 1
  
  :SETUP_DRMEMORY
  if NOT "%DRMEMORY_COMMAND%"=="" GOTO :RUN_TESTS
  :: Set up DRMEMORY_COMMAND to invoke Dr. Memory {{{1
  set DRMEMORY_PATH=%THISDIR%..\..\third_party\drmemory
  set DRMEMORY_SFX=%DRMEMORY_PATH%\drmemory-windows-sfx.exe
  