@if "%ECHOON%"=="" @echo off SETLOCAL REM ****************************************************************** REM Usage: REM winsymconv REM ****************************************************************** REM ****************************************************************** REM Initialize REM ****************************************************************** SET SCRIPT_LOCATION=%~dp0 SET DBGHELP_WINHTTP= SET USE_WINHTTP= REM ****************************************************************** REM Go to script location REM ****************************************************************** pushd %SCRIPT_LOCATION% REM ****************************************************************** REM Make sure the symbol file directory exists REM ****************************************************************** SET SYMBOL_DIR=%SCRIPT_LOCATION%symbol if NOT EXIST %SYMBOL_DIR% MKDIR %SYMBOL_DIR% if NOT EXIST %SYMBOL_DIR% echo Failed to create directory '%SYMBOL_DIR%' & goto :fail :restart REM ****************************************************************** REM Convert missing Windows symbols on the staging instance. REM ****************************************************************** echo Converting missing Windows symbols on staging instance ... google_converter.exe ^ -n http://msdl.microsoft.com/download/symbols ^ -n http://symbols.mozilla.org/firefox ^ -n http://chromium-browser-symsrv.commondatastorage.googleapis.com ^ -n https://download.amd.com/dir/bin ^ -n https://driver-symbols.nvidia.com ^ -n https://software.intel.com/sites/downloads/symbols ^ -l %SYMBOL_DIR% ^ -s https://clients2.google.com/cr/staging_symbol ^ -m https://clients2.google.com/cr/staging_symbol/missingsymbols ^ -t https://clients2.google.com/cr/staging_symbol/fetchfailed ^ -b "google|chrome|internal|private" ^ > %SCRIPT_LOCATION%last_cycle_staging.txt REM ****************************************************************** REM Convert missing Windows symbols on the production instance. REM ****************************************************************** echo Converting missing Windows symbols on production instance ... google_converter.exe ^ -n http://msdl.microsoft.com/download/symbols ^ -n http://symbols.mozilla.org/firefox ^ -n http://chromium-browser-symsrv.commondatastorage.googleapis.com ^ -n https://download.amd.com/dir/bin ^ -n https://driver-symbols.nvidia.com ^ -n https://software.intel.com/sites/downloads/symbols ^ -l %SYMBOL_DIR% ^ -s https://clients2.google.com/cr/symbol ^ -m https://clients2.google.com/cr/symbol/missingsymbols ^ -t https://clients2.google.com/cr/symbol/fetchfailed ^ -b "google|chrome|internal|private" ^ > %SCRIPT_LOCATION%last_cycle_prod.txt REM ****************************************************************** REM Sleep for 5 minutes ... REM ****************************************************************** echo Sleeping for 5 minutes ... %SCRIPT_LOCATION%sleep.exe 300 REM ****************************************** REM Restart work loop ... REM ****************************************** goto :restart :success ENDLOCAL exit /b 0 :fail ENDLOCAL exit /b 1