blob: bea84b589fb033404454ae08e4c921b0a4389ad4 [file] [log] [blame]
@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