builder: autoland-win32-debug slave: b-2008-spot-195 starttime: 1491442076.66 results: failure (2) buildid: 20170405182719 builduid: add79e510feb4ce38b132b0d31d07592 revision: 5eecc08a74e311107336e3b470630fe0ce3b7df9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2017-04-05 18:27:56.657504) ========= master: http://buildbot-master91.bb.releng.usw2.mozilla.com:8001/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2017-04-05 18:27:56.657948) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2017-04-05 18:27:56.658251) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2017-04-05 18:27:56.724517) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2017-04-05 18:27:56.724802) ========= 'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir c:\builds\moz2_slave\autoland-w32-d-000000000000000\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming APR_ICONV_PATH=c:/mozilla-build/svn-win32-1.6.3/iconv BUILDBOT_PATH=C:\mozilla-build\buildbotve CHOCOLATEYINSTALL=C:\ProgramData\chocolatey COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=B-2008-SPOT-195 COMSPEC=C:\Windows\system32\cmd.exe CVS_RSH=ssh DXSDK_DIR=C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\ EDITOR=emacs.exe FP_NO_HOST_CHECK=NO GIT_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/git-shared HG_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/hg-shared HOME=c:/Users/cltbld HOMEDRIVE=C: HOMEPATH=\ HOSTTYPE=i686 IDLEIZER_HALT_ON_IDLE=true INPUTRC=C:/mozilla-build/msys/etc/inputrc LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOG="c:\runner\buildbot-startup.log" LOGNAME=cltbld LOGONSERVER=\\B-2008-SPOT-195 MACHTYPE=i686-pc-msys MAKE_MODE=unix MOZBUILDDIR=C:\mozilla-build MOZILLABUILD=C:\mozilla-build MOZ_TOOLS=C:\mozilla-build\moztools-x64 MSYSTEM=MINGW32 NUMBER_OF_PROCESSORS=16 OLDPWD=c:/Users/cltbld OS=Windows_NT OSTYPE=msys OS_VERSION=2008 PATH=C:\mozilla-build\msys\local\bin;c:\mozilla-build\wget;c:\mozilla-build\7zip;c:\mozilla-build\blat261\full;c:\mozilla-build\python;c:\mozilla-build\svn-win32-1.6.3\bin;c:\mozilla-build\upx203w;c:\mozilla-build\emacs-24.3\bin;c:\mozilla-build\info-zip;c:\mozilla-build\nsis-2.46u;c:\mozilla-build\nsis-3.0a2;c:\mozilla-build\wix-351728;c:\mozilla-build\hg;c:\mozilla-build\python\Scripts;c:\mozilla-build\kdiff3;c:\mozilla-build\yasm;c:\mozilla-build\mozmake;.;C:\mozilla-build\msys\local\bin;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;c:\Program Files (x86)\Puppet Labs\Puppet\puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\facter\bin;c:\Program Files (x86)\Puppet Labs\Puppet\hiera\bin;c:\Program Files (x86)\Puppet Labs\Puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\ruby\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\tools\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Amazon\cfn-bootstrap\;c:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;c:\Program Files (x86)\Puppet Labs\Puppet\bin;C:\mozilla-build\msys\bin;c:\mozilla-build\python27\scripts;c:\mozilla-build\wget;c:\mozilla-build\info-zip;c:\mozilla-build;c:\mozilla-build\vim\vim72;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\Scripts;c:\ProgramData\chocolatey\bin;.;c:\opt\runner;c:\mozilla-build\buildbotve;c:\mozilla-build\python27;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;C:\mozilla-build\msys\local\bin;.;C:\mozilla-build\msys\local\bin;c:\mozilla-build\moztools-x64\bin;c:\mozilla-build\vim\vim72 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 62 Stepping 4, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3e04 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PS1=\[\033]0;$MSYSTEM:\w\007 \033[32m\]\u@\h \[\033[33m\w\033[0m\] $ PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;C:\Program Files (x86)\AWS Tools\PowerShell\ PUBLIC=C:\Users\Public PWD=c:/Users/cltbld RUNNER_CONFIG_CMD=C:\opt\runner\Scripts\python2.7.exe C:\opt\runner\Scripts\runner-script.py -c c:\opt\runner\runner.cfg SHELL=C:/mozilla-build/msys/bin/sh SHLVL=1 SSH_AGENT_PID=1648 SSH_AUTH_SOCK=C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068 SYSTEMDRIVE=C: SYSTEMROOT=C:\Windows TEMP=C:/Users/cltbld/AppData/Local/Temp TERM=cygwin TMP=C:/Users/cltbld/AppData/Local/Temp USERDOMAIN=B-2008-SPOT-195 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VS100COMNTOOLS=c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\ VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\ VS120COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ WINDIR=C:\Windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log WIX_351728_PATH=c:/mozilla-build/wix-351728 _=C:\mozilla-build\buildbotve\Scripts\python using PTY: False --2017-04-05 18:27:55-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12179 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 30.5K=0.4s 2017-04-05 18:27:56 (30.5 KB/s) - 'archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=1.757000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2017-04-05 18:27:58.543825) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2017-04-05 18:27:58.544808) ========= 'rm' '-rf' 'scripts' 'properties' in dir c:\builds\moz2_slave\autoland-w32-d-000000000000000\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming APR_ICONV_PATH=c:/mozilla-build/svn-win32-1.6.3/iconv BUILDBOT_PATH=C:\mozilla-build\buildbotve CHOCOLATEYINSTALL=C:\ProgramData\chocolatey COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=B-2008-SPOT-195 COMSPEC=C:\Windows\system32\cmd.exe CVS_RSH=ssh DXSDK_DIR=C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\ EDITOR=emacs.exe FP_NO_HOST_CHECK=NO GIT_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/git-shared HG_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/hg-shared HOME=c:/Users/cltbld HOMEDRIVE=C: HOMEPATH=\ HOSTTYPE=i686 IDLEIZER_HALT_ON_IDLE=true INPUTRC=C:/mozilla-build/msys/etc/inputrc LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOG="c:\runner\buildbot-startup.log" LOGNAME=cltbld LOGONSERVER=\\B-2008-SPOT-195 MACHTYPE=i686-pc-msys MAKE_MODE=unix MOZBUILDDIR=C:\mozilla-build MOZILLABUILD=C:\mozilla-build MOZ_TOOLS=C:\mozilla-build\moztools-x64 MSYSTEM=MINGW32 NUMBER_OF_PROCESSORS=16 OLDPWD=c:/Users/cltbld OS=Windows_NT OSTYPE=msys OS_VERSION=2008 PATH=C:\mozilla-build\msys\local\bin;c:\mozilla-build\wget;c:\mozilla-build\7zip;c:\mozilla-build\blat261\full;c:\mozilla-build\python;c:\mozilla-build\svn-win32-1.6.3\bin;c:\mozilla-build\upx203w;c:\mozilla-build\emacs-24.3\bin;c:\mozilla-build\info-zip;c:\mozilla-build\nsis-2.46u;c:\mozilla-build\nsis-3.0a2;c:\mozilla-build\wix-351728;c:\mozilla-build\hg;c:\mozilla-build\python\Scripts;c:\mozilla-build\kdiff3;c:\mozilla-build\yasm;c:\mozilla-build\mozmake;.;C:\mozilla-build\msys\local\bin;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;c:\Program Files (x86)\Puppet Labs\Puppet\puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\facter\bin;c:\Program Files (x86)\Puppet Labs\Puppet\hiera\bin;c:\Program Files (x86)\Puppet Labs\Puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\ruby\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\tools\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Amazon\cfn-bootstrap\;c:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;c:\Program Files (x86)\Puppet Labs\Puppet\bin;C:\mozilla-build\msys\bin;c:\mozilla-build\python27\scripts;c:\mozilla-build\wget;c:\mozilla-build\info-zip;c:\mozilla-build;c:\mozilla-build\vim\vim72;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\Scripts;c:\ProgramData\chocolatey\bin;.;c:\opt\runner;c:\mozilla-build\buildbotve;c:\mozilla-build\python27;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;C:\mozilla-build\msys\local\bin;.;C:\mozilla-build\msys\local\bin;c:\mozilla-build\moztools-x64\bin;c:\mozilla-build\vim\vim72 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 62 Stepping 4, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3e04 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PS1=\[\033]0;$MSYSTEM:\w\007 \033[32m\]\u@\h \[\033[33m\w\033[0m\] $ PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;C:\Program Files (x86)\AWS Tools\PowerShell\ PUBLIC=C:\Users\Public PWD=c:/Users/cltbld RUNNER_CONFIG_CMD=C:\opt\runner\Scripts\python2.7.exe C:\opt\runner\Scripts\runner-script.py -c c:\opt\runner\runner.cfg SHELL=C:/mozilla-build/msys/bin/sh SHLVL=1 SSH_AGENT_PID=1648 SSH_AUTH_SOCK=C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068 SYSTEMDRIVE=C: SYSTEMROOT=C:\Windows TEMP=C:/Users/cltbld/AppData/Local/Temp TERM=cygwin TMP=C:/Users/cltbld/AppData/Local/Temp USERDOMAIN=B-2008-SPOT-195 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VS100COMNTOOLS=c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\ VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\ VS120COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ WINDIR=C:\Windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log WIX_351728_PATH=c:/mozilla-build/wix-351728 _=C:\mozilla-build\buildbotve\Scripts\python using PTY: False program finished with exit code 0 elapsedTime=0.107000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2017-04-05 18:27:58.659726) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2017-04-05 18:27:58.660690) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/autoland --rev 5eecc08a74e311107336e3b470630fe0ce3b7df9 --destination scripts --debug' in dir c:\builds\moz2_slave\autoland-w32-d-000000000000000\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/autoland --rev 5eecc08a74e311107336e3b470630fe0ce3b7df9 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming APR_ICONV_PATH=c:/mozilla-build/svn-win32-1.6.3/iconv BUILDBOT_PATH=C:\mozilla-build\buildbotve CHOCOLATEYINSTALL=C:\ProgramData\chocolatey COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=B-2008-SPOT-195 COMSPEC=C:\Windows\system32\cmd.exe CVS_RSH=ssh DXSDK_DIR=C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\ EDITOR=emacs.exe FP_NO_HOST_CHECK=NO GIT_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/git-shared HG_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/hg-shared HOME=c:/Users/cltbld HOMEDRIVE=C: HOMEPATH=\ HOSTTYPE=i686 IDLEIZER_HALT_ON_IDLE=true INPUTRC=C:/mozilla-build/msys/etc/inputrc LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOG="c:\runner\buildbot-startup.log" LOGNAME=cltbld LOGONSERVER=\\B-2008-SPOT-195 MACHTYPE=i686-pc-msys MAKE_MODE=unix MOZBUILDDIR=C:\mozilla-build MOZILLABUILD=C:\mozilla-build MOZ_TOOLS=C:\mozilla-build\moztools-x64 MSYSTEM=MINGW32 NUMBER_OF_PROCESSORS=16 OLDPWD=c:/Users/cltbld OS=Windows_NT OSTYPE=msys OS_VERSION=2008 PATH=C:\mozilla-build\msys\local\bin;c:\mozilla-build\wget;c:\mozilla-build\7zip;c:\mozilla-build\blat261\full;c:\mozilla-build\python;c:\mozilla-build\svn-win32-1.6.3\bin;c:\mozilla-build\upx203w;c:\mozilla-build\emacs-24.3\bin;c:\mozilla-build\info-zip;c:\mozilla-build\nsis-2.46u;c:\mozilla-build\nsis-3.0a2;c:\mozilla-build\wix-351728;c:\mozilla-build\hg;c:\mozilla-build\python\Scripts;c:\mozilla-build\kdiff3;c:\mozilla-build\yasm;c:\mozilla-build\mozmake;.;C:\mozilla-build\msys\local\bin;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;c:\Program Files (x86)\Puppet Labs\Puppet\puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\facter\bin;c:\Program Files (x86)\Puppet Labs\Puppet\hiera\bin;c:\Program Files (x86)\Puppet Labs\Puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\ruby\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\tools\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Amazon\cfn-bootstrap\;c:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;c:\Program Files (x86)\Puppet Labs\Puppet\bin;C:\mozilla-build\msys\bin;c:\mozilla-build\python27\scripts;c:\mozilla-build\wget;c:\mozilla-build\info-zip;c:\mozilla-build;c:\mozilla-build\vim\vim72;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\Scripts;c:\ProgramData\chocolatey\bin;.;c:\opt\runner;c:\mozilla-build\buildbotve;c:\mozilla-build\python27;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;C:\mozilla-build\msys\local\bin;.;C:\mozilla-build\msys\local\bin;c:\mozilla-build\moztools-x64\bin;c:\mozilla-build\vim\vim72 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 62 Stepping 4, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3e04 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PS1=\[\033]0;$MSYSTEM:\w\007 \033[32m\]\u@\h \[\033[33m\w\033[0m\] $ PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;C:\Program Files (x86)\AWS Tools\PowerShell\ PUBLIC=C:\Users\Public PWD=c:/Users/cltbld RUNNER_CONFIG_CMD=C:\opt\runner\Scripts\python2.7.exe C:\opt\runner\Scripts\runner-script.py -c c:\opt\runner\runner.cfg SHELL=C:/mozilla-build/msys/bin/sh SHLVL=1 SSH_AGENT_PID=1648 SSH_AUTH_SOCK=C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068 SYSTEMDRIVE=C: SYSTEMROOT=C:\Windows TEMP=C:/Users/cltbld/AppData/Local/Temp TERM=cygwin TMP=C:/Users/cltbld/AppData/Local/Temp USERDOMAIN=B-2008-SPOT-195 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VS100COMNTOOLS=c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\ VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\ VS120COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ WINDIR=C:\Windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log WIX_351728_PATH=c:/mozilla-build/wix-351728 _=C:\mozilla-build\buildbotve\Scripts\python using PTY: False 2017-04-05 18:27:56,687 truncating revision to first 12 chars 2017-04-05 18:27:56,687 Setting DEBUG logging. 2017-04-05 18:27:56,687 attempt 1/10 2017-04-05 18:27:56,687 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/autoland/5eecc08a74e3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2017-04-05 18:27:57,700 unpacking tar archive at: autoland-5eecc08a74e3/testing/mozharness/ 2017-04-05 18:27:57,854 skipping symlink on windows: configs/single_locale/linux32.py program finished with exit code 0 elapsedTime=1.901000 ========= master_lag: 0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2017-04-05 18:28:00.575695) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-04-05 18:28:00.576601) ========= script_repo_revision: 5eecc08a74e311107336e3b470630fe0ce3b7df9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-04-05 18:28:00.576991) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-04-05 18:28:00.577292) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-04-05 18:28:00.585665) ========= ========= Started remove old nonce (results: 0, elapsed: 0 secs) (at 2017-04-05 18:28:00.585931) ========= 'rm' '-f' 'nonce' in dir c:\builds\moz2_slave\autoland-w32-d-000000000000000\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'nonce'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming APR_ICONV_PATH=c:/mozilla-build/svn-win32-1.6.3/iconv BUILDBOT_PATH=C:\mozilla-build\buildbotve CHOCOLATEYINSTALL=C:\ProgramData\chocolatey COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=B-2008-SPOT-195 COMSPEC=C:\Windows\system32\cmd.exe CVS_RSH=ssh DXSDK_DIR=C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\ EDITOR=emacs.exe FP_NO_HOST_CHECK=NO GIT_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/git-shared HG_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/hg-shared HOME=c:/Users/cltbld HOMEDRIVE=C: HOMEPATH=\ HOSTTYPE=i686 IDLEIZER_HALT_ON_IDLE=true INPUTRC=C:/mozilla-build/msys/etc/inputrc LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOG="c:\runner\buildbot-startup.log" LOGNAME=cltbld LOGONSERVER=\\B-2008-SPOT-195 MACHTYPE=i686-pc-msys MAKE_MODE=unix MOZBUILDDIR=C:\mozilla-build MOZILLABUILD=C:\mozilla-build MOZ_TOOLS=C:\mozilla-build\moztools-x64 MSYSTEM=MINGW32 NUMBER_OF_PROCESSORS=16 OLDPWD=c:/Users/cltbld OS=Windows_NT OSTYPE=msys OS_VERSION=2008 PATH=C:\mozilla-build\msys\local\bin;c:\mozilla-build\wget;c:\mozilla-build\7zip;c:\mozilla-build\blat261\full;c:\mozilla-build\python;c:\mozilla-build\svn-win32-1.6.3\bin;c:\mozilla-build\upx203w;c:\mozilla-build\emacs-24.3\bin;c:\mozilla-build\info-zip;c:\mozilla-build\nsis-2.46u;c:\mozilla-build\nsis-3.0a2;c:\mozilla-build\wix-351728;c:\mozilla-build\hg;c:\mozilla-build\python\Scripts;c:\mozilla-build\kdiff3;c:\mozilla-build\yasm;c:\mozilla-build\mozmake;.;C:\mozilla-build\msys\local\bin;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;c:\Program Files (x86)\Puppet Labs\Puppet\puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\facter\bin;c:\Program Files (x86)\Puppet Labs\Puppet\hiera\bin;c:\Program Files (x86)\Puppet Labs\Puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\ruby\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\tools\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Amazon\cfn-bootstrap\;c:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;c:\Program Files (x86)\Puppet Labs\Puppet\bin;C:\mozilla-build\msys\bin;c:\mozilla-build\python27\scripts;c:\mozilla-build\wget;c:\mozilla-build\info-zip;c:\mozilla-build;c:\mozilla-build\vim\vim72;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\Scripts;c:\ProgramData\chocolatey\bin;.;c:\opt\runner;c:\mozilla-build\buildbotve;c:\mozilla-build\python27;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;C:\mozilla-build\msys\local\bin;.;C:\mozilla-build\msys\local\bin;c:\mozilla-build\moztools-x64\bin;c:\mozilla-build\vim\vim72 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 62 Stepping 4, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3e04 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PS1=\[\033]0;$MSYSTEM:\w\007 \033[32m\]\u@\h \[\033[33m\w\033[0m\] $ PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;C:\Program Files (x86)\AWS Tools\PowerShell\ PUBLIC=C:\Users\Public PWD=c:/Users/cltbld RUNNER_CONFIG_CMD=C:\opt\runner\Scripts\python2.7.exe C:\opt\runner\Scripts\runner-script.py -c c:\opt\runner\runner.cfg SHELL=C:/mozilla-build/msys/bin/sh SHLVL=1 SSH_AGENT_PID=1648 SSH_AUTH_SOCK=C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068 SYSTEMDRIVE=C: SYSTEMROOT=C:\Windows TEMP=C:/Users/cltbld/AppData/Local/Temp TERM=cygwin TMP=C:/Users/cltbld/AppData/Local/Temp USERDOMAIN=B-2008-SPOT-195 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VS100COMNTOOLS=c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\ VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\ VS120COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ WINDIR=C:\Windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log WIX_351728_PATH=c:/mozilla-build/wix-351728 _=C:\mozilla-build\buildbotve\Scripts\python using PTY: False program finished with exit code 0 elapsedTime=0.107000 ========= master_lag: 0.01 ========= ========= Finished remove old nonce (results: 0, elapsed: 0 secs) (at 2017-04-05 18:28:00.699914) ========= ========= Started downloading to token (results: 0, elapsed: 0 secs) (at 2017-04-05 18:28:00.700769) ========= Slave: b-2008-spot-195 IP: 10.132.53.50 Duration: 25200 URI: https://mac-v2-signing2.srv.releng.scl3.mozilla.com:9110/token ========= Finished downloading to token (results: 0, elapsed: 0 secs) (at 2017-04-05 18:28:00.930503) ========= ========= Started set props: toolsdir (results: 0, elapsed: 0 secs) (at 2017-04-05 18:28:00.930893) ========= 'bash' '-c' 'pwd' in dir c:\builds\moz2_slave\autoland-w32-d-000000000000000\scripts (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'pwd'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming APR_ICONV_PATH=c:/mozilla-build/svn-win32-1.6.3/iconv BUILDBOT_PATH=C:\mozilla-build\buildbotve CHOCOLATEYINSTALL=C:\ProgramData\chocolatey COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=B-2008-SPOT-195 COMSPEC=C:\Windows\system32\cmd.exe CVS_RSH=ssh DXSDK_DIR=C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\ EDITOR=emacs.exe FP_NO_HOST_CHECK=NO GIT_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/git-shared HG_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/hg-shared HOME=c:/Users/cltbld HOMEDRIVE=C: HOMEPATH=\ HOSTTYPE=i686 IDLEIZER_HALT_ON_IDLE=true INPUTRC=C:/mozilla-build/msys/etc/inputrc LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOG="c:\runner\buildbot-startup.log" LOGNAME=cltbld LOGONSERVER=\\B-2008-SPOT-195 MACHTYPE=i686-pc-msys MAKE_MODE=unix MOZBUILDDIR=C:\mozilla-build MOZILLABUILD=C:\mozilla-build MOZ_TOOLS=C:\mozilla-build\moztools-x64 MSYSTEM=MINGW32 NUMBER_OF_PROCESSORS=16 OLDPWD=c:/Users/cltbld OS=Windows_NT OSTYPE=msys OS_VERSION=2008 PATH=C:\mozilla-build\msys\local\bin;c:\mozilla-build\wget;c:\mozilla-build\7zip;c:\mozilla-build\blat261\full;c:\mozilla-build\python;c:\mozilla-build\svn-win32-1.6.3\bin;c:\mozilla-build\upx203w;c:\mozilla-build\emacs-24.3\bin;c:\mozilla-build\info-zip;c:\mozilla-build\nsis-2.46u;c:\mozilla-build\nsis-3.0a2;c:\mozilla-build\wix-351728;c:\mozilla-build\hg;c:\mozilla-build\python\Scripts;c:\mozilla-build\kdiff3;c:\mozilla-build\yasm;c:\mozilla-build\mozmake;.;C:\mozilla-build\msys\local\bin;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;c:\Program Files (x86)\Puppet Labs\Puppet\puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\facter\bin;c:\Program Files (x86)\Puppet Labs\Puppet\hiera\bin;c:\Program Files (x86)\Puppet Labs\Puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\ruby\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\tools\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Amazon\cfn-bootstrap\;c:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;c:\Program Files (x86)\Puppet Labs\Puppet\bin;C:\mozilla-build\msys\bin;c:\mozilla-build\python27\scripts;c:\mozilla-build\wget;c:\mozilla-build\info-zip;c:\mozilla-build;c:\mozilla-build\vim\vim72;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\Scripts;c:\ProgramData\chocolatey\bin;.;c:\opt\runner;c:\mozilla-build\buildbotve;c:\mozilla-build\python27;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;C:\mozilla-build\msys\local\bin;.;C:\mozilla-build\msys\local\bin;c:\mozilla-build\moztools-x64\bin;c:\mozilla-build\vim\vim72 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 62 Stepping 4, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3e04 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PS1=\[\033]0;$MSYSTEM:\w\007 \033[32m\]\u@\h \[\033[33m\w\033[0m\] $ PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;C:\Program Files (x86)\AWS Tools\PowerShell\ PUBLIC=C:\Users\Public PWD=c:/Users/cltbld RUNNER_CONFIG_CMD=C:\opt\runner\Scripts\python2.7.exe C:\opt\runner\Scripts\runner-script.py -c c:\opt\runner\runner.cfg SHELL=C:/mozilla-build/msys/bin/sh SHLVL=1 SSH_AGENT_PID=1648 SSH_AUTH_SOCK=C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068 SYSTEMDRIVE=C: SYSTEMROOT=C:\Windows TEMP=C:/Users/cltbld/AppData/Local/Temp TERM=cygwin TMP=C:/Users/cltbld/AppData/Local/Temp USERDOMAIN=B-2008-SPOT-195 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VS100COMNTOOLS=c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\ VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\ VS120COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ WINDIR=C:\Windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log WIX_351728_PATH=c:/mozilla-build/wix-351728 _=C:\mozilla-build\buildbotve\Scripts\python using PTY: False /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts program finished with exit code 0 elapsedTime=0.107000 toolsdir: '/c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts' ========= master_lag: 0.01 ========= ========= Finished set props: toolsdir (results: 0, elapsed: 0 secs) (at 2017-04-05 18:28:01.045906) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' failed (results: 2, elapsed: 23 mins, 53 secs) (at 2017-04-05 18:28:01.046821) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/fx_desktop_build.py' '--config' 'builds/releng_base_windows_32_builds.py' '--custom-build-variant-cfg' 'debug' '--config' 'balrog/production.py' '--branch' 'autoland' '--build-pool' 'production' in dir c:\builds\moz2_slave\autoland-w32-d-000000000000000\. (timeout 10800 secs) (maxTime 27000 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/fx_desktop_build.py', '--config', 'builds/releng_base_windows_32_builds.py', '--custom-build-variant-cfg', 'debug', '--config', 'balrog/production.py', '--branch', 'autoland', '--build-pool', 'production'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming APR_ICONV_PATH=c:/mozilla-build/svn-win32-1.6.3/iconv BINSCOPE=C:\Program Files (x86)\Microsoft\SDL BinScope\BinScope.exe BUILDBOT_PATH=C:\mozilla-build\buildbotve CHOCOLATEYINSTALL=C:\ProgramData\chocolatey COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=B-2008-SPOT-195 COMSPEC=C:\Windows\system32\cmd.exe CVS_RSH=ssh DXSDK_DIR=C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\ EDITOR=emacs.exe FP_NO_HOST_CHECK=NO GIT_SHARE_BASE_DIR=C:/mozilla-build/msys/builds/git-shared HG_SHARE_BASE_DIR=c:/builds/hg-shared HOME=c:/Users/cltbld HOMEDRIVE=C: HOMEPATH=\ HOSTTYPE=i686 IDLEIZER_HALT_ON_IDLE=true INPUTRC=C:/mozilla-build/msys/etc/inputrc LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOG="c:\runner\buildbot-startup.log" LOGNAME=cltbld LOGONSERVER=\\B-2008-SPOT-195 MACHTYPE=i686-pc-msys MAKE_MODE=unix MOZBUILDDIR=C:\mozilla-build MOZILLABUILD=C:\mozilla-build MOZ_AUTOMATION=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_OBJDIR=obj-firefox MOZ_SIGNING_SERVERS=gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110,macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110 MOZ_SIGN_CMD=python /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/signtool.py --cachedir /c/builds/moz2_slave/autoland-w32-d-000000000000000/signing_cache -t /c/builds/moz2_slave/autoland-w32-d-000000000000000/token -n /c/builds/moz2_slave/autoland-w32-d-000000000000000/nonce -c /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/host.cert -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110 -H macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110 MOZ_TOOLS=C:\mozilla-build\moztools-x64 MSYSTEM=MINGW32 NUMBER_OF_PROCESSORS=16 OLDPWD=c:/Users/cltbld OS=Windows_NT OSTYPE=msys OS_VERSION=2008 PATH=C:\mozilla-build\nsis-3.0b1;C:\mozilla-build\nsis-2.46u;C:\mozilla-build\python27;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\msys\local\bin;c:\mozilla-build\wget;c:\mozilla-build\7zip;c:\mozilla-build\blat261\full;c:\mozilla-build\python;c:\mozilla-build\svn-win32-1.6.3\bin;c:\mozilla-build\upx203w;c:\mozilla-build\emacs-24.3\bin;c:\mozilla-build\info-zip;c:\mozilla-build\nsis-2.46u;c:\mozilla-build\nsis-3.0a2;c:\mozilla-build\wix-351728;c:\mozilla-build\hg;c:\mozilla-build\python\Scripts;c:\mozilla-build\kdiff3;c:\mozilla-build\yasm;c:\mozilla-build\mozmake;.;C:\mozilla-build\msys\local\bin;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;c:\Program Files (x86)\Puppet Labs\Puppet\puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\facter\bin;c:\Program Files (x86)\Puppet Labs\Puppet\hiera\bin;c:\Program Files (x86)\Puppet Labs\Puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\ruby\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\tools\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Amazon\cfn-bootstrap\;c:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;c:\Program Files (x86)\Puppet Labs\Puppet\bin;C:\mozilla-build\msys\bin;c:\mozilla-build\python27\scripts;c:\mozilla-build\wget;c:\mozilla-build\info-zip;c:\mozilla-build;c:\mozilla-build\vim\vim72;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\Scripts;c:\ProgramData\chocolatey\bin;.;c:\opt\runner;c:\mozilla-build\buildbotve;c:\mozilla-build\python27;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;C:\mozilla-build\msys\local\bin;.;C:\mozilla-build\msys\local\bin;c:\mozilla-build\moztools-x64\bin;c:\mozilla-build\vim\vim72 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 62 Stepping 4, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3e04 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=/c/builds/moz2_slave/autoland-w32-d-000000000000000/buildprops.json PS1=\[\033]0;$MSYSTEM:\w\007 \033[32m\]\u@\h \[\033[33m\w\033[0m\] $ PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;C:\Program Files (x86)\AWS Tools\PowerShell\ PUBLIC=C:\Users\Public PWD=c:/Users/cltbld RUNNER_CONFIG_CMD=C:\opt\runner\Scripts\python2.7.exe C:\opt\runner\Scripts\runner-script.py -c c:\opt\runner\runner.cfg SHELL=C:/mozilla-build/msys/bin/sh SHLVL=1 SSH_AGENT_PID=1648 SSH_AUTH_SOCK=C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068 SYSTEMDRIVE=C: SYSTEMROOT=C:\Windows TEMP=C:/Users/cltbld/AppData/Local/Temp TERM=cygwin TINDERBOX_OUTPUT=1 TMP=C:/Users/cltbld/AppData/Local/Temp TOOLTOOL_CACHE=/c/builds/tooltool_cache TOOLTOOL_HOME=/c/builds USERDOMAIN=B-2008-SPOT-195 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VS100COMNTOOLS=c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\ VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\ VS120COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ WINDIR=C:\Windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log WIX_351728_PATH=c:/mozilla-build/wix-351728 XPCOM_DEBUG_BREAK=stack-and-abort _=C:\mozilla-build\buildbotve\Scripts\python using PTY: False 18:27:59 INFO - MultiFileLogger online at 20170405 18:27:59 in c:\builds\moz2_slave\autoland-w32-d-000000000000000 18:27:59 INFO - Script was run with '--custom-build-variant-cfg debug' and 'debug' matches a key in 'builds/releng_sub_windows_configs/32_debug.py'. Updating self.config with items from that key's value. 18:27:59 INFO - Script was run with '--branch autoland' and 'autoland' matches a key in 'builds/branch_specifics.py'. Updating self.config with items from that key's value. 18:27:59 INFO - Script was run with '--build-pool production' and 'production' matches a key in 'builds/build_pool_specifics.py'. Updating self.config with items from that key's value. 18:27:59 INFO - To generate a config file based upon options passed and config files used, run script as before but extend options with "--dump-config" 18:27:59 INFO - For a diff of where self.config got its items, run the script again as before but extend options with: "--dump-config-hierarchy" 18:27:59 INFO - Both --dump-config and --dump-config-hierarchy don't actually run any actions. 18:27:59 INFO - We are running this in buildbot, grab the build props 18:27:59 INFO - Using buildbot properties: 18:27:59 INFO - { 18:27:59 INFO - "project": "", 18:27:59 INFO - "product": "firefox", 18:27:59 INFO - "script_repo_revision": "production", 18:27:59 INFO - "scheduler": "autoland-firefox", 18:27:59 INFO - "repository": "", 18:27:59 INFO - "buildername": "WINNT 5.2 autoland leak test build", 18:27:59 INFO - "buildid": "20170405182719", 18:27:59 INFO - "basedir": "/c/builds/moz2_slave/autoland-w32-d-000000000000000", 18:27:59 INFO - "buildnumber": 575, 18:27:59 INFO - "platform": "win32-debug", 18:27:59 INFO - "master": "http://buildbot-master91.bb.releng.usw2.mozilla.com:8001/", 18:27:59 INFO - "branch": "autoland", 18:27:59 INFO - "revision": "5eecc08a74e311107336e3b470630fe0ce3b7df9", 18:27:59 INFO - "slavename": "b-2008-spot-195", 18:27:59 INFO - "builduid": "add79e510feb4ce38b132b0d31d07592", 18:27:59 INFO - "repo_path": "integration/autoland" 18:27:59 INFO - } 18:27:59 INFO - Setting buildbot property stage_platform to win32-debug 18:27:59 INFO - mkdir: c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties 18:27:59 INFO - Writing buildbot properties ['stage_platform'] to c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties\stage_platform 18:27:59 INFO - Writing to file c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties\stage_platform 18:27:59 INFO - Contents: 18:27:59 INFO - stage_platform:win32-debug 18:27:59 WARNING - Try message not found. 18:27:59 INFO - Run as scripts/scripts/fx_desktop_build.py --config builds/releng_base_windows_32_builds.py --custom-build-variant-cfg debug --config balrog/production.py --branch autoland --build-pool production 18:27:59 INFO - Determining buildid from buildbot properties 18:27:59 INFO - Setting buildbot property buildid to 20170405182719 18:27:59 INFO - Writing buildbot properties ['buildid'] to c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties\buildid 18:27:59 INFO - Writing to file c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties\buildid 18:27:59 INFO - Contents: 18:27:59 INFO - buildid:20170405182719 18:27:59 INFO - Determining builduid from buildbot properties 18:27:59 INFO - Setting buildbot property builduid to add79e510feb4ce38b132b0d31d07592 18:27:59 INFO - Writing buildbot properties ['builduid'] to c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties\builduid 18:27:59 INFO - Writing to file c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties\builduid 18:27:59 INFO - Contents: 18:27:59 INFO - builduid:add79e510feb4ce38b132b0d31d07592 18:27:59 INFO - Creating virtualenv c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv 18:27:59 INFO - mkdir: c:\builds\moz2_slave\autoland-w32-d-000000000000000\build 18:27:59 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\venv'] in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build 18:27:59 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv 18:28:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:28:02 INFO - New python executable in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\Scripts\python.exe 18:28:06 INFO - Installing distribute................................................................................................................................................................................................done. 18:28:19 INFO - Installing pip....................................done. 18:28:19 INFO - Return code: 0 18:28:19 INFO - Getting output from command: ['c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\venv\\Scripts\\pip', '--version'] 18:28:19 INFO - Copy/paste: c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\Scripts\pip --version 18:28:21 INFO - Reading from file tmpfile_stdout 18:28:21 INFO - Output received: 18:28:21 INFO - pip 9.0.1 from c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\lib\site-packages\pip-9.0.1-py2.7.egg (python 2.7) 18:28:21 INFO - Using _rmtree_windows ... 18:28:21 INFO - Using _rmtree_windows ... 18:28:21 INFO - Installing requests==2.8.1 into virtualenv c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv 18:28:21 INFO - retry: Calling run_command with args: [['c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', 'requests==2.8.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0261ADC8>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02702020>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024CE210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026A2A58>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x023ED178>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x023E4328>, 'level': 'critical'}], 'cwd': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build', 'env': {'VS100COMNTOOLS': 'c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\', 'BINSCOPE': 'C:/Program Files (x86)/Microsoft/SDL BinScope/BinScope.exe', 'SYSTEMROOT': 'C:\\Windows', 'XPCOM_DEBUG_BREAK': 'stack-and-abort', 'SHELL': 'C:/mozilla-build/msys/bin/sh', 'IDLEIZER_HALT_ON_IDLE': 'true', 'HG_SHARE_BASE_DIR': 'C:/builds/hg-shared', 'RUNNER_CONFIG_CMD': 'C:\\opt\\runner\\Scripts\\python2.7.exe C:\\opt\\runner\\Scripts\\runner-script.py -c c:\\opt\\runner\\runner.cfg', 'WINDOWS_TRACING_FLAGS': '3', 'TOOLTOOL_HOME': '/c/builds', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 'PROCESSOR_LEVEL': '6', 'PROPERTIES_FILE': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'MACHTYPE': 'i686-pc-msys', 'OS': 'Windows_NT', 'MOZ_AUTOMATION': '1', 'CVS_RSH': 'ssh', 'INPUTRC': 'C:/mozilla-build/msys/etc/inputrc', 'MOZ_OBJDIR': 'obj-firefox', 'PS1': '\\[\\033]0;$MSYSTEM:\\w\\007\n\\033[32m\\]\\u@\\h \\[\\033[33m\\w\\033[0m\\]\n$ ', 'TEMP': 'C:/Users/cltbld/AppData/Local/Temp', 'SHLVL': '1', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'APR_ICONV_PATH': 'c:/mozilla-build/svn-win32-1.6.3/iconv', 'EDITOR': 'emacs.exe', 'HOMEPATH': '\\', 'MOZBUILDDIR': 'C:\\mozilla-build', 'MOZILLABUILD': 'C:\\mozilla-build', 'LOGONSERVER': '\\\\B-2008-SPOT-195', 'OS_VERSION': '2008', '_': 'C:\\mozilla-build\\buildbotve\\Scripts\\python', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'TMP': 'C:/Users/cltbld/AppData/Local/Temp', 'COMPUTERNAME': 'B-2008-SPOT-195', 'VS110COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\Tools\\', 'USERDOMAIN': 'B-2008-SPOT-195', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache', 'HOME': 'c:/Users/cltbld', 'MOZ_SIGNING_SERVERS': 'gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110,macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 'GIT_SHARE_BASE_DIR': 'C:/mozilla-build/msys/builds/git-shared', 'PROCESSOR_ARCHITECTURE': 'x86', 'CHOCOLATEYINSTALL': 'C:\\ProgramData\\chocolatey', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'OSTYPE': 'msys', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'PROMPT': '$P$G', 'MOZ_TOOLS': 'C:\\mozilla-build\\moztools-x64', 'BUILDBOT_PATH': 'C:\\mozilla-build\\buildbotve', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'WINDIR': 'C:\\Windows', 'MOZBUILD_STATE_PATH': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\.mozbuild', 'NUMBER_OF_PROCESSORS': '16', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'PUBLIC': 'C:\\Users\\Public', 'USERPROFILE': 'C:\\Users\\cltbld', 'PSMODULEPATH': 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\;C:\\Program Files (x86)\\AWS Tools\\PowerShell\\', 'LOG': '"c:\\runner\\buildbot-startup.log"', 'HOSTTYPE': 'i686', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 62 Stepping 4, GenuineIntel', 'LOGNAME': 'cltbld', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '3e04', 'PATH': 'C:/mozilla-build/nsis-3.0b1;C:/mozilla-build/python27;C:/mozilla-build/buildbotve/scripts;C:\\mozilla-build\\nsis-3.0b1;C:\\mozilla-build\\nsis-2.46u;C:\\mozilla-build\\python27;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\wget;c:\\mozilla-build\\7zip;c:\\mozilla-build\\blat261\\full;c:\\mozilla-build\\python;c:\\mozilla-build\\svn-win32-1.6.3\\bin;c:\\mozilla-build\\upx203w;c:\\mozilla-build\\emacs-24.3\\bin;c:\\mozilla-build\\info-zip;c:\\mozilla-build\\nsis-2.46u;c:\\mozilla-build\\nsis-3.0a2;c:\\mozilla-build\\wix-351728;c:\\mozilla-build\\hg;c:\\mozilla-build\\python\\Scripts;c:\\mozilla-build\\kdiff3;c:\\mozilla-build\\yasm;c:\\mozilla-build\\mozmake;.;C:\\mozilla-build\\msys\\local\\bin;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\facter\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\hiera\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\ruby\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\tools\\bin;c:\\Windows\\system32;c:\\Windows;c:\\Windows\\System32\\Wbem;c:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;c:\\Program Files\\Amazon\\cfn-bootstrap\\;c:\\Program Files (x86)\\Windows Kits\\8.0\\Windows Performance Toolkit\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;c:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit\\;c:\\Program Files\\Microsoft SQL Server\\110\\Tools\\Binn\\;c:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.0\\;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;C:\\mozilla-build\\msys\\bin;c:\\mozilla-build\\python27\\scripts;c:\\mozilla-build\\wget;c:\\mozilla-build\\info-zip;c:\\mozilla-build;c:\\mozilla-build\\vim\\vim72;c:\\mozilla-build\\python27;c:\\mozilla-build\\buildbotve\\Scripts;c:\\ProgramData\\chocolatey\\bin;.;c:\\opt\\runner;c:\\mozilla-build\\buildbotve;c:\\mozilla-build\\python27;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\msys\\local\\bin;.;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\vim\\vim72', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'SSH_AGENT_PID': '1648', 'MAKE_MODE': 'unix', 'TERM': 'cygwin', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'WIX_351728_PATH': 'c:/mozilla-build/wix-351728', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'VS120COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools\\', 'MSYSTEM': 'MINGW32', 'PROGRAMDATA': 'C:\\ProgramData', 'SSH_AUTH_SOCK': 'C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068', 'TINDERBOX_OUTPUT': '1', 'MOZ_SIGN_CMD': 'python /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/signtool.py --cachedir /c/builds/moz2_slave/autoland-w32-d-000000000000000/signing_cache -t /c/builds/moz2_slave/autoland-w32-d-000000000000000/token -n /c/builds/moz2_slave/autoland-w32-d-000000000000000/nonce -c /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/host.cert -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110 -H macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 'FP_NO_HOST_CHECK': 'NO', 'OLDPWD': 'c:/Users/cltbld', 'DXSDK_DIR': 'C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\', 'PWD': 'c:/Users/cltbld', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files'}}, attempt #1 18:28:21 INFO - Running command: ['c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', 'requests==2.8.1'] in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build 18:28:21 INFO - Copy/paste: c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\Scripts\pip install --timeout 120 requests==2.8.1 18:28:21 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:28:21 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:28:21 INFO - 'APR_ICONV_PATH': 'c:/mozilla-build/svn-win32-1.6.3/iconv', 18:28:21 INFO - 'BINSCOPE': 'C:/Program Files (x86)/Microsoft/SDL BinScope/BinScope.exe', 18:28:21 INFO - 'BUILDBOT_PATH': 'C:\\mozilla-build\\buildbotve', 18:28:21 INFO - 'CHOCOLATEYINSTALL': 'C:\\ProgramData\\chocolatey', 18:28:21 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 18:28:21 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 18:28:21 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 18:28:21 INFO - 'COMPUTERNAME': 'B-2008-SPOT-195', 18:28:21 INFO - 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 18:28:21 INFO - 'CVS_RSH': 'ssh', 18:28:21 INFO - 'DXSDK_DIR': 'C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\', 18:28:21 INFO - 'EDITOR': 'emacs.exe', 18:28:21 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:28:21 INFO - 'GIT_SHARE_BASE_DIR': 'C:/mozilla-build/msys/builds/git-shared', 18:28:21 INFO - 'HG_SHARE_BASE_DIR': 'C:/builds/hg-shared', 18:28:21 INFO - 'HOME': 'c:/Users/cltbld', 18:28:21 INFO - 'HOMEDRIVE': 'C:', 18:28:21 INFO - 'HOMEPATH': '\\', 18:28:21 INFO - 'HOSTTYPE': 'i686', 18:28:21 INFO - 'IDLEIZER_HALT_ON_IDLE': 'true', 18:28:21 INFO - 'INPUTRC': 'C:/mozilla-build/msys/etc/inputrc', 18:28:21 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:28:21 INFO - 'LOG': '"c:\\runner\\buildbot-startup.log"', 18:28:21 INFO - 'LOGNAME': 'cltbld', 18:28:21 INFO - 'LOGONSERVER': '\\\\B-2008-SPOT-195', 18:28:21 INFO - 'MACHTYPE': 'i686-pc-msys', 18:28:21 INFO - 'MAKE_MODE': 'unix', 18:28:21 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build', 18:28:21 INFO - 'MOZBUILD_STATE_PATH': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\.mozbuild', 18:28:21 INFO - 'MOZILLABUILD': 'C:\\mozilla-build', 18:28:21 INFO - 'MOZ_AUTOMATION': '1', 18:28:21 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:28:21 INFO - 'MOZ_OBJDIR': 'obj-firefox', 18:28:21 INFO - 'MOZ_SIGNING_SERVERS': 'gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110,macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 18:28:21 INFO - 'MOZ_SIGN_CMD': 'python /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/signtool.py --cachedir /c/builds/moz2_slave/autoland-w32-d-000000000000000/signing_cache -t /c/builds/moz2_slave/autoland-w32-d-000000000000000/token -n /c/builds/moz2_slave/autoland-w32-d-000000000000000/nonce -c /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/host.cert -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110 -H macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 18:28:21 INFO - 'MOZ_TOOLS': 'C:\\mozilla-build\\moztools-x64', 18:28:21 INFO - 'MSYSTEM': 'MINGW32', 18:28:21 INFO - 'NUMBER_OF_PROCESSORS': '16', 18:28:21 INFO - 'OLDPWD': 'c:/Users/cltbld', 18:28:21 INFO - 'OS': 'Windows_NT', 18:28:21 INFO - 'OSTYPE': 'msys', 18:28:21 INFO - 'OS_VERSION': '2008', 18:28:21 INFO - 'PATH': 'C:/mozilla-build/nsis-3.0b1;C:/mozilla-build/python27;C:/mozilla-build/buildbotve/scripts;C:\\mozilla-build\\nsis-3.0b1;C:\\mozilla-build\\nsis-2.46u;C:\\mozilla-build\\python27;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\wget;c:\\mozilla-build\\7zip;c:\\mozilla-build\\blat261\\full;c:\\mozilla-build\\python;c:\\mozilla-build\\svn-win32-1.6.3\\bin;c:\\mozilla-build\\upx203w;c:\\mozilla-build\\emacs-24.3\\bin;c:\\mozilla-build\\info-zip;c:\\mozilla-build\\nsis-2.46u;c:\\mozilla-build\\nsis-3.0a2;c:\\mozilla-build\\wix-351728;c:\\mozilla-build\\hg;c:\\mozilla-build\\python\\Scripts;c:\\mozilla-build\\kdiff3;c:\\mozilla-build\\yasm;c:\\mozilla-build\\mozmake;.;C:\\mozilla-build\\msys\\local\\bin;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\facter\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\hiera\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\ruby\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\tools\\bin;c:\\Windows\\system32;c:\\Windows;c:\\Windows\\System32\\Wbem;c:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;c:\\Program Files\\Amazon\\cfn-bootstrap\\;c:\\Program Files (x86)\\Windows Kits\\8.0\\Windows Performance Toolkit\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;c:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit\\;c:\\Program Files\\Microsoft SQL Server\\110\\Tools\\Binn\\;c:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.0\\;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;C:\\mozilla-build\\msys\\bin;c:\\mozilla-build\\python27\\scripts;c:\\mozilla-build\\wget;c:\\mozilla-build\\info-zip;c:\\mozilla-build;c:\\mozilla-build\\vim\\vim72;c:\\mozilla-build\\python27;c:\\mozilla-build\\buildbotve\\Scripts;c:\\ProgramData\\chocolatey\\bin;.;c:\\opt\\runner;c:\\mozilla-build\\buildbotve;c:\\mozilla-build\\python27;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\msys\\local\\bin;.;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\vim\\vim72', 18:28:21 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:28:21 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:28:21 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 18:28:21 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 62 Stepping 4, GenuineIntel', 18:28:21 INFO - 'PROCESSOR_LEVEL': '6', 18:28:21 INFO - 'PROCESSOR_REVISION': '3e04', 18:28:21 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:28:21 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 18:28:21 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 18:28:21 INFO - 'PROGRAMW6432': 'C:\\Program Files', 18:28:21 INFO - 'PROMPT': '$P$G', 18:28:21 INFO - 'PROPERTIES_FILE': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\buildprops.json', 18:28:21 INFO - 'PS1': '\\[\\033]0;$MSYSTEM:\\w\\007\n\\033[32m\\]\\u@\\h \\[\\033[33m\\w\\033[0m\\]\n$ ', 18:28:21 INFO - 'PSMODULEPATH': 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\;C:\\Program Files (x86)\\AWS Tools\\PowerShell\\', 18:28:21 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:28:21 INFO - 'PWD': 'c:/Users/cltbld', 18:28:21 INFO - 'RUNNER_CONFIG_CMD': 'C:\\opt\\runner\\Scripts\\python2.7.exe C:\\opt\\runner\\Scripts\\runner-script.py -c c:\\opt\\runner\\runner.cfg', 18:28:21 INFO - 'SHELL': 'C:/mozilla-build/msys/bin/sh', 18:28:21 INFO - 'SHLVL': '1', 18:28:21 INFO - 'SSH_AGENT_PID': '1648', 18:28:21 INFO - 'SSH_AUTH_SOCK': 'C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068', 18:28:21 INFO - 'SYSTEMDRIVE': 'C:', 18:28:21 INFO - 'SYSTEMROOT': 'C:\\Windows', 18:28:21 INFO - 'TEMP': 'C:/Users/cltbld/AppData/Local/Temp', 18:28:21 INFO - 'TERM': 'cygwin', 18:28:21 INFO - 'TINDERBOX_OUTPUT': '1', 18:28:21 INFO - 'TMP': 'C:/Users/cltbld/AppData/Local/Temp', 18:28:21 INFO - 'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache', 18:28:21 INFO - 'TOOLTOOL_HOME': '/c/builds', 18:28:21 INFO - 'USERDOMAIN': 'B-2008-SPOT-195', 18:28:21 INFO - 'USERNAME': 'cltbld', 18:28:21 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:28:21 INFO - 'VS100COMNTOOLS': 'c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\', 18:28:21 INFO - 'VS110COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\Tools\\', 18:28:21 INFO - 'VS120COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools\\', 18:28:21 INFO - 'WINDIR': 'C:\\Windows', 18:28:21 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:28:21 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:28:21 INFO - 'WIX_351728_PATH': 'c:/mozilla-build/wix-351728', 18:28:21 INFO - 'XPCOM_DEBUG_BREAK': 'stack-and-abort', 18:28:21 INFO - '_': 'C:\\mozilla-build\\buildbotve\\Scripts\\python'} 18:28:21 INFO - Collecting requests==2.8.1 18:28:22 INFO - Using cached requests-2.8.1-py2.py3-none-any.whl 18:28:22 INFO - Installing collected packages: requests 18:28:23 INFO - Successfully installed requests-2.8.1 18:28:24 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\requests\packages\urllib3\util\ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#snimissingwarning. 18:28:24 INFO - SNIMissingWarning 18:28:24 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning. 18:28:24 INFO - InsecurePlatformWarning 18:28:24 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning. 18:28:24 INFO - InsecurePlatformWarning 18:28:24 INFO - Return code: 0 18:28:24 INFO - Installing PyHawk-with-a-single-extra-commit==0.1.5 into virtualenv c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv 18:28:24 INFO - retry: Calling run_command with args: [['c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', 'PyHawk-with-a-single-extra-commit==0.1.5']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0261ADC8>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02702020>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024CE210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026A2A58>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x023ED178>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x023E4328>, 'level': 'critical'}], 'cwd': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build', 'env': {'VS100COMNTOOLS': 'c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\', 'BINSCOPE': 'C:/Program Files (x86)/Microsoft/SDL BinScope/BinScope.exe', 'SYSTEMROOT': 'C:\\Windows', 'XPCOM_DEBUG_BREAK': 'stack-and-abort', 'SHELL': 'C:/mozilla-build/msys/bin/sh', 'IDLEIZER_HALT_ON_IDLE': 'true', 'HG_SHARE_BASE_DIR': 'C:/builds/hg-shared', 'RUNNER_CONFIG_CMD': 'C:\\opt\\runner\\Scripts\\python2.7.exe C:\\opt\\runner\\Scripts\\runner-script.py -c c:\\opt\\runner\\runner.cfg', 'WINDOWS_TRACING_FLAGS': '3', 'TOOLTOOL_HOME': '/c/builds', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 'PROCESSOR_LEVEL': '6', 'PROPERTIES_FILE': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'MACHTYPE': 'i686-pc-msys', 'OS': 'Windows_NT', 'MOZ_AUTOMATION': '1', 'CVS_RSH': 'ssh', 'INPUTRC': 'C:/mozilla-build/msys/etc/inputrc', 'MOZ_OBJDIR': 'obj-firefox', 'PS1': '\\[\\033]0;$MSYSTEM:\\w\\007\n\\033[32m\\]\\u@\\h \\[\\033[33m\\w\\033[0m\\]\n$ ', 'TEMP': 'C:/Users/cltbld/AppData/Local/Temp', 'SHLVL': '1', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'APR_ICONV_PATH': 'c:/mozilla-build/svn-win32-1.6.3/iconv', 'EDITOR': 'emacs.exe', 'HOMEPATH': '\\', 'MOZBUILDDIR': 'C:\\mozilla-build', 'MOZILLABUILD': 'C:\\mozilla-build', 'LOGONSERVER': '\\\\B-2008-SPOT-195', 'OS_VERSION': '2008', '_': 'C:\\mozilla-build\\buildbotve\\Scripts\\python', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'TMP': 'C:/Users/cltbld/AppData/Local/Temp', 'COMPUTERNAME': 'B-2008-SPOT-195', 'VS110COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\Tools\\', 'USERDOMAIN': 'B-2008-SPOT-195', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache', 'HOME': 'c:/Users/cltbld', 'MOZ_SIGNING_SERVERS': 'gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110,macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 'GIT_SHARE_BASE_DIR': 'C:/mozilla-build/msys/builds/git-shared', 'PROCESSOR_ARCHITECTURE': 'x86', 'CHOCOLATEYINSTALL': 'C:\\ProgramData\\chocolatey', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'OSTYPE': 'msys', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'PROMPT': '$P$G', 'MOZ_TOOLS': 'C:\\mozilla-build\\moztools-x64', 'BUILDBOT_PATH': 'C:\\mozilla-build\\buildbotve', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'WINDIR': 'C:\\Windows', 'MOZBUILD_STATE_PATH': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\.mozbuild', 'NUMBER_OF_PROCESSORS': '16', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'PUBLIC': 'C:\\Users\\Public', 'USERPROFILE': 'C:\\Users\\cltbld', 'PSMODULEPATH': 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\;C:\\Program Files (x86)\\AWS Tools\\PowerShell\\', 'LOG': '"c:\\runner\\buildbot-startup.log"', 'HOSTTYPE': 'i686', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 62 Stepping 4, GenuineIntel', 'LOGNAME': 'cltbld', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '3e04', 'PATH': 'C:/mozilla-build/nsis-3.0b1;C:/mozilla-build/python27;C:/mozilla-build/buildbotve/scripts;C:\\mozilla-build\\nsis-3.0b1;C:\\mozilla-build\\nsis-2.46u;C:\\mozilla-build\\python27;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\wget;c:\\mozilla-build\\7zip;c:\\mozilla-build\\blat261\\full;c:\\mozilla-build\\python;c:\\mozilla-build\\svn-win32-1.6.3\\bin;c:\\mozilla-build\\upx203w;c:\\mozilla-build\\emacs-24.3\\bin;c:\\mozilla-build\\info-zip;c:\\mozilla-build\\nsis-2.46u;c:\\mozilla-build\\nsis-3.0a2;c:\\mozilla-build\\wix-351728;c:\\mozilla-build\\hg;c:\\mozilla-build\\python\\Scripts;c:\\mozilla-build\\kdiff3;c:\\mozilla-build\\yasm;c:\\mozilla-build\\mozmake;.;C:\\mozilla-build\\msys\\local\\bin;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\facter\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\hiera\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\ruby\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\tools\\bin;c:\\Windows\\system32;c:\\Windows;c:\\Windows\\System32\\Wbem;c:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;c:\\Program Files\\Amazon\\cfn-bootstrap\\;c:\\Program Files (x86)\\Windows Kits\\8.0\\Windows Performance Toolkit\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;c:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit\\;c:\\Program Files\\Microsoft SQL Server\\110\\Tools\\Binn\\;c:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.0\\;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;C:\\mozilla-build\\msys\\bin;c:\\mozilla-build\\python27\\scripts;c:\\mozilla-build\\wget;c:\\mozilla-build\\info-zip;c:\\mozilla-build;c:\\mozilla-build\\vim\\vim72;c:\\mozilla-build\\python27;c:\\mozilla-build\\buildbotve\\Scripts;c:\\ProgramData\\chocolatey\\bin;.;c:\\opt\\runner;c:\\mozilla-build\\buildbotve;c:\\mozilla-build\\python27;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\msys\\local\\bin;.;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\vim\\vim72', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'SSH_AGENT_PID': '1648', 'MAKE_MODE': 'unix', 'TERM': 'cygwin', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'WIX_351728_PATH': 'c:/mozilla-build/wix-351728', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'VS120COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools\\', 'MSYSTEM': 'MINGW32', 'PROGRAMDATA': 'C:\\ProgramData', 'SSH_AUTH_SOCK': 'C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068', 'TINDERBOX_OUTPUT': '1', 'MOZ_SIGN_CMD': 'python /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/signtool.py --cachedir /c/builds/moz2_slave/autoland-w32-d-000000000000000/signing_cache -t /c/builds/moz2_slave/autoland-w32-d-000000000000000/token -n /c/builds/moz2_slave/autoland-w32-d-000000000000000/nonce -c /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/host.cert -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110 -H macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 'FP_NO_HOST_CHECK': 'NO', 'OLDPWD': 'c:/Users/cltbld', 'DXSDK_DIR': 'C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\', 'PWD': 'c:/Users/cltbld', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files'}}, attempt #1 18:28:24 INFO - Running command: ['c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', 'PyHawk-with-a-single-extra-commit==0.1.5'] in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build 18:28:24 INFO - Copy/paste: c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\Scripts\pip install --timeout 120 PyHawk-with-a-single-extra-commit==0.1.5 18:28:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:28:24 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:28:24 INFO - 'APR_ICONV_PATH': 'c:/mozilla-build/svn-win32-1.6.3/iconv', 18:28:24 INFO - 'BINSCOPE': 'C:/Program Files (x86)/Microsoft/SDL BinScope/BinScope.exe', 18:28:24 INFO - 'BUILDBOT_PATH': 'C:\\mozilla-build\\buildbotve', 18:28:24 INFO - 'CHOCOLATEYINSTALL': 'C:\\ProgramData\\chocolatey', 18:28:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 18:28:24 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 18:28:24 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 18:28:24 INFO - 'COMPUTERNAME': 'B-2008-SPOT-195', 18:28:24 INFO - 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 18:28:24 INFO - 'CVS_RSH': 'ssh', 18:28:24 INFO - 'DXSDK_DIR': 'C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\', 18:28:24 INFO - 'EDITOR': 'emacs.exe', 18:28:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:28:24 INFO - 'GIT_SHARE_BASE_DIR': 'C:/mozilla-build/msys/builds/git-shared', 18:28:24 INFO - 'HG_SHARE_BASE_DIR': 'C:/builds/hg-shared', 18:28:24 INFO - 'HOME': 'c:/Users/cltbld', 18:28:24 INFO - 'HOMEDRIVE': 'C:', 18:28:24 INFO - 'HOMEPATH': '\\', 18:28:24 INFO - 'HOSTTYPE': 'i686', 18:28:24 INFO - 'IDLEIZER_HALT_ON_IDLE': 'true', 18:28:24 INFO - 'INPUTRC': 'C:/mozilla-build/msys/etc/inputrc', 18:28:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:28:24 INFO - 'LOG': '"c:\\runner\\buildbot-startup.log"', 18:28:24 INFO - 'LOGNAME': 'cltbld', 18:28:24 INFO - 'LOGONSERVER': '\\\\B-2008-SPOT-195', 18:28:24 INFO - 'MACHTYPE': 'i686-pc-msys', 18:28:24 INFO - 'MAKE_MODE': 'unix', 18:28:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build', 18:28:24 INFO - 'MOZBUILD_STATE_PATH': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\.mozbuild', 18:28:24 INFO - 'MOZILLABUILD': 'C:\\mozilla-build', 18:28:24 INFO - 'MOZ_AUTOMATION': '1', 18:28:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:28:24 INFO - 'MOZ_OBJDIR': 'obj-firefox', 18:28:24 INFO - 'MOZ_SIGNING_SERVERS': 'gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110,macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 18:28:24 INFO - 'MOZ_SIGN_CMD': 'python /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/signtool.py --cachedir /c/builds/moz2_slave/autoland-w32-d-000000000000000/signing_cache -t /c/builds/moz2_slave/autoland-w32-d-000000000000000/token -n /c/builds/moz2_slave/autoland-w32-d-000000000000000/nonce -c /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/host.cert -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110 -H macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 18:28:24 INFO - 'MOZ_TOOLS': 'C:\\mozilla-build\\moztools-x64', 18:28:24 INFO - 'MSYSTEM': 'MINGW32', 18:28:24 INFO - 'NUMBER_OF_PROCESSORS': '16', 18:28:24 INFO - 'OLDPWD': 'c:/Users/cltbld', 18:28:24 INFO - 'OS': 'Windows_NT', 18:28:24 INFO - 'OSTYPE': 'msys', 18:28:24 INFO - 'OS_VERSION': '2008', 18:28:24 INFO - 'PATH': 'C:/mozilla-build/nsis-3.0b1;C:/mozilla-build/python27;C:/mozilla-build/buildbotve/scripts;C:\\mozilla-build\\nsis-3.0b1;C:\\mozilla-build\\nsis-2.46u;C:\\mozilla-build\\python27;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\wget;c:\\mozilla-build\\7zip;c:\\mozilla-build\\blat261\\full;c:\\mozilla-build\\python;c:\\mozilla-build\\svn-win32-1.6.3\\bin;c:\\mozilla-build\\upx203w;c:\\mozilla-build\\emacs-24.3\\bin;c:\\mozilla-build\\info-zip;c:\\mozilla-build\\nsis-2.46u;c:\\mozilla-build\\nsis-3.0a2;c:\\mozilla-build\\wix-351728;c:\\mozilla-build\\hg;c:\\mozilla-build\\python\\Scripts;c:\\mozilla-build\\kdiff3;c:\\mozilla-build\\yasm;c:\\mozilla-build\\mozmake;.;C:\\mozilla-build\\msys\\local\\bin;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\facter\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\hiera\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\ruby\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\tools\\bin;c:\\Windows\\system32;c:\\Windows;c:\\Windows\\System32\\Wbem;c:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;c:\\Program Files\\Amazon\\cfn-bootstrap\\;c:\\Program Files (x86)\\Windows Kits\\8.0\\Windows Performance Toolkit\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;c:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit\\;c:\\Program Files\\Microsoft SQL Server\\110\\Tools\\Binn\\;c:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.0\\;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;C:\\mozilla-build\\msys\\bin;c:\\mozilla-build\\python27\\scripts;c:\\mozilla-build\\wget;c:\\mozilla-build\\info-zip;c:\\mozilla-build;c:\\mozilla-build\\vim\\vim72;c:\\mozilla-build\\python27;c:\\mozilla-build\\buildbotve\\Scripts;c:\\ProgramData\\chocolatey\\bin;.;c:\\opt\\runner;c:\\mozilla-build\\buildbotve;c:\\mozilla-build\\python27;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\msys\\local\\bin;.;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\vim\\vim72', 18:28:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:28:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:28:24 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 18:28:24 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 62 Stepping 4, GenuineIntel', 18:28:24 INFO - 'PROCESSOR_LEVEL': '6', 18:28:24 INFO - 'PROCESSOR_REVISION': '3e04', 18:28:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:28:24 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 18:28:24 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 18:28:24 INFO - 'PROGRAMW6432': 'C:\\Program Files', 18:28:24 INFO - 'PROMPT': '$P$G', 18:28:24 INFO - 'PROPERTIES_FILE': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\buildprops.json', 18:28:24 INFO - 'PS1': '\\[\\033]0;$MSYSTEM:\\w\\007\n\\033[32m\\]\\u@\\h \\[\\033[33m\\w\\033[0m\\]\n$ ', 18:28:24 INFO - 'PSMODULEPATH': 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\;C:\\Program Files (x86)\\AWS Tools\\PowerShell\\', 18:28:24 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:28:24 INFO - 'PWD': 'c:/Users/cltbld', 18:28:24 INFO - 'RUNNER_CONFIG_CMD': 'C:\\opt\\runner\\Scripts\\python2.7.exe C:\\opt\\runner\\Scripts\\runner-script.py -c c:\\opt\\runner\\runner.cfg', 18:28:24 INFO - 'SHELL': 'C:/mozilla-build/msys/bin/sh', 18:28:24 INFO - 'SHLVL': '1', 18:28:24 INFO - 'SSH_AGENT_PID': '1648', 18:28:24 INFO - 'SSH_AUTH_SOCK': 'C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068', 18:28:24 INFO - 'SYSTEMDRIVE': 'C:', 18:28:24 INFO - 'SYSTEMROOT': 'C:\\Windows', 18:28:24 INFO - 'TEMP': 'C:/Users/cltbld/AppData/Local/Temp', 18:28:24 INFO - 'TERM': 'cygwin', 18:28:24 INFO - 'TINDERBOX_OUTPUT': '1', 18:28:24 INFO - 'TMP': 'C:/Users/cltbld/AppData/Local/Temp', 18:28:24 INFO - 'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache', 18:28:24 INFO - 'TOOLTOOL_HOME': '/c/builds', 18:28:24 INFO - 'USERDOMAIN': 'B-2008-SPOT-195', 18:28:24 INFO - 'USERNAME': 'cltbld', 18:28:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:28:24 INFO - 'VS100COMNTOOLS': 'c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\', 18:28:24 INFO - 'VS110COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\Tools\\', 18:28:24 INFO - 'VS120COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools\\', 18:28:24 INFO - 'WINDIR': 'C:\\Windows', 18:28:24 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:28:24 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:28:24 INFO - 'WIX_351728_PATH': 'c:/mozilla-build/wix-351728', 18:28:24 INFO - 'XPCOM_DEBUG_BREAK': 'stack-and-abort', 18:28:24 INFO - '_': 'C:\\mozilla-build\\buildbotve\\Scripts\\python'} 18:28:24 INFO - Collecting PyHawk-with-a-single-extra-commit==0.1.5 18:28:25 INFO - Using cached PyHawk-with-a-single-extra-commit-0.1.5.tar.gz 18:28:25 INFO - Installing collected packages: PyHawk-with-a-single-extra-commit 18:28:25 INFO - Running setup.py install for PyHawk-with-a-single-extra-commit: started 18:28:25 INFO - Running setup.py install for PyHawk-with-a-single-extra-commit: finished with status 'done' 18:28:26 INFO - Successfully installed PyHawk-with-a-single-extra-commit-0.1.5 18:28:26 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\requests\packages\urllib3\util\ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#snimissingwarning. 18:28:26 INFO - SNIMissingWarning 18:28:26 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning. 18:28:26 INFO - InsecurePlatformWarning 18:28:26 INFO - Return code: 0 18:28:26 INFO - Installing taskcluster==0.0.26 into virtualenv c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv 18:28:26 INFO - retry: Calling run_command with args: [['c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', 'taskcluster==0.0.26']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0261ADC8>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02702020>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024CE210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x026A2A58>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x023ED178>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x023E4328>, 'level': 'critical'}], 'cwd': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build', 'env': {'VS100COMNTOOLS': 'c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\', 'BINSCOPE': 'C:/Program Files (x86)/Microsoft/SDL BinScope/BinScope.exe', 'SYSTEMROOT': 'C:\\Windows', 'XPCOM_DEBUG_BREAK': 'stack-and-abort', 'SHELL': 'C:/mozilla-build/msys/bin/sh', 'IDLEIZER_HALT_ON_IDLE': 'true', 'HG_SHARE_BASE_DIR': 'C:/builds/hg-shared', 'RUNNER_CONFIG_CMD': 'C:\\opt\\runner\\Scripts\\python2.7.exe C:\\opt\\runner\\Scripts\\runner-script.py -c c:\\opt\\runner\\runner.cfg', 'WINDOWS_TRACING_FLAGS': '3', 'TOOLTOOL_HOME': '/c/builds', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 'PROCESSOR_LEVEL': '6', 'PROPERTIES_FILE': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'MACHTYPE': 'i686-pc-msys', 'OS': 'Windows_NT', 'MOZ_AUTOMATION': '1', 'CVS_RSH': 'ssh', 'INPUTRC': 'C:/mozilla-build/msys/etc/inputrc', 'MOZ_OBJDIR': 'obj-firefox', 'PS1': '\\[\\033]0;$MSYSTEM:\\w\\007\n\\033[32m\\]\\u@\\h \\[\\033[33m\\w\\033[0m\\]\n$ ', 'TEMP': 'C:/Users/cltbld/AppData/Local/Temp', 'SHLVL': '1', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'APR_ICONV_PATH': 'c:/mozilla-build/svn-win32-1.6.3/iconv', 'EDITOR': 'emacs.exe', 'HOMEPATH': '\\', 'MOZBUILDDIR': 'C:\\mozilla-build', 'MOZILLABUILD': 'C:\\mozilla-build', 'LOGONSERVER': '\\\\B-2008-SPOT-195', 'OS_VERSION': '2008', '_': 'C:\\mozilla-build\\buildbotve\\Scripts\\python', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'TMP': 'C:/Users/cltbld/AppData/Local/Temp', 'COMPUTERNAME': 'B-2008-SPOT-195', 'VS110COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\Tools\\', 'USERDOMAIN': 'B-2008-SPOT-195', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache', 'HOME': 'c:/Users/cltbld', 'MOZ_SIGNING_SERVERS': 'gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110,macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 'GIT_SHARE_BASE_DIR': 'C:/mozilla-build/msys/builds/git-shared', 'PROCESSOR_ARCHITECTURE': 'x86', 'CHOCOLATEYINSTALL': 'C:\\ProgramData\\chocolatey', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'OSTYPE': 'msys', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'PROMPT': '$P$G', 'MOZ_TOOLS': 'C:\\mozilla-build\\moztools-x64', 'BUILDBOT_PATH': 'C:\\mozilla-build\\buildbotve', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'WINDIR': 'C:\\Windows', 'MOZBUILD_STATE_PATH': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\.mozbuild', 'NUMBER_OF_PROCESSORS': '16', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'PUBLIC': 'C:\\Users\\Public', 'USERPROFILE': 'C:\\Users\\cltbld', 'PSMODULEPATH': 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\;C:\\Program Files (x86)\\AWS Tools\\PowerShell\\', 'LOG': '"c:\\runner\\buildbot-startup.log"', 'HOSTTYPE': 'i686', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 62 Stepping 4, GenuineIntel', 'LOGNAME': 'cltbld', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '3e04', 'PATH': 'C:/mozilla-build/nsis-3.0b1;C:/mozilla-build/python27;C:/mozilla-build/buildbotve/scripts;C:\\mozilla-build\\nsis-3.0b1;C:\\mozilla-build\\nsis-2.46u;C:\\mozilla-build\\python27;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\wget;c:\\mozilla-build\\7zip;c:\\mozilla-build\\blat261\\full;c:\\mozilla-build\\python;c:\\mozilla-build\\svn-win32-1.6.3\\bin;c:\\mozilla-build\\upx203w;c:\\mozilla-build\\emacs-24.3\\bin;c:\\mozilla-build\\info-zip;c:\\mozilla-build\\nsis-2.46u;c:\\mozilla-build\\nsis-3.0a2;c:\\mozilla-build\\wix-351728;c:\\mozilla-build\\hg;c:\\mozilla-build\\python\\Scripts;c:\\mozilla-build\\kdiff3;c:\\mozilla-build\\yasm;c:\\mozilla-build\\mozmake;.;C:\\mozilla-build\\msys\\local\\bin;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\facter\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\hiera\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\ruby\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\tools\\bin;c:\\Windows\\system32;c:\\Windows;c:\\Windows\\System32\\Wbem;c:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;c:\\Program Files\\Amazon\\cfn-bootstrap\\;c:\\Program Files (x86)\\Windows Kits\\8.0\\Windows Performance Toolkit\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;c:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit\\;c:\\Program Files\\Microsoft SQL Server\\110\\Tools\\Binn\\;c:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.0\\;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;C:\\mozilla-build\\msys\\bin;c:\\mozilla-build\\python27\\scripts;c:\\mozilla-build\\wget;c:\\mozilla-build\\info-zip;c:\\mozilla-build;c:\\mozilla-build\\vim\\vim72;c:\\mozilla-build\\python27;c:\\mozilla-build\\buildbotve\\Scripts;c:\\ProgramData\\chocolatey\\bin;.;c:\\opt\\runner;c:\\mozilla-build\\buildbotve;c:\\mozilla-build\\python27;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\msys\\local\\bin;.;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\vim\\vim72', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'SSH_AGENT_PID': '1648', 'MAKE_MODE': 'unix', 'TERM': 'cygwin', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'WIX_351728_PATH': 'c:/mozilla-build/wix-351728', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'VS120COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools\\', 'MSYSTEM': 'MINGW32', 'PROGRAMDATA': 'C:\\ProgramData', 'SSH_AUTH_SOCK': 'C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068', 'TINDERBOX_OUTPUT': '1', 'MOZ_SIGN_CMD': 'python /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/signtool.py --cachedir /c/builds/moz2_slave/autoland-w32-d-000000000000000/signing_cache -t /c/builds/moz2_slave/autoland-w32-d-000000000000000/token -n /c/builds/moz2_slave/autoland-w32-d-000000000000000/nonce -c /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/host.cert -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110 -H macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 'FP_NO_HOST_CHECK': 'NO', 'OLDPWD': 'c:/Users/cltbld', 'DXSDK_DIR': 'C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\', 'PWD': 'c:/Users/cltbld', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files'}}, attempt #1 18:28:26 INFO - Running command: ['c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', 'taskcluster==0.0.26'] in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build 18:28:26 INFO - Copy/paste: c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\Scripts\pip install --timeout 120 taskcluster==0.0.26 18:28:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:28:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:28:26 INFO - 'APR_ICONV_PATH': 'c:/mozilla-build/svn-win32-1.6.3/iconv', 18:28:26 INFO - 'BINSCOPE': 'C:/Program Files (x86)/Microsoft/SDL BinScope/BinScope.exe', 18:28:26 INFO - 'BUILDBOT_PATH': 'C:\\mozilla-build\\buildbotve', 18:28:26 INFO - 'CHOCOLATEYINSTALL': 'C:\\ProgramData\\chocolatey', 18:28:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 18:28:26 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 18:28:26 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 18:28:26 INFO - 'COMPUTERNAME': 'B-2008-SPOT-195', 18:28:26 INFO - 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 18:28:26 INFO - 'CVS_RSH': 'ssh', 18:28:26 INFO - 'DXSDK_DIR': 'C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\', 18:28:26 INFO - 'EDITOR': 'emacs.exe', 18:28:26 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:28:26 INFO - 'GIT_SHARE_BASE_DIR': 'C:/mozilla-build/msys/builds/git-shared', 18:28:26 INFO - 'HG_SHARE_BASE_DIR': 'C:/builds/hg-shared', 18:28:26 INFO - 'HOME': 'c:/Users/cltbld', 18:28:26 INFO - 'HOMEDRIVE': 'C:', 18:28:26 INFO - 'HOMEPATH': '\\', 18:28:26 INFO - 'HOSTTYPE': 'i686', 18:28:26 INFO - 'IDLEIZER_HALT_ON_IDLE': 'true', 18:28:26 INFO - 'INPUTRC': 'C:/mozilla-build/msys/etc/inputrc', 18:28:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:28:26 INFO - 'LOG': '"c:\\runner\\buildbot-startup.log"', 18:28:26 INFO - 'LOGNAME': 'cltbld', 18:28:26 INFO - 'LOGONSERVER': '\\\\B-2008-SPOT-195', 18:28:26 INFO - 'MACHTYPE': 'i686-pc-msys', 18:28:26 INFO - 'MAKE_MODE': 'unix', 18:28:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build', 18:28:26 INFO - 'MOZBUILD_STATE_PATH': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\.mozbuild', 18:28:26 INFO - 'MOZILLABUILD': 'C:\\mozilla-build', 18:28:26 INFO - 'MOZ_AUTOMATION': '1', 18:28:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:28:26 INFO - 'MOZ_OBJDIR': 'obj-firefox', 18:28:26 INFO - 'MOZ_SIGNING_SERVERS': 'gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110,macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 18:28:26 INFO - 'MOZ_SIGN_CMD': 'python /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/signtool.py --cachedir /c/builds/moz2_slave/autoland-w32-d-000000000000000/signing_cache -t /c/builds/moz2_slave/autoland-w32-d-000000000000000/token -n /c/builds/moz2_slave/autoland-w32-d-000000000000000/nonce -c /c/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/release/signing/host.cert -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110 -H macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 18:28:26 INFO - 'MOZ_TOOLS': 'C:\\mozilla-build\\moztools-x64', 18:28:26 INFO - 'MSYSTEM': 'MINGW32', 18:28:26 INFO - 'NUMBER_OF_PROCESSORS': '16', 18:28:26 INFO - 'OLDPWD': 'c:/Users/cltbld', 18:28:26 INFO - 'OS': 'Windows_NT', 18:28:26 INFO - 'OSTYPE': 'msys', 18:28:26 INFO - 'OS_VERSION': '2008', 18:28:26 INFO - 'PATH': 'C:/mozilla-build/nsis-3.0b1;C:/mozilla-build/python27;C:/mozilla-build/buildbotve/scripts;C:\\mozilla-build\\nsis-3.0b1;C:\\mozilla-build\\nsis-2.46u;C:\\mozilla-build\\python27;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\wget;c:\\mozilla-build\\7zip;c:\\mozilla-build\\blat261\\full;c:\\mozilla-build\\python;c:\\mozilla-build\\svn-win32-1.6.3\\bin;c:\\mozilla-build\\upx203w;c:\\mozilla-build\\emacs-24.3\\bin;c:\\mozilla-build\\info-zip;c:\\mozilla-build\\nsis-2.46u;c:\\mozilla-build\\nsis-3.0a2;c:\\mozilla-build\\wix-351728;c:\\mozilla-build\\hg;c:\\mozilla-build\\python\\Scripts;c:\\mozilla-build\\kdiff3;c:\\mozilla-build\\yasm;c:\\mozilla-build\\mozmake;.;C:\\mozilla-build\\msys\\local\\bin;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\facter\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\hiera\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\ruby\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\tools\\bin;c:\\Windows\\system32;c:\\Windows;c:\\Windows\\System32\\Wbem;c:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;c:\\Program Files\\Amazon\\cfn-bootstrap\\;c:\\Program Files (x86)\\Windows Kits\\8.0\\Windows Performance Toolkit\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;c:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit\\;c:\\Program Files\\Microsoft SQL Server\\110\\Tools\\Binn\\;c:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.0\\;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;C:\\mozilla-build\\msys\\bin;c:\\mozilla-build\\python27\\scripts;c:\\mozilla-build\\wget;c:\\mozilla-build\\info-zip;c:\\mozilla-build;c:\\mozilla-build\\vim\\vim72;c:\\mozilla-build\\python27;c:\\mozilla-build\\buildbotve\\Scripts;c:\\ProgramData\\chocolatey\\bin;.;c:\\opt\\runner;c:\\mozilla-build\\buildbotve;c:\\mozilla-build\\python27;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\msys\\local\\bin;.;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\vim\\vim72', 18:28:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:28:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:28:26 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 18:28:26 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 62 Stepping 4, GenuineIntel', 18:28:26 INFO - 'PROCESSOR_LEVEL': '6', 18:28:26 INFO - 'PROCESSOR_REVISION': '3e04', 18:28:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:28:26 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 18:28:26 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 18:28:26 INFO - 'PROGRAMW6432': 'C:\\Program Files', 18:28:26 INFO - 'PROMPT': '$P$G', 18:28:26 INFO - 'PROPERTIES_FILE': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\buildprops.json', 18:28:26 INFO - 'PS1': '\\[\\033]0;$MSYSTEM:\\w\\007\n\\033[32m\\]\\u@\\h \\[\\033[33m\\w\\033[0m\\]\n$ ', 18:28:26 INFO - 'PSMODULEPATH': 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\;C:\\Program Files (x86)\\AWS Tools\\PowerShell\\', 18:28:26 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:28:26 INFO - 'PWD': 'c:/Users/cltbld', 18:28:26 INFO - 'RUNNER_CONFIG_CMD': 'C:\\opt\\runner\\Scripts\\python2.7.exe C:\\opt\\runner\\Scripts\\runner-script.py -c c:\\opt\\runner\\runner.cfg', 18:28:26 INFO - 'SHELL': 'C:/mozilla-build/msys/bin/sh', 18:28:26 INFO - 'SHLVL': '1', 18:28:26 INFO - 'SSH_AGENT_PID': '1648', 18:28:26 INFO - 'SSH_AUTH_SOCK': 'C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068', 18:28:26 INFO - 'SYSTEMDRIVE': 'C:', 18:28:26 INFO - 'SYSTEMROOT': 'C:\\Windows', 18:28:26 INFO - 'TEMP': 'C:/Users/cltbld/AppData/Local/Temp', 18:28:26 INFO - 'TERM': 'cygwin', 18:28:26 INFO - 'TINDERBOX_OUTPUT': '1', 18:28:26 INFO - 'TMP': 'C:/Users/cltbld/AppData/Local/Temp', 18:28:26 INFO - 'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache', 18:28:26 INFO - 'TOOLTOOL_HOME': '/c/builds', 18:28:26 INFO - 'USERDOMAIN': 'B-2008-SPOT-195', 18:28:26 INFO - 'USERNAME': 'cltbld', 18:28:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:28:26 INFO - 'VS100COMNTOOLS': 'c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\', 18:28:26 INFO - 'VS110COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\Tools\\', 18:28:26 INFO - 'VS120COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools\\', 18:28:26 INFO - 'WINDIR': 'C:\\Windows', 18:28:26 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:28:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:28:26 INFO - 'WIX_351728_PATH': 'c:/mozilla-build/wix-351728', 18:28:26 INFO - 'XPCOM_DEBUG_BREAK': 'stack-and-abort', 18:28:26 INFO - '_': 'C:\\mozilla-build\\buildbotve\\Scripts\\python'} 18:28:26 INFO - Collecting taskcluster==0.0.26 18:28:27 INFO - Using cached taskcluster-0.0.26.tar.gz 18:28:27 INFO - Collecting requests<=2.7.0,>=2.4.3 (from taskcluster==0.0.26) 18:28:27 INFO - Using cached requests-2.7.0-py2.py3-none-any.whl 18:28:27 INFO - Requirement already satisfied: PyHawk_with_a_single_extra_commit==0.1.5 in .\venv\lib\site-packages (from taskcluster==0.0.26) 18:28:27 INFO - Collecting slugid (from taskcluster==0.0.26) 18:28:27 INFO - Using cached slugid-1.0.7.tar.gz 18:28:27 INFO - Installing collected packages: requests, slugid, taskcluster 18:28:27 INFO - Found existing installation: requests 2.8.1 18:28:27 INFO - Uninstalling requests-2.8.1: 18:28:28 INFO - Successfully uninstalled requests-2.8.1 18:28:29 INFO - Running setup.py install for slugid: started 18:28:29 INFO - Running setup.py install for slugid: finished with status 'done' 18:28:29 INFO - Running setup.py install for taskcluster: started 18:28:29 INFO - Running setup.py install for taskcluster: finished with status 'done' 18:28:30 INFO - Successfully installed requests-2.7.0 slugid-1.0.7 taskcluster-0.0.26 18:28:30 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\requests\packages\urllib3\util\ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#snimissingwarning. 18:28:30 INFO - SNIMissingWarning 18:28:30 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning. 18:28:30 INFO - InsecurePlatformWarning 18:28:30 INFO - Return code: 0 18:28:30 INFO - Done creating virtualenv c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv. 18:28:30 INFO - Getting output from command: ['c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\venv\\Scripts\\pip', 'freeze'] 18:28:30 INFO - Copy/paste: c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\venv\Scripts\pip freeze 18:28:31 INFO - Reading from file tmpfile_stdout 18:28:31 INFO - Using _rmtree_windows ... 18:28:31 INFO - Using _rmtree_windows ... 18:28:31 INFO - Current package versions: 18:28:31 INFO - PyHawk-with-a-single-extra-commit == 0.1.5 18:28:31 INFO - requests == 2.7.0 18:28:31 INFO - slugid == 1.0.7 18:28:31 INFO - taskcluster == 0.0.26 18:28:31 INFO - Running pre-run listener: suppress_windows_modal_dialogs 18:28:31 INFO - Dumping config to c:\builds\moz2_slave\autoland-w32-d-000000000000000\logs\localconfig.json. 18:28:31 INFO - {'app_ini_path': '%(obj_dir)s/dist/bin/application.ini', 18:28:31 INFO - 'append_to_log': False, 18:28:31 INFO - 'balrog_credentials_file': 'oauth.txt', 18:28:31 INFO - 'balrog_servers': ({'balrog_api_root': 'https://aus4-admin.mozilla.org/api', 18:28:31 INFO - 'balrog_usernames': {'Fennec': 'ffxbld', 18:28:31 INFO - 'firefox': 'ffxbld', 18:28:31 INFO - 'mobile': 'ffxbld', 18:28:31 INFO - 'thunderbird': 'tbirdbld'}, 18:28:31 INFO - 'ignore_failures': False, 18:28:31 INFO - 'url_replacements': (('http://archive.mozilla.org/pub', 18:28:31 INFO - 'http://download.cdn.mozilla.net/pub'),)},), 18:28:31 INFO - 'base_name': 'WINNT_5.2_%(branch)s', 18:28:31 INFO - 'base_work_dir': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000', 18:28:31 INFO - 'branch': 'autoland', 18:28:31 INFO - 'build_pool': 'production', 18:28:31 INFO - 'build_resources_path': '%(abs_src_dir)s/obj-firefox/.mozbuild/build_resources.json', 18:28:31 INFO - 'build_variant': 'debug', 18:28:31 INFO - 'buildbot_json_path': 'buildprops.json', 18:28:31 INFO - 'check_test_env': {'MINIDUMP_SAVE_PATH': '%(base_work_dir)s/minidumps', 18:28:31 INFO - 'MINIDUMP_STACKWALK': '%(abs_tools_dir)s/breakpad/win32/minidump_stackwalk.exe'}, 18:28:31 INFO - 'clobberer_url': 'https://api.pub.build.mozilla.org/clobberer/lastclobber', 18:28:31 INFO - 'clone_by_revision': False, 18:28:31 INFO - 'clone_with_purge': False, 18:28:31 INFO - 'config_files': ('builds/releng_base_windows_32_builds.py', 18:28:31 INFO - 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\scripts\\scripts\\..\\configs\\builds/releng_sub_windows_configs/32_debug.py', 18:28:31 INFO - 'balrog/production.py', 18:28:31 INFO - 'builds/branch_specifics.py', 18:28:31 INFO - 'builds/build_pool_specifics.py'), 18:28:31 INFO - 'debug_build': True, 18:28:31 INFO - 'default_actions': ('clobber', 18:28:31 INFO - 'clone-tools', 18:28:31 INFO - 'checkout-sources', 18:28:31 INFO - 'build', 18:28:31 INFO - 'upload-files', 18:28:31 INFO - 'sendchange', 18:28:31 INFO - 'check-test', 18:28:31 INFO - 'generate-build-stats', 18:28:31 INFO - 'update'), 18:28:31 INFO - 'enable_ccache': False, 18:28:31 INFO - 'enable_count_ctors': False, 18:28:31 INFO - 'enable_pymake': True, 18:28:31 INFO - 'enable_signing': True, 18:28:31 INFO - 'enable_talos_sendchange': False, 18:28:31 INFO - 'enable_unittest_sendchange': True, 18:28:31 INFO - 'env': {'BINSCOPE': 'C:/Program Files (x86)/Microsoft/SDL BinScope/BinScope.exe', 18:28:31 INFO - 'HG_SHARE_BASE_DIR': 'C:/builds/hg-shared', 18:28:31 INFO - 'MOZBUILD_STATE_PATH': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\.mozbuild', 18:28:31 INFO - 'MOZ_AUTOMATION': '1', 18:28:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:28:31 INFO - 'MOZ_OBJDIR': 'obj-firefox', 18:28:31 INFO - 'PATH': 'C:/mozilla-build/nsis-3.0b1;C:/mozilla-build/python27;C:/mozilla-build/buildbotve/scripts;C:\\mozilla-build\\nsis-3.0b1;C:\\mozilla-build\\nsis-2.46u;C:\\mozilla-build\\python27;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\wget;c:\\mozilla-build\\7zip;c:\\mozilla-build\\blat261\\full;c:\\mozilla-build\\python;c:\\mozilla-build\\svn-win32-1.6.3\\bin;c:\\mozilla-build\\upx203w;c:\\mozilla-build\\emacs-24.3\\bin;c:\\mozilla-build\\info-zip;c:\\mozilla-build\\nsis-2.46u;c:\\mozilla-build\\nsis-3.0a2;c:\\mozilla-build\\wix-351728;c:\\mozilla-build\\hg;c:\\mozilla-build\\python\\Scripts;c:\\mozilla-build\\kdiff3;c:\\mozilla-build\\yasm;c:\\mozilla-build\\mozmake;.;C:\\mozilla-build\\msys\\local\\bin;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\facter\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\hiera\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\ruby\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\tools\\bin;c:\\Windows\\system32;c:\\Windows;c:\\Windows\\System32\\Wbem;c:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;c:\\Program Files\\Amazon\\cfn-bootstrap\\;c:\\Program Files (x86)\\Windows Kits\\8.0\\Windows Performance Toolkit\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;c:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit\\;c:\\Program Files\\Microsoft SQL Server\\110\\Tools\\Binn\\;c:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.0\\;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;C:\\mozilla-build\\msys\\bin;c:\\mozilla-build\\python27\\scripts;c:\\mozilla-build\\wget;c:\\mozilla-build\\info-zip;c:\\mozilla-build;c:\\mozilla-build\\vim\\vim72;c:\\mozilla-build\\python27;c:\\mozilla-build\\buildbotve\\Scripts;c:\\ProgramData\\chocolatey\\bin;.;c:\\opt\\runner;c:\\mozilla-build\\buildbotve;c:\\mozilla-build\\python27;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\msys\\local\\bin;.;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\vim\\vim72', 18:28:31 INFO - 'PROPERTIES_FILE': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\buildprops.json', 18:28:31 INFO - 'TINDERBOX_OUTPUT': '1', 18:28:31 INFO - 'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache', 18:28:31 INFO - 'TOOLTOOL_HOME': '/c/builds', 18:28:31 INFO - 'XPCOM_DEBUG_BREAK': 'stack-and-abort'}, 18:28:31 INFO - 'exes': {'buildbot': ('c:\\mozilla-build\\python27\\python.exe', 18:28:31 INFO - 'c:\\mozilla-build\\buildbotve\\scripts\\buildbot'), 18:28:31 INFO - 'make': ('c:\\mozilla-build\\python27\\python.exe', 18:28:31 INFO - 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\build\\pymake\\make.py'), 18:28:31 INFO - 'python2.7': 'c:\\mozilla-build\\python27\\python.exe', 18:28:31 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 18:28:31 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 18:28:31 INFO - 'graph_selector': '/server/collect.cgi', 18:28:31 INFO - 'graph_server': 'graphs.mozilla.org', 18:28:31 INFO - 'include_post_upload_builddir': False, 18:28:31 INFO - 'is_automation': True, 18:28:31 INFO - 'log_level': 'info', 18:28:31 INFO - 'log_to_console': True, 18:28:31 INFO - 'max_build_output_timeout': 4800, 18:28:31 INFO - 'nightly_build': False, 18:28:31 INFO - 'nightly_promotion_branches': ('mozilla-central', 'mozilla-aurora'), 18:28:31 INFO - 'objdir': 'obj-firefox', 18:28:31 INFO - 'old_packages': ('%(objdir)s/dist/firefox-*', 18:28:31 INFO - '%(objdir)s/dist/fennec*', 18:28:31 INFO - '%(objdir)s/dist/seamonkey*', 18:28:31 INFO - '%(objdir)s/dist/thunderbird*', 18:28:31 INFO - '%(objdir)s/dist/install/sea/*.exe'), 18:28:31 INFO - 'opt_config_files': (), 18:28:31 INFO - 'periodic_clobber': 168, 18:28:31 INFO - 'pgo_build': False, 18:28:31 INFO - 'pgo_platforms': ('linux', 'linux64', 'win32', 'win64'), 18:28:31 INFO - 'platform': 'win32', 18:28:31 INFO - 'platform_supports_post_upload_to_latest': True, 18:28:31 INFO - 'publish_nightly_en_US_routes': True, 18:28:31 INFO - 'release_to_try_builds': False, 18:28:31 INFO - 'repo_base': 'https://hg.mozilla.org', 18:28:31 INFO - 'repo_path': 'integration/autoland', 18:28:31 INFO - 'scm_level': 1, 18:28:31 INFO - 'sendchange_masters': ('buildbot-master81.build.mozilla.org:9301',), 18:28:31 INFO - 'src_mozconfig': 'browser/config/mozconfigs/win32/debug', 18:28:31 INFO - 'stage_platform': 'win32-debug', 18:28:31 INFO - 'stage_product': 'firefox', 18:28:31 INFO - 'stage_server': 'upload.ffxbld.productdelivery.prod.mozaws.net', 18:28:31 INFO - 'stage_ssh_key': 'ffxbld_rsa', 18:28:31 INFO - 'stage_username': 'ffxbld', 18:28:31 INFO - 'taskcluster_credentials_file': 'oauth.txt', 18:28:31 INFO - 'taskcluster_index': 'index', 18:28:31 INFO - 'tinderbox_build_dir': None, 18:28:31 INFO - 'to_tinderbox_dated': True, 18:28:31 INFO - 'tools_repo': 'https://hg.mozilla.org/build/tools', 18:28:31 INFO - 'tooltool_bootstrap': 'setup.sh', 18:28:31 INFO - 'tooltool_manifest_src': 'browser/config/tooltool-manifests/win32/releng.manifest', 18:28:31 INFO - 'tooltool_script': ('c:\\mozilla-build\\python27\\python.exe', 18:28:31 INFO - 'C:/mozilla-build/tooltool.py'), 18:28:31 INFO - 'tooltool_url': 'https://api.pub.build.mozilla.org/tooltool/', 18:28:31 INFO - 'upload_env': {'UPLOAD_HOST': '%(stage_server)s', 18:28:31 INFO - 'UPLOAD_SSH_KEY': '/c/Users/cltbld/.ssh/%(stage_ssh_key)s', 18:28:31 INFO - 'UPLOAD_TO_TEMP': '1', 18:28:31 INFO - 'UPLOAD_USER': '%(stage_username)s'}, 18:28:31 INFO - 'use_clobberer': True, 18:28:31 INFO - 'vcs_share_base': 'C:/builds/hg-shared', 18:28:31 INFO - 'virtualenv_modules': ('requests==2.8.1', 18:28:31 INFO - 'PyHawk-with-a-single-extra-commit==0.1.5', 18:28:31 INFO - 'taskcluster==0.0.26'), 18:28:31 INFO - 'virtualenv_path': 'venv', 18:28:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:28:31 INFO - 'who': '', 18:28:31 INFO - 'work_dir': 'build'} 18:28:31 INFO - [mozharness: 2017-04-06 01:28:31.302000Z] Skipping get-secrets step. 18:28:31 INFO - [mozharness: 2017-04-06 01:28:31.302000Z] Running clobber step. 18:28:31 INFO - Running main action method: clobber 18:28:31 INFO - retry: Calling run_command with args: [['python', 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\scripts\\external_tools\\clobberer.py', '-s', 'scripts', '-s', 'logs', '-s', 'buildprops.json', '-s', 'token', '-s', 'oauth.txt', '-t', '168', 'https://api.pub.build.mozilla.org/clobberer/lastclobber', u'autoland', u'WINNT 5.2 autoland leak test build', 'autoland-w32-d-000000000000000', u'b-2008-spot-195', u'http://buildbot-master91.bb.releng.usw2.mozilla.com:8001/']], kwargs: {'error_list': [{'substr': 'Error contacting server', 'explanation': 'Error contacting server for clobberer information.', 'level': 'error'}], 'cwd': 'c:\\builds\\moz2_slave'}, attempt #1 18:28:31 INFO - Running command: ['python', 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\scripts\\external_tools\\clobberer.py', '-s', 'scripts', '-s', 'logs', '-s', 'buildprops.json', '-s', 'token', '-s', 'oauth.txt', '-t', '168', 'https://api.pub.build.mozilla.org/clobberer/lastclobber', u'autoland', u'WINNT 5.2 autoland leak test build', 'autoland-w32-d-000000000000000', u'b-2008-spot-195', u'http://buildbot-master91.bb.releng.usw2.mozilla.com:8001/'] in c:\builds\moz2_slave 18:28:31 INFO - Copy/paste: python c:\builds\moz2_slave\autoland-w32-d-000000000000000\scripts\external_tools\clobberer.py -s scripts -s logs -s buildprops.json -s token -s oauth.txt -t 168 https://api.pub.build.mozilla.org/clobberer/lastclobber autoland "WINNT 5.2 autoland leak test build" autoland-w32-d-000000000000000 b-2008-spot-195 http://buildbot-master91.bb.releng.usw2.mozilla.com:8001/ 18:28:31 INFO - Checking clobber URL: https://api.pub.build.mozilla.org/clobberer/lastclobber?master=http%3A%2F%2Fbuildbot-master91.bb.releng.usw2.mozilla.com%3A8001%2F&slave=b-2008-spot-195&builddir=autoland-w32-d-000000000000000&branch=autoland&buildername=WINNT+5.2+autoland+leak+test+build 18:28:31 INFO - autoland-w32-d-000000000000000:Our last clobber date: None 18:28:31 INFO - autoland-w32-d-000000000000000:Server clobber date: None 18:28:31 INFO - TinderboxPrint: purged clobber 18:28:31 INFO - Return code: 0 18:28:31 INFO - [mozharness: 2017-04-06 01:28:31.754000Z] Finished clobber step (success) 18:28:31 INFO - [mozharness: 2017-04-06 01:28:31.754000Z] Running clone-tools step. 18:28:31 INFO - Running main action method: clone_tools 18:28:31 INFO - retry: Calling _get_revision with args: (, 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\tools'), kwargs: {}, attempt #1 18:28:31 WARNING - did not specify revision or branch; assuming "default" 18:28:31 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', '--version'] 18:28:31 INFO - Copy/paste: hg --config ui.merge=internal:merge --version 18:28:33 INFO - Mercurial Distributed SCM (version 3.9.1) 18:28:33 INFO - (see https://mercurial-scm.org for more information) 18:28:33 INFO - Copyright (C) 2005-2016 Matt Mackall and others 18:28:33 INFO - This is free software; see the source for copying conditions. There is NO 18:28:33 INFO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 18:28:33 INFO - Return code: 0 18:28:33 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', 'debuginstall'] 18:28:33 INFO - Copy/paste: hg --config ui.merge=internal:merge debuginstall 18:28:33 INFO - checking encoding (cp1252)... 18:28:33 INFO - checking Python executable (c:\mozilla-build\hg\hg.exe) 18:28:33 INFO - checking Python version (2.7.12) 18:28:33 INFO - checking Python lib (c:\mozilla-build\hg\lib\library.zip)... 18:28:33 INFO - checking Mercurial version (3.9.1) 18:28:33 INFO - checking Mercurial custom build () 18:28:33 INFO - checking module policy (c) 18:28:33 INFO - checking installed modules (c:\mozilla-build\hg\lib\library.zip\mercurial)... 18:28:33 INFO - checking templates (c:\mozilla-build\hg\templates)... 18:28:33 INFO - checking default template (c:\mozilla-build\hg\templates\map-cmdline.default) 18:28:33 INFO - checking commit editor... (notepad) 18:28:33 INFO - checking username (Mozilla Release Engineering ) 18:28:33 INFO - no problems detected 18:28:33 INFO - Return code: 0 18:28:33 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', '--config', 'extensions.robustcheckout=c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\scripts\\external_tools\\robustcheckout.py', 'robustcheckout', 'https://hg.mozilla.org/build/tools', 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\tools', '--sharebase', 'C:/builds/hg-shared', '--branch', 'default'] 18:28:33 INFO - Copy/paste: hg --config ui.merge=internal:merge --config extensions.robustcheckout=c:\builds\moz2_slave\autoland-w32-d-000000000000000\scripts\external_tools\robustcheckout.py robustcheckout https://hg.mozilla.org/build/tools c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\tools --sharebase C:/builds/hg-shared --branch default 18:28:34 INFO - ensuring https://hg.mozilla.org/build/tools@default is available at c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\tools 18:28:34 INFO - (sharing from existing pooled repository 7ae7fb134bf7aec6ec96a062ff47a69053dd2973) 18:28:34 INFO - searching for changes 18:28:34 INFO - no changes found 18:28:34 INFO - (pulling to obtain default) 18:28:34 INFO - (remote resolved default to cd601bd2831d993c205305c10cb10a4075a7baf7; result is not deterministic) 18:28:34 INFO - (revision already present locally; not pulling) 18:28:39 INFO - 18:28:39 INFO - updating [=================================================> ] 1000/1046 01s 18:28:39 INFO - 18:28:39 INFO - 1046 files updated, 0 files merged, 0 files removed, 0 files unresolved 18:28:39 INFO - updated to cd601bd2831d993c205305c10cb10a4075a7baf7 18:28:39 INFO - Return code: 0 18:28:39 INFO - [mozharness: 2017-04-06 01:28:39.187000Z] Finished clone-tools step (success) 18:28:39 INFO - [mozharness: 2017-04-06 01:28:39.188000Z] Running checkout-sources step. 18:28:39 INFO - Running main action method: checkout_sources 18:28:39 INFO - retry: Calling _get_revision with args: (, 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src'), kwargs: {}, attempt #1 18:28:39 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', '--version'] 18:28:39 INFO - Copy/paste: hg --config ui.merge=internal:merge --version 18:28:39 INFO - Mercurial Distributed SCM (version 3.9.1) 18:28:39 INFO - (see https://mercurial-scm.org for more information) 18:28:39 INFO - Copyright (C) 2005-2016 Matt Mackall and others 18:28:39 INFO - This is free software; see the source for copying conditions. There is NO 18:28:39 INFO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 18:28:39 INFO - Return code: 0 18:28:39 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', 'debuginstall'] 18:28:39 INFO - Copy/paste: hg --config ui.merge=internal:merge debuginstall 18:28:39 INFO - checking encoding (cp1252)... 18:28:39 INFO - checking Python executable (c:\mozilla-build\hg\hg.exe) 18:28:39 INFO - checking Python version (2.7.12) 18:28:39 INFO - checking Python lib (c:\mozilla-build\hg\lib\library.zip)... 18:28:39 INFO - checking Mercurial version (3.9.1) 18:28:39 INFO - checking Mercurial custom build () 18:28:39 INFO - checking module policy (c) 18:28:39 INFO - checking installed modules (c:\mozilla-build\hg\lib\library.zip\mercurial)... 18:28:39 INFO - checking templates (c:\mozilla-build\hg\templates)... 18:28:39 INFO - checking default template (c:\mozilla-build\hg\templates\map-cmdline.default) 18:28:39 INFO - checking commit editor... (notepad) 18:28:39 INFO - checking username (Mozilla Release Engineering ) 18:28:39 INFO - no problems detected 18:28:39 INFO - Return code: 0 18:28:39 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', '--config', 'extensions.robustcheckout=c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\scripts\\external_tools\\robustcheckout.py', 'robustcheckout', 'https://hg.mozilla.org/integration/autoland', 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src', '--sharebase', 'C:/builds/hg-shared', '--revision', '5eecc08a74e311107336e3b470630fe0ce3b7df9'] 18:28:39 INFO - Copy/paste: hg --config ui.merge=internal:merge --config extensions.robustcheckout=c:\builds\moz2_slave\autoland-w32-d-000000000000000\scripts\external_tools\robustcheckout.py robustcheckout https://hg.mozilla.org/integration/autoland c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src --sharebase C:/builds/hg-shared --revision 5eecc08a74e311107336e3b470630fe0ce3b7df9 18:29:19 INFO - 18:29:19 INFO - manifests [=> ] 2/52 18:29:19 INFO - 18:29:19 INFO - ensuring https://hg.mozilla.org/integration/autoland@5eecc08a74e311107336e3b470630fe0ce3b7df9 is available at c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src 18:29:19 INFO - (sharing from existing pooled repository 8ba995b74e18334ab3707f27e9eb8f4e37ba3d29) 18:29:19 INFO - searching for changes 18:29:19 INFO - adding changesets 18:29:19 INFO - adding manifests 18:29:19 INFO - adding file changes 18:29:19 INFO - added 52 changesets with 135 changes to 104 files (+1 heads) 18:37:46 INFO - 18:37:46 INFO - updating [ ] 100/185619 18:37:46 INFO - updating [ ] 600/185619 18:37:46 INFO - updating [ ] 1200/185619 7m00s 18:37:46 INFO - updating [ ] 1700/185619 6m45s 18:37:46 INFO - updating [ ] 2000/185619 8m05s 18:37:46 INFO - updating [ ] 2200/185619 8m55s 18:37:46 INFO - updating [ ] 2400/185619 10m51s 18:37:46 INFO - updating [ ] 2600/185619 11m15s 18:37:46 INFO - updating [ ] 3100/185619 10m33s 18:37:46 INFO - updating [ ] 3300/185619 11m56s 18:37:46 INFO - updating [ ] 3400/185619 13m16s 18:37:46 INFO - updating [ ] 3600/185619 13m22s 18:37:46 INFO - updating [ ] 4000/185619 12m49s 18:37:46 INFO - updating [> ] 4200/185619 13m02s 18:37:46 INFO - updating [> ] 4600/185619 12m46s 18:37:46 INFO - updating [> ] 4900/185619 12m40s 18:37:46 INFO - updating [> ] 5500/185619 12m10s 18:37:46 INFO - updating [> ] 5800/185619 12m22s 18:37:46 INFO - updating [> ] 6100/185619 12m17s 18:37:46 INFO - updating [> ] 6500/185619 12m03s 18:37:46 INFO - updating [> ] 6800/185619 12m01s 18:37:46 INFO - updating [> ] 7200/185619 11m54s 18:37:46 INFO - updating [> ] 7500/185619 11m52s 18:37:46 INFO - updating [> ] 7900/185619 11m50s 18:37:46 INFO - updating [=> ] 8300/185619 11m40s 18:37:46 INFO - updating [=> ] 8800/185619 11m23s 18:37:46 INFO - updating [=> ] 9200/185619 11m23s 18:37:46 INFO - updating [=> ] 9700/185619 11m05s 18:37:46 INFO - updating [=> ] 10400/185619 10m40s 18:37:46 INFO - updating [=> ] 10900/185619 10m25s 18:37:46 INFO - updating [=> ] 11200/185619 10m28s 18:37:46 INFO - updating [=> ] 11800/185619 10m10s 18:37:46 INFO - updating [==> ] 12400/185619 9m56s 18:37:46 INFO - updating [==> ] 12800/185619 9m53s 18:37:46 INFO - updating [==> ] 13300/185619 9m50s 18:37:46 INFO - updating [==> ] 13800/185619 9m41s 18:37:46 INFO - updating [==> ] 14200/185619 9m35s 18:37:46 INFO - updating [==> ] 14400/185619 9m40s 18:37:46 INFO - updating [==> ] 14700/185619 9m43s 18:37:46 INFO - updating [==> ] 14800/185619 9m52s 18:37:46 INFO - updating [==> ] 15200/185619 9m47s 18:37:46 INFO - updating [===> ] 15800/185619 9m34s 18:37:46 INFO - updating [===> ] 15900/185619 9m41s 18:37:46 INFO - updating [===> ] 16200/185619 9m44s 18:37:46 INFO - updating [===> ] 16600/185619 9m41s 18:37:46 INFO - updating [===> ] 16900/185619 9m40s 18:37:46 INFO - updating [===> ] 17400/185619 9m32s 18:37:46 INFO - updating [===> ] 17800/185619 9m28s 18:37:46 INFO - updating [===> ] 18500/185619 9m14s 18:37:46 INFO - updating [===> ] 19100/185619 9m03s 18:37:46 INFO - updating [====> ] 19900/185619 8m48s 18:37:46 INFO - updating [====> ] 20500/185619 8m39s 18:37:46 INFO - updating [====> ] 20800/185619 8m44s 18:37:46 INFO - updating [====> ] 21600/185619 8m31s 18:37:46 INFO - updating [====> ] 21900/185619 8m33s 18:37:46 INFO - updating [====> ] 22700/185619 8m20s 18:37:46 INFO - updating [====> ] 23500/185619 8m10s 18:37:46 INFO - updating [=====> ] 24100/185619 8m06s 18:37:46 INFO - updating [=====> ] 24600/185619 8m01s 18:37:46 INFO - updating [=====> ] 25000/185619 8m00s 18:37:46 INFO - updating [=====> ] 25600/185619 7m55s 18:37:46 INFO - updating [=====> ] 26000/185619 7m55s 18:37:46 INFO - updating [=====> ] 26400/185619 7m53s 18:37:46 INFO - updating [=====> ] 26700/185619 7m57s 18:37:46 INFO - updating [=====> ] 26900/185619 8m03s 18:37:46 INFO - updating [=====> ] 27300/185619 8m05s 18:37:46 INFO - updating [=====> ] 27500/185619 8m06s 18:37:46 INFO - updating [======> ] 27900/185619 8m08s 18:37:46 INFO - updating [======> ] 28200/185619 8m14s 18:37:46 INFO - updating [======> ] 28400/185619 8m16s 18:37:46 INFO - updating [======> ] 28500/185619 8m20s 18:37:46 INFO - updating [======> ] 28600/185619 8m25s 18:37:46 INFO - updating [======> ] 29000/185619 8m23s 18:37:46 INFO - updating [======> ] 29300/185619 8m24s 18:37:46 INFO - updating [======> ] 29600/185619 8m25s 18:37:46 INFO - updating [======> ] 29900/185619 8m28s 18:37:46 INFO - updating [======> ] 30500/185619 8m23s 18:37:46 INFO - updating [======> ] 31000/185619 8m19s 18:37:46 INFO - updating [=======> ] 31700/185619 8m10s 18:37:46 INFO - updating [=======> ] 31900/185619 8m14s 18:37:46 INFO - updating [=======> ] 32700/185619 8m04s 18:37:46 INFO - updating [=======> ] 33300/185619 8m00s 18:37:46 INFO - updating [=======> ] 34000/185619 7m53s 18:37:46 INFO - updating [=======> ] 34500/185619 7m49s 18:37:46 INFO - updating [=======> ] 35000/185619 7m46s 18:37:46 INFO - updating [=======> ] 35500/185619 7m43s 18:37:46 INFO - updating [========> ] 35700/185619 7m44s 18:37:46 INFO - updating [========> ] 36400/185619 7m38s 18:37:46 INFO - updating [========> ] 36900/185619 7m35s 18:37:46 INFO - updating [========> ] 37400/185619 7m31s 18:37:46 INFO - updating [========> ] 38100/185619 7m26s 18:37:46 INFO - updating [========> ] 38400/185619 7m25s 18:37:46 INFO - updating [========> ] 38900/185619 7m24s 18:37:46 INFO - updating [========> ] 39200/185619 7m24s 18:37:46 INFO - updating [=========> ] 39600/185619 7m23s 18:37:46 INFO - updating [=========> ] 40000/185619 7m21s 18:37:46 INFO - updating [=========> ] 40300/185619 7m21s 18:37:46 INFO - updating [=========> ] 40500/185619 7m25s 18:37:46 INFO - updating [=========> ] 40700/185619 7m27s 18:37:46 INFO - updating [=========> ] 40900/185619 7m29s 18:37:46 INFO - updating [=========> ] 41100/185619 7m30s 18:37:46 INFO - updating [=========> ] 41300/185619 7m32s 18:37:46 INFO - updating [=========> ] 41500/185619 7m36s 18:37:46 INFO - updating [=========> ] 41600/185619 7m39s 18:37:46 INFO - updating [=========> ] 42000/185619 7m37s 18:37:46 INFO - updating [=========> ] 42400/185619 7m35s 18:37:46 INFO - updating [=========> ] 42700/185619 7m35s 18:37:46 INFO - updating [=========> ] 43000/185619 7m35s 18:37:46 INFO - updating [=========> ] 43200/185619 7m36s 18:37:46 INFO - updating [==========> ] 43500/185619 7m35s 18:37:46 INFO - updating [==========> ] 43800/185619 7m35s 18:37:46 INFO - updating [==========> ] 44200/185619 7m35s 18:37:46 INFO - updating [==========> ] 44300/185619 7m40s 18:37:46 INFO - updating [==========> ] 44700/185619 7m39s 18:37:46 INFO - updating [==========> ] 45000/185619 7m39s 18:37:46 INFO - updating [==========> ] 45800/185619 7m32s 18:37:46 INFO - updating [==========> ] 46200/185619 7m30s 18:37:46 INFO - updating [==========> ] 46400/185619 7m31s 18:37:46 INFO - updating [==========> ] 46800/185619 7m30s 18:37:46 INFO - updating [==========> ] 47200/185619 7m30s 18:37:46 INFO - updating [===========> ] 47600/185619 7m28s 18:37:46 INFO - updating [===========> ] 47900/185619 7m27s 18:37:46 INFO - updating [===========> ] 48000/185619 7m29s 18:37:46 INFO - updating [===========> ] 48400/185619 7m29s 18:37:46 INFO - updating [===========> ] 48700/185619 7m28s 18:37:46 INFO - updating [===========> ] 49000/185619 7m28s 18:37:46 INFO - updating [===========> ] 49400/185619 7m26s 18:37:46 INFO - updating [===========> ] 49600/185619 7m27s 18:37:46 INFO - updating [===========> ] 50000/185619 7m25s 18:37:46 INFO - updating [===========> ] 50400/185619 7m24s 18:37:46 INFO - updating [===========> ] 50900/185619 7m23s 18:37:46 INFO - updating [===========> ] 51000/185619 7m26s 18:37:46 INFO - updating [===========> ] 51200/185619 7m27s 18:37:46 INFO - updating [============> ] 51500/185619 7m26s 18:37:46 INFO - updating [============> ] 51600/185619 7m29s 18:37:46 INFO - updating [============> ] 52100/185619 7m26s 18:37:46 INFO - updating [============> ] 52800/185619 7m21s 18:37:46 INFO - updating [============> ] 53400/185619 7m16s 18:37:46 INFO - updating [============> ] 54300/185619 7m09s 18:37:46 INFO - updating [============> ] 55000/185619 7m04s 18:37:46 INFO - updating [=============> ] 55700/185619 6m59s 18:37:46 INFO - updating [=============> ] 56300/185619 6m55s 18:37:46 INFO - updating [=============> ] 57100/185619 6m49s 18:37:46 INFO - updating [=============> ] 57300/185619 6m49s 18:37:46 INFO - updating [=============> ] 57400/185619 6m53s 18:37:46 INFO - updating [=============> ] 57500/185619 6m56s 18:37:46 INFO - updating [=============> ] 57700/185619 6m58s 18:37:46 INFO - updating [=============> ] 57900/185619 7m04s 18:37:46 INFO - updating [=============> ] 58000/185619 7m06s 18:37:46 INFO - updating [=============> ] 58800/185619 7m00s 18:37:46 INFO - updating [==============> ] 59500/185619 6m55s 18:37:46 INFO - updating [==============> ] 60300/185619 6m49s 18:37:46 INFO - updating [==============> ] 61000/185619 6m45s 18:37:46 INFO - updating [==============> ] 61700/185619 6m40s 18:37:46 INFO - updating [==============> ] 62100/185619 6m39s 18:37:46 INFO - updating [==============> ] 63000/185619 6m32s 18:37:46 INFO - updating [===============> ] 63600/185619 6m29s 18:37:46 INFO - updating [===============> ] 64600/185619 6m21s 18:37:46 INFO - updating [===============> ] 65300/185619 6m17s 18:37:46 INFO - updating [===============> ] 66200/185619 6m11s 18:37:46 INFO - updating [================> ] 67200/185619 6m04s 18:37:46 INFO - updating [================> ] 68100/185619 5m59s 18:37:46 INFO - updating [================> ] 68900/185619 5m54s 18:37:46 INFO - updating [================> ] 70000/185619 5m47s 18:37:46 INFO - updating [================> ] 70200/185619 5m47s 18:37:46 INFO - updating [================> ] 71000/185619 5m42s 18:37:46 INFO - updating [=================> ] 72000/185619 5m36s 18:37:46 INFO - updating [=================> ] 72700/185619 5m33s 18:37:46 INFO - updating [=================> ] 73500/185619 5m28s 18:37:46 INFO - updating [=================> ] 74100/185619 5m26s 18:37:46 INFO - updating [==================> ] 75100/185619 5m20s 18:37:46 INFO - updating [==================> ] 76000/185619 5m15s 18:37:46 INFO - updating [==================> ] 77000/185619 5m10s 18:37:46 INFO - updating [==================> ] 77800/185619 5m06s 18:37:46 INFO - updating [==================> ] 78700/185619 5m02s 18:37:46 INFO - updating [===================> ] 79500/185619 4m58s 18:37:46 INFO - updating [===================> ] 80000/185619 4m56s 18:37:46 INFO - updating [===================> ] 80800/185619 4m52s 18:37:46 INFO - updating [===================> ] 81500/185619 4m49s 18:37:46 INFO - updating [===================> ] 82200/185619 4m46s 18:37:46 INFO - updating [====================> ] 83100/185619 4m42s 18:37:46 INFO - updating [====================> ] 83800/185619 4m39s 18:37:46 INFO - updating [====================> ] 84400/185619 4m37s 18:37:46 INFO - updating [====================> ] 84900/185619 4m35s 18:37:46 INFO - updating [====================> ] 85700/185619 4m31s 18:37:46 INFO - updating [====================> ] 86400/185619 4m29s 18:37:46 INFO - updating [=====================> ] 87000/185619 4m26s 18:37:46 INFO - updating [=====================> ] 87900/185619 4m22s 18:37:46 INFO - updating [=====================> ] 88400/185619 4m21s 18:37:46 INFO - updating [=====================> ] 88500/185619 4m23s 18:37:46 INFO - updating [=====================> ] 88600/185619 4m24s 18:37:46 INFO - updating [=====================> ] 88800/185619 4m24s 18:37:46 INFO - updating [=====================> ] 89200/185619 4m23s 18:37:46 INFO - updating [=====================> ] 89800/185619 4m23s 18:37:46 INFO - updating [=====================> ] 90200/185619 4m22s 18:37:46 INFO - updating [=====================> ] 90400/185619 4m22s 18:37:46 INFO - updating [======================> ] 91100/185619 4m21s 18:37:46 INFO - updating [======================> ] 91300/185619 4m21s 18:37:46 INFO - updating [======================> ] 91600/185619 4m20s 18:37:46 INFO - updating [======================> ] 92200/185619 4m18s 18:37:46 INFO - updating [======================> ] 92900/185619 4m15s 18:37:46 INFO - updating [======================> ] 93400/185619 4m14s 18:37:46 INFO - updating [======================> ] 94100/185619 4m11s 18:37:46 INFO - updating [=======================> ] 94800/185619 4m08s 18:37:46 INFO - updating [=======================> ] 95700/185619 4m04s 18:37:46 INFO - updating [=======================> ] 96300/185619 4m02s 18:37:46 INFO - updating [=======================> ] 97000/185619 4m00s 18:37:46 INFO - updating [=======================> ] 97800/185619 3m56s 18:37:46 INFO - updating [=======================> ] 98300/185619 3m55s 18:37:46 INFO - updating [========================> ] 99300/185619 3m51s 18:37:46 INFO - updating [========================> ] 100000/185619 3m48s 18:37:46 INFO - updating [========================> ] 100500/185619 3m47s 18:37:46 INFO - updating [========================> ] 100900/185619 3m46s 18:37:46 INFO - updating [========================> ] 101000/185619 3m47s 18:37:46 INFO - updating [========================> ] 101900/185619 3m43s 18:37:46 INFO - updating [========================> ] 102500/185619 3m41s 18:37:46 INFO - updating [=========================> ] 103400/185619 3m38s 18:37:46 INFO - updating [=========================> ] 104200/185619 3m35s 18:37:46 INFO - updating [=========================> ] 104800/185619 3m33s 18:37:46 INFO - updating [=========================> ] 105600/185619 3m30s 18:37:46 INFO - updating [=========================> ] 106300/185619 3m28s 18:37:46 INFO - updating [==========================> ] 107100/185619 3m25s 18:37:46 INFO - updating [==========================> ] 107800/185619 3m23s 18:37:46 INFO - updating [==========================> ] 108700/185619 3m19s 18:37:46 INFO - updating [==========================> ] 109000/185619 3m19s 18:37:46 INFO - updating [==========================> ] 109700/185619 3m17s 18:37:46 INFO - updating [==========================> ] 110500/185619 3m14s 18:37:46 INFO - updating [===========================> ] 111100/185619 3m12s 18:37:46 INFO - updating [===========================> ] 112100/185619 3m09s 18:37:46 INFO - updating [===========================> ] 112800/185619 3m07s 18:37:46 INFO - updating [===========================> ] 113700/185619 3m04s 18:37:46 INFO - updating [===========================> ] 114000/185619 3m03s 18:37:46 INFO - updating [===========================> ] 114300/185619 3m04s 18:37:46 INFO - updating [============================> ] 114900/185619 3m02s 18:37:46 INFO - updating [============================> ] 115200/185619 3m02s 18:37:46 INFO - updating [============================> ] 115700/185619 3m00s 18:37:46 INFO - updating [============================> ] 116100/185619 2m59s 18:37:46 INFO - updating [============================> ] 116500/185619 2m58s 18:37:46 INFO - updating [============================> ] 116700/185619 2m58s 18:37:46 INFO - updating [============================> ] 117100/185619 2m58s 18:37:46 INFO - updating [============================> ] 117600/185619 2m56s 18:37:46 INFO - updating [============================> ] 118100/185619 2m55s 18:37:46 INFO - updating [=============================> ] 118500/185619 2m54s 18:37:46 INFO - updating [=============================> ] 118900/185619 2m53s 18:37:46 INFO - updating [=============================> ] 119400/185619 2m52s 18:37:46 INFO - updating [=============================> ] 120300/185619 2m49s 18:37:46 INFO - updating [=============================> ] 121200/185619 2m46s 18:37:46 INFO - updating [=============================> ] 121700/185619 2m45s 18:37:46 INFO - updating [=============================> ] 122100/185619 2m44s 18:37:46 INFO - updating [==============================> ] 122500/185619 2m43s 18:37:46 INFO - updating [==============================> ] 123000/185619 2m41s 18:37:46 INFO - updating [==============================> ] 123500/185619 2m40s 18:37:46 INFO - updating [==============================> ] 123900/185619 2m39s 18:37:46 INFO - updating [==============================> ] 124200/185619 2m38s 18:37:46 INFO - updating [==============================> ] 124600/185619 2m37s 18:37:46 INFO - updating [==============================> ] 125100/185619 2m36s 18:37:46 INFO - updating [==============================> ] 125600/185619 2m35s 18:37:46 INFO - updating [==============================> ] 126000/185619 2m35s 18:37:46 INFO - updating [==============================> ] 126100/185619 2m36s 18:37:46 INFO - updating [==============================> ] 126300/185619 2m36s 18:37:46 INFO - updating [===============================> ] 126800/185619 2m35s 18:37:46 INFO - updating [===============================> ] 127300/185619 2m33s 18:37:46 INFO - updating [===============================> ] 127600/185619 2m33s 18:37:46 INFO - updating [===============================> ] 127800/185619 2m32s 18:37:46 INFO - updating [===============================> ] 128500/185619 2m30s 18:37:46 INFO - updating [===============================> ] 129100/185619 2m29s 18:37:46 INFO - updating [===============================> ] 129300/185619 2m28s 18:37:46 INFO - updating [===============================> ] 129600/185619 2m28s 18:37:46 INFO - updating [===============================> ] 130000/185619 2m27s 18:37:46 INFO - updating [================================> ] 130400/185619 2m26s 18:37:46 INFO - updating [================================> ] 130700/185619 2m25s 18:37:46 INFO - updating [================================> ] 130900/185619 2m25s 18:37:46 INFO - updating [================================> ] 131000/185619 2m25s 18:37:46 INFO - updating [================================> ] 131300/185619 2m25s 18:37:46 INFO - updating [================================> ] 131700/185619 2m24s 18:37:46 INFO - updating [================================> ] 132300/185619 2m22s 18:37:46 INFO - updating [================================> ] 132800/185619 2m21s 18:37:46 INFO - updating [================================> ] 133000/185619 2m20s 18:37:46 INFO - updating [================================> ] 133400/185619 2m19s 18:37:46 INFO - updating [================================> ] 133900/185619 2m18s 18:37:46 INFO - updating [=================================> ] 134700/185619 2m16s 18:37:46 INFO - updating [=================================> ] 135200/185619 2m14s 18:37:46 INFO - updating [=================================> ] 135600/185619 2m14s 18:37:46 INFO - updating [=================================> ] 136300/185619 2m11s 18:37:46 INFO - updating [=================================> ] 137000/185619 2m09s 18:37:46 INFO - updating [=================================> ] 137600/185619 2m08s 18:37:46 INFO - updating [=================================> ] 137800/185619 2m07s 18:37:46 INFO - updating [=================================> ] 137900/185619 2m08s 18:37:46 INFO - updating [==================================> ] 138400/185619 2m06s 18:37:46 INFO - updating [==================================> ] 138700/185619 2m06s 18:37:46 INFO - updating [==================================> ] 139000/185619 2m05s 18:37:46 INFO - updating [==================================> ] 139300/185619 2m04s 18:37:46 INFO - updating [==================================> ] 139500/185619 2m04s 18:37:46 INFO - updating [==================================> ] 140000/185619 2m03s 18:37:46 INFO - updating [==================================> ] 140300/185619 2m02s 18:37:46 INFO - updating [==================================> ] 140700/185619 2m01s 18:37:46 INFO - updating [==================================> ] 140800/185619 2m01s 18:37:46 INFO - updating [==================================> ] 141000/185619 2m01s 18:37:46 INFO - updating [==================================> ] 141100/185619 2m01s 18:37:46 INFO - updating [==================================> ] 141300/185619 2m01s 18:37:46 INFO - updating [==================================> ] 141500/185619 2m00s 18:37:46 INFO - updating [==================================> ] 141900/185619 1m59s 18:37:46 INFO - updating [==================================> ] 142100/185619 1m59s 18:37:46 INFO - updating [===================================> ] 142300/185619 1m59s 18:37:46 INFO - updating [===================================> ] 142700/185619 1m58s 18:37:46 INFO - updating [===================================> ] 143100/185619 1m56s 18:37:46 INFO - updating [===================================> ] 143500/185619 1m55s 18:37:46 INFO - updating [===================================> ] 143900/185619 1m54s 18:37:46 INFO - updating [===================================> ] 144200/185619 1m54s 18:37:46 INFO - updating [===================================> ] 144700/185619 1m52s 18:37:46 INFO - updating [===================================> ] 145000/185619 1m52s 18:37:46 INFO - updating [===================================> ] 145200/185619 1m51s 18:37:46 INFO - updating [===================================> ] 145600/185619 1m50s 18:37:46 INFO - updating [====================================> ] 146300/185619 1m48s 18:37:46 INFO - updating [====================================> ] 147000/185619 1m46s 18:37:46 INFO - updating [====================================> ] 148000/185619 1m43s 18:37:46 INFO - updating [====================================> ] 148400/185619 1m43s 18:37:46 INFO - updating [====================================> ] 149200/185619 1m40s 18:37:46 INFO - updating [====================================> ] 149900/185619 1m38s 18:37:46 INFO - updating [=====================================> ] 150500/185619 1m36s 18:37:46 INFO - updating [=====================================> ] 151200/185619 1m34s 18:37:46 INFO - updating [=====================================> ] 151900/185619 1m32s 18:37:46 INFO - updating [=====================================> ] 152600/185619 1m30s 18:37:46 INFO - updating [=====================================> ] 153300/185619 1m28s 18:37:46 INFO - updating [=====================================> ] 154000/185619 1m26s 18:37:46 INFO - updating [======================================> ] 154700/185619 1m24s 18:37:46 INFO - updating [======================================> ] 155700/185619 1m21s 18:37:46 INFO - updating [======================================> ] 156400/185619 1m19s 18:37:46 INFO - updating [======================================> ] 157300/185619 1m16s 18:37:46 INFO - updating [======================================> ] 157900/185619 1m14s 18:37:46 INFO - updating [=======================================> ] 158300/185619 1m13s 18:37:46 INFO - updating [=======================================> ] 159200/185619 1m11s 18:37:46 INFO - updating [=======================================> ] 159900/185619 1m09s 18:37:46 INFO - updating [=======================================> ] 160500/185619 1m07s 18:37:46 INFO - updating [=======================================> ] 161300/185619 1m05s 18:37:46 INFO - updating [========================================> ] 162100/185619 1m03s 18:37:46 INFO - updating [========================================> ] 162700/185619 1m01s 18:37:46 INFO - updating [========================================> ] 162900/185619 1m01s 18:37:46 INFO - updating [==========================================> ] 163300/185619 59s 18:37:46 INFO - updating [==========================================> ] 164100/185619 57s 18:37:46 INFO - updating [==========================================> ] 165000/185619 55s 18:37:46 INFO - updating [==========================================> ] 165600/185619 53s 18:37:46 INFO - updating [==========================================> ] 166500/185619 51s 18:37:46 INFO - updating [===========================================> ] 167000/185619 49s 18:37:46 INFO - updating [===========================================> ] 167800/185619 47s 18:37:46 INFO - updating [===========================================> ] 168500/185619 45s 18:37:46 INFO - updating [===========================================> ] 169100/185619 44s 18:37:46 INFO - updating [===========================================> ] 169300/185619 43s 18:37:46 INFO - updating [===========================================> ] 170000/185619 41s 18:37:46 INFO - updating [===========================================> ] 170300/185619 40s 18:37:46 INFO - updating [============================================> ] 171000/185619 39s 18:37:46 INFO - updating [============================================> ] 171700/185619 37s 18:37:46 INFO - updating [============================================> ] 172400/185619 35s 18:37:46 INFO - updating [============================================> ] 173300/185619 32s 18:37:46 INFO - updating [============================================> ] 174100/185619 30s 18:37:46 INFO - updating [=============================================> ] 174600/185619 29s 18:37:46 INFO - updating [=============================================> ] 175000/185619 28s 18:37:46 INFO - updating [=============================================> ] 175600/185619 26s 18:37:46 INFO - updating [=============================================> ] 176000/185619 25s 18:37:46 INFO - updating [=============================================> ] 176600/185619 24s 18:37:46 INFO - updating [=============================================> ] 176800/185619 23s 18:37:46 INFO - updating [=============================================> ] 177100/185619 23s 18:37:46 INFO - updating [=============================================> ] 177600/185619 21s 18:37:46 INFO - updating [=============================================> ] 178000/185619 20s 18:37:46 INFO - updating [==============================================> ] 178200/185619 20s 18:37:46 INFO - updating [==============================================> ] 178500/185619 19s 18:37:46 INFO - updating [==============================================> ] 178800/185619 18s 18:37:46 INFO - updating [==============================================> ] 179100/185619 17s 18:37:46 INFO - updating [==============================================> ] 179400/185619 17s 18:37:46 INFO - updating [==============================================> ] 179700/185619 16s 18:37:46 INFO - updating [==============================================> ] 180100/185619 15s 18:37:46 INFO - updating [==============================================> ] 180300/185619 14s 18:37:46 INFO - updating [==============================================> ] 180600/185619 14s 18:37:46 INFO - updating [==============================================> ] 180900/185619 13s 18:37:46 INFO - updating [==============================================> ] 181100/185619 12s 18:37:46 INFO - updating [==============================================> ] 181500/185619 11s 18:37:46 INFO - updating [==============================================> ] 181800/185619 11s 18:37:46 INFO - updating [===============================================> ] 182100/185619 10s 18:37:46 INFO - updating [===============================================> ] 182400/185619 09s 18:37:46 INFO - updating [===============================================> ] 182900/185619 08s 18:37:46 INFO - updating [===============================================> ] 183200/185619 07s 18:37:46 INFO - updating [===============================================> ] 183700/185619 06s 18:37:46 INFO - updating [===============================================> ] 183900/185619 05s 18:37:46 INFO - updating [===============================================> ] 184100/185619 05s 18:37:46 INFO - updating [===============================================> ] 184300/185619 04s 18:37:46 INFO - updating [===============================================> ] 184600/185619 03s 18:37:46 INFO - updating [===============================================> ] 184800/185619 03s 18:37:46 INFO - updating [===============================================> ] 185100/185619 02s 18:37:46 INFO - updating [===============================================> ] 185500/185619 01s 18:37:46 INFO - 18:37:46 INFO - 185619 files updated, 0 files merged, 0 files removed, 0 files unresolved 18:37:46 INFO - updated to 5eecc08a74e311107336e3b470630fe0ce3b7df9 18:37:46 INFO - Return code: 0 18:37:46 INFO - Setting buildbot property comments to Bug 1353941: Convert a MOZ_RELEASE_ASSERT() expression to "if" + MOZ_CRASH(), to work around clang 3.8 segfault. r=froydnj 18:37:46 INFO - 18:37:46 INFO - MozReview-Commit-ID: Bq2DM61YvQ3 18:37:46 INFO - Writing buildbot properties ['comments'] to c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties\comments 18:37:46 INFO - Writing to file c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties\comments 18:37:46 INFO - Contents: 18:37:46 INFO - comments:Bug 1353941: Convert a MOZ_RELEASE_ASSERT() expression to "if" + MOZ_CRASH(), to work around clang 3.8 segfault. r=froydnj 18:37:46 INFO - 18:37:46 INFO - MozReview-Commit-ID: Bq2DM61YvQ3 18:37:46 INFO - Setting buildbot property got_revision to 5eecc08a74e311107336e3b470630fe0ce3b7df9 18:37:46 INFO - Writing buildbot properties ['got_revision'] to c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties\got_revision 18:37:46 INFO - Writing to file c:\builds\moz2_slave\autoland-w32-d-000000000000000\properties\got_revision 18:37:46 INFO - Contents: 18:37:46 INFO - got_revision:5eecc08a74e311107336e3b470630fe0ce3b7df9 18:37:46 INFO - [mozharness: 2017-04-06 01:37:46.244000Z] Finished checkout-sources step (success) 18:37:46 INFO - [mozharness: 2017-04-06 01:37:46.244000Z] Skipping setup-mock step. 18:37:46 INFO - [mozharness: 2017-04-06 01:37:46.244000Z] Running build step. 18:37:46 INFO - Running main action method: build 18:37:46 INFO - removing old packages... 18:37:46 INFO - There wasn't any old packages to remove. 18:37:46 INFO - Using in-tree mozconfig 18:37:46 INFO - Reading from file c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\browser/config/mozconfigs/win32/debug 18:37:46 INFO - Contents: 18:37:46 INFO - . "$topsrcdir/build/mozconfig.win-common" 18:37:46 INFO - MOZ_AUTOMATION_L10N_CHECK=0 18:37:46 INFO - . "$topsrcdir/browser/config/mozconfigs/common" 18:37:46 INFO - 18:37:46 INFO - ac_add_options --enable-debug 18:37:46 INFO - ac_add_options --enable-dmd 18:37:46 INFO - ac_add_options --enable-profiling # needed for --enable-dmd to work on Windows 18:37:46 INFO - ac_add_options --enable-verify-mar 18:37:46 INFO - 18:37:46 INFO - # Needed to enable breakpad in application.ini 18:37:46 INFO - export MOZILLA_OFFICIAL=1 18:37:46 INFO - 18:37:46 INFO - # Enable Telemetry 18:37:46 INFO - export MOZ_TELEMETRY_REPORTING=1 18:37:46 INFO - 18:37:46 INFO - . $topsrcdir/build/win32/mozconfig.vs-latest 18:37:46 INFO - 18:37:46 INFO - # Package js shell. 18:37:46 INFO - export MOZ_PACKAGE_JSSHELL=1 18:37:46 INFO - 18:37:46 INFO - ac_add_options --with-branding=browser/branding/nightly 18:37:46 INFO - 18:37:46 INFO - . "$topsrcdir/build/mozconfig.common.override" 18:37:46 INFO - . "$topsrcdir/build/mozconfig.cache" 18:37:46 INFO - mozconfig content: 18:37:46 INFO - . "$topsrcdir/build/mozconfig.win-common" 18:37:46 INFO - MOZ_AUTOMATION_L10N_CHECK=0 18:37:46 INFO - . "$topsrcdir/browser/config/mozconfigs/common" 18:37:46 INFO - 18:37:46 INFO - ac_add_options --enable-debug 18:37:46 INFO - ac_add_options --enable-dmd 18:37:46 INFO - ac_add_options --enable-profiling # needed for --enable-dmd to work on Windows 18:37:46 INFO - ac_add_options --enable-verify-mar 18:37:46 INFO - 18:37:46 INFO - # Needed to enable breakpad in application.ini 18:37:46 INFO - export MOZILLA_OFFICIAL=1 18:37:46 INFO - 18:37:46 INFO - # Enable Telemetry 18:37:46 INFO - export MOZ_TELEMETRY_REPORTING=1 18:37:46 INFO - 18:37:46 INFO - . $topsrcdir/build/win32/mozconfig.vs-latest 18:37:46 INFO - 18:37:46 INFO - # Package js shell. 18:37:46 INFO - export MOZ_PACKAGE_JSSHELL=1 18:37:46 INFO - 18:37:46 INFO - ac_add_options --with-branding=browser/branding/nightly 18:37:46 INFO - 18:37:46 INFO - . "$topsrcdir/build/mozconfig.common.override" 18:37:46 INFO - . "$topsrcdir/build/mozconfig.cache" 18:37:46 INFO - Copying c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\browser/config/mozconfigs/win32/debug to c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\.mozconfig 18:37:46 INFO - ['sh', 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\tools\\scripts\\tooltool\\tooltool_wrapper.sh', 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\browser/config/tooltool-manifests/win32/releng.manifest', 'https://api.pub.build.mozilla.org/tooltool/', 'setup.sh', 'c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--authentication-file', 'c:\\builds\\relengapi.tok', '-c', 'c:/builds/tooltool_cache'] 18:37:46 INFO - Running command: ['sh', 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\tools\\scripts\\tooltool\\tooltool_wrapper.sh', 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\browser/config/tooltool-manifests/win32/releng.manifest', 'https://api.pub.build.mozilla.org/tooltool/', 'setup.sh', 'c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--authentication-file', 'c:\\builds\\relengapi.tok', '-c', 'c:/builds/tooltool_cache'] in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src 18:37:46 INFO - Copy/paste: sh c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\tools\scripts\tooltool\tooltool_wrapper.sh c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\browser/config/tooltool-manifests/win32/releng.manifest https://api.pub.build.mozilla.org/tooltool/ setup.sh c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --authentication-file c:\builds\relengapi.tok -c c:/builds/tooltool_cache 18:37:46 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\browser/config/tooltool-manifests/win32/releng.manifest content 18:37:46 INFO - ======================================================= 18:37:46 INFO - [ 18:37:46 INFO - { 18:37:46 INFO - "size": 266240, 18:37:46 INFO - "digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", 18:37:46 INFO - "algorithm": "sha512", 18:37:46 INFO - "filename": "mozmake.exe" 18:37:46 INFO - }, 18:37:46 INFO - { 18:37:46 INFO - "version": "rustc 1.16.0 (30cf806ef 2017-03-10) repack", 18:37:46 INFO - "size": 68287611, 18:37:46 INFO - "digest": "702b162f53970de096d1c7777f37eddd22251a910d523df4edcbead399d40bfb85b059b5745ec8d6e835149a8c7e7888aed36f7ca77ddfd57466a72505c2e86f", 18:37:46 INFO - "algorithm": "sha512", 18:37:46 INFO - "filename": "rustc.tar.bz2", 18:37:46 INFO - "unpack": true 18:37:46 INFO - }, 18:37:46 INFO - { 18:37:46 INFO - "version": "sccache rev b21198a7183a2fe226ff49348b1c0b51bae9f4f8", 18:37:46 INFO - "algorithm": "sha512", 18:37:46 INFO - "visibility": "public", 18:37:46 INFO - "filename": "sccache2.tar.bz2", 18:37:46 INFO - "unpack": true, 18:37:46 INFO - "digest": "7dee5c5602b3830cb8ac45ebaa8542714bbac0e50eabbff58a06972a02ceeab75ed7c56ff22a23f760b8317ae8e9a01cdecfaf75a7acbd2a4cdd817967170d2e", 18:37:46 INFO - "size": 1179901 18:37:46 INFO - }, 18:37:46 INFO - { 18:37:46 INFO - "version": "Visual Studio 2015 Update 3 14.0.25425.01 / SDK 10.0.14393.0", 18:37:46 INFO - "size": 326656969, 18:37:46 INFO - "digest": "babc414ffc0457d27f5a1ed24a8e4873afbe2f1c1a4075469a27c005e1babc3b2a788f643f825efedff95b79686664c67ec4340ed535487168a3482e68559bc7", 18:37:46 INFO - "algorithm": "sha512", 18:37:46 INFO - "filename": "vs2015u3.zip", 18:37:46 INFO - "unpack": true 18:37:46 INFO - }, 18:37:46 INFO - { 18:37:46 INFO - "version": "makecab rev d2bc6797648b7a834782714a55d339d2fd4e58c8", 18:37:46 INFO - "algorithm": "sha512", 18:37:46 INFO - "visibility": "public", 18:37:46 INFO - "filename": "makecab.tar.bz2", 18:37:46 INFO - "unpack": true, 18:37:46 INFO - "digest": "196ac6a567c85559957dfe511c3d8654d23c94d5603259e19ccafe9d71e0e4ccee63ccc9a778f2699654b786cda54266108b7d4db543d01bb0b42545b4e6ec75", 18:37:46 INFO - "size": 297118 18:37:46 INFO - } 18:37:46 INFO - ] 18:37:46 INFO - ======================================================= 18:37:46 INFO - Fetching... 18:37:46 INFO - Executing: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--authentication-file', 'c:\\builds\\relengapi.tok', '-c', 'c:/builds/tooltool_cache', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--overwrite', '-m', 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\browser/config/tooltool-manifests/win32/releng.manifest', 'fetch', '-c', 'c:/builds/tooltool_cache'] 18:37:47 INFO - INFO - File mozmake.exe retrieved from local cache c:/builds/tooltool_cache 18:37:47 INFO - INFO - File rustc.tar.bz2 not present in local cache folder c:/builds/tooltool_cache 18:37:47 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 18:37:48 INFO - INFO - File rustc.tar.bz2 fetched from https://api.pub.build.mozilla.org/tooltool/ as c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\tmpmvf31r 18:37:48 INFO - INFO - File sccache2.tar.bz2 retrieved from local cache c:/builds/tooltool_cache 18:37:51 INFO - INFO - File vs2015u3.zip retrieved from local cache c:/builds/tooltool_cache 18:37:52 INFO - INFO - File makecab.tar.bz2 retrieved from local cache c:/builds/tooltool_cache 18:37:53 INFO - INFO - File integrity verified, renaming tmpmvf31r to rustc.tar.bz2 18:37:53 INFO - INFO - Updating local cache c:/builds/tooltool_cache... 18:37:53 INFO - INFO - Local cache c:/builds/tooltool_cache updated with rustc.tar.bz2 18:37:53 INFO - INFO - untarring "sccache2.tar.bz2" 18:37:53 INFO - INFO - unzipping "vs2015u3.zip" 18:38:09 INFO - INFO - untarring "makecab.tar.bz2" 18:38:09 INFO - INFO - untarring "rustc.tar.bz2" 18:38:18 INFO - Return code: 0 18:38:18 INFO - mkdir: c:\builds\moz2_slave\autoland-w32-d-000000000000000\.mozbuild 18:38:18 INFO - Using buildbot properties: 18:38:18 INFO - { 18:38:18 INFO - "project": "", 18:38:18 INFO - "product": "firefox", 18:38:18 INFO - "script_repo_revision": "production", 18:38:18 INFO - "scheduler": "autoland-firefox", 18:38:18 INFO - "repository": "", 18:38:18 INFO - "buildername": "WINNT 5.2 autoland leak test build", 18:38:18 INFO - "buildid": "20170405182719", 18:38:18 INFO - "basedir": "/c/builds/moz2_slave/autoland-w32-d-000000000000000", 18:38:18 INFO - "buildnumber": 575, 18:38:18 INFO - "platform": "win32-debug", 18:38:18 INFO - "master": "http://buildbot-master91.bb.releng.usw2.mozilla.com:8001/", 18:38:18 INFO - "branch": "autoland", 18:38:18 INFO - "revision": "5eecc08a74e311107336e3b470630fe0ce3b7df9", 18:38:18 INFO - "slavename": "b-2008-spot-195", 18:38:18 INFO - "builduid": "add79e510feb4ce38b132b0d31d07592", 18:38:18 INFO - "repo_path": "integration/autoland" 18:38:18 INFO - } 18:38:18 INFO - Copying c:\builds\moz2_slave\autoland-w32-d-000000000000000\buildprops.json to c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\buildprops.json 18:38:18 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'mach', '--log-no-times', 'build', '-v'] in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src 18:38:18 INFO - Copy/paste: c:\mozilla-build\python27\python.exe mach --log-no-times build -v 18:38:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:38:18 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:38:18 INFO - 'APR_ICONV_PATH': 'c:/mozilla-build/svn-win32-1.6.3/iconv', 18:38:18 INFO - 'BINSCOPE': 'C:/Program Files (x86)/Microsoft/SDL BinScope/BinScope.exe', 18:38:18 INFO - 'BUILDBOT_PATH': 'C:\\mozilla-build\\buildbotve', 18:38:18 INFO - 'CHOCOLATEYINSTALL': 'C:\\ProgramData\\chocolatey', 18:38:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 18:38:18 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 18:38:18 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 18:38:18 INFO - 'COMPUTERNAME': 'B-2008-SPOT-195', 18:38:18 INFO - 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 18:38:18 INFO - 'CVS_RSH': 'ssh', 18:38:18 INFO - 'DXSDK_DIR': 'C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\', 18:38:18 INFO - 'EDITOR': 'emacs.exe', 18:38:18 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:38:18 INFO - 'GIT_SHARE_BASE_DIR': 'C:/mozilla-build/msys/builds/git-shared', 18:38:18 INFO - 'HG_SHARE_BASE_DIR': 'C:/builds/hg-shared', 18:38:18 INFO - 'HOME': 'c:/Users/cltbld', 18:38:18 INFO - 'HOMEDRIVE': 'C:', 18:38:18 INFO - 'HOMEPATH': '\\', 18:38:18 INFO - 'HOSTTYPE': 'i686', 18:38:18 INFO - 'IDLEIZER_HALT_ON_IDLE': 'true', 18:38:18 INFO - 'INPUTRC': 'C:/mozilla-build/msys/etc/inputrc', 18:38:18 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:38:18 INFO - 'LOG': '"c:\\runner\\buildbot-startup.log"', 18:38:18 INFO - 'LOGNAME': 'cltbld', 18:38:18 INFO - 'LOGONSERVER': '\\\\B-2008-SPOT-195', 18:38:18 INFO - 'MACHTYPE': 'i686-pc-msys', 18:38:18 INFO - 'MAKE_MODE': 'unix', 18:38:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build', 18:38:18 INFO - 'MOZBUILD_STATE_PATH': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\.mozbuild', 18:38:18 INFO - 'MOZILLABUILD': 'C:\\mozilla-build', 18:38:18 INFO - 'MOZ_AUTOMATION': '1', 18:38:18 INFO - 'MOZ_BUILD_DATE': '20170405182719', 18:38:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:38:18 INFO - 'MOZ_OBJDIR': 'obj-firefox', 18:38:18 INFO - 'MOZ_SIGNING_SERVERS': 'gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110,dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110,macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 18:38:18 INFO - 'MOZ_SIGN_CMD': 'python c:\\\\\\\\builds\\\\\\\\moz2_slave\\\\\\\\autoland-w32-d-000000000000000\\\\\\\\build\\\\\\\\tools\\\\\\\\release\\\\\\\\signing\\\\\\\\signtool.py --cachedir c:\\\\\\\\builds\\\\\\\\moz2_slave\\\\\\\\autoland-w32-d-000000000000000\\\\\\\\build\\\\\\\\signing_cache -t c:\\\\\\\\builds\\\\\\\\moz2_slave\\\\\\\\autoland-w32-d-000000000000000\\\\\\\\token -n c:\\\\\\\\builds\\\\\\\\moz2_slave\\\\\\\\autoland-w32-d-000000000000000\\\\\\\\nonce -c c:\\\\\\\\builds\\\\\\\\moz2_slave\\\\\\\\autoland-w32-d-000000000000000\\\\\\\\build\\\\\\\\tools\\\\\\\\release\\\\\\\\signing\\\\\\\\host.cert -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9110 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing1.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing2.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing3.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing4.srv.releng.scl3.mozilla.com:9110 -H dmgv2:mac-v2-signing6.srv.releng.scl3.mozilla.com:9110 -H macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9110', 18:38:18 INFO - 'MOZ_SOURCE_REPO': 'https://hg.mozilla.org/integration/autoland', 18:38:18 INFO - 'MOZ_TOOLS': 'C:\\mozilla-build\\moztools-x64', 18:38:18 INFO - 'MSYSTEM': 'MINGW32', 18:38:18 INFO - 'NUMBER_OF_PROCESSORS': '16', 18:38:18 INFO - 'OLDPWD': 'c:/Users/cltbld', 18:38:18 INFO - 'OS': 'Windows_NT', 18:38:18 INFO - 'OSTYPE': 'msys', 18:38:18 INFO - 'OS_VERSION': '2008', 18:38:18 INFO - 'PATH': 'C:/mozilla-build/nsis-3.0b1;C:/mozilla-build/python27;C:/mozilla-build/buildbotve/scripts;C:\\mozilla-build\\nsis-3.0b1;C:\\mozilla-build\\nsis-2.46u;C:\\mozilla-build\\python27;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\wget;c:\\mozilla-build\\7zip;c:\\mozilla-build\\blat261\\full;c:\\mozilla-build\\python;c:\\mozilla-build\\svn-win32-1.6.3\\bin;c:\\mozilla-build\\upx203w;c:\\mozilla-build\\emacs-24.3\\bin;c:\\mozilla-build\\info-zip;c:\\mozilla-build\\nsis-2.46u;c:\\mozilla-build\\nsis-3.0a2;c:\\mozilla-build\\wix-351728;c:\\mozilla-build\\hg;c:\\mozilla-build\\python\\Scripts;c:\\mozilla-build\\kdiff3;c:\\mozilla-build\\yasm;c:\\mozilla-build\\mozmake;.;C:\\mozilla-build\\msys\\local\\bin;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\facter\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\hiera\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\ruby\\bin;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\sys\\tools\\bin;c:\\Windows\\system32;c:\\Windows;c:\\Windows\\System32\\Wbem;c:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;c:\\Program Files\\Amazon\\cfn-bootstrap\\;c:\\Program Files (x86)\\Windows Kits\\8.0\\Windows Performance Toolkit\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;c:\\Program Files (x86)\\Windows Kits\\8.1\\Windows Performance Toolkit\\;c:\\Program Files\\Microsoft SQL Server\\110\\Tools\\Binn\\;c:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.0\\;c:\\Program Files (x86)\\Puppet Labs\\Puppet\\bin;C:\\mozilla-build\\msys\\bin;c:\\mozilla-build\\python27\\scripts;c:\\mozilla-build\\wget;c:\\mozilla-build\\info-zip;c:\\mozilla-build;c:\\mozilla-build\\vim\\vim72;c:\\mozilla-build\\python27;c:\\mozilla-build\\buildbotve\\Scripts;c:\\ProgramData\\chocolatey\\bin;.;c:\\opt\\runner;c:\\mozilla-build\\buildbotve;c:\\mozilla-build\\python27;C:\\mozilla-build\\msys\\mingw\\bin;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\msys\\local\\bin;.;C:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\vim\\vim72', 18:38:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:38:18 INFO - 'POST_UPLOAD_CMD': 'post_upload.py --tinderbox-builds-dir autoland-win32-debug -p firefox -i 20170405182719 --revision 5eecc08a74e311107336e3b470630fe0ce3b7df9 --release-to-tinderbox-dated-builds', 18:38:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:38:18 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 18:38:18 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 62 Stepping 4, GenuineIntel', 18:38:18 INFO - 'PROCESSOR_LEVEL': '6', 18:38:18 INFO - 'PROCESSOR_REVISION': '3e04', 18:38:18 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:38:18 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 18:38:18 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 18:38:18 INFO - 'PROGRAMW6432': 'C:\\Program Files', 18:38:18 INFO - 'PROMPT': '$P$G', 18:38:18 INFO - 'PROPERTIES_FILE': 'c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\buildprops.json', 18:38:18 INFO - 'PS1': '\\[\\033]0;$MSYSTEM:\\w\\007\n\\033[32m\\]\\u@\\h \\[\\033[33m\\w\\033[0m\\]\n$ ', 18:38:18 INFO - 'PSMODULEPATH': 'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\;C:\\Program Files (x86)\\AWS Tools\\PowerShell\\', 18:38:18 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:38:18 INFO - 'PWD': 'c:/Users/cltbld', 18:38:18 INFO - 'RUNNER_CONFIG_CMD': 'C:\\opt\\runner\\Scripts\\python2.7.exe C:\\opt\\runner\\Scripts\\runner-script.py -c c:\\opt\\runner\\runner.cfg', 18:38:18 INFO - 'SHELL': 'C:/mozilla-build/msys/bin/sh', 18:38:18 INFO - 'SHLVL': '1', 18:38:18 INFO - 'SSH_AGENT_PID': '1648', 18:38:18 INFO - 'SSH_AUTH_SOCK': 'C:/Users/cltbld/AppData/Local/Temp/ssh-gusUkX4068/agent.4068', 18:38:18 INFO - 'SYSTEMDRIVE': 'C:', 18:38:18 INFO - 'SYSTEMROOT': 'C:\\Windows', 18:38:18 INFO - 'TEMP': 'C:/Users/cltbld/AppData/Local/Temp', 18:38:18 INFO - 'TERM': 'cygwin', 18:38:18 INFO - 'TINDERBOX_OUTPUT': '1', 18:38:18 INFO - 'TMP': 'C:/Users/cltbld/AppData/Local/Temp', 18:38:18 INFO - 'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache', 18:38:18 INFO - 'TOOLTOOL_HOME': '/c/builds', 18:38:18 INFO - 'UPLOAD_HOST': 'upload.ffxbld.productdelivery.prod.mozaws.net', 18:38:18 INFO - 'UPLOAD_SSH_KEY': '/c/Users/cltbld/.ssh/ffxbld_rsa', 18:38:18 INFO - 'UPLOAD_TO_TEMP': '1', 18:38:18 INFO - 'UPLOAD_USER': 'ffxbld', 18:38:18 INFO - 'USERDOMAIN': 'B-2008-SPOT-195', 18:38:18 INFO - 'USERNAME': 'cltbld', 18:38:18 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:38:18 INFO - 'VS100COMNTOOLS': 'c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\', 18:38:18 INFO - 'VS110COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\Tools\\', 18:38:18 INFO - 'VS120COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools\\', 18:38:18 INFO - 'WINDIR': 'C:\\Windows', 18:38:18 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:38:18 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:38:18 INFO - 'WIX_351728_PATH': 'c:/mozilla-build/wix-351728', 18:38:18 INFO - 'XPCOM_DEBUG_BREAK': 'stack-and-abort', 18:38:18 INFO - '_': 'C:\\mozilla-build\\buildbotve\\Scripts\\python'} 18:38:18 INFO - Calling ['c:\\mozilla-build\\python27\\python.exe', 'mach', '--log-no-times', 'build', '-v'] with output_timeout 4800 18:38:21 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\mozmake.EXE -f client.mk -s configure 18:38:23 INFO - client.mk:204: c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/.mozconfig.mk: No such file or directory 18:38:24 INFO - Clobber not needed. 18:38:27 INFO - Generating c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/configure 18:38:27 INFO - Generating c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/configure 18:38:28 INFO - cd c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox 18:38:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/configure 18:38:28 INFO - Creating Python environment 18:38:33 INFO - New python executable in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\Scripts\python2.7.exe 18:38:33 INFO - Also creating executable in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\Scripts\python.exe 18:38:33 INFO - Installing setuptools, pip, wheel...done. 18:38:40 INFO - running build_ext 18:38:40 INFO - building 'psutil._psutil_windows' extension 18:38:40 INFO - creating build 18:38:40 INFO - creating build\temp.win32-2.7 18:38:40 INFO - creating build\temp.win32-2.7\Release 18:38:40 INFO - creating build\temp.win32-2.7\Release\psutil 18:38:40 INFO - creating build\temp.win32-2.7\Release\psutil\arch 18:38:40 INFO - creating build\temp.win32-2.7\Release\psutil\arch\windows 18:38:40 INFO - c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DPSUTIL_VERSION=311 -D_WIN32_WINNT=0x0601 -D_AVAIL_WINVER_=0x0601 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\mozilla-build\python27\include -Ic:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\PC /Tcpsutil/_psutil_windows.c /Fobuild\temp.win32-2.7\Release\psutil/_psutil_windows.obj 18:38:40 INFO - _psutil_windows.c 18:38:40 INFO - c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DPSUTIL_VERSION=311 -D_WIN32_WINNT=0x0601 -D_AVAIL_WINVER_=0x0601 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\mozilla-build\python27\include -Ic:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\PC /Tcpsutil/_psutil_common.c /Fobuild\temp.win32-2.7\Release\psutil/_psutil_common.obj 18:38:40 INFO - _psutil_common.c 18:38:40 INFO - c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DPSUTIL_VERSION=311 -D_WIN32_WINNT=0x0601 -D_AVAIL_WINVER_=0x0601 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\mozilla-build\python27\include -Ic:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\PC /Tcpsutil/arch/windows/process_info.c /Fobuild\temp.win32-2.7\Release\psutil/arch/windows/process_info.obj 18:38:40 INFO - process_info.c 18:38:40 INFO - c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DPSUTIL_VERSION=311 -D_WIN32_WINNT=0x0601 -D_AVAIL_WINVER_=0x0601 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\mozilla-build\python27\include -Ic:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\PC /Tcpsutil/arch/windows/process_handles.c /Fobuild\temp.win32-2.7\Release\psutil/arch/windows/process_handles.obj 18:38:40 INFO - process_handles.c 18:38:40 INFO - c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DPSUTIL_VERSION=311 -D_WIN32_WINNT=0x0601 -D_AVAIL_WINVER_=0x0601 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\mozilla-build\python27\include -Ic:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\PC /Tcpsutil/arch/windows/security.c /Fobuild\temp.win32-2.7\Release\psutil/arch/windows/security.obj 18:38:40 INFO - security.c 18:38:40 INFO - c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DPSUTIL_VERSION=311 -D_WIN32_WINNT=0x0601 -D_AVAIL_WINVER_=0x0601 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\mozilla-build\python27\include -Ic:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\PC /Tcpsutil/arch/windows/inet_ntop.c /Fobuild\temp.win32-2.7\Release\psutil/arch/windows/inet_ntop.obj 18:38:40 INFO - inet_ntop.c 18:38:40 INFO - creating build\lib.win32-2.7 18:38:40 INFO - creating build\lib.win32-2.7\psutil 18:38:40 INFO - c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\link.exe /DLL /nologo /INCREMENTAL:NO /LIBPATH:c:\mozilla-build\python27\Libs /LIBPATH:c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\libs /LIBPATH:c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\PCbuild psapi.lib kernel32.lib advapi32.lib shell32.lib netapi32.lib iphlpapi.lib wtsapi32.lib ws2_32.lib /EXPORT:init_psutil_windows build\temp.win32-2.7\Release\psutil/_psutil_windows.obj build\temp.win32-2.7\Release\psutil/_psutil_common.obj build\temp.win32-2.7\Release\psutil/arch/windows/process_info.obj build\temp.win32-2.7\Release\psutil/arch/windows/process_handles.obj build\temp.win32-2.7\Release\psutil/arch/windows/security.obj build\temp.win32-2.7\Release\psutil/arch/windows/inet_ntop.obj /OUT:build\lib.win32-2.7\psutil\_psutil_windows.pyd /IMPLIB:build\temp.win32-2.7\Release\psutil\_psutil_windows.lib /MANIFESTFILE:build\temp.win32-2.7\Release\psutil\_psutil_windows.pyd.manifest 18:38:40 INFO - Creating library build\temp.win32-2.7\Release\psutil\_psutil_windows.lib and object build\temp.win32-2.7\Release\psutil\_psutil_windows.exp 18:38:40 INFO - copying build\lib.win32-2.7\psutil\_psutil_windows.pyd -> psutil 18:38:40 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\python\mozbuild\mozbuild\virtualenv.py:376: UserWarning: Hacking environment to allow binary Python extensions to build. You can make this warning go away by installing Visual Studio 2008. You can download the Express Edition installer from http://go.microsoft.com/?linkid=7729279 18:38:40 INFO - warnings.warn('Hacking environment to allow binary Python ' 18:38:40 INFO - Reexecuting in the virtualenv 18:38:41 INFO - Adding configure options from c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\.mozconfig 18:38:41 INFO - --enable-crashreporter 18:38:41 INFO - --enable-release 18:38:41 INFO - --enable-js-shell 18:38:41 INFO - --enable-debug 18:38:41 INFO - --enable-dmd 18:38:41 INFO - --enable-profiling 18:38:41 INFO - --enable-verify-mar 18:38:41 INFO - --with-branding=browser/branding/nightly 18:38:41 INFO - --with-ccache=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache 18:38:41 INFO - _DEPEND_CFLAGS=-deps$(MDDEPDIR)/$(@F).pp 18:38:41 INFO - MOZ_TELEMETRY_REPORTING=1 18:38:41 INFO - SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE=c:/builds/crash-stats-api.token 18:38:41 INFO - MAKECAB=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/makecab.exe 18:38:41 INFO - MOZ_PACKAGE_JSSHELL=1 18:38:41 INFO - SCCACHE_VERBOSE_STATS=1 18:38:41 INFO - MOZ_AUTOMATION_MOZCONFIG=1 18:38:41 INFO - MOZILLA_OFFICIAL=1 18:38:41 INFO - PATH=c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\redist\x86\Microsoft.VC140.CRT;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\redist\x64\Microsoft.VC140.CRT;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Redist\ucrt\DLLs\x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Redist\ucrt\DLLs\x64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin\amd64_x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin\amd64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\bin\x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\bin\x64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\DIA SDK\bin;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\redist\x86\Microsoft.VC140.CRT;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\redist\x64\Microsoft.VC140.CRT;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Redist\ucrt\DLLs\x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Redist\ucrt\DLLs\x64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin\amd64_x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin\amd64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\bin\x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\bin\x64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\DIA SDK\bin;c:\mozilla-build\nsis-3.0b1;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\scripts;c:\mozilla-build\nsis-3.0b1;c:\mozilla-build\nsis-2.46u;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\scripts;C:\mozilla-build\msys\local\bin;c:\mozilla-build\wget;c:\mozilla-build\7zip;c:\mozilla-build\blat261\full;c:\mozilla-build\python;c:\mozilla-build\svn-win32-1.6.3\bin;c:\mozilla-build\upx203w;c:\mozilla-build\emacs-24.3\bin;c:\mozilla-build\info-zip;c:\mozilla-build\nsis-2.46u;c:\mozilla-build\nsis-3.0a2;c:\mozilla-build\wix-351728;c:\mozilla-build\hg;c:\mozilla-build\python\Scripts;c:\mozilla-build\kdiff3;c:\mozilla-build\yasm;c:\mozilla-build\mozmake;.;C:\mozilla-build\msys\local\bin;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;c:\Program Files (x86)\Puppet Labs\Puppet\puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\facter\bin;c:\Program Files (x86)\Puppet Labs\Puppet\hiera\bin;c:\Program Files (x86)\Puppet Labs\Puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\ruby\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\tools\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Amazon\cfn-bootstrap\;c:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;c:\Program Files (x86)\Puppet Labs\Puppet\bin;C:\mozilla-build\msys\bin;c:\mozilla-build\python27\scripts;c:\mozilla-build\wget;c:\mozilla-build\info-zip;c:\mozilla-build;c:\mozilla-build\vim\vim72;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\Scripts;c:\ProgramData\chocolatey\bin;.;c:\opt\runner;c:\mozilla-build\buildbotve;c:\mozilla-build\python27;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;C:\mozilla-build\msys\local\bin;.;C:\mozilla-build\msys\local\bin;c:\mozilla-build\moztools-x64\bin;c:\mozilla-build\vim\vim72 18:38:41 INFO - CARGO=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/rustc/bin/cargo 18:38:41 INFO - MOZ_ADDON_SIGNING=1 18:38:41 INFO - MOZ_REQUIRE_SIGNING=0 18:38:41 INFO - VSPATH=/c/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3 18:38:41 INFO - TOOLTOOL_DIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src 18:38:41 INFO - VSWINPATH=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3 18:38:41 INFO - RUSTC=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/rustc/bin/rustc 18:38:42 INFO - checking for a shell... C:/mozilla-build/msys/bin/sh.exe 18:38:42 INFO - checking for host system type... i686-pc-mingw32 18:38:42 INFO - checking for target system type... i686-pc-mingw32 18:38:42 INFO - checking for a shell... C:/mozilla-build/msys/bin/sh.exe 18:38:42 INFO - checking for host system type... i686-pc-mingw32 18:38:42 INFO - checking for target system type... i686-pc-mingw32 18:38:42 INFO - checking whether cross compiling... no 18:38:42 INFO - checking for the target C compiler... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:38:42 INFO - checking for ccache... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe 18:38:44 INFO - checking whether the target C compiler can be used... yes 18:38:44 INFO - checking for llvm-config... not found 18:38:44 INFO - checking for pkg_config... not found 18:38:44 INFO - checking for yasm... c:/mozilla-build/yasm/yasm.exe 18:38:44 INFO - checking yasm version... 1.3.0 18:38:44 INFO - checking the target C compiler version... 19.00.24213 18:38:45 INFO - checking the target C compiler works... yes 18:38:45 INFO - checking for the target C++ compiler... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:38:45 INFO - checking whether the target C++ compiler can be used... yes 18:38:45 INFO - checking the target C++ compiler version... 19.00.24213 18:38:45 INFO - checking the target C++ compiler works... yes 18:38:45 INFO - checking for the host C compiler... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:38:45 INFO - checking whether the host C compiler can be used... yes 18:38:45 INFO - checking the host C compiler version... 19.00.24213 18:38:45 INFO - checking the host C compiler works... yes 18:38:45 INFO - checking for the host C++ compiler... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:38:45 INFO - checking whether the host C++ compiler can be used... yes 18:38:45 INFO - checking the host C++ compiler version... 19.00.24213 18:38:45 INFO - checking the host C++ compiler works... yes 18:38:45 INFO - checking for 64-bit OS... no 18:38:45 INFO - checking for Windows SDK... 0x0a00 in c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/SDK 18:38:45 INFO - checking for Universal CRT SDK... 10.0.14393.0 in c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/SDK 18:38:45 INFO - checking for the Debug Interface Access SDK... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/DIA SDK 18:38:45 INFO - checking for mt... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/SDK/bin/x64/mt.exe 18:38:45 INFO - checking whether MT is really Microsoft Manifest Tool... yes 18:38:45 INFO - checking for link... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe 18:38:45 INFO - checking for makecab... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/makecab.exe 18:38:45 INFO - checking for stdint.h... yes 18:38:45 INFO - checking for inttypes.h... yes 18:38:45 INFO - checking for malloc.h... yes 18:38:45 INFO - checking for alloca.h... no 18:38:45 INFO - checking for perf_event_open system call... no 18:38:45 INFO - checking for rustc... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/rustc/bin/rustc.exe 18:38:45 INFO - checking for cargo... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/rustc/bin/cargo.exe 18:38:46 INFO - checking rustc version... 1.16.0 18:38:47 INFO - checking cargo version... 0.17.0 18:38:48 INFO - checking for tar... C:/mozilla-build/msys/bin/tar.exe 18:38:48 INFO - checking for unzip... c:/mozilla-build/info-zip/unzip.exe 18:38:48 INFO - checking for zip... c:/mozilla-build/info-zip/zip.exe 18:38:48 INFO - checking for the Mozilla API key... no 18:38:48 INFO - checking for the Google API key... no 18:38:48 INFO - checking for the Bing API key... no 18:38:48 INFO - checking for the Adjust SDK key... no 18:38:48 INFO - checking for awk... C:/mozilla-build/msys/bin/gawk.exe 18:38:48 INFO - checking for perl... C:/mozilla-build/msys/bin/perl.exe 18:38:48 INFO - checking for minimum required perl version >= 5.006... 5.006001 18:38:48 INFO - checking for full perl installation... yes 18:38:48 INFO - checking for gmake... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozmake.EXE 18:38:48 INFO - checking for doxygen... not found 18:38:48 INFO - checking for xargs... C:/mozilla-build/msys/bin/xargs.exe 18:38:49 INFO - checking for makensisu... c:/mozilla-build/nsis-3.0b1/makensis-3.0b1.exe 18:38:49 INFO - checking for NSIS version... 3.0b1 18:38:49 INFO - checking for 32-bit NSIS... yes 18:38:49 INFO - checking for autoconf... C:/mozilla-build/msys/local/bin/autoconf-2.13 18:38:49 INFO - Refreshing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/old-configure with C:/mozilla-build/msys/local/bin/autoconf-2.13 18:38:52 INFO - creating cache ./config.cache 18:38:53 INFO - checking host system type... i686-pc-mingw32 18:38:53 INFO - checking target system type... i686-pc-mingw32 18:38:54 INFO - checking build system type... i686-pc-mingw32 18:38:54 INFO - checking for gcc... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:38:54 INFO - checking whether the C compiler (c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe ) works... yes 18:38:54 INFO - checking whether the C compiler (c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe ) is a cross-compiler... no 18:38:54 INFO - checking whether we are using GNU C... no 18:38:54 INFO - checking whether c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe accepts -g... no 18:38:56 INFO - checking for c++... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:38:56 INFO - checking whether the C++ compiler (c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe ) works... yes 18:38:56 INFO - checking whether the C++ compiler (c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe ) is a cross-compiler... no 18:38:56 INFO - checking whether we are using GNU C++... no 18:38:57 INFO - checking whether c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe accepts -g... no 18:38:57 INFO - checking for ranlib... : 18:38:57 INFO - checking for ml... /c/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/ml 18:38:57 INFO - checking for ar... no 18:38:57 INFO - checking for strip... no 18:38:57 INFO - checking for windres... no 18:38:57 INFO - checking for otool... no 18:38:57 INFO - checking for midl... midl 18:38:58 INFO - checking for dia2.h... yes 18:38:58 INFO - checking for overridable _RAISE... yes 18:38:59 INFO - checking for X... no 18:39:01 INFO - checking for valid debug flags... yes 18:39:01 INFO - checking for malloc.h... yes 18:39:01 INFO - checking for strndup... no 18:39:02 INFO - checking for posix_memalign... no 18:39:02 INFO - checking for memalign... no 18:39:02 INFO - checking for malloc_usable_size... no 18:39:02 INFO - checking whether malloc_usable_size definition can use const argument... yes 18:39:03 INFO - checking for valloc in malloc.h... no 18:39:03 INFO - checking for valloc in unistd.h... no 18:39:03 INFO - checking NSPR selection... source-tree 18:39:03 INFO - checking if app-specific confvars.sh exists... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/confvars.sh 18:39:04 INFO - Found D3D compiler in Windows SDK. 18:39:04 INFO - Found MOZ_D3DCOMPILER_VISTA_DLL_PATH: c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/SDK/Redist/D3D/x86/d3dcompiler_47.dll 18:39:04 INFO - Found d3dcompiler DLL for Vista+: d3dcompiler_47.dll 18:39:04 INFO - checking for wget... wget 18:39:05 INFO - checking for valid C compiler optimization flags... yes 18:39:06 INFO - checking what kind of list files are supported by the linker... list 18:39:07 INFO - checking for d3d10.h... yes 18:39:08 INFO - checking for posix_fadvise... no 18:39:08 INFO - checking for posix_fallocate... no 18:39:09 INFO - updating cache ./config.cache 18:39:09 INFO - creating ./config.data 18:39:10 INFO - memory\jemalloc\src> configuring 18:39:10 INFO - memory\jemalloc\src> running C:/mozilla-build/msys/bin/sh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/jemalloc/src/configure --build=i686-pc-mingw32 --host=i686-pc-mingw32 --enable-stats --with-jemalloc-prefix=je_ --disable-valgrind --enable-debug ac_cv_func_memalign=yes ac_cv_func_valloc=yes --with-mangling=malloc_usable_size:replace_malloc_usable_size,valloc:replace_valloc,memalign:replace_memalign,free:replace_free,realloc:replace_realloc,calloc:replace_calloc,aligned_alloc:replace_aligned_alloc,posix_memalign:replace_posix_memalign,malloc:replace_malloc --disable-tls AS=ml.exe CC=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe CXX=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe CPP=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -E AR=lib RANLIB=echo not_ranlib STRIP=echo not_strip CPPFLAGS= EXTRA_CFLAGS=-TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 LDFLAGS=-LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH CFLAGS= ac_cv_func_sbrk=false --enable-munmap --disable-cache-oblivious --cache-file=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/jemalloc/src/config.cache 18:39:10 INFO - js\src> configuring 18:39:10 INFO - js\src> running c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\obj-firefox\_virtualenv\Scripts\python.exe c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\build\..\configure.py --enable-project=js --target=i686-pc-mingw32 --host=i686-pc-mingw32 --enable-crashreporter --enable-release --enable-verify-mar --with-branding=browser/branding/nightly --enable-tests --enable-debug --without-toolchain-prefix --enable-debug-symbols --enable-jemalloc --without-linux-headers --enable-warnings-as-errors --enable-js-shell --disable-shared-js --disable-export-js --disable-instruments --disable-callgrind --enable-profiling --enable-vtune --disable-gc-trace --disable-perf --disable-more-deterministic --enable-ctypes --without-system-ffi --disable-fuzzing --with-nspr-cflags=-Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr --with-nspr-libs=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/lib/nspr4.lib c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/lib/plc4.lib c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/lib/plds4.lib --prefix=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist JS_STANDALONE= --cache-file=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/config.cache 18:39:27 INFO - js\src> checking for a shell... C:/mozilla-build/msys/bin/sh.exe 18:39:27 INFO - js\src> checking for host system type... i686-pc-mingw32 18:39:27 INFO - js\src> checking for target system type... i686-pc-mingw32 18:39:27 INFO - js\src> checking for the Android toolchain directory... not found 18:39:27 INFO - js\src> checking for a shell... C:/mozilla-build/msys/bin/sh.exe 18:39:27 INFO - js\src> checking for host system type... i686-pc-mingw32 18:39:27 INFO - js\src> checking for target system type... i686-pc-mingw32 18:39:27 INFO - js\src> checking whether cross compiling... no 18:39:27 INFO - js\src> checking for the target C compiler... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:39:27 INFO - js\src> checking whether the target C compiler can be used... yes 18:39:27 INFO - js\src> checking for pkg_config... not found 18:39:27 INFO - js\src> checking for yasm... c:/mozilla-build/yasm/yasm.exe 18:39:27 INFO - js\src> checking yasm version... 1.3.0 18:39:27 INFO - js\src> checking for android platform directory... no 18:39:27 INFO - js\src> checking the target C compiler version... 19.00.24213 18:39:27 INFO - js\src> checking the target C compiler works... yes 18:39:27 INFO - js\src> checking for the target C++ compiler... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:39:27 INFO - js\src> checking whether the target C++ compiler can be used... yes 18:39:27 INFO - js\src> checking the target C++ compiler version... 19.00.24213 18:39:27 INFO - js\src> checking the target C++ compiler works... yes 18:39:27 INFO - js\src> checking for the host C compiler... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:39:27 INFO - js\src> checking whether the host C compiler can be used... yes 18:39:27 INFO - js\src> checking the host C compiler version... 19.00.24213 18:39:27 INFO - js\src> checking the host C compiler works... yes 18:39:27 INFO - js\src> checking for the host C++ compiler... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:39:27 INFO - js\src> checking whether the host C++ compiler can be used... yes 18:39:27 INFO - js\src> checking the host C++ compiler version... 19.00.24213 18:39:27 INFO - js\src> checking the host C++ compiler works... yes 18:39:27 INFO - js\src> checking for 64-bit OS... no 18:39:27 INFO - js\src> checking for Windows SDK... 0x0a00 in c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/SDK 18:39:27 INFO - js\src> checking for Universal CRT SDK... 10.0.14393.0 in c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/SDK 18:39:27 INFO - js\src> checking for the Debug Interface Access SDK... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/DIA SDK 18:39:27 INFO - js\src> checking for mt... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/SDK/bin/x64/mt.exe 18:39:27 INFO - js\src> checking whether MT is really Microsoft Manifest Tool... yes 18:39:27 INFO - js\src> checking for link... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe 18:39:27 INFO - js\src> checking for makecab... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/makecab.exe 18:39:27 INFO - js\src> checking for stdint.h... yes 18:39:27 INFO - js\src> checking for inttypes.h... yes 18:39:27 INFO - js\src> checking for malloc.h... yes 18:39:27 INFO - js\src> checking for alloca.h... no 18:39:27 INFO - js\src> checking for perf_event_open system call... no 18:39:27 INFO - js\src> checking for awk... C:/mozilla-build/msys/bin/gawk.exe 18:39:27 INFO - js\src> checking for perl... C:/mozilla-build/msys/bin/perl.exe 18:39:27 INFO - js\src> checking for minimum required perl version >= 5.006... 5.006001 18:39:27 INFO - js\src> checking for full perl installation... yes 18:39:27 INFO - js\src> checking for gmake... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozmake.EXE 18:39:27 INFO - js\src> checking for doxygen... not found 18:39:27 INFO - js\src> checking for xargs... C:/mozilla-build/msys/bin/xargs.exe 18:39:27 INFO - js\src> checking for makensisu... c:/mozilla-build/nsis-3.0b1/makensis-3.0b1.exe 18:39:27 INFO - js\src> checking for NSIS version... 3.0b1 18:39:27 INFO - js\src> checking for 32-bit NSIS... yes 18:39:27 INFO - js\src> checking for autoconf... C:/mozilla-build/msys/local/bin/autoconf-2.13 18:39:27 INFO - js\src> Refreshing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/old-configure with C:/mozilla-build/msys/local/bin/autoconf-2.13 18:39:27 INFO - js\src> creating cache c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/config.cache 18:39:27 INFO - js\src> checking host system type... i686-pc-mingw32 18:39:27 INFO - js\src> checking target system type... i686-pc-mingw32 18:39:27 INFO - js\src> checking build system type... i686-pc-mingw32 18:39:27 INFO - js\src> checking for gcc... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:39:27 INFO - js\src> checking whether the C compiler (c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe ) works... yes 18:39:27 INFO - js\src> checking whether the C compiler (c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe ) is a cross-compiler... no 18:39:27 INFO - js\src> checking whether we are using GNU C... no 18:39:27 INFO - js\src> checking whether c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe accepts -g... no 18:39:27 INFO - js\src> checking for c++... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:39:27 INFO - js\src> checking whether the C++ compiler (c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe ) works... yes 18:39:27 INFO - js\src> checking whether the C++ compiler (c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe ) is a cross-compiler... no 18:39:27 INFO - js\src> checking whether we are using GNU C++... no 18:39:27 INFO - js\src> checking whether c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe accepts -g... no 18:39:27 INFO - js\src> checking for ranlib... echo not_ranlib 18:39:27 INFO - js\src> checking for ml... /c/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/ml 18:39:27 INFO - js\src> checking for ar... lib 18:39:27 INFO - js\src> checking for strip... no 18:39:27 INFO - js\src> checking for windres... no 18:39:27 INFO - js\src> checking for _getc_nolock... yes 18:39:27 INFO - js\src> checking for sb-conf... no 18:39:27 INFO - js\src> checking for ve... no 18:39:27 INFO - js\src> checking for X... no 18:39:27 INFO - js\src> checking for valid debug flags... yes 18:39:27 INFO - js\src> checking NSPR selection... command-line 18:39:27 INFO - js\src> checking for valid optimization flags... yes 18:39:27 INFO - js\src> checking what kind of list files are supported by the linker... list 18:39:27 INFO - js\src> checking for posix_fadvise... no 18:39:27 INFO - js\src> checking for posix_fallocate... no 18:39:27 INFO - js\src> checking for malloc.h... yes 18:39:27 INFO - js\src> checking for strndup... no 18:39:27 INFO - js\src> checking for posix_memalign... no 18:39:27 INFO - js\src> checking for memalign... no 18:39:27 INFO - js\src> checking for malloc_usable_size... no 18:39:27 INFO - js\src> checking whether malloc_usable_size definition can use const argument... yes 18:39:27 INFO - js\src> checking for valloc in malloc.h... no 18:39:27 INFO - js\src> checking for valloc in unistd.h... no 18:39:27 INFO - js\src> checking for setlocale... no 18:39:27 INFO - js\src> checking for localeconv... no 18:39:27 INFO - js\src> updating cache c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/config.cache 18:39:27 INFO - js\src> creating ./config.data 18:39:27 INFO - js\src> Creating config.status 18:40:10 INFO - memory\jemalloc\src> configure: creating cache c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/jemalloc/src/config.cache 18:40:10 INFO - memory\jemalloc\src> checking for xsltproc... false 18:40:10 INFO - memory\jemalloc\src> checking for i686-pc-mingw32-gcc... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe 18:40:10 INFO - memory\jemalloc\src> checking whether the C compiler works... yes 18:40:10 INFO - memory\jemalloc\src> checking for C compiler default output file name... conftest.exe 18:40:10 INFO - memory\jemalloc\src> checking for suffix of executables... .exe 18:40:10 INFO - memory\jemalloc\src> checking whether we are cross compiling... no 18:40:10 INFO - memory\jemalloc\src> checking for suffix of object files... obj 18:40:10 INFO - memory\jemalloc\src> checking whether we are using the GNU C compiler... no 18:40:10 INFO - memory\jemalloc\src> checking whether c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe accepts -g... yes 18:40:10 INFO - memory\jemalloc\src> checking for c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe option to accept ISO C89... none needed 18:40:10 INFO - memory\jemalloc\src> checking whether compiler is MSVC... yes 18:40:10 INFO - memory\jemalloc\src> checking whether compiler is cray... no 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -Zi... yes 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -MT... yes 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -W3... yes 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -FS... yes 18:40:10 INFO - memory\jemalloc\src> checking how to run the C preprocessor... c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -E 18:40:10 INFO - memory\jemalloc\src> checking for grep that handles long lines and -e... /usr/bin/grep 18:40:10 INFO - memory\jemalloc\src> checking for egrep... /usr/bin/grep -E 18:40:10 INFO - memory\jemalloc\src> checking for ANSI C header files... yes 18:40:10 INFO - memory\jemalloc\src> checking for sys/types.h... yes 18:40:10 INFO - memory\jemalloc\src> checking for sys/stat.h... yes 18:40:10 INFO - memory\jemalloc\src> checking for stdlib.h... yes 18:40:10 INFO - memory\jemalloc\src> checking for string.h... yes 18:40:10 INFO - memory\jemalloc\src> checking for memory.h... yes 18:40:10 INFO - memory\jemalloc\src> checking for strings.h... yes 18:40:10 INFO - memory\jemalloc\src> checking for inttypes.h... yes 18:40:10 INFO - memory\jemalloc\src> checking for stdint.h... yes 18:40:10 INFO - memory\jemalloc\src> checking for unistd.h... no 18:40:10 INFO - memory\jemalloc\src> checking whether byte ordering is bigendian... no 18:40:10 INFO - memory\jemalloc\src> Using a predefined value for sizeof(void *): 4 for 32-bit, 8 for 64-bit 18:40:10 INFO - memory\jemalloc\src> checking size of int... 4 18:40:10 INFO - memory\jemalloc\src> checking size of long... 4 18:40:10 INFO - memory\jemalloc\src> checking size of long long... 8 18:40:10 INFO - memory\jemalloc\src> checking size of intmax_t... 8 18:40:10 INFO - memory\jemalloc\src> checking build system type... i686-pc-mingw32 18:40:10 INFO - memory\jemalloc\src> checking host system type... i686-pc-mingw32 18:40:10 INFO - memory\jemalloc\src> checking whether pause instruction MSVC is compilable... yes 18:40:10 INFO - memory\jemalloc\src> checking for i686-pc-mingw32-ar... lib 18:40:10 INFO - memory\jemalloc\src> checking malloc.h usability... yes 18:40:10 INFO - memory\jemalloc\src> checking malloc.h presence... yes 18:40:10 INFO - memory\jemalloc\src> checking for malloc.h... yes 18:40:10 INFO - memory\jemalloc\src> checking whether malloc_usable_size definition can use const argument... yes 18:40:10 INFO - memory\jemalloc\src> checking for library containing log... none required 18:40:10 INFO - memory\jemalloc\src> checking whether __attribute__ syntax is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -Werror... no 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -herror_on_warning... yes 18:40:10 INFO - memory\jemalloc\src> checking whether tls_model attribute is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -Werror... no 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -herror_on_warning... yes 18:40:10 INFO - memory\jemalloc\src> checking whether alloc_size attribute is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -Werror... no 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -herror_on_warning... yes 18:40:10 INFO - memory\jemalloc\src> checking whether format(gnu_printf, ...) attribute is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -Werror... no 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -herror_on_warning... yes 18:40:10 INFO - memory\jemalloc\src> checking whether format(printf, ...) attribute is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking for a BSD-compatible install... /usr/bin/install -c 18:40:10 INFO - memory\jemalloc\src> checking for i686-pc-mingw32-ranlib... echo not_ranlib 18:40:10 INFO - memory\jemalloc\src> checking for ld... false 18:40:10 INFO - memory\jemalloc\src> checking for autoconf... C:/mozilla-build/msys/local/bin/autoconf-2.13 18:40:10 INFO - memory\jemalloc\src> checking for memalign... (cached) yes 18:40:10 INFO - memory\jemalloc\src> checking for valloc... (cached) yes 18:40:10 INFO - memory\jemalloc\src> checking configured backtracing method... N/A 18:40:10 INFO - memory\jemalloc\src> checking for sbrk... (cached) false 18:40:10 INFO - memory\jemalloc\src> checking whether utrace(2) is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether a program using __builtin_unreachable is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether a program using __builtin_ffsl is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether a program using ffsl is compilable... yes 18:40:10 INFO - memory\jemalloc\src> checking LG_PAGE... 12 18:40:10 INFO - memory\jemalloc\src> checking for library containing clock_gettime... no 18:40:10 INFO - memory\jemalloc\src> checking whether clock_gettime(CLOCK_MONOTONIC_COARSE, ...) is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether clock_gettime(CLOCK_MONOTONIC, ...) is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether mach_absolute_time() is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether compiler supports -Werror... no 18:40:10 INFO - memory\jemalloc\src> checking whether syscall(2) is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking for secure_getenv... no 18:40:10 INFO - memory\jemalloc\src> checking for issetugid... no 18:40:10 INFO - memory\jemalloc\src> checking for _malloc_thread_cleanup... no 18:40:10 INFO - memory\jemalloc\src> checking for _pthread_mutex_init_calloc_cb... no 18:40:10 INFO - memory\jemalloc\src> checking whether C11 atomics is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether atomic(9) is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether Darwin OSAtomic*() is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether madvise(2) is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether to force 32-bit __sync_{add,sub}_and_fetch()... no 18:40:10 INFO - memory\jemalloc\src> checking whether to force 64-bit __sync_{add,sub}_and_fetch()... no 18:40:10 INFO - memory\jemalloc\src> checking for __builtin_clz... no 18:40:10 INFO - memory\jemalloc\src> checking whether Darwin os_unfair_lock_*() is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether Darwin OSSpin*() is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether glibc malloc hook is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether glibc memalign hook is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking whether pthreads adaptive mutexes is compilable... no 18:40:10 INFO - memory\jemalloc\src> checking for stdbool.h that conforms to C99... yes 18:40:10 INFO - memory\jemalloc\src> checking for _Bool... yes 18:40:10 INFO - memory\jemalloc\src> configure: updating cache c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/jemalloc/src/config.cache 18:40:10 INFO - memory\jemalloc\src> configure: creating ./config.status 18:40:10 INFO - memory\jemalloc\src> =============================================================================== 18:40:10 INFO - memory\jemalloc\src> jemalloc version : 4.5.0-0-g04380e79f1e2428bd0ad000bbc6e3d2dfc6b66a5 18:40:10 INFO - memory\jemalloc\src> library revision : 2 18:40:10 INFO - memory\jemalloc\src> 18:40:10 INFO - memory\jemalloc\src> CONFIG : --build=i686-pc-mingw32 --host=i686-pc-mingw32 --enable-stats --with-jemalloc-prefix=je_ --disable-valgrind --enable-debug ac_cv_func_memalign=yes ac_cv_func_valloc=yes --with-mangling=malloc_usable_size:replace_malloc_usable_size,valloc:replace_valloc,memalign:replace_memalign,free:replace_free,realloc:replace_realloc,calloc:replace_calloc,aligned_alloc:replace_aligned_alloc,posix_memalign:replace_posix_memalign,malloc:replace_malloc --disable-tls AS=ml.exe 'CC=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe' 'CXX=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe' 'CPP=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -E' AR=lib 'RANLIB=echo not_ranlib' 'STRIP=echo not_strip' CPPFLAGS= 'EXTRA_CFLAGS=-TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553' 'LDFLAGS=-LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH' CFLAGS= ac_cv_func_sbrk=false --enable-munmap --disable-cache-oblivious --cache-file=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/jemalloc/src/config.cache build_alias=i686-pc-mingw32 host_alias=i686-pc-mingw32 18:40:10 INFO - memory\jemalloc\src> CC : c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -nologo 18:40:10 INFO - memory\jemalloc\src> CONFIGURE_CFLAGS : -Zi -MT -W3 -FS 18:40:10 INFO - memory\jemalloc\src> SPECIFIED_CFLAGS : 18:40:10 INFO - memory\jemalloc\src> EXTRA_CFLAGS : -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 18:40:10 INFO - memory\jemalloc\src> CPPFLAGS : -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/jemalloc/src/include/msvc_compat -D_REENTRANT 18:40:10 INFO - memory\jemalloc\src> LDFLAGS : -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH 18:40:10 INFO - memory\jemalloc\src> EXTRA_LDFLAGS : -link -DEBUG 18:40:10 INFO - memory\jemalloc\src> LIBS : 18:40:10 INFO - memory\jemalloc\src> RPATH_EXTRA : 18:40:10 INFO - memory\jemalloc\src> 18:40:10 INFO - memory\jemalloc\src> XSLTPROC : false 18:40:10 INFO - memory\jemalloc\src> XSLROOT : 18:40:10 INFO - memory\jemalloc\src> 18:40:10 INFO - memory\jemalloc\src> PREFIX : /usr/local 18:40:10 INFO - memory\jemalloc\src> BINDIR : /usr/local/bin 18:40:10 INFO - memory\jemalloc\src> DATADIR : /usr/local/share 18:40:10 INFO - memory\jemalloc\src> INCLUDEDIR : /usr/local/include 18:40:10 INFO - memory\jemalloc\src> LIBDIR : /usr/local/lib 18:40:10 INFO - memory\jemalloc\src> MANDIR : /usr/local/share/man 18:40:10 INFO - memory\jemalloc\src> 18:40:10 INFO - memory\jemalloc\src> srcroot : c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/jemalloc/src/ 18:40:10 INFO - memory\jemalloc\src> abs_srcroot : /c/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/jemalloc/src/ 18:40:10 INFO - memory\jemalloc\src> objroot : 18:40:10 INFO - memory\jemalloc\src> abs_objroot : /c/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/jemalloc/src/ 18:40:10 INFO - memory\jemalloc\src> 18:40:10 INFO - memory\jemalloc\src> JEMALLOC_PREFIX : je_ 18:40:10 INFO - memory\jemalloc\src> JEMALLOC_PRIVATE_NAMESPACE 18:40:10 INFO - memory\jemalloc\src> : je_ 18:40:10 INFO - memory\jemalloc\src> install_suffix : 18:40:10 INFO - memory\jemalloc\src> malloc_conf : 18:40:10 INFO - memory\jemalloc\src> autogen : 0 18:40:10 INFO - memory\jemalloc\src> cc-silence : 1 18:40:10 INFO - memory\jemalloc\src> debug : 1 18:40:10 INFO - memory\jemalloc\src> code-coverage : 0 18:40:10 INFO - memory\jemalloc\src> stats : 1 18:40:10 INFO - memory\jemalloc\src> prof : 0 18:40:10 INFO - memory\jemalloc\src> prof-libunwind : 0 18:40:10 INFO - memory\jemalloc\src> prof-libgcc : 0 18:40:10 INFO - memory\jemalloc\src> prof-gcc : 0 18:40:10 INFO - memory\jemalloc\src> tcache : 1 18:40:10 INFO - memory\jemalloc\src> thp : 0 18:40:10 INFO - memory\jemalloc\src> fill : 1 18:40:10 INFO - memory\jemalloc\src> utrace : 0 18:40:10 INFO - memory\jemalloc\src> valgrind : 0 18:40:10 INFO - memory\jemalloc\src> xmalloc : 0 18:40:10 INFO - memory\jemalloc\src> munmap : 1 18:40:10 INFO - memory\jemalloc\src> lazy_lock : 0 18:40:10 INFO - memory\jemalloc\src> tls : 0 18:40:10 INFO - memory\jemalloc\src> cache-oblivious : 0 18:40:10 INFO - memory\jemalloc\src> =============================================================================== 18:40:10 INFO - memory\jemalloc\src> config.status: creating Makefile 18:40:10 INFO - memory\jemalloc\src> config.status: creating jemalloc.pc 18:40:10 INFO - memory\jemalloc\src> config.status: creating doc/html.xsl 18:40:10 INFO - memory\jemalloc\src> config.status: creating doc/manpages.xsl 18:40:10 INFO - memory\jemalloc\src> config.status: creating doc/jemalloc.xml 18:40:10 INFO - memory\jemalloc\src> config.status: creating include/jemalloc/jemalloc_macros.h 18:40:10 INFO - memory\jemalloc\src> config.status: creating include/jemalloc/jemalloc_protos.h 18:40:10 INFO - memory\jemalloc\src> config.status: creating include/jemalloc/jemalloc_typedefs.h 18:40:10 INFO - memory\jemalloc\src> config.status: creating include/jemalloc/internal/jemalloc_internal.h 18:40:10 INFO - memory\jemalloc\src> config.status: creating test/test.sh 18:40:10 INFO - memory\jemalloc\src> config.status: creating test/include/test/jemalloc_test.h 18:40:10 INFO - memory\jemalloc\src> config.status: creating config.stamp 18:40:10 INFO - memory\jemalloc\src> config.status: creating bin/jemalloc-config 18:40:10 INFO - memory\jemalloc\src> config.status: creating bin/jemalloc.sh 18:40:10 INFO - memory\jemalloc\src> config.status: creating bin/jeprof 18:40:10 INFO - memory\jemalloc\src> config.status: creating include/jemalloc/jemalloc_defs.h 18:40:10 INFO - memory\jemalloc\src> config.status: creating include/jemalloc/internal/jemalloc_internal_defs.h 18:40:10 INFO - memory\jemalloc\src> config.status: creating test/include/test/jemalloc_test_defs.h 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/internal/private_namespace.h commands 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/internal/private_unnamespace.h commands 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/internal/public_symbols.txt commands 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/internal/public_namespace.h commands 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/internal/public_unnamespace.h commands 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/internal/size_classes.h commands 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/jemalloc_protos_jet.h commands 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/jemalloc_rename.h commands 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/jemalloc_mangle.h commands 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/jemalloc_mangle_jet.h commands 18:40:10 INFO - memory\jemalloc\src> config.status: executing include/jemalloc/jemalloc.h commands 18:40:35 INFO - Creating config.status 18:40:35 INFO - Reticulating splines... 18:40:35 INFO - Finished reading 1286 moz.build files in 5.98s 18:40:35 INFO - Read 126 gyp files in parallel contributing 0.00s to total wall time 18:40:35 INFO - Processed into 10416 build config descriptors in 5.38s 18:40:35 INFO - RecursiveMake backend executed in 5.98s 18:40:35 INFO - 3072 total backend files; 3072 created; 0 updated; 0 unchanged; 0 deleted; 63 -> 1154 Makefile 18:40:35 INFO - FasterMake backend executed in 0.56s 18:40:35 INFO - 17 total backend files; 17 created; 0 updated; 0 unchanged; 0 deleted 18:40:35 INFO - VisualStudio backend executed in 3.67s 18:40:35 INFO - Generated Visual Studio solution at c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox\msvc\mozilla.sln 18:40:35 INFO - Total wall time: 24.17s; CPU time: 24.17s; Efficiency: 100%; Untracked: 2.60s 18:40:35 INFO - Configure complete! 18:40:35 INFO - Be sure to run |mach build| to pick up any changes 18:40:35 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\mozmake.EXE -f client.mk 18:40:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozmake.EXE -f c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/client.mk realbuild CREATE_MOZCONFIG_JSON= 18:40:38 INFO - mozmake.EXE[1]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src' 18:40:39 INFO - Adding client.mk options from c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/.mozconfig: 18:40:39 INFO - AUTOCLOBBER=1 18:40:39 INFO - export MOZ_AUTOMATION_BUILD_SYMBOLS=1 18:40:39 INFO - export MOZ_AUTOMATION_L10N_CHECK=0 18:40:39 INFO - export MOZ_AUTOMATION_PACKAGE=1 18:40:39 INFO - export MOZ_AUTOMATION_PACKAGE_TESTS=1 18:40:39 INFO - export MOZ_AUTOMATION_INSTALLER=1 18:40:39 INFO - export MOZ_AUTOMATION_UPDATE_PACKAGING=0 18:40:39 INFO - export MOZ_AUTOMATION_UPLOAD=1 18:40:39 INFO - export MOZ_AUTOMATION_UPLOAD_SYMBOLS=0 18:40:39 INFO - export WINDOWSSDKDIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/SDK 18:40:39 INFO - export INCLUDE=c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\include;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\atlmfc\include;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\ucrt;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\winrt;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\DIA SDK\include 18:40:39 INFO - export LIB=c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\lib;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\atlmfc\lib;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\lib\10.0.14393.0\ucrt\x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\lib\10.0.14393.0\um\x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\DIA SDK\lib 18:40:39 INFO - export PATH=c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\redist\x86\Microsoft.VC140.CRT;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\redist\x64\Microsoft.VC140.CRT;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Redist\ucrt\DLLs\x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Redist\ucrt\DLLs\x64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin\amd64_x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin\amd64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\bin\x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\bin\x64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\DIA SDK\bin;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\redist\x86\Microsoft.VC140.CRT;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\redist\x64\Microsoft.VC140.CRT;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Redist\ucrt\DLLs\x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Redist\ucrt\DLLs\x64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin\amd64_x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin\amd64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\VC\bin;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\bin\x86;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\bin\x64;c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\DIA SDK\bin;c:\mozilla-build\nsis-3.0b1;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\scripts;c:\mozilla-build\nsis-3.0b1;c:\mozilla-build\nsis-2.46u;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\scripts;C:\mozilla-build\msys\local\bin;c:\mozilla-build\wget;c:\mozilla-build\7zip;c:\mozilla-build\blat261\full;c:\mozilla-build\python;c:\mozilla-build\svn-win32-1.6.3\bin;c:\mozilla-build\upx203w;c:\mozilla-build\emacs-24.3\bin;c:\mozilla-build\info-zip;c:\mozilla-build\nsis-2.46u;c:\mozilla-build\nsis-3.0a2;c:\mozilla-build\wix-351728;c:\mozilla-build\hg;c:\mozilla-build\python\Scripts;c:\mozilla-build\kdiff3;c:\mozilla-build\yasm;c:\mozilla-build\mozmake;.;C:\mozilla-build\msys\local\bin;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;c:\Program Files (x86)\Puppet Labs\Puppet\puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\facter\bin;c:\Program Files (x86)\Puppet Labs\Puppet\hiera\bin;c:\Program Files (x86)\Puppet Labs\Puppet\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\ruby\bin;c:\Program Files (x86)\Puppet Labs\Puppet\sys\tools\bin;c:\Windows\system32;c:\Windows;c:\Windows\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Amazon\cfn-bootstrap\;c:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;c:\Program Files (x86)\Puppet Labs\Puppet\bin;C:\mozilla-build\msys\bin;c:\mozilla-build\python27\scripts;c:\mozilla-build\wget;c:\mozilla-build\info-zip;c:\mozilla-build;c:\mozilla-build\vim\vim72;c:\mozilla-build\python27;c:\mozilla-build\buildbotve\Scripts;c:\ProgramData\chocolatey\bin;.;c:\opt\runner;c:\mozilla-build\buildbotve;c:\mozilla-build\python27;C:\mozilla-build\msys\mingw\bin;C:\mozilla-build\msys\bin;C:\mozilla-build\msys\local\bin;.;C:\mozilla-build\msys\local\bin;c:\mozilla-build\moztools-x64\bin;c:\mozilla-build\vim\vim72 18:40:39 INFO - export WIN32_REDIST_DIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/redist/x86/Microsoft.VC140.CRT 18:40:39 INFO - export WIN_UCRT_REDIST_DIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/SDK/Redist/ucrt/DLLs/x86 18:40:39 INFO - export SCCACHE_BUCKET=mozilla-releng-s3-cache-us-west-2-prod 18:40:39 INFO - export SCCACHE_NAMESERVER=169.254.169.253 18:40:39 INFO - MOZ_PREFLIGHT_ALL+=build/sccache.mk 18:40:39 INFO - MOZ_POSTFLIGHT_ALL+=build/sccache.mk 18:40:39 INFO - UPLOAD_EXTRA_FILES+=sccache.log.gz 18:40:39 INFO - export CC_WRAPPER= 18:40:39 INFO - export CXX_WRAPPER= 18:40:39 INFO - export COMPILE_PDB_FLAG= 18:40:39 INFO - export HOST_PDB_FLAG= 18:40:39 INFO - export MOZ_DEBUG_FLAGS=-Z7 18:40:39 INFO - MOZ_OBJDIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox 18:40:39 INFO - OBJDIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox 18:40:39 INFO - FOUND_MOZCONFIG=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/.mozconfig 18:40:39 INFO - set -e; \ 18:40:39 INFO - for mkfile in build/sccache.mk; do \ 18:40:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozmake.EXE -f c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/$mkfile preflight_all TOPSRCDIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src OBJDIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox MOZ_OBJDIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox; \ 18:40:39 INFO - done 18:40:39 INFO - mozmake.EXE[2]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src' 18:40:39 INFO - # Terminate any sccache server that might still be around 18:40:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache --stop-server > /dev/null 2>&1 18:40:39 INFO - mozmake.EXE[2]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src' 18:40:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozmake.EXE -j16 -C c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox 18:40:40 INFO - mozmake.EXE[2]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:40:40 INFO - if test -d dist/bin/browser ; then touch dist/bin/browser/.purgecaches ; fi 18:40:40 INFO - mozmake.EXE[3]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:40:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozmake.EXE recurse_pre-export 18:40:41 INFO - mozmake.EXE[4]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:40:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.process_install_manifest dist/branding _build_manifests/install/dist_branding 18:40:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.process_install_manifest dist/idl _build_manifests/install/dist_idl 18:40:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.process_install_manifest dist/include _build_manifests/install/dist_include 18:40:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.process_install_manifest dist/public _build_manifests/install/dist_public 18:40:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.process_install_manifest dist/private _build_manifests/install/dist_private 18:40:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.process_install_manifest dist/xpi-stage _build_manifests/install/dist_xpi-stage 18:40:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.process_install_manifest _tests _build_manifests/install/_tests 18:40:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.process_install_manifest dist/bin _build_manifests/install/dist_bin 18:40:42 INFO - Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 18:40:42 INFO - Elapsed: 0.02s; From dist/xpi-stage: Kept 2 existing; Added/updated 13; Removed 0 files and 0 directories. 18:40:42 INFO - Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 18:40:42 INFO - Elapsed: 0.01s; From dist/branding: Kept 0 existing; Added/updated 15; Removed 0 files and 0 directories. 18:40:43 INFO - Elapsed: 1.17s; From dist/idl: Kept 0 existing; Added/updated 1102; Removed 0 files and 0 directories. 18:40:44 INFO - Elapsed: 2.20s; From _tests: Kept 0 existing; Added/updated 1093; Removed 0 files and 0 directories. 18:40:45 INFO - Elapsed: 3.18s; From dist/bin: Kept 0 existing; Added/updated 2202; Removed 0 files and 0 directories. 18:40:46 INFO - Elapsed: 3.92s; From dist/include: Kept 0 existing; Added/updated 5358; Removed 0 files and 0 directories. 18:40:46 INFO - mozmake.EXE[4]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:40:46 INFO - mozmake.EXE[3]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:40:46 INFO - mozmake.EXE[3]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:40:46 INFO - mozilla-config.h 18:40:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/process_define_files.py process_define_file mozilla-config.h .deps/mozilla-config.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozilla-config.h.in 18:40:46 INFO - buildid.h 18:40:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/build/variables.py buildid_header buildid.h .deps/buildid.h.pp 18:40:46 INFO - source-repo.h 18:40:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/build/variables.py source_repo_header source-repo.h .deps/source-repo.h.pp 18:40:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'buildid.h' 'dist/include' 18:40:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'mozilla-config.h' 'dist/include' 18:40:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'source-repo.h' 'dist/include' 18:40:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozmake.EXE recurse_export 18:40:47 INFO - mozmake.EXE[4]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:40:47 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config' 18:40:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/make-stl-wrappers.py stl_wrappers msvc c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/msvc-stl-wrapper.template.h c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/stl-headers 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t stl_wrappers ../dist 18:40:48 INFO - touch ../dist/stl_wrappers/sentinel 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config' 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/build' 18:40:48 INFO - application.ini 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/preprocessor.py generate application.ini .deps/application.ini.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/build/application.ini.in -DMOZ_APP_VERSION=55.0a1 '-DMOZ_APP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}' -DMOZ_APP_DISPLAYNAME=Nightly -DTOPOBJDIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox -DMOZ_APP_VENDOR=Mozilla -DGRE_MILESTONE=55.0a1 -DMOZ_APP_BASENAME=Firefox -DMOZ_PROFILE_MIGRATOR=1 -DMOZ_BUILD_APP_IS_BROWSER=1 -DMOZ_APP_REMOTINGNAME=firefox -DMAR_CHANNEL_ID=firefox-mozilla-central -DMOZ_CRASHREPORTER=1 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozjemalloc' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozjemalloc' 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src' 18:40:48 INFO - js-confdefs.h 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/js-confdefs.h.in 18:40:48 INFO - js-config.h 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/logalloc/replay' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/logalloc/replay' 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/js-config.h.in 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozglue/build' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozglue/build' 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom' 18:40:48 INFO - xpcom-config.h 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/process_define_files.py process_define_file xpcom-config.h .deps/xpcom-config.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/xpcom-config.h.in 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libopus' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libopus' 18:40:48 INFO - ReservedWordsGenerated.h 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/frontend/GenerateReservedWords.py main frontend/ReservedWordsGenerated.h .deps/frontend/ReservedWordsGenerated.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/frontend/ReservedWords.h 18:40:48 INFO - xpcom-private.h 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libtheora' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libtheora' 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/process_define_files.py process_define_file xpcom-private.h .deps/xpcom-private.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/xpcom-private.h.in 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi' 18:40:48 INFO - fficonfig.h 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/process_define_files.py process_define_file ../../../js/src/ctypes/libffi/fficonfig.h .deps/../../../js/src/ctypes/libffi/fficonfig.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/fficonfig.h.in 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libvpx' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libvpx' 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/apps' 18:40:48 INFO - xpcshell.inc 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/apps/gen_cert_header.py xpcshellRoot xpcshell.inc .deps/xpcshell.inc.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/unit/test_signed_apps/trusted_ca1.der 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/freetype2' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/freetype2' 18:40:48 INFO - ffi.h 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/ffi/subst_header.py main ../../../js/src/ctypes/libffi/include/ffi.h .deps/../../../js/src/ctypes/libffi/include/ffi.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/include/ffi.h.in 18:40:48 INFO - selfhosted.out.h 18:40:48 INFO - addons-public.inc 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk' 18:40:48 INFO - necko-config.h 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/process_define_files.py process_define_file necko-config.h .deps/necko-config.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/necko-config.h.in 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/app' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/app' 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/js.msg c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/TypedObjectConstants.h c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/SelfHostingDefines.h c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Utilities.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Array.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/AsyncIteration.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Classes.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Date.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Error.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Function.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Generator.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Intl.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/IntlCurrency.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/IntlData.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Iterator.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Map.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Module.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Number.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Object.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Promise.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Reflect.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/RegExp.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/RegExpGlobalReplaceOpt.h.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/RegExpLocalReplaceOpt.h.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/String.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Set.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/Sorting.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/TypedArray.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/TypedObject.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/WeakMap.js c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/WeakSet.js 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/xpconnect/shell' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/xpconnect/shell' 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/apps/gen_cert_header.py addonsPublicRoot addons-public.inc .deps/addons-public.inc.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/apps/addons-public.crt 18:40:48 INFO - addons-stage.inc 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/specialpowers' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/specialpowers' 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/apps/gen_cert_header.py addonsStageRoot addons-stage.inc .deps/addons-stage.inc.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/apps/addons-stage.crt 18:40:48 INFO - privileged-package-root.inc 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest' 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/apps/gen_cert_header.py privilegedPackageRoot privileged-package-root.inc .deps/privileged-package-root.inc.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/apps/privileged-package-root.der 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/locales' 18:40:48 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/locales' 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl' 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py \ 18:40:48 INFO - -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply \ 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/ipdl/ipdl.py \ 18:40:48 INFO - --sync-msg-list=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/ipdl/sync-messages.ini \ 18:40:48 INFO - --outheaders-dir=_ipdlheaders \ 18:40:48 INFO - --outcpp-dir=. \ 18:40:48 INFO - -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/ipc/win -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/asmjscache -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/broadcastchannel -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/cache -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/fetch -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/file/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filehandle -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filesystem -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/flyweb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/gamepad/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/systemservices -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/synth/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/messagechannel -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/network -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/presentation/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/quota -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/hunspell/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/vr/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/hal/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/testshell -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/printing/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/dns -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/ftp -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/websocket -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/wyciwyg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/tools/profiler/gecko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/prefetch -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows \ 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/ipc/win/PDocAccessible.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/asmjscache/PAsmJSCacheEntry.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/broadcastchannel/PBroadcastChannel.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/cache/CacheTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/cache/PCache.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/cache/PCacheOp.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/cache/PCacheStorage.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/cache/PCacheStreamControl.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/fetch/ChannelInfo.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/fetch/FetchTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/file/ipc/BlobTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/file/ipc/PBlob.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/file/ipc/PBlobStream.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/file/ipc/PMemoryStream.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filehandle/PBackgroundFileHandle.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filehandle/PBackgroundFileRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filehandle/PBackgroundMutableFile.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filesystem/PFileSystemParams.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filesystem/PFileSystemRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/flyweb/PFlyWebPublishedServer.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/gamepad/ipc/GamepadEventTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/gamepad/ipc/PGamepadEventChannel.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/gamepad/ipc/PGamepadTestChannel.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIDBCursor.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIDBDatabase.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIDBDatabaseFile.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIDBDatabaseRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIDBFactory.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIDBFactoryRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIDBRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIDBSharedTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIDBTransaction.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIDBVersionChangeTransaction.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PBackgroundIndexedDBUtils.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB/PIndexedDBPermissionRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/DOMTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/MemoryReportTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PBrowser.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PBrowserOrId.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PColorPicker.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PContent.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PContentBridge.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PContentPermission.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PContentPermissionRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PCycleCollectWithLogs.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PDocumentRenderer.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PFilePicker.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PPluginWidget.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PProcessHangMonitor.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PTabContext.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PURLClassifier.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/PURLClassifierInfo.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/ServiceWorkerConfiguration.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp/GMPTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp/PChromiumCDM.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp/PGMP.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp/PGMPContent.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp/PGMPDecryptor.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp/PGMPService.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp/PGMPStorage.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp/PGMPTimer.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp/PGMPVideoDecoder.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp/PGMPVideoEncoder.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc/PVideoDecoder.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc/PVideoDecoderManager.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/systemservices/PCameras.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/systemservices/PMedia.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/systemservices/PMediaSystemResourceManager.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webrtc/PWebrtcGlobal.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/synth/ipc/PSpeechSynthesis.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/synth/ipc/PSpeechSynthesisRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/messagechannel/PMessagePort.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/network/PTCPServerSocket.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/network/PTCPSocket.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/network/PUDPSocket.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/ipc/PBrowserStream.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/ipc/PPluginBackgroundDestroyer.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/ipc/PPluginInstance.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/ipc/PPluginModule.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/ipc/PPluginScriptableObject.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/ipc/PPluginStream.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/ipc/PPluginSurface.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/ipc/PStreamNotify.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/ipc/PluginTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/presentation/ipc/PPresentation.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/presentation/ipc/PPresentationBuilder.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/presentation/ipc/PPresentationRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/quota/PQuota.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/quota/PQuotaRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/quota/PQuotaUsageRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/storage/PStorage.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/PWebBrowserPersistDocument.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/PWebBrowserPersistResources.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/PWebBrowserPersistSerialize.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers/PServiceWorkerManager.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers/PServiceWorkerUpdater.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers/ServiceWorkerRegistrarTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/hunspell/glue/PRemoteSpellcheckEngine.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/ipc/GraphicsMessages.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/ipc/PGPU.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/ipc/PVsyncBridge.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/LayersMessages.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/LayersSurfaces.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/PAPZ.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/PAPZCTreeManager.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/PCompositorBridge.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/PImageBridge.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/PLayerTransaction.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/PTexture.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/PUiCompositorController.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/PVideoBridge.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/PWebRenderBridge.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ipc/WebRenderMessages.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/vr/ipc/PVRLayer.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/vr/ipc/PVRManager.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/hal/sandbox/PHal.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue/IPCStream.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue/InputStreamParams.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue/PBackground.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue/PBackgroundSharedTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue/PBackgroundTest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue/PChildToParentStream.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue/PFileDescriptorSet.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue/PParentToChildStream.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue/ProtocolTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue/URIParams.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/testshell/PTestShell.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/testshell/PTestShellCommand.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/ipc/JavaScriptTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/ipc/PJavaScript.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/ipc/PRenderFrame.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/ipc/PVsync.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/printing/ipc/PRemotePrintJob.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/ipc/PStunAddrsRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/cookie/PCookieService.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/dns/PDNSRequest.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/dns/PDNSRequestParams.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/ipc/NeckoChannelParams.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/ipc/PChannelDiverter.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/ipc/PDataChannel.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/ipc/PNecko.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/ipc/PRtspChannel.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/ipc/PRtspController.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/ftp/PFTPChannel.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http/PAltDataOutputStream.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http/PHttpChannel.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/websocket/PTransportProvider.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/websocket/PWebSocket.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/websocket/PWebSocketEventListener.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/wyciwyg/PWyciwygChannel.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/PPSMContentDownloader.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/ipc/PPrintProgressDialog.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/ipc/PPrintSettingsDialog.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/ipc/PPrinting.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/ipc/PPrintingTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/tools/profiler/gecko/ProfilerTypes.ipdlh c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler/PExternalHelperApp.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler/PHandlerService.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/prefetch/POfflineCacheUpdate.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows/PCompositorWidget.ipdl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows/PlatformWidgetTypes.ipdlh 18:40:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/cairo/cairo/src' 18:40:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'cairo-features.h' '../../../../dist/include/cairo' 18:40:49 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/cairo/cairo/src' 18:40:49 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/cairo/libpixman/src' 18:40:49 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:49 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/cairo/libpixman/src' 18:40:49 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/angle' 18:40:49 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:49 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/angle' 18:40:49 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/encoding' 18:40:49 INFO - domainsfallbacks.properties.h 18:40:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale/props2arrays.py main domainsfallbacks.properties.h .deps/domainsfallbacks.properties.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/encoding/domainsfallbacks.properties 18:40:49 INFO - encodingsgroups.properties.h 18:40:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale/props2arrays.py main encodingsgroups.properties.h .deps/encodingsgroups.properties.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/encoding/encodingsgroups.properties 18:40:50 INFO - application.ini.h 18:40:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/build/appini_header.py main application.ini.h .deps/application.ini.h.pp application.ini 18:40:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'xpcom-config.h' '../dist/include' 18:40:50 INFO - labelsencodings.properties.h 18:40:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale/props2arrays.py main labelsencodings.properties.h .deps/labelsencodings.properties.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/encoding/labelsencodings.properties 18:40:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'js-config.h' '../../dist/include' 18:40:50 INFO - localesfallbacks.properties.h 18:40:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'necko-config.h' '../dist/include' 18:40:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale/props2arrays.py main localesfallbacks.properties.h .deps/localesfallbacks.properties.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/encoding/localesfallbacks.properties 18:40:50 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi' 18:40:50 INFO - nonparticipatingdomains.properties.h 18:40:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale/props2arrays.py main nonparticipatingdomains.properties.h .deps/nonparticipatingdomains.properties.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/encoding/nonparticipatingdomains.properties 18:40:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testaddon' 18:40:50 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:50 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testaddon' 18:40:50 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/apps' 18:40:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/style' 18:40:50 INFO - nsStyleStructList.h 18:40:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style/generate-stylestructlist.py main nsStyleStructList.h .deps/nsStyleStructList.h.pp 18:40:50 INFO - nsCSSPropsGenerated.inc 18:40:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/tools/reftest' 18:40:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.preprocessor -DBROWSER_PATH='"../../dist/bin/firefox.exe"' -DXPC_BIN_PATH='"../../../dist/bin"' -DBIN_SUFFIX='".exe"' -DPROFILE_DIR='"../../_profile/pgo"' -DCERTS_SRC_DIR='"c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/build/pgo/certs"' -DPERL='"C:/mozilla-build/msys/bin/perl.exe"' -DIS_MAC=0 -DIS_LINUX=0 -DIS_TEST_BUILD=1 -DIS_DEBUG_BUILD=1 -DCRASHREPORTER=1 -DIS_ASAN=0 -DDEBUG=1 -DTRACING=1 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DE10S_TESTING_ONLY=1 -DEARLY_BETA_OR_EARLIER=1 -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=55.0a1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_UINT64_T=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"55.0"' -DMOZILLA_VERSION='"55.0a1"' -DMOZILLA_VERSION_U=55.0a1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"55.0a1"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_CRASHREPORTER=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_CRASHREPORTER_INJECTOR=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DIRECTSHOW=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_DUMP_PAINTING=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_FEEDS=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_MEMORY_DEBUG=1 -DMOZ_MEMORY_WINDOWS=1 -DMOZ_MSVC_STL_WRAP_RAISE=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILING=1 -DMOZ_RAW=1 -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_RUST_URLPARSE=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DMSVC_HAS_DIA_SDK=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_ENABLE_TSF=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86-msvc"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVPX_X86_ASM=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DXP_WIN32=1 -DX_DISPLAY_MISSING=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 -D_X86_=1 -DXPI_NAME=reftest -DAB_CD=en-US c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/build/automation.py.in -o automation.py 18:40:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/gecko' 18:40:50 INFO - midl -env win32 -I c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/interfaces/gecko -Oicf c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/interfaces/gecko/IGeckoCustom.idl 18:40:50 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:50 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/msaa' 18:40:50 INFO - midl -env win32 -I c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/interfaces/msaa -robust -Oicf c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/interfaces/msaa/ISimpleDOM.idl 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\accessible\interfaces\gecko\IGeckoCustom.idl 18:40:50 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:50 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\accessible\interfaces\msaa\ISimpleDOM.idl 18:40:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/ia2' 18:40:50 INFO - for idl in c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/Accessible2.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/Accessible2_2.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/Accessible2_3.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleAction.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleApplication.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleComponent.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleDocument.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleEditableText.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleEventId.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleHyperlink.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleHypertext.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleHypertext2.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleImage.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleRelation.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleRole.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleStates.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleTable.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleTable2.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleTableCell.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleText.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleText2.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/AccessibleValue.idl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2/IA2CommonTypes.idl; do \ 18:40:50 INFO - midl -env win32 -app_config -I c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2 -Oicf $idl; \ 18:40:50 INFO - done 18:40:50 INFO - IGeckoCustom.idl 18:40:50 INFO - ISimpleDOM.idl 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:50 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:50 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\Accessible2.idl 18:40:50 INFO - objidl.idl 18:40:50 INFO - Accessible2.idl 18:40:50 INFO - objidl.idl 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:50 INFO - unknwn.idl 18:40:50 INFO - objidl.idl 18:40:50 INFO - unknwn.idl 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:50 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:51 INFO - wtypes.idl 18:40:51 INFO - unknwn.idl 18:40:51 INFO - wtypes.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/tools/reftest' 18:40:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style/GenerateCSSPropsGenerated.py generate nsCSSPropsGenerated.inc .deps/nsCSSPropsGenerated.inc.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style/nsCSSPropsGenerated.inc.in c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style/PythonCSSProps.h 18:40:51 INFO - wtypesbase.idl 18:40:51 INFO - wtypes.idl 18:40:51 INFO - wtypesbase.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:51 INFO - basetsd.h 18:40:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom' 18:40:51 INFO - for idl in c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/interfaces/ia2/IA2Typelib.idl; do \ 18:40:51 INFO - midl -env win32 -app_config -I c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2 -D _MIDL_DECLARE_WIREM_HANDLE -dlldata `basename $idl .idl`.c -Oicf $idl; \ 18:40:51 INFO - done 18:40:51 INFO - wtypesbase.idl 18:40:51 INFO - basetsd.h 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk' 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/ipc/win/typelib' 18:40:51 INFO - midl -env win32 -Oicf c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/ipc/win/typelib/Accessible.idl 18:40:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/spellcheck/locales' 18:40:51 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/spellcheck/locales' 18:40:51 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:51 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\accessible\ipc\win\typelib\Accessible.idl 18:40:51 INFO - guiddef.h 18:40:51 INFO - basetsd.h 18:40:51 INFO - guiddef.h 18:40:51 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:51 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\accessible\interfaces\ia2\IA2Typelib.idl 18:40:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/content' 18:40:51 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/content' 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:51 INFO - Accessible.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/locales' 18:40:51 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/locales' 18:40:51 INFO - guiddef.h 18:40:51 INFO - IA2Typelib.idl 18:40:51 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\Accessible2.idl 18:40:51 INFO - oaidl.idl 18:40:51 INFO - oaidl.idl 18:40:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/extensions/test' 18:40:51 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/extensions/test' 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:51 INFO - oaidl.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:51 INFO - Accessible2.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/updater' 18:40:51 INFO - primaryCert.h 18:40:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/updater/gen_cert_header.py create_header primaryCert.h .deps/primaryCert.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/updater/dep1.der 18:40:51 INFO - secondaryCert.h 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:51 INFO - oaidl.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/tests' 18:40:51 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/tests' 18:40:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/updater/gen_cert_header.py create_header secondaryCert.h .deps/secondaryCert.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/updater/dep2.der 18:40:51 INFO - xpcshellCert.h 18:40:51 INFO - objidl.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:40:51 INFO - oaidl.acf 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:51 INFO - objidl.idl 18:40:51 INFO - oaidl.acf 18:40:51 INFO - touch done_gen 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'IGeckoCustom.h' '../../../dist/include' 18:40:51 INFO - oleacc.idl 18:40:51 INFO - unknwn.idl 18:40:51 INFO - touch done_gen 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:51 INFO - unknwn.idl 18:40:51 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleRelation.idl 18:40:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'ISimpleDOM.h' '../../../dist/include' 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:51 INFO - wtypes.idl 18:40:51 INFO - AccessibleRelation.idl 18:40:51 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:51 INFO - wtypes.idl 18:40:52 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleStates.idl 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:52 INFO - wtypesbase.idl 18:40:52 INFO - AccessibleStates.idl 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:52 INFO - wtypesbase.idl 18:40:52 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:52 INFO - basetsd.h 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:52 INFO - IA2CommonTypes.idl 18:40:52 INFO - basetsd.h 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/build' 18:40:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/updater/gen_cert_header.py create_header xpcshellCert.h .deps/xpcshellCert.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/updater/xpcshellCertificate.der 18:40:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'IGeckoCustom_i.c' '../../../dist/include' 18:40:52 INFO - guiddef.h 18:40:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'ISimpleDOM_i.c' '../../../dist/include' 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/encoding' 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/maintenanceservice' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/maintenanceservice' 18:40:52 INFO - guiddef.h 18:40:52 INFO - oaidl.acf 18:40:52 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:40:52 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:40:52 INFO - self-hosting-cpp-input.cpp 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\servprov.idl 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/common' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/common' 18:40:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'nsStyleStructList.h' '../../dist/include' 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/client' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/client' 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/library/gtest/rust' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/library/gtest/rust' 18:40:52 INFO - servprov.idl 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/addon-sdk' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/addon-sdk' 18:40:52 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:52 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -P -Fiself-hosting-preprocessed.pp -DMOZ_PERMISSIONS=1 -DMOZ_DMD=1 -DEXPOSE_INTL_API=1 -D_WIN32_WINNT=0x601 -DMOZ_CONTENT_SANDBOX=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DMOZ_B2G_VERSION="1.0.0" -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DSTDC_HEADERS=1 -DMOZ_RUST_URLPARSE=1 -DWIN32_LEAN_AND_MEAN=1 -DMOZ_PEERCONNECTION=1 -DSTATIC_JS_API=1 -DMOZ_USER_DIR="Mozilla" -DMOZ_DUMP_PAINTING=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DHAVE_MALLOC_H=1 -DWINVER=0x601 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".dll" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DX_DISPLAY_MISSING=1 -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_WEBSPEECH=1 -DCROSS_COMPILE= -DNS_ENABLE_TSF=1 -DTARGET_XPCOM_ABI="x86-msvc" -DMOZILLA_UAVERSION="55.0" -DMOZ_FMP4=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_APP_UA_NAME="" -D_X86_=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="55.0a1" -DMOZ_TREE_CAIRO=1 -DMOZ_ADDON_SIGNING=1 -DMSVC_HAS_DIA_SDK=1 -DENABLE_INTL_API=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_JSDOWNLOADS=1 -DWIN32=1 -DVPX_X86_ASM=1 -DDEBUG=1 -DHAVE_LOCALECONV=1 -DMOZ_BUILD_WEBRENDER=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=55.0a1 -D_CRT_SECURE_NO_WARNINGS=1 -DMOZ_RAW=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_MSVC_STL_WRAP_RAISE=1 -DMOZ_PHOENIX=1 -DHAVE_ISATTY=1 -DHAVE_FORCEINLINE=1 -DMOZILLA_VERSION="55.0a1" -DMOZ_WMF=1 -DACCESSIBILITY=1 -DNIGHTLY_BUILD=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DEARLY_BETA_OR_EARLIER=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_VORBIS=1 -DE10S_TESTING_ONLY=1 -DGTEST_HAS_RTTI=0 -DTRACING=1 -DNOMINMAX=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -DD_INO=d_ino -DMOZ_B2G_OS_NAME="" -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_SECUREELEMENT=1 -D_WIN32_IE=0x0800 -DFIREFOX_VERSION=55.0a1 -DMOZ_DIRECTSHOW=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DMOZ_UPDATER=1 -DXP_WIN=1 -DFORCE_PR_LOG=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -D_WINDOWS=1 -DMOZ_MEMORY_WINDOWS=1 -DMOZ_PLACES=1 -DMOZ_CRASHREPORTER_INJECTOR=1 -DMOZ_TELEMETRY_REPORTING=1 -DA11Y_LOG=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_REFLOW_PERF_DSP=1 -DBUILD_CTYPES=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_DATA_REPORTING=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_VTUNE=1 -DMOZ_SANDBOX=1 -D_USE_MATH_DEFINES=1 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_UINT64_T=1 -DXP_WIN32=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DMOZ_MEMORY_DEBUG=1 -DENABLE_TESTS=1 -DHAVE_SEH_EXCEPTIONS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_SCTP=1 -DMOZ_WEBRTC=1 -DHAVE_IO_H=1 -DMOZ_PROFILING=1 -DMOZ_REFLOW_PERF=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR=const self-hosting-cpp-input.cpp 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\Accessible2_2.idl 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src' 18:40:52 INFO - oaidl.idl 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/tools/quitter' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/tools/quitter' 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/mochitest' 18:40:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.preprocessor -DBROWSER_PATH='"../../../dist/bin/firefox.exe"' -DXPC_BIN_PATH='"../../dist/bin"' -DBIN_SUFFIX='".exe"' -DPROFILE_DIR='"../../../_profile/pgo"' -DCERTS_SRC_DIR='"c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/build/pgo/certs"' -DPERL='"C:/mozilla-build/msys/bin/perl.exe"' -DIS_MAC=0 -DIS_LINUX=0 -DIS_TEST_BUILD=1 -DIS_DEBUG_BUILD=1 -DCRASHREPORTER=1 -DIS_ASAN=0 -DDEBUG=1 -DTRACING=1 -DMOCHITEST_BOOTSTRAP -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DE10S_TESTING_ONLY=1 -DEARLY_BETA_OR_EARLIER=1 -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=55.0a1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_UINT64_T=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"55.0"' -DMOZILLA_VERSION='"55.0a1"' -DMOZILLA_VERSION_U=55.0a1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"55.0a1"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_CRASHREPORTER=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_CRASHREPORTER_INJECTOR=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DIRECTSHOW=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_DUMP_PAINTING=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_FEEDS=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_MEMORY_DEBUG=1 -DMOZ_MEMORY_WINDOWS=1 -DMOZ_MSVC_STL_WRAP_RAISE=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILING=1 -DMOZ_RAW=1 -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_RUST_URLPARSE=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DMSVC_HAS_DIA_SDK=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_ENABLE_TSF=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86-msvc"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVPX_X86_ASM=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DXP_WIN32=1 -DX_DISPLAY_MISSING=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 -D_X86_=1 -DXPI_NAME=mochijar -DAB_CD=en-US c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/build/automation.py.in -o automation.py 18:40:52 INFO - Accessible2_2.idl 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/library' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/library' 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser' 18:40:52 INFO - oaidl.acf 18:40:52 INFO - oleacc.idl 18:40:52 INFO - touch done_gen 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/build/win32' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/build/win32' 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ckfw/builtins/builtins_nssckbi' 18:40:52 INFO - certdata.c 18:40:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/generate_certdata.py main certdata.c .deps/certdata.c.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ckfw/builtins/certdata.perl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ckfw/builtins/certdata.txt 18:40:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'Accessible.tlb' '../../../../dist/bin' 18:40:52 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleRelation.idl 18:40:52 INFO - objidl.idl 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/shell' 18:40:52 INFO - shellmoduleloader.out.h 18:40:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/embedjs.py generate_shellmoduleloader shellmoduleloader.out.h .deps/shellmoduleloader.out.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/js.msg c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/shell/ModuleLoader.js 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/jsapi-tests' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/jsapi-tests' 18:40:52 INFO - AccessibleRelation.idl 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/tests' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/tests' 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/build' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/build' 18:40:52 INFO - unknwn.idl 18:40:52 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleStates.idl 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/idl-parser/xpidl' 18:40:52 INFO - xpidl.stub 18:40:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser/xpidl/header.py main xpidl.stub .deps/xpidl.stub.pp 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/windbgdlg' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/windbgdlg' 18:40:52 INFO - AccessibleStates.idl 18:40:52 INFO - wtypes.idl 18:40:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/library/gtest' 18:40:52 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/library/gtest' 18:40:52 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:40:52 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/build' 18:40:53 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/build' 18:40:53 INFO - IA2CommonTypes.idl 18:40:53 INFO - wtypesbase.idl 18:40:53 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:40:53 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:40:53 INFO - PythonCSSProps.h 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\Accessible2_2.idl 18:40:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/experiments' 18:40:53 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/experiments' 18:40:53 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/gecko' 18:40:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/locales' 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/mochitest' 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/msaa' 18:40:53 INFO - Accessible2_2.idl 18:40:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/app' 18:40:53 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/app' 18:40:53 INFO - basetsd.h 18:40:53 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\Accessible2_3.idl 18:40:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/installer/windows' 18:40:53 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/installer/windows' 18:40:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/tools/mozscreenshots/mozscreenshots/extension' 18:40:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -D ../../../../../dist/xpi-stage/mozscreenshots/browser 18:40:53 INFO - mkdir -p '../../../../../_tests/testing/mochitest/extensions/' 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/style' 18:40:53 INFO - Accessible2_3.idl 18:40:53 INFO - guiddef.h 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleAction.idl 18:40:53 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:53 INFO - AccessibleAction.idl 18:40:53 INFO - oaidl.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleApplication.idl 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/ipc/win/typelib' 18:40:53 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:40:53 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/locales' 18:40:53 INFO - AccessibleApplication.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleComponent.idl 18:40:53 INFO - oleacc.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\Accessible2.idl 18:40:53 INFO - AccessibleComponent.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleDocument.idl 18:40:53 INFO - Accessible2.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleRelation.idl 18:40:53 INFO - AccessibleDocument.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleEditableText.idl 18:40:53 INFO - AccessibleRelation.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleStates.idl 18:40:53 INFO - AccessibleEditableText.idl 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/tools/mozscreenshots/mozscreenshots/extension' 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleEventId.idl 18:40:53 INFO - AccessibleStates.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/updater' 18:40:53 INFO - AccessibleEventId.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleHyperlink.idl 18:40:53 INFO - IA2CommonTypes.idl 18:40:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/updater/updater-xpcshell' 18:40:53 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/updater/updater-xpcshell' 18:40:53 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:53 INFO - AccessibleHyperlink.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleHypertext.idl 18:40:53 INFO - oaidl.acf 18:40:53 INFO - AccessibleHypertext.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleText.idl 18:40:53 INFO - AccessibleText.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleHypertext2.idl 18:40:53 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:53 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:53 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:40:53 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:40:53 INFO - self-hosting-cpp-input.cpp 18:40:53 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\Accessible2_3.idl 18:40:53 INFO - AccessibleHypertext2.idl 18:40:53 INFO - Accessible2_3.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleImage.idl 18:40:53 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -P -Fiself-hosting-preprocessed.pp -DMOZ_PERMISSIONS=1 -DMOZ_DMD=1 -DEXPOSE_INTL_API=1 -D_WIN32_WINNT=0x601 -DMOZ_CONTENT_SANDBOX=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DMOZ_B2G_VERSION="1.0.0" -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DSTDC_HEADERS=1 -DMOZ_RUST_URLPARSE=1 -DWIN32_LEAN_AND_MEAN=1 -DMOZ_PEERCONNECTION=1 -DSTATIC_JS_API=1 -DMOZ_USER_DIR="Mozilla" -DMOZ_DUMP_PAINTING=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DHAVE_MALLOC_H=1 -DWINVER=0x601 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".dll" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DX_DISPLAY_MISSING=1 -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_WEBSPEECH=1 -DCROSS_COMPILE= -DNS_ENABLE_TSF=1 -DTARGET_XPCOM_ABI="x86-msvc" -DMOZILLA_UAVERSION="55.0" -DMOZ_FMP4=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_APP_UA_NAME="" -D_X86_=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="55.0a1" -DMOZ_TREE_CAIRO=1 -DMOZ_ADDON_SIGNING=1 -DMSVC_HAS_DIA_SDK=1 -DENABLE_INTL_API=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_JSDOWNLOADS=1 -DWIN32=1 -DVPX_X86_ASM=1 -DDEBUG=1 -DHAVE_LOCALECONV=1 -DMOZ_BUILD_WEBRENDER=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=55.0a1 -D_CRT_SECURE_NO_WARNINGS=1 -DMOZ_RAW=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_MSVC_STL_WRAP_RAISE=1 -DMOZ_PHOENIX=1 -DHAVE_ISATTY=1 -DHAVE_FORCEINLINE=1 -DMOZILLA_VERSION="55.0a1" -DMOZ_WMF=1 -DACCESSIBILITY=1 -DNIGHTLY_BUILD=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DEARLY_BETA_OR_EARLIER=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_VORBIS=1 -DE10S_TESTING_ONLY=1 -DGTEST_HAS_RTTI=0 -DTRACING=1 -DNOMINMAX=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -DD_INO=d_ino -DMOZ_B2G_OS_NAME="" -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_SECUREELEMENT=1 -D_WIN32_IE=0x0800 -DFIREFOX_VERSION=55.0a1 -DMOZ_DIRECTSHOW=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DMOZ_UPDATER=1 -DXP_WIN=1 -DFORCE_PR_LOG=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -D_WINDOWS=1 -DMOZ_MEMORY_WINDOWS=1 -DMOZ_PLACES=1 -DMOZ_CRASHREPORTER_INJECTOR=1 -DMOZ_TELEMETRY_REPORTING=1 -DA11Y_LOG=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_REFLOW_PERF_DSP=1 -DBUILD_CTYPES=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_DATA_REPORTING=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_VTUNE=1 -DMOZ_SANDBOX=1 -D_USE_MATH_DEFINES=1 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_UINT64_T=1 -DXP_WIN32=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DMOZ_MEMORY_DEBUG=1 -DENABLE_TESTS=1 -DHAVE_SEH_EXCEPTIONS=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_SCTP=1 -DMOZ_WEBRTC=1 -DHAVE_IO_H=1 -DMOZ_PROFILING=1 -DMOZ_REFLOW_PERF=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR=const self-hosting-cpp-input.cpp 18:40:53 INFO - AccessibleImage.idl 18:40:53 INFO - objidl.idl 18:40:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/shell' 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleRole.idl 18:40:53 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:53 INFO - AccessibleRole.idl 18:40:53 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleTable.idl 18:40:53 INFO - unknwn.idl 18:40:53 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:54 INFO - AccessibleTable.idl 18:40:54 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleTable2.idl 18:40:54 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ckfw/builtins/builtins_nssckbi' 18:40:54 INFO - wtypes.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:54 INFO - AccessibleTable2.idl 18:40:54 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleTableCell.idl 18:40:54 INFO - wtypesbase.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:54 INFO - AccessibleTableCell.idl 18:40:54 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleText2.idl 18:40:54 INFO - basetsd.h 18:40:54 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/idl-parser/xpidl' 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:54 INFO - AccessibleText2.idl 18:40:54 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/xpidl' 18:40:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.process_install_manifest ../../dist/idl ../../_build_manifests/install/dist_idl 18:40:54 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleValue.idl 18:40:54 INFO - guiddef.h 18:40:54 INFO - AccessibleValue.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:54 INFO - oaidl.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:40:54 INFO - oleacc.idl 18:40:54 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\Accessible2_2.idl 18:40:54 INFO - Accessible2_2.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:54 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\Accessible2.idl 18:40:54 INFO - oaidl.acf 18:40:54 INFO - Accessible2.idl 18:40:54 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleRelation.idl 18:40:54 INFO - AccessibleRelation.idl 18:40:54 INFO - touch typelib_done 18:40:54 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleStates.idl 18:40:54 INFO - AccessibleStates.idl 18:40:54 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:40:54 INFO - IA2CommonTypes.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:54 INFO - oaidl.acf 18:40:54 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:54 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleAction.idl 18:40:54 INFO - AccessibleAction.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:54 INFO - objidl.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:54 INFO - unknwn.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:54 INFO - wtypes.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:54 INFO - wtypesbase.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:54 INFO - basetsd.h 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:54 INFO - guiddef.h 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:54 INFO - oaidl.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:40:54 INFO - oleacc.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:54 INFO - oaidl.acf 18:40:54 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:54 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleApplication.idl 18:40:54 INFO - AccessibleApplication.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:54 INFO - objidl.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:54 INFO - unknwn.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:54 INFO - wtypes.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:54 INFO - wtypesbase.idl 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:54 INFO - basetsd.h 18:40:54 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:54 INFO - guiddef.h 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:55 INFO - oaidl.idl 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:40:55 INFO - oleacc.idl 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:55 INFO - Elapsed: 0.75s; From ../../dist/idl: Kept 0 existing; Added/updated 1102; Removed 0 files and 0 directories. 18:40:55 INFO - oaidl.acf 18:40:55 INFO - mozmake.EXE[6]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/makefiles/xpidl' 18:40:55 INFO - mkdir -p '.deps/' 18:40:55 INFO - mkdir -p '../../../dist/include/' 18:40:55 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:55 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:55 INFO - mkdir -p '../../../dist/bin/browser/components/' 18:40:55 INFO - mkdir -p '../../../dist/bin/components/' 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleComponent.idl 18:40:55 INFO - AccessibleComponent.idl 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:55 INFO - objidl.idl 18:40:55 INFO - mkdir -p '../../../dist/xpi-stage/worker/components/' 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.buildlist ../../../dist/bin/browser/chrome.manifest 'manifest components/interfaces.manifest' 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.buildlist ../../../dist/bin/chrome.manifest 'manifest components/interfaces.manifest' 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.buildlist ../../../dist/xpi-stage/worker/chrome.manifest 'manifest components/interfaces.manifest' 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.buildlist ../../../dist/bin/browser/components/interfaces.manifest 'interfaces browser-feeds.xpt' 'interfaces browser-newtab.xpt' 'interfaces browsercompsbase.xpt' 'interfaces jsinspector.xpt' 'interfaces migration.xpt' 'interfaces sessionstore.xpt' 'interfaces shellservice.xpt' 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.buildlist ../../../dist/xpi-stage/worker/components/interfaces.manifest 'interfaces WorkerTest.xpt' 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.buildlist ../../../dist/bin/components/interfaces.manifest 'interfaces accessibility.xpt' 'interfaces alerts.xpt' 'interfaces appshell.xpt' 'interfaces appstartup.xpt' 'interfaces autocomplete.xpt' 'interfaces autoconfig.xpt' 'interfaces browser-element.xpt' 'interfaces caps.xpt' 'interfaces captivedetect.xpt' 'interfaces chrome.xpt' 'interfaces commandhandler.xpt' 'interfaces commandlines.xpt' 'interfaces composer.xpt' 'interfaces content_events.xpt' 'interfaces content_geckomediaplugins.xpt' 'interfaces content_html.xpt' 'interfaces content_webrtc.xpt' 'interfaces content_xslt.xpt' 'interfaces directory.xpt' 'interfaces diskspacewatcher.xpt' 'interfaces docshell.xpt' 'interfaces dom.xpt' 'interfaces dom_audiochannel.xpt' 'interfaces dom_base.xpt' 'interfaces dom_bindings.xpt' 'interfaces dom_canvas.xpt' 'interfaces dom_core.xpt' 'interfaces dom_css.xpt' 'interfaces dom_events.xpt' 'interfaces dom_file.xpt' 'interfaces dom_geolocation.xpt' 'interfaces dom_html.xpt' 'interfaces dom_json.xpt' 'interfaces dom_media.xpt' 'interfaces dom_network.xpt' 'interfaces dom_notification.xpt' 'interfaces dom_offline.xpt' 'interfaces dom_power.xpt' 'interfaces dom_presentation.xpt' 'interfaces dom_push.xpt' 'interfaces dom_quota.xpt' 'interfaces dom_range.xpt' 'interfaces dom_security.xpt' 'interfaces dom_sidebar.xpt' 'interfaces dom_smil.xpt' 'interfaces dom_storage.xpt' 'interfaces dom_stylesheets.xpt' 'interfaces dom_svg.xpt' 'interfaces dom_system.xpt' 'interfaces dom_time.xpt' 'interfaces dom_traversal.xpt' 'interfaces dom_webspeechrecognition.xpt' 'interfaces dom_webspeechsynth.xpt' 'interfaces dom_workers.xpt' 'interfaces dom_xbl.xpt' 'interfaces dom_xhr.xpt' 'interfaces dom_xpath.xpt' 'interfaces dom_xul.xpt' 'interfaces downloads.xpt' 'interfaces editor.xpt' 'interfaces extensions.xpt' 'interfaces exthandler.xpt' 'interfaces exthelper.xpt' 'interfaces fastfind.xpt' 'interfaces feeds.xpt' 'interfaces gfx.xpt' 'interfaces hal.xpt' 'interfaces html5.xpt' 'interfaces htmlparser.xpt' 'interfaces imglib2.xpt' 'interfaces inspector.xpt' 'interfaces intl.xpt' 'interfaces jar.xpt' 'interfaces jsdebugger.xpt' 'interfaces jsdownloads.xpt' 'interfaces layout_base.xpt' 'interfaces layout_debug.xpt' 'interfaces layout_printing.xpt' 'interfaces layout_xul.xpt' 'interfaces layout_xul_tree.xpt' 'interfaces locale.xpt' 'interfaces loginmgr.xpt' 'interfaces lwbrk.xpt' 'interfaces memory_profiler.xpt' 'interfaces mimetype.xpt' 'interfaces mozfind.xpt' 'interfaces mozintl.xpt' 'interfaces necko.xpt' 'interfaces necko_about.xpt' 'interfaces necko_cache.xpt' 'interfaces necko_cache2.xpt' 'interfaces necko_cookie.xpt' 'interfaces necko_dns.xpt' 'interfaces necko_file.xpt' 'interfaces necko_ftp.xpt' 'interfaces necko_http.xpt' 'interfaces necko_mdns.xpt' 'interfaces necko_res.xpt' 'interfaces necko_socket.xpt' 'interfaces necko_strconv.xpt' 'interfaces necko_viewsource.xpt' 'interfaces necko_websocket.xpt' 'interfaces necko_wifi.xpt' 'interfaces necko_wyciwyg.xpt' 'interfaces parentalcontrols.xpt' 'interfaces peerconnection.xpt' 'interfaces pipnss.xpt' 'interfaces pippki.xpt' 'interfaces places.xpt' 'interfaces plugin.xpt' 'interfaces pref.xpt' 'interfaces prefetch.xpt' 'interfaces privatebrowsing.xpt' 'interfaces profiler.xpt' 'interfaces rdf.xpt' 'interfaces satchel.xpt' 'interfaces saxparser.xpt' 'interfaces services-crypto-component.xpt' 'interfaces services_fxaccounts.xpt' 'interfaces shistory.xpt' 'interfaces spellchecker.xpt' 'interfaces startupcache.xpt' 'interfaces storage.xpt' 'interfaces telemetry.xpt' 'interfaces toolkit_asyncshutdown.xpt' 'interfaces toolkit_crashservice.xpt' 'interfaces toolkit_filewatcher.xpt' 'interfaces toolkit_finalizationwitness.xpt' 'interfaces toolkit_formautofill.xpt' 'interfaces toolkit_osfile.xpt' 'interfaces toolkit_perfmonitoring.xpt' 'interfaces toolkit_securityreporter.xpt' 'interfaces toolkit_xulstore.xpt' 'interfaces toolkitprofile.xpt' 'interfaces txmgr.xpt' 'interfaces txtsvc.xpt' 'interfaces uconv.xpt' 'interfaces unicharutil.xpt' 'interfaces update.xpt' 'interfaces uriloader.xpt' 'interfaces url-classifier.xpt' 'interfaces urlformatter.xpt' 'interfaces webBrowser_core.xpt' 'interfaces webbrowserpersist.xpt' 'interfaces webvtt.xpt' 'interfaces widget.xpt' 'interfaces windowcreator.xpt' 'interfaces windowds.xpt' 'interfaces windowwatcher.xpt' 'interfaces xpcom_base.xpt' 'interfaces xpcom_components.xpt' 'interfaces xpcom_ds.xpt' 'interfaces xpcom_io.xpt' 'interfaces xpcom_system.xpt' 'interfaces xpcom_threads.xpt' 'interfaces xpcom_xpti.xpt' 'interfaces xpconnect.xpt' 'interfaces xpctest.xpt' 'interfaces xul.xpt' 'interfaces xulapp.xpt' 'interfaces xultmpl.xpt' 'interfaces zipwriter.xpt' 18:40:55 INFO - accessibility.xpt 18:40:55 INFO - alerts.xpt 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - accessibility nsIAccessibilityService nsIAccessible nsIAccessibleApplication nsIAccessibleCaretMoveEvent nsIAccessibleDocument nsIAccessibleEditableText nsIAccessibleEvent nsIAccessibleHideEvent nsIAccessibleHyperLink nsIAccessibleHyperText nsIAccessibleImage nsIAccessibleObjectAttributeChangedEvent nsIAccessiblePivot nsIAccessibleRelation nsIAccessibleRole nsIAccessibleSelectable nsIAccessibleStateChangeEvent nsIAccessibleStates nsIAccessibleTable nsIAccessibleTableChangeEvent nsIAccessibleText nsIAccessibleTextChangeEvent nsIAccessibleTextRange nsIAccessibleTypes nsIAccessibleValue nsIAccessibleVirtualCursorChangeEvent nsIXBLAccessible 18:40:55 INFO - appshell.xpt 18:40:55 INFO - appstartup.xpt 18:40:55 INFO - autocomplete.xpt 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - alerts nsIAlertsService 18:40:55 INFO - autoconfig.xpt 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - appshell nsIAppShellService nsIPopupWindowManager nsIWindowMediator nsIWindowMediatorListener nsIWindowlessBrowser nsIXULBrowserWindow nsIXULWindow 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - appstartup nsIAppStartup nsIUserInfo 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - autocomplete nsIAutoCompleteController nsIAutoCompleteInput nsIAutoCompletePopup nsIAutoCompleteResult nsIAutoCompleteSearch nsIAutoCompleteSimpleResult 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - autoconfig nsIAutoConfig nsIReadConfig 18:40:55 INFO - unknwn.idl 18:40:55 INFO - browser-element.xpt 18:40:55 INFO - caps.xpt 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - browser-element nsIBrowserElementAPI 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - caps nsIAddonPolicyService nsIDomainPolicy nsIPrincipal nsIScriptSecurityManager 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:55 INFO - wtypes.idl 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:55 INFO - wtypesbase.idl 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:55 INFO - basetsd.h 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:55 INFO - guiddef.h 18:40:55 INFO - captivedetect.xpt 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - captivedetect nsICaptivePortalDetector 18:40:55 INFO - chrome.xpt 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - chrome nsIChromeRegistry nsIToolkitChromeRegistry 18:40:55 INFO - commandhandler.xpt 18:40:55 INFO - commandlines.xpt 18:40:55 INFO - composer.xpt 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - commandhandler nsICommandManager nsICommandParams nsIControllerCommand nsIControllerCommandTable nsIControllerContext nsPICommandUpdater 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - commandlines nsICommandLine nsICommandLineHandler nsICommandLineRunner nsICommandLineValidator 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - composer nsIEditingSession 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:55 INFO - content_events.xpt 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:55 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:55 INFO - content_events nsIEventListenerService 18:40:55 INFO - oaidl.idl 18:40:55 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:40:56 INFO - oleacc.idl 18:40:56 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:56 INFO - oaidl.acf 18:40:56 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:56 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:56 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleDocument.idl 18:40:56 INFO - AccessibleDocument.idl 18:40:56 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:56 INFO - objidl.idl 18:40:56 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:56 INFO - unknwn.idl 18:40:56 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:56 INFO - wtypes.idl 18:40:56 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:56 INFO - wtypesbase.idl 18:40:56 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:57 INFO - basetsd.h 18:40:57 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:57 INFO - guiddef.h 18:40:57 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:57 INFO - oaidl.idl 18:40:57 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:40:57 INFO - oleacc.idl 18:40:57 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:57 INFO - oaidl.acf 18:40:57 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:57 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:57 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleEditableText.idl 18:40:57 INFO - content_geckomediaplugins.xpt 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:57 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:57 INFO - content_geckomediaplugins mozIGeckoMediaPluginChromeService mozIGeckoMediaPluginService 18:40:57 INFO - content_html.xpt 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:57 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:57 INFO - content_html nsIDateTimeInputArea nsIFormSubmitObserver nsIImageDocument nsIMenuBuilder nsIPhonetic 18:40:57 INFO - content_webrtc.xpt 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:57 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:57 INFO - content_webrtc nsITabSource 18:40:57 INFO - content_xslt.xpt 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:57 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:57 INFO - content_xslt nsIXSLTProcessor nsIXSLTProcessorPrivate txIEXSLTRegExFunctions txIFunctionEvaluationContext txINodeSet txIXPathObject 18:40:57 INFO - AccessibleEditableText.idl 18:40:57 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:57 INFO - directory.xpt 18:40:57 INFO - diskspacewatcher.xpt 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:57 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:57 INFO - directory nsIHTTPIndex 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:57 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:57 INFO - diskspacewatcher nsIDiskSpaceWatcher 18:40:57 INFO - docshell.xpt 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:57 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:57 INFO - docshell nsCDefaultURIFixup nsIClipboardCommands nsIContentViewer nsIContentViewerContainer nsIContentViewerEdit nsIContentViewerFile nsIContextMenuListener nsIContextMenuListener2 nsIDocCharset nsIDocShell nsIDocShellLoadInfo nsIDocShellTreeItem nsIDocShellTreeOwner nsIDocumentLoaderFactory nsIDownloadHistory nsIGlobalHistory2 nsILoadContext nsIPrivacyTransitionObserver nsIReflowObserver nsIRefreshURI nsIScrollable nsITextScroll nsITooltipListener nsITooltipTextProvider nsIURIFixup nsIWebNavigation nsIWebNavigationInfo nsIWebPageDescriptor 18:40:57 INFO - objidl.idl 18:40:58 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:58 INFO - unknwn.idl 18:40:58 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:40:58 INFO - wtypes.idl 18:40:58 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:40:58 INFO - dom.xpt 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:58 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:58 INFO - dom mozIDOMWindow nsIConsoleAPIStorage nsIContentPolicy nsIContentPolicyBase nsIDOMDOMCursor nsIDOMDOMRequest nsIDOMDataChannel nsIDOMFormData nsIDOMParser nsIDOMSerializer nsIDocumentEncoder nsIDroppedLinkHandler nsIFrameLoader nsIHangReport nsIImageLoadingContent nsIMessageManager nsIObjectLoadingContent nsIRemoteWindowContext nsIScriptChannel nsIScriptLoaderObserver nsISelection nsISelectionController nsISelectionDisplay nsISelectionListener nsISelectionPrivate nsISimpleContentPolicy nsISlowScriptDebug 18:40:58 INFO - dom_audiochannel.xpt 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:58 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:58 INFO - dom_audiochannel nsIAudioChannelAgent nsIAudioChannelService 18:40:58 INFO - dom_base.xpt 18:40:58 INFO - dom_bindings.xpt 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:58 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:58 INFO - dom_base domstubs nsIBrowser nsIBrowserDOMWindow nsIContentPermissionPrompt nsIContentPrefService nsIContentPrefService2 nsIContentProcess nsIContentURIGrouper nsIDOMChromeWindow nsIDOMClientRect nsIDOMClientRectList nsIDOMConstructor nsIDOMCrypto nsIDOMGlobalPropertyInitializer nsIDOMHistory nsIDOMLocation nsIDOMModalContentWindow nsIDOMNavigator nsIDOMScreen nsIDOMWindow nsIDOMWindowCollection nsIDOMWindowUtils nsIFocusManager nsIIdleObserver nsIQueryContentEventResult nsIRemoteBrowser nsIServiceWorkerManager nsIStructuredCloneContainer nsITabChild nsITabParent nsITextInputProcessor nsITextInputProcessorCallback 18:40:58 INFO - dom_canvas.xpt 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:58 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:58 INFO - dom_bindings nsIScriptError 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:58 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:58 INFO - dom_canvas nsIDOMCanvasRenderingContext2D nsIDOMWebGLRenderingContext 18:40:58 INFO - dom_core.xpt 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:58 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:58 INFO - dom_core nsIDOMAttr nsIDOMCDATASection nsIDOMCharacterData nsIDOMComment nsIDOMDOMException nsIDOMDOMImplementation nsIDOMDocument nsIDOMDocumentFragment nsIDOMDocumentType nsIDOMElement nsIDOMMozNamedAttrMap nsIDOMNSEditableElement nsIDOMNode nsIDOMNodeList nsIDOMProcessingInstruction nsIDOMText nsIDOMXMLDocument 18:40:58 INFO - wtypesbase.idl 18:40:58 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:40:58 INFO - dom_css.xpt 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:40:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:40:58 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:40:58 INFO - dom_css nsIDOMCSSConditionRule nsIDOMCSSCounterStyleRule nsIDOMCSSFontFaceRule nsIDOMCSSFontFeatureValuesRule nsIDOMCSSGroupingRule nsIDOMCSSImportRule nsIDOMCSSKeyframeRule nsIDOMCSSKeyframesRule nsIDOMCSSMediaRule nsIDOMCSSMozDocumentRule nsIDOMCSSPageRule nsIDOMCSSPrimitiveValue nsIDOMCSSRule nsIDOMCSSRuleList nsIDOMCSSStyleDeclaration nsIDOMCSSStyleRule nsIDOMCSSStyleSheet nsIDOMCSSSupportsRule nsIDOMCSSUnknownRule nsIDOMCSSValue nsIDOMCSSValueList nsIDOMCounter nsIDOMRect 18:40:58 INFO - basetsd.h 18:40:58 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:40:58 INFO - guiddef.h 18:40:58 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:40:58 INFO - oaidl.idl 18:40:58 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:40:58 INFO - oleacc.idl 18:40:59 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:40:59 INFO - IA2CommonTypes.idl 18:40:59 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:40:59 INFO - oaidl.acf 18:40:59 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:59 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:59 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleEventId.idl 18:40:59 INFO - AccessibleEventId.idl 18:40:59 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:40:59 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:40:59 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleHyperlink.idl 18:40:59 INFO - AccessibleHyperlink.idl 18:40:59 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:40:59 INFO - objidl.idl 18:40:59 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:40:59 INFO - unknwn.idl 18:40:59 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:00 INFO - wtypes.idl 18:41:00 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:00 INFO - wtypesbase.idl 18:41:00 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:00 INFO - basetsd.h 18:41:00 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:00 INFO - guiddef.h 18:41:00 INFO - dom_events.xpt 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:00 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:00 INFO - dom_events nsIDOMAnimationEvent nsIDOMBeforeUnloadEvent nsIDOMClipboardEvent nsIDOMCommandEvent nsIDOMCustomEvent nsIDOMDataContainerEvent nsIDOMDataTransfer nsIDOMDragEvent nsIDOMEvent nsIDOMEventListener nsIDOMEventTarget nsIDOMFocusEvent nsIDOMKeyEvent nsIDOMMouseEvent nsIDOMMouseScrollEvent nsIDOMMutationEvent nsIDOMNSEvent nsIDOMNotifyPaintEvent nsIDOMPaintRequest nsIDOMScrollAreaEvent nsIDOMSimpleGestureEvent nsIDOMTransitionEvent nsIDOMUIEvent nsIDOMWheelEvent 18:41:00 INFO - dom_file.xpt 18:41:00 INFO - dom_geolocation.xpt 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:00 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:00 INFO - dom_file nsIDOMBlob nsIDOMFileList 18:41:00 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:00 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:00 INFO - dom_geolocation nsIDOMGeoGeolocation nsIDOMGeoPosition nsIDOMGeoPositionCallback nsIDOMGeoPositionCoords nsIDOMGeoPositionError nsIDOMGeoPositionErrorCallback 18:41:00 INFO - dom_html.xpt 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:00 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:00 INFO - dom_html nsIDOMHTMLAnchorElement nsIDOMHTMLAppletElement nsIDOMHTMLAreaElement nsIDOMHTMLBaseElement nsIDOMHTMLBodyElement nsIDOMHTMLButtonElement nsIDOMHTMLCanvasElement nsIDOMHTMLCollection nsIDOMHTMLDirectoryElement nsIDOMHTMLDocument nsIDOMHTMLElement nsIDOMHTMLEmbedElement nsIDOMHTMLFieldSetElement nsIDOMHTMLFormElement nsIDOMHTMLFrameElement nsIDOMHTMLFrameSetElement nsIDOMHTMLHRElement nsIDOMHTMLHeadElement nsIDOMHTMLHtmlElement nsIDOMHTMLIFrameElement nsIDOMHTMLImageElement nsIDOMHTMLInputElement nsIDOMHTMLLIElement nsIDOMHTMLLabelElement nsIDOMHTMLLinkElement nsIDOMHTMLMapElement nsIDOMHTMLMediaElement nsIDOMHTMLMenuElement nsIDOMHTMLMenuItemElement nsIDOMHTMLMetaElement nsIDOMHTMLOListElement nsIDOMHTMLObjectElement nsIDOMHTMLOptGroupElement nsIDOMHTMLOptionElement nsIDOMHTMLOptionsCollection nsIDOMHTMLParagraphElement nsIDOMHTMLPictureElement nsIDOMHTMLPreElement nsIDOMHTMLQuoteElement nsIDOMHTMLScriptElement nsIDOMHTMLSelectElement nsIDOMHTMLSourceElement nsIDOMHTMLStyleElement nsIDOMHTMLTableCellElement nsIDOMHTMLTextAreaElement nsIDOMHTMLUListElement nsIDOMMozBrowserFrame nsIDOMTimeRanges nsIDOMValidityState nsIMozBrowserFrame 18:41:00 INFO - dom_json.xpt 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:00 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:00 INFO - dom_json nsIJSON 18:41:00 INFO - dom_media.xpt 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:00 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:00 INFO - dom_media nsIDOMNavigatorUserMedia nsIMediaManager 18:41:00 INFO - oaidl.idl 18:41:00 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:00 INFO - oleacc.idl 18:41:00 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleAction.idl 18:41:00 INFO - AccessibleAction.idl 18:41:00 INFO - dom_network.xpt 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:00 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:00 INFO - dom_network nsIMozNavigatorNetwork nsITCPSocketCallback nsIUDPSocketChild 18:41:00 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:00 INFO - dom_notification.xpt 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:00 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:00 INFO - dom_notification nsINotificationStorage 18:41:00 INFO - dom_offline.xpt 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:00 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:00 INFO - dom_offline nsIDOMOfflineResourceList 18:41:00 INFO - oaidl.acf 18:41:00 INFO - dom_power.xpt 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:00 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:00 INFO - dom_power nsIDOMWakeLockListener nsIPowerManagerService 18:41:01 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:01 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:01 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleHypertext.idl 18:41:01 INFO - AccessibleHypertext.idl 18:41:01 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:01 INFO - dom_presentation.xpt 18:41:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:01 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:01 INFO - dom_presentation nsIPresentationControlChannel nsIPresentationControlService nsIPresentationDevice nsIPresentationDeviceManager nsIPresentationDevicePrompt nsIPresentationDeviceProvider nsIPresentationListener nsIPresentationLocalDevice nsIPresentationRequestUIGlue nsIPresentationService nsIPresentationSessionRequest nsIPresentationSessionTransport nsIPresentationSessionTransportBuilder nsIPresentationTerminateRequest 18:41:01 INFO - objidl.idl 18:41:01 INFO - warning: interface 'nsISelectionPrivate' is scriptable but derives from non-scriptable 'nsISelection', ../../../dist/idl\nsISelectionPrivate.idl line 31:0 18:41:01 INFO - interface nsISelectionPrivate : nsISelection 18:41:01 INFO - ^ 18:41:01 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:01 INFO - dom_push.xpt 18:41:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:01 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:01 INFO - dom_push nsIPushErrorReporter nsIPushNotifier nsIPushService 18:41:01 INFO - dom_quota.xpt 18:41:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:01 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:01 INFO - dom_quota nsIQuotaCallbacks nsIQuotaManagerService nsIQuotaRequests nsIQuotaResults 18:41:01 INFO - unknwn.idl 18:41:01 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:01 INFO - dom_range.xpt 18:41:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:01 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:01 INFO - dom_range nsIDOMRange 18:41:01 INFO - wtypes.idl 18:41:01 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:01 INFO - wtypesbase.idl 18:41:01 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:01 INFO - basetsd.h 18:41:01 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:01 INFO - guiddef.h 18:41:01 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:02 INFO - oaidl.idl 18:41:02 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:02 INFO - oleacc.idl 18:41:02 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleText.idl 18:41:02 INFO - AccessibleText.idl 18:41:02 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:41:02 INFO - IA2CommonTypes.idl 18:41:02 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleHyperlink.idl 18:41:02 INFO - AccessibleHyperlink.idl 18:41:02 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleAction.idl 18:41:02 INFO - AccessibleAction.idl 18:41:02 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:02 INFO - oaidl.acf 18:41:02 INFO - dom_security.xpt 18:41:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:02 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:02 INFO - dom_security nsIContentSecurityManager nsIContentSecurityPolicy 18:41:02 INFO - dom_sidebar.xpt 18:41:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:02 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:02 INFO - dom_sidebar nsIWebContentHandlerRegistrar 18:41:03 INFO - dom_smil.xpt 18:41:03 INFO - dom_storage.xpt 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:03 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:03 INFO - dom_smil nsIDOMTimeEvent 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:03 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:03 INFO - dom_storage nsIDOMStorage nsIDOMStorageManager 18:41:03 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:03 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:03 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleHypertext2.idl 18:41:03 INFO - AccessibleHypertext2.idl 18:41:03 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:03 INFO - objidl.idl 18:41:03 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:03 INFO - unknwn.idl 18:41:03 INFO - dom_stylesheets.xpt 18:41:03 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:03 INFO - dom_svg.xpt 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:03 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:03 INFO - dom_stylesheets nsIDOMMediaList nsIDOMStyleSheet nsIDOMStyleSheetList 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:03 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:03 INFO - dom_svg nsIDOMSVGElement nsIDOMSVGLength 18:41:03 INFO - dom_system.xpt 18:41:03 INFO - dom_time.xpt 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:03 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:03 INFO - dom_system nsIOSFileConstantsService 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:03 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:03 INFO - dom_time nsITimeService 18:41:03 INFO - dom_traversal.xpt 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:03 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:03 INFO - dom_traversal nsIDOMNodeFilter nsIDOMNodeIterator nsIDOMTreeWalker 18:41:03 INFO - wtypes.idl 18:41:03 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:03 INFO - wtypesbase.idl 18:41:03 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:03 INFO - basetsd.h 18:41:03 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:03 INFO - guiddef.h 18:41:03 INFO - dom_webspeechrecognition.xpt 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:03 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:03 INFO - dom_webspeechrecognition nsISpeechRecognitionService 18:41:03 INFO - dom_webspeechsynth.xpt 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:03 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:03 INFO - dom_webspeechsynth nsISpeechService nsISynthVoiceRegistry 18:41:03 INFO - dom_workers.xpt 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:03 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:03 INFO - dom_workers nsIWorkerDebugger nsIWorkerDebuggerManager 18:41:03 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:04 INFO - dom_xbl.xpt 18:41:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:04 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:04 INFO - dom_xbl nsIDOMDocumentXBL 18:41:04 INFO - oaidl.idl 18:41:04 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:04 INFO - oleacc.idl 18:41:04 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleHypertext.idl 18:41:04 INFO - AccessibleHypertext.idl 18:41:04 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleText.idl 18:41:04 INFO - AccessibleText.idl 18:41:04 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:41:04 INFO - IA2CommonTypes.idl 18:41:04 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleHyperlink.idl 18:41:04 INFO - AccessibleHyperlink.idl 18:41:04 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleAction.idl 18:41:04 INFO - AccessibleAction.idl 18:41:04 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:04 INFO - oaidl.acf 18:41:05 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:05 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:05 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleImage.idl 18:41:05 INFO - dom_xhr.xpt 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:05 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:05 INFO - dom_xhr nsIXMLHttpRequest 18:41:05 INFO - AccessibleImage.idl 18:41:05 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:05 INFO - objidl.idl 18:41:05 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:05 INFO - dom_xpath.xpt 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:05 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:05 INFO - dom_xpath nsIDOMXPathEvaluator nsIDOMXPathResult 18:41:05 INFO - dom_xul.xpt 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:05 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:05 INFO - dom_xul nsIDOMXULButtonElement nsIDOMXULCheckboxElement nsIDOMXULCommandDispatcher nsIDOMXULCommandEvent nsIDOMXULContainerElement nsIDOMXULControlElement nsIDOMXULDescriptionElement nsIDOMXULDocument nsIDOMXULElement nsIDOMXULImageElement nsIDOMXULLabelElement nsIDOMXULLabeledControlEl nsIDOMXULMenuListElement nsIDOMXULMultSelectCntrlEl nsIDOMXULPopupElement nsIDOMXULRelatedElement nsIDOMXULSelectCntrlEl nsIDOMXULSelectCntrlItemEl nsIDOMXULTextboxElement nsIDOMXULTreeElement 18:41:05 INFO - unknwn.idl 18:41:05 INFO - downloads.xpt 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:05 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:05 INFO - downloads nsIApplicationReputation nsIDownload nsIDownloadManager nsIDownloadManagerUI nsIDownloadProgressListener 18:41:05 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:05 INFO - editor.xpt 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:05 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:05 INFO - editor nsIContentFilter nsIDocumentStateListener nsIEditActionListener nsIEditor nsIEditorIMESupport nsIEditorMailSupport nsIEditorObserver nsIEditorSpellCheck nsIEditorStyleSheets nsIEditorUtils nsIHTMLAbsPosEditor nsIHTMLEditor nsIHTMLInlineTableEditor nsIHTMLObjectResizer nsIPlaintextEditor nsITableEditor nsIURIRefObject nsPIEditorTransaction 18:41:05 INFO - wtypes.idl 18:41:05 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:05 INFO - wtypesbase.idl 18:41:05 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:05 INFO - basetsd.h 18:41:05 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:05 INFO - extensions.xpt 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:05 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:05 INFO - extensions amIAddonManager amIAddonPathService amIWebInstallPrompt 18:41:05 INFO - exthandler.xpt 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:05 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:05 INFO - exthandler nsCExternalHandlerService nsIContentDispatchChooser nsIExternalHelperAppService nsIExternalProtocolService nsIExternalSharingAppService nsIExternalURLHandlerService nsIHandlerService nsIHelperAppLauncherDialog 18:41:05 INFO - exthelper.xpt 18:41:05 INFO - fastfind.xpt 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:05 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:05 INFO - exthelper extIApplication 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:05 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:05 INFO - fastfind nsITypeAheadFind 18:41:05 INFO - guiddef.h 18:41:06 INFO - feeds.xpt 18:41:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:06 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:06 INFO - feeds nsIFeed nsIFeedContainer nsIFeedElementBase nsIFeedEntry nsIFeedGenerator nsIFeedListener nsIFeedPerson nsIFeedProcessor nsIFeedResult nsIFeedTextConstruct 18:41:06 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:06 INFO - oaidl.idl 18:41:06 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:06 INFO - oleacc.idl 18:41:06 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:41:06 INFO - gfx.xpt 18:41:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:06 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:06 INFO - gfx nsIFontEnumerator nsIScriptableRegion 18:41:06 INFO - hal.xpt 18:41:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:06 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:06 INFO - hal nsIRecoveryService 18:41:06 INFO - IA2CommonTypes.idl 18:41:06 INFO - html5.xpt 18:41:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:06 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:06 INFO - html5 nsIParserUtils nsIScriptableUnescapeHTML 18:41:06 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:06 INFO - htmlparser.xpt 18:41:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:06 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:06 INFO - htmlparser nsIExpatSink nsIExtendedExpatSink 18:41:06 INFO - oaidl.acf 18:41:06 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:06 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:06 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleRelation.idl 18:41:06 INFO - AccessibleRelation.idl 18:41:06 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:06 INFO - objidl.idl 18:41:06 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:07 INFO - unknwn.idl 18:41:07 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:07 INFO - wtypes.idl 18:41:07 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:07 INFO - wtypesbase.idl 18:41:07 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:07 INFO - basetsd.h 18:41:07 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:07 INFO - guiddef.h 18:41:07 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:07 INFO - oaidl.idl 18:41:07 INFO - imglib2.xpt 18:41:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:07 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:07 INFO - imglib2 imgICache imgIContainer imgIContainerDebug imgIEncoder imgILoader imgINotificationObserver imgIOnloadBlocker imgIRequest imgIScriptedNotificationObserver imgITools nsIIconURI 18:41:07 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:07 INFO - oleacc.idl 18:41:07 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:07 INFO - inspector.xpt 18:41:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:07 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:07 INFO - inspector inICSSValueSearch inIDOMUtils inIDOMView inIDeepTreeWalker inISearchObserver inISearchProcess nsIDOMFontFace nsIDOMFontFaceList 18:41:07 INFO - oaidl.acf 18:41:08 INFO - intl.xpt 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - intl nsIStringBundle nsIStringBundleOverride 18:41:08 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:08 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:08 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleRole.idl 18:41:08 INFO - AccessibleRole.idl 18:41:08 INFO - jar.xpt 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - jar nsIJARChannel nsIJARProtocolHandler nsIJARURI nsIZipReader 18:41:08 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:08 INFO - jsdebugger.xpt 18:41:08 INFO - jsdownloads.xpt 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - jsdebugger IJSDebugger 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - jsdownloads mozIDownloadPlatform 18:41:08 INFO - layout_base.xpt 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - layout_base nsILayoutHistoryState nsIPreloadedStyleSheet nsIStyleSheetService 18:41:08 INFO - layout_debug.xpt 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - layout_debug nsILayoutDebuggingTools nsILayoutRegressionTester 18:41:08 INFO - objidl.idl 18:41:08 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:08 INFO - layout_printing.xpt 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - layout_printing nsIPrintProgress nsIPrintProgressParams nsIPrintStatusFeedback 18:41:08 INFO - unknwn.idl 18:41:08 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:08 INFO - layout_xul.xpt 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - layout_xul nsIBoxObject nsIBrowserBoxObject nsIContainerBoxObject nsIListBoxObject nsIMenuBoxObject nsIScrollBoxObject nsISliderListener 18:41:08 INFO - wtypes.idl 18:41:08 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:08 INFO - layout_xul_tree.xpt 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - layout_xul_tree nsITreeBoxObject nsITreeColumns nsITreeContentView nsITreeSelection nsITreeView 18:41:08 INFO - locale.xpt 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - locale mozILocaleService mozIOSPreferences nsICollation nsILocale nsILocaleService nsIScriptableDateFormat 18:41:08 INFO - loginmgr.xpt 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:08 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:08 INFO - loginmgr nsILoginInfo nsILoginManager nsILoginManagerCrypto nsILoginManagerPrompter nsILoginManagerStorage nsILoginMetaInfo 18:41:08 INFO - wtypesbase.idl 18:41:08 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:09 INFO - lwbrk.xpt 18:41:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:09 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:09 INFO - lwbrk nsISemanticUnitScanner 18:41:09 INFO - basetsd.h 18:41:09 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:09 INFO - guiddef.h 18:41:09 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:09 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:09 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleStates.idl 18:41:09 INFO - AccessibleStates.idl 18:41:09 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:09 INFO - objidl.idl 18:41:09 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:09 INFO - unknwn.idl 18:41:09 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:09 INFO - wtypes.idl 18:41:09 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:09 INFO - wtypesbase.idl 18:41:09 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:10 INFO - basetsd.h 18:41:10 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:10 INFO - guiddef.h 18:41:10 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:10 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:10 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleTable.idl 18:41:10 INFO - AccessibleTable.idl 18:41:10 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:10 INFO - memory_profiler.xpt 18:41:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:10 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:10 INFO - memory_profiler nsIMemoryProfiler 18:41:10 INFO - objidl.idl 18:41:10 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:10 INFO - mimetype.xpt 18:41:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:10 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:10 INFO - mimetype nsIMIMEHeaderParam nsIMIMEInfo nsIMIMEService 18:41:10 INFO - unknwn.idl 18:41:10 INFO - mozfind.xpt 18:41:10 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:10 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:10 INFO - mozfind nsIFind nsIFindService nsIWebBrowserFind 18:41:10 INFO - wtypes.idl 18:41:10 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:10 INFO - wtypesbase.idl 18:41:10 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:11 INFO - mozintl.xpt 18:41:11 INFO - necko.xpt 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - mozintl mozIMozIntl mozIMozIntlHelper 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - necko mozIThirdPartyUtil nsIApplicationCache nsIApplicationCacheChannel nsIApplicationCacheContainer nsIApplicationCacheService nsIArrayBufferInputStream nsIAsyncStreamCopier nsIAsyncStreamCopier2 nsIAsyncVerifyRedirectCallback nsIAuthInformation nsIAuthModule nsIAuthPrompt nsIAuthPrompt2 nsIAuthPromptAdapterFactory nsIAuthPromptCallback nsIAuthPromptProvider nsIBackgroundFileSaver nsIBrowserSearchService nsIBufferedStreams nsIByteRangeRequest nsICacheInfoChannel nsICachingChannel nsICancelable nsICaptivePortalService nsIChannel nsIChannelEventSink nsIChannelWithDivertableParentListener nsIChildChannel nsIClassOfService nsIClassifiedChannel nsIContentSniffer nsIDashboard nsIDashboardEventNotifier nsIDeprecationWarner nsIDivertableChannel nsIDownloader nsIEncodedChannel nsIExternalProtocolHandler nsIFileStreams nsIFileURL nsIForcePendingChannel nsIFormPOSTActionChannel nsIHttpAuthenticatorCallback nsIHttpPushListener nsIIOService nsIIOService2 nsIIncrementalDownload nsIIncrementalStreamLoader nsIInputStreamChannel nsIInputStreamPump nsILoadContextInfo nsILoadGroup nsILoadGroupChild nsILoadInfo nsIMIMEInputStream nsIMultiPartChannel nsINestedURI nsINetAddr nsINetUtil nsINetworkInfoService nsINetworkInterceptController nsINetworkLinkService nsINetworkPredictor nsINetworkPredictorVerifier nsINetworkProperties nsINullChannel nsIParentChannel nsIParentRedirectingChannel nsIPermission nsIPermissionManager nsIPrivateBrowsingChannel nsIProgressEventSink nsIPrompt nsIProtocolHandler nsIProtocolProxyCallback nsIProtocolProxyFilter nsIProtocolProxyService nsIProtocolProxyService2 nsIProxiedChannel nsIProxiedProtocolHandler nsIProxyInfo nsIRandomGenerator nsIRedirectChannelRegistrar nsIRedirectResultListener nsIRequest nsIRequestContext nsIRequestObserver nsIRequestObserverProxy nsIResumableChannel nsISecCheckWrapChannel nsISecureBrowserUI nsISecurityEventSink nsISecurityInfoProvider nsISensitiveInfoHiddenURI nsISerializationHelper nsIServerSocket nsISimpleStreamListener nsISocketFilter nsISocketTransport nsISocketTransportService nsISpeculativeConnect nsIStandardURL nsIStreamListener nsIStreamListenerTee nsIStreamLoader nsIStreamTransportService nsIStreamingProtocolController nsIStreamingProtocolService nsISyncStreamListener nsISystemProxySettings nsITLSServerSocket nsIThreadRetargetableRequest nsIThreadRetargetableStreamListener nsIThrottledInputChannel nsIThrottlingService nsITimedChannel nsITraceableChannel nsITransport nsIUDPSocket nsIURI nsIURIClassifier nsIURIWithBlobImpl nsIURIWithPrincipal nsIURL nsIURLParser nsIUnicharStreamLoader nsIUploadChannel nsIUploadChannel2 nsPILoadGroupInternal nsPISocketTransportService 18:41:11 INFO - basetsd.h 18:41:11 INFO - necko_about.xpt 18:41:11 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - necko_about nsIAboutModule 18:41:11 INFO - necko_cache.xpt 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - necko_cache nsICache nsICacheEntryDescriptor nsICacheListener nsICacheService nsICacheSession nsICacheVisitor 18:41:11 INFO - necko_cache2.xpt 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - necko_cache2 nsICacheEntry nsICacheEntryDoomCallback nsICacheEntryOpenCallback nsICacheStorage nsICacheStorageService nsICacheStorageVisitor nsICacheTesting 18:41:11 INFO - guiddef.h 18:41:11 INFO - necko_cookie.xpt 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - necko_cookie nsICookie nsICookie2 nsICookieManager nsICookieManager2 nsICookiePermission nsICookieService 18:41:11 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:11 INFO - oaidl.idl 18:41:11 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:11 INFO - necko_dns.xpt 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - necko_dns nsIDNSListener nsIDNSRecord nsIDNSService nsIEffectiveTLDService nsIIDNService nsPIDNSService 18:41:11 INFO - oleacc.idl 18:41:11 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\Accessible2.idl 18:41:11 INFO - necko_file.xpt 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - necko_file nsIFileChannel nsIFileProtocolHandler 18:41:11 INFO - necko_ftp.xpt 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - necko_ftp nsIFTPChannel nsIFTPChannelParentInternal 18:41:11 INFO - necko_http.xpt 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - necko_http nsICompressConvStats nsIHstsPrimingCallback nsIHttpActivityObserver nsIHttpAuthManager nsIHttpAuthenticableChannel nsIHttpAuthenticator nsIHttpChannel nsIHttpChannelAuthProvider nsIHttpChannelChild nsIHttpChannelInternal nsIHttpEventSink nsIHttpHeaderVisitor nsIHttpProtocolHandler nsIRaceCacheWithNetwork nsIWellKnownOpportunisticUtils 18:41:11 INFO - necko_mdns.xpt 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:11 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:11 INFO - necko_mdns nsIDNSServiceDiscovery 18:41:11 INFO - Accessible2.idl 18:41:11 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleRelation.idl 18:41:11 INFO - AccessibleRelation.idl 18:41:11 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleStates.idl 18:41:11 INFO - AccessibleStates.idl 18:41:11 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:41:12 INFO - IA2CommonTypes.idl 18:41:12 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:12 INFO - oaidl.acf 18:41:12 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:12 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:12 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleTable2.idl 18:41:12 INFO - AccessibleTable2.idl 18:41:12 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:12 INFO - objidl.idl 18:41:12 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:12 INFO - unknwn.idl 18:41:12 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:12 INFO - wtypes.idl 18:41:12 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:12 INFO - wtypesbase.idl 18:41:12 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:13 INFO - necko_res.xpt 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:13 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:13 INFO - necko_res nsIResProtocolHandler nsISubstitutingProtocolHandler 18:41:13 INFO - basetsd.h 18:41:13 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:13 INFO - guiddef.h 18:41:13 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:13 INFO - necko_socket.xpt 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:13 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:13 INFO - necko_socket nsINamedPipeService nsISOCKSSocketInfo nsISSLSocketControl nsISocketProvider nsISocketProviderService nsITransportSecurityInfo 18:41:13 INFO - necko_strconv.xpt 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:13 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:13 INFO - necko_strconv mozITXTToHTMLConv nsIDirIndex nsIDirIndexListener nsIStreamConverter nsIStreamConverterService nsITXTToHTMLConv 18:41:13 INFO - oaidl.idl 18:41:13 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:13 INFO - oleacc.idl 18:41:13 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\Accessible2.idl 18:41:13 INFO - necko_viewsource.xpt 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:13 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:13 INFO - necko_viewsource nsIViewSourceChannel 18:41:13 INFO - Accessible2.idl 18:41:13 INFO - necko_websocket.xpt 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:13 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:13 INFO - necko_websocket nsITransportProvider nsIWebSocketChannel nsIWebSocketEventService nsIWebSocketListener 18:41:13 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleRelation.idl 18:41:13 INFO - AccessibleRelation.idl 18:41:13 INFO - necko_wifi.xpt 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:13 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:13 INFO - necko_wifi nsIWifiAccessPoint nsIWifiListener nsIWifiMonitor 18:41:13 INFO - necko_wyciwyg.xpt 18:41:13 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleStates.idl 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:13 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:13 INFO - necko_wyciwyg nsIWyciwygChannel 18:41:13 INFO - parentalcontrols.xpt 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:13 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:13 INFO - parentalcontrols nsIParentalControlsService 18:41:13 INFO - AccessibleStates.idl 18:41:13 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:41:13 INFO - IA2CommonTypes.idl 18:41:14 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:14 INFO - peerconnection.xpt 18:41:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:14 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:14 INFO - peerconnection IPeerConnection 18:41:14 INFO - pipnss.xpt 18:41:14 INFO - pippki.xpt 18:41:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:14 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:14 INFO - pipnss nsIASN1Object nsIASN1PrintableItem nsIASN1Sequence nsIAssociatedContentSecurity nsIBadCertListener2 nsICertBlocklist nsICertOverrideService nsICertTree nsICertificateDialogs nsIClientAuthDialogs nsIContentSignatureVerifier nsICryptoHMAC nsICryptoHash nsIDataSignatureVerifier nsIGenKeypairInfoDlg nsIKeyModule nsIKeygenThread nsILocalCertService nsINSSErrorsService nsINSSU2FToken nsINSSVersion nsIPK11Token nsIPK11TokenDB nsIPKCS11 nsIPKCS11Module nsIPKCS11ModuleDB nsIPKCS11Slot nsIProtectedAuthThread nsISSLStatus nsISSLStatusProvider nsISecretDecoderRing nsISecurityUITelemetry nsISiteSecurityService nsITokenDialogs nsITokenPasswordDialogs nsIU2FToken nsIX509Cert nsIX509CertDB nsIX509CertList nsIX509CertValidity 18:41:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:14 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:14 INFO - pippki nsIASN1Tree 18:41:14 INFO - places.xpt 18:41:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:14 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:14 INFO - places mozIAsyncFavicons mozIAsyncHistory mozIAsyncLivemarks mozIColorAnalyzer mozIPlacesAutoComplete mozIPlacesPendingOperation nsIAnnotationService nsIBrowserHistory nsIFaviconService nsINavBookmarksService nsINavHistoryService nsITaggingService nsPIPlacesDatabase 18:41:14 INFO - oaidl.acf 18:41:14 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:14 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:14 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleTableCell.idl 18:41:14 INFO - AccessibleTableCell.idl 18:41:14 INFO - plugin.xpt 18:41:14 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:14 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:14 INFO - plugin nsIHTTPHeaderListener nsIPluginDocument nsIPluginHost nsIPluginInputStream nsIPluginInstanceOwner nsIPluginTag nspluginroot 18:41:14 INFO - objidl.idl 18:41:14 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:14 INFO - unknwn.idl 18:41:14 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:14 INFO - wtypes.idl 18:41:14 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:14 INFO - wtypesbase.idl 18:41:14 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:14 INFO - basetsd.h 18:41:14 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:15 INFO - guiddef.h 18:41:15 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:15 INFO - oaidl.idl 18:41:15 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:15 INFO - oleacc.idl 18:41:15 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\Accessible2.idl 18:41:15 INFO - pref.xpt 18:41:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:15 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:15 INFO - pref nsIPrefBranch nsIPrefBranch2 nsIPrefBranchInternal nsIPrefLocalizedString nsIPrefService nsIRelativeFilePref 18:41:15 INFO - Accessible2.idl 18:41:15 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleRelation.idl 18:41:15 INFO - prefetch.xpt 18:41:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:15 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:15 INFO - prefetch nsIOfflineCacheUpdate nsIPrefetchService 18:41:15 INFO - AccessibleRelation.idl 18:41:15 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleStates.idl 18:41:15 INFO - privatebrowsing.xpt 18:41:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:15 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:15 INFO - privatebrowsing nsIPrivateBrowsingTrackingProtectionWhitelist 18:41:15 INFO - AccessibleStates.idl 18:41:15 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:41:15 INFO - profiler.xpt 18:41:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:15 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:15 INFO - profiler nsIProfileSaveEvent nsIProfiler 18:41:15 INFO - IA2CommonTypes.idl 18:41:15 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:16 INFO - oaidl.acf 18:41:16 INFO - rdf.xpt 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:16 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:16 INFO - rdf nsIRDFCompositeDataSource nsIRDFContainer nsIRDFContainerUtils nsIRDFDataSource nsIRDFDelegateFactory nsIRDFInMemoryDataSource nsIRDFInferDataSource nsIRDFLiteral nsIRDFNode nsIRDFObserver nsIRDFPropagatableDataSource nsIRDFPurgeableDataSource nsIRDFRemoteDataSource nsIRDFResource nsIRDFService nsIRDFXMLParser nsIRDFXMLSerializer nsIRDFXMLSink nsIRDFXMLSource rdfIDataSource rdfITripleVisitor 18:41:16 INFO - satchel.xpt 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:16 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:16 INFO - satchel nsIFormAutoComplete nsIFormFillController nsIInputListAutoComplete 18:41:16 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:16 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:16 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleText.idl 18:41:16 INFO - saxparser.xpt 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:16 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:16 INFO - saxparser nsIMozSAXXMLDeclarationHandler nsISAXAttributes nsISAXContentHandler nsISAXDTDHandler nsISAXErrorHandler nsISAXLexicalHandler nsISAXLocator nsISAXMutableAttributes nsISAXXMLFilter nsISAXXMLReader 18:41:16 INFO - AccessibleText.idl 18:41:16 INFO - services-crypto-component.xpt 18:41:16 INFO - services_fxaccounts.xpt 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:16 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:16 INFO - services-crypto-component nsIIdentityCryptoService 18:41:16 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:16 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:16 INFO - services_fxaccounts nsIFxAccountsUIGlue 18:41:16 INFO - objidl.idl 18:41:16 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:16 INFO - unknwn.idl 18:41:16 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:16 INFO - shistory.xpt 18:41:16 INFO - spellchecker.xpt 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:16 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:16 INFO - shistory nsIBFCacheEntry nsIGroupedSHistory nsIPartialSHistory nsIPartialSHistoryListener nsISHContainer nsISHEntry nsISHTransaction nsISHistory nsISHistoryInternal nsISHistoryListener 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:16 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:16 INFO - spellchecker mozIPersonalDictionary mozISpellCheckingEngine mozISpellI18NManager mozISpellI18NUtil 18:41:16 INFO - wtypes.idl 18:41:16 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:16 INFO - wtypesbase.idl 18:41:16 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:16 INFO - startupcache.xpt 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:16 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:16 INFO - startupcache nsIStartupCache 18:41:16 INFO - basetsd.h 18:41:16 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:16 INFO - storage.xpt 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:16 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:16 INFO - storage mozIStorageAggregateFunction mozIStorageAsyncConnection mozIStorageAsyncStatement mozIStorageBaseStatement mozIStorageBindingParams mozIStorageBindingParamsArray mozIStorageCompletionCallback mozIStorageConnection mozIStorageError mozIStorageFunction mozIStoragePendingStatement mozIStorageProgressHandler mozIStorageResultSet mozIStorageRow mozIStorageService mozIStorageStatement mozIStorageStatementCallback mozIStorageStatementParams mozIStorageStatementRow mozIStorageVacuumParticipant mozIStorageValueArray 18:41:17 INFO - guiddef.h 18:41:17 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - warning: [const] doesn't make sense on builtin types., 18:41:17 INFO - oaidl.idl 18:41:17 INFO - telemetry.xpt 18:41:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:17 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:17 INFO - telemetry nsITelemetry 18:41:17 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:17 INFO - oleacc.idl 18:41:17 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:41:17 INFO - IA2CommonTypes.idl 18:41:17 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:17 INFO - oaidl.acf 18:41:17 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:17 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:17 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleText2.idl 18:41:17 INFO - AccessibleText2.idl 18:41:17 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:17 INFO - objidl.idl 18:41:17 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:18 INFO - unknwn.idl 18:41:18 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:18 INFO - toolkit_asyncshutdown.xpt 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:18 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:18 INFO - toolkit_asyncshutdown nsIAsyncShutdown 18:41:18 INFO - toolkit_crashservice.xpt 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:18 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:18 INFO - toolkit_crashservice nsICrashService 18:41:18 INFO - wtypes.idl 18:41:18 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:18 INFO - toolkit_filewatcher.xpt 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:18 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:18 INFO - toolkit_filewatcher nsINativeFileWatcher 18:41:18 INFO - wtypesbase.idl 18:41:18 INFO - toolkit_finalizationwitness.xpt 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:18 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:18 INFO - toolkit_finalizationwitness nsIFinalizationWitnessService 18:41:18 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:18 INFO - basetsd.h 18:41:18 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:18 INFO - guiddef.h 18:41:18 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:18 INFO - toolkit_formautofill.xpt 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:18 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:18 INFO - toolkit_formautofill nsIFormAutofillContentService 18:41:18 INFO - oaidl.idl 18:41:18 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:18 INFO - toolkit_osfile.xpt 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:18 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:18 INFO - toolkit_osfile nsINativeOSFileInternals 18:41:18 INFO - toolkit_perfmonitoring.xpt 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:18 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:18 INFO - toolkit_perfmonitoring nsIPerformanceStats 18:41:18 INFO - oleacc.idl 18:41:18 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\IA2CommonTypes.idl 18:41:18 INFO - toolkit_securityreporter.xpt 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:18 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:18 INFO - toolkit_securityreporter nsISecurityReporter 18:41:19 INFO - IA2CommonTypes.idl 18:41:19 INFO - Processing c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ia2\AccessibleText.idl 18:41:19 INFO - AccessibleText.idl 18:41:19 INFO - toolkit_xulstore.xpt 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:19 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:19 INFO - toolkit_xulstore nsIXULStore 18:41:19 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:19 INFO - toolkitprofile.xpt 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:19 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:19 INFO - toolkitprofile nsIProfileMigrator nsIProfileUnlocker nsIToolkitProfile nsIToolkitProfileService 18:41:19 INFO - oaidl.acf 18:41:19 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:19 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:19 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\AccessibleValue.idl 18:41:19 INFO - txmgr.xpt 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:19 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:19 INFO - txmgr nsITransaction nsITransactionList nsITransactionListener nsITransactionManager 18:41:19 INFO - AccessibleValue.idl 18:41:19 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\objidl.idl 18:41:19 INFO - objidl.idl 18:41:19 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\unknwn.idl 18:41:19 INFO - txtsvc.xpt 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:19 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:19 INFO - txtsvc nsIInlineSpellChecker nsITextServicesFilter 18:41:19 INFO - unknwn.idl 18:41:19 INFO - uconv.xpt 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:19 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:19 INFO - uconv nsIScriptableUConv nsITextToSubURI nsIUTF8ConverterService 18:41:19 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypes.idl 18:41:19 INFO - unicharutil.xpt 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:19 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:19 INFO - unicharutil nsIEntityConverter nsISaveAsCharset nsIUnicodeNormalizer 18:41:19 INFO - wtypes.idl 18:41:19 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\wtypesbase.idl 18:41:20 INFO - wtypesbase.idl 18:41:20 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\basetsd.h 18:41:20 INFO - basetsd.h 18:41:20 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\shared\guiddef.h 18:41:20 INFO - guiddef.h 18:41:20 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.idl 18:41:20 INFO - oaidl.idl 18:41:20 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oleacc.idl 18:41:20 INFO - oleacc.idl 18:41:20 INFO - update.xpt 18:41:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:20 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:20 INFO - update nsIUpdateService nsIUpdateTimerManager 18:41:20 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\oaidl.acf 18:41:20 INFO - uriloader.xpt 18:41:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:20 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:20 INFO - uriloader nsCURILoader nsIContentHandler nsIDocumentLoader nsITransfer nsIURIContentListener nsIURILoader nsIWebProgress nsIWebProgressListener nsIWebProgressListener2 18:41:20 INFO - oaidl.acf 18:41:20 INFO - url-classifier.xpt 18:41:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:20 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:20 INFO - url-classifier nsIUrlClassifierDBService nsIUrlClassifierHashCompleter nsIUrlClassifierPrefixSet nsIUrlClassifierStreamUpdater nsIUrlClassifierUtils nsIUrlListManager 18:41:20 INFO - urlformatter.xpt 18:41:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:20 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:20 INFO - urlformatter nsIURLFormatter 18:41:20 INFO - Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0620 18:41:20 INFO - Copyright (c) Microsoft Corporation. All rights reserved. 18:41:20 INFO - Processing c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\ia2\IA2CommonTypes.idl 18:41:20 INFO - IA2CommonTypes.idl 18:41:21 INFO - touch midl_done 18:41:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleEventId.h' '../../../dist/include' 18:41:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleRole.h' '../../../dist/include' 18:41:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleStates.h' '../../../dist/include' 18:41:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'IA2CommonTypes.h' '../../../dist/include' 18:41:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'Accessible2_i.c' '../../../dist/include' 18:41:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'Accessible2_2_i.c' '../../../dist/include' 18:41:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'Accessible2_3_i.c' '../../../dist/include' 18:41:21 INFO - webBrowser_core.xpt 18:41:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:21 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:21 INFO - webBrowser_core nsCWebBrowser nsICommandHandler nsIEmbeddingSiteWindow nsIPrintingPromptService nsIWebBrowser nsIWebBrowserChrome nsIWebBrowserChrome2 nsIWebBrowserChrome3 nsIWebBrowserChromeFocus nsIWebBrowserFocus nsIWebBrowserPrint nsIWebBrowserSetup nsIWebBrowserStream 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleAction_i.c' '../../../dist/include' 18:41:22 INFO - webbrowserpersist.xpt 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:22 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:22 INFO - webbrowserpersist nsCWebBrowserPersist nsIWebBrowserPersist nsIWebBrowserPersistDocument nsIWebBrowserPersistable 18:41:22 INFO - webvtt.xpt 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:22 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:22 INFO - webvtt nsIWebVTTListener nsIWebVTTParserWrapper 18:41:22 INFO - widget.xpt 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:22 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:22 INFO - widget nsIAppShell nsIBaseWindow nsIBidiKeyboard nsIClipboard nsIClipboardDragDropHookList nsIClipboardDragDropHooks nsIClipboardHelper nsIClipboardOwner nsIColorPicker nsIDisplayInfo nsIDragService nsIDragSession nsIFilePicker nsIFormatConverter nsIGfxInfo nsIGfxInfoDebug nsIIdleService nsIIdleServiceInternal nsIJumpListBuilder nsIJumpListItem nsIPrintSession nsIPrintSettings nsIPrintSettingsService nsIPrintSettingsWin nsIPrinterEnumerator nsIScreen nsIScreenManager nsISound nsITaskbarOverlayIconController nsITaskbarPreview nsITaskbarPreviewButton nsITaskbarPreviewController nsITaskbarProgress nsITaskbarTabPreview nsITaskbarWindowPreview nsITransferable nsIWinTaskbar nsIWindowsUIUtils 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleApplication_i.c' '../../../dist/include' 18:41:22 INFO - windowcreator.xpt 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:22 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:22 INFO - windowcreator nsIWindowCreator nsIWindowCreator2 nsIWindowProvider 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleComponent_i.c' '../../../dist/include' 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleDocument_i.c' '../../../dist/include' 18:41:22 INFO - windowds.xpt 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:22 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:22 INFO - windowds nsIWindowDataSource 18:41:22 INFO - windowwatcher.xpt 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:22 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:22 INFO - windowwatcher nsIDialogParamBlock nsIPromptFactory nsIPromptService nsIPromptService2 nsIWindowWatcher nsPIPromptService nsPIWindowWatcher 18:41:23 INFO - xpcom_base.xpt 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:23 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:23 INFO - xpcom_base nsIConsoleListener nsIConsoleMessage nsIConsoleService nsICycleCollectorListener nsIDebug2 nsIErrorService nsIException nsIGZFileWriter nsIInterfaceRequestor nsIMemory nsIMemoryInfoDumper nsIMemoryReporter nsIMessageLoop nsIMutable nsIProgrammingLanguage nsISecurityConsoleMessage nsIStatusReporter nsISupports nsIUUIDGenerator nsIVersionComparator nsIWeakReference nsrootidl 18:41:23 INFO - xpcom_components.xpt 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:23 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:23 INFO - xpcom_components nsICategoryManager nsIClassInfo nsIComponentManager nsIComponentRegistrar nsIFactory nsIModule nsIServiceManager 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleEditableText_i.c' '../../../dist/include' 18:41:23 INFO - xpcom_ds.xpt 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:23 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:23 INFO - xpcom_ds nsIArray nsIArrayExtensions nsIAtom nsIAtomService nsIHashable nsIINIParser nsIMutableArray nsIObserver nsIObserverService nsIPersistentProperties2 nsIProperties nsIProperty nsIPropertyBag nsIPropertyBag2 nsISerializable nsISimpleEnumerator nsIStringEnumerator nsISupportsIterators nsISupportsPrimitives nsIVariant nsIWindowsRegKey nsIWritablePropertyBag nsIWritablePropertyBag2 18:41:23 INFO - xpcom_io.xpt 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:23 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:23 INFO - xpcom_io nsIAsyncInputStream nsIAsyncOutputStream nsIBinaryInputStream nsIBinaryOutputStream nsICloneableInputStream nsIConverterInputStream nsIConverterOutputStream nsIDirectoryEnumerator nsIDirectoryService nsIFile nsIIOUtil nsIInputStream nsIInputStreamTee nsILineInputStream nsILocalFile nsILocalFileWin nsIMultiplexInputStream nsIObjectInputStream nsIObjectOutputStream nsIOutputStream nsIPipe nsISafeOutputStream nsIScriptableBase64Encoder nsIScriptableInputStream nsISeekableStream nsIStorageStream nsIStreamBufferAccess nsIStringStream nsIUnicharInputStream nsIUnicharLineInputStream nsIUnicharOutputStream 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleHyperlink_i.c' '../../../dist/include' 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleHypertext_i.c' '../../../dist/include' 18:41:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleHypertext2_i.c' '../../../dist/include' 18:41:24 INFO - xpcom_system.xpt 18:41:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:24 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:24 INFO - xpcom_system nsIBlocklistService nsICrashReporter nsIDeviceSensors nsIGConfService nsIGIOService nsIGSettingsService nsIGeolocationProvider nsIHapticFeedback nsIPackageKitService nsIPlatformInfo nsIXULAppInfo nsIXULRuntime 18:41:24 INFO - xpcom_threads.xpt 18:41:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:24 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:24 INFO - xpcom_threads nsIEnvironment nsIEventTarget nsIIdlePeriod nsINamed nsIProcess nsIRunnable nsISupportsPriority nsIThread nsIThreadInternal nsIThreadManager nsIThreadPool nsITimer 18:41:24 INFO - xpcom_xpti.xpt 18:41:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:24 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:24 INFO - xpcom_xpti nsIInterfaceInfo nsIInterfaceInfoManager 18:41:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleImage_i.c' '../../../dist/include' 18:41:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleRelation_i.c' '../../../dist/include' 18:41:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleTable_i.c' '../../../dist/include' 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleTable2_i.c' '../../../dist/include' 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleTableCell_i.c' '../../../dist/include' 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleText_i.c' '../../../dist/include' 18:41:25 INFO - xpconnect.xpt 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:25 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:25 INFO - xpconnect mozIJSSubScriptLoader nsIAddonInterposition nsIXPCScriptable nsIXPConnect xpcIJSGetFactory xpcIJSModuleLoader xpcIJSWeakReference xpccomponents xpcexception xpcjsid 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleText2_i.c' '../../../dist/include' 18:41:25 INFO - xpctest.xpt 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:25 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:25 INFO - xpctest xpctest_attributes xpctest_bug809674 xpctest_interfaces xpctest_params xpctest_returncode xpctest_utils 18:41:25 INFO - xul.xpt 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:25 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:25 INFO - xul nsIController nsIControllers nsIXULOverlayProvider 18:41:25 INFO - xulapp.xpt 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:25 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:25 INFO - xulapp nsINativeAppSupport nsIWinAppHelper 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleValue_i.c' '../../../dist/include' 18:41:26 INFO - xultmpl.xpt 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:26 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:26 INFO - xultmpl nsIXULBuilderListener nsIXULSortService nsIXULTemplateBuilder nsIXULTemplateQueryProcessor nsIXULTemplateResult nsIXULTemplateRuleFilter 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'Accessible2.h' '../../../dist/include' 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'Accessible2_2.h' '../../../dist/include' 18:41:26 INFO - zipwriter.xpt 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:26 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:26 INFO - zipwriter nsIZipWriter 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'Accessible2_3.h' '../../../dist/include' 18:41:26 INFO - WorkerTest.xpt 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:26 INFO - ../../../dist/idl ../../../dist/include ../../../dist/xpi-stage/worker/components \ 18:41:26 INFO - WorkerTest nsIWorkerTest 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleAction.h' '../../../dist/include' 18:41:26 INFO - test_necko.xpt 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:26 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:26 INFO - test_necko nsIHttpServer 18:41:27 INFO - xpcomtest.xpt 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:27 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/components \ 18:41:27 INFO - xpcomtest NotXPCOMTest 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleApplication.h' '../../../dist/include' 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleComponent.h' '../../../dist/include' 18:41:27 INFO - browser-feeds.xpt 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:27 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ 18:41:27 INFO - browser-feeds nsIFeedResultService nsIWebContentConverterRegistrar 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleDocument.h' '../../../dist/include' 18:41:27 INFO - browser-newtab.xpt 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:27 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ 18:41:27 INFO - browser-newtab nsIAboutNewTabService 18:41:27 INFO - browsercompsbase.xpt 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:27 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ 18:41:27 INFO - browsercompsbase nsIBrowserGlue nsIBrowserHandler 18:41:28 INFO - jsinspector.xpt 18:41:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:28 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ 18:41:28 INFO - jsinspector nsIJSInspector 18:41:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleEditableText.h' '../../../dist/include' 18:41:28 INFO - migration.xpt 18:41:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:28 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ 18:41:28 INFO - migration nsIBrowserProfileMigrator 18:41:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleHyperlink.h' '../../../dist/include' 18:41:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleHypertext.h' '../../../dist/include' 18:41:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleHypertext2.h' '../../../dist/include' 18:41:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleImage.h' '../../../dist/include' 18:41:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleRelation.h' '../../../dist/include' 18:41:29 INFO - sessionstore.xpt 18:41:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:29 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ 18:41:29 INFO - sessionstore nsISessionStartup nsISessionStore 18:41:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleTable.h' '../../../dist/include' 18:41:29 INFO - shellservice.xpt 18:41:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/pythonpath.py -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/ply -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/idl-parser -I../../../xpcom/idl-parser/xpidl \ 18:41:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/python/mozbuild/mozbuild/action/xpidl-process.py --cache-dir ../../../xpcom/idl-parser/xpidl --depsdir .deps \ 18:41:29 INFO - ../../../dist/idl ../../../dist/include ../../../dist/bin/browser/components \ 18:41:29 INFO - shellservice nsIShellService nsIWindowsShellService 18:41:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleTable2.h' '../../../dist/include' 18:41:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleTableCell.h' '../../../dist/include' 18:41:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleText.h' '../../../dist/include' 18:41:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleText2.h' '../../../dist/include' 18:41:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'AccessibleValue.h' '../../../dist/include' 18:41:30 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/ia2' 18:41:30 INFO - mozmake.EXE[6]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/makefiles/xpidl' 18:41:30 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/xpidl' 18:41:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests' 18:41:30 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:41:30 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests' 18:41:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/locale' 18:41:30 INFO - langGroups.properties.h 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale/props2arrays.py main langGroups.properties.h .deps/langGroups.properties.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale/langGroups.properties 18:41:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/dns' 18:41:30 INFO - etld_data.inc 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/dns/prepare_tlds.py main etld_data.inc .deps/etld_data.inc.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/dns/effective_tld_names.dat 18:41:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings' 18:41:30 INFO - Makefile:52: codegen.pp: No such file or directory 18:41:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/xre' 18:41:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/base' 18:41:30 INFO - PropertyUseCounterMap.inc 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base/gen-usecounters.py property_map PropertyUseCounterMap.inc .deps/PropertyUseCounterMap.inc.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base/UseCounters.conf 18:41:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/xpcom' 18:41:30 INFO - xpcAccEvents.h 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/xpcom/AccEventGen.py gen_files xpcAccEvents.h .deps/xpcAccEvents.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/xpcom/AccEvents.conf ../../xpcom/idl-parser/xpidl/xpidllex.py ../../xpcom/idl-parser/xpidl/xpidlyacc.py 18:41:30 INFO - UseCounterList.h 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base/gen-usecounters.py use_counter_list UseCounterList.h .deps/UseCounterList.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base/UseCounters.conf 18:41:30 INFO - CSS2Properties.webidl 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings/GenerateCSS2PropertiesWebIDL.py generate CSS2Properties.webidl .deps/CSS2Properties.webidl.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webidl/CSS2Properties.webidl.in c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style/PythonCSSProps.h 18:41:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry' 18:41:30 INFO - TelemetryEventData.h 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/gen-event-data.py main TelemetryEventData.h .deps/TelemetryEventData.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/Events.yaml 18:41:30 INFO - rm -f Navigator.webidl 18:41:30 INFO - TelemetryEventEnums.h 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/gen-event-enum.py main TelemetryEventEnums.h .deps/TelemetryEventEnums.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/Events.yaml 18:41:30 INFO - rm -f Node.webidl 18:41:30 INFO - TelemetryHistogramData.inc 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/gen-histogram-data.py main TelemetryHistogramData.inc .deps/TelemetryHistogramData.inc.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/Histograms.json c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base/UseCounters.conf c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base/nsDeprecatedOperationList.h 18:41:30 INFO - TelemetryHistogramEnums.h 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/gen-histogram-enum.py main TelemetryHistogramEnums.h .deps/TelemetryHistogramEnums.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/Histograms.json c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base/UseCounters.conf c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base/nsDeprecatedOperationList.h 18:41:30 INFO - rm -f TestCodeGen.webidl 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.preprocessor -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DE10S_TESTING_ONLY=1 -DEARLY_BETA_OR_EARLIER=1 -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=55.0a1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_UINT64_T=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"55.0"' -DMOZILLA_VERSION='"55.0a1"' -DMOZILLA_VERSION_U=55.0a1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"55.0a1"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_CRASHREPORTER=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_CRASHREPORTER_INJECTOR=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DIRECTSHOW=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_DUMP_PAINTING=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_FEEDS=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_MEMORY_DEBUG=1 -DMOZ_MEMORY_WINDOWS=1 -DMOZ_MSVC_STL_WRAP_RAISE=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILING=1 -DMOZ_RAW=1 -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_RUST_URLPARSE=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DMSVC_HAS_DIA_SDK=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_ENABLE_TSF=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86-msvc"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVPX_X86_ASM=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DXP_WIN32=1 -DX_DISPLAY_MISSING=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 -D_X86_=1 -DAB_CD=en-US c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webidl/Navigator.webidl -o Navigator.webidl 18:41:30 INFO - TelemetryScalarData.h 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/gen-scalar-data.py main TelemetryScalarData.h .deps/TelemetryScalarData.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/Scalars.yaml 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.preprocessor -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DE10S_TESTING_ONLY=1 -DEARLY_BETA_OR_EARLIER=1 -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=55.0a1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_UINT64_T=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"55.0"' -DMOZILLA_VERSION='"55.0a1"' -DMOZILLA_VERSION_U=55.0a1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"55.0a1"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_CRASHREPORTER=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_CRASHREPORTER_INJECTOR=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DIRECTSHOW=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_DUMP_PAINTING=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_FEEDS=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_MEMORY_DEBUG=1 -DMOZ_MEMORY_WINDOWS=1 -DMOZ_MSVC_STL_WRAP_RAISE=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILING=1 -DMOZ_RAW=1 -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_RUST_URLPARSE=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DMSVC_HAS_DIA_SDK=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_ENABLE_TSF=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86-msvc"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVPX_X86_ASM=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DXP_WIN32=1 -DX_DISPLAY_MISSING=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 -D_X86_=1 -DAB_CD=en-US c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webidl/Node.webidl -o Node.webidl 18:41:30 INFO - TelemetryScalarEnums.h 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.preprocessor -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DE10S_TESTING_ONLY=1 -DEARLY_BETA_OR_EARLIER=1 -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=55.0a1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_UINT64_T=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"55.0"' -DMOZILLA_VERSION='"55.0a1"' -DMOZILLA_VERSION_U=55.0a1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"55.0a1"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_CRASHREPORTER=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_CRASHREPORTER_INJECTOR=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DIRECTSHOW=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_DUMP_PAINTING=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_FEEDS=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_MEMORY_DEBUG=1 -DMOZ_MEMORY_WINDOWS=1 -DMOZ_MSVC_STL_WRAP_RAISE=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILING=1 -DMOZ_RAW=1 -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_RUST_URLPARSE=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DMSVC_HAS_DIA_SDK=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_ENABLE_TSF=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86-msvc"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVPX_X86_ASM=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DXP_WIN32=1 -DX_DISPLAY_MISSING=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 -D_X86_=1 -DAB_CD=en-US c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings/test/TestCodeGen.webidl -o TestCodeGen.webidl 18:41:30 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:41:30 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/xre' 18:41:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/gen-scalar-enum.py main TelemetryScalarEnums.h .deps/TelemetryScalarEnums.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/Scalars.yaml 18:41:31 INFO - rm -f TestExampleGen.webidl 18:41:31 INFO - rm -f TestJSImplGen.webidl 18:41:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.preprocessor -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DE10S_TESTING_ONLY=1 -DEARLY_BETA_OR_EARLIER=1 -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=55.0a1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_UINT64_T=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"55.0"' -DMOZILLA_VERSION='"55.0a1"' -DMOZILLA_VERSION_U=55.0a1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"55.0a1"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_CRASHREPORTER=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_CRASHREPORTER_INJECTOR=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DIRECTSHOW=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_DUMP_PAINTING=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_FEEDS=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_MEMORY_DEBUG=1 -DMOZ_MEMORY_WINDOWS=1 -DMOZ_MSVC_STL_WRAP_RAISE=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILING=1 -DMOZ_RAW=1 -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_RUST_URLPARSE=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DMSVC_HAS_DIA_SDK=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_ENABLE_TSF=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86-msvc"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVPX_X86_ASM=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DXP_WIN32=1 -DX_DISPLAY_MISSING=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 -D_X86_=1 -DAB_CD=en-US c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings/test/TestExampleGen.webidl -o TestExampleGen.webidl 18:41:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.preprocessor -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DE10S_TESTING_ONLY=1 -DEARLY_BETA_OR_EARLIER=1 -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=55.0a1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_UINT64_T=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"55.0"' -DMOZILLA_VERSION='"55.0a1"' -DMOZILLA_VERSION_U=55.0a1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"55.0a1"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_CRASHREPORTER=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_CRASHREPORTER_INJECTOR=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DIRECTSHOW=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_DUMP_PAINTING=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_FEEDS=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_MEMORY_DEBUG=1 -DMOZ_MEMORY_WINDOWS=1 -DMOZ_MSVC_STL_WRAP_RAISE=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILING=1 -DMOZ_RAW=1 -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_RUST_URLPARSE=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DMSVC_HAS_DIA_SDK=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_ENABLE_TSF=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86-msvc"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVPX_X86_ASM=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DXP_WIN32=1 -DX_DISPLAY_MISSING=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 -D_X86_=1 -DAB_CD=en-US c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings/test/TestJSImplGen.webidl -o TestJSImplGen.webidl 18:41:31 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/xre/test/win' 18:41:31 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:41:31 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/xre/test/win' 18:41:31 INFO - rm -f Window.webidl 18:41:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.preprocessor -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DE10S_TESTING_ONLY=1 -DEARLY_BETA_OR_EARLIER=1 -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=55.0a1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_UINT64_T=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"55.0"' -DMOZILLA_VERSION='"55.0a1"' -DMOZILLA_VERSION_U=55.0a1 -DMOZ_ADDON_SIGNING=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"55.0a1"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_CRASHREPORTER=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_CRASHREPORTER_INJECTOR=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DIRECTSHOW=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_DUMP_PAINTING=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_SKIA_PDF=1 -DMOZ_ENABLE_SKIA_PDF_SFNTLY=1 -DMOZ_FEEDS=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightlydebug -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_MEMORY_DEBUG=1 -DMOZ_MEMORY_WINDOWS=1 -DMOZ_MSVC_STL_WRAP_RAISE=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILING=1 -DMOZ_RAW=1 -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_RUST_URLPARSE=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_ON_BY_DEFAULT=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DMSVC_HAS_DIA_SDK=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_ENABLE_TSF=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86-msvc"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVPX_X86_ASM=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DXP_WIN32=1 -DX_DISPLAY_MISSING=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 -D_X86_=1 -DAB_CD=en-US c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webidl/Window.webidl -o Window.webidl 18:41:32 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/locale' 18:41:32 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/locale/windows' 18:41:32 INFO - wincharset.properties.h 18:41:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.file_generate c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale/props2arrays.py main wincharset.properties.h .deps/wincharset.properties.h.pp c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale/windows/wincharset.properties 18:41:32 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:41:32 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:41:32 INFO - PythonCSSProps.h 18:41:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'UseCounterList.h' '../../dist/include/mozilla/dom' 18:41:32 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/dns' 18:41:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe -m mozbuild.action.webidl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings 18:41:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'TelemetryHistogramEnums.h' '../../../dist/include/mozilla' 18:41:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'TelemetryEventEnums.h' '../../../dist/include/mozilla' 18:41:33 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/base' 18:41:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'TelemetryScalarEnums.h' '../../../dist/include/mozilla' 18:41:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'xpcAccEvents.h' '../../dist/include' 18:41:33 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/locale/windows' 18:41:33 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry' 18:41:33 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/xpcom' 18:41:50 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl' 18:41:51 INFO - Generating c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/TestExampleWorkerInterface-example.h 18:41:51 INFO - Generating c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/TestExampleWorkerInterface-example.cpp 18:41:51 INFO - Generating c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/TestExampleProxyInterface-example.h 18:41:51 INFO - Generating c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/TestExampleProxyInterface-example.cpp 18:41:51 INFO - Generating c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/TestExampleInterface-example.h 18:41:51 INFO - Generating c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/TestExampleInterface-example.cpp 18:41:51 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:41:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings' 18:41:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/test' 18:41:51 INFO - mozmake.EXE[5]: Nothing to be done for 'export'. 18:41:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/test' 18:41:51 INFO - mozmake.EXE[4]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:41:51 INFO - mozmake.EXE[3]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:41:51 INFO - mozmake.EXE[3]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozmake.EXE recurse_compile 18:41:52 INFO - mozmake.EXE[4]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/fallible' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozalloc' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozglue/misc' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozjemalloc' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry/tests' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testplugin/javaplugin' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/replace' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testplugin/secondplugin' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - nptest.res 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/ctypes/tests' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/verify' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - nptest.res 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/common-standalone' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/src' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gmp-plugin-openh264' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojemalloc.obj -c -DDEBUG=1 -DTRACING=1 -DMOZ_JEMALLOC_HARD_ASSERTS -Dabort=moz_abort -DMOZ_JEMALLOC_IMPL -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/mozjemalloc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozjemalloc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/jemalloc.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX -wd4273 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/mozjemalloc/jemalloc.c 18:41:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src' 18:41:52 INFO - mkdir -p '.deps/' 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofallible.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Dmozilla_Char16_h -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/fallible -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/fallible -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/fallible.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Zl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/fallible/fallible.cpp 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fomsvc_raise_wrappers.obj -c -DDEBUG=1 -DTRACING=1 -D_HAS_EXCEPTIONS=0 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/mozalloc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozalloc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/msvc_raise_wrappers.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/mozalloc/msvc_raise_wrappers.cpp 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoConditionVariable_windows.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ConditionVariable_windows.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc/ConditionVariable_windows.cpp 18:41:52 INFO - C:/mozilla-build/msys/bin/perl.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/version_win.pl -QUIET 1 -DEPTH ../../../.. -TOPSRCDIR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src -OBJDIR . -SRCDIR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/tests -DISPNAME Nightly -APPVERSION 55.0a1 -OFFICIAL 1 -DEBUG 1 -BINARY modules-test.dll 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCompression.obj -c -DDEBUG=1 -DTRACING=1 -DIMPL_MFBT -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mfbt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Compression.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4804 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mfbt/Compression.cpp 18:41:52 INFO - C:/mozilla-build/msys/bin/perl.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/version_win.pl -QUIET 1 -DEPTH ../../.. -TOPSRCDIR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src -OBJDIR . -SRCDIR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/replace/replace -DISPNAME Nightly -APPVERSION 55.0a1 -OFFICIAL 1 -DEBUG 1 -BINARY replace_malloc.dll 18:41:52 INFO - C:/mozilla-build/msys/bin/perl.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/version_win.pl -QUIET 1 -DEPTH ../../../.. -TOPSRCDIR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src -OBJDIR . -SRCDIR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/ctypes/tests -DISPNAME Nightly -APPVERSION 55.0a1 -OFFICIAL 1 -DEBUG 1 -BINARY jsctypes-test.dll 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_c_libmar_verify0.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libmar/verify -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/verify -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libmar/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_c_libmar_verify0.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/verify/Unified_c_libmar_verify0.c 18:41:52 INFO - Creating Resource file: nptest.res 18:41:52 INFO - rc.exe -nologo -r -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/test/testplugin/javaplugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testplugin/javaplugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Fonptest.res c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/test/testplugin/javaplugin/nptest.rc 18:41:52 INFO - Creating Resource file: nptest.res 18:41:52 INFO - rc.exe -nologo -r -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/test/testplugin/secondplugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testplugin/secondplugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Fonptest.res c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/test/testplugin/secondplugin/nptest.rc 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_c_modules_libbz2_src0.obj -c -DDEBUG=1 -DTRACING=1 -D_FILE_OFFSET_BITS=64 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_c_modules_libbz2_src0.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src/Unified_c_modules_libbz2_src0.c 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_c_modules_libmar_src0.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libmar/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_c_modules_libmar_src0.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/src/Unified_c_modules_libmar_src0.c 18:41:52 INFO - C:/mozilla-build/msys/bin/perl.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/version_win.pl -QUIET 1 -DEPTH ../../.. -TOPSRCDIR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src -OBJDIR . -SRCDIR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp-plugin-openh264 -DISPNAME Nightly -APPVERSION 55.0a1 -OFFICIAL 1 -DEBUG 1 -BINARY fakeopenh264.dll 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focertificatecheck.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certificatecheck.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common/certificatecheck.cpp 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_acos.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_acos.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_acos.cpp 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_secondplugin0.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/test/testplugin/secondplugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testplugin/secondplugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_secondplugin0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4838 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testplugin/secondplugin/Unified_cpp_secondplugin0.cpp 18:41:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_javaplugin0.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/test/testplugin/javaplugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testplugin/javaplugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_javaplugin0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4838 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testplugin/javaplugin/Unified_cpp_javaplugin0.cpp 18:41:53 INFO - module.res 18:41:53 INFO - module.res 18:41:53 INFO - module.res 18:41:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogmp-fake-openh264.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp-plugin-openh264 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gmp-plugin-openh264 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gmp-fake-openh264.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp-plugin-openh264/gmp-fake-openh264.cpp 18:41:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoReplaceMalloc.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/replace/replace -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/replace -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ReplaceMalloc.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/replace/replace/ReplaceMalloc.cpp 18:41:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fomodules-test.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/modules-test.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/tests/modules-test.cpp 18:41:53 INFO - module.res 18:41:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_ctypes_tests0.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/ctypes/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/ctypes/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_ctypes_tests0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/ctypes/tests/Unified_cpp_ctypes_tests0.cpp 18:41:53 INFO - fallible.cpp 18:41:53 INFO - fallible.lib.desc 18:41:53 INFO - rm -f fallible.lib 18:41:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o fallible.lib.desc fallible.obj 18:41:53 INFO - msvc_raise_wrappers.cpp 18:41:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowinheap.obj -c -DDEBUG=1 -DTRACING=1 -D_HAS_EXCEPTIONS=0 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/mozalloc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozalloc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/winheap.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/mozalloc/winheap.cpp 18:41:53 INFO - modules-test.cpp 18:41:53 INFO - Creating Resource file: module.res 18:41:53 INFO - rc.exe -nologo -r -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Fomodule.res c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry/tests/module.rc 18:41:53 INFO - modules-test.dll 18:41:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --uselist -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -NOLOGO -DLL -OUT:modules-test.dll -PDB:modules-test.pdb -SUBSYSTEM:WINDOWS,6.01 -MACHINE:X86 modules-test.obj ./module.res -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH -DEBUG -DEBUGTYPE:CV kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib 18:41:53 INFO - e_acos.cpp 18:41:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_acosh.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_acosh.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_acosh.cpp 18:41:54 INFO - Compression.cpp 18:41:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoDecimal.obj -c -DDEBUG=1 -DTRACING=1 -DIMPL_MFBT -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mfbt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Decimal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mfbt/decimal/Decimal.cpp 18:41:54 INFO - ReplaceMalloc.cpp 18:41:54 INFO - Creating Resource file: module.res 18:41:54 INFO - rc.exe -nologo -r -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/replace/replace -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/replace -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Fomodule.res c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/replace/module.rc 18:41:54 INFO - e_acosh.cpp 18:41:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_asin.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_asin.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_asin.cpp 18:41:54 INFO - replace_malloc.dll 18:41:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --uselist -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -NOLOGO -DLL -OUT:replace_malloc.dll -PDB:replace_malloc.pdb -SUBSYSTEM:WINDOWS,6.01 -MACHINE:X86 ReplaceMalloc.obj ./module.res -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH -DEBUG -DEBUGTYPE:CV kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib 18:41:55 INFO - Unified_c_libmar_verify0.c 18:41:55 INFO - verifymar.lib.desc 18:41:55 INFO - rm -f verifymar.lib 18:41:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o verifymar.lib.desc Unified_c_libmar_verify0.obj 18:41:55 INFO - Unified_c_modules_libmar_src0.c 18:41:55 INFO - mar.lib.desc 18:41:55 INFO - rm -f mar.lib 18:41:55 INFO - gmp-fake-openh264.cpp 18:41:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o mar.lib.desc Unified_c_modules_libmar_src0.obj 18:41:55 INFO - Creating Resource file: module.res 18:41:55 INFO - rc.exe -nologo -r -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp-plugin-openh264 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gmp-plugin-openh264 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Fomodule.res c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gmp-plugin-openh264/module.rc 18:41:55 INFO - Unified_c_modules_libbz2_src0.c 18:41:55 INFO - bz2.lib.desc 18:41:55 INFO - rm -f bz2.lib 18:41:55 INFO - fakeopenh264.dll 18:41:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --uselist -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -NOLOGO -DLL -OUT:fakeopenh264.dll -PDB:fakeopenh264.pdb -SUBSYSTEM:WINDOWS,6.01 -MACHINE:X86 gmp-fake-openh264.obj ./module.res -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH -DEBUG -DEBUGTYPE:CV kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib ole32.lib 18:41:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o bz2.lib.desc Unified_c_modules_libbz2_src0.obj 18:41:55 INFO - jemalloc.c 18:41:55 INFO - memory_mozjemalloc.lib.desc 18:41:55 INFO - rm -f memory_mozjemalloc.lib 18:41:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o memory_mozjemalloc.lib.desc jemalloc.obj 18:41:55 INFO - winheap.cpp 18:41:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_memory_mozalloc0.obj -c -DDEBUG=1 -DTRACING=1 -D_HAS_EXCEPTIONS=0 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/mozalloc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozalloc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_memory_mozalloc0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp 18:41:55 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/fallible' 18:41:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoMutex_windows.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Mutex_windows.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc/Mutex_windows.cpp 18:41:55 INFO - e_asin.cpp 18:41:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_atan2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_atan2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_atan2.cpp 18:41:56 INFO - Unified_cpp_ctypes_tests0.cpp 18:41:56 INFO - Creating Resource file: module.res 18:41:56 INFO - rc.exe -nologo -r -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/ctypes/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/ctypes/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Fomodule.res c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/ctypes/tests/module.rc 18:41:56 INFO - certificatecheck.cpp 18:41:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopathhash.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pathhash.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common/pathhash.cpp 18:41:56 INFO - jsctypes-test.dll 18:41:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --uselist -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -NOLOGO -DLL -OUT:jsctypes-test.dll -PDB:jsctypes-test.pdb -SUBSYSTEM:WINDOWS,6.01 -MACHINE:X86 Unified_cpp_ctypes_tests0.obj ./module.res -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH -DEBUG -DEBUGTYPE:CV kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib 18:41:56 INFO - ConditionVariable_windows.cpp 18:41:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_mfbt0.obj -c -DDEBUG=1 -DTRACING=1 -DIMPL_MFBT -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mfbt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_mfbt0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt/Unified_cpp_mfbt0.cpp 18:41:56 INFO - chmod +x modules-test.dll 18:41:56 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry/tests' 18:41:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_atanh.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_atanh.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_atanh.cpp 18:41:56 INFO - Unified_cpp_memory_mozalloc0.cpp 18:41:56 INFO - memory_mozalloc.lib 18:41:56 INFO - rm -f memory_mozalloc.lib memory_mozalloc.lib.desc 18:41:56 INFO - e_atan2.cpp 18:41:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foreadstrings.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/readstrings.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common/readstrings.cpp 18:41:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --extract -- lib -NOLOGO -OUT:memory_mozalloc.lib msvc_raise_wrappers.obj winheap.obj Unified_cpp_memory_mozalloc0.obj 18:41:57 INFO - Decimal.cpp 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoPrintf.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Printf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc/Printf.cpp 18:41:57 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/verify' 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_cosh.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_cosh.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_cosh.cpp 18:41:57 INFO - e_atanh.cpp 18:41:57 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/src' 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foregistrycertificates.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/registrycertificates.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common/registrycertificates.cpp 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_mfbt1.obj -c -DDEBUG=1 -DTRACING=1 -DIMPL_MFBT -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mfbt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_mfbt1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt/Unified_cpp_mfbt1.cpp 18:41:57 INFO - Creating library replace_malloc.lib and object replace_malloc.exp 18:41:57 INFO - chmod +x replace_malloc.dll 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'replace_malloc.dll' '../../../dist/bin' 18:41:57 INFO - Unified_cpp_javaplugin0.cpp 18:41:57 INFO - nptestjava.dll 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --uselist -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -NOLOGO -DLL -OUT:nptestjava.dll -PDB:nptestjava.pdb -SUBSYSTEM:WINDOWS,6.01 -MACHINE:X86 Unified_cpp_javaplugin0.obj nptest.res -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH -DEBUG -DEBUGTYPE:CV -DEF:c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/test/testplugin/nptest.def kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib msimg32.lib imm32.lib 18:41:57 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src' 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoStackWalk.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/StackWalk.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc/StackWalk.cpp 18:41:57 INFO - Mutex_windows.cpp 18:41:57 INFO - Unified_cpp_secondplugin0.cpp 18:41:57 INFO - npsecondtest.dll 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --uselist -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -NOLOGO -DLL -OUT:npsecondtest.dll -PDB:npsecondtest.pdb -SUBSYSTEM:WINDOWS,6.01 -MACHINE:X86 Unified_cpp_secondplugin0.obj nptest.res -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH -DEBUG -DEBUGTYPE:CV -DEF:c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/test/testplugin/nptest.def kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib msimg32.lib imm32.lib 18:41:57 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozjemalloc' 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_exp.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_exp.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_exp.cpp 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouachelper.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uachelper.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common/uachelper.cpp 18:41:57 INFO - pathhash.cpp 18:41:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTimeStamp.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TimeStamp.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc/TimeStamp.cpp 18:41:58 INFO - e_cosh.cpp 18:41:58 INFO - Creating library fakeopenh264.lib and object fakeopenh264.exp 18:41:58 INFO - chmod +x fakeopenh264.dll 18:41:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'fakeopenh264.dll' '../../../dist/bin/gmp-fakeopenh264/1.0' 18:41:58 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi' 18:41:58 INFO - mkdir -p '.deps/' 18:41:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foclosures.obj -c -DDEBUG=1 -DTRACING=1 -DTARGET=X86_WIN32 -DFFI_NO_RAW_API -DX86_WIN32 -DHAVE_AS_STRING_PSEUDO_OP -DHAVE_AS_X86_64_UNWIND_SECTION_TYPE -DHAVE_AS_ASCII_PSEUDO_OP -DFFI_DEBUG -DHAVE_AS_X86_PCREL -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/closures.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/closures.c 18:41:58 INFO - Unified_cpp_mfbt1.cpp 18:41:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foupdatehelper.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/updatehelper.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common/updatehelper.cpp 18:41:58 INFO - e_exp.cpp 18:41:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_hypot.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_hypot.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_hypot.cpp 18:41:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/replace' 18:41:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTimeStamp_windows.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozglue/misc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TimeStamp_windows.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mozglue/misc/TimeStamp_windows.cpp 18:41:58 INFO - readstrings.cpp 18:41:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodebug.obj -c -DDEBUG=1 -DTRACING=1 -DTARGET=X86_WIN32 -DFFI_NO_RAW_API -DX86_WIN32 -DHAVE_AS_STRING_PSEUDO_OP -DHAVE_AS_X86_64_UNWIND_SECTION_TYPE -DHAVE_AS_ASCII_PSEUDO_OP -DFFI_DEBUG -DHAVE_AS_X86_PCREL -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/debug.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/debug.c 18:41:58 INFO - Creating library jsctypes-test.lib and object jsctypes-test.exp 18:41:58 INFO - chmod +x jsctypes-test.dll 18:41:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/ctypes/tests' 18:41:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_log.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_log.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_log.cpp 18:41:59 INFO - memory_mozalloc.lib.desc 18:41:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o memory_mozalloc.lib.desc msvc_raise_wrappers.obj winheap.obj Unified_cpp_memory_mozalloc0.obj 18:41:59 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gmp-plugin-openh264' 18:41:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foupdatelogging.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/common-standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/updatelogging.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common/updatelogging.cpp 18:41:59 INFO - debug.c 18:41:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_log10.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_log10.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_log10.cpp 18:41:59 INFO - e_hypot.cpp 18:41:59 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/data' 18:41:59 INFO - mkdir -p '.deps/' 18:41:59 INFO - c:/mozilla-build/yasm/yasm.exe -o icudata.obj -f win32 -rnasm -pnasm -g cv8 -DPREFIX '-DICU_DATA_FILE="icudt58l.dat"' -DICU_DATA_SYMBOL=icudt58_dat c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/data/icudata.s 18:41:59 INFO - icudata.lib.desc 18:41:59 INFO - rm -f icudata.lib 18:41:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o icudata.lib.desc icudata.obj 18:41:59 INFO - e_log.cpp 18:41:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojava_raw_api.obj -c -DDEBUG=1 -DTRACING=1 -DTARGET=X86_WIN32 -DFFI_NO_RAW_API -DX86_WIN32 -DHAVE_AS_STRING_PSEUDO_OP -DHAVE_AS_X86_64_UNWIND_SECTION_TYPE -DHAVE_AS_ASCII_PSEUDO_OP -DFFI_DEBUG -DHAVE_AS_X86_PCREL -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/java_raw_api.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/java_raw_api.c 18:41:59 INFO - TimeStamp.cpp 18:41:59 INFO - Unified_cpp_mfbt0.cpp 18:41:59 INFO - mfbt.lib.desc 18:41:59 INFO - rm -f mfbt.lib 18:41:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o mfbt.lib.desc Compression.obj Decimal.obj Unified_cpp_mfbt0.obj Unified_cpp_mfbt1.obj 18:42:00 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common' 18:42:00 INFO - mkdir -p '.deps/' 18:42:00 INFO - StackWalk.cpp 18:42:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_log2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_log2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_log2.cpp 18:42:00 INFO - Printf.cpp 18:42:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprep_cif.obj -c -DDEBUG=1 -DTRACING=1 -DTARGET=X86_WIN32 -DFFI_NO_RAW_API -DX86_WIN32 -DHAVE_AS_STRING_PSEUDO_OP -DHAVE_AS_X86_64_UNWIND_SECTION_TYPE -DHAVE_AS_ASCII_PSEUDO_OP -DFFI_DEBUG -DHAVE_AS_X86_PCREL -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prep_cif.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/prep_cif.c 18:42:00 INFO - registrycertificates.cpp 18:42:00 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n' 18:42:00 INFO - mkdir -p '.deps/' 18:42:00 INFO - e_log10.cpp 18:42:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foraw_api.obj -c -DDEBUG=1 -DTRACING=1 -DTARGET=X86_WIN32 -DFFI_NO_RAW_API -DX86_WIN32 -DHAVE_AS_STRING_PSEUDO_OP -DHAVE_AS_X86_64_UNWIND_SECTION_TYPE -DHAVE_AS_ASCII_PSEUDO_OP -DFFI_DEBUG -DHAVE_AS_X86_PCREL -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/raw_api.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/raw_api.c 18:42:00 INFO - uachelper.cpp 18:42:00 INFO - closures.c 18:42:00 INFO - java_raw_api.c 18:42:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_pow.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_pow.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_pow.cpp 18:42:00 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src' 18:42:00 INFO - mkdir -p '.deps/' 18:42:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmemory.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmemory.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/cmemory.c 18:42:00 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl' 18:42:00 INFO - mkdir -p '.deps/' 18:42:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foadler32.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/adler32.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/adler32.c 18:42:00 INFO - Creating library nptestjava.lib and object nptestjava.exp 18:42:00 INFO - nptestjava.exp : warning LNK4070: /OUT:NPTEST.dll directive in .EXP differs from output filename 'nptestjava.dll'; ignoring directive 18:42:00 INFO - chmod +x nptestjava.dll 18:42:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foauthcert.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/authcert.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/authcert.c 18:42:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'nptestjava.dll' '../../../../../dist/plugins' 18:42:00 INFO - Creating library npsecondtest.lib and object npsecondtest.exp 18:42:00 INFO - npsecondtest.exp : warning LNK4070: /OUT:NPTEST.dll directive in .EXP differs from output filename 'npsecondtest.dll'; ignoring directive 18:42:00 INFO - chmod +x npsecondtest.dll 18:42:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'npsecondtest.dll' '../../../../../dist/plugins' 18:42:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FodecContext.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/decContext.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/decContext.c 18:42:00 INFO - prep_cif.c 18:42:00 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/db/sqlite3/src' 18:42:00 INFO - mkdir -p '.deps/' 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosqlite3.obj -c -DDEBUG=1 -DTRACING=1 -DSQLITE_SECURE_DELETE=1 -DSQLITE_THREADSAFE=1 -DSQLITE_CORE=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_DEFAULT_PAGE_SIZE=32768 -DSQLITE_MAX_DEFAULT_PAGE_SIZE=32768 -DSQLITE_WIN32_GETVERSIONEX=0 -DSQLITE_ALLOW_URI_AUTHORITY=1 -DSQLITE_DEBUG=1 -DSQLITE_ENABLE_API_ARMOR -DHAVE_MALLOC_USABLE_SIZE -DSQLITE_WITHOUT_MSIZE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_BUILTIN_TEST -DSQLITE_OMIT_DECLTYPE -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/db/sqlite3/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/db/sqlite3/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sqlite3.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/db/sqlite3/src/sqlite3.c 18:42:01 INFO - raw_api.c 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotypes.obj -c -DDEBUG=1 -DTRACING=1 -DTARGET=X86_WIN32 -DFFI_NO_RAW_API -DX86_WIN32 -DHAVE_AS_STRING_PSEUDO_OP -DHAVE_AS_X86_64_UNWIND_SECTION_TYPE -DHAVE_AS_ASCII_PSEUDO_OP -DFFI_DEBUG -DHAVE_AS_X86_PCREL -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/types.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/types.c 18:42:01 INFO - e_log2.cpp 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focstring.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cstring.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/cstring.c 18:42:01 INFO - adler32.c 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focompress.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/compress.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/compress.c 18:42:01 INFO - cmemory.c 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmpcert.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmpcert.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/cmpcert.c 18:42:01 INFO - e_pow.cpp 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_sinh.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_sinh.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_sinh.cpp 18:42:01 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/mozalloc' 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FodecNumber.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/decNumber.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/decNumber.c 18:42:01 INFO - types.c 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foffi.obj -c -DDEBUG=1 -DTRACING=1 -DTARGET=X86_WIN32 -DFFI_NO_RAW_API -DX86_WIN32 -DHAVE_AS_STRING_PSEUDO_OP -DHAVE_AS_X86_64_UNWIND_SECTION_TYPE -DHAVE_AS_ASCII_PSEUDO_OP -DFFI_DEBUG -DHAVE_AS_X86_PCREL -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ffi.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86/ffi.c 18:42:01 INFO - win32.obj 18:42:01 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testplugin/javaplugin' 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focrc32.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/crc32.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/crc32.c 18:42:01 INFO - decContext.c 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focwchar.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cwchar.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/cwchar.c 18:42:01 INFO - compress.c 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodtlscon.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dtlscon.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/dtlscon.c 18:42:01 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/plugins/test/testplugin/secondplugin' 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foe_sqrt.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/e_sqrt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/e_sqrt.cpp 18:42:01 INFO - TimeStamp_windows.cpp 18:42:01 INFO - mozglue_misc.lib.desc 18:42:01 INFO - rm -f mozglue_misc.lib 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o mozglue_misc.lib.desc ConditionVariable_windows.obj Mutex_windows.obj Printf.obj StackWalk.obj TimeStamp.obj TimeStamp_windows.obj 18:42:01 INFO - cstring.c 18:42:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/msvcc.sh -o win32.obj -DDEBUG=1 -DTRACING=1 -DTARGET=X86_WIN32 -DFFI_NO_RAW_API -DX86_WIN32 -DHAVE_AS_STRING_PSEUDO_OP -DHAVE_AS_X86_64_UNWIND_SECTION_TYPE -DHAVE_AS_ASCII_PSEUDO_OP -DFFI_DEBUG -DHAVE_AS_X86_PCREL -DMOZ_HAS_MOZGLUE -Z7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -c c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/ffi/../../../js/src/ctypes/libffi/src/x86/win32.S 18:42:02 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/data' 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foulocdata.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ulocdata.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ulocdata.c 18:42:02 INFO - updatelogging.cpp 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodeflate.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/deflate.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/deflate.c 18:42:02 INFO - authcert.c 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fok_exp.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/k_exp.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/k_exp.cpp 18:42:02 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt' 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foicudataver.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/icudataver.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/icudataver.c 18:42:02 INFO - cwchar.c 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutmscale.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utmscale.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/utmscale.c 18:42:02 INFO - ffi.c 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogzclose.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gzclose.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/gzclose.c 18:42:02 INFO - e_sinh.cpp 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprelib.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prelib.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/prelib.c 18:42:02 INFO - crc32.c 18:42:02 INFO - updatehelper.cpp 18:42:02 INFO - updatecommon-standalone.lib.desc 18:42:02 INFO - rm -f updatecommon-standalone.lib 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o updatecommon-standalone.lib.desc certificatecheck.obj pathhash.obj readstrings.obj registrycertificates.obj uachelper.obj updatehelper.obj updatelogging.obj 18:42:02 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr' 18:42:02 INFO - mkdir -p '.deps/' 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprdir.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prdir.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prdir.c 18:42:02 INFO - e_sqrt.cpp 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folocmap.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/locmap.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/locmap.c 18:42:02 INFO - decNumber.c 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fossl3con.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ssl3con.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c 18:42:02 INFO - cmpcert.c 18:42:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogzlib.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gzlib.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/gzlib.c 18:42:03 INFO - utmscale.c 18:42:03 INFO - deflate.c 18:42:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_asinh.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_asinh.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_asinh.cpp 18:42:03 INFO - ulocdata.c 18:42:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foaffixpatternparser.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/affixpatternparser.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/affixpatternparser.cpp 18:42:03 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/ds' 18:42:03 INFO - mkdir -p '.deps/' 18:42:03 INFO - cl -nologo -EP -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -DDEBUG='1' -DTRACING='1' -DTARGET='X86_WIN32' -DFFI_NO_RAW_API -DX86_WIN32 -DHAVE_AS_STRING_PSEUDO_OP -DHAVE_AS_X86_64_UNWIND_SECTION_TYPE -DHAVE_AS_ASCII_PSEUDO_OP -DFFI_DEBUG -DHAVE_AS_X86_PCREL -DMOZ_HAS_MOZGLUE c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/ffi/../../../js/src/ctypes/libffi/src/x86/win32.S > ./win32.asm 18:42:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foplarena.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/ds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/ds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/plarena.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/ds/plarena.c 18:42:03 INFO - icudataver.c 18:42:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprfdcach.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prfdcach.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prfdcach.c 18:42:03 INFO - gzclose.c 18:42:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fossl3ecc.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ssl3ecc.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3ecc.c 18:42:03 INFO - win32.S 18:42:03 INFO - k_exp.cpp 18:42:03 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs12/pkcs12_pkcs12' 18:42:03 INFO - mkdir -p '.deps/' 18:42:03 INFO - ml -nologo -safeseh -c -Fewin32.obj ./win32.asm 18:42:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop12creat.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs12/pkcs12_pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p12creat.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12/p12creat.c 18:42:03 INFO - Assembling: ./win32.asm 18:42:03 INFO - config_external_ffi.lib.desc 18:42:03 INFO - rm -f config_external_ffi.lib 18:42:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o config_external_ffi.lib.desc closures.obj debug.obj java_raw_api.obj prep_cif.obj raw_api.obj types.obj ffi.obj win32.obj 18:42:03 INFO - dtlscon.c 18:42:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foalphaindex.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/alphaindex.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/alphaindex.cpp 18:42:03 INFO - gzlib.c 18:42:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogzread.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gzread.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/gzread.c 18:42:03 INFO - s_asinh.cpp 18:42:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_atan.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_atan.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_atan.cpp 18:42:04 INFO - plarena.c 18:42:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foplhash.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/ds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/ds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/plhash.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/ds/plhash.c 18:42:04 INFO - prelib.c 18:42:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopropsvec.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/propsvec.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/propsvec.c 18:42:04 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozglue/misc' 18:42:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprfile.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prfile.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prfile.c 18:42:04 INFO - gzread.c 18:42:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogzwrite.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gzwrite.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/gzwrite.c 18:42:04 INFO - p12creat.c 18:42:04 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/common-standalone' 18:42:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop12d.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs12/pkcs12_pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p12d.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12/p12d.c 18:42:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foanytrans.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/anytrans.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/anytrans.cpp 18:42:04 INFO - s_atan.cpp 18:42:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_cbrt.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_cbrt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_cbrt.cpp 18:42:04 INFO - plhash.c 18:42:04 INFO - plds4.lib.desc 18:42:04 INFO - rm -f plds4.lib 18:42:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o plds4.lib.desc plarena.obj plhash.obj 18:42:04 INFO - sqlite3.c 18:42:05 INFO - Warning: C4013 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\db\sqlite3\src\sqlite3.c: 'malloc_usable_size' undefined; assuming extern returning int 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/db/sqlite3/src/sqlite3.c(20801): warning C4013: 'malloc_usable_size' undefined; assuming extern returning int 18:42:05 INFO - db_sqlite3_src.lib.desc 18:42:05 INFO - rm -f db_sqlite3_src.lib 18:42:05 INFO - locmap.c 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fossl3ext.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ssl3ext.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3ext.c 18:42:05 INFO - propsvec.c 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouarrsort.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uarrsort.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uarrsort.c 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o db_sqlite3_src.lib.desc sqlite3.obj 18:42:05 INFO - ssl3ecc.c 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprio.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prio.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prio.c 18:42:05 INFO - gzwrite.c 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foinfback.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/infback.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/infback.c 18:42:05 INFO - ssl3con.c 18:42:05 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3con.c: '<=': signed/unsigned mismatch 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c(2594): warning C4018: '<=': signed/unsigned mismatch 18:42:05 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3con.c: '<': signed/unsigned mismatch 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c(4355): warning C4018: '<': signed/unsigned mismatch 18:42:05 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3con.c: '<': signed/unsigned mismatch 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c(5254): warning C4018: '<': signed/unsigned mismatch 18:42:05 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3con.c: '<': signed/unsigned mismatch 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c(5421): warning C4018: '<': signed/unsigned mismatch 18:42:05 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3con.c: '<': signed/unsigned mismatch 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c(6791): warning C4018: '<': signed/unsigned mismatch 18:42:05 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3con.c: '<': signed/unsigned mismatch 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c(7125): warning C4018: '<': signed/unsigned mismatch 18:42:05 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3con.c: '<': signed/unsigned mismatch 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c(8069): warning C4018: '<': signed/unsigned mismatch 18:42:05 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3con.c: '<': signed/unsigned mismatch 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c(8775): warning C4018: '<': signed/unsigned mismatch 18:42:05 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3con.c: '<': signed/unsigned mismatch 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c(9689): warning C4018: '<': signed/unsigned mismatch 18:42:05 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3con.c: '<': signed/unsigned mismatch 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3con.c(10904): warning C4018: '<': signed/unsigned mismatch 18:42:05 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime' 18:42:05 INFO - mkdir -p '.deps/' 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsarray.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsarray.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsarray.c 18:42:05 INFO - prdir.c 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop12dec.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs12/pkcs12_pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p12dec.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12/p12dec.c 18:42:05 INFO - anytrans.cpp 18:42:05 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_ceil.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_ceil.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_ceil.cpp 18:42:05 INFO - affixpatternparser.cpp 18:42:05 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foubidi.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ubidi.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ubidi.c 18:42:05 INFO - uarrsort.c 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foinffast.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/inffast.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/inffast.c 18:42:05 INFO - s_cbrt.cpp 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fossl3exthandle.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ssl3exthandle.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3exthandle.c 18:42:05 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/ffi' 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsasn1.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsasn1.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsasn1.c 18:42:05 INFO - infback.c 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopriometh.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/priometh.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/priometh.c 18:42:05 INFO - alphaindex.cpp 18:42:05 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foastro.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/astro.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/astro.cpp 18:42:06 INFO - p12d.c 18:42:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foubidi_props.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ubidi_props.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ubidi_props.c 18:42:06 INFO - inffast.c 18:42:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foinflate.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/inflate.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/inflate.c 18:42:06 INFO - prfdcach.c 18:42:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_ceilf.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_ceilf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_ceilf.cpp 18:42:06 INFO - ubidi.c 18:42:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fossl3gthr.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ssl3gthr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3gthr.c 18:42:06 INFO - s_ceil.cpp 18:42:06 INFO - cmsarray.c 18:42:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobasictz.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/basictz.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/basictz.cpp 18:42:06 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs7/pkcs7_pkcs7' 18:42:06 INFO - mkdir -p '.deps/' 18:42:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focertread.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs7/pkcs7_pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certread.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7/certread.c 18:42:06 INFO - ssl3ext.c 18:42:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop12e.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs12/pkcs12_pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p12e.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12/p12e.c 18:42:06 INFO - p12dec.c 18:42:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foinftrees.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/inftrees.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/inftrees.c 18:42:06 INFO - prfile.c 18:42:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foubidiln.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ubidiln.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ubidiln.c 18:42:07 INFO - cmsasn1.c 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsattr.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsattr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsattr.c 18:42:07 INFO - ubidi_props.c 18:42:07 INFO - inflate.c 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_copysign.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_copysign.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_copysign.cpp 18:42:07 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/ds' 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobocsu.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/bocsu.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/bocsu.cpp 18:42:07 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki' 18:42:07 INFO - mkdir -p '.deps/' 18:42:07 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/db/sqlite3/src' 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop7common.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs7/pkcs7_pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p7common.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7/p7common.c 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foasymmkey.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/asymmkey.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki/asymmkey.c 18:42:07 INFO - s_ceilf.cpp 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslauth.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslauth.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslauth.c 18:42:07 INFO - inftrees.c 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotrees.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/trees.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/trees.c 18:42:07 INFO - ssl3exthandle.c 18:42:07 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3exthandle.c: '<': signed/unsigned mismatch 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3exthandle.c(2158): warning C4018: '<': signed/unsigned mismatch 18:42:07 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3exthandle.c: '<': signed/unsigned mismatch 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3exthandle.c(2273): warning C4018: '<': signed/unsigned mismatch 18:42:07 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3exthandle.c: '>=': signed/unsigned mismatch 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3exthandle.c(2340): warning C4018: '>=': signed/unsigned mismatch 18:42:07 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3exthandle.c: '<': signed/unsigned mismatch 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3exthandle.c(2354): warning C4018: '<': signed/unsigned mismatch 18:42:07 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\ssl3exthandle.c: '<': signed/unsigned mismatch 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssl3exthandle.c(2406): warning C4018: '<': signed/unsigned mismatch 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop12local.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs12/pkcs12_pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p12local.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12/p12local.c 18:42:07 INFO - certread.c 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopripv6.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pripv6.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/pripv6.c 18:42:07 INFO - ubidiln.c 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foubiditransform.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ubiditransform.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ubiditransform.c 18:42:07 INFO - prio.c 18:42:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmscinfo.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmscinfo.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmscinfo.c 18:42:08 INFO - s_copysign.cpp 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_expm1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_expm1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_expm1.cpp 18:42:08 INFO - ssl3gthr.c 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobrktrans.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/brktrans.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/brktrans.cpp 18:42:08 INFO - cmsattr.c 18:42:08 INFO - trees.c 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founcompr.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uncompr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/uncompr.c 18:42:08 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb' 18:42:08 INFO - mkdir -p '.deps/' 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foarena.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/arena.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base/arena.c 18:42:08 INFO - p7common.c 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop7create.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs7/pkcs7_pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p7create.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7/p7create.c 18:42:08 INFO - asymmkey.c 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focertdecode.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certdecode.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki/certdecode.c 18:42:08 INFO - priometh.c 18:42:08 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\io\priometh.c: '<': signed/unsigned mismatch 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/priometh.c(336): warning C4018: '<': signed/unsigned mismatch 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop12plcy.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs12/pkcs12_pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p12plcy.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12/p12plcy.c 18:42:08 INFO - ubiditransform.c 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foubidiwrt.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ubidiwrt.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ubidiwrt.c 18:42:08 INFO - bocsu.cpp 18:42:08 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:08 INFO - brktrans.cpp 18:42:08 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslcert.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslcert.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslcert.c 18:42:08 INFO - uncompr.c 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fozutil.obj -c -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/zutil.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/zlib/src/zutil.c 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_fabs.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_fabs.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_fabs.cpp 18:42:08 INFO - basictz.cpp 18:42:08 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmscipher.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmscipher.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmscipher.c 18:42:08 INFO - cmscinfo.c 18:42:08 INFO - s_expm1.cpp 18:42:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foerror.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/error.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base/error.c 18:42:09 INFO - p12local.c 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop7decode.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs7/pkcs7_pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p7decode.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7/p7decode.c 18:42:09 INFO - sslauth.c 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focertificate.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certificate.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki/certificate.c 18:42:09 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dev/dev_nssdev' 18:42:09 INFO - mkdir -p '.deps/' 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fockhelper.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dev -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dev/dev_nssdev -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ckhelper.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dev/ckhelper.c 18:42:09 INFO - astro.cpp 18:42:09 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:09 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:09 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobuddhcal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/buddhcal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/buddhcal.cpp 18:42:09 INFO - p12e.c 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprlayer.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prlayer.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prlayer.c 18:42:09 INFO - zutil.c 18:42:09 INFO - modules_zlib_src.lib.desc 18:42:09 INFO - rm -f modules_zlib_src.lib 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o modules_zlib_src.lib.desc adler32.obj compress.obj crc32.obj deflate.obj gzclose.obj gzlib.obj gzread.obj gzwrite.obj infback.obj inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj 18:42:09 INFO - ubidiwrt.c 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucat.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucat.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucat.c 18:42:09 INFO - p12plcy.c 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop12tmpl.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs12/pkcs12_pkcs12 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p12tmpl.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs12/p12tmpl.c 18:42:09 INFO - arena.c 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsdecode.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsdecode.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsdecode.c 18:42:09 INFO - p7create.c 18:42:09 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/cryptohi/cryptohi_cryptohi' 18:42:09 INFO - mkdir -p '.deps/' 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodsautil.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/cryptohi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/cryptohi/cryptohi_cryptohi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dsautil.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/cryptohi/dsautil.c 18:42:09 INFO - s_fabs.cpp 18:42:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_floor.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_floor.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_floor.cpp 18:42:10 INFO - certdecode.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslcon.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslcon.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslcon.c 18:42:10 INFO - cmscipher.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodevslot.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dev -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dev/dev_nssdev -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/devslot.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dev/devslot.c 18:42:10 INFO - error.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foerrorval.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/errorval.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base/errorval.c 18:42:10 INFO - p7decode.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop7encode.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs7/pkcs7_pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p7encode.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7/p7encode.c 18:42:10 INFO - ucat.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouchar.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uchar.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uchar.c 18:42:10 INFO - pripv6.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focalendar.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/calendar.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/calendar.cpp 18:42:10 INFO - sslcert.c 18:42:10 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb' 18:42:10 INFO - mkdir -p '.deps/' 18:42:10 INFO - cmsdecode.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsdigdata.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsdigdata.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsdigdata.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foalg1485.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/alg1485.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/alg1485.c 18:42:10 INFO - p12tmpl.c 18:42:10 INFO - pkcs12.lib.desc 18:42:10 INFO - rm -f pkcs12.lib 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o pkcs12.lib.desc p12creat.obj p12d.obj p12dec.obj p12e.obj p12local.obj p12plcy.obj p12tmpl.obj 18:42:10 INFO - certificate.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focryptocontext.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cryptocontext.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki/cryptocontext.c 18:42:10 INFO - dsautil.c 18:42:10 INFO - ckhelper.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosechash.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/cryptohi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/cryptohi/cryptohi_cryptohi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sechash.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/cryptohi/sechash.c 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_floorf.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_floorf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_floorf.cpp 18:42:10 INFO - s_floor.cpp 18:42:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohash.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/hash.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base/hash.c 18:42:11 INFO - errorval.c 18:42:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop7local.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs7/pkcs7_pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p7local.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7/p7local.c 18:42:11 INFO - uchar.c 18:42:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucmndata.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucmndata.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucmndata.c 18:42:11 INFO - p7encode.c 18:42:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprlog.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prlog.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prlog.c 18:42:11 INFO - s_floorf.cpp 18:42:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_log1p.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_log1p.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_log1p.cpp 18:42:11 INFO - devslot.c 18:42:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodevtoken.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dev -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dev/dev_nssdev -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/devtoken.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dev/devtoken.c 18:42:11 INFO - alg1485.c 18:42:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focertdb.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certdb.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/certdb.c 18:42:11 INFO - cmsdigdata.c 18:42:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsdigest.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsdigest.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsdigest.c 18:42:11 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/zlib/src' 18:42:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focasetrn.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/casetrn.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/casetrn.cpp 18:42:11 INFO - sslcon.c 18:42:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fossldef.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ssldef.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssldef.c 18:42:12 INFO - hash.c 18:42:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohashops.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/hashops.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base/hashops.c 18:42:12 INFO - prlayer.c 18:42:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopki3hack.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pki3hack.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki/pki3hack.c 18:42:12 INFO - sechash.c 18:42:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foseckey.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/cryptohi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/cryptohi/cryptohi_cryptohi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/seckey.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/cryptohi/seckey.c 18:42:12 INFO - cryptocontext.c 18:42:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv.c 18:42:12 INFO - casetrn.cpp 18:42:12 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecmime.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs7/pkcs7_pkcs7 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secmime.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pkcs7/secmime.c 18:42:12 INFO - buddhcal.cpp 18:42:12 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:12 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_nearbyint.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_nearbyint.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_nearbyint.cpp 18:42:12 INFO - p7local.c 18:42:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodevutil.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dev -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dev/dev_nssdev -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/devutil.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dev/devutil.c 18:42:12 INFO - s_log1p.cpp 18:42:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focertv3.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certv3.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/certv3.c 18:42:13 INFO - cmsdigest.c 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsencdata.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsencdata.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsencdata.c 18:42:13 INFO - ucmndata.c 18:42:13 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs12/pkcs12_pkcs12' 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslenum.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslenum.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslenum.c 18:42:13 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi' 18:42:13 INFO - mkdir -p '.deps/' 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focerthigh.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certhigh.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh/certhigh.c 18:42:13 INFO - hashops.c 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foitem.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/item.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base/item.c 18:42:13 INFO - ucnv.c 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_cb.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_cb.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_cb.c 18:42:13 INFO - ssldef.c 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprmapopt.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prmapopt.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prmapopt.c 18:42:13 INFO - s_nearbyint.cpp 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_rint.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_rint.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_rint.cpp 18:42:13 INFO - seckey.c 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecsign.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/cryptohi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/cryptohi/cryptohi_cryptohi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secsign.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/cryptohi/secsign.c 18:42:13 INFO - secmime.c 18:42:13 INFO - pkcs7.lib.desc 18:42:13 INFO - rm -f pkcs7.lib 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o pkcs7.lib.desc certread.obj p7common.obj p7create.obj p7decode.obj p7encode.obj p7local.obj secmime.obj 18:42:13 INFO - devtoken.c 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkibase.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkibase.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki/pkibase.c 18:42:13 INFO - certdb.c 18:42:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focecal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cecal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/cecal.cpp 18:42:14 INFO - pki3hack.c 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsencode.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsencode.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsencode.c 18:42:14 INFO - certv3.c 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focertxutl.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certxutl.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/certxutl.c 18:42:14 INFO - devutil.c 18:42:14 INFO - nssdev.lib.desc 18:42:14 INFO - rm -f nssdev.lib 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o nssdev.lib.desc ckhelper.obj devslot.obj devtoken.obj devutil.obj 18:42:14 INFO - sslenum.c 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslerr.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslerr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslerr.c 18:42:14 INFO - ucnv_cb.c 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_cnv.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_cnv.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_cnv.c 18:42:14 INFO - cmsencdata.c 18:42:14 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/nss/nss_nss_static' 18:42:14 INFO - mkdir -p '.deps/' 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonssinit.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/nss/nss_nss_static -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nssinit.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/nss/nssinit.c 18:42:14 INFO - s_rint.cpp 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_rintf.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_rintf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_rintf.cpp 18:42:14 INFO - prlog.c 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focerthtml.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certhtml.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh/certhtml.c 18:42:14 INFO - item.c 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folibc.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/libc.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base/libc.c 18:42:14 INFO - calendar.cpp 18:42:14 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:14 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:14 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecvfy.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/cryptohi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/cryptohi/cryptohi_cryptohi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secvfy.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/cryptohi/secvfy.c 18:42:14 INFO - secsign.c 18:42:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkistore.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkistore.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki/pkistore.c 18:42:15 INFO - certhigh.c 18:42:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focrl.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/crl.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/crl.c 18:42:15 INFO - sslerr.c 18:42:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslerrstrs.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslerrstrs.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslerrstrs.c 18:42:15 INFO - cmsencode.c 18:42:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsenvdata.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsenvdata.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsenvdata.c 18:42:15 INFO - ucnv_cnv.c 18:42:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_ct.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_ct.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_ct.c 18:42:15 INFO - pkibase.c 18:42:15 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap' 18:42:15 INFO - mkdir -p '.deps/' 18:42:15 INFO - s_rintf.cpp 18:42:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_scalbn.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_scalbn.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_scalbn.cpp 18:42:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodev3hack.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dev3hack.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/dev3hack.c 18:42:15 INFO - certxutl.c 18:42:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonssoptions.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/nss/nss_nss_static -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nssoptions.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/nss/nssoptions.c 18:42:15 INFO - certhtml.c 18:42:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focertreq.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certreq.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh/certreq.c 18:42:15 INFO - ucnv_ct.c 18:42:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_err.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_err.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_err.c 18:42:15 INFO - libc.c 18:42:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folist.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/list.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base/list.c 18:42:16 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pkcs7/pkcs7_pkcs7' 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprmmap.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prmmap.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prmmap.c 18:42:16 INFO - cecal.cpp 18:42:16 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fochnsecal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/chnsecal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/chnsecal.cpp 18:42:16 INFO - secvfy.c 18:42:16 INFO - cryptohi.lib.desc 18:42:16 INFO - rm -f cryptohi.lib 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o cryptohi.lib.desc dsautil.obj sechash.obj seckey.obj secsign.obj secvfy.obj 18:42:16 INFO - prmapopt.c 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslgrp.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslgrp.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslgrp.c 18:42:16 INFO - sslerrstrs.c 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsmessage.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsmessage.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsmessage.c 18:42:16 INFO - nssinit.c 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosymmkey.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/symmkey.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki/symmkey.c 18:42:16 INFO - cmsenvdata.c 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_tanh.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_tanh.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_tanh.cpp 18:42:16 INFO - s_scalbn.cpp 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11akey.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11akey.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11akey.c 18:42:16 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dev/dev_nssdev' 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogenname.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/genname.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/genname.c 18:42:16 INFO - ucnv_err.c 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_lmb.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_lmb.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_lmb.c 18:42:16 INFO - nssoptions.c 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonssver.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/nss/nss_nss_static -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nssver.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/nss/nssver.c 18:42:16 INFO - pkistore.c 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focertvfy.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certvfy.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh/certvfy.c 18:42:16 INFO - crl.c 18:42:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotracker.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tracker.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base/tracker.c 18:42:17 INFO - certreq.c 18:42:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fochoicfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/choicfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/choicfmt.cpp 18:42:17 INFO - list.c 18:42:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprmwait.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prmwait.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prmwait.c 18:42:17 INFO - ucnv_lmb.c 18:42:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_set.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_set.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_set.c 18:42:17 INFO - dev3hack.c 18:42:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslinfo.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslinfo.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslinfo.c 18:42:17 INFO - nssver.c 18:42:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutilwrap.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/nss/nss_nss_static -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utilwrap.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/nss/utilwrap.c 18:42:17 INFO - s_tanh.cpp 18:42:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_trunc.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_trunc.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_trunc.cpp 18:42:17 INFO - cmsmessage.c 18:42:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmspubkey.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmspubkey.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmspubkey.c 18:42:17 INFO - symmkey.c 18:42:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotdcache.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tdcache.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki/tdcache.c 18:42:17 INFO - genname.c 18:42:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopolcyxtn.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/polcyxtn.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/polcyxtn.c 18:42:18 INFO - sslgrp.c 18:42:18 INFO - ucnv_set.c 18:42:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_u16.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_u16.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_u16.c 18:42:18 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil' 18:42:18 INFO - mkdir -p '.deps/' 18:42:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foderdec.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/derdec.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/derdec.c 18:42:18 INFO - tracker.c 18:42:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutf8.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utf8.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/base/utf8.c 18:42:18 INFO - pk11akey.c 18:42:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11auth.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11auth.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11auth.c 18:42:18 INFO - s_trunc.cpp 18:42:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fos_truncf.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/s_truncf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4018 -wd4146 -wd4305 -wd4723 -wd4756 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/fdlibm/src/s_truncf.cpp 18:42:18 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/cryptohi/cryptohi_cryptohi' 18:42:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focertvfypkix.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/certvfypkix.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh/certvfypkix.c 18:42:18 INFO - certvfy.c 18:42:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focoleitr.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/coleitr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/coleitr.cpp 18:42:18 INFO - utilwrap.c 18:42:18 INFO - nss_static.lib.desc 18:42:18 INFO - rm -f nss_static.lib 18:42:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o nss_static.lib.desc nssinit.obj nssoptions.obj nssver.obj utilwrap.obj 18:42:18 INFO - cmspubkey.c 18:42:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsrecinfo.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsrecinfo.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsrecinfo.c 18:42:18 INFO - prmmap.c 18:42:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotrustdomain.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/trustdomain.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pki/trustdomain.c 18:42:19 INFO - ucnv_u16.c 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_u32.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_u32.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_u32.c 18:42:19 INFO - derdec.c 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foderenc.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/derenc.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/derenc.c 18:42:19 INFO - sslinfo.c 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslinit.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslinit.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslinit.c 18:42:19 INFO - choicfmt.cpp 18:42:19 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecname.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secname.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/secname.c 18:42:19 INFO - tdcache.c 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11cert.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11cert.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11cert.c 18:42:19 INFO - s_truncf.cpp 18:42:19 INFO - modules_fdlibm_src.lib.desc 18:42:19 INFO - rm -f modules_fdlibm_src.lib 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o modules_fdlibm_src.lib.desc e_acos.obj e_acosh.obj e_asin.obj e_atan2.obj e_atanh.obj e_cosh.obj e_exp.obj e_hypot.obj e_log.obj e_log10.obj e_log2.obj e_pow.obj e_sinh.obj e_sqrt.obj k_exp.obj s_asinh.obj s_atan.obj s_cbrt.obj s_ceil.obj s_ceilf.obj s_copysign.obj s_expm1.obj s_fabs.obj s_floor.obj s_floorf.obj s_log1p.obj s_nearbyint.obj s_rint.obj s_rintf.obj s_scalbn.obj s_tanh.obj s_trunc.obj s_truncf.obj 18:42:19 INFO - polcyxtn.c 18:42:19 INFO - utf8.c 18:42:19 INFO - nssb.lib.desc 18:42:19 INFO - rm -f nssb.lib 18:42:19 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc' 18:42:19 INFO - mkdir -p '.deps/' 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o nssb.lib.desc arena.obj error.obj errorval.obj hash.obj hashops.obj item.obj libc.obj list.obj tracker.obj utf8.obj 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobase64.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/base64.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/base64.c 18:42:19 INFO - chnsecal.cpp 18:42:19 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:19 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:19 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focrlv2.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/crlv2.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh/crlv2.c 18:42:19 INFO - ucnv_u32.c 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_u7.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_u7.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_u7.c 18:42:19 INFO - prmwait.c 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprpolevt.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prpolevt.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prpolevt.c 18:42:19 INFO - derenc.c 18:42:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodersubr.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dersubr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/dersubr.c 18:42:20 INFO - cmsrecinfo.c 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsreclist.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsreclist.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsreclist.c 18:42:20 INFO - certvfypkix.c 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslmutex.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslmutex.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslmutex.c 18:42:20 INFO - base64.c 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foplerror.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/plerror.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/plerror.c 18:42:20 INFO - pk11auth.c 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostanpcertdb.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stanpcertdb.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/stanpcertdb.c 18:42:20 INFO - secname.c 18:42:20 INFO - trustdomain.c 18:42:20 INFO - nsspki.lib.desc 18:42:20 INFO - rm -f nsspki.lib 18:42:20 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src' 18:42:20 INFO - mkdir -p '.deps/' 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o nsspki.lib.desc asymmkey.obj certdecode.obj certificate.obj cryptocontext.obj pki3hack.obj pkibase.obj pkistore.obj symmkey.obj tdcache.obj trustdomain.obj 18:42:20 INFO - prpolevt.c 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprprf.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prprf.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prprf.c 18:42:20 INFO - ucnv_u7.c 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_u8.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_u8.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_u8.c 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foittnotify_static.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/ittnotify_static.obj.pp -TC -nologo -utf-8 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O2 -Oy- -WX -fp:precise c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/vtune/ittnotify_static.c 18:42:20 INFO - dersubr.c 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodertime.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dertime.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/dertime.c 18:42:20 INFO - sslinit.c 18:42:20 INFO - plerror.c 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foplgetopt.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/plgetopt.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/plgetopt.c 18:42:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focoll.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/coll.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/coll.cpp 18:42:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/nss/nss_nss_static' 18:42:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmssigdata.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmssigdata.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmssigdata.c 18:42:21 INFO - crlv2.c 18:42:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foocsp.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ocsp.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh/ocsp.c 18:42:21 INFO - cmsreclist.c 18:42:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11cxt.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11cxt.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11cxt.c 18:42:21 INFO - pk11cert.c 18:42:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foxauthkid.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/xauthkid.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/xauthkid.c 18:42:21 INFO - dertime.c 18:42:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foerrstrs.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/errstrs.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/errstrs.c 18:42:21 INFO - plgetopt.c 18:42:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrcase.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strcase.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/strcase.c 18:42:21 INFO - ucnv_u8.c 18:42:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnvdisp.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnvdisp.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnvdisp.c 18:42:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/fdlibm/src' 18:42:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprscanf.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prscanf.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prscanf.c 18:42:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/base/base_nssb' 18:42:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojitprofiling.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/jitprofiling.obj.pp -TC -nologo -utf-8 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O2 -Oy- -WX -fp:precise c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/vtune/jitprofiling.c 18:42:22 INFO - cmssigdata.c 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmssiginfo.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmssiginfo.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmssiginfo.c 18:42:22 INFO - strcase.c 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrcat.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strcat.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/strcat.c 18:42:22 INFO - stanpcertdb.c 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslnonce.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslnonce.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslnonce.c 18:42:22 INFO - sslmutex.c 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollation.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collation.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collation.cpp 18:42:22 INFO - coleitr.cpp 18:42:22 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:22 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:22 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foocspsig.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ocspsig.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh/ocspsig.c 18:42:22 INFO - xauthkid.c 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foxbsconst.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/xbsconst.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/xbsconst.c 18:42:22 INFO - ucnvdisp.c 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnvhz.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnvhz.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnvhz.c 18:42:22 INFO - errstrs.c 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonssb64d.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nssb64d.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/nssb64d.c 18:42:22 INFO - prscanf.c 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11err.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11err.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11err.c 18:42:22 INFO - strcat.c 18:42:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrchr.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strchr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/strchr.c 18:42:22 INFO - pk11cxt.c 18:42:22 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pki/pki_nsspki' 18:42:23 INFO - ittnotify_static.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsudf.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsudf.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsudf.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoRegExp.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/RegExp.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/builtin/RegExp.cpp 18:42:23 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/contentproc' 18:42:23 INFO - mkdir -p '.deps/' 18:42:23 INFO - ocsp.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslreveal.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslreveal.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslreveal.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foplugin-container.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/contentproc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/contentproc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/plugin-container.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/contentproc/plugin-container.cpp 18:42:23 INFO - ucnvhz.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnvisci.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnvisci.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnvisci.c 18:42:23 INFO - prprf.c 18:42:23 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\io\prprf.c: '<': signed/unsigned mismatch 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prprf.c(1115): warning C4018: '<': signed/unsigned mismatch 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprsocket.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prsocket.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prsocket.c 18:42:23 INFO - strchr.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrcmp.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strcmp.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/strcmp.c 18:42:23 INFO - cmssiginfo.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationbuilder.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationbuilder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationbuilder.cpp 18:42:23 INFO - collation.cpp 18:42:23 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foxconst.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/xconst.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certdb/xconst.c 18:42:23 INFO - xbsconst.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonssb64e.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nssb64e.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/nssb64e.c 18:42:23 INFO - ocspsig.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foxcrldist.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/xcrldist.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/certhigh/xcrldist.c 18:42:23 INFO - pk11err.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11kea.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11kea.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11kea.c 18:42:23 INFO - ucnvisci.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnvlat1.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnvlat1.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnvlat1.c 18:42:23 INFO - strcmp.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrcpy.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strcpy.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/strcpy.c 18:42:23 INFO - jitprofiling.c 18:42:23 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/freebl/freebl_freebl' 18:42:23 INFO - mkdir -p '.deps/' 18:42:23 INFO - sslnonce.c 18:42:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprstdio.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prstdio.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/io/prstdio.c 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foloader.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DRIJNDAEL_INCLUDE_TABLES -DMP_API_COMPATIBLE -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DNSS_X86_OR_X64 -DNSS_X86 -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -DMP_ASSEMBLY_DIV_2DX1D -DMP_USE_UINT_DIGIT -DMP_NO_MP_WORD -DUSE_HW_AES -DINTEL_GCM -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/freebl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/freebl/freebl_freebl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/freebl/mpi -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/freebl/ecl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/loader.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/freebl/loader.c 18:42:24 INFO - nssb64d.c 18:42:24 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\util\nssb64d.c: '<=': signed/unsigned mismatch 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/nssb64d.c(252): warning C4018: '<=': signed/unsigned mismatch 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focmsutil.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cmsutil.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/cmsutil.c 18:42:24 INFO - cmsudf.c 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationcompare.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationcompare.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationcompare.cpp 18:42:24 INFO - strcpy.c 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrdup.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strdup.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/strdup.c 18:42:24 INFO - ucnvlat1.c 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnvscsu.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnvscsu.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnvscsu.c 18:42:24 INFO - xconst.c 18:42:24 INFO - certdb.lib.desc 18:42:24 INFO - rm -f certdb.lib 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o certdb.lib.desc alg1485.obj certdb.obj certv3.obj certxutl.obj crl.obj genname.obj polcyxtn.obj secname.obj stanpcertdb.obj xauthkid.obj xbsconst.obj xconst.obj 18:42:24 INFO - sslreveal.c 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslsecur.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslsecur.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslsecur.c 18:42:24 INFO - coll.cpp 18:42:24 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:24 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:24 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11list.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11list.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11list.c 18:42:24 INFO - xcrldist.c 18:42:24 INFO - certhi.lib.desc 18:42:24 INFO - rm -f certhi.lib 18:42:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o certhi.lib.desc certhigh.obj certhtml.obj certreq.obj certvfy.obj certvfypkix.obj crlv2.obj ocsp.obj ocspsig.obj xcrldist.obj 18:42:25 INFO - nssb64e.c 18:42:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonssilock.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nssilock.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/nssilock.c 18:42:25 INFO - loader.c 18:42:25 INFO - freebl.lib.desc 18:42:25 INFO - rm -f freebl.lib 18:42:25 INFO - strdup.c 18:42:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrlen.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strlen.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/strlen.c 18:42:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o freebl.lib.desc loader.obj 18:42:25 INFO - cmsutil.c 18:42:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosmimemessage.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/smimemessage.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/smimemessage.c 18:42:25 INFO - ucnvscsu.c 18:42:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foudatamem.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/udatamem.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/udatamem.c 18:42:25 INFO - pk11kea.c 18:42:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCTypes.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/CTypes.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/CTypes.cpp 18:42:25 INFO - strlen.c 18:42:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrpbrk.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strpbrk.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/strpbrk.c 18:42:25 INFO - nssilock.c 18:42:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonssrwlk.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nssrwlk.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/nssrwlk.c 18:42:26 INFO - strpbrk.c 18:42:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrstr.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strstr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/strstr.c 18:42:26 INFO - prsocket.c 18:42:26 INFO - udatamem.c 18:42:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foudataswp.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/udataswp.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/udataswp.c 18:42:26 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm' 18:42:26 INFO - mkdir -p '.deps/' 18:42:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodb.obj -c -DDEBUG -DTRACING=1 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DBINTERFACE_PRIVATE -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/db.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src/db.c 18:42:26 INFO - pk11list.c 18:42:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11load.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11load.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11load.c 18:42:26 INFO - sslsecur.c 18:42:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslsnce.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslsnce.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslsnce.c 18:42:26 INFO - smimemessage.c 18:42:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosmimeutil.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/smimeutil.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/smimeutil.c 18:42:26 INFO - prstdio.c 18:42:26 INFO - strstr.c 18:42:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprlink.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prlink.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/linking/prlink.c 18:42:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrtok.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strtok.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/lib/libc/src/strtok.c 18:42:27 INFO - nssrwlk.c 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fooidstring.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/oidstring.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/oidstring.c 18:42:27 INFO - db.c 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodirent.obj -c -DDEBUG -DTRACING=1 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DBINTERFACE_PRIVATE -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dirent.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src/dirent.c 18:42:27 INFO - udataswp.c 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouenum.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uenum.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uenum.c 18:42:27 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certdb/certdb_certdb' 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationdata.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationdata.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationdata.cpp 18:42:27 INFO - strtok.c 18:42:27 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/certhigh/certhigh_certhi' 18:42:27 INFO - plc4.lib.desc 18:42:27 INFO - rm -f plc4.lib 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoLibrary.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Library.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/Library.cpp 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o plc4.lib.desc base64.obj plerror.obj plgetopt.obj strcase.obj strcat.obj strchr.obj strcmp.obj strcpy.obj strdup.obj strlen.obj strpbrk.obj strstr.obj strtok.obj 18:42:27 INFO - plugin-container.cpp 18:42:27 INFO - plugin-container.lib.desc 18:42:27 INFO - rm -f plugin-container.lib 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o plugin-container.lib.desc plugin-container.obj 18:42:27 INFO - dirent.c 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foh_bigkey.obj -c -DDEBUG -DTRACING=1 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DBINTERFACE_PRIVATE -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/h_bigkey.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src/h_bigkey.c 18:42:27 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/freebl/freebl_freebl' 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11mech.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11mech.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11mech.c 18:42:27 INFO - collationbuilder.cpp 18:42:27 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:27 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:27 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslsock.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslsock.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslsock.c 18:42:27 INFO - uenum.c 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouhash.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uhash.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uhash.c 18:42:27 INFO - smimeutil.c 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosmimever.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/smimever.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/smime/smimever.c 18:42:27 INFO - collationcompare.cpp 18:42:27 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:27 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:27 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprmalloc.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prmalloc.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/malloc/prmalloc.c 18:42:28 INFO - h_bigkey.c 18:42:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foh_func.obj -c -DDEBUG -DTRACING=1 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DBINTERFACE_PRIVATE -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/h_func.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src/h_func.c 18:42:28 INFO - pk11load.c 18:42:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkcs1sig.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkcs1sig.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/pkcs1sig.c 18:42:28 INFO - oidstring.c 18:42:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoParser.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Parser.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/frontend/Parser.cpp 18:42:28 INFO - uhash.c 18:42:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouinvchar.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uinvchar.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uinvchar.c 18:42:28 INFO - smimever.c 18:42:28 INFO - smime.lib.desc 18:42:28 INFO - rm -f smime.lib 18:42:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o smime.lib.desc cmsarray.obj cmsasn1.obj cmsattr.obj cmscinfo.obj cmscipher.obj cmsdecode.obj cmsdigdata.obj cmsdigest.obj cmsencdata.obj cmsencode.obj cmsenvdata.obj cmsmessage.obj cmspubkey.obj cmsrecinfo.obj cmsreclist.obj cmssigdata.obj cmssiginfo.obj cmsudf.obj cmsutil.obj smimemessage.obj smimeutil.obj smimever.obj 18:42:28 INFO - pk11mech.c 18:42:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11merge.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11merge.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11merge.c 18:42:28 INFO - h_func.c 18:42:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foh_log2.obj -c -DDEBUG -DTRACING=1 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DBINTERFACE_PRIVATE -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/h_log2.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src/h_log2.c 18:42:29 INFO - pkcs1sig.c 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foportreg.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/portreg.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/portreg.c 18:42:29 INFO - h_log2.c 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foh_page.obj -c -DDEBUG -DTRACING=1 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DBINTERFACE_PRIVATE -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/h_page.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src/h_page.c 18:42:29 INFO - prlink.c 18:42:29 INFO - sslsock.c 18:42:29 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\sslsock.c: '<': signed/unsigned mismatch 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslsock.c(1491): warning C4018: '<': signed/unsigned mismatch 18:42:29 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\sslsock.c: '<=': signed/unsigned mismatch 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslsock.c(3123): warning C4018: '<=': signed/unsigned mismatch 18:42:29 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\sslsock.c: '<': signed/unsigned mismatch 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslsock.c(3142): warning C4018: '<': signed/unsigned mismatch 18:42:29 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\sslsock.c: '<=': signed/unsigned mismatch 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslsock.c(3150): warning C4018: '<=': signed/unsigned mismatch 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationdatabuilder.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationdatabuilder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationdatabuilder.cpp 18:42:29 INFO - uinvchar.c 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foulist.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ulist.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ulist.c 18:42:29 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/libc' 18:42:29 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox' 18:42:29 INFO - mkdir -p '.deps/' 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoStoreBuffer.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/StoreBuffer.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/gc/StoreBuffer.cpp 18:42:29 INFO - RegExp.cpp 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11nobj.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11nobj.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11nobj.c 18:42:29 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/contentproc' 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foquickder.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/quickder.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/quickder.c 18:42:29 INFO - sslsnce.c 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fossltrace.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ssltrace.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/ssltrace.c 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosuperfasthash.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/superfasthash.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/third_party/superfasthash/superfasthash.c 18:42:29 INFO - portreg.c 18:42:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohash.obj -c -DDEBUG -DTRACING=1 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DBINTERFACE_PRIVATE -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/hash.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src/hash.c 18:42:30 INFO - h_page.c 18:42:30 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\dbm\src\h_page.c: '>': signed/unsigned mismatch 18:42:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src/h_page.c(842): warning C4018: '>': signed/unsigned mismatch 18:42:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprmem.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prmem.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/malloc/prmem.c 18:42:30 INFO - ulist.c 18:42:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouloc_tag.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uloc_tag.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uloc_tag.c 18:42:30 INFO - pk11merge.c 18:42:30 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\pk11wrap\pk11merge.c: '<': signed/unsigned mismatch 18:42:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11merge.c(75): warning C4018: '<': signed/unsigned mismatch 18:42:30 INFO - collationdata.cpp 18:42:30 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:30 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:30 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationdatareader.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationdatareader.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationdatareader.cpp 18:42:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoDisassembler-x86-shared.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Disassembler-x86-shared.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/jit/x86-shared/Disassembler-x86-shared.cpp 18:42:30 INFO - quickder.c 18:42:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecalgid.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secalgid.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/secalgid.c 18:42:30 INFO - prmalloc.c 18:42:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/glue/standalone' 18:42:30 INFO - mkdir -p '.deps/' 18:42:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoFileUtils.obj -c -DDEBUG=1 -DTRACING=1 -D_USE_ANSI_CPP -DXPCOM_GLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/glue/standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/glue/standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/FileUtils.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Zl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/glue/FileUtils.cpp 18:42:30 INFO - Library.cpp 18:42:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosslver.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sslver.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/sslver.c 18:42:31 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/smime/smime_smime' 18:42:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofile_path.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/file_path.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim/base/files/file_path.cpp 18:42:31 INFO - secalgid.c 18:42:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecasn1d.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secasn1d.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/secasn1d.c 18:42:31 INFO - ssltrace.c 18:42:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohash_buf.obj -c -DDEBUG -DTRACING=1 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DBINTERFACE_PRIVATE -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/hash_buf.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src/hash_buf.c 18:42:31 INFO - uloc_tag.c 18:42:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foumapfile.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/umapfile.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/umapfile.c 18:42:31 INFO - pk11nobj.c 18:42:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11obj.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11obj.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11obj.c 18:42:31 INFO - sslver.c 18:42:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotls13con.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tls13con.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/tls13con.c 18:42:31 INFO - superfasthash.c 18:42:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationdatawriter.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationdatawriter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationdatawriter.cpp 18:42:32 INFO - hash.c 18:42:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprosdep.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prosdep.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/prosdep.c 18:42:32 INFO - hash_buf.c 18:42:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fomktemp.obj -c -DDEBUG -DTRACING=1 -DSTDC_HEADERS -DHAVE_STRERROR -DHAVE_SNPRINTF -DMEMMOVE -D__DBINTERFACE_PRIVATE -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/dbm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/mktemp.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/dbm/src/mktemp.c 18:42:32 INFO - secasn1d.c 18:42:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecasn1e.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secasn1e.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/secasn1e.c 18:42:32 INFO - secasn1e.c 18:42:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecasn1u.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secasn1u.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/secasn1u.c 18:42:32 INFO - prmem.c 18:42:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsXPCOMGlue.obj -c -DDEBUG=1 -DTRACING=1 -D_USE_ANSI_CPP -DXPCOM_GLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/glue/standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/glue/standalone -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsXPCOMGlue.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Zl c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/glue/standalone/nsXPCOMGlue.cpp 18:42:33 INFO - CTypes.cpp 18:42:33 INFO - collationdatabuilder.cpp 18:42:33 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:33 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:33 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:33 INFO - umapfile.c 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foumath.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/umath.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/umath.c 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11pars.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11pars.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11pars.c 18:42:33 INFO - pk11obj.c 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotls13exthandle.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tls13exthandle.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/tls13exthandle.c 18:42:33 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/tests' 18:42:33 INFO - mkdir -p '.deps/' 18:42:33 INFO - tls13con.c 18:42:33 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\tls13con.c: '<': signed/unsigned mismatch 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/tls13con.c(1650): warning C4018: '<': signed/unsigned mismatch 18:42:33 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\tls13con.c: '>': signed/unsigned mismatch 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/tls13con.c(4112): warning C4018: '>': signed/unsigned mismatch 18:42:33 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\tls13con.c: '<': signed/unsigned mismatch 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/tls13con.c(4117): warning C4018: '<': signed/unsigned mismatch 18:42:33 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\ssl\tls13con.c: '>': signed/unsigned mismatch 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/tls13con.c(4377): warning C4018: '>': signed/unsigned mismatch 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fologging.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/logging.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim/base/logging.cpp 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestAUSHelper.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_APP_NAME=firefox -DMOZ_APP_BASENAME=Firefox -DMOZ_APP_DISPLAYNAME=Nightly -DMOZ_APP_VENDOR=Mozilla -DBIN_SUFFIX=.exe -DMOZ_DEBUG=1 -DNS_NO_XPCOM -DMOZ_MAINTENANCE_SERVICE=1 -DUNICODE -D_UNICODE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestAUSHelper.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/tests/TestAUSHelper.cpp 18:42:33 INFO - secasn1u.c 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecdig.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secdig.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/secdig.c 18:42:33 INFO - FileUtils.cpp 18:42:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fontgc.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ntgc.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/ntgc.c 18:42:34 INFO - Parser.cpp 18:42:34 INFO - umath.c 18:42:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foures_cnv.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ures_cnv.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ures_cnv.c 18:42:34 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/cmd/lib/lib_sectool' 18:42:34 INFO - mkdir -p '.deps/' 18:42:34 INFO - prosdep.c 18:42:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationfastlatin.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationfastlatin.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationfastlatin.cpp 18:42:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobasicutil.obj -c -DDEBUG -DTRACING=1 -DNSPR20 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/cmd/lib/lib_sectool -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/basicutil.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib/basicutil.c 18:42:34 INFO - mktemp.c 18:42:34 INFO - dbm.lib.desc 18:42:34 INFO - rm -f dbm.lib 18:42:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dbm.lib.desc db.obj dirent.obj h_bigkey.obj h_func.obj h_log2.obj h_page.obj hash.obj hash_buf.obj mktemp.obj 18:42:34 INFO - StoreBuffer.cpp 18:42:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11pbe.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11pbe.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11pbe.c 18:42:34 INFO - collationdatareader.cpp 18:42:34 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:34 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:34 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotls13hkdf.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tls13hkdf.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/tls13hkdf.c 18:42:34 INFO - file_path.cpp 18:42:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestAUSReadStrings.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_APP_NAME=firefox -DMOZ_APP_BASENAME=Firefox -DMOZ_APP_DISPLAYNAME=Nightly -DMOZ_APP_VENDOR=Mozilla -DBIN_SUFFIX=.exe -DMOZ_DEBUG=1 -DNS_NO_XPCOM -DMOZ_MAINTENANCE_SERVICE=1 -DUNICODE -D_UNICODE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestAUSReadStrings.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/mozapps/update/tests/TestAUSReadStrings.cpp 18:42:34 INFO - secdig.c 18:42:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecitem.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secitem.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/secitem.c 18:42:34 INFO - ures_cnv.c 18:42:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fousc_impl.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/usc_impl.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/usc_impl.c 18:42:35 INFO - basicutil.c 18:42:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foderprint.obj -c -DDEBUG -DTRACING=1 -DNSPR20 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/cmd/lib/lib_sectool -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/derprint.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib/derprint.c 18:42:35 INFO - pk11pars.c 18:42:35 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\pk11wrap\pk11pars.c: '>=': signed/unsigned mismatch 18:42:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11pars.c(553): warning C4018: '>=': signed/unsigned mismatch 18:42:35 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\security\nss\lib\pk11wrap\pk11pars.c: '>': signed/unsigned mismatch 18:42:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11pars.c(589): warning C4018: '>': signed/unsigned mismatch 18:42:35 INFO - secitem.c 18:42:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecload.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secload.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/secload.c 18:42:35 INFO - tls13exthandle.c 18:42:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fontinrval.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ntinrval.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/ntinrval.c 18:42:35 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/style/test' 18:42:35 INFO - mkdir -p '.deps/' 18:42:35 INFO - collationdatawriter.cpp 18:42:35 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:35 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:35 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_ListCSSProperties.obj -c -deps.deps/host_ListCSSProperties.obj.pp -DDEBUG=1 -DTRACING=1 -DMOZ_ENABLE_MASK_AS_SHORTHAND -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style/test -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/style/test -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style/test/ListCSSProperties.cpp 18:42:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojsarray.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/jsarray.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/jsarray.cpp 18:42:35 INFO - usc_impl.c 18:42:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouscript.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uscript.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uscript.c 18:42:35 INFO - TestAUSHelper.cpp 18:42:35 INFO - TestAUSHelper.exe 18:42:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FopermissionsService.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/permissionsService.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim/sandbox/win/permissionsService.cpp 18:42:36 INFO - pk11pbe.c 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11pk12.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11pk12.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11pk12.c 18:42:36 INFO - tls13hkdf.c 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowin32err.obj -c -DDEBUG -DTRACING=1 -DNSS_ALLOW_SSLKEYLOGFILE=1 -DIN_LIBSSL -DNSS_ENABLE_TLS13_SHORT_HEADERS -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/win32err.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/ssl/win32err.c 18:42:36 INFO - uscript.c 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foustrfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ustrfmt.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ustrfmt.c 18:42:36 INFO - ListCSSProperties.cpp 18:42:36 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:42:36 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:42:36 INFO - host_ListCSSProperties.exe 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -NOLOGO -OUT:host_ListCSSProperties.exe -PDB:host_ListCSSProperties.pdb host_ListCSSProperties.obj -SUBSYSTEM:CONSOLE,6.01 18:42:36 INFO - derprint.c 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foffs.obj -c -DDEBUG -DTRACING=1 -DNSPR20 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/cmd/lib/lib_sectool -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ffs.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib/ffs.c 18:42:36 INFO - Disassembler-x86-shared.cpp 18:42:36 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/sign' 18:42:36 INFO - mkdir -p '.deps/' 18:42:36 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/dbm/src/src_dbm' 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecoid.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secoid.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/secoid.c 18:42:36 INFO - logging.cpp 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fontmisc.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ntmisc.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/ntmisc.c 18:42:36 INFO - secload.c 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_c_modules_libmar_sign0.obj -c -DDEBUG=1 -DTRACING=1 -DMAR_NSS -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libmar/sign -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/sign -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libmar/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libmar/verify -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_c_modules_libmar_sign0.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/sign/Unified_c_modules_libmar_sign0.c 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationfastlatinbuilder.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationfastlatinbuilder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationfastlatinbuilder.cpp 18:42:36 INFO - ntgc.c 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --uselist -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -nologo -out:TestAUSHelper.exe -pdb:TestAUSHelper.pdb TestAUSHelper.obj -SUBSYSTEM:CONSOLE,6.01 -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH -DEBUG -DEBUGTYPE:CV ../../../../toolkit/mozapps/update/common-standalone/updatecommon-standalone.lib kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib crypt32.lib wintrust.lib shlwapi.lib 18:42:36 INFO - ffs.c 18:42:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fomoreoids.obj -c -DDEBUG -DTRACING=1 -DNSPR20 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/cmd/lib/lib_sectool -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/moreoids.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib/moreoids.c 18:42:37 INFO - pk11pk12.c 18:42:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11pqg.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11pqg.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11pqg.c 18:42:37 INFO - ustrfmt.c 18:42:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutf_impl.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utf_impl.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/utf_impl.c 18:42:37 INFO - TestAUSReadStrings.cpp 18:42:37 INFO - TestAUSReadStrings.exe 18:42:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojsatom.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/jsatom.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/jsatom.cpp 18:42:37 INFO - secoid.c 18:42:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecport.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secport.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/secport.c 18:42:37 INFO - moreoids.c 18:42:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11table.obj -c -DDEBUG -DTRACING=1 -DNSPR20 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/cmd/lib/lib_sectool -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11table.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib/pk11table.c 18:42:37 INFO - collationfastlatin.cpp 18:42:37 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:37 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:37 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:37 INFO - win32err.c 18:42:37 INFO - nsXPCOMGlue.cpp 18:42:37 INFO - xpcomglue.lib 18:42:37 INFO - rm -f xpcomglue.lib xpcomglue.lib.desc 18:42:37 INFO - ssl.lib.desc 18:42:37 INFO - rm -f ssl.lib 18:42:37 INFO - utf_impl.c 18:42:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutrace.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utrace.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/utrace.c 18:42:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o ssl.lib.desc authcert.obj cmpcert.obj dtlscon.obj prelib.obj ssl3con.obj ssl3ecc.obj ssl3ext.obj ssl3exthandle.obj ssl3gthr.obj sslauth.obj sslcert.obj sslcon.obj ssldef.obj sslenum.obj sslerr.obj sslerrstrs.obj sslgrp.obj sslinfo.obj sslinit.obj sslmutex.obj sslnonce.obj sslreveal.obj sslsecur.obj sslsnce.obj sslsock.obj ssltrace.obj sslver.obj tls13con.obj tls13exthandle.obj tls13hkdf.obj win32err.obj 18:42:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --extract -- lib -NOLOGO -OUT:xpcomglue.lib FileUtils.obj nsXPCOMGlue.obj ../../../memory/fallible/fallible.lib 18:42:37 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/mscom/oop' 18:42:37 INFO - mkdir -p '.deps/' 18:42:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoActivationContext.obj -c -DDEBUG=1 -DTRACING=1 -D_UNICODE -DMOZ_NO_MOZALLOC -DUNICODE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/mscom/oop -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/mscom/oop -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ActivationContext.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/mscom/ActivationContext.cpp 18:42:38 INFO - permissionsService.cpp 18:42:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FosandboxLogging.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sandboxLogging.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim/sandbox/win/sandboxLogging.cpp 18:42:38 INFO - utrace.c 18:42:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutypes.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utypes.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/utypes.c 18:42:38 INFO - pk11table.c 18:42:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopppolicy.obj -c -DDEBUG -DTRACING=1 -DNSPR20 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/cmd/lib/lib_sectool -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pppolicy.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib/pppolicy.c 18:42:38 INFO - pk11pqg.c 18:42:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11sdr.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11sdr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11sdr.c 18:42:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 755 'host_ListCSSProperties.exe' '../../../dist/host/bin' 18:42:39 INFO - utypes.c 18:42:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowintz.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/wintz.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/wintz.c 18:42:39 INFO - ntmisc.c 18:42:39 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\md\windows\ntmisc.c: 'GetVersionExA': was declared deprecated 18:42:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/ntmisc.c(820): warning C4996: 'GetVersionExA': was declared deprecated 18:42:39 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\sysinfoapi.h(442): note: see declaration of 'GetVersionExA' 18:42:39 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\md\windows\ntmisc.c: 'GetVersionExA': was declared deprecated 18:42:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/ntmisc.c(871): warning C4996: 'GetVersionExA': was declared deprecated 18:42:39 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\sysinfoapi.h(442): note: see declaration of 'GetVersionExA' 18:42:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --uselist -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -nologo -out:TestAUSReadStrings.exe -pdb:TestAUSReadStrings.pdb TestAUSReadStrings.obj -SUBSYSTEM:CONSOLE,6.01 -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH -DEBUG -DEBUGTYPE:CV ../../../../toolkit/mozapps/update/common-standalone/updatecommon-standalone.lib kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib crypt32.lib wintrust.lib shlwapi.lib 18:42:39 INFO - ntinrval.c 18:42:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fontsec.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ntsec.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/ntsec.c 18:42:39 INFO - Unified_c_modules_libmar_sign0.c 18:42:39 INFO - signmar.lib.desc 18:42:39 INFO - rm -f signmar.lib 18:42:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o signmar.lib.desc Unified_c_modules_libmar_sign0.obj 18:42:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojsdtoa.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/jsdtoa.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/jsdtoa.cpp 18:42:40 INFO - secport.c 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosectime.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sectime.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/sectime.c 18:42:40 INFO - collationfastlatinbuilder.cpp 18:42:40 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:40 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:40 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationfcd.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationfcd.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationfcd.cpp 18:42:40 INFO - ActivationContext.cpp 18:42:40 INFO - pk11sdr.c 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11skey.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11skey.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11skey.c 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoRegistration.obj -c -DDEBUG=1 -DTRACING=1 -D_UNICODE -DMOZ_NO_MOZALLOC -DUNICODE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/mscom/oop -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/mscom/oop -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Registration.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/mscom/Registration.cpp 18:42:40 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/style/test' 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foat_exit.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/at_exit.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/at_exit.cc 18:42:40 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl' 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecpwd.obj -c -DDEBUG -DTRACING=1 -DNSPR20 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/cmd/lib/lib_sectool -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secpwd.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib/secpwd.c 18:42:40 INFO - pppolicy.c 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foappendable.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/appendable.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/appendable.cpp 18:42:40 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/glue/standalone' 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fontsem.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ntsem.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/ntsem.c 18:42:40 INFO - collationfcd.cpp 18:42:40 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:40 INFO - sectime.c 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotemplates.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/templates.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/templates.c 18:42:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationiterator.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationiterator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationiterator.cpp 18:42:41 INFO - jsarray.cpp 18:42:41 INFO - wintz.c 18:42:41 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\wintz.c: 'GetVersionExA': was declared deprecated 18:42:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/wintz.c(332): warning C4996: 'GetVersionExA': was declared deprecated 18:42:41 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\sysinfoapi.h(442): note: see declaration of 'GetVersionExA' 18:42:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 755 'TestAUSHelper.exe' '../../../../_tests/xpcshell/toolkit/mozapps/update/tests/data' 18:42:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11slot.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11slot.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11slot.c 18:42:41 INFO - appendable.cpp 18:42:41 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobmpset.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/bmpset.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/bmpset.cpp 18:42:41 INFO - secpwd.c 18:42:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosecutil.obj -c -DDEBUG -DTRACING=1 -DNSPR20 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/cmd/lib/lib_sectool -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/secutil.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/cmd/lib/secutil.c 18:42:41 INFO - templates.c 18:42:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutf8.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utf8.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/utf8.c 18:42:41 INFO - pk11skey.c 18:42:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoStructStream.obj -c -DDEBUG=1 -DTRACING=1 -D_UNICODE -DMOZ_NO_MOZALLOC -DUNICODE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/mscom/oop -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/mscom/oop -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/StructStream.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/mscom/StructStream.cpp 18:42:42 INFO - sandboxLogging.cpp 18:42:42 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libmar/sign' 18:42:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fow32ipcsem.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/w32ipcsem.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/w32ipcsem.c 18:42:42 INFO - ntsec.c 18:42:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationkeys.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationkeys.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationkeys.cpp 18:42:42 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms' 18:42:42 INFO - mkdir -p '.deps/' 18:42:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_dia_util.obj -c -deps.deps/host_dia_util.obj.pp -DDEBUG=1 -DTRACING=1 -O2 -EHsc -MD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/common/windows/dia_util.cc 18:42:42 INFO - jsdtoa.cpp 18:42:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobrkeng.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/brkeng.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/brkeng.cpp 18:42:42 INFO - utf8.c 18:42:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutilmod.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utilmod.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/utilmod.c 18:42:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopk11util.obj -c -DDEBUG -DTRACING=1 '-DSHLIB_SUFFIX="dll"' '-DSHLIB_PREFIX=""' '-DSHLIB_VERSION="3"' '-DSOFTOKEN_SHLIB_VERSION="3"' -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pk11util.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/pk11wrap/pk11util.c 18:42:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 755 'TestAUSReadStrings.exe' '../../../../_tests/xpcshell/toolkit/mozapps/update/tests/data' 18:42:42 INFO - jsatom.cpp 18:42:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojsmath.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/jsmath.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/jsmath.cpp 18:42:43 INFO - brkeng.cpp 18:42:43 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_ipc_mscom_oop0.obj -c -DDEBUG=1 -DTRACING=1 -D_UNICODE -DMOZ_NO_MOZALLOC -DUNICODE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/mscom/oop -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/mscom/oop -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MT -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_ipc_mscom_oop0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/mscom/oop/Unified_cpp_ipc_mscom_oop0.cpp 18:42:43 INFO - secutil.c 18:42:43 INFO - sectool.lib.desc 18:42:43 INFO - rm -f sectool.lib 18:42:43 INFO - pk11slot.c 18:42:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o sectool.lib.desc basicutil.obj derprint.obj ffs.obj moreoids.obj pk11table.obj pppolicy.obj secpwd.obj secutil.obj 18:42:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobase_switches.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/base_switches.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/base_switches.cc 18:42:43 INFO - bmpset.cpp 18:42:43 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobrkiter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/brkiter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/brkiter.cpp 18:42:43 INFO - utilmod.c 18:42:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutilpars.obj -c -DDEBUG -DTRACING=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utilpars.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/util/utilpars.c 18:42:43 INFO - ntsem.c 18:42:43 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/chromium/atomics' 18:42:43 INFO - chromium_atomics.lib.desc 18:42:43 INFO - rm -f chromium_atomics.lib 18:42:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o chromium_atomics.lib.desc 18:42:43 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/mozapps/update/tests' 18:42:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationroot.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationroot.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationroot.cpp 18:42:43 INFO - at_exit.cc 18:42:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_guid_string.obj -c -deps.deps/host_guid_string.obj.pp -DDEBUG=1 -DTRACING=1 -O2 -EHsc -MD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/common/windows/guid_string.cc 18:42:44 INFO - StructStream.cpp 18:42:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojsutil.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/jsutil.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/jsutil.cpp 18:42:44 INFO - Registration.cpp 18:42:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobytestream.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/bytestream.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/bytestream.cpp 18:42:44 INFO - brkiter.cpp 18:42:44 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fow32poll.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/w32poll.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/w32poll.c 18:42:44 INFO - collationiterator.cpp 18:42:44 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:44 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:44 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:44 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src' 18:42:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_blocksort.obj -c -TC -nologo -DXP_WIN32 -DXP_WIN -DWIN32 -D_WIN32 -D_CRT_SECURE_NO_WARNINGS -deps.deps/host_blocksort.obj.pp -O1 -Oi -MT -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src/blocksort.c 18:42:44 INFO - pk11util.c 18:42:44 INFO - pk11wrap.lib.desc 18:42:44 INFO - rm -f pk11wrap.lib 18:42:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o pk11wrap.lib.desc dev3hack.obj pk11akey.obj pk11auth.obj pk11cert.obj pk11cxt.obj pk11err.obj pk11kea.obj pk11list.obj pk11load.obj pk11mech.obj pk11merge.obj pk11nobj.obj pk11obj.obj pk11pars.obj pk11pbe.obj pk11pk12.obj pk11pqg.obj pk11sdr.obj pk11skey.obj pk11slot.obj pk11util.obj 18:42:44 INFO - utilpars.c 18:42:44 INFO - nssutil.lib.desc 18:42:44 INFO - rm -f nssutil.lib 18:42:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o nssutil.lib.desc derdec.obj derenc.obj dersubr.obj dertime.obj errstrs.obj nssb64d.obj nssb64e.obj nssilock.obj nssrwlk.obj oidstring.obj pkcs1sig.obj portreg.obj quickder.obj secalgid.obj secasn1d.obj secasn1e.obj secasn1u.obj secdig.obj secitem.obj secload.obj secoid.obj secport.obj sectime.obj templates.obj utf8.obj utilmod.obj utilpars.obj 18:42:45 INFO - w32ipcsem.c 18:42:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focallback_internal.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/callback_internal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/callback_internal.cc 18:42:45 INFO - base_switches.cc 18:42:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_omap.obj -c -deps.deps/host_omap.obj.pp -DDEBUG=1 -DTRACING=1 -O2 -EHsc -MD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/common/windows/omap.cc 18:42:45 INFO - guid_string.cc 18:42:45 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:42:45 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:42:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopm_stub.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/pm_stub.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/perf/pm_stub.cpp 18:42:45 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/cmd/lib/lib_sectool' 18:42:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobytestrie.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/bytestrie.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/bytestrie.cpp 18:42:46 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/chromium/atomics' 18:42:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationrootelements.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationrootelements.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationrootelements.cpp 18:42:46 INFO - collationkeys.cpp 18:42:46 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:46 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:46 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_bzlib.obj -c -TC -nologo -DXP_WIN32 -DXP_WIN -DWIN32 -D_WIN32 -D_CRT_SECURE_NO_WARNINGS -deps.deps/host_bzlib.obj.pp -O1 -Oi -MT -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src/bzlib.c 18:42:46 INFO - bytestream.cpp 18:42:46 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fow32rng.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/w32rng.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/w32rng.c 18:42:46 INFO - dia_util.cc 18:42:46 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:42:46 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:42:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focpu.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cpu.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/cpu.cc 18:42:46 INFO - Unified_cpp_ipc_mscom_oop0.cpp 18:42:46 INFO - mscom_oop.lib 18:42:46 INFO - rm -f mscom_oop.lib mscom_oop.lib.desc 18:42:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --extract -- lib -NOLOGO -OUT:mscom_oop.lib ActivationContext.obj Registration.obj StructStream.obj Unified_cpp_ipc_mscom_oop0.obj 18:42:46 INFO - collationrootelements.cpp 18:42:46 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCpuCount.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/CpuCount.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/threading/windows/CpuCount.cpp 18:42:46 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/pk11wrap/pk11wrap_pk11wrap' 18:42:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_compress.obj -c -TC -nologo -DXP_WIN32 -DXP_WIN -DWIN32 -D_WIN32 -D_CRT_SECURE_NO_WARNINGS -deps.deps/host_compress.obj.pp -O1 -Oi -MT -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src/compress.c 18:42:46 INFO - w32poll.c 18:42:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobytestriebuilder.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/bytestriebuilder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/bytestriebuilder.cpp 18:42:47 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/util/util_nssutil' 18:42:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_pdb_source_line_writer.obj -c -deps.deps/host_pdb_source_line_writer.obj.pp -DDEBUG=1 -DTRACING=1 -O2 -EHsc -MD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/common/windows/pdb_source_line_writer.cc 18:42:47 INFO - pm_stub.cpp 18:42:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foalias.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/alias.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/debug/alias.cc 18:42:47 INFO - blocksort.c 18:42:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationruleparser.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationruleparser.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationruleparser.cpp 18:42:47 INFO - bytestrie.cpp 18:42:47 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fow32shm.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/w32shm.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/w32shm.c 18:42:47 INFO - collationroot.cpp 18:42:47 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:47 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:47 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:47 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/jar/jar_jar' 18:42:47 INFO - mkdir -p '.deps/' 18:42:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojar-ds.obj -c -DDEBUG -DTRACING=1 -DMOZILLA_CLIENT=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/jar/jar_jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/jar-ds.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar/jar-ds.c 18:42:48 INFO - callback_internal.cc 18:42:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_string_utils.obj -c -deps.deps/host_string_utils.obj.pp -DDEBUG=1 -DTRACING=1 -O2 -EHsc -MD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/common/windows/string_utils.cc 18:42:48 INFO - CpuCount.cpp 18:42:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_crctable.obj -c -TC -nologo -DXP_WIN32 -DXP_WIN -DWIN32 -D_WIN32 -D_CRT_SECURE_NO_WARNINGS -deps.deps/host_crctable.obj.pp -O1 -Oi -MT -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src/crctable.c 18:42:49 INFO - w32rng.c 18:42:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobytestrieiterator.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/bytestrieiterator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/bytestrieiterator.cpp 18:42:49 INFO - bytestriebuilder.cpp 18:42:49 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationsets.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationsets.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationsets.cpp 18:42:49 INFO - jar-ds.c 18:42:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojar.obj -c -DDEBUG -DTRACING=1 -DMOZILLA_CLIENT=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/jar/jar_jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/jar.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar/jar.c 18:42:49 INFO - alias.cc 18:42:49 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/mscom/oop' 18:42:49 INFO - cpu.cc 18:42:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_dump_syms.obj -c -deps.deps/host_dump_syms.obj.pp -DDEBUG=1 -DTRACING=1 -O2 -EHsc -MD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms/dump_syms.cc 18:42:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprofiler.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/profiler.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/debug/profiler.cc 18:42:49 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib' 18:42:49 INFO - mkdir -p '.deps/' 18:42:49 INFO - bzlib.c 18:42:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoThread.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Thread.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/threading/windows/Thread.cpp 18:42:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foadler32.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/adler32.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/adler32.c 18:42:49 INFO - jsmath.cpp 18:42:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fow95cv.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/w95cv.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/w95cv.c 18:42:49 INFO - jsutil.cpp 18:42:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focaniter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/caniter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/caniter.cpp 18:42:50 INFO - omap.cc 18:42:50 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:42:50 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:42:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationsettings.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationsettings.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationsettings.cpp 18:42:50 INFO - adler32.c 18:42:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focompress.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/compress.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/compress.c 18:42:50 INFO - string_utils.cc 18:42:50 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:42:50 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:42:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojarfile.obj -c -DDEBUG -DTRACING=1 -DMOZILLA_CLIENT=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/jar/jar_jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/jarfile.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar/jarfile.c 18:42:50 INFO - compress.c 18:42:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/dmd' 18:42:50 INFO - mkdir -p '.deps/' 18:42:50 INFO - C:/mozilla-build/msys/bin/perl.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/version_win.pl -QUIET 1 -DEPTH ../../.. -TOPSRCDIR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src -OBJDIR . -SRCDIR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/replace/dmd -DISPNAME Nightly -APPVERSION 55.0a1 -OFFICIAL 1 -DEBUG 1 -BINARY dmd.dll 18:42:50 INFO - module.res 18:42:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_memory_replace_dmd0.obj -c -DDEBUG=1 -DTRACING=1 -DMOZ_NO_MOZALLOC -DIMPL_MFBT -DXPCOM_GLUE -DMOZ_OPTIMIZE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/replace/dmd -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/dmd -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_memory_replace_dmd0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/dmd/Unified_cpp_memory_replace_dmd0.cpp 18:42:50 INFO - w32shm.c 18:42:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohash.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/hash.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/hash.cc 18:42:50 INFO - compress.c 18:42:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focrc32.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/crc32.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/crc32.c 18:42:50 INFO - jar.c 18:42:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoInitialization.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Initialization.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/vm/Initialization.cpp 18:42:51 INFO - bytestrieiterator.cpp 18:42:51 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationtailoring.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationtailoring.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationtailoring.cpp 18:42:51 INFO - crc32.c 18:42:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodeflate.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/deflate.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/deflate.c 18:42:51 INFO - pdb_source_line_writer.cc 18:42:51 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:42:51 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:42:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_decompress.obj -c -TC -nologo -DXP_WIN32 -DXP_WIN -DWIN32 -D_WIN32 -D_CRT_SECURE_NO_WARNINGS -deps.deps/host_decompress.obj.pp -O1 -Oi -MT -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src/decompress.c 18:42:51 INFO - collationruleparser.cpp 18:42:51 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:51 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:51 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/tests/gtest' 18:42:51 INFO - mkdir -p '.deps/' 18:42:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d/unittest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/qcms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp 18:42:51 INFO - jarfile.c 18:42:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojarint.obj -c -DDEBUG -DTRACING=1 -DMOZILLA_CLIENT=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/jar/jar_jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/jarint.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar/jarint.c 18:42:51 INFO - deflate.c 18:42:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogzclose.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gzclose.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/gzclose.c 18:42:52 INFO - crctable.c 18:42:52 INFO - Creating Resource file: module.res 18:42:52 INFO - rc.exe -nologo -r -DDEBUG=1 -DTRACING=1 -DMOZ_NO_MOZALLOC -DIMPL_MFBT -DXPCOM_GLUE -DMOZ_OPTIMIZE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/replace/dmd -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/dmd -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Fomodule.res c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/dmd/module.rc 18:42:52 INFO - w95cv.c 18:42:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fow95dllmain.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/w95dllmain.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/w95dllmain.c 18:42:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folazy_instance.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/lazy_instance.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/lazy_instance.cc 18:42:52 INFO - collationsets.cpp 18:42:52 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:52 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:52 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoInterpreter.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Interpreter.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/vm/Interpreter.cpp 18:42:52 INFO - gzclose.c 18:42:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogzlib.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gzlib.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/gzlib.c 18:42:52 INFO - Thread.cpp 18:42:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fochariter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/chariter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/chariter.cpp 18:42:53 INFO - profiler.cc 18:42:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/test' 18:42:53 INFO - mkdir -p '.deps/' 18:42:53 INFO - caniter.cpp 18:42:53 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:53 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:53 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:42:53 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:42:53 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:42:53 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_test0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/test -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/test -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_test0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/test/Unified_cpp_netwerk_test0.cpp 18:42:53 INFO - dump_syms.cc 18:42:53 INFO - Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24213.1 for x86 18:42:53 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:42:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_tests_gtest1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d/unittest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/qcms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_tests_gtest1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp 18:42:53 INFO - dump_syms.exe 18:42:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -NOLOGO -OUT:dump_syms.exe -PDB:dump_syms.pdb host_dia_util.obj host_guid_string.obj host_omap.obj host_pdb_source_line_writer.obj host_string_utils.obj host_dump_syms.obj -SUBSYSTEM:CONSOLE,6.01 -MACHINE:X86 diaguids.lib imagehlp.lib 18:42:53 INFO - gzlib.c 18:42:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogzread.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gzread.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/gzread.c 18:42:53 INFO - jarint.c 18:42:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojarsign.obj -c -DDEBUG -DTRACING=1 -DMOZILLA_CLIENT=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/jar/jar_jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/jarsign.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar/jarsign.c 18:42:53 INFO - hash.cc 18:42:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_huffman.obj -c -TC -nologo -DXP_WIN32 -DXP_WIN -DWIN32 -D_WIN32 -D_CRT_SECURE_NO_WARNINGS -deps.deps/host_huffman.obj.pp -O1 -Oi -MT -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src/huffman.c 18:42:53 INFO - collationsettings.cpp 18:42:53 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:53 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:53 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fow95io.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/w95io.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/w95io.c 18:42:54 INFO - gzread.c 18:42:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogzwrite.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gzwrite.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/gzwrite.c 18:42:54 INFO - decompress.c 18:42:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTraceLogging.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/TraceLogging.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/vm/TraceLogging.cpp 18:42:54 INFO - Unified_cpp_memory_replace_dmd0.cpp 18:42:54 INFO - dmd.dll 18:42:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --uselist -- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/link.exe -NOLOGO -DLL -OUT:dmd.dll -PDB:dmd.pdb -SUBSYSTEM:WINDOWS,6.01 -MACHINE:X86 Unified_cpp_memory_replace_dmd0.obj ./module.res -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH -DEBUG -DEBUGTYPE:CV kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib dbghelp.lib 18:42:54 INFO - gzwrite.c 18:42:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foinfback.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/infback.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/infback.c 18:42:55 INFO - w95dllmain.c 18:42:55 INFO - chariter.cpp 18:42:55 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focharstr.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/charstr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/charstr.cpp 18:42:55 INFO - jarsign.c 18:42:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojarver.obj -c -DDEBUG -DTRACING=1 -DMOZILLA_CLIENT=1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/jar/jar_jar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/jarver.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/jar/jarver.c 18:42:55 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest' 18:42:55 INFO - mkdir -p '.deps/' 18:42:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixbuild_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixbuild_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixbuild_tests.cpp 18:42:55 INFO - collationtailoring.cpp 18:42:55 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:55 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:42:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:42:55 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focollationweights.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/collationweights.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/collationweights.cpp 18:42:55 INFO - infback.c 18:42:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foinffast.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/inffast.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/inffast.c 18:42:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 755 'dump_syms.exe' '../../../../../../../dist/host/bin' 18:42:55 INFO - lazy_instance.cc 18:42:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folocation.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/location.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/location.cc 18:42:56 INFO - inffast.c 18:42:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foinflate.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/inflate.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/inflate.c 18:42:56 INFO - Initialization.cpp 18:42:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohost_randtable.obj -c -TC -nologo -DXP_WIN32 -DXP_WIN -DWIN32 -D_WIN32 -D_CRT_SECURE_NO_WARNINGS -deps.deps/host_randtable.obj.pp -O1 -Oi -MT -DDEBUG=1 -DTRACING=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libbz2/src/randtable.c 18:42:56 INFO - w95io.c 18:42:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fow95sock.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/w95sock.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/w95sock.c 18:42:56 INFO - huffman.c 18:42:56 INFO - jarver.c 18:42:56 INFO - jar.lib.desc 18:42:56 INFO - rm -f jar.lib 18:42:56 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/txmgr/tests' 18:42:56 INFO - mkdir -p '.deps/' 18:42:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o jar.lib.desc jar-ds.obj jar.obj jarfile.obj jarint.obj jarsign.obj jarver.obj 18:42:56 INFO - collationweights.cpp 18:42:56 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focompactdecimalformat.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/compactdecimalformat.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/compactdecimalformat.cpp 18:42:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestTXMgr.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/txmgr/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/txmgr/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestTXMgr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/txmgr/tests/TestTXMgr.cpp 18:42:56 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/tools/windows/dump_syms' 18:42:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focstr.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cstr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/cstr.cpp 18:42:57 INFO - inflate.c 18:42:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foinftrees.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/inftrees.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/inftrees.c 18:42:57 INFO - charstr.cpp 18:42:57 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixcert_extension_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixcert_extension_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixcert_extension_tests.cpp 18:42:57 INFO - Creating library dmd.lib and object dmd.exp 18:42:57 INFO - chmod +x dmd.dll 18:42:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/nsinstall.py -t -m 644 'dmd.dll' '../../../dist/bin' 18:42:57 INFO - inftrees.c 18:42:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotrees.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/trees.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/trees.c 18:42:58 INFO - pkixbuild_tests.cpp 18:42:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foref_counted.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ref_counted.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/memory/ref_counted.cc 18:42:58 INFO - trees.c 18:42:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founcompr.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uncompr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/uncompr.c 18:42:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/replace/dmd' 18:42:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTraceLoggingGraph.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/TraceLoggingGraph.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/vm/TraceLoggingGraph.cpp 18:42:58 INFO - uncompr.c 18:42:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fozutil.obj -c -DDEBUG -DTRACING=1 -Dverbose=-1 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -D_WINDOWS -DWIN95 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -DNSS_DISABLE_LIBPKIX -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/private/nss -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/zutil.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/nss/lib/zlib/zutil.c 18:42:59 INFO - location.cc 18:42:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fow95thred.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/w95thred.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/w95thred.c 18:42:59 INFO - cstr.cpp 18:42:59 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodictbe.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dictbe.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/dictbe.cpp 18:42:59 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/jar/jar_jar' 18:42:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focoptccal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/coptccal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/coptccal.cpp 18:42:59 INFO - randtable.c 18:42:59 INFO - hostbz2.lib 18:42:59 INFO - rm -f hostbz2.lib 18:42:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_exec.py --extract -- lib -NOLOGO -OUT:hostbz2.lib host_blocksort.obj host_bzlib.obj host_compress.obj host_crctable.obj host_decompress.obj host_huffman.obj host_randtable.obj 18:42:59 INFO - pkixcert_extension_tests.cpp 18:42:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixcert_signature_algorithm_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixcert_signature_algorithm_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixcert_signature_algorithm_tests.cpp 18:42:59 INFO - w95sock.c 18:42:59 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\md\windows\w95sock.c: 'GetVersionExA': was declared deprecated 18:42:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/w95sock.c(32): warning C4996: 'GetVersionExA': was declared deprecated 18:42:59 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\sysinfoapi.h(442): note: see declaration of 'GetVersionExA' 18:42:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTraceLoggingTypes.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/TraceLoggingTypes.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/vm/TraceLoggingTypes.cpp 18:42:59 INFO - zutil.c 18:42:59 INFO - Interpreter.cpp 18:42:59 INFO - nss_zlib.lib.desc 18:42:59 INFO - rm -f nss_zlib.lib 18:42:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foshared_memory_handle_win.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/shared_memory_handle_win.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/memory/shared_memory_handle_win.cc 18:42:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o nss_zlib.lib.desc adler32.obj compress.obj crc32.obj deflate.obj gzclose.obj gzlib.obj gzread.obj gzwrite.obj infback.obj inffast.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj 18:42:59 INFO - dictbe.cpp 18:42:59 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:42:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodictionarydata.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dictionarydata.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/dictionarydata.cpp 18:43:00 INFO - TestTXMgr.cpp 18:43:00 INFO - editor_txmgr_tests.lib.desc 18:43:00 INFO - rm -f editor_txmgr_tests.lib 18:43:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o editor_txmgr_tests.lib.desc TestTXMgr.obj 18:43:00 INFO - compactdecimalformat.cpp 18:43:00 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:00 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:00 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:00 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt/tests/gtest' 18:43:00 INFO - mkdir -p '.deps/' 18:43:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_mfbt_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/mfbt/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_mfbt_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.cpp 18:43:00 INFO - Unified_cpp_netwerk_test0.cpp 18:43:00 INFO - netwerk_test.lib.desc 18:43:00 INFO - rm -f netwerk_test.lib 18:43:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_test.lib.desc Unified_cpp_netwerk_test0.obj 18:43:01 INFO - TraceLogging.cpp 18:43:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixcheck_CheckExtendedKeyUsage_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixcheck_CheckExtendedKeyUsage_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp 18:43:01 INFO - ref_counted.cc 18:43:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowin32_errors.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/win32_errors.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/md/windows/win32_errors.c 18:43:01 INFO - TraceLoggingGraph.cpp 18:43:01 INFO - dictionarydata.cpp 18:43:01 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodtintrv.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dtintrv.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/dtintrv.cpp 18:43:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focpdtrans.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cpdtrans.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/cpdtrans.cpp 18:43:01 INFO - w95thred.c 18:43:01 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry/tests/gtest' 18:43:01 INFO - mkdir -p '.deps/' 18:43:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/telemetry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp 18:43:01 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/nss/lib/zlib/zlib_nss_zlib' 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixcheck_CheckIssuer_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixcheck_CheckIssuer_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixcheck_CheckIssuer_tests.cpp 18:43:02 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libbz2/src' 18:43:02 INFO - TraceLoggingTypes.cpp 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foshared_memory_win.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/shared_memory_win.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/memory/shared_memory_win.cc 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoVTuneWrapper.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/VTuneWrapper.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/vtune/VTuneWrapper.cpp 18:43:02 INFO - pkixcert_signature_algorithm_tests.cpp 18:43:02 INFO - coptccal.cpp 18:43:02 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:02 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:02 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprseg.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prseg.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/memory/prseg.c 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foerrorcode.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/errorcode.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/errorcode.cpp 18:43:02 INFO - cpdtrans.cpp 18:43:02 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focsdetect.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/csdetect.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/csdetect.cpp 18:43:02 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/txmgr/tests' 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosingleton.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/singleton.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/memory/singleton.cc 18:43:02 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/test' 18:43:02 INFO - dtintrv.cpp 18:43:02 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixcheck_CheckKeyUsage_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixcheck_CheckKeyUsage_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixcheck_CheckKeyUsage_tests.cpp 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src0.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src0.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src0.cpp 18:43:02 INFO - errorcode.cpp 18:43:02 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofilteredbrk.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/filteredbrk.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/filteredbrk.cpp 18:43:02 INFO - shared_memory_handle_win.cc 18:43:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprshm.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prshm.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/memory/prshm.c 18:43:03 INFO - win32_errors.c 18:43:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focsmatch.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/csmatch.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/csmatch.cpp 18:43:03 INFO - filteredbrk.cpp 18:43:03 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofilterednormalizer2.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/filterednormalizer2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/filterednormalizer2.cpp 18:43:04 INFO - pkixcheck_CheckExtendedKeyUsage_tests.cpp 18:43:04 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/windows' 18:43:04 INFO - mkdir -p '.deps/' 18:43:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_xpcom_tests_windows0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_xpcom_tests_windows0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/windows/Unified_cpp_xpcom_tests_windows0.cpp 18:43:04 INFO - pkixcheck_CheckIssuer_tests.cpp 18:43:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src1.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src1.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src1.cpp 18:43:04 INFO - prseg.c 18:43:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprocess_handle_win.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/process_handle_win.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/process/process_handle_win.cc 18:43:04 INFO - Unified_cpp_mfbt_tests_gtest0.cpp 18:43:04 INFO - mfbt_tests_gtest.lib.desc 18:43:04 INFO - rm -f mfbt_tests_gtest.lib 18:43:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o mfbt_tests_gtest.lib.desc Unified_cpp_mfbt_tests_gtest0.obj 18:43:05 INFO - csmatch.cpp 18:43:05 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foicuplug.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/icuplug.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/icuplug.cpp 18:43:05 INFO - csdetect.cpp 18:43:05 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:05 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:05 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focsr2022.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/csr2022.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/csr2022.cpp 18:43:05 INFO - prshm.c 18:43:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprshma.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prshma.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/memory/prshma.c 18:43:05 INFO - shared_memory_win.cc 18:43:05 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier/tests/gtest' 18:43:05 INFO - mkdir -p '.deps/' 18:43:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCTDiversityPolicyTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/CTDiversityPolicyTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest/CTDiversityPolicyTest.cpp 18:43:05 INFO - pkixcheck_CheckKeyUsage_tests.cpp 18:43:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixcheck_CheckSignatureAlgorithm_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixcheck_CheckSignatureAlgorithm_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp 18:43:05 INFO - filterednormalizer2.cpp 18:43:05 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src10.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src10.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src10.cpp 18:43:05 INFO - icuplug.cpp 18:43:05 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:05 INFO - singleton.cc 18:43:06 INFO - csr2022.cpp 18:43:06 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:06 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mfbt/tests/gtest' 18:43:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopralarm.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pralarm.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/pralarm.c 18:43:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folistformatter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/listformatter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/listformatter.cpp 18:43:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCTLogVerifierTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/CTLogVerifierTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest/CTLogVerifierTest.cpp 18:43:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focsrecog.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/csrecog.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/csrecog.cpp 18:43:06 INFO - Unified_cpp_js_src0.cpp 18:43:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixcheck_CheckValidity_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixcheck_CheckValidity_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixcheck_CheckValidity_tests.cpp 18:43:06 INFO - Unified_cpp_tests_gtest0.cpp 18:43:06 INFO - telemetrytest.lib.desc 18:43:06 INFO - rm -f telemetrytest.lib 18:43:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o telemetrytest.lib.desc Unified_cpp_tests_gtest0.obj 18:43:06 INFO - process_handle_win.cc 18:43:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forand_util_win.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rand_util_win.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/rand_util_win.cc 18:43:07 INFO - VTuneWrapper.cpp 18:43:07 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage/test/gtest' 18:43:07 INFO - mkdir -p '.deps/' 18:43:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_storage_test_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_storage_test_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage/test/gtest/Unified_cpp_storage_test_gtest0.cpp 18:43:07 INFO - csrecog.cpp 18:43:07 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focsrmbcs.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/csrmbcs.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/csrmbcs.cpp 18:43:08 INFO - csrmbcs.cpp 18:43:08 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focsrsbcs.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/csrsbcs.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/csrsbcs.cpp 18:43:08 INFO - prshma.c 18:43:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foloadednormalizer2impl.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/loadednormalizer2impl.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/loadednormalizer2impl.cpp 18:43:08 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/telemetry/tests/gtest' 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCTObjectsExtractorTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/CTObjectsExtractorTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest/CTObjectsExtractorTest.cpp 18:43:09 INFO - csrsbcs.cpp 18:43:09 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:09 INFO - pralarm.c 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopratom.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pratom.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/pratom.c 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focsrucode.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/csrucode.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/csrucode.cpp 18:43:09 INFO - CTLogVerifierTest.cpp 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixcheck_ParseValidity_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixcheck_ParseValidity_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixcheck_ParseValidity_tests.cpp 18:43:09 INFO - CTDiversityPolicyTest.cpp 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonullable_string16.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nullable_string16.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/strings/nullable_string16.cc 18:43:09 INFO - pkixcheck_CheckSignatureAlgorithm_tests.cpp 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src11.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src11.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src11.cpp 18:43:09 INFO - pkixcheck_CheckValidity_tests.cpp 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folocavailable.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/locavailable.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/locavailable.cpp 18:43:09 INFO - rand_util_win.cc 18:43:09 INFO - csrucode.cpp 18:43:09 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:09 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/tools/profiler/tests/gtest' 18:43:09 INFO - mkdir -p '.deps/' 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focsrutf8.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/csrutf8.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/csrutf8.cpp 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/tools/profiler/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/tools/profiler/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/tools/profiler/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/tools/profiler/gecko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/tools/profiler/lul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp 18:43:09 INFO - listformatter.cpp 18:43:09 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:09 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:09 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:09 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:09 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:09 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopraton.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/praton.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/praton.c 18:43:10 INFO - praton.c 18:43:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCTPolicyEnforcerTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/CTPolicyEnforcerTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest/CTPolicyEnforcerTest.cpp 18:43:10 INFO - csrutf8.cpp 18:43:10 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focurramt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/curramt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/curramt.cpp 18:43:10 INFO - Unified_cpp_xpcom_tests_windows0.cpp 18:43:10 INFO - xpcom_tests_windows.lib.desc 18:43:10 INFO - rm -f xpcom_tests_windows.lib 18:43:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o xpcom_tests_windows.lib.desc Unified_cpp_xpcom_tests_windows0.obj 18:43:11 INFO - pratom.c 18:43:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprcountr.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prcountr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prcountr.c 18:43:11 INFO - CTObjectsExtractorTest.cpp 18:43:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src12.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src12.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src12.cpp 18:43:11 INFO - Unified_cpp_storage_test_gtest0.cpp 18:43:11 INFO - storage_test_gtest.lib.desc 18:43:11 INFO - rm -f storage_test_gtest.lib 18:43:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o storage_test_gtest.lib.desc Unified_cpp_storage_test_gtest0.obj 18:43:11 INFO - loadednormalizer2impl.cpp 18:43:11 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:11 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:11 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:11 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:11 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:11 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixcheck_TLSFeaturesSatisfiedInternal_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixcheck_TLSFeaturesSatisfiedInternal_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp 18:43:11 INFO - pkixcheck_ParseValidity_tests.cpp 18:43:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostring_number_conversions.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/string_number_conversions.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/strings/string_number_conversions.cc 18:43:12 INFO - Unified_cpp_js_src1.cpp 18:43:12 INFO - prcountr.c 18:43:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprdtoa.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prdtoa.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c 18:43:12 INFO - curramt.cpp 18:43:12 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focurrfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/currfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/currfmt.cpp 18:43:12 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/workers/test/gtest' 18:43:12 INFO - mkdir -p '.deps/' 18:43:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_workers_test_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/workers/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_workers_test_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/workers/test/gtest/Unified_cpp_workers_test_gtest0.cpp 18:43:12 INFO - nullable_string16.cc 18:43:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCTSerializationTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/CTSerializationTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest/CTSerializationTest.cpp 18:43:12 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/windows' 18:43:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folocbased.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/locbased.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/locbased.cpp 18:43:12 INFO - Unified_cpp_js_src10.cpp 18:43:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixder_input_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixder_input_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixder_input_tests.cpp 18:43:12 INFO - CTPolicyEnforcerTest.cpp 18:43:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprenv.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prenv.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prenv.c 18:43:12 INFO - locavailable.cpp 18:43:12 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:12 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:12 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focurrpinf.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/currpinf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/currpinf.cpp 18:43:13 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage/test/gtest' 18:43:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostring_piece.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/string_piece.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/strings/string_piece.cc 18:43:14 INFO - currfmt.cpp 18:43:14 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src13.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src13.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src13.cpp 18:43:14 INFO - pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp 18:43:14 INFO - locbased.cpp 18:43:14 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCTTestUtils.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/CTTestUtils.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest/CTTestUtils.cpp 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folocdispnames.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/locdispnames.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/locdispnames.cpp 18:43:14 INFO - prdtoa.c 18:43:14 INFO - Warning: C4554 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '>>': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(1248): warning C4554: '>>': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - Warning: C4554 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '<<': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(1250): warning C4554: '<<': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - Warning: C4554 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '>>': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(1250): warning C4554: '>>': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - Warning: C4554 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '>>': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(1255): warning C4554: '>>': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - Warning: C4554 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '>>': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(1257): warning C4554: '>>': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - Warning: C4554 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '<<': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(1339): warning C4554: '<<': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - Warning: C4554 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '<<': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(1983): warning C4554: '<<': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '<=': signed/unsigned mismatch 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(2627): warning C4018: '<=': signed/unsigned mismatch 18:43:14 INFO - Warning: C4554 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '<<': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(2875): warning C4554: '<<': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - Warning: C4554 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '>>': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(2876): warning C4554: '>>': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - Warning: C4554 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\nsprpub\pr\src\misc\prdtoa.c: '<<': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prdtoa.c(2876): warning C4554: '<<': check operator precedence for possible error; use parentheses to clarify precedence 18:43:14 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/webrtc/signaling/gtest' 18:43:14 INFO - mkdir -p '.deps/' 18:43:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojsep_session_unittest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/webrtc/signaling/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/jsep_session_unittest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4312 -wd4503 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/gtest/jsep_session_unittest.cpp 18:43:15 INFO - pkixder_input_tests.cpp 18:43:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixder_pki_types_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixder_pki_types_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixder_pki_types_tests.cpp 18:43:15 INFO - string_number_conversions.cc 18:43:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focurrunit.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/currunit.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/currunit.cpp 18:43:15 INFO - currpinf.cpp 18:43:15 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src14.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src14.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src14.cpp 18:43:15 INFO - prenv.c 18:43:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprerr.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prerr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prerr.c 18:43:15 INFO - CTSerializationTest.cpp 18:43:15 INFO - prerr.c 18:43:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprerror.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prerror.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prerror.c 18:43:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folocdspnm.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/locdspnm.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/locdspnm.cpp 18:43:16 INFO - Unified_cpp_tests_gtest0.cpp 18:43:16 INFO - tools_profiler_tests_gtest.lib.desc 18:43:16 INFO - rm -f tools_profiler_tests_gtest.lib 18:43:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o tools_profiler_tests_gtest.lib.desc Unified_cpp_tests_gtest0.obj 18:43:16 INFO - locdispnames.cpp 18:43:16 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:16 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base/gtest' 18:43:16 INFO - mkdir -p '.deps/' 18:43:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_base_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_base_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base/gtest/Unified_cpp_layout_base_gtest0.cpp 18:43:16 INFO - currunit.cpp 18:43:16 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodangical.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dangical.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/dangical.cpp 18:43:16 INFO - string_piece.cc 18:43:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostring_split.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/string_split.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/strings/string_split.cc 18:43:16 INFO - Unified_cpp_js_src11.cpp 18:43:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojsep_track_unittest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/webrtc/signaling/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/jsep_track_unittest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4312 -wd4503 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/gtest/jsep_track_unittest.cpp 18:43:17 INFO - Unified_cpp_js_src12.cpp 18:43:17 INFO - CTTestUtils.cpp 18:43:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixder_universal_types_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixder_universal_types_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixder_universal_types_tests.cpp 18:43:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoMultiLogCTVerifierTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/MultiLogCTVerifierTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier/tests/gtest/MultiLogCTVerifierTest.cpp 18:43:17 INFO - pkixder_pki_types_tests.cpp 18:43:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprerrortable.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prerrortable.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prerrortable.c 18:43:18 INFO - prerrortable.c 18:43:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folocid.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/locid.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/locid.cpp 18:43:18 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/tools/profiler/tests/gtest' 18:43:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodatefmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/datefmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/datefmt.cpp 18:43:18 INFO - prerror.c 18:43:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprinit.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prinit.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prinit.c 18:43:18 INFO - Unified_cpp_gfx_tests_gtest0.cpp 18:43:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostring_util.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/string_util.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/strings/string_util.cc 18:43:19 INFO - locdspnm.cpp 18:43:19 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:19 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:19 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:19 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:19 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:19 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosdp_unittests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/webrtc/signaling/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sdp_unittests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4312 -wd4503 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/gtest/sdp_unittests.cpp 18:43:19 INFO - Unified_cpp_workers_test_gtest0.cpp 18:43:19 INFO - dom_workers_test_gtest.lib.desc 18:43:19 INFO - rm -f dom_workers_test_gtest.lib 18:43:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_workers_test_gtest.lib.desc Unified_cpp_workers_test_gtest0.obj 18:43:19 INFO - jsep_session_unittest.cpp 18:43:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src15.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src15.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src15.cpp 18:43:19 INFO - string_split.cc 18:43:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixgtest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixgtest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixgtest.cpp 18:43:19 INFO - dangical.cpp 18:43:19 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:19 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:19 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:20 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/apz/test/gtest' 18:43:20 INFO - mkdir -p '.deps/' 18:43:20 INFO - jsep_track_unittest.cpp 18:43:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprinrval.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prinrval.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prinrval.c 18:43:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_apz_test_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/apz/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/apz/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_apz_test_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp 18:43:20 INFO - pkixder_universal_types_tests.cpp 18:43:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foloclikely.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/loclikely.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/loclikely.cpp 18:43:20 INFO - MultiLogCTVerifierTest.cpp 18:43:20 INFO - security_certverifier_tests_gtest.lib.desc 18:43:20 INFO - rm -f security_certverifier_tests_gtest.lib 18:43:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o security_certverifier_tests_gtest.lib.desc CTDiversityPolicyTest.obj CTLogVerifierTest.obj CTObjectsExtractorTest.obj CTPolicyEnforcerTest.obj CTSerializationTest.obj CTTestUtils.obj MultiLogCTVerifierTest.obj 18:43:21 INFO - prinit.c 18:43:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src16.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src16.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src16.cpp 18:43:21 INFO - Unified_cpp_js_src14.cpp 18:43:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostring_util_constants.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/string_util_constants.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/strings/string_util_constants.cc 18:43:21 INFO - locid.cpp 18:43:21 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:21 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:21 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:21 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:21 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:21 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodayperiodrules.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dayperiodrules.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/dayperiodrules.cpp 18:43:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/workers/test/gtest' 18:43:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixnames_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixnames_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixnames_tests.cpp 18:43:21 INFO - datefmt.cpp 18:43:21 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:21 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:21 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopripc.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pripc.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/pripc.c 18:43:21 INFO - string_util.cc 18:43:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src17.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src17.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src17.cpp 18:43:22 INFO - Unified_cpp_js_src13.cpp 18:43:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folocresdata.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/locresdata.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/locresdata.cpp 18:43:22 INFO - pkixgtest.cpp 18:43:22 INFO - loclikely.cpp 18:43:22 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodcfmtsym.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dcfmtsym.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/dcfmtsym.cpp 18:43:22 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/lwbrk/gtest' 18:43:22 INFO - mkdir -p '.deps/' 18:43:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_intl_lwbrk_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/lwbrk/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/lwbrk/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_intl_lwbrk_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.cpp 18:43:22 INFO - prinrval.c 18:43:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostringprintf.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stringprintf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/strings/stringprintf.cc 18:43:22 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier/tests/gtest' 18:43:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src18.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src18.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src18.cpp 18:43:24 INFO - locresdata.cpp 18:43:24 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folocutil.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/locutil.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/locutil.cpp 18:43:24 INFO - pkixnames_tests.cpp 18:43:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixocsp_CreateEncodedOCSPRequest_tests.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixocsp_CreateEncodedOCSPRequest_tests.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp 18:43:24 INFO - pripc.c 18:43:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopripcsem.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pripcsem.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/pripcsem.c 18:43:24 INFO - string_util_constants.cc 18:43:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodecfmtst.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/decfmtst.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/decfmtst.cpp 18:43:24 INFO - dcfmtsym.cpp 18:43:24 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:24 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/rust/nsstring/gtest' 18:43:24 INFO - mkdir -p '.deps/' 18:43:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_rust_nsstring_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/rust/nsstring/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/rust/nsstring/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_rust_nsstring_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/rust/nsstring/gtest/Unified_cpp_rust_nsstring_gtest0.cpp 18:43:24 INFO - dayperiodrules.cpp 18:43:24 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:24 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:24 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src19.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src19.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src19.cpp 18:43:25 INFO - sdp_unittests.cpp 18:43:25 INFO - media_webrtc_signaling_gtest.lib.desc 18:43:25 INFO - rm -f media_webrtc_signaling_gtest.lib 18:43:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o media_webrtc_signaling_gtest.lib.desc jsep_session_unittest.obj jsep_track_unittest.obj sdp_unittests.obj 18:43:25 INFO - stringprintf.cc 18:43:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutf_string_conversion_utils.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utf_string_conversion_utils.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/strings/utf_string_conversion_utils.cc 18:43:25 INFO - Unified_cpp_intl_lwbrk_gtest0.cpp 18:43:25 INFO - intl_lwbrk_gtest.lib.desc 18:43:25 INFO - rm -f intl_lwbrk_gtest.lib 18:43:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o intl_lwbrk_gtest.lib.desc Unified_cpp_intl_lwbrk_gtest0.obj 18:43:26 INFO - pkixocsp_CreateEncodedOCSPRequest_tests.cpp 18:43:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixocsp_VerifyEncodedOCSPResponse.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixocsp_VerifyEncodedOCSPResponse.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -sdl -Wall -wd4464 -wd4514 -wd4668 -wd4710 -wd4711 -wd4800 -wd4820 -Zc:forScope -Zc:inline -Zc:rvalueCast -Zc:strictStrings -wd4350 -wd4275 -wd4548 -wd4625 -wd4626 -wd4640 -wd4458 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp 18:43:26 INFO - Unified_cpp_js_src15.cpp 18:43:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fomessagepattern.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/messagepattern.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/messagepattern.cpp 18:43:26 INFO - pripcsem.c 18:43:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprlog2.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prlog2.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prlog2.c 18:43:26 INFO - Unified_cpp_js_src16.cpp 18:43:26 INFO - Unified_cpp_gfx_tests_gtest1.cpp 18:43:26 INFO - gfx_tests_gtest.lib.desc 18:43:26 INFO - rm -f gfx_tests_gtest.lib 18:43:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o gfx_tests_gtest.lib.desc Unified_cpp_gfx_tests_gtest0.obj Unified_cpp_gfx_tests_gtest1.obj 18:43:26 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/canvas/gtest' 18:43:26 INFO - mkdir -p '.deps/' 18:43:26 INFO - locutil.cpp 18:43:26 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:26 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:26 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:26 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:26 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:26 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodecimalformatpattern.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/decimalformatpattern.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/decimalformatpattern.cpp 18:43:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_canvas_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/canvas/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_canvas_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/canvas/gtest/Unified_cpp_dom_canvas_gtest0.cpp 18:43:27 INFO - decfmtst.cpp 18:43:27 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:27 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:27 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutf_string_conversions.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utf_string_conversions.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/strings/utf_string_conversions.cc 18:43:27 INFO - prlog2.c 18:43:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprlong.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prlong.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prlong.c 18:43:27 INFO - Unified_cpp_rust_nsstring_gtest0.cpp 18:43:27 INFO - xpcom_rust_nsstring_gtest.lib.desc 18:43:27 INFO - rm -f xpcom_rust_nsstring_gtest.lib 18:43:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o xpcom_rust_nsstring_gtest.lib.desc Unified_cpp_rust_nsstring_gtest0.obj 18:43:27 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/webrtc/signaling/gtest' 18:43:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src2.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src2.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src2.cpp 18:43:28 INFO - prlong.c 18:43:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprnetdb.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prnetdb.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prnetdb.c 18:43:28 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/lwbrk/gtest' 18:43:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonormalizer2.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/normalizer2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/normalizer2.cpp 18:43:28 INFO - Unified_cpp_js_src18.cpp 18:43:28 INFO - pkixocsp_VerifyEncodedOCSPResponse.cpp 18:43:28 INFO - security_pkix_test_gtest.lib.desc 18:43:28 INFO - rm -f security_pkix_test_gtest.lib 18:43:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodecimfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/decimfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/decimfmt.cpp 18:43:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o security_pkix_test_gtest.lib.desc pkixbuild_tests.obj pkixcert_extension_tests.obj pkixcert_signature_algorithm_tests.obj pkixcheck_CheckExtendedKeyUsage_tests.obj pkixcheck_CheckIssuer_tests.obj pkixcheck_CheckKeyUsage_tests.obj pkixcheck_CheckSignatureAlgorithm_tests.obj pkixcheck_CheckValidity_tests.obj pkixcheck_ParseValidity_tests.obj pkixcheck_TLSFeaturesSatisfiedInternal_tests.obj pkixder_input_tests.obj pkixder_pki_types_tests.obj pkixder_universal_types_tests.obj pkixgtest.obj pkixnames_tests.obj pkixocsp_CreateEncodedOCSPRequest_tests.obj pkixocsp_VerifyEncodedOCSPResponse.obj 18:43:29 INFO - utf_string_conversion_utils.cc 18:43:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprolock.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prolock.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prolock.c 18:43:29 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/tests/gtest' 18:43:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonormalizer2impl.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/normalizer2impl.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/normalizer2impl.cpp 18:43:29 INFO - decimalformatpattern.cpp 18:43:29 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src20.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src20.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src20.cpp 18:43:29 INFO - Unified_cpp_js_src17.cpp 18:43:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folock.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/lock.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/synchronization/lock.cc 18:43:29 INFO - messagepattern.cpp 18:43:29 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprrng.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prrng.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prrng.c 18:43:29 INFO - prolock.c 18:43:29 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/startupcache/test' 18:43:29 INFO - mkdir -p '.deps/' 18:43:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_startupcache_test0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/startupcache/test -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/startupcache/test -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_startupcache_test0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/startupcache/test/Unified_cpp_startupcache_test0.cpp 18:43:29 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/rust/nsstring/gtest' 18:43:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodecimfmtimpl.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/decimfmtimpl.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/decimfmtimpl.cpp 18:43:30 INFO - Unified_cpp_js_src19.cpp 18:43:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folock_impl_win.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/lock_impl_win.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/synchronization/lock_impl_win.cc 18:43:30 INFO - prnetdb.c 18:43:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonormlzr.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/normlzr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/normlzr.cpp 18:43:30 INFO - utf_string_conversions.cc 18:43:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest/mozilla' 18:43:30 INFO - mkdir -p '.deps/' 18:43:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoGTestRunner.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/mozilla -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest/mozilla -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/GTestRunner.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/mozilla/GTestRunner.cpp 18:43:31 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/gtest' 18:43:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodigitaffix.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/digitaffix.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/digitaffix.cpp 18:43:31 INFO - decimfmt.cpp 18:43:31 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src21.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src21.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src21.cpp 18:43:31 INFO - normalizer2.cpp 18:43:31 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:31 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:31 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:31 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:31 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:31 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprsystem.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prsystem.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prsystem.c 18:43:32 INFO - prrng.c 18:43:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodtoa.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dtoa.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/third_party/dmg_fp/dtoa.cc 18:43:32 INFO - Unified_cpp_dom_canvas_gtest0.cpp 18:43:32 INFO - dom_canvas_gtest.lib.desc 18:43:32 INFO - rm -f dom_canvas_gtest.lib 18:43:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_canvas_gtest.lib.desc Unified_cpp_dom_canvas_gtest0.obj 18:43:32 INFO - normalizer2impl.cpp 18:43:32 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:32 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:32 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoMozGTestBench.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/mozilla -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest/mozilla -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/MozGTestBench.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/mozilla/MozGTestBench.cpp 18:43:32 INFO - decimfmtimpl.cpp 18:43:32 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:32 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/security/test/gtest' 18:43:32 INFO - mkdir -p '.deps/' 18:43:32 INFO - lock_impl_win.cc 18:43:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_security_test_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/security/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/security/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_security_test_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/security/test/gtest/Unified_cpp_security_test_gtest0.cpp 18:43:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src22.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src22.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src22.cpp 18:43:32 INFO - lock.cc 18:43:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprthinfo.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prthinfo.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prthinfo.c 18:43:33 INFO - digitaffix.cpp 18:43:33 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodigitaffixesandpadding.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/digitaffixesandpadding.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/digitaffixesandpadding.cpp 18:43:33 INFO - Unified_cpp_js_src2.cpp 18:43:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foparsepos.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/parsepos.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/parsepos.cpp 18:43:33 INFO - normlzr.cpp 18:43:33 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:33 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:33 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:33 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:33 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:33 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoSanityTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/mozilla -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest/mozilla -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/SanityTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/mozilla/SanityTest.cpp 18:43:34 INFO - dtoa.cc 18:43:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fog_fmt.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/g_fmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/third_party/dmg_fp/g_fmt.cc 18:43:34 INFO - parsepos.cpp 18:43:34 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:34 INFO - Unified_cpp_startupcache_test0.cpp 18:43:34 INFO - startupcache_test.lib.desc 18:43:34 INFO - rm -f startupcache_test.lib 18:43:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopatternprops.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/patternprops.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/patternprops.cpp 18:43:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o startupcache_test.lib.desc Unified_cpp_startupcache_test0.obj 18:43:34 INFO - MozGTestBench.cpp 18:43:34 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest' 18:43:34 INFO - mkdir -p '.deps/' 18:43:34 INFO - prsystem.c 18:43:34 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/canvas/gtest' 18:43:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodigitformatter.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/digitformatter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/digitformatter.cpp 18:43:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src23.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src23.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src23.cpp 18:43:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogmock-all.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/gmock -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/gmock/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/gtest/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gmock-all.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/gmock/src/gmock-all.cc 18:43:34 INFO - patternprops.cpp 18:43:34 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopluralmap.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pluralmap.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/pluralmap.cpp 18:43:35 INFO - digitaffixesandpadding.cpp 18:43:35 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foicu_utf.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/icu_utf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/third_party/icu/icu_utf.cc 18:43:35 INFO - prthinfo.c 18:43:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprtime.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prtime.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prtime.c 18:43:35 INFO - g_fmt.cc 18:43:35 INFO - GTestRunner.cpp 18:43:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src24.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src24.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src24.cpp 18:43:36 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/places/tests/gtest' 18:43:36 INFO - mkdir -p '.deps/' 18:43:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_places_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/places/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/places/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_places_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.cpp 18:43:36 INFO - prtime.c 18:43:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprtpool.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prtpool.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prtpool.c 18:43:36 INFO - Unified_cpp_js_src20.cpp 18:43:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogtest-all.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/gmock -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/gmock/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/gtest/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gtest-all.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/testing/gtest/gtest/src/gtest-all.cc 18:43:36 INFO - Unified_cpp_layout_base_gtest0.cpp 18:43:36 INFO - layout_base_gtest.lib.desc 18:43:36 INFO - rm -f layout_base_gtest.lib 18:43:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o layout_base_gtest.lib.desc Unified_cpp_layout_base_gtest0.obj 18:43:36 INFO - SanityTest.cpp 18:43:36 INFO - testing_gtest_mozilla.lib.desc 18:43:36 INFO - rm -f testing_gtest_mozilla.lib 18:43:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o testing_gtest_mozilla.lib.desc GTestRunner.obj MozGTestBench.obj SanityTest.obj 18:43:36 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/startupcache/test' 18:43:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopropname.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/propname.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/propname.cpp 18:43:36 INFO - pluralmap.cpp 18:43:36 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodigitgrouping.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/digitgrouping.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/digitgrouping.cpp 18:43:36 INFO - digitformatter.cpp 18:43:36 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foplatform_thread_win.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/platform_thread_win.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/threading/platform_thread_win.cc 18:43:37 INFO - Unified_cpp_js_src21.cpp 18:43:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprtrace.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prtrace.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/misc/prtrace.c 18:43:37 INFO - Unified_cpp_security_test_gtest0.cpp 18:43:37 INFO - dom_security_test_gtest.lib.desc 18:43:37 INFO - rm -f dom_security_test_gtest.lib 18:43:37 INFO - icu_utf.cc 18:43:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_security_test_gtest.lib.desc Unified_cpp_security_test_gtest0.obj 18:43:37 INFO - digitgrouping.cpp 18:43:37 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodigitinterval.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/digitinterval.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/digitinterval.cpp 18:43:37 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/gmp-clearkey/0.1/gtest' 18:43:37 INFO - mkdir -p '.deps/' 18:43:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_0.1_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/gmp-clearkey/0.1/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/gmp-clearkey/0.1/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/gmp-clearkey/0.1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_0.1_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.cpp 18:43:37 INFO - gmock-all.cc 18:43:37 INFO - prtpool.c 18:43:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src25.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src25.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src25.cpp 18:43:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopunycode.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/punycode.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/punycode.cpp 18:43:37 INFO - Unified_cpp_js_src22.cpp 18:43:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fothread_collision_warner.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/thread_collision_warner.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/threading/thread_collision_warner.cc 18:43:37 INFO - digitinterval.cpp 18:43:37 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodigitlst.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/digitlst.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/digitlst.cpp 18:43:38 INFO - punycode.cpp 18:43:38 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:38 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/test/gtest' 18:43:38 INFO - mkdir -p '.deps/' 18:43:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestDownscalingFilterNoSkia.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestDownscalingFilterNoSkia.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/test/gtest/TestDownscalingFilterNoSkia.cpp 18:43:38 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base/gtest' 18:43:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprucpu.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prucpu.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/combined/prucpu.c 18:43:38 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest/mozilla' 18:43:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src26.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src26.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src26.cpp 18:43:39 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/security/test/gtest' 18:43:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fothread_id_name_manager.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/thread_id_name_manager.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/threading/thread_id_name_manager.cc 18:43:39 INFO - Unified_cpp_0.1_gtest0.cpp 18:43:39 INFO - media_gmp-clearkey_0.1_gtest.lib.desc 18:43:39 INFO - rm -f media_gmp-clearkey_0.1_gtest.lib 18:43:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o media_gmp-clearkey_0.1_gtest.lib.desc Unified_cpp_0.1_gtest0.obj 18:43:39 INFO - propname.cpp 18:43:39 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:39 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:39 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:39 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:39 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:39 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:39 INFO - prtrace.c 18:43:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foputil.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/putil.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/putil.cpp 18:43:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodtfmtsym.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dtfmtsym.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/dtfmtsym.cpp 18:43:40 INFO - platform_thread_win.cc 18:43:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_image_test_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_image_test_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/test/gtest/Unified_cpp_image_test_gtest0.cpp 18:43:40 INFO - gtest-all.cc 18:43:40 INFO - gtest.lib.desc 18:43:40 INFO - rm -f gtest.lib 18:43:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o gtest.lib.desc gmock-all.obj gtest-all.obj 18:43:40 INFO - Unified_cpp_js_src23.cpp 18:43:40 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/gtest' 18:43:40 INFO - mkdir -p '.deps/' 18:43:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_webaudio_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_webaudio_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/gtest/Unified_cpp_webaudio_gtest0.cpp 18:43:40 INFO - thread_collision_warner.cc 18:43:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprucv.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prucv.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/combined/prucv.c 18:43:41 INFO - Unified_cpp_places_tests_gtest0.cpp 18:43:41 INFO - toolkit_components_places_tests_gtest.lib.desc 18:43:41 INFO - rm -f toolkit_components_places_tests_gtest.lib 18:43:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_places_tests_gtest.lib.desc Unified_cpp_places_tests_gtest0.obj 18:43:41 INFO - digitlst.cpp 18:43:41 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:41 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:41 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbbi.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbbi.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/rbbi.cpp 18:43:41 INFO - prucpu.c 18:43:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src27.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src27.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src27.cpp 18:43:42 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/gmp-clearkey/0.1/gtest' 18:43:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fothread_local_storage.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/thread_local_storage.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/threading/thread_local_storage.cc 18:43:42 INFO - rbbi.cpp 18:43:42 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodtitvfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dtitvfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/dtitvfmt.cpp 18:43:42 INFO - putil.cpp 18:43:42 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:42 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:42 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:42 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:42 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:42 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbbidata.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbbidata.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/rbbidata.cpp 18:43:42 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/testing/gtest' 18:43:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprulock.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prulock.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/combined/prulock.c 18:43:43 INFO - rbbidata.cpp 18:43:43 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbbinode.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbbinode.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/rbbinode.cpp 18:43:43 INFO - thread_id_name_manager.cc 18:43:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src28.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src28.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src28.cpp 18:43:43 INFO - Unified_cpp_js_src24.cpp 18:43:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodtitvinf.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dtitvinf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/dtitvinf.cpp 18:43:43 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/places/tests/gtest' 18:43:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprustack.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prustack.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/combined/prustack.c 18:43:43 INFO - dtfmtsym.cpp 18:43:43 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:43 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:43 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbbirb.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbbirb.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/rbbirb.cpp 18:43:43 INFO - prucv.c 18:43:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fothread_local_storage_win.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/thread_local_storage_win.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/threading/thread_local_storage_win.cc 18:43:44 INFO - Unified_cpp_webaudio_gtest0.cpp 18:43:44 INFO - dom_media_webaudio_gtest.lib.desc 18:43:44 INFO - rm -f dom_media_webaudio_gtest.lib 18:43:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_webaudio_gtest.lib.desc Unified_cpp_webaudio_gtest0.obj 18:43:44 INFO - Unified_cpp_js_src25.cpp 18:43:44 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/volatile/tests' 18:43:44 INFO - mkdir -p '.deps/' 18:43:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_volatile_tests0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/volatile/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/volatile/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_volatile_tests0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/volatile/tests/Unified_cpp_volatile_tests0.cpp 18:43:44 INFO - rbbinode.cpp 18:43:44 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:44 INFO - rbbirb.cpp 18:43:44 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodtptngen.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dtptngen.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/dtptngen.cpp 18:43:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbbiscan.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbbiscan.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/rbbiscan.cpp 18:43:44 INFO - Unified_cpp_apz_test_gtest0.cpp 18:43:44 INFO - gfx_layers_apz_test_gtest.lib.desc 18:43:44 INFO - rm -f gfx_layers_apz_test_gtest.lib 18:43:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o gfx_layers_apz_test_gtest.lib.desc Unified_cpp_apz_test_gtest0.obj 18:43:45 INFO - Unified_cpp_js_src26.cpp 18:43:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopruthr.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pruthr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/combined/pruthr.c 18:43:45 INFO - rbbiscan.cpp 18:43:45 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbbisetb.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbbisetb.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/rbbisetb.cpp 18:43:46 INFO - rbbisetb.cpp 18:43:46 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbbistbl.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbbistbl.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/rbbistbl.cpp 18:43:46 INFO - prulock.c 18:43:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fothread_restrictions.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/thread_restrictions.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/threading/thread_restrictions.cc 18:43:46 INFO - thread_local_storage.cc 18:43:46 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/gtest' 18:43:46 INFO - mkdir -p '.deps/' 18:43:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_memory_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_memory_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/gtest/Unified_cpp_memory_gtest0.cpp 18:43:46 INFO - rbbistbl.cpp 18:43:46 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbbitblb.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbbitblb.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/rbbitblb.cpp 18:43:46 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/gtest' 18:43:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodtrule.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dtrule.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/dtrule.cpp 18:43:46 INFO - prustack.c 18:43:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src29.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src29.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src29.cpp 18:43:47 INFO - thread_local_storage_win.cc 18:43:47 INFO - dtitvinf.cpp 18:43:47 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foresbund.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/resbund.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/resbund.cpp 18:43:47 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest' 18:43:47 INFO - mkdir -p '.deps/' 18:43:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestAllocReplacement.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestAllocReplacement.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest/TestAllocReplacement.cpp 18:43:47 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/apz/test/gtest' 18:43:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprcmon.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prcmon.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/prcmon.c 18:43:47 INFO - rbbitblb.cpp 18:43:47 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src3.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src3.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src3.cpp 18:43:47 INFO - dtitvfmt.cpp 18:43:47 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:47 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:47 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotime.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/time.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/time/time.cc 18:43:47 INFO - dtrule.cpp 18:43:47 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestCOMArray.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestCOMArray.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest/TestCOMArray.cpp 18:43:47 INFO - pruthr.c 18:43:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/manager/ssl/tests/gtest' 18:43:48 INFO - mkdir -p '.deps/' 18:43:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCertDBTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/CertDBTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest/CertDBTest.cpp 18:43:48 INFO - Unified_cpp_volatile_tests0.cpp 18:43:48 INFO - memory_volatile_tests.lib.desc 18:43:48 INFO - rm -f memory_volatile_tests.lib 18:43:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o memory_volatile_tests.lib.desc Unified_cpp_volatile_tests0.obj 18:43:48 INFO - dtptngen.cpp 18:43:48 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:48 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:48 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foesctrn.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/esctrn.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/esctrn.cpp 18:43:48 INFO - Unified_cpp_memory_gtest0.cpp 18:43:48 INFO - memory_gtest.lib.desc 18:43:48 INFO - rm -f memory_gtest.lib 18:43:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o memory_gtest.lib.desc Unified_cpp_memory_gtest0.obj 18:43:49 INFO - thread_restrictions.cc 18:43:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foresbund_cnv.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/resbund_cnv.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/resbund_cnv.cpp 18:43:49 INFO - Unified_cpp_js_src28.cpp 18:43:49 INFO - esctrn.cpp 18:43:49 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestCOMPtr.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestCOMPtr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest/TestCOMPtr.cpp 18:43:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foethpccal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ethpccal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ethpccal.cpp 18:43:49 INFO - prcmon.c 18:43:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprcthr.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prcthr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/prcthr.c 18:43:50 INFO - Unified_cpp_js_src27.cpp 18:43:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/url-classifier/tests/gtest' 18:43:50 INFO - mkdir -p '.deps/' 18:43:50 INFO - resbund.cpp 18:43:50 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:50 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:50 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:50 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:50 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:50 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoDataStorageTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/DataStorageTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest/DataStorageTest.cpp 18:43:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_SAFEBROWSING_DUMP_FAILED_UPDATES -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/url-classifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/url-classifier/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/url-classifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.cpp 18:43:50 INFO - time.cc 18:43:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotime_win.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/time_win.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/time/time_win.cc 18:43:50 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/volatile/tests' 18:43:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestHashtables.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestHashtables.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest/TestHashtables.cpp 18:43:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/gtest' 18:43:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofmtable.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/fmtable.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/fmtable.cpp 18:43:51 INFO - CertDBTest.cpp 18:43:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprdump.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prdump.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/prdump.c 18:43:51 INFO - TestCOMArray.cpp 18:43:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src30.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src30.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src30.cpp 18:43:51 INFO - resbund_cnv.cpp 18:43:51 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foresource.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/resource.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/resource.cpp 18:43:52 INFO - TestCOMPtr.cpp 18:43:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fope_image.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pe_image.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/win/pe_image.cc 18:43:52 INFO - prcthr.c 18:43:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasource/gtest' 18:43:52 INFO - mkdir -p '.deps/' 18:43:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_mediasource_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/mediasource/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasource/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/mediasource -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_mediasource_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.cpp 18:43:52 INFO - ethpccal.cpp 18:43:52 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:52 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:52 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoDeserializeCertTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/DeserializeCertTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest/DeserializeCertTest.cpp 18:43:52 INFO - TestAllocReplacement.cpp 18:43:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src31.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src31.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src31.cpp 18:43:53 INFO - resource.cpp 18:43:53 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foruleiter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ruleiter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ruleiter.cpp 18:43:53 INFO - fmtable.cpp 18:43:53 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofmtable_cnv.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/fmtable_cnv.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/fmtable_cnv.cpp 18:43:53 INFO - TestDownscalingFilterNoSkia.cpp 18:43:53 INFO - prdump.c 18:43:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprmon.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prmon.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/prmon.c 18:43:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foscoped_handle.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/scoped_handle.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/win/scoped_handle.cc 18:43:53 INFO - time_win.cc 18:43:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/profile/gtest' 18:43:53 INFO - mkdir -p '.deps/' 18:43:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_profile_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/profile/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/profile/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/profile -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_profile_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/profile/gtest/Unified_cpp_profile_gtest0.cpp 18:43:54 INFO - pe_image.cc 18:43:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoMD4Test.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/MD4Test.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest/MD4Test.cpp 18:43:54 INFO - Unified_cpp_js_src29.cpp 18:43:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestNsRefPtr.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestNsRefPtr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest/TestNsRefPtr.cpp 18:43:54 INFO - TestHashtables.cpp 18:43:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foschriter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/schriter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/schriter.cpp 18:43:54 INFO - DataStorageTest.cpp 18:43:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foformat.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/format.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/format.cpp 18:43:54 INFO - ruleiter.cpp 18:43:54 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprrwlock.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prrwlock.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/prrwlock.c 18:43:55 INFO - fmtable_cnv.cpp 18:43:55 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:55 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gtest' 18:43:55 INFO - mkdir -p '.deps/' 18:43:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_media_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/encoder -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/fmp4 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/platforms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/platforms/agnostic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_media_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gtest/Unified_cpp_dom_media_gtest0.cpp 18:43:55 INFO - Unified_cpp_tests_gtest0.cpp 18:43:55 INFO - toolkit_components_url-classifier_tests_gtest.lib.desc 18:43:55 INFO - rm -f toolkit_components_url-classifier_tests_gtest.lib 18:43:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_url-classifier_tests_gtest.lib.desc Unified_cpp_tests_gtest0.obj 18:43:55 INFO - Unified_cpp_js_src3.cpp 18:43:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foscoped_process_information.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/scoped_process_information.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/win/scoped_process_information.cc 18:43:56 INFO - DeserializeCertTest.cpp 18:43:56 INFO - prmon.c 18:43:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_xpcom_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_xpcom_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp 18:43:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foserv.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/serv.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/serv.cpp 18:43:56 INFO - MD4Test.cpp 18:43:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoOCSPCacheTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/OCSPCacheTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest/OCSPCacheTest.cpp 18:43:56 INFO - schriter.cpp 18:43:56 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofphdlimp.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/fphdlimp.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/fphdlimp.cpp 18:43:57 INFO - scoped_handle.cc 18:43:57 INFO - format.cpp 18:43:57 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_media_gtest1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/encoder -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/fmp4 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gmp -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/platforms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/platforms/agnostic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_media_gtest1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gtest/Unified_cpp_dom_media_gtest1.cpp 18:43:57 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/lib' 18:43:57 INFO - mkdir -p '.deps/' 18:43:57 INFO - Unified_cpp_js_src30.cpp 18:43:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprsem.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prsem.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/prsem.c 18:43:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixtestalg.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixtestalg.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib/pkixtestalg.cpp 18:43:57 INFO - fphdlimp.cpp 18:43:57 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofpositer.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/fpositer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/fpositer.cpp 18:43:57 INFO - prrwlock.c 18:43:57 INFO - TestNsRefPtr.cpp 18:43:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTLSIntoleranceTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/manager/ssl/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TLSIntoleranceTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl/tests/gtest/TLSIntoleranceTest.cpp 18:43:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_xpcom_tests_gtest1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_xpcom_tests_gtest1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp 18:43:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/url-classifier/tests/gtest' 18:43:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foservlk.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/servlk.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/servlk.cpp 18:43:58 INFO - Unified_cpp_mediasource_gtest0.cpp 18:43:58 INFO - dom_media_mediasource_gtest.lib.desc 18:43:58 INFO - rm -f dom_media_mediasource_gtest.lib 18:43:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_mediasource_gtest.lib.desc Unified_cpp_mediasource_gtest0.obj 18:43:58 INFO - fpositer.cpp 18:43:58 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofuncrepl.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/funcrepl.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/funcrepl.cpp 18:43:59 INFO - Unified_cpp_profile_gtest0.cpp 18:43:59 INFO - toolkit_profile_gtest.lib.desc 18:43:59 INFO - rm -f toolkit_profile_gtest.lib 18:43:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_profile_gtest.lib.desc Unified_cpp_profile_gtest0.obj 18:43:59 INFO - scoped_process_information.cc 18:43:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostartup_information.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/startup_information.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/win/startup_information.cc 18:43:59 INFO - funcrepl.cpp 18:43:59 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogender.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gender.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/gender.cpp 18:43:59 INFO - pkixtestalg.cpp 18:43:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixtestnss.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixtestnss.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib/pkixtestnss.cpp 18:43:59 INFO - serv.cpp 18:43:59 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:59 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:43:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:43:59 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:43:59 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:43:59 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:43:59 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:43:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src32.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src32.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src32.cpp 18:44:00 INFO - prsem.c 18:44:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprtpd.obj -c -DDEBUG=1 -DTRACING=1 -D_NSPR_BUILD_ -DWIN32 -DXP_PC -D_PR_GLOBAL_THREADS_ONLY -DWIN95 -UWINNT -D_X86_ -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/include/private -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/prtpd.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub/pr/src/threads/prtpd.c 18:44:00 INFO - Unified_cpp_js_src31.cpp 18:44:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_xpcom_tests_gtest2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_xpcom_tests_gtest2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp 18:44:00 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasource/gtest' 18:44:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowindows_version.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/windows_version.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/base/win/windows_version.cc 18:44:01 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/profile/gtest' 18:44:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogregocal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gregocal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/gregocal.cpp 18:44:01 INFO - servlk.cpp 18:44:01 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:01 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:01 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:01 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:01 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:01 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foservlkf.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/servlkf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/servlkf.cpp 18:44:02 INFO - Unified_cpp_image_test_gtest0.cpp 18:44:02 INFO - imagetest.lib.desc 18:44:02 INFO - rm -f imagetest.lib 18:44:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o imagetest.lib.desc TestDownscalingFilterNoSkia.obj Unified_cpp_image_test_gtest0.obj 18:44:02 INFO - startup_information.cc 18:44:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopkixtestutil.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pkixtestutil.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/test/lib/pkixtestutil.cpp 18:44:02 INFO - pkixtestnss.cpp 18:44:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src33.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src33.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src33.cpp 18:44:02 INFO - prtpd.c 18:44:02 INFO - gender.cpp 18:44:02 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:02 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:02 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:02 INFO - nspr4.lib.desc 18:44:02 INFO - rm -f nspr4.lib 18:44:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o nspr4.lib.desc prdir.obj prfdcach.obj prfile.obj prio.obj priometh.obj pripv6.obj prlayer.obj prlog.obj prmapopt.obj prmmap.obj prmwait.obj prpolevt.obj prprf.obj prscanf.obj prsocket.obj prstdio.obj prlink.obj prmalloc.obj prmem.obj prosdep.obj ntgc.obj ntinrval.obj ntmisc.obj ntsec.obj ntsem.obj w32ipcsem.obj w32poll.obj w32rng.obj w32shm.obj w95cv.obj w95dllmain.obj w95io.obj w95sock.obj w95thred.obj win32_errors.obj prseg.obj prshm.obj prshma.obj pralarm.obj pratom.obj praton.obj prcountr.obj prdtoa.obj prenv.obj prerr.obj prerror.obj prerrortable.obj prinit.obj prinrval.obj pripc.obj pripcsem.obj prlog2.obj prlong.obj prnetdb.obj prolock.obj prrng.obj prsystem.obj prthinfo.obj prtime.obj prtpool.obj prtrace.obj prucpu.obj prucv.obj prulock.obj prustack.obj pruthr.obj prcmon.obj prcthr.obj prdump.obj prmon.obj prrwlock.obj prsem.obj prtpd.obj 18:44:02 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/glue/tests/gtest' 18:44:02 INFO - mkdir -p '.deps/' 18:44:02 INFO - OCSPCacheTest.cpp 18:44:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_glue_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/glue/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/glue/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_glue_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/glue/tests/gtest/Unified_cpp_glue_tests_gtest0.cpp 18:44:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foservls.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/servls.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/servls.cpp 18:44:03 INFO - Unified_cpp_xpcom_tests_gtest1.cpp 18:44:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foacl.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/acl.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/acl.cc 18:44:04 INFO - TLSIntoleranceTest.cpp 18:44:04 INFO - security_manager_ssl_tests_gtest.lib.desc 18:44:04 INFO - rm -f security_manager_ssl_tests_gtest.lib 18:44:04 INFO - windows_version.cc 18:44:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o security_manager_ssl_tests_gtest.lib.desc CertDBTest.obj DataStorageTest.obj DeserializeCertTest.obj MD4Test.obj OCSPCacheTest.obj TLSIntoleranceTest.obj 18:44:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src34.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src34.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src34.cpp 18:44:04 INFO - pkixtestutil.cpp 18:44:04 INFO - pkixtestutil.lib.desc 18:44:04 INFO - rm -f pkixtestutil.lib 18:44:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o pkixtestutil.lib.desc pkixtestalg.obj pkixtestnss.obj pkixtestutil.obj 18:44:04 INFO - Unified_cpp_dom_media_gtest1.cpp 18:44:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fogregoimp.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/gregoimp.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/gregoimp.cpp 18:44:04 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/test/gtest' 18:44:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foservnotf.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/servnotf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/servnotf.cpp 18:44:04 INFO - gregocal.cpp 18:44:04 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:04 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:04 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobroker_services.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/broker_services.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/broker_services.cc 18:44:04 INFO - servlkf.cpp 18:44:04 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:04 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:04 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:04 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:04 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:04 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src35.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src35.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src35.cpp 18:44:05 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/nspr/pr' 18:44:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohebrwcal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/hebrwcal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/hebrwcal.cpp 18:44:05 INFO - Unified_cpp_js_src32.cpp 18:44:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focrosscall_server.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/crosscall_server.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/crosscall_server.cc 18:44:06 INFO - servls.cpp 18:44:06 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:06 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:06 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:06 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:06 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:06 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:06 INFO - gregoimp.cpp 18:44:06 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src36.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src36.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src36.cpp 18:44:06 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/locale/tests/gtest' 18:44:06 INFO - mkdir -p '.deps/' 18:44:06 INFO - Unified_cpp_glue_tests_gtest0.cpp 18:44:06 INFO - xpcom_glue_tests_gtest.lib.desc 18:44:06 INFO - rm -f xpcom_glue_tests_gtest.lib 18:44:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o xpcom_glue_tests_gtest.lib.desc Unified_cpp_glue_tests_gtest0.obj 18:44:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_locale_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/locale/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_locale_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.cpp 18:44:06 INFO - Unified_cpp_xpcom_tests_gtest2.cpp 18:44:06 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/manager/ssl/tests/gtest' 18:44:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foeat_resolver.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/eat_resolver.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/eat_resolver.cc 18:44:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foservrbf.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/servrbf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/servrbf.cpp 18:44:06 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/pkix/test/lib' 18:44:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foindiancal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/indiancal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/indiancal.cpp 18:44:07 INFO - Unified_cpp_xpcom_tests_gtest0.cpp 18:44:07 INFO - xpcom_tests_gtest.lib.desc 18:44:07 INFO - rm -f xpcom_tests_gtest.lib 18:44:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o xpcom_tests_gtest.lib.desc TestAllocReplacement.obj TestCOMArray.obj TestCOMPtr.obj TestHashtables.obj TestNsRefPtr.obj Unified_cpp_xpcom_tests_gtest0.obj Unified_cpp_xpcom_tests_gtest1.obj Unified_cpp_xpcom_tests_gtest2.obj 18:44:07 INFO - acl.cc 18:44:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src37.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src37.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src37.cpp 18:44:07 INFO - servnotf.cpp 18:44:07 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:07 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:07 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:07 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:07 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:07 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:07 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/system/windowsproxy/tests/gtest' 18:44:07 INFO - mkdir -p '.deps/' 18:44:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/system/windowsproxy/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/system/windowsproxy/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/system/windowsproxy -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/system/windowsproxy/tests/gtest/Unified_cpp_tests_gtest0.cpp 18:44:08 INFO - Unified_cpp_js_src33.cpp 18:44:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foinputext.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/inputext.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/inputext.cpp 18:44:08 INFO - hebrwcal.cpp 18:44:08 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:08 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:08 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofilesystem_dispatcher.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/filesystem_dispatcher.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/filesystem_dispatcher.cc 18:44:08 INFO - eat_resolver.cc 18:44:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foservslkf.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/servslkf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/servslkf.cpp 18:44:09 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/glue/tests/gtest' 18:44:09 INFO - broker_services.cc 18:44:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src38.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src38.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src38.cpp 18:44:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foislamcal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/islamcal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/islamcal.cpp 18:44:09 INFO - inputext.cpp 18:44:09 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosharedobject.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sharedobject.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/sharedobject.cpp 18:44:09 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/tests/gtest' 18:44:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofilesystem_interception.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/filesystem_interception.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/filesystem_interception.cc 18:44:09 INFO - crosscall_server.cc 18:44:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src39.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src39.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src39.cpp 18:44:09 INFO - indiancal.cpp 18:44:09 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:09 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:09 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosimpleformatter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/simpleformatter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/simpleformatter.cpp 18:44:10 INFO - servrbf.cpp 18:44:10 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:10 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:10 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:10 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:10 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:10 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:10 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/unicharutil/tests' 18:44:10 INFO - mkdir -p '.deps/' 18:44:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoNormalizationTest.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/unicharutil/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/unicharutil/tests -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/NormalizationTest.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/unicharutil/tests/NormalizationTest.cpp 18:44:10 INFO - Unified_cpp_locale_tests_gtest0.cpp 18:44:10 INFO - intl_locale_tests_gtest.lib.desc 18:44:10 INFO - rm -f intl_locale_tests_gtest.lib 18:44:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o intl_locale_tests_gtest.lib.desc Unified_cpp_locale_tests_gtest0.obj 18:44:11 INFO - Unified_cpp_tests_gtest0.cpp 18:44:11 INFO - toolkit_system_windowsproxy_tests_gtest.lib.desc 18:44:11 INFO - rm -f toolkit_system_windowsproxy_tests_gtest.lib 18:44:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_system_windowsproxy_tests_gtest.lib.desc Unified_cpp_tests_gtest0.obj 18:44:11 INFO - sharedobject.cpp 18:44:11 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:11 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:11 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:11 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:11 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:11 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofilesystem_policy.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/filesystem_policy.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/filesystem_policy.cc 18:44:11 INFO - Unified_cpp_js_src34.cpp 18:44:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojapancal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/japancal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/japancal.cpp 18:44:11 INFO - simpleformatter.cpp 18:44:11 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:11 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/test/gtest' 18:44:11 INFO - mkdir -p '.deps/' 18:44:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_test_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_test_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp 18:44:12 INFO - servslkf.cpp 18:44:12 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:12 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:12 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostringpiece.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stringpiece.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/stringpiece.cpp 18:44:12 INFO - Unified_cpp_js_src35.cpp 18:44:12 INFO - filesystem_dispatcher.cc 18:44:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohandle_closer.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/handle_closer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/handle_closer.cc 18:44:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fomeasfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/measfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/measfmt.cpp 18:44:12 INFO - islamcal.cpp 18:44:12 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:12 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:12 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libstagefright/gtest' 18:44:12 INFO - mkdir -p '.deps/' 18:44:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestInterval.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libstagefright/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libstagefright/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libstagefright/binding/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestInterval.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libstagefright/gtest/TestInterval.cpp 18:44:13 INFO - filesystem_interception.cc 18:44:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostringtriebuilder.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stringtriebuilder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/stringtriebuilder.cpp 18:44:13 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/locale/tests/gtest' 18:44:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src4.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src4.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src4.cpp 18:44:13 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/system/windowsproxy/tests/gtest' 18:44:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fomeasunit.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/measunit.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/measunit.cpp 18:44:14 INFO - stringpiece.cpp 18:44:14 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTestParser.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libstagefright/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libstagefright/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libstagefright/binding/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TestParser.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libstagefright/gtest/TestParser.cpp 18:44:14 INFO - NormalizationTest.cpp 18:44:14 INFO - intl_unicharutil_tests.lib.desc 18:44:14 INFO - rm -f intl_unicharutil_tests.lib 18:44:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o intl_unicharutil_tests.lib.desc NormalizationTest.obj 18:44:14 INFO - stringtriebuilder.cpp 18:44:14 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foubrk.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ubrk.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ubrk.cpp 18:44:14 INFO - Unified_cpp_js_src36.cpp 18:44:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohandle_closer_agent.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/handle_closer_agent.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/handle_closer_agent.cc 18:44:14 INFO - japancal.cpp 18:44:14 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:14 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:14 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:14 INFO - ubrk.cpp 18:44:14 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucase.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucase.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucase.cpp 18:44:15 INFO - Unified_cpp_js_src38.cpp 18:44:15 INFO - Unified_cpp_js_src37.cpp 18:44:15 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot/tests/gtest' 18:44:15 INFO - mkdir -p '.deps/' 18:44:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libstagefright/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libstagefright/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libstagefright/binding/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libstagefright/gtest/Unified_cpp_gtest0.cpp 18:44:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohandle_dispatcher.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/handle_dispatcher.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/handle_dispatcher.cc 18:44:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.cpp 18:44:15 INFO - filesystem_policy.cc 18:44:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fomeasure.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/measure.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/measure.cpp 18:44:15 INFO - measunit.cpp 18:44:15 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:15 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libcubeb/src' 18:44:15 INFO - mkdir -p '.deps/' 18:44:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focubeb.obj -c -DDEBUG=1 -DTRACING=1 -DCUBEB_GECKO_BUILD -DUSE_WINMM -DUSE_WASAPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cubeb.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src/cubeb.c 18:44:15 INFO - Unified_cpp_js_src39.cpp 18:44:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucasemap.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucasemap.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucasemap.cpp 18:44:16 INFO - Unified_cpp_netwerk_test_gtest0.cpp 18:44:16 INFO - netwerk_test_gtest.lib.desc 18:44:16 INFO - rm -f netwerk_test_gtest.lib 18:44:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_test_gtest.lib.desc Unified_cpp_netwerk_test_gtest0.obj 18:44:16 INFO - cubeb.c 18:44:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focubeb_winmm.obj -c -DDEBUG=1 -DTRACING=1 -DCUBEB_GECKO_BUILD -DUSE_WINMM -DUSE_WASAPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cubeb_winmm.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src/cubeb_winmm.c 18:44:16 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/unicharutil/tests' 18:44:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohandle_interception.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/handle_interception.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/handle_interception.cc 18:44:16 INFO - TestInterval.cpp 18:44:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fomsgfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/msgfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/msgfmt.cpp 18:44:16 INFO - measfmt.cpp 18:44:16 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:16 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:16 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:16 INFO - handle_closer.cc 18:44:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src40.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src40.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src40.cpp 18:44:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucasemap_titlecase_brkiter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucasemap_titlecase_brkiter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp 18:44:17 INFO - measure.cpp 18:44:17 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focubeb_log.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DCUBEB_GECKO_BUILD -DUSE_WINMM -DUSE_WASAPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cubeb_log.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -wd4005 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src/cubeb_log.cpp 18:44:17 INFO - ucasemap_titlecase_brkiter.cpp 18:44:17 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:17 INFO - Unified_cpp_gtest0.cpp 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohandle_policy.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/handle_policy.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/handle_policy.cc 18:44:17 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libspeex_resampler/src' 18:44:17 INFO - mkdir -p '.deps/' 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foresample.obj -c -DDEBUG=1 -DTRACING=1 -DOUTSIDE_SPEEX -DEXPORT= -DFLOATING_POINT -D_USE_SSE -D_USE_SSE2 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libspeex_resampler/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/resample.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample.c 18:44:17 INFO - resample.c 18:44:17 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample.c: '<': signed/unsigned mismatch 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample.c(687): warning C4018: '<': signed/unsigned mismatch 18:44:17 INFO - Warning: C4101 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample.c: 'i': unreferenced local variable 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample.c(814): warning C4101: 'i': unreferenced local variable 18:44:17 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample.c: '<': signed/unsigned mismatch 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample.c(960): warning C4018: '<': signed/unsigned mismatch 18:44:17 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample.c: '<': signed/unsigned mismatch 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample.c(963): warning C4018: '<': signed/unsigned mismatch 18:44:17 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample.c: '<': signed/unsigned mismatch 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample.c(1016): warning C4018: '<': signed/unsigned mismatch 18:44:17 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample.c: '<': signed/unsigned mismatch 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample.c(1023): warning C4018: '<': signed/unsigned mismatch 18:44:17 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample.c: '<': signed/unsigned mismatch 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample.c(1033): warning C4018: '<': signed/unsigned mismatch 18:44:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foresample_sse.obj -c -DDEBUG=1 -DTRACING=1 -DOUTSIDE_SPEEX -DEXPORT= -DFLOATING_POINT -D_USE_SSE -D_USE_SSE2 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libspeex_resampler/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/resample_sse.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -arch:SSE2 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample_sse.c 18:44:18 INFO - ucasemap.cpp 18:44:18 INFO - Warning: C4333 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\ucasemap.cpp: '>>': right shift by too large amount, data loss 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucasemap.cpp(204): warning C4333: '>>': right shift by too large amount, data loss 18:44:18 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src41.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src41.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src41.cpp 18:44:18 INFO - ucase.cpp 18:44:18 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:18 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:18 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:18 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:18 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:18 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucharstrie.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucharstrie.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucharstrie.cpp 18:44:18 INFO - handle_closer_agent.cc 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foname2uni.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/name2uni.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/name2uni.cpp 18:44:18 INFO - resample_sse.c 18:44:18 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample_sse.c: '<': signed/unsigned mismatch 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample_sse.c(47): warning C4018: '<': signed/unsigned mismatch 18:44:18 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample_sse.c: '<': signed/unsigned mismatch 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample_sse.c(64): warning C4018: '<': signed/unsigned mismatch 18:44:18 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample_sse.c: '<': signed/unsigned mismatch 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample_sse.c(86): warning C4018: '<': signed/unsigned mismatch 18:44:18 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libspeex_resampler\src\resample_sse.c: '<': signed/unsigned mismatch 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/resample_sse.c(112): warning C4018: '<': signed/unsigned mismatch 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosimd_detect.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DOUTSIDE_SPEEX -DEXPORT= -DFLOATING_POINT -D_USE_SSE -D_USE_SSE2 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libspeex_resampler/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/simd_detect.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libspeex_resampler/src/simd_detect.cpp 18:44:18 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/test/gtest' 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focubeb_mixer.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DCUBEB_GECKO_BUILD -DUSE_WINMM -DUSE_WASAPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cubeb_mixer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -wd4005 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src/cubeb_mixer.cpp 18:44:18 INFO - Unified_cpp_js_src4.cpp 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucharstriebuilder.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucharstriebuilder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucharstriebuilder.cpp 18:44:18 INFO - handle_dispatcher.cc 18:44:18 INFO - simd_detect.cpp 18:44:18 INFO - speex.lib.desc 18:44:18 INFO - rm -f speex.lib 18:44:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonfrs.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nfrs.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/nfrs.cpp 18:44:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o speex.lib.desc resample.obj resample_sse.obj simd_detect.obj 18:44:19 INFO - name2uni.cpp 18:44:19 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:19 INFO - msgfmt.cpp 18:44:19 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focubeb_panner.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DCUBEB_GECKO_BUILD -DUSE_WINMM -DUSE_WASAPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cubeb_panner.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -wd4005 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src/cubeb_panner.cpp 18:44:19 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/test' 18:44:19 INFO - media_mtransport_test.lib.desc 18:44:19 INFO - rm -f media_mtransport_test.lib 18:44:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o media_mtransport_test.lib.desc 18:44:19 INFO - cubeb_panner.cpp 18:44:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src42.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src42.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src42.cpp 18:44:19 INFO - TestParser.cpp 18:44:19 INFO - stagefright_gtest.lib.desc 18:44:19 INFO - rm -f stagefright_gtest.lib 18:44:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o stagefright_gtest.lib.desc TestInterval.obj TestParser.obj Unified_cpp_gtest0.obj 18:44:20 INFO - cubeb_winmm.c 18:44:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucharstrieiterator.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucharstrieiterator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucharstrieiterator.cpp 18:44:20 INFO - cubeb_mixer.cpp 18:44:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fointerception.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/interception.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/interception.cc 18:44:20 INFO - ucharstrie.cpp 18:44:20 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:20 INFO - Unified_cpp_tests_gtest0.cpp 18:44:20 INFO - devtoolstests.lib.desc 18:44:20 INFO - rm -f devtoolstests.lib 18:44:20 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/caps/tests/gtest' 18:44:20 INFO - mkdir -p '.deps/' 18:44:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o devtoolstests.lib.desc Unified_cpp_tests_gtest0.obj 18:44:20 INFO - handle_interception.cc 18:44:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonfrule.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nfrule.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/nfrule.cpp 18:44:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_caps_tests_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/caps/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/caps/tests/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_caps_tests_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/caps/tests/gtest/Unified_cpp_caps_tests_gtest0.cpp 18:44:20 INFO - cubeb_log.cpp 18:44:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focubeb_resampler.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DCUBEB_GECKO_BUILD -DUSE_WINMM -DUSE_WASAPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cubeb_resampler.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -wd4005 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src/cubeb_resampler.cpp 18:44:21 INFO - ucharstriebuilder.cpp 18:44:21 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src5.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src5.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src5.cpp 18:44:21 INFO - nfrs.cpp 18:44:21 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:21 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/downloads/test/gtest' 18:44:21 INFO - mkdir -p '.deps/' 18:44:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_test_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/downloads/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/downloads/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/downloads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_test_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/downloads/test/gtest/Unified_cpp_test_gtest0.cpp 18:44:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libspeex_resampler/src' 18:44:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fointerception_agent.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/interception_agent.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/interception_agent.cc 18:44:21 INFO - handle_policy.cc 18:44:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focubeb_wasapi.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DCUBEB_GECKO_BUILD -DUSE_WINMM -DUSE_WASAPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libcubeb/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cubeb_wasapi.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -wd4005 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libcubeb/src/cubeb_wasapi.cpp 18:44:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/test' 18:44:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouchriter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uchriter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uchriter.cpp 18:44:22 INFO - ucharstrieiterator.cpp 18:44:22 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src6.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src6.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src6.cpp 18:44:22 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libstagefright/gtest' 18:44:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonfsubs.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nfsubs.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/nfsubs.cpp 18:44:22 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot/tests/gtest' 18:44:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fojob.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/job.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/job.cc 18:44:22 INFO - nfrule.cpp 18:44:22 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucln_cmn.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucln_cmn.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucln_cmn.cpp 18:44:23 INFO - Unified_cpp_js_src40.cpp 18:44:23 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/psshparser' 18:44:23 INFO - mkdir -p '.deps/' 18:44:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_media_psshparser0.obj -c -DDEBUG=1 -DTRACING=1 -DMOZ_NO_MOZALLOC -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/psshparser -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/psshparser -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_media_psshparser0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/psshparser/Unified_cpp_media_psshparser0.cpp 18:44:23 INFO - uchriter.cpp 18:44:23 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonamed_pipe_dispatcher.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/named_pipe_dispatcher.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/named_pipe_dispatcher.cc 18:44:23 INFO - Unified_cpp_dom_media_gtest0.cpp 18:44:23 INFO - dom_media_gtest.lib.desc 18:44:23 INFO - rm -f dom_media_gtest.lib 18:44:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_gtest.lib.desc Unified_cpp_dom_media_gtest0.obj Unified_cpp_dom_media_gtest1.obj 18:44:24 INFO - interception.cc 18:44:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonortrans.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nortrans.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/nortrans.cpp 18:44:24 INFO - cubeb_resampler.cpp 18:44:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src7.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src7.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src7.cpp 18:44:24 INFO - nfsubs.cpp 18:44:24 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:24 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/base/test/gtest' 18:44:24 INFO - mkdir -p '.deps/' 18:44:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_base_test_gtest0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/base/test/gtest -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_base_test_gtest0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp 18:44:24 INFO - Unified_cpp_media_psshparser0.cpp 18:44:24 INFO - psshparser.lib.desc 18:44:24 INFO - rm -f psshparser.lib 18:44:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o psshparser.lib.desc Unified_cpp_media_psshparser0.obj 18:44:24 INFO - Unified_cpp_caps_tests_gtest0.cpp 18:44:24 INFO - caps_tests_gtest.lib.desc 18:44:24 INFO - rm -f caps_tests_gtest.lib 18:44:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o caps_tests_gtest.lib.desc Unified_cpp_caps_tests_gtest0.obj 18:44:24 INFO - nortrans.cpp 18:44:24 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonultrans.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nultrans.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/nultrans.cpp 18:44:25 INFO - ucln_cmn.cpp 18:44:25 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:25 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:25 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:25 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:25 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:25 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv2022.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv2022.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv2022.cpp 18:44:25 INFO - interception_agent.cc 18:44:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src8.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src8.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src8.cpp 18:44:25 INFO - Unified_cpp_test_gtest0.cpp 18:44:25 INFO - toolkit_components_downloads_test_gtest.lib.desc 18:44:25 INFO - rm -f toolkit_components_downloads_test_gtest.lib 18:44:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_downloads_test_gtest.lib.desc Unified_cpp_test_gtest0.obj 18:44:25 INFO - nultrans.cpp 18:44:25 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonumfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/numfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/numfmt.cpp 18:44:25 INFO - Unified_cpp_js_src42.cpp 18:44:25 INFO - ucnv2022.cpp 18:44:25 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_bld.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_bld.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_bld.cpp 18:44:25 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/library/gtest/rust' 18:44:25 INFO - force-cargo-library-build 18:44:25 INFO - env CARGO_TARGET_DIR=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/library RUSTC=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/rustc/bin/rustc.exe MOZ_DIST=c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist LIBCLANG_PATH= CLANG_PATH= PKG_CONFIG_ALLOW_CROSS=1 RUST_BACKTRACE=1 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/rustc/bin/cargo.exe build --frozen --manifest-path c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/library/gtest/rust/Cargo.toml --lib --target=i686-pc-windows-msvc --features "quantum_render" 18:44:25 INFO - Unified_cpp_js_src41.cpp 18:44:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonamed_pipe_interception.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/named_pipe_interception.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/named_pipe_interception.cc 18:44:26 INFO - job.cc 18:44:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonumsys.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/numsys.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/numsys.cpp 18:44:26 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/gtest' 18:44:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_ext.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_ext.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_ext.cpp 18:44:26 INFO - cubeb_wasapi.cpp 18:44:26 INFO - cubeb.lib.desc 18:44:26 INFO - rm -f cubeb.lib 18:44:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o cubeb.lib.desc cubeb.obj cubeb_winmm.obj cubeb_log.obj cubeb_mixer.obj cubeb_panner.obj cubeb_resampler.obj cubeb_wasapi.obj 18:44:27 INFO - ucnv_ext.cpp 18:44:27 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_src9.obj -c -DDEBUG=1 -DTRACING=1 -D_CRT_RAND_S -DENABLE_BINARYDATA -DENABLE_SIMD -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX=""' '-DDLL_SUFFIX=".dll"' -DFFI_BUILDING -DNOMINMAX -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/ctypes/libffi/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src/ctypes/libffi/src/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/js-confdefs.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_src9.obj.pp -TP -nologo -utf-8 -wd4800 -wd4595 -D_CRT_SECURE_NO_WARNINGS -wd5026 -wd5027 -Zc:sizedDealloc- -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -arch:SSE2 -Gw -wd4244 -wd4267 -wd4251 -we4553 -GR- -Z7 -O2 -Oy- -WX -wd4805 -wd4661 -we4067 -we4258 -we4275 -wd4146 -wd4577 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src9.cpp 18:44:27 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/psshparser' 18:44:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonamed_pipe_policy.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/named_pipe_policy.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/named_pipe_policy.cc 18:44:27 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/caps/tests/gtest' 18:44:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foolsontz.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/olsontz.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/olsontz.cpp 18:44:27 INFO - Unified_cpp_js_src6.cpp 18:44:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnv_io.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnv_io.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnv_io.cpp 18:44:27 INFO - named_pipe_dispatcher.cc 18:44:27 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/presentation' 18:44:27 INFO - mkdir -p '.deps/' 18:44:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_presentation0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/presentation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/presentation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_presentation0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/presentation/Unified_cpp_dom_presentation0.cpp 18:44:27 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/downloads/test/gtest' 18:44:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopersncal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/persncal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/persncal.cpp 18:44:28 INFO - Unified_cpp_js_src5.cpp 18:44:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnvbocu.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnvbocu.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnvbocu.cpp 18:44:28 INFO - Compiling serde v0.9.9 18:44:28 INFO - Compiling unicode-xid v0.0.4 18:44:28 INFO - Compiling byteorder v1.0.0 18:44:28 INFO - Compiling winapi-build v0.1.1 18:44:28 INFO - Compiling num-traits v0.1.37 18:44:28 INFO - Compiling bitflags v0.7.0 18:44:28 INFO - Compiling nsstring v0.1.0 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/rust/nsstring) 18:44:28 INFO - Compiling fnv v1.0.5 18:44:28 INFO - Compiling thread_profiler v0.1.1 18:44:28 INFO - Compiling mp4parse-gtest v0.1.0 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/gtest) 18:44:28 INFO - Compiling log v0.3.6 18:44:28 INFO - Compiling pkg-config v0.3.9 18:44:28 INFO - Compiling rustc-serialize v0.3.22 18:44:28 INFO - Compiling bitreader v0.3.0 18:44:28 INFO - numsys.cpp 18:44:28 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopolicy_broker.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/policy_broker.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/policy_broker.cc 18:44:28 INFO - Compiling xml-rs v0.3.6 18:44:28 INFO - Compiling libc v0.2.20 18:44:28 INFO - Compiling bit-vec v0.4.3 18:44:29 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libcubeb/src' 18:44:29 INFO - Compiling khronos_api v1.0.0 18:44:29 INFO - Compiling unicode-normalization v0.1.4 18:44:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_presentation1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/presentation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/presentation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_presentation1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/presentation/Unified_cpp_dom_presentation1.cpp 18:44:29 INFO - Compiling webrender v0.30.0 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/webrender) 18:44:29 INFO - ucnv_bld.cpp 18:44:29 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:29 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:29 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:29 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:29 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:29 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:29 INFO - Compiling gdi32-sys v0.2.0 18:44:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopluralaffix.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/pluralaffix.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/pluralaffix.cpp 18:44:30 INFO - Compiling synom v0.11.2 18:44:30 INFO - Compiling heapsize v0.3.8 18:44:30 INFO - numfmt.cpp 18:44:30 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:30 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:30 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopolicy_engine_opcodes.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/policy_engine_opcodes.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/policy_engine_opcodes.cc 18:44:30 INFO - Compiling lazy_static v0.2.2 18:44:30 INFO - named_pipe_interception.cc 18:44:30 INFO - Compiling kernel32-sys v0.2.2 18:44:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/ipc' 18:44:30 INFO - mkdir -p '.deps/' 18:44:30 INFO - Unified_cpp_js_src7.cpp 18:44:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnvmbcs.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnvmbcs.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnvmbcs.cpp 18:44:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_media_mtransport_ipc0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_media_mtransport_ipc0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp 18:44:30 INFO - Compiling bit-set v0.4.0 18:44:30 INFO - Compiling gamma-lut v0.1.6 18:44:30 INFO - Compiling matches v0.1.4 18:44:31 INFO - Compiling quote v0.3.14 18:44:31 INFO - Compiling winapi v0.2.8 18:44:31 INFO - ucnvbocu.cpp 18:44:31 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foplurfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/plurfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/plurfmt.cpp 18:44:31 INFO - Compiling unicode-bidi v0.2.5 18:44:31 INFO - ucnvmbcs.cpp 18:44:31 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopolicy_engine_processor.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/policy_engine_processor.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/policy_engine_processor.cc 18:44:31 INFO - Compiling threadpool v1.3.2 18:44:31 INFO - Compiling mp4parse v0.7.1 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libstagefright/binding/mp4parse) 18:44:32 INFO - ucnv_io.cpp 18:44:32 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:32 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:32 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucnvsel.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucnvsel.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucnvsel.cpp 18:44:32 INFO - olsontz.cpp 18:44:32 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:32 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:32 INFO - named_pipe_policy.cc 18:44:32 INFO - persncal.cpp 18:44:32 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:32 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucol_swp.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucol_swp.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucol_swp.cpp 18:44:32 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/places' 18:44:32 INFO - mkdir -p '.deps/' 18:44:32 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/statusfilter' 18:44:32 INFO - mkdir -p '.deps/' 18:44:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_components_places0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/places -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/places -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_components_places0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/places/Unified_cpp_components_places0.cpp 18:44:32 INFO - pluralaffix.cpp 18:44:32 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsBrowserStatusFilter.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/statusfilter -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/statusfilter -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsBrowserStatusFilter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp 18:44:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopolicy_low_level.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/policy_low_level.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/policy_low_level.cc 18:44:32 INFO - Compiling nsstring-gtest v0.1.0 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/rust/nsstring/gtest) 18:44:32 INFO - Unified_cpp_js_src8.cpp 18:44:32 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/finalizationwitness' 18:44:32 INFO - mkdir -p '.deps/' 18:44:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoFinalizationWitnessService.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/finalizationwitness -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/finalizationwitness -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/loader -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/FinalizationWitnessService.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp 18:44:32 INFO - Compiling syn v0.11.8 18:44:33 INFO - policy_broker.cc 18:44:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucurr.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucurr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ucurr.cpp 18:44:34 INFO - plurfmt.cpp 18:44:34 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foplurrule.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/plurrule.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/plurrule.cpp 18:44:34 INFO - ucol_swp.cpp 18:44:34 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:34 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:34 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:34 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:34 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:34 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:34 INFO - policy_engine_opcodes.cc 18:44:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprecision.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/precision.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/precision.cpp 18:44:35 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xpath' 18:44:35 INFO - mkdir -p '.deps/' 18:44:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_xslt_xpath0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_xslt_xpath0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp 18:44:35 INFO - Compiling idna v0.1.0 18:44:35 INFO - Unified_cpp_js_src9.cpp 18:44:35 INFO - js_src.lib.desc 18:44:35 INFO - rm -f js_src.lib 18:44:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o js_src.lib.desc ittnotify_static.obj jitprofiling.obj RegExp.obj CTypes.obj Library.obj Parser.obj StoreBuffer.obj Disassembler-x86-shared.obj jsarray.obj jsatom.obj jsdtoa.obj jsmath.obj jsutil.obj pm_stub.obj CpuCount.obj Thread.obj Initialization.obj Interpreter.obj TraceLogging.obj TraceLoggingGraph.obj TraceLoggingTypes.obj VTuneWrapper.obj Unified_cpp_js_src0.obj Unified_cpp_js_src1.obj Unified_cpp_js_src10.obj Unified_cpp_js_src11.obj Unified_cpp_js_src12.obj Unified_cpp_js_src13.obj Unified_cpp_js_src14.obj Unified_cpp_js_src15.obj Unified_cpp_js_src16.obj Unified_cpp_js_src17.obj Unified_cpp_js_src18.obj Unified_cpp_js_src19.obj Unified_cpp_js_src2.obj Unified_cpp_js_src20.obj Unified_cpp_js_src21.obj Unified_cpp_js_src22.obj Unified_cpp_js_src23.obj Unified_cpp_js_src24.obj Unified_cpp_js_src25.obj Unified_cpp_js_src26.obj Unified_cpp_js_src27.obj Unified_cpp_js_src28.obj Unified_cpp_js_src29.obj Unified_cpp_js_src3.obj Unified_cpp_js_src30.obj Unified_cpp_js_src31.obj Unified_cpp_js_src32.obj Unified_cpp_js_src33.obj Unified_cpp_js_src34.obj Unified_cpp_js_src35.obj Unified_cpp_js_src36.obj Unified_cpp_js_src37.obj Unified_cpp_js_src38.obj Unified_cpp_js_src39.obj Unified_cpp_js_src4.obj Unified_cpp_js_src40.obj Unified_cpp_js_src41.obj Unified_cpp_js_src42.obj Unified_cpp_js_src5.obj Unified_cpp_js_src6.obj Unified_cpp_js_src7.obj Unified_cpp_js_src8.obj Unified_cpp_js_src9.obj 18:44:35 INFO - policy_engine_processor.cc 18:44:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foudata.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/udata.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/udata.cpp 18:44:36 INFO - ucnvsel.cpp 18:44:36 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:36 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:36 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:36 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:36 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:36 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:36 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/uriloader/prefetch' 18:44:36 INFO - mkdir -p '.deps/' 18:44:36 INFO - Compiling mp4parse_capi v0.7.1 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libstagefright/binding/mp4parse_capi) 18:44:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_uriloader_prefetch0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/prefetch -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/uriloader/prefetch -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_uriloader_prefetch0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp 18:44:36 INFO - policy_low_level.cc 18:44:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopolicy_target.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/policy_target.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/policy_target.cc 18:44:37 INFO - nsBrowserStatusFilter.cpp 18:44:37 INFO - toolkit_components_statusfilter.lib.desc 18:44:37 INFO - rm -f toolkit_components_statusfilter.lib 18:44:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_statusfilter.lib.desc nsBrowserStatusFilter.obj 18:44:37 INFO - precision.cpp 18:44:37 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_xslt_xpath1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_xslt_xpath1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp 18:44:38 INFO - Compiling gl_generator v0.5.2 18:44:38 INFO - ucurr.cpp 18:44:38 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:38 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:38 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:38 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:38 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:38 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:38 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/mathml' 18:44:38 INFO - mkdir -p '.deps/' 18:44:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_mathml0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_mathml0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/mathml/Unified_cpp_layout_mathml0.cpp 18:44:38 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/src' 18:44:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprocess_mitigations.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/process_mitigations.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/process_mitigations.cc 18:44:38 INFO - plurrule.cpp 18:44:38 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:38 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:38 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foquant.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/quant.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/quant.cpp 18:44:39 INFO - udata.cpp 18:44:39 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:39 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:39 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:39 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:39 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:39 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouhash_us.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uhash_us.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uhash_us.cpp 18:44:39 INFO - Compiling url v1.4.0 18:44:39 INFO - quant.cpp 18:44:39 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foquantityformatter.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/quantityformatter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/quantityformatter.cpp 18:44:40 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/statusfilter' 18:44:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_xslt_xpath2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_xslt_xpath2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath2.cpp 18:44:40 INFO - Unified_cpp_media_mtransport_ipc0.cpp 18:44:40 INFO - media_mtransport_ipc.lib.desc 18:44:40 INFO - rm -f media_mtransport_ipc.lib 18:44:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o media_mtransport_ipc.lib.desc Unified_cpp_media_mtransport_ipc0.obj 18:44:40 INFO - policy_target.cc 18:44:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_mathml1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_mathml1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/mathml/Unified_cpp_layout_mathml1.cpp 18:44:41 INFO - uhash_us.cpp 18:44:41 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouidna.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uidna.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp 18:44:41 INFO - FinalizationWitnessService.cpp 18:44:41 INFO - toolkit_components_finalizationwitness.lib.desc 18:44:41 INFO - rm -f toolkit_components_finalizationwitness.lib 18:44:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_finalizationwitness.lib.desc FinalizationWitnessService.obj 18:44:42 INFO - quantityformatter.cpp 18:44:42 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbnf.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbnf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/rbnf.cpp 18:44:42 INFO - Unified_cpp_dom_base_test_gtest0.cpp 18:44:42 INFO - dom_base_test_gtest.lib.desc 18:44:42 INFO - rm -f dom_base_test_gtest.lib 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_base_test_gtest.lib.desc Unified_cpp_dom_base_test_gtest0.obj 18:44:42 INFO - process_mitigations.cc 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprocess_mitigations_win32k_dispatcher.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/process_mitigations_win32k_dispatcher.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/process_mitigations_win32k_dispatcher.cc 18:44:42 INFO - uidna.cpp 18:44:42 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\uidna.cpp: 'uidna_toASCII_58': was declared deprecated 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp(515): warning C4996: 'uidna_toASCII_58': was declared deprecated 18:44:42 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\unicode/uidna.h(576): note: see declaration of 'uidna_toASCII_58' 18:44:42 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\uidna.cpp: 'uidna_toASCII_58': was declared deprecated 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp(528): warning C4996: 'uidna_toASCII_58': was declared deprecated 18:44:42 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\unicode/uidna.h(576): note: see declaration of 'uidna_toASCII_58' 18:44:42 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\uidna.cpp: 'uidna_IDNToASCII_58': was declared deprecated 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp(878): warning C4996: 'uidna_IDNToASCII_58': was declared deprecated 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp(670): note: see declaration of 'uidna_IDNToASCII_58' 18:44:42 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\uidna.cpp: 'uidna_IDNToASCII_58': was declared deprecated 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp(889): warning C4996: 'uidna_IDNToASCII_58': was declared deprecated 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp(670): note: see declaration of 'uidna_IDNToASCII_58' 18:44:42 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\uidna.cpp: 'uidna_IDNToASCII_58': was declared deprecated 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp(893): warning C4996: 'uidna_IDNToASCII_58': was declared deprecated 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp(670): note: see declaration of 'uidna_IDNToASCII_58' 18:44:42 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\uidna.cpp: 'uidna_IDNToASCII_58': was declared deprecated 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp(904): warning C4996: 'uidna_IDNToASCII_58': was declared deprecated 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uidna.cpp(670): note: see declaration of 'uidna_IDNToASCII_58' 18:44:42 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouinit.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uinit.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uinit.cpp 18:44:43 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/ipc' 18:44:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/rbt.cpp 18:44:44 INFO - Compiling bincode v1.0.0-alpha6 18:44:44 INFO - rbt.cpp 18:44:44 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprocess_mitigations_win32k_interception.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/process_mitigations_win32k_interception.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/process_mitigations_win32k_interception.cc 18:44:44 INFO - Compiling gleam v0.4.2 18:44:44 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/finalizationwitness' 18:44:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouiter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uiter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uiter.cpp 18:44:45 INFO - uinit.cpp 18:44:45 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:45 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:45 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:45 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:45 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:45 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:45 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/base/test/gtest' 18:44:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbt_data.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbt_data.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/rbt_data.cpp 18:44:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprocess_mitigations_win32k_policy.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/process_mitigations_win32k_policy.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/process_mitigations_win32k_policy.cc 18:44:45 INFO - rbnf.cpp 18:44:45 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foulistformatter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ulistformatter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ulistformatter.cpp 18:44:46 INFO - Compiling rust_url_capi v0.0.1 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base/rust-url-capi) 18:44:46 INFO - Compiling serde_codegen_internals v0.14.1 18:44:46 INFO - uiter.cpp 18:44:46 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:46 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/gl' 18:44:46 INFO - mkdir -p '.deps/' 18:44:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoSkiaGLGlue.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_D3DCOMPILER_VISTA_DLL=d3dcompiler_47.dll -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/gl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/gl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/SkiaGLGlue.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/gl/SkiaGLGlue.cpp 18:44:47 INFO - process_mitigations_win32k_dispatcher.cc 18:44:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbt_pars.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbt_pars.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/rbt_pars.cpp 18:44:47 INFO - rbt_data.cpp 18:44:47 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:47 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:47 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouloc.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uloc.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uloc.cpp 18:44:47 INFO - ulistformatter.cpp 18:44:47 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:47 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/terminator' 18:44:47 INFO - mkdir -p '.deps/' 18:44:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsTerminator.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/terminator -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/terminator -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsTerminator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/terminator/nsTerminator.cpp 18:44:48 INFO - rbt_pars.cpp 18:44:48 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbt_rule.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbt_rule.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/rbt_rule.cpp 18:44:48 INFO - process_mitigations_win32k_interception.cc 18:44:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_gl0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_D3DCOMPILER_VISTA_DLL=d3dcompiler_47.dll -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/gl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/gl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_gl0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/gl/Unified_cpp_gfx_gl0.cpp 18:44:48 INFO - rbt_rule.cpp 18:44:48 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbt_set.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbt_set.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/rbt_set.cpp 18:44:49 INFO - process_mitigations_win32k_policy.cc 18:44:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprocess_thread_dispatcher.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/process_thread_dispatcher.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/process_thread_dispatcher.cc 18:44:49 INFO - rbt_set.cpp 18:44:49 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forbtz.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rbtz.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/rbtz.cpp 18:44:50 INFO - uloc.cpp 18:44:50 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:50 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:50 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:50 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:50 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:50 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouloc_keytype.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uloc_keytype.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uloc_keytype.cpp 18:44:51 INFO - Unified_cpp_dom_xslt_xpath0.cpp 18:44:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage' 18:44:51 INFO - mkdir -p '.deps/' 18:44:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FomozStorageBindingParams.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/db/sqlite3/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/mozStorageBindingParams.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage/mozStorageBindingParams.cpp 18:44:52 INFO - rbtz.cpp 18:44:52 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:52 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:52 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foregexcmp.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/regexcmp.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/regexcmp.cpp 18:44:52 INFO - Compiling serde_derive v0.9.11 18:44:52 INFO - process_thread_dispatcher.cc 18:44:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprocess_thread_interception.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/process_thread_interception.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/process_thread_interception.cc 18:44:52 INFO - regexcmp.cpp 18:44:52 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foregeximp.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/regeximp.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/regeximp.cpp 18:44:53 INFO - regeximp.cpp 18:44:53 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foregexst.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/regexst.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/regexst.cpp 18:44:53 INFO - Unified_cpp_dom_xslt_xpath1.cpp 18:44:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_gl1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_D3DCOMPILER_VISTA_DLL=d3dcompiler_47.dll -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/gl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/gl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_gl1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/gl/Unified_cpp_gfx_gl1.cpp 18:44:53 INFO - nsTerminator.cpp 18:44:53 INFO - toolkit_components_terminator.lib.desc 18:44:53 INFO - rm -f toolkit_components_terminator.lib 18:44:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_terminator.lib.desc nsTerminator.obj 18:44:53 INFO - uloc_keytype.cpp 18:44:53 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:53 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:53 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:53 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:53 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:53 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foumutex.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/umutex.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/umutex.cpp 18:44:53 INFO - SkiaGLGlue.cpp 18:44:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/hyphenation/hyphen' 18:44:53 INFO - mkdir -p '.deps/' 18:44:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohyphen.obj -c -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/hyphenation/hyphen -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/hyphenation/hyphen -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/hyphenation/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/hyphen.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/hyphenation/hyphen/hyphen.c 18:44:53 INFO - regexst.cpp 18:44:53 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foregextxt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/regextxt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/regextxt.cpp 18:44:54 INFO - hyphen.c 18:44:54 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\hyphenation\hyphen\hyphen.c: '<': signed/unsigned mismatch 18:44:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/hyphenation/hyphen/hyphen.c(332): warning C4018: '<': signed/unsigned mismatch 18:44:54 INFO - intl_hyphenation_hyphen.lib.desc 18:44:54 INFO - rm -f intl_hyphenation_hyphen.lib 18:44:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o intl_hyphenation_hyphen.lib.desc hyphen.obj 18:44:54 INFO - mozStorageBindingParams.cpp 18:44:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FomozStorageConnection.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/db/sqlite3/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/mozStorageConnection.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage/mozStorageConnection.cpp 18:44:54 INFO - umutex.cpp 18:44:54 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:54 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:54 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:54 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:54 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:54 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founames.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unames.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unames.cpp 18:44:55 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/terminator' 18:44:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foprocess_thread_policy.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/process_thread_policy.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/process_thread_policy.cc 18:44:55 INFO - regextxt.cpp 18:44:55 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foregion.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/region.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/region.cpp 18:44:55 INFO - process_thread_interception.cc 18:44:55 INFO - Unified_cpp_dom_xslt_xpath2.cpp 18:44:55 INFO - dom_xslt_xpath.lib.desc 18:44:55 INFO - rm -f dom_xslt_xpath.lib 18:44:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_xslt_xpath.lib.desc Unified_cpp_dom_xslt_xpath0.obj Unified_cpp_dom_xslt_xpath1.obj Unified_cpp_dom_xslt_xpath2.obj 18:44:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_storage0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/db/sqlite3/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_storage0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage/Unified_cpp_storage0.cpp 18:44:55 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/hyphenation/hyphen' 18:44:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founifiedcache.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unifiedcache.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unifiedcache.cpp 18:44:56 INFO - unames.cpp 18:44:56 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:56 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:56 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:56 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:56 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:56 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foreldatefmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/reldatefmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/reldatefmt.cpp 18:44:57 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xpath' 18:44:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foregistry_dispatcher.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/registry_dispatcher.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/registry_dispatcher.cc 18:44:58 INFO - reldatefmt.cpp 18:44:58 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:58 INFO - process_thread_policy.cc 18:44:58 INFO - mozStorageConnection.cpp 18:44:58 INFO - unifiedcache.cpp 18:44:58 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:58 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:58 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:44:58 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:44:58 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:44:58 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:58 INFO - region.cpp 18:44:58 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:58 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:44:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:44:58 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:44:59 INFO - Unified_cpp_storage0.cpp 18:45:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founifilt.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unifilt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unifilt.cpp 18:45:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foreldtfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/reldtfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/reldtfmt.cpp 18:45:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foregistry_interception.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/registry_interception.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/registry_interception.cc 18:45:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_storage1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_STORAGE_MEMORY -DSQLITE_MAX_LIKE_PATTERN_LENGTH=50000 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/db/sqlite3/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_storage1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage/Unified_cpp_storage1.cpp 18:45:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founifunct.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unifunct.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unifunct.cpp 18:45:02 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget' 18:45:02 INFO - mkdir -p '.deps/' 18:45:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoPluginWidgetProxy.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_CROSS_PROCESS_IME -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/headless -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/PluginWidgetProxy.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/PluginWidgetProxy.cpp 18:45:02 INFO - unifilt.cpp 18:45:02 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:02 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/libeditor' 18:45:02 INFO - mkdir -p '.deps/' 18:45:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_editor_libeditor0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/libeditor -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/libeditor -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/txmgr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_editor_libeditor0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/libeditor/Unified_cpp_editor_libeditor0.cpp 18:45:03 INFO - Unified_cpp_components_places0.cpp 18:45:03 INFO - toolkit_components_places.lib.desc 18:45:03 INFO - rm -f toolkit_components_places.lib 18:45:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_places.lib.desc Unified_cpp_components_places0.obj 18:45:03 INFO - registry_dispatcher.cc 18:45:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forematch.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rematch.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/rematch.cpp 18:45:03 INFO - reldtfmt.cpp 18:45:03 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsBaseDragService.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_CROSS_PROCESS_IME -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/headless -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsBaseDragService.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/nsBaseDragService.cpp 18:45:03 INFO - unifunct.cpp 18:45:03 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founiset.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uniset.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uniset.cpp 18:45:04 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/places' 18:45:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_editor_libeditor1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/libeditor -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/libeditor -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/txmgr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_editor_libeditor1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/libeditor/Unified_cpp_editor_libeditor1.cpp 18:45:04 INFO - registry_interception.cc 18:45:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foregistry_policy.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/registry_policy.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/registry_policy.cc 18:45:05 INFO - Unified_cpp_storage1.cpp 18:45:05 INFO - storage.lib.desc 18:45:05 INFO - rm -f storage.lib 18:45:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o storage.lib.desc mozStorageBindingParams.obj mozStorageConnection.obj Unified_cpp_storage0.obj Unified_cpp_storage1.obj 18:45:05 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage' 18:45:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foremtrans.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/remtrans.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/remtrans.cpp 18:45:08 INFO - remtrans.cpp 18:45:08 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:08 INFO - rematch.cpp 18:45:08 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:08 INFO - Unified_cpp_layout_mathml0.cpp 18:45:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsBaseWidget.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_CROSS_PROCESS_IME -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/headless -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsBaseWidget.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/nsBaseWidget.cpp 18:45:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forepattrn.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/repattrn.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/repattrn.cpp 18:45:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founiset_closure.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uniset_closure.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uniset_closure.cpp 18:45:08 INFO - repattrn.cpp 18:45:08 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forulebasedcollator.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rulebasedcollator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/rulebasedcollator.cpp 18:45:08 INFO - uniset.cpp 18:45:08 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_editor_libeditor2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/libeditor -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/libeditor -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/txmgr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_editor_libeditor2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/libeditor/Unified_cpp_editor_libeditor2.cpp 18:45:09 INFO - Unified_cpp_layout_mathml1.cpp 18:45:09 INFO - layout_mathml.lib.desc 18:45:09 INFO - rm -f layout_mathml.lib 18:45:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o layout_mathml.lib.desc Unified_cpp_layout_mathml0.obj Unified_cpp_layout_mathml1.obj 18:45:09 INFO - registry_policy.cc 18:45:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foresolver.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/resolver.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/resolver.cc 18:45:09 INFO - uniset_closure.cpp 18:45:09 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founiset_props.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uniset_props.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uniset_props.cpp 18:45:11 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/mathml' 18:45:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_widget0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_CROSS_PROCESS_IME -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/headless -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_widget0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/Unified_cpp_widget0.cpp 18:45:11 INFO - resolver.cc 18:45:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foresolver_32.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/resolver_32.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/resolver_32.cc 18:45:11 INFO - rulebasedcollator.cpp 18:45:11 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:11 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:11 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foscientificnumberformatter.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/scientificnumberformatter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/scientificnumberformatter.cpp 18:45:12 INFO - Unified_cpp_uriloader_prefetch0.cpp 18:45:12 INFO - uriloader_prefetch.lib.desc 18:45:12 INFO - rm -f uriloader_prefetch.lib 18:45:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o uriloader_prefetch.lib.desc Unified_cpp_uriloader_prefetch0.obj 18:45:12 INFO - uniset_props.cpp 18:45:12 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:12 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:45:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:45:12 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:45:12 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:13 INFO - resolver_32.cc 18:45:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forestricted_token.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/restricted_token.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/restricted_token.cc 18:45:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founisetspan.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unisetspan.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unisetspan.cpp 18:45:13 INFO - scientificnumberformatter.cpp 18:45:13 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foscriptset.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/scriptset.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/scriptset.cpp 18:45:13 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/uriloader/prefetch' 18:45:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_widget1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_CROSS_PROCESS_IME -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/headless -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_widget1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/Unified_cpp_widget1.cpp 18:45:14 INFO - scriptset.cpp 18:45:14 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:15 INFO - Unified_cpp_dom_presentation1.cpp 18:45:15 INFO - unisetspan.cpp 18:45:15 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:15 INFO - restricted_token.cc 18:45:16 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/battery' 18:45:16 INFO - mkdir -p '.deps/' 18:45:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoBatteryManager.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/battery -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/battery -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/BatteryManager.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/battery/BatteryManager.cpp 18:45:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosearch.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/search.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/search.cpp 18:45:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founistr.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unistr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unistr.cpp 18:45:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forestricted_token_utils.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/restricted_token_utils.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/restricted_token_utils.cc 18:45:18 INFO - Unified_cpp_gfx_gl1.cpp 18:45:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_widget2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_CROSS_PROCESS_IME -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/headless -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_widget2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/Unified_cpp_widget2.cpp 18:45:18 INFO - search.cpp 18:45:18 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foselfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/selfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/selfmt.cpp 18:45:20 INFO - Unified_cpp_dom_presentation0.cpp 18:45:20 INFO - dom_presentation.lib.desc 18:45:20 INFO - rm -f dom_presentation.lib 18:45:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_presentation.lib.desc Unified_cpp_dom_presentation0.obj Unified_cpp_dom_presentation1.obj 18:45:20 INFO - selfmt.cpp 18:45:20 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosharedbreakiterator.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sharedbreakiterator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/sharedbreakiterator.cpp 18:45:20 INFO - Unified_cpp_gfx_gl0.cpp 18:45:20 INFO - gfx_gl.lib.desc 18:45:20 INFO - rm -f gfx_gl.lib 18:45:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o gfx_gl.lib.desc SkiaGLGlue.obj Unified_cpp_gfx_gl0.obj Unified_cpp_gfx_gl1.obj 18:45:20 INFO - unistr.cpp 18:45:20 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:20 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:20 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:45:20 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:45:20 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:45:20 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founistr_case.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unistr_case.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unistr_case.cpp 18:45:20 INFO - restricted_token_utils.cc 18:45:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosandbox.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sandbox.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sandbox.cc 18:45:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/presentation' 18:45:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosimpletz.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/simpletz.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/simpletz.cpp 18:45:21 INFO - sharedbreakiterator.cpp 18:45:21 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:21 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:21 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founistr_case_locale.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unistr_case_locale.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unistr_case_locale.cpp 18:45:22 INFO - PluginWidgetProxy.cpp 18:45:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosandbox_globals.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sandbox_globals.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sandbox_globals.cc 18:45:22 INFO - unistr_case.cpp 18:45:22 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:22 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit' 18:45:22 INFO - mkdir -p '.deps/' 18:45:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -For_log.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/r_log.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log/r_log.c 18:45:22 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/gl' 18:45:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosmallintformatter.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/smallintformatter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/smallintformatter.cpp 18:45:23 INFO - unistr_case_locale.cpp 18:45:23 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founistr_cnv.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unistr_cnv.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unistr_cnv.cpp 18:45:23 INFO - smallintformatter.cpp 18:45:23 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosandbox_nt_util.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sandbox_nt_util.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sandbox_nt_util.cc 18:45:24 INFO - sandbox.cc 18:45:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fobyteorder.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/byteorder.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/byteorder.c 18:45:24 INFO - r_log.c 18:45:24 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/mathml' 18:45:24 INFO - mkdir -p '.deps/' 18:45:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_mathml0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_mathml0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/mathml/Unified_cpp_dom_mathml0.cpp 18:45:24 INFO - simpletz.cpp 18:45:24 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:24 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:24 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosmpdtfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/smpdtfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/smpdtfmt.cpp 18:45:25 INFO - sandbox_globals.cc 18:45:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founistr_props.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unistr_props.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unistr_props.cpp 18:45:25 INFO - unistr_cnv.cpp 18:45:25 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohex.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/hex.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/hex.c 18:45:25 INFO - byteorder.c 18:45:25 INFO - hex.c 18:45:25 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nrappkit\src\util\hex.c: '<': signed/unsigned mismatch 18:45:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/hex.c(59): warning C4018: '<': signed/unsigned mismatch 18:45:25 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nrappkit\src\util\hex.c: '>=': signed/unsigned mismatch 18:45:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/hex.c(67): warning C4018: '>=': signed/unsigned mismatch 18:45:25 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nrappkit\src\util\hex.c: '<': signed/unsigned mismatch 18:45:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/hex.c(92): warning C4018: '<': signed/unsigned mismatch 18:45:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodebug.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/debug.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr/debug.c 18:45:25 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv' 18:45:25 INFO - mkdir -p '.deps/' 18:45:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_c_intl_uconv0.obj -c -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvcn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvja -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvlatin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvtw -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_c_intl_uconv0.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv/Unified_c_intl_uconv0.c 18:45:26 INFO - Unified_c_intl_uconv0.c 18:45:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsUTF8ToUnicodeSSE2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvcn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvja -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvlatin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvtw -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsUTF8ToUnicodeSSE2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -arch:SSE2 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/nsUTF8ToUnicodeSSE2.cpp 18:45:26 INFO - debug.c 18:45:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -For_assoc.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/r_assoc.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr/r_assoc.c 18:45:26 INFO - unistr_props.cpp 18:45:26 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founistr_titlecase_brkiter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unistr_titlecase_brkiter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unistr_titlecase_brkiter.cpp 18:45:26 INFO - sandbox_nt_util.cc 18:45:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosandbox_policy_base.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sandbox_policy_base.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sandbox_policy_base.cc 18:45:26 INFO - r_assoc.c 18:45:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -For_crc32.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/r_crc32.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr/r_crc32.c 18:45:26 INFO - unistr_titlecase_brkiter.cpp 18:45:26 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founorm.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unorm.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unorm.cpp 18:45:27 INFO - nsUTF8ToUnicodeSSE2.cpp 18:45:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_intl_uconv0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvcn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvja -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvlatin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvtw -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_intl_uconv0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv/Unified_cpp_intl_uconv0.cpp 18:45:27 INFO - r_crc32.c 18:45:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -For_data.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/r_data.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr/r_data.c 18:45:27 INFO - r_data.c 18:45:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -For_errors.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/r_errors.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr/r_errors.c 18:45:27 INFO - smpdtfmt.cpp 18:45:27 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:27 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:27 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosmpdtfst.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/smpdtfst.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/smpdtfst.cpp 18:45:28 INFO - r_errors.c 18:45:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -For_list.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/r_list.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr/r_list.c 18:45:28 INFO - r_list.c 18:45:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -For_memory.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/r_memory.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr/r_memory.c 18:45:29 INFO - unorm.cpp 18:45:29 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:29 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:29 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:45:29 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:45:29 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:45:29 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founormcmp.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unormcmp.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/unormcmp.cpp 18:45:29 INFO - sandbox_policy_base.cc 18:45:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosandbox_rand.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sandbox_rand.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sandbox_rand.cc 18:45:29 INFO - r_memory.c 18:45:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -For_replace.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/r_replace.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr/r_replace.c 18:45:29 INFO - smpdtfst.cpp 18:45:29 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:29 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:29 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosortkey.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sortkey.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/sortkey.cpp 18:45:29 INFO - r_replace.c 18:45:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -For_time.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/r_time.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr/r_time.c 18:45:30 INFO - Unified_cpp_intl_uconv0.cpp 18:45:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_intl_uconv1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvcn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvja -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvlatin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvtw -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_intl_uconv1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv/Unified_cpp_intl_uconv1.cpp 18:45:30 INFO - sandbox_rand.cc 18:45:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosandbox_utils.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sandbox_utils.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sandbox_utils.cc 18:45:30 INFO - unormcmp.cpp 18:45:30 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:30 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:30 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:45:30 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:45:30 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:45:30 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouobject.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uobject.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uobject.cpp 18:45:30 INFO - sortkey.cpp 18:45:30 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostandardplural.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/standardplural.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/standardplural.cpp 18:45:30 INFO - uobject.cpp 18:45:30 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:30 INFO - r_time.c 18:45:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fop_buf.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/p_buf.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/p_buf.c 18:45:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouprops.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uprops.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uprops.cpp 18:45:31 INFO - BatteryManager.cpp 18:45:31 INFO - dom_battery.lib.desc 18:45:31 INFO - rm -f dom_battery.lib 18:45:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_battery.lib.desc BatteryManager.obj 18:45:31 INFO - sandbox_utils.cc 18:45:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foservice_resolver.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/service_resolver.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/service_resolver.cc 18:45:31 INFO - p_buf.c 18:45:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutil.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/util.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/util.c 18:45:31 INFO - standardplural.cpp 18:45:31 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrmatch.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strmatch.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/strmatch.cpp 18:45:32 INFO - uprops.cpp 18:45:32 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:32 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:45:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:45:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:45:32 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouresbund.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uresbund.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uresbund.cpp 18:45:32 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/battery' 18:45:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_intl_uconv2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvcn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvja -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvlatin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvtw -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_intl_uconv2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv/Unified_cpp_intl_uconv2.cpp 18:45:32 INFO - strmatch.cpp 18:45:32 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:32 INFO - Unified_cpp_intl_uconv1.cpp 18:45:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostrrepl.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/strrepl.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/strrepl.cpp 18:45:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foservice_resolver_32.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/service_resolver_32.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/service_resolver_32.cc 18:45:32 INFO - service_resolver.cc 18:45:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_c_nrappkit0.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DWIN -D__UNUSED__= -DHAVE_STRDUP=1 -DNO_REG_RPC -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_c_nrappkit0.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c 18:45:33 INFO - strrepl.cpp 18:45:33 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostsearch.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stsearch.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/stsearch.cpp 18:45:33 INFO - util.c 18:45:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouresdata.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uresdata.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uresdata.cpp 18:45:33 INFO - nsBaseWidget.cpp 18:45:33 INFO - stsearch.cpp 18:45:33 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotaiwncal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/taiwncal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/taiwncal.cpp 18:45:33 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav' 18:45:33 INFO - mkdir -p '.deps/' 18:45:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foavfft.obj -c -DDEBUG=1 -DTRACING=1 -DASSERT_LEVEL=2 -D_USE_MATH_DEFINES -Dinline=__inline -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/avfft.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -wd4090 -wd4018 -wd4305 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav/libavcodec/avfft.c 18:45:33 INFO - nsBaseDragService.cpp 18:45:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_intl_uconv3.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvcn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvja -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvlatin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvtw -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_intl_uconv3.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv/Unified_cpp_intl_uconv3.cpp 18:45:34 INFO - avfft.c 18:45:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fofft_fixed.obj -c -DDEBUG=1 -DTRACING=1 -DASSERT_LEVEL=2 -D_USE_MATH_DEFINES -Dinline=__inline -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/fft_fixed.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -wd4090 -wd4018 -wd4305 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav/libavcodec/fft_fixed.c 18:45:34 INFO - uresdata.cpp 18:45:34 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosharedmem_ipc_client.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sharedmem_ipc_client.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sharedmem_ipc_client.cc 18:45:34 INFO - service_resolver_32.cc 18:45:34 INFO - Unified_c_nrappkit0.c 18:45:34 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nrappkit\src\registry\c2ru.c: '<': signed/unsigned mismatch 18:45:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry/c2ru.c(239): warning C4018: '<': signed/unsigned mismatch 18:45:34 INFO - nrappkit.lib.desc 18:45:34 INFO - rm -f nrappkit.lib 18:45:34 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libsoundtouch/src' 18:45:34 INFO - mkdir -p '.deps/' 18:45:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o nrappkit.lib.desc r_log.obj byteorder.obj hex.obj debug.obj r_assoc.obj r_crc32.obj r_data.obj r_errors.obj r_list.obj r_memory.obj r_replace.obj r_time.obj p_buf.obj util.obj Unified_c_nrappkit0.obj 18:45:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosse_optimized.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Dalloca=_alloca -DST_NO_EXCEPTION_HANDLING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libsoundtouch/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libsoundtouch/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sse_optimized.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -arch:SSE2 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libsoundtouch/src/sse_optimized.cpp 18:45:34 INFO - taiwncal.cpp 18:45:34 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:34 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:34 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:34 INFO - fft_fixed.c 18:45:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodict.obj -c -DDEBUG=1 -DTRACING=1 -DASSERT_LEVEL=2 -D_USE_MATH_DEFINES -Dinline=__inline -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dict.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -wd4090 -wd4018 -wd4305 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav/libavutil/dict.c 18:45:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotimezone.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/timezone.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/timezone.cpp 18:45:35 INFO - Unified_cpp_intl_uconv2.cpp 18:45:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouscript_props.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uscript_props.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uscript_props.cpp 18:45:35 INFO - Unified_cpp_editor_libeditor1.cpp 18:45:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosharedmem_ipc_server.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sharedmem_ipc_server.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sharedmem_ipc_server.cc 18:45:35 INFO - uresbund.cpp 18:45:35 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:35 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:35 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:45:35 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:45:35 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:45:35 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:35 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav/libavutil/x86' 18:45:35 INFO - mkdir -p '.deps/' 18:45:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focpu.obj -c -DDEBUG=1 -DTRACING=1 -D_USE_MATH_DEFINES -Dinline=__inline -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav/libavutil/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav/libavutil/x86 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cpu.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX -wd4090 -wd4018 -wd4305 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav/libavutil/x86/cpu.c 18:45:35 INFO - dict.c 18:45:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foopt.obj -c -DDEBUG=1 -DTRACING=1 -DASSERT_LEVEL=2 -D_USE_MATH_DEFINES -Dinline=__inline -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/opt.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -wd4090 -wd4018 -wd4305 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav/libavutil/opt.c 18:45:35 INFO - sse_optimized.cpp 18:45:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_libsoundtouch_src0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -Dalloca=_alloca -DST_NO_EXCEPTION_HANDLING=1 -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libsoundtouch/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libsoundtouch/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_libsoundtouch_src0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp 18:45:35 INFO - cpu.c 18:45:35 INFO - media_libav_libavutil_x86.lib.desc 18:45:35 INFO - rm -f media_libav_libavutil_x86.lib 18:45:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o media_libav_libavutil_x86.lib.desc cpu.obj 18:45:36 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nrappkit/nrappkit_nrappkit' 18:45:36 INFO - Unified_cpp_intl_uconv3.cpp 18:45:36 INFO - opt.c 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_c_media_libav0.obj -c -DDEBUG=1 -DTRACING=1 -DASSERT_LEVEL=2 -D_USE_MATH_DEFINES -Dinline=__inline -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_c_media_libav0.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -wd4090 -wd4018 -wd4305 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav/Unified_c_media_libav0.c 18:45:36 INFO - Unified_cpp_libsoundtouch_src0.cpp 18:45:36 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libsoundtouch\src\InterpolateShannon.cpp: 'PI': macro redefinition 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libsoundtouch/src/InterpolateShannon.cpp(75): warning C4005: 'PI': macro redefinition 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libsoundtouch/src/AAFilter.cpp(52): note: see previous definition of 'PI' 18:45:36 INFO - Warning: C4275 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libsoundtouch\src\SoundTouch.h: non dll-interface class 'soundtouch::FIFOProcessor' used as base for dll-interface class 'soundtouch::SoundTouch' 18:45:36 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libsoundtouch\src\SoundTouch.h(145): warning C4275: non dll-interface class 'soundtouch::FIFOProcessor' used as base for dll-interface class 'soundtouch::SoundTouch' 18:45:36 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libsoundtouch\src\FIFOSamplePipe.h(134): note: see declaration of 'soundtouch::FIFOProcessor' 18:45:36 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\libsoundtouch\src\SoundTouch.h(144): note: see declaration of 'soundtouch::SoundTouch' 18:45:36 INFO - media_libsoundtouch_src.lib.desc 18:45:36 INFO - rm -f media_libsoundtouch_src.lib 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o media_libsoundtouch_src.lib.desc sse_optimized.obj Unified_cpp_libsoundtouch_src0.obj 18:45:36 INFO - sharedmem_ipc_client.cc 18:45:36 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav/libavutil/x86' 18:45:36 INFO - timezone.cpp 18:45:36 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:36 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:36 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:36 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libsoundtouch/src' 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouset.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uset.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uset.cpp 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_c_media_libav1.obj -c -DDEBUG=1 -DTRACING=1 -DASSERT_LEVEL=2 -D_USE_MATH_DEFINES -Dinline=__inline -DMOZ_HAS_MOZGLUE -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_c_media_libav1.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -wd4090 -wd4018 -wd4305 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav/Unified_c_media_libav1.c 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_intl_uconv4.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvcn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvja -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvlatin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvtw -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_intl_uconv4.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv/Unified_cpp_intl_uconv4.cpp 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotmunit.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tmunit.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tmunit.cpp 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_intl_uconv5.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvcn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvja -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvlatin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvtw -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_intl_uconv5.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv/Unified_cpp_intl_uconv5.cpp 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotitletrn.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/titletrn.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/titletrn.cpp 18:45:36 INFO - sharedmem_ipc_server.cc 18:45:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosid.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sid.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sid.cc 18:45:37 INFO - titletrn.cpp 18:45:37 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:37 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/base' 18:45:37 INFO - mkdir -p '.deps/' 18:45:37 INFO - uscript_props.cpp 18:45:37 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:37 INFO - c:/mozilla-build/yasm/yasm.exe -o fft.obj -f win32 -rnasm -pnasm -g cv8 -DPIC -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Pconfig_win.asm -DPREFIX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav/libavcodec/x86/fft.asm 18:45:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_accessible_base0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/ipc/win -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/windows/ia2 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/windows/msaa -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_accessible_base0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/base/Unified_cpp_accessible_base0.cpp 18:45:37 INFO - Unified_c_media_libav0.c 18:45:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_intl_uconv6.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvcn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvja -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvlatin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/ucvtw -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_intl_uconv6.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv/Unified_cpp_intl_uconv6.cpp 18:45:37 INFO - Unified_cpp_editor_libeditor2.cpp 18:45:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foia32_modrm_map.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ia32_modrm_map.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sidestep/ia32_modrm_map.cpp 18:45:37 INFO - Unified_cpp_dom_mathml0.cpp 18:45:37 INFO - dom_mathml.lib.desc 18:45:37 INFO - rm -f dom_mathml.lib 18:45:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_mathml.lib.desc Unified_cpp_dom_mathml0.obj 18:45:38 INFO - uset.cpp 18:45:38 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:38 INFO - tmunit.cpp 18:45:38 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouset_props.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uset_props.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uset_props.cpp 18:45:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotmutamt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tmutamt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tmutamt.cpp 18:45:38 INFO - Unified_cpp_intl_uconv4.cpp 18:45:38 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/filewatcher' 18:45:38 INFO - mkdir -p '.deps/' 18:45:38 INFO - Unified_c_media_libav1.c 18:45:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_accessible_base1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/ipc/win -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/windows/ia2 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/windows/msaa -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_accessible_base1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/base/Unified_cpp_accessible_base1.cpp 18:45:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_filewatcher0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/filewatcher -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/filewatcher -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_filewatcher0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/filewatcher/Unified_cpp_filewatcher0.cpp 18:45:38 INFO - ia32_modrm_map.cpp 18:45:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fousetiter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/usetiter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/usetiter.cpp 18:45:39 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/mathml' 18:45:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotmutfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tmutfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tmutfmt.cpp 18:45:39 INFO - sid.cc 18:45:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foia32_opcode_map.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ia32_opcode_map.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sidestep/ia32_opcode_map.cpp 18:45:39 INFO - tmutamt.cpp 18:45:39 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:39 INFO - c:/mozilla-build/yasm/yasm.exe -o cpuid.obj -f win32 -rnasm -pnasm -g cv8 -DPIC -DWIN32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav -Pconfig_win.asm -DPREFIX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav/libavutil/x86/cpuid.asm 18:45:39 INFO - uset_props.cpp 18:45:39 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:39 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul' 18:45:39 INFO - mkdir -p '.deps/' 18:45:39 INFO - Unified_cpp_intl_uconv6.cpp 18:45:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fomini_disassembler.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/mini_disassembler.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sidestep/mini_disassembler.cpp 18:45:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foclient_info.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -DUNICODE_ -DBREAKPAD_NO_TERMINATE_THREAD -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/client_info.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client/windows/crash_generation/client_info.cc 18:45:39 INFO - Unified_cpp_intl_uconv5.cpp 18:45:39 INFO - intl_uconv.lib.desc 18:45:39 INFO - rm -f intl_uconv.lib 18:45:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o intl_uconv.lib.desc Unified_c_intl_uconv0.obj nsUTF8ToUnicodeSSE2.obj Unified_cpp_intl_uconv0.obj Unified_cpp_intl_uconv1.obj Unified_cpp_intl_uconv2.obj Unified_cpp_intl_uconv3.obj Unified_cpp_intl_uconv4.obj Unified_cpp_intl_uconv5.obj Unified_cpp_intl_uconv6.obj 18:45:39 INFO - usetiter.cpp 18:45:39 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foushape.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ushape.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ushape.cpp 18:45:40 INFO - tmutfmt.cpp 18:45:40 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotolowtrn.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tolowtrn.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tolowtrn.cpp 18:45:40 INFO - tolowtrn.cpp 18:45:40 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotoupptrn.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/toupptrn.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/toupptrn.cpp 18:45:40 INFO - ia32_opcode_map.cpp 18:45:40 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist' 18:45:40 INFO - mkdir -p '.deps/' 18:45:40 INFO - ushape.cpp 18:45:40 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWebBrowserPersistDocumentChild.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WebBrowserPersistDocumentChild.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp 18:45:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fousprep.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/usprep.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/usprep.cpp 18:45:40 INFO - mini_disassembler.cpp 18:45:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fopreamble_patcher_with_stub.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/preamble_patcher_with_stub.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sidestep/preamble_patcher_with_stub.cpp 18:45:40 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/uconv' 18:45:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focrash_generation_client.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -DUNICODE_ -DBREAKPAD_NO_TERMINATE_THREAD -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/crash_generation_client.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client/windows/crash_generation/crash_generation_client.cc 18:45:40 INFO - Unified_cpp_filewatcher0.cpp 18:45:40 INFO - toolkit_components_filewatcher.lib.desc 18:45:40 INFO - rm -f toolkit_components_filewatcher.lib 18:45:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_filewatcher.lib.desc Unified_cpp_filewatcher0.obj 18:45:40 INFO - toupptrn.cpp 18:45:40 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotranslit.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/translit.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/translit.cpp 18:45:41 INFO - translit.cpp 18:45:41 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotransreg.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/transreg.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/transreg.cpp 18:45:41 INFO - client_info.cc 18:45:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWebBrowserPersistDocumentParent.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WebBrowserPersistDocumentParent.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/WebBrowserPersistDocumentParent.cpp 18:45:41 INFO - transreg.cpp 18:45:41 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotridpars.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tridpars.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tridpars.cpp 18:45:42 INFO - preamble_patcher_with_stub.cpp 18:45:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosidestep_resolver.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sidestep_resolver.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sidestep_resolver.cc 18:45:42 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/filewatcher' 18:45:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foustack.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ustack.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ustack.cpp 18:45:42 INFO - tridpars.cpp 18:45:42 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotzfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tzfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tzfmt.cpp 18:45:42 INFO - ustack.cpp 18:45:42 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focrash_generation_server.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -DUNICODE_ -DBREAKPAD_NO_TERMINATE_THREAD -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/crash_generation_server.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client/windows/crash_generation/crash_generation_server.cc 18:45:42 INFO - usprep.cpp 18:45:42 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:42 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:42 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:45:42 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:45:42 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:45:42 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foustr_cnv.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ustr_cnv.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ustr_cnv.cpp 18:45:43 INFO - crash_generation_client.cc 18:45:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWebBrowserPersistLocalDocument.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WebBrowserPersistLocalDocument.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp 18:45:43 INFO - sidestep_resolver.cc 18:45:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosync_dispatcher.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sync_dispatcher.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sync_dispatcher.cc 18:45:43 INFO - Unified_cpp_widget1.cpp 18:45:43 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base' 18:45:43 INFO - mkdir -p '.deps/' 18:45:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoNetworkInfoServiceWindows.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/socket -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/NetworkInfoServiceWindows.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base/NetworkInfoServiceWindows.cpp 18:45:44 INFO - Compiling time v0.1.36 18:45:44 INFO - Compiling dwrote v0.3.0 18:45:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libav/libavcodec/x86/fft.asm:93: warning: section flags ignored on section redeclaration 18:45:44 INFO - media_libav.lib.desc 18:45:44 INFO - rm -f media_libav.lib 18:45:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotzgnames.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tzgnames.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tzgnames.cpp 18:45:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o media_libav.lib.desc avfft.obj fft_fixed.obj dict.obj opt.obj Unified_c_media_libav0.obj Unified_c_media_libav1.obj fft.obj cpuid.obj 18:45:45 INFO - Compiling euclid v0.11.0 18:45:45 INFO - Compiling app_units v0.4.0 18:45:45 INFO - tzfmt.cpp 18:45:45 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:45 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:45 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foustr_titlecase_brkiter.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ustr_titlecase_brkiter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ustr_titlecase_brkiter.cpp 18:45:45 INFO - ustr_cnv.cpp 18:45:45 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:45 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:45 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:45:45 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:45:45 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:45:45 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fominidump_generator.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -DUNICODE_ -DBREAKPAD_NO_TERMINATE_THREAD -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/minidump_generator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client/windows/crash_generation/minidump_generator.cc 18:45:45 INFO - crash_generation_server.cc 18:45:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWebBrowserPersistRemoteDocument.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WebBrowserPersistRemoteDocument.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/WebBrowserPersistRemoteDocument.cpp 18:45:45 INFO - ustr_titlecase_brkiter.cpp 18:45:45 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foustr_wcs.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ustr_wcs.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ustr_wcs.cpp 18:45:46 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/libav' 18:45:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosync_interception.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sync_interception.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sync_interception.cc 18:45:47 INFO - sync_dispatcher.cc 18:45:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoShutdownLayer.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/socket -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ShutdownLayer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base/ShutdownLayer.cpp 18:45:47 INFO - ustr_wcs.cpp 18:45:47 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foustrcase.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ustrcase.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ustrcase.cpp 18:45:48 INFO - Compiling webrender_traits v0.31.0 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/webrender_traits) 18:45:48 INFO - minidump_generator.cc 18:45:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foexception_handler.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -DUNICODE_ -DBREAKPAD_NO_TERMINATE_THREAD -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/exception_handler.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client/windows/handler/exception_handler.cc 18:45:48 INFO - tzgnames.cpp 18:45:48 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:48 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:48 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotznames.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tznames.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tznames.cpp 18:45:48 INFO - NetworkInfoServiceWindows.cpp 18:45:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWebBrowserPersistResourcesChild.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WebBrowserPersistResourcesChild.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/WebBrowserPersistResourcesChild.cpp 18:45:48 INFO - WebBrowserPersistDocumentParent.cpp 18:45:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/printing' 18:45:48 INFO - mkdir -p '.deps/' 18:45:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_printing0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/printing -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/printing -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_printing0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/printing/Unified_cpp_layout_printing0.cpp 18:45:49 INFO - ShutdownLayer.cpp 18:45:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsNetworkInfoService.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/socket -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsNetworkInfoService.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base/nsNetworkInfoService.cpp 18:45:49 INFO - ustrcase.cpp 18:45:49 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foustrcase_locale.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ustrcase_locale.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ustrcase_locale.cpp 18:45:49 INFO - sync_interception.cc 18:45:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosync_policy.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sync_policy.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/sync_policy.cc 18:45:50 INFO - tznames.cpp 18:45:50 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:50 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:50 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotznames_impl.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tznames_impl.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tznames_impl.cpp 18:45:51 INFO - ustrcase_locale.cpp 18:45:51 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foustrenum.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ustrenum.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ustrenum.cpp 18:45:51 INFO - exception_handler.cc 18:45:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focrash_report_sender.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -DUNICODE_ -DBREAKPAD_NO_TERMINATE_THREAD -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/crash_report_sender.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client/windows/sender/crash_report_sender.cc 18:45:51 INFO - WebBrowserPersistRemoteDocument.cpp 18:45:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/tables' 18:45:51 INFO - mkdir -p '.deps/' 18:45:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_tables0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DDEBUG_TABLE_STRATEGY_off -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/unicharutil/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_tables0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/tables/Unified_cpp_layout_tables0.cpp 18:45:52 INFO - ustrenum.cpp 18:45:52 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foustring.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ustring.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ustring.cpp 18:45:52 INFO - nsNetworkInfoService.cpp 18:45:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsURLHelperWin.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/socket -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsURLHelperWin.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base/nsURLHelperWin.cpp 18:45:52 INFO - WebBrowserPersistDocumentChild.cpp 18:45:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotarget_interceptions.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/target_interceptions.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/target_interceptions.cc 18:45:52 INFO - sync_policy.cc 18:45:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotzrule.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tzrule.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tzrule.cpp 18:45:53 INFO - tznames_impl.cpp 18:45:53 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:53 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:45:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:45:53 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:53 INFO - WebBrowserPersistResourcesChild.cpp 18:45:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/reflect/xptcall/md/win32' 18:45:53 INFO - mkdir -p '.deps/' 18:45:53 INFO - crash_report_sender.cc 18:45:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foxptcinvoke.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/reflect/xptcall/md/win32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/reflect/xptcall/md/win32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/reflect/xptcall -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/reflect/xptinfo -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/xptcinvoke.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/reflect/xptcall/md/win32/xptcinvoke.cpp 18:45:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foguid_string.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -DUNICODE_ -DBREAKPAD_NO_TERMINATE_THREAD -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/guid_string.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/common/windows/guid_string.cc 18:45:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foustrtrns.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ustrtrns.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/ustrtrns.cpp 18:45:56 INFO - ustring.cpp 18:45:56 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_base0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/socket -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_base0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base/Unified_cpp_netwerk_base0.cpp 18:45:56 INFO - Unified_cpp_widget2.cpp 18:45:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotarget_process.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/target_process.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/target_process.cc 18:45:56 INFO - ustrtrns.cpp 18:45:56 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:56 INFO - Unified_cpp_editor_libeditor0.cpp 18:45:56 INFO - editor_libeditor.lib.desc 18:45:56 INFO - rm -f editor_libeditor.lib 18:45:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutext.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utext.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/utext.cpp 18:45:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o editor_libeditor.lib.desc Unified_cpp_editor_libeditor0.obj Unified_cpp_editor_libeditor1.obj Unified_cpp_editor_libeditor2.obj 18:45:56 INFO - Unified_cpp_widget0.cpp 18:45:56 INFO - widget.lib.desc 18:45:56 INFO - rm -f widget.lib 18:45:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o widget.lib.desc PluginWidgetProxy.obj nsBaseDragService.obj nsBaseWidget.obj Unified_cpp_widget0.obj Unified_cpp_widget1.obj Unified_cpp_widget2.obj 18:45:57 INFO - guid_string.cc 18:45:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohttp_upload.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -DUNICODE_ -DBREAKPAD_NO_TERMINATE_THREAD -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/http_upload.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/common/windows/http_upload.cc 18:45:57 INFO - tzrule.cpp 18:45:57 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotztrans.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/tztrans.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/tztrans.cpp 18:45:57 INFO - Unified_cpp_accessible_base0.cpp 18:45:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWebBrowserPersistResourcesParent.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WebBrowserPersistResourcesParent.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/WebBrowserPersistResourcesParent.cpp 18:45:58 INFO - target_interceptions.cc 18:45:58 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/gecko' 18:45:58 INFO - mkdir -p '.deps/' 18:45:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoIGeckoCustom_i.obj -c -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/interfaces/gecko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/gecko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/IGeckoCustom_i.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/gecko/IGeckoCustom_i.c 18:45:58 INFO - utext.cpp 18:45:58 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutil.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/util.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/util.cpp 18:45:58 INFO - nsURLHelperWin.cpp 18:45:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foxptcstubs.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/reflect/xptcall/md/win32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/reflect/xptcall/md/win32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/reflect/xptcall -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/reflect/xptinfo -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/xptcstubs.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/reflect/xptcall/md/win32/xptcstubs.cpp 18:45:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/libeditor' 18:45:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostring_utils.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -DUNICODE_ -DBREAKPAD_NO_TERMINATE_THREAD -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/string_utils.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src/common/windows/string_utils.cc 18:45:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget' 18:45:58 INFO - xptcinvoke.cpp 18:45:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucal.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucal.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ucal.cpp 18:45:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWebBrowserPersistSerializeChild.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WebBrowserPersistSerializeChild.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/WebBrowserPersistSerializeChild.cpp 18:45:59 INFO - tztrans.cpp 18:45:59 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:45:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotarget_services.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/target_services.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/target_services.cc 18:45:59 INFO - IGeckoCustom_i.c 18:45:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoIGeckoCustom_p.obj -c -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/interfaces/gecko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/gecko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/IGeckoCustom_p.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/gecko/IGeckoCustom_p.c 18:45:59 INFO - http_upload.cc 18:45:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutil_props.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/util_props.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/util_props.cpp 18:46:00 INFO - util.cpp 18:46:00 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_base1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/socket -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_base1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base/Unified_cpp_netwerk_base1.cpp 18:46:00 INFO - string_utils.cc 18:46:00 INFO - google_breakpad_libxul_s.lib.desc 18:46:00 INFO - rm -f google_breakpad_libxul_s.lib 18:46:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o google_breakpad_libxul_s.lib.desc client_info.obj crash_generation_client.obj crash_generation_server.obj minidump_generator.obj exception_handler.obj crash_report_sender.obj guid_string.obj http_upload.obj string_utils.obj 18:46:00 INFO - target_process.cc 18:46:00 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image' 18:46:00 INFO - mkdir -p '.deps/' 18:46:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_image0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/decoders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_image0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/Unified_cpp_image0.cpp 18:46:01 INFO - ucal.cpp 18:46:01 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucln_in.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucln_in.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ucln_in.cpp 18:46:02 INFO - util_props.cpp 18:46:02 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:02 INFO - IGeckoCustom_p.c 18:46:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodlldata.obj -c -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/interfaces/gecko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/gecko -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dlldata.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/gecko/dlldata.c 18:46:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutrie.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utrie.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/utrie.cpp 18:46:02 INFO - Unified_cpp_accessible_base1.cpp 18:46:02 INFO - accessible_base.lib.desc 18:46:02 INFO - rm -f accessible_base.lib 18:46:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o accessible_base.lib.desc Unified_cpp_accessible_base0.obj Unified_cpp_accessible_base1.obj 18:46:02 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/breakpad-windows-libxul' 18:46:02 INFO - ml.exe -Foxptcinvoke_asm_x86_msvc.obj -Z7 -safeseh -c c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/reflect/xptcall/md/win32/xptcinvoke_asm_x86_msvc.asm 18:46:02 INFO - MASM : warning A4018:invalid command-line option : /Z7 18:46:02 INFO - Assembling: c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/reflect/xptcall/md/win32/xptcinvoke_asm_x86_msvc.asm 18:46:02 INFO - Microsoft (R) Macro Assembler Version 14.00.24210.0 18:46:02 INFO - Copyright (C) Microsoft Corporation. All rights reserved. 18:46:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWebBrowserPersistSerializeParent.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WebBrowserPersistSerializeParent.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/WebBrowserPersistSerializeParent.cpp 18:46:02 INFO - xptcstubs.cpp 18:46:02 INFO - xpcom_reflect_xptcall_md_win32.lib.desc 18:46:02 INFO - rm -f xpcom_reflect_xptcall_md_win32.lib 18:46:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o xpcom_reflect_xptcall_md_win32.lib.desc xptcinvoke.obj xptcstubs.obj xptcinvoke_asm_x86_msvc.obj 18:46:02 INFO - utrie.cpp 18:46:02 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:02 INFO - ucln_in.cpp 18:46:02 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:02 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:02 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutrie2.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utrie2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/utrie2.cpp 18:46:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucol.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucol.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ucol.cpp 18:46:03 INFO - target_services.cc 18:46:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotop_level_dispatcher.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/top_level_dispatcher.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/top_level_dispatcher.cc 18:46:04 INFO - dlldata.c 18:46:04 INFO - accessible_interfaces_gecko.lib.desc 18:46:04 INFO - rm -f accessible_interfaces_gecko.lib 18:46:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o accessible_interfaces_gecko.lib.desc IGeckoCustom_i.obj IGeckoCustom_p.obj dlldata.obj 18:46:04 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/base' 18:46:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_base2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/socket -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_base2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base/Unified_cpp_netwerk_base2.cpp 18:46:04 INFO - WebBrowserPersistResourcesParent.cpp 18:46:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_image1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/decoders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_image1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/Unified_cpp_image1.cpp 18:46:04 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/reflect/xptcall/md/win32' 18:46:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutrie2_builder.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utrie2_builder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/utrie2_builder.cpp 18:46:04 INFO - utrie2.cpp 18:46:04 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:04 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:04 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:46:04 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:46:04 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:46:04 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucol_res.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucol_res.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ucol_res.cpp 18:46:05 INFO - ucol.cpp 18:46:05 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowin2k_threadpool.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/win2k_threadpool.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/win2k_threadpool.cc 18:46:06 INFO - Unified_cpp_layout_printing0.cpp 18:46:06 INFO - layout_printing.lib.desc 18:46:06 INFO - rm -f layout_printing.lib 18:46:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o layout_printing.lib.desc Unified_cpp_layout_printing0.obj 18:46:06 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/interfaces/gecko' 18:46:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_base3.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/socket -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_base3.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base/Unified_cpp_netwerk_base3.cpp 18:46:06 INFO - WebBrowserPersistSerializeChild.cpp 18:46:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_image2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/decoders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_image2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/Unified_cpp_image2.cpp 18:46:06 INFO - utrie2_builder.cpp 18:46:06 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:06 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:06 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h: 'LOCALE_SNAME': macro redefinition 18:46:06 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): warning C4005: 'LOCALE_SNAME': macro redefinition 18:46:06 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winnls.h(665): note: command-line arguments: see previous definition of 'LOCALE_SNAME' 18:46:06 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouts46.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uts46.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uts46.cpp 18:46:07 INFO - top_level_dispatcher.cc 18:46:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucol_sit.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucol_sit.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ucol_sit.cpp 18:46:08 INFO - WebBrowserPersistLocalDocument.cpp 18:46:08 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/printing' 18:46:08 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/decoders/icon' 18:46:08 INFO - mkdir -p '.deps/' 18:46:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_base4.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/socket -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_base4.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base/Unified_cpp_netwerk_base4.cpp 18:46:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_image_decoders_icon0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/decoders/icon -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/decoders/icon -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/decoders/icon/win -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_image_decoders_icon0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp 18:46:08 INFO - win2k_threadpool.cc 18:46:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowin_utils.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/win_utils.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/win_utils.cc 18:46:08 INFO - ucol_res.cpp 18:46:08 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:08 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:08 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouvector.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uvector.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uvector.cpp 18:46:09 INFO - uts46.cpp 18:46:09 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsWebBrowserPersist.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsWebBrowserPersist.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webbrowserpersist/nsWebBrowserPersist.cpp 18:46:09 INFO - uvector.cpp 18:46:09 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:09 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouvectr32.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uvectr32.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uvectr32.cpp 18:46:10 INFO - ucol_sit.cpp 18:46:10 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\i18n\ucol_sit.cpp: 'ucol_setVariableTop_58': was declared deprecated 18:46:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ucol_sit.cpp(545): warning C4996: 'ucol_setVariableTop_58': was declared deprecated 18:46:10 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\i18n\unicode/ucol.h(1271): note: see declaration of 'ucol_setVariableTop_58' 18:46:10 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\i18n\ucol_sit.cpp: 'ucol_restoreVariableTop_58': was declared deprecated 18:46:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ucol_sit.cpp(547): warning C4996: 'ucol_restoreVariableTop_58': was declared deprecated 18:46:10 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\i18n\unicode/ucol.h(1304): note: see declaration of 'ucol_restoreVariableTop_58' 18:46:10 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucoleitr.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucoleitr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ucoleitr.cpp 18:46:10 INFO - WebBrowserPersistSerializeParent.cpp 18:46:10 INFO - uvectr32.cpp 18:46:10 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouvectr64.obj -c -DDEBUG=1 -DTRACING=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uvectr64.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common/uvectr64.cpp 18:46:10 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/base' 18:46:10 INFO - mkdir -p '.deps/' 18:46:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_xslt_base0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_xslt_base0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/base/Unified_cpp_dom_xslt_base0.cpp 18:46:10 INFO - uvectr64.cpp 18:46:10 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:11 INFO - icuuc.lib.desc 18:46:11 INFO - rm -f icuuc.lib 18:46:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o icuuc.lib.desc cmemory.obj cstring.obj cwchar.obj icudataver.obj locmap.obj propsvec.obj uarrsort.obj ubidi.obj ubidi_props.obj ubidiln.obj ubiditransform.obj ubidiwrt.obj ucat.obj uchar.obj ucmndata.obj ucnv.obj ucnv_cb.obj ucnv_cnv.obj ucnv_ct.obj ucnv_err.obj ucnv_lmb.obj ucnv_set.obj ucnv_u16.obj ucnv_u32.obj ucnv_u7.obj ucnv_u8.obj ucnvdisp.obj ucnvhz.obj ucnvisci.obj ucnvlat1.obj ucnvscsu.obj udatamem.obj udataswp.obj uenum.obj uhash.obj uinvchar.obj ulist.obj uloc_tag.obj umapfile.obj umath.obj ures_cnv.obj usc_impl.obj uscript.obj ustrfmt.obj utf_impl.obj utrace.obj utypes.obj wintz.obj appendable.obj bmpset.obj brkeng.obj brkiter.obj bytestream.obj bytestrie.obj bytestriebuilder.obj bytestrieiterator.obj caniter.obj chariter.obj charstr.obj cstr.obj dictbe.obj dictionarydata.obj dtintrv.obj errorcode.obj filteredbrk.obj filterednormalizer2.obj icuplug.obj listformatter.obj loadednormalizer2impl.obj locavailable.obj locbased.obj locdispnames.obj locdspnm.obj locid.obj loclikely.obj locresdata.obj locutil.obj messagepattern.obj normalizer2.obj normalizer2impl.obj normlzr.obj parsepos.obj patternprops.obj pluralmap.obj propname.obj punycode.obj putil.obj rbbi.obj rbbidata.obj rbbinode.obj rbbirb.obj rbbiscan.obj rbbisetb.obj rbbistbl.obj rbbitblb.obj resbund.obj resbund_cnv.obj resource.obj ruleiter.obj schriter.obj serv.obj servlk.obj servlkf.obj servls.obj servnotf.obj servrbf.obj servslkf.obj sharedobject.obj simpleformatter.obj stringpiece.obj stringtriebuilder.obj ubrk.obj ucase.obj ucasemap.obj ucasemap_titlecase_brkiter.obj ucharstrie.obj ucharstriebuilder.obj ucharstrieiterator.obj uchriter.obj ucln_cmn.obj ucnv2022.obj ucnv_bld.obj ucnv_ext.obj ucnv_io.obj ucnvbocu.obj ucnvmbcs.obj ucnvsel.obj ucol_swp.obj ucurr.obj udata.obj uhash_us.obj uidna.obj uinit.obj uiter.obj ulistformatter.obj uloc.obj uloc_keytype.obj umutex.obj unames.obj unifiedcache.obj unifilt.obj unifunct.obj uniset.obj uniset_closure.obj uniset_props.obj unisetspan.obj unistr.obj unistr_case.obj unistr_case_locale.obj unistr_cnv.obj unistr_props.obj unistr_titlecase_brkiter.obj unorm.obj unormcmp.obj uobject.obj uprops.obj uresbund.obj uresdata.obj uscript_props.obj uset.obj uset_props.obj usetiter.obj ushape.obj usprep.obj ustack.obj ustr_cnv.obj ustr_titlecase_brkiter.obj ustr_wcs.obj ustrcase.obj ustrcase_locale.obj ustrenum.obj ustring.obj ustrtrns.obj utext.obj util.obj util_props.obj utrie.obj utrie2.obj utrie2_builder.obj uts46.obj uvector.obj uvectr32.obj uvectr64.obj 18:46:11 INFO - win_utils.cc 18:46:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowindow.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/window.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium/sandbox/win/src/window.cc 18:46:12 INFO - ucoleitr.cpp 18:46:12 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foucsdet.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ucsdet.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ucsdet.cpp 18:46:13 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/common' 18:46:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoSandboxInitialization.obj -c -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DNS_NO_XPCOM -DSANDBOX_EXPORTS -D_CRT_RAND_S -DCHROMIUM_SANDBOX_BUILD -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/nsprpub -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/SandboxInitialization.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4717 -wd4996 -wd4302 -wd4311 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/win/SandboxInitialization.cpp 18:46:14 INFO - ucsdet.cpp 18:46:14 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foudat.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/udat.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/udat.cpp 18:46:14 INFO - Unified_cpp_layout_tables0.cpp 18:46:14 INFO - layout_tables.lib.desc 18:46:14 INFO - rm -f layout_tables.lib 18:46:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o layout_tables.lib.desc Unified_cpp_layout_tables0.obj 18:46:15 INFO - window.cc 18:46:15 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webrtc' 18:46:15 INFO - mkdir -p '.deps/' 18:46:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoMediaEngineWebRTC.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWEBRTC_WIN -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -D__PRETTY_FUNCTION__=__FUNCSIG__ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/browser_logging -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/trunk -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/MediaEngineWebRTC.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webrtc/MediaEngineWebRTC.cpp 18:46:15 INFO - Unified_cpp_image_decoders_icon0.cpp 18:46:15 INFO - image_decoders_icon.lib.desc 18:46:15 INFO - rm -f image_decoders_icon.lib 18:46:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o image_decoders_icon.lib.desc Unified_cpp_image_decoders_icon0.obj 18:46:16 INFO - Unified_cpp_netwerk_base4.cpp 18:46:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foudateintervalformat.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/udateintervalformat.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/udateintervalformat.cpp 18:46:16 INFO - SandboxInitialization.cpp 18:46:16 INFO - sandbox_s.lib.desc 18:46:16 INFO - rm -f sandbox_s.lib 18:46:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o sandbox_s.lib.desc superfasthash.obj file_path.obj logging.obj permissionsService.obj sandboxLogging.obj at_exit.obj base_switches.obj callback_internal.obj cpu.obj alias.obj profiler.obj hash.obj lazy_instance.obj location.obj ref_counted.obj shared_memory_handle_win.obj shared_memory_win.obj singleton.obj process_handle_win.obj rand_util_win.obj nullable_string16.obj string_number_conversions.obj string_piece.obj string_split.obj string_util.obj string_util_constants.obj stringprintf.obj utf_string_conversion_utils.obj utf_string_conversions.obj lock.obj lock_impl_win.obj dtoa.obj g_fmt.obj icu_utf.obj platform_thread_win.obj thread_collision_warner.obj thread_id_name_manager.obj thread_local_storage.obj thread_local_storage_win.obj thread_restrictions.obj time.obj time_win.obj pe_image.obj scoped_handle.obj scoped_process_information.obj startup_information.obj windows_version.obj acl.obj broker_services.obj crosscall_server.obj eat_resolver.obj filesystem_dispatcher.obj filesystem_interception.obj filesystem_policy.obj handle_closer.obj handle_closer_agent.obj handle_dispatcher.obj handle_interception.obj handle_policy.obj interception.obj interception_agent.obj job.obj named_pipe_dispatcher.obj named_pipe_interception.obj named_pipe_policy.obj policy_broker.obj policy_engine_opcodes.obj policy_engine_processor.obj policy_low_level.obj policy_target.obj process_mitigations.obj process_mitigations_win32k_dispatcher.obj process_mitigations_win32k_interception.obj process_mitigations_win32k_policy.obj process_thread_dispatcher.obj process_thread_interception.obj process_thread_policy.obj registry_dispatcher.obj registry_interception.obj registry_policy.obj resolver.obj resolver_32.obj restricted_token.obj restricted_token_utils.obj sandbox.obj sandbox_globals.obj sandbox_nt_util.obj sandbox_policy_base.obj sandbox_rand.obj sandbox_utils.obj service_resolver.obj service_resolver_32.obj sharedmem_ipc_client.obj sharedmem_ipc_server.obj sid.obj ia32_modrm_map.obj ia32_opcode_map.obj mini_disassembler.obj preamble_patcher_with_stub.obj sidestep_resolver.obj sync_dispatcher.obj sync_interception.obj sync_policy.obj target_interceptions.obj target_process.obj target_services.obj top_level_dispatcher.obj win2k_threadpool.obj win_utils.obj window.obj SandboxInitialization.obj 18:46:16 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/tables' 18:46:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_media_webrtc0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWEBRTC_WIN -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -D__PRETTY_FUNCTION__=__FUNCSIG__ -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/browser_logging -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/trunk -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_media_webrtc0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4275 -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp 18:46:17 INFO - udat.cpp 18:46:17 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:17 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:17 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:17 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter' 18:46:17 INFO - mkdir -p '.deps/' 18:46:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_crashreporter0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DNO_STABS_SUPPORT -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_crashreporter0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4005 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/Unified_cpp_crashreporter0.cpp 18:46:17 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/decoders/icon' 18:46:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foudatpg.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/udatpg.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/udatpg.cpp 18:46:18 INFO - udateintervalformat.cpp 18:46:18 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:18 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox' 18:46:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foufieldpositer.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ufieldpositer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ufieldpositer.cpp 18:46:18 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xslt' 18:46:18 INFO - mkdir -p '.deps/' 18:46:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_xslt_xslt0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_xslt_xslt0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp 18:46:18 INFO - ufieldpositer.cpp 18:46:18 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:18 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webm' 18:46:18 INFO - mkdir -p '.deps/' 18:46:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_media_webm0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webm -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_media_webm0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webm/Unified_cpp_dom_media_webm0.cpp 18:46:18 INFO - udatpg.cpp 18:46:18 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouitercollationiterator.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uitercollationiterator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/uitercollationiterator.cpp 18:46:18 INFO - Unified_cpp_netwerk_base1.cpp 18:46:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_xslt_xslt1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_xslt_xslt1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt1.cpp 18:46:20 INFO - Unified_cpp_dom_xslt_base0.cpp 18:46:20 INFO - dom_xslt_base.lib.desc 18:46:20 INFO - rm -f dom_xslt_base.lib 18:46:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_xslt_base.lib.desc Unified_cpp_dom_xslt_base0.obj 18:46:21 INFO - uitercollationiterator.cpp 18:46:21 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:21 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:21 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foumsg.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/umsg.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/umsg.cpp 18:46:22 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/base' 18:46:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founesctrn.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unesctrn.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/unesctrn.cpp 18:46:22 INFO - Unified_cpp_image0.cpp 18:46:22 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot' 18:46:22 INFO - mkdir -p '.deps/' 18:46:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoAutoMemMap.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/AutoMemMap.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot/AutoMemMap.cpp 18:46:22 INFO - Unified_cpp_crashreporter0.cpp 18:46:22 INFO - toolkit_crashreporter.lib.desc 18:46:22 INFO - rm -f toolkit_crashreporter.lib 18:46:22 INFO - unesctrn.cpp 18:46:22 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_crashreporter.lib.desc Unified_cpp_crashreporter0.obj 18:46:22 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier' 18:46:22 INFO - mkdir -p '.deps/' 18:46:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_certverifier0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_certverifier0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Wall -wd4355 -wd4464 -wd4480 -wd4481 -wd4510 -wd4512 -wd4514 -wd4610 -wd4619 -wd4623 -wd4625 -wd4626 -wd4640 -wd4710 -wd4711 -wd4820 -wd4548 -wd4668 -wd4987 -wd4456 -wd4458 -wd4100 -wd4127 -wd4946 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier/Unified_cpp_certverifier0.cpp 18:46:22 INFO - Unified_cpp_image2.cpp 18:46:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCoreDump.pb.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/CoreDump.pb.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot/CoreDump.pb.cc 18:46:23 INFO - umsg.cpp 18:46:23 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founi2name.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uni2name.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/uni2name.cpp 18:46:23 INFO - uni2name.cpp 18:46:23 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founum.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unum.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/unum.cpp 18:46:23 INFO - AutoMemMap.cpp 18:46:23 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/time' 18:46:23 INFO - mkdir -p '.deps/' 18:46:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_time0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/time -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/time -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_time0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/time/Unified_cpp_dom_time0.cpp 18:46:24 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter' 18:46:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Founumsys.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/unumsys.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/unumsys.cpp 18:46:25 INFO - CoreDump.pb.cc 18:46:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoDeserializedNode.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/DeserializedNode.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot/DeserializedNode.cpp 18:46:25 INFO - unum.cpp 18:46:25 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:25 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/animation' 18:46:25 INFO - mkdir -p '.deps/' 18:46:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_animation0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/animation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/animation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_animation0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/animation/Unified_cpp_dom_animation0.cpp 18:46:25 INFO - Unified_cpp_netwerk_base0.cpp 18:46:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoDominatorTree.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/DominatorTree.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot/DominatorTree.cpp 18:46:26 INFO - unumsys.cpp 18:46:26 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foupluralrules.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/upluralrules.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/upluralrules.cpp 18:46:27 INFO - upluralrules.cpp 18:46:27 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouregex.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uregex.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/uregex.cpp 18:46:28 INFO - DeserializedNode.cpp 18:46:28 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xml' 18:46:28 INFO - mkdir -p '.deps/' 18:46:28 INFO - uregex.cpp 18:46:28 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_xslt_xml0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_xslt_xml0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xml/Unified_cpp_dom_xslt_xml0.cpp 18:46:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouregexc.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uregexc.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/uregexc.cpp 18:46:28 INFO - Unified_cpp_certverifier0.cpp 18:46:28 INFO - security_certverifier.lib.desc 18:46:28 INFO - rm -f security_certverifier.lib 18:46:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o security_certverifier.lib.desc Unified_cpp_certverifier0.obj 18:46:28 INFO - DominatorTree.cpp 18:46:28 INFO - nsWebBrowserPersist.cpp 18:46:28 INFO - dom_webbrowserpersist.lib.desc 18:46:28 INFO - rm -f dom_webbrowserpersist.lib 18:46:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoFileDescriptorOutputStream.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/FileDescriptorOutputStream.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp 18:46:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_webbrowserpersist.lib.desc WebBrowserPersistDocumentChild.obj WebBrowserPersistDocumentParent.obj WebBrowserPersistLocalDocument.obj WebBrowserPersistRemoteDocument.obj WebBrowserPersistResourcesChild.obj WebBrowserPersistResourcesParent.obj WebBrowserPersistSerializeChild.obj WebBrowserPersistSerializeParent.obj nsWebBrowserPersist.obj 18:46:29 INFO - uregexc.cpp 18:46:29 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouregion.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uregion.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/uregion.cpp 18:46:29 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/certverifier' 18:46:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_animation1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/animation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/animation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_animation1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/animation/Unified_cpp_dom_animation1.cpp 18:46:30 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webbrowserpersist' 18:46:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoHeapSnapshot.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/HeapSnapshot.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot/HeapSnapshot.cpp 18:46:30 INFO - FileDescriptorOutputStream.cpp 18:46:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fousearch.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/usearch.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/usearch.cpp 18:46:30 INFO - uregion.cpp 18:46:30 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:30 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/streamconv' 18:46:30 INFO - mkdir -p '.deps/' 18:46:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsStreamConverterService.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/streamconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/streamconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsStreamConverterService.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/streamconv/nsStreamConverterService.cpp 18:46:31 INFO - usearch.cpp 18:46:31 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouspoof.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uspoof.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/uspoof.cpp 18:46:32 INFO - nsStreamConverterService.cpp 18:46:32 INFO - netwerk_streamconv.lib.desc 18:46:32 INFO - rm -f netwerk_streamconv.lib 18:46:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_streamconv.lib.desc nsStreamConverterService.obj 18:46:32 INFO - uspoof.cpp 18:46:32 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:32 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouspoof_build.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uspoof_build.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/uspoof_build.cpp 18:46:33 INFO - Unified_cpp_dom_xslt_xslt1.cpp 18:46:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoHeapSnapshotTempFileHelperParent.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/HeapSnapshotTempFileHelperParent.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp 18:46:33 INFO - MediaEngineWebRTC.cpp 18:46:33 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/broadcastchannel' 18:46:33 INFO - mkdir -p '.deps/' 18:46:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_broadcastchannel0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/broadcastchannel -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/broadcastchannel -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_broadcastchannel0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp 18:46:33 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/streamconv' 18:46:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouspoof_conf.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uspoof_conf.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/uspoof_conf.cpp 18:46:34 INFO - uspoof_build.cpp 18:46:34 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:34 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:34 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoZeroCopyNSIOutputStream.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DGOOGLE_PROTOBUF_NO_RTTI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ZeroCopyNSIOutputStream.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.cpp 18:46:34 INFO - HeapSnapshot.cpp 18:46:34 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/asmjscache' 18:46:34 INFO - mkdir -p '.deps/' 18:46:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoAsmJSCache.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/asmjscache -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/asmjscache -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/AsmJSCache.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/asmjscache/AsmJSCache.cpp 18:46:35 INFO - Unified_cpp_netwerk_base3.cpp 18:46:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fouspoof_impl.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/uspoof_impl.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/uspoof_impl.cpp 18:46:35 INFO - Unified_cpp_netwerk_base2.cpp 18:46:35 INFO - netwerk_base.lib.desc 18:46:35 INFO - rm -f netwerk_base.lib 18:46:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_base.lib.desc NetworkInfoServiceWindows.obj ShutdownLayer.obj nsNetworkInfoService.obj nsURLHelperWin.obj Unified_cpp_netwerk_base0.obj Unified_cpp_netwerk_base1.obj Unified_cpp_netwerk_base2.obj Unified_cpp_netwerk_base3.obj Unified_cpp_netwerk_base4.obj 18:46:35 INFO - uspoof_conf.cpp 18:46:35 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:35 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/omx' 18:46:35 INFO - mkdir -p '.deps/' 18:46:35 INFO - ZeroCopyNSIOutputStream.cpp 18:46:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_media_platforms_omx0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/platforms/omx -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/omx -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/openmax_il/il112 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_media_platforms_omx0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -validate-charset- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/omx/Unified_cpp_media_platforms_omx0.cpp 18:46:35 INFO - Unified_cpp_image1.cpp 18:46:35 INFO - image.lib.desc 18:46:35 INFO - rm -f image.lib 18:46:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutf16collationiterator.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utf16collationiterator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/utf16collationiterator.cpp 18:46:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o image.lib.desc Unified_cpp_image0.obj Unified_cpp_image1.obj Unified_cpp_image2.obj 18:46:36 INFO - Unified_cpp_dom_media_webm0.cpp 18:46:36 INFO - dom_media_webm.lib.desc 18:46:36 INFO - rm -f dom_media_webm.lib 18:46:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_webm.lib.desc Unified_cpp_dom_media_webm0.obj 18:46:37 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/base' 18:46:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutf8collationiterator.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utf8collationiterator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/utf8collationiterator.cpp 18:46:37 INFO - HeapSnapshotTempFileHelperParent.cpp 18:46:37 INFO - devtools_shared_heapsnapshot.lib.desc 18:46:37 INFO - rm -f devtools_shared_heapsnapshot.lib 18:46:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o devtools_shared_heapsnapshot.lib.desc AutoMemMap.obj CoreDump.pb.obj DeserializedNode.obj DominatorTree.obj FileDescriptorOutputStream.obj HeapSnapshot.obj HeapSnapshotTempFileHelperParent.obj ZeroCopyNSIOutputStream.obj 18:46:37 INFO - uspoof_impl.cpp 18:46:37 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:37 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:37 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:37 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image' 18:46:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foutrans.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/utrans.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/utrans.cpp 18:46:37 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/agnostic/gmp' 18:46:37 INFO - mkdir -p '.deps/' 18:46:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_agnostic_gmp0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/platforms/agnostic/gmp -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/agnostic/gmp -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_agnostic_gmp0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/agnostic/gmp/Unified_cpp_agnostic_gmp0.cpp 18:46:37 INFO - Unified_cpp_dom_time0.cpp 18:46:37 INFO - dom_time.lib.desc 18:46:37 INFO - rm -f dom_time.lib 18:46:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_time.lib.desc Unified_cpp_dom_time0.obj 18:46:38 INFO - utrans.cpp 18:46:38 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:38 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/view' 18:46:38 INFO - mkdir -p '.deps/' 18:46:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_view0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_view0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/view/Unified_cpp_view0.cpp 18:46:38 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webm' 18:46:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fovalueformatter.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/valueformatter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/valueformatter.cpp 18:46:38 INFO - utf16collationiterator.cpp 18:46:38 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:38 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:38 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:38 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/rdf/base' 18:46:38 INFO - mkdir -p '.deps/' 18:46:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_rdf_base0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/rdf/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/rdf/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_rdf_base0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/rdf/base/Unified_cpp_rdf_base0.cpp 18:46:38 INFO - Unified_cpp_dom_xslt_xml0.cpp 18:46:38 INFO - dom_xslt_xml.lib.desc 18:46:38 INFO - rm -f dom_xslt_xml.lib 18:46:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_xslt_xml.lib.desc Unified_cpp_dom_xslt_xml0.obj 18:46:39 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/devtools/shared/heapsnapshot' 18:46:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fovisibledigits.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/visibledigits.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/visibledigits.cpp 18:46:39 INFO - Unified_cpp_dom_xslt_xslt0.cpp 18:46:39 INFO - dom_xslt_xslt.lib.desc 18:46:39 INFO - rm -f dom_xslt_xslt.lib 18:46:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_xslt_xslt.lib.desc Unified_cpp_dom_xslt_xslt0.obj Unified_cpp_dom_xslt_xslt1.obj 18:46:39 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/time' 18:46:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fovtzone.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/vtzone.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/vtzone.cpp 18:46:40 INFO - utf8collationiterator.cpp 18:46:40 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:40 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:40 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:40 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpfe/components/build' 18:46:40 INFO - mkdir -p '.deps/' 18:46:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsModule.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpfe/components/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpfe/components/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpfe/components/directory -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsModule.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpfe/components/build/nsModule.cpp 18:46:40 INFO - valueformatter.cpp 18:46:40 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:40 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/smil' 18:46:40 INFO - mkdir -p '.deps/' 18:46:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_smil0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/smil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/smil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_smil0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/smil/Unified_cpp_dom_smil0.cpp 18:46:40 INFO - Unified_cpp_media_platforms_omx0.cpp 18:46:40 INFO - cl : Command line warning D9025 : overriding '/utf-8' with '/validate-charset-' 18:46:40 INFO - dom_media_platforms_omx.lib.desc 18:46:40 INFO - rm -f dom_media_platforms_omx.lib 18:46:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_platforms_omx.lib.desc Unified_cpp_media_platforms_omx0.obj 18:46:41 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xml' 18:46:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fovzone.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/vzone.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/vzone.cpp 18:46:41 INFO - visibledigits.cpp 18:46:41 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_smil1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/smil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/smil -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_smil1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/smil/Unified_cpp_dom_smil1.cpp 18:46:41 INFO - AsmJSCache.cpp 18:46:41 INFO - dom_asmjscache.lib.desc 18:46:41 INFO - rm -f dom_asmjscache.lib 18:46:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_asmjscache.lib.desc AsmJSCache.obj 18:46:41 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xslt/xslt' 18:46:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowindtfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/windtfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/windtfmt.cpp 18:46:41 INFO - vtzone.cpp 18:46:41 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:41 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/viewsource' 18:46:41 INFO - mkdir -p '.deps/' 18:46:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_protocol_viewsource0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/viewsource -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/viewsource -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_protocol_viewsource0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp 18:46:41 INFO - Unified_cpp_dom_media_webrtc0.cpp 18:46:41 INFO - dom_media_webrtc.lib.desc 18:46:41 INFO - rm -f dom_media_webrtc.lib 18:46:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_webrtc.lib.desc MediaEngineWebRTC.obj Unified_cpp_dom_media_webrtc0.obj 18:46:42 INFO - vzone.cpp 18:46:42 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:42 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/omx' 18:46:42 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox/win/src/sandboxbroker' 18:46:42 INFO - mkdir -p '.deps/' 18:46:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowinnmfmt.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/winnmfmt.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/winnmfmt.cpp 18:46:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FosandboxBroker.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/win/src/sandboxbroker -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox/win/src/sandboxbroker -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/sandboxBroker.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/win/src/sandboxbroker/sandboxBroker.cpp 18:46:43 INFO - Unified_cpp_dom_animation1.cpp 18:46:43 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/browser' 18:46:43 INFO - mkdir -p '.deps/' 18:46:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_components_browser0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/browser -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/browser -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_components_browser0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/browser/Unified_cpp_components_browser0.cpp 18:46:43 INFO - nsModule.cpp 18:46:43 INFO - xpfe_components_build.lib.desc 18:46:43 INFO - rm -f xpfe_components_build.lib 18:46:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o xpfe_components_build.lib.desc nsModule.obj 18:46:43 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/asmjscache' 18:46:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fowintzimpl.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/wintzimpl.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/wintzimpl.cpp 18:46:44 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webrtc' 18:46:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fozonemeta.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/zonemeta.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/zonemeta.cpp 18:46:44 INFO - Unified_cpp_dom_animation0.cpp 18:46:44 INFO - dom_animation.lib.desc 18:46:44 INFO - rm -f dom_animation.lib 18:46:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_animation.lib.desc Unified_cpp_dom_animation0.obj Unified_cpp_dom_animation1.obj 18:46:45 INFO - windtfmt.cpp 18:46:45 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\i18n\windtfmt.cpp: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/windtfmt.cpp(38): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:45 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:45 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/url' 18:46:45 INFO - mkdir -p '.deps/' 18:46:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_url0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/url -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/url -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_url0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/url/Unified_cpp_dom_url0.cpp 18:46:46 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpfe/components/build' 18:46:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fozrule.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/zrule.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/zrule.cpp 18:46:46 INFO - winnmfmt.cpp 18:46:46 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\i18n\winnmfmt.cpp: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/winnmfmt.cpp(31): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:46 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:46 INFO - wintzimpl.cpp 18:46:46 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\i18n\wintzimpl.cpp: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/wintzimpl.cpp(27): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:46 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:46 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/grid' 18:46:46 INFO - mkdir -p '.deps/' 18:46:46 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/geolocation' 18:46:46 INFO - mkdir -p '.deps/' 18:46:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_grid0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/grid -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/grid -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_grid0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/grid/Unified_cpp_dom_grid0.cpp 18:46:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsGeolocation.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/system/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsGeolocation.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation/nsGeolocation.cpp 18:46:47 INFO - Unified_cpp_dom_broadcastchannel0.cpp 18:46:47 INFO - dom_broadcastchannel.lib.desc 18:46:47 INFO - rm -f dom_broadcastchannel.lib 18:46:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_broadcastchannel.lib.desc Unified_cpp_dom_broadcastchannel0.obj 18:46:47 INFO - sandboxBroker.cpp 18:46:47 INFO - security_sandbox_win_src_sandboxbroker.lib.desc 18:46:47 INFO - rm -f security_sandbox_win_src_sandboxbroker.lib 18:46:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o security_sandbox_win_src_sandboxbroker.lib.desc sandboxBroker.obj 18:46:47 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/animation' 18:46:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foztrans.obj -c -DDEBUG=1 -DTRACING=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -DU_HAVE_NL_LANGINFO_CODESET=0 -DU_DEBUG=1 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/common -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ztrans.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -GR c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/icu/source/i18n/ztrans.cpp 18:46:48 INFO - zonemeta.cpp 18:46:48 INFO - Warning: C4005 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:48 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\intl\icu\source\common\umutex.h(89): warning C4005: 'WIN32_LEAN_AND_MEAN': macro redefinition 18:46:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h(137): note: see previous definition of 'WIN32_LEAN_AND_MEAN' 18:46:48 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_geolocation0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/system/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_geolocation0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/geolocation/Unified_cpp_dom_geolocation0.cpp 18:46:48 INFO - ztrans.cpp 18:46:48 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:48 INFO - zrule.cpp 18:46:48 INFO - cl : Command line warning D9025 : overriding '/GR-' with '/GR' 18:46:48 INFO - icui18n.lib.desc 18:46:48 INFO - rm -f icui18n.lib 18:46:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o icui18n.lib.desc decContext.obj decNumber.obj ulocdata.obj utmscale.obj affixpatternparser.obj alphaindex.obj anytrans.obj astro.obj basictz.obj bocsu.obj brktrans.obj buddhcal.obj calendar.obj casetrn.obj cecal.obj chnsecal.obj choicfmt.obj coleitr.obj coll.obj collation.obj collationbuilder.obj collationcompare.obj collationdata.obj collationdatabuilder.obj collationdatareader.obj collationdatawriter.obj collationfastlatin.obj collationfastlatinbuilder.obj collationfcd.obj collationiterator.obj collationkeys.obj collationroot.obj collationrootelements.obj collationruleparser.obj collationsets.obj collationsettings.obj collationtailoring.obj collationweights.obj compactdecimalformat.obj coptccal.obj cpdtrans.obj csdetect.obj csmatch.obj csr2022.obj csrecog.obj csrmbcs.obj csrsbcs.obj csrucode.obj csrutf8.obj curramt.obj currfmt.obj currpinf.obj currunit.obj dangical.obj datefmt.obj dayperiodrules.obj dcfmtsym.obj decfmtst.obj decimalformatpattern.obj decimfmt.obj decimfmtimpl.obj digitaffix.obj digitaffixesandpadding.obj digitformatter.obj digitgrouping.obj digitinterval.obj digitlst.obj dtfmtsym.obj dtitvfmt.obj dtitvinf.obj dtptngen.obj dtrule.obj esctrn.obj ethpccal.obj fmtable.obj fmtable_cnv.obj format.obj fphdlimp.obj fpositer.obj funcrepl.obj gender.obj gregocal.obj gregoimp.obj hebrwcal.obj indiancal.obj inputext.obj islamcal.obj japancal.obj measfmt.obj measunit.obj measure.obj msgfmt.obj name2uni.obj nfrs.obj nfrule.obj nfsubs.obj nortrans.obj nultrans.obj numfmt.obj numsys.obj olsontz.obj persncal.obj pluralaffix.obj plurfmt.obj plurrule.obj precision.obj quant.obj quantityformatter.obj rbnf.obj rbt.obj rbt_data.obj rbt_pars.obj rbt_rule.obj rbt_set.obj rbtz.obj regexcmp.obj regeximp.obj regexst.obj regextxt.obj region.obj reldatefmt.obj reldtfmt.obj rematch.obj remtrans.obj repattrn.obj rulebasedcollator.obj scientificnumberformatter.obj scriptset.obj search.obj selfmt.obj sharedbreakiterator.obj simpletz.obj smallintformatter.obj smpdtfmt.obj smpdtfst.obj sortkey.obj standardplural.obj strmatch.obj strrepl.obj stsearch.obj taiwncal.obj timezone.obj titletrn.obj tmunit.obj tmutamt.obj tmutfmt.obj tolowtrn.obj toupptrn.obj translit.obj transreg.obj tridpars.obj tzfmt.obj tzgnames.obj tznames.obj tznames_impl.obj tzrule.obj tztrans.obj ucal.obj ucln_in.obj ucol.obj ucol_res.obj ucol_sit.obj ucoleitr.obj ucsdet.obj udat.obj udateintervalformat.obj udatpg.obj ufieldpositer.obj uitercollationiterator.obj umsg.obj unesctrn.obj uni2name.obj unum.obj unumsys.obj upluralrules.obj uregex.obj uregexc.obj uregion.obj usearch.obj uspoof.obj uspoof_build.obj uspoof_conf.obj uspoof_impl.obj utf16collationiterator.obj utf8collationiterator.obj utrans.obj valueformatter.obj visibledigits.obj vtzone.obj vzone.obj windtfmt.obj winnmfmt.obj wintzimpl.obj zonemeta.obj zrule.obj ztrans.obj 18:46:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libpref' 18:46:48 INFO - mkdir -p '.deps/' 18:46:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_modules_libpref0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DOS_ARCH=WINNT -DMOZ_WIDGET_TOOLKIT=windows -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libpref -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libpref -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_modules_libpref0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libpref/Unified_cpp_modules_libpref0.cpp 18:46:49 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/broadcastchannel' 18:46:49 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/security/sandbox/win/src/sandboxbroker' 18:46:49 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/composer' 18:46:49 INFO - mkdir -p '.deps/' 18:46:49 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/encoding' 18:46:49 INFO - mkdir -p '.deps/' 18:46:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_editor_composer0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/composer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/composer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_editor_composer0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/composer/Unified_cpp_editor_composer0.cpp 18:46:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_encoding0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/encoding -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/encoding -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/locale -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_encoding0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/encoding/Unified_cpp_dom_encoding0.cpp 18:46:49 INFO - Unified_cpp_rdf_base0.cpp 18:46:49 INFO - rdf_base.lib.desc 18:46:49 INFO - rm -f rdf_base.lib 18:46:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o rdf_base.lib.desc Unified_cpp_rdf_base0.obj 18:46:50 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/config/external/icu/i18n' 18:46:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/cookie' 18:46:50 INFO - mkdir -p '.deps/' 18:46:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_extensions_cookie0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_extensions_cookie0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/cookie/Unified_cpp_extensions_cookie0.cpp 18:46:51 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/rdf/base' 18:46:51 INFO - Unified_cpp_protocol_viewsource0.cpp 18:46:51 INFO - netwerk_protocol_viewsource.lib.desc 18:46:51 INFO - rm -f netwerk_protocol_viewsource.lib 18:46:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_protocol_viewsource.lib.desc Unified_cpp_protocol_viewsource0.obj 18:46:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/encoders/bmp' 18:46:51 INFO - mkdir -p '.deps/' 18:46:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsBMPEncoder.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/encoders/bmp -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/encoders/bmp -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsBMPEncoder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/encoders/bmp/nsBMPEncoder.cpp 18:46:52 INFO - Unified_cpp_dom_geolocation0.cpp 18:46:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/alerts' 18:46:52 INFO - mkdir -p '.deps/' 18:46:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_components_alerts0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/alerts -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/alerts -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_components_alerts0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp 18:46:53 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/viewsource' 18:46:53 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/ds' 18:46:53 INFO - mkdir -p '.deps/' 18:46:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsWindowsRegKey.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/ds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/ds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/io -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsWindowsRegKey.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/ds/nsWindowsRegKey.cpp 18:46:55 INFO - Unified_cpp_view0.cpp 18:46:55 INFO - view.lib.desc 18:46:55 INFO - rm -f view.lib 18:46:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o view.lib.desc Unified_cpp_view0.obj 18:46:55 INFO - Unified_cpp_dom_smil1.cpp 18:46:55 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio' 18:46:55 INFO - mkdir -p '.deps/' 18:46:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoAudioNodeEngineSSE2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUSE_SSE2 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/AudioNodeEngineSSE2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -arch:SSE2 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio/AudioNodeEngineSSE2.cpp 18:46:55 INFO - nsBMPEncoder.cpp 18:46:55 INFO - image_encoders_bmp.lib.desc 18:46:55 INFO - rm -f image_encoders_bmp.lib 18:46:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o image_encoders_bmp.lib.desc nsBMPEncoder.obj 18:46:56 INFO - Unified_cpp_agnostic_gmp0.cpp 18:46:56 INFO - dom_media_platforms_agnostic_gmp.lib.desc 18:46:56 INFO - rm -f dom_media_platforms_agnostic_gmp.lib 18:46:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_platforms_agnostic_gmp.lib.desc Unified_cpp_agnostic_gmp0.obj 18:46:57 INFO - Unified_cpp_components_browser0.cpp 18:46:57 INFO - toolkit_components_browser.lib.desc 18:46:57 INFO - rm -f toolkit_components_browser.lib 18:46:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_browser.lib.desc Unified_cpp_components_browser0.obj 18:46:57 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/view' 18:46:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_xpcom_ds0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/ds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/ds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/io -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_xpcom_ds0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/ds/Unified_cpp_xpcom_ds0.cpp 18:46:57 INFO - Unified_cpp_modules_libpref0.cpp 18:46:57 INFO - modules_libpref.lib.desc 18:46:57 INFO - rm -f modules_libpref.lib 18:46:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o modules_libpref.lib.desc Unified_cpp_modules_libpref0.obj 18:46:57 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/encoders/bmp' 18:46:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_media_webaudio0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUSE_SSE2 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_media_webaudio0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp 18:46:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/agnostic/gmp' 18:46:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_xpcom_ds1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/ds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/ds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/io -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_xpcom_ds1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/ds/Unified_cpp_xpcom_ds1.cpp 18:46:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/browser' 18:46:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_media_webaudio1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUSE_SSE2 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_media_webaudio1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp 18:46:58 INFO - Unified_cpp_dom_smil0.cpp 18:46:58 INFO - dom_smil.lib.desc 18:46:58 INFO - rm -f dom_smil.lib 18:46:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_smil.lib.desc Unified_cpp_dom_smil0.obj Unified_cpp_dom_smil1.obj 18:46:59 INFO - nsWindowsRegKey.cpp 18:46:59 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/modules/libpref' 18:46:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_media_webaudio2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUSE_SSE2 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_media_webaudio2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp 18:46:59 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/autocomplete' 18:46:59 INFO - mkdir -p '.deps/' 18:46:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_autocomplete0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/autocomplete -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/autocomplete -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_autocomplete0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp 18:47:00 INFO - Unified_cpp_dom_encoding0.cpp 18:47:00 INFO - dom_encoding.lib.desc 18:47:00 INFO - rm -f dom_encoding.lib 18:47:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_encoding.lib.desc Unified_cpp_dom_encoding0.obj 18:47:00 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/smil' 18:47:00 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/printingui/win' 18:47:00 INFO - mkdir -p '.deps/' 18:47:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_printingui_win0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/win -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/printingui/win -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_printingui_win0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/printingui/win/Unified_cpp_printingui_win0.cpp 18:47:01 INFO - Unified_cpp_xpcom_ds0.cpp 18:47:01 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/gamepad' 18:47:01 INFO - mkdir -p '.deps/' 18:47:01 INFO - Unified_cpp_xpcom_ds1.cpp 18:47:01 INFO - xpcom_ds.lib.desc 18:47:01 INFO - rm -f xpcom_ds.lib 18:47:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o xpcom_ds.lib.desc nsWindowsRegKey.obj Unified_cpp_xpcom_ds0.obj Unified_cpp_xpcom_ds1.obj 18:47:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_gamepad0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/gamepad -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/gamepad -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/gamepad/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_gamepad0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/gamepad/Unified_cpp_dom_gamepad0.cpp 18:47:02 INFO - Unified_cpp_dom_grid0.cpp 18:47:02 INFO - dom_grid.lib.desc 18:47:02 INFO - rm -f dom_grid.lib 18:47:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_grid.lib.desc Unified_cpp_dom_grid0.obj 18:47:02 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/encoding' 18:47:02 INFO - Compiling webrender_bindings v0.1.0 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/webrender_bindings) 18:47:02 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/ftp' 18:47:02 INFO - mkdir -p '.deps/' 18:47:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_protocol_ftp0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/ftp -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/ftp -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_protocol_ftp0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp 18:47:02 INFO - Unified_cpp_autocomplete0.cpp 18:47:02 INFO - toolkit_components_autocomplete.lib.desc 18:47:02 INFO - rm -f toolkit_components_autocomplete.lib 18:47:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_autocomplete.lib.desc Unified_cpp_autocomplete0.obj 18:47:03 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/xpcom/ds' 18:47:03 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasink' 18:47:03 INFO - mkdir -p '.deps/' 18:47:03 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_media_mediasink0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/mediasink -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasink -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_media_mediasink0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp 18:47:03 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/grid' 18:47:04 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build' 18:47:04 INFO - mkdir -p '.deps/' 18:47:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fodtlsidentity.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/dtlsidentity.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/dtlsidentity.cpp 18:47:04 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/autocomplete' 18:47:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonr_socket_prsock.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nr_socket_prsock.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/nr_socket_prsock.cpp 18:47:05 INFO - Unified_cpp_dom_url0.cpp 18:47:05 INFO - dom_url.lib.desc 18:47:05 INFO - rm -f dom_url.lib 18:47:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_url.lib.desc Unified_cpp_dom_url0.obj 18:47:05 INFO - nsGeolocation.cpp 18:47:05 INFO - dom_geolocation.lib.desc 18:47:05 INFO - rm -f dom_geolocation.lib 18:47:05 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_geolocation.lib.desc nsGeolocation.obj Unified_cpp_dom_geolocation0.obj 18:47:06 INFO - Unified_cpp_extensions_cookie0.cpp 18:47:06 INFO - extensions_cookie.lib.desc 18:47:06 INFO - rm -f extensions_cookie.lib 18:47:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o extensions_cookie.lib.desc Unified_cpp_extensions_cookie0.obj 18:47:07 INFO - AudioNodeEngineSSE2.cpp 18:47:07 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/url' 18:47:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonr_timer.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nr_timer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/nr_timer.cpp 18:47:07 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/wmf' 18:47:07 INFO - mkdir -p '.deps/' 18:47:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWMFUtils.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/platforms/wmf -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/wmf -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WMFUtils.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp 18:47:07 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/geolocation' 18:47:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonricectx.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nricectx.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/nricectx.cpp 18:47:07 INFO - dtlsidentity.cpp 18:47:07 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_media_platforms_wmf0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/platforms/wmf -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/wmf -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_media_platforms_wmf0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/wmf/Unified_cpp_media_platforms_wmf0.cpp 18:47:08 INFO - Unified_cpp_components_alerts0.cpp 18:47:08 INFO - toolkit_components_alerts.lib.desc 18:47:08 INFO - rm -f toolkit_components_alerts.lib 18:47:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_alerts.lib.desc Unified_cpp_components_alerts0.obj 18:47:08 INFO - Unified_cpp_editor_composer0.cpp 18:47:08 INFO - editor_composer.lib.desc 18:47:08 INFO - rm -f editor_composer.lib 18:47:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o editor_composer.lib.desc Unified_cpp_editor_composer0.obj 18:47:08 INFO - Unified_cpp_printingui_win0.cpp 18:47:08 INFO - toolkit_components_printingui_win.lib.desc 18:47:08 INFO - rm -f toolkit_components_printingui_win.lib 18:47:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_printingui_win.lib.desc Unified_cpp_printingui_win0.obj 18:47:08 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/cookie' 18:47:08 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonricectxhandler.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nricectxhandler.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/nricectxhandler.cpp 18:47:10 INFO - Unified_cpp_dom_media_mediasink0.cpp 18:47:10 INFO - dom_media_mediasink.lib.desc 18:47:10 INFO - rm -f dom_media_mediasink.lib 18:47:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_mediasink.lib.desc Unified_cpp_dom_media_mediasink0.obj 18:47:10 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/alerts' 18:47:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonricemediastream.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nricemediastream.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/nricemediastream.cpp 18:47:10 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/composer' 18:47:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonriceresolver.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nriceresolver.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/nriceresolver.cpp 18:47:10 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/printingui/win' 18:47:10 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonriceresolverfake.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nriceresolverfake.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/nriceresolverfake.cpp 18:47:12 INFO - Unified_cpp_dom_media_webaudio2.cpp 18:47:12 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/cookie' 18:47:12 INFO - mkdir -p '.deps/' 18:47:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsCookieService.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsCookieService.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/cookie/nsCookieService.cpp 18:47:12 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasink' 18:47:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonricestunaddr.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nricestunaddr.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/nricestunaddr.cpp 18:47:12 INFO - Compiling gkrust-shared v0.1.0 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/library/rust/shared) 18:47:12 INFO - nr_timer.cpp 18:47:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_cookie0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/uconv -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_cookie0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp 18:47:13 INFO - nr_socket_prsock.cpp 18:47:13 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/promise' 18:47:13 INFO - mkdir -p '.deps/' 18:47:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_promise0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/promise -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/promise -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_promise0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/promise/Unified_cpp_dom_promise0.cpp 18:47:13 INFO - Compiling gkrust-gtest v0.1.0 (file:///C:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/library/gtest/rust) 18:47:14 INFO - WMFUtils.cpp 18:47:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonrinterfaceprioritizer.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nrinterfaceprioritizer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/nrinterfaceprioritizer.cpp 18:47:14 INFO - nricectx.cpp 18:47:14 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/build' 18:47:14 INFO - mkdir -p '.deps/' 18:47:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_build0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/inspector -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/caps -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/audiochannel -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filesystem -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/json -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/jsurl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/offline -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xslt -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul/templates -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/composer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/txmgr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/txtsvc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/loader -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/system/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/recognition -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/synth -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/secureelement -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_build0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/build/Unified_cpp_layout_build0.cpp 18:47:15 INFO - note: link against the following native artifacts when linking against this static library 18:47:15 INFO - note: the order and any duplication can be significant on some platforms, and so may need to be preserved 18:47:15 INFO - note: library: kernel32 18:47:15 INFO - note: library: gdi32 18:47:15 INFO - note: library: advapi32 18:47:15 INFO - note: library: ws2_32 18:47:15 INFO - note: library: userenv 18:47:15 INFO - note: library: shell32 18:47:15 INFO - note: library: msvcrt 18:47:15 INFO - Finished dev [optimized + debuginfo] target(s) in 167.11 secs 18:47:15 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/library/gtest/rust' 18:47:15 INFO - nricemediastream.cpp 18:47:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Forlogconnector.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/rlogconnector.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/rlogconnector.cpp 18:47:15 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/permissions' 18:47:15 INFO - mkdir -p '.deps/' 18:47:15 INFO - nricectxhandler.cpp 18:47:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_permissions0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/permissions -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/permissions -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_permissions0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/permissions/Unified_cpp_permissions0.cpp 18:47:15 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/printingui/ipc' 18:47:15 INFO - mkdir -p '.deps/' 18:47:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_printingui_ipc0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/printingui/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_printingui_ipc0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp 18:47:16 INFO - nricestunaddr.cpp 18:47:16 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/docshell/shistory' 18:47:16 INFO - mkdir -p '.deps/' 18:47:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_docshell_shistory0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/shistory -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/docshell/shistory -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_docshell_shistory0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/docshell/shistory/Unified_cpp_docshell_shistory0.cpp 18:47:16 INFO - nriceresolverfake.cpp 18:47:16 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xhr' 18:47:16 INFO - mkdir -p '.deps/' 18:47:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_xhr0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xhr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xhr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/file -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_xhr0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xhr/Unified_cpp_dom_xhr0.cpp 18:47:16 INFO - nriceresolver.cpp 18:47:16 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/other-licenses/snappy' 18:47:16 INFO - mkdir -p '.deps/' 18:47:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_snappy0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/snappy -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/other-licenses/snappy -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_snappy0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/other-licenses/snappy/Unified_cpp_snappy0.cpp 18:47:17 INFO - Unified_cpp_dom_media_webaudio0.cpp 18:47:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fosimpletokenbucket.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/simpletokenbucket.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/simpletokenbucket.cpp 18:47:17 INFO - simpletokenbucket.cpp 18:47:18 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/lz4' 18:47:18 INFO - mkdir -p '.deps/' 18:47:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Folz4.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/lz4 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/lz4 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/lz4.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/lz4/lz4.cpp 18:47:19 INFO - Unified_cpp_snappy0.cpp 18:47:19 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\snappy\src\snappy.cc: '<': signed/unsigned mismatch 18:47:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/snappy/src/snappy.cc(1339): warning C4018: '<': signed/unsigned mismatch 18:47:19 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\other-licenses\snappy\src\snappy.cc: '<': signed/unsigned mismatch 18:47:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/snappy/src/snappy.cc(1248): warning C4018: '<': signed/unsigned mismatch 18:47:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/snappy/src/snappy.cc(1245): note: while compiling class template member function 'bool snappy::SnappyScatteredWriter::AppendFromSelf(std::size_t,std::size_t)' 18:47:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/snappy/src/snappy.cc(626): note: see reference to function template instantiation 'bool snappy::SnappyScatteredWriter::AppendFromSelf(std::size_t,std::size_t)' being compiled 18:47:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/snappy/src/snappy.cc(1367): note: see reference to class template instantiation 'snappy::SnappyScatteredWriter' being compiled 18:47:19 INFO - other-licenses_snappy.lib.desc 18:47:19 INFO - rm -f other-licenses_snappy.lib 18:47:19 INFO - nrinterfaceprioritizer.cpp 18:47:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o other-licenses_snappy.lib.desc Unified_cpp_snappy0.obj 18:47:19 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/tools/layout-debug/src' 18:47:19 INFO - mkdir -p '.deps/' 18:47:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout-debug_src0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tools/layout-debug/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/tools/layout-debug/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout-debug_src0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/tools/layout-debug/src/Unified_cpp_layout-debug_src0.cpp 18:47:19 INFO - lz4.cpp 18:47:19 INFO - toolkit_components_lz4.lib.desc 18:47:19 INFO - rm -f toolkit_components_lz4.lib 18:47:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_lz4.lib.desc lz4.obj 18:47:20 INFO - Unified_cpp_dom_media_webaudio1.cpp 18:47:20 INFO - dom_media_webaudio.lib.desc 18:47:20 INFO - rm -f dom_media_webaudio.lib 18:47:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_webaudio.lib.desc AudioNodeEngineSSE2.obj Unified_cpp_dom_media_webaudio0.obj Unified_cpp_dom_media_webaudio1.obj Unified_cpp_dom_media_webaudio2.obj 18:47:20 INFO - rlogconnector.cpp 18:47:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostun_socket_filter.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stun_socket_filter.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/stun_socket_filter.cpp 18:47:20 INFO - Unified_cpp_dom_gamepad0.cpp 18:47:20 INFO - dom_gamepad.lib.desc 18:47:20 INFO - rm -f dom_gamepad.lib 18:47:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_gamepad.lib.desc Unified_cpp_dom_gamepad0.obj 18:47:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/other-licenses/snappy' 18:47:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotest_nr_socket.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/test_nr_socket.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/test_nr_socket.cpp 18:47:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/lz4' 18:47:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotransportflow.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/transportflow.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/transportflow.cpp 18:47:22 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio' 18:47:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotransportlayer.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/transportlayer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/transportlayer.cpp 18:47:23 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/gamepad' 18:47:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotransportlayerdtls.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/transportlayerdtls.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/transportlayerdtls.cpp 18:47:24 INFO - Unified_cpp_permissions0.cpp 18:47:24 INFO - extensions_permissions.lib.desc 18:47:24 INFO - rm -f extensions_permissions.lib 18:47:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o extensions_permissions.lib.desc Unified_cpp_permissions0.obj 18:47:26 INFO - transportflow.cpp 18:47:26 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows' 18:47:26 INFO - mkdir -p '.deps/' 18:47:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoJumpListBuilder.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/JumpListBuilder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows/JumpListBuilder.cpp 18:47:26 INFO - transportlayer.cpp 18:47:26 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers' 18:47:26 INFO - mkdir -p '.deps/' 18:47:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoD3D11ShareHandleImage.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/D3D11ShareHandleImage.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/D3D11ShareHandleImage.cpp 18:47:26 INFO - stun_socket_filter.cpp 18:47:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoTSFTextStore.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/TSFTextStore.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows/TSFTextStore.cpp 18:47:27 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/permissions' 18:47:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoImageContainer.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ImageContainer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/ImageContainer.cpp 18:47:27 INFO - Unified_cpp_docshell_shistory0.cpp 18:47:27 INFO - docshell_shistory.lib.desc 18:47:27 INFO - rm -f docshell_shistory.lib 18:47:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o docshell_shistory.lib.desc Unified_cpp_docshell_shistory0.obj 18:47:27 INFO - Unified_cpp_netwerk_protocol_ftp0.cpp 18:47:27 INFO - netwerk_protocol_ftp.lib.desc 18:47:27 INFO - rm -f netwerk_protocol_ftp.lib 18:47:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_protocol_ftp.lib.desc Unified_cpp_netwerk_protocol_ftp0.obj 18:47:27 INFO - test_nr_socket.cpp 18:47:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWinCompositorWidget.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WinCompositorWidget.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows/WinCompositorWidget.cpp 18:47:27 INFO - nsCookieService.cpp 18:47:28 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base' 18:47:28 INFO - mkdir -p '.deps/' 18:47:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsRefreshDriver.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/printing -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsRefreshDriver.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base/nsRefreshDriver.cpp 18:47:28 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/docshell/shistory' 18:47:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoLayerTreeInvalidation.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/LayerTreeInvalidation.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/LayerTreeInvalidation.cpp 18:47:28 INFO - transportlayerdtls.cpp 18:47:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotransportlayerice.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/transportlayerice.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/transportlayerice.cpp 18:47:28 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/ftp' 18:47:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWinMouseScrollHandler.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WinMouseScrollHandler.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows/WinMouseScrollHandler.cpp 18:47:29 INFO - Unified_cpp_netwerk_cookie0.cpp 18:47:29 INFO - netwerk_cookie.lib.desc 18:47:29 INFO - rm -f netwerk_cookie.lib 18:47:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_cookie.lib.desc nsCookieService.obj Unified_cpp_netwerk_cookie0.obj 18:47:31 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/cookie' 18:47:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_base0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/printing -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_base0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base/Unified_cpp_layout_base0.cpp 18:47:33 INFO - JumpListBuilder.cpp 18:47:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoLayers.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Layers.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/Layers.cpp 18:47:33 INFO - Unified_cpp_dom_promise0.cpp 18:47:33 INFO - dom_promise.lib.desc 18:47:33 INFO - rm -f dom_promise.lib 18:47:33 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_promise.lib.desc Unified_cpp_dom_promise0.obj 18:47:34 INFO - Unified_cpp_media_platforms_wmf0.cpp 18:47:34 INFO - dom_media_platforms_wmf.lib.desc 18:47:34 INFO - rm -f dom_media_platforms_wmf.lib 18:47:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_platforms_wmf.lib.desc WMFUtils.obj Unified_cpp_media_platforms_wmf0.obj 18:47:34 INFO - transportlayerice.cpp 18:47:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotransportlayerlog.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/transportlayerlog.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/transportlayerlog.cpp 18:47:34 INFO - Unified_cpp_layout-debug_src0.cpp 18:47:34 INFO - layout_tools_layout-debug_src.lib.desc 18:47:34 INFO - rm -f layout_tools_layout-debug_src.lib 18:47:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o layout_tools_layout-debug_src.lib.desc Unified_cpp_layout-debug_src0.obj 18:47:36 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/promise' 18:47:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_base1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/printing -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_base1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base/Unified_cpp_layout_base1.cpp 18:47:36 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/wmf' 18:47:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWindowsUIUtils.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WindowsUIUtils.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows/WindowsUIUtils.cpp 18:47:37 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/tools/layout-debug/src' 18:47:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoPersistentBufferProvider.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/PersistentBufferProvider.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/PersistentBufferProvider.cpp 18:47:38 INFO - Unified_cpp_dom_xhr0.cpp 18:47:38 INFO - dom_xhr.lib.desc 18:47:38 INFO - rm -f dom_xhr.lib 18:47:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_xhr.lib.desc Unified_cpp_dom_xhr0.obj 18:47:38 INFO - transportlayerlog.cpp 18:47:38 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotransportlayerloopback.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/transportlayerloopback.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/transportlayerloopback.cpp 18:47:39 INFO - Unified_cpp_printingui_ipc0.cpp 18:47:39 INFO - toolkit_components_printingui_ipc.lib.desc 18:47:39 INFO - rm -f toolkit_components_printingui_ipc.lib 18:47:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_printingui_ipc.lib.desc Unified_cpp_printingui_ipc0.obj 18:47:40 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xhr' 18:47:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_base2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/mathml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/printing -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/view -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_base2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -wd4312 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base/Unified_cpp_layout_base2.cpp 18:47:41 INFO - transportlayerloopback.cpp 18:47:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotransportlayerprsock.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DWIN -DHAVE_STRDUP -DNR_SOCKET_IS_VOID_PTR -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/transportlayerprsock.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/transportlayerprsock.cpp 18:47:42 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/printingui/ipc' 18:47:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsBidiKeyboard.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsBidiKeyboard.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows/nsBidiKeyboard.cpp 18:47:45 INFO - LayerTreeInvalidation.cpp 18:47:45 INFO - transportlayerprsock.cpp 18:47:45 INFO - media_mtransport_build.lib.desc 18:47:45 INFO - rm -f media_mtransport_build.lib 18:47:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o media_mtransport_build.lib.desc dtlsidentity.obj nr_socket_prsock.obj nr_timer.obj nricectx.obj nricectxhandler.obj nricemediastream.obj nriceresolver.obj nriceresolverfake.obj nricestunaddr.obj nrinterfaceprioritizer.obj rlogconnector.obj simpletokenbucket.obj stun_socket_filter.obj test_nr_socket.obj transportflow.obj transportlayer.obj transportlayerdtls.obj transportlayerice.obj transportlayerlog.obj transportlayerloopback.obj transportlayerprsock.obj 18:47:45 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/volatile' 18:47:45 INFO - mkdir -p '.deps/' 18:47:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_memory_volatile0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/memory/volatile -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/volatile -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_memory_volatile0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/volatile/Unified_cpp_memory_volatile0.cpp 18:47:46 INFO - WindowsUIUtils.cpp 18:47:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoBasicImageLayer.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/BasicImageLayer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/basic/BasicImageLayer.cpp 18:47:46 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/build' 18:47:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsFilePicker.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsFilePicker.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows/nsFilePicker.cpp 18:47:47 INFO - nsBidiKeyboard.cpp 18:47:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoCompositorD3D11.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/CompositorD3D11.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/d3d11/CompositorD3D11.cpp 18:47:48 INFO - ImageContainer.cpp 18:47:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/ipc' 18:47:48 INFO - mkdir -p '.deps/' 18:47:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoContentChild.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC '-DBIN_SUFFIX=".exe"' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/caps -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/chrome -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/events -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filesystem -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/synth/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/security -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/hal/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ContentChild.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/ContentChild.cpp 18:47:49 INFO - D3D11ShareHandleImage.cpp 18:47:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsWidgetFactory.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsWidgetFactory.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows/nsWidgetFactory.cpp 18:47:49 INFO - Unified_cpp_memory_volatile0.cpp 18:47:49 INFO - memory_volatile.lib.desc 18:47:49 INFO - rm -f memory_volatile.lib 18:47:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o memory_volatile.lib.desc Unified_cpp_memory_volatile0.obj 18:47:50 INFO - WinCompositorWidget.cpp 18:47:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/ipc' 18:47:50 INFO - mkdir -p '.deps/' 18:47:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoGPUParent.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/GPUParent.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/ipc/GPUParent.cpp 18:47:50 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/memory/volatile' 18:47:51 INFO - BasicImageLayer.cpp 18:47:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoProcessHangMonitor.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC '-DBIN_SUFFIX=".exe"' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/caps -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/chrome -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/events -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filesystem -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/synth/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/security -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/hal/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ProcessHangMonitor.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc/ProcessHangMonitor.cpp 18:47:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_widget_windows0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_widget_windows0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows/Unified_cpp_widget_windows0.cpp 18:47:56 INFO - TSFTextStore.cpp 18:47:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_ipc0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_ipc0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/ipc/Unified_cpp_gfx_ipc0.cpp 18:48:01 INFO - PersistentBufferProvider.cpp 18:48:01 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/network' 18:48:01 INFO - mkdir -p '.deps/' 18:48:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_network0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/network -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/network -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_network0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/network/Unified_cpp_dom_network0.cpp 18:48:04 INFO - WinMouseScrollHandler.cpp 18:48:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_ipc0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC '-DBIN_SUFFIX=".exe"' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/caps -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/chrome -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/events -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filesystem -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/synth/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/security -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/hal/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_ipc0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/ipc/Unified_cpp_dom_ipc0.cpp 18:48:04 INFO - Layers.cpp 18:48:04 INFO - nsRefreshDriver.cpp 18:48:04 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/blink' 18:48:04 INFO - mkdir -p '.deps/' 18:48:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_widget_windows1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_widget_windows1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows/Unified_cpp_widget_windows1.cpp 18:48:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_webaudio_blink0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUSE_SSE2 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio/blink -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/blink -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_webaudio_blink0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp 18:48:12 INFO - nsFilePicker.cpp 18:48:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_ipc1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC '-DBIN_SUFFIX=".exe"' -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/caps -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/chrome -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/events -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/filesystem -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/synth/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/security -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/cookie -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/2d -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/hal/sandbox -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/printingui/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/threads -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/sandbox/chromium-shim -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_ipc1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/ipc/Unified_cpp_dom_ipc1.cpp 18:48:14 INFO - CompositorD3D11.cpp 18:48:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoReadbackManagerD3D11.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ReadbackManagerD3D11.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/d3d11/ReadbackManagerD3D11.cpp 18:48:16 INFO - nsWidgetFactory.cpp 18:48:16 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/typeaheadfind' 18:48:16 INFO - mkdir -p '.deps/' 18:48:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsTypeAheadFind.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/typeaheadfind -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/typeaheadfind -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsTypeAheadFind.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp 18:48:16 INFO - Unified_cpp_webaudio_blink0.cpp 18:48:16 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_webaudio_blink1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUSE_SSE2 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio/blink -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/blink -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_webaudio_blink1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/blink/Unified_cpp_webaudio_blink1.cpp 18:48:17 INFO - Unified_cpp_webaudio_blink1.cpp 18:48:17 INFO - dom_media_webaudio_blink.lib.desc 18:48:17 INFO - rm -f dom_media_webaudio_blink.lib 18:48:17 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_webaudio_blink.lib.desc Unified_cpp_webaudio_blink0.obj Unified_cpp_webaudio_blink1.obj 18:48:18 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/webaudio/blink' 18:48:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoWebRenderTextureHost.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/WebRenderTextureHost.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers/wr/WebRenderTextureHost.cpp 18:48:20 INFO - WebRenderTextureHost.cpp 18:48:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_widget_windows2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DMOZ_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/xre -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/widget -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/xpcom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_widget_windows2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows/Unified_cpp_widget_windows2.cpp 18:48:20 INFO - GPUParent.cpp 18:48:20 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/about' 18:48:20 INFO - mkdir -p '.deps/' 18:48:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoAboutRedirector.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/about -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/about -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/AboutRedirector.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/about/AboutRedirector.cpp 18:48:21 INFO - AboutRedirector.cpp 18:48:21 INFO - browser_components_about.lib.desc 18:48:21 INFO - rm -f browser_components_about.lib 18:48:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o browser_components_about.lib.desc AboutRedirector.obj 18:48:22 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/about' 18:48:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_layers0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_layers0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/Unified_cpp_gfx_layers0.cpp 18:48:22 INFO - ProcessHangMonitor.cpp 18:48:22 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/feeds' 18:48:22 INFO - mkdir -p '.deps/' 18:48:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsFeedSniffer.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DMOZ_APP_NAME=firefox -DMOZ_MACBUNDLE_NAME=NightlyDebug.app -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/feeds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/feeds -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsFeedSniffer.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/feeds/nsFeedSniffer.cpp 18:48:31 INFO - Unified_cpp_widget_windows0.cpp 18:48:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_layers1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_layers1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/Unified_cpp_gfx_layers1.cpp 18:48:31 INFO - Unified_cpp_gfx_ipc0.cpp 18:48:31 INFO - gfx_ipc.lib.desc 18:48:31 INFO - rm -f gfx_ipc.lib 18:48:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o gfx_ipc.lib.desc GPUParent.obj Unified_cpp_gfx_ipc0.obj 18:48:31 INFO - nsFeedSniffer.cpp 18:48:31 INFO - browser_components_feeds.lib.desc 18:48:31 INFO - rm -f browser_components_feeds.lib 18:48:31 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o browser_components_feeds.lib.desc nsFeedSniffer.obj 18:48:32 INFO - Unified_cpp_layout_base1.cpp 18:48:32 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/shell' 18:48:32 INFO - mkdir -p '.deps/' 18:48:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsWindowsShellService.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 '-DMOZ_APP_NAME="firefox"' '-DMOZ_APP_VERSION="55.0a1"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/shell -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/shell -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/nsis/Contrib/CityHash/cityhash -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsWindowsShellService.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/shell/nsWindowsShellService.cpp 18:48:32 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/ipc' 18:48:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_layers2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_layers2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/Unified_cpp_gfx_layers2.cpp 18:48:32 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/feeds' 18:48:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focity.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 '-DMOZ_APP_NAME="firefox"' '-DMOZ_APP_VERSION="55.0a1"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/shell -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/shell -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/nsis/Contrib/CityHash/cityhash -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/city.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp 18:48:41 INFO - Unified_cpp_widget_windows1.cpp 18:48:41 INFO - Unified_cpp_dom_network0.cpp 18:48:41 INFO - dom_network.lib.desc 18:48:41 INFO - rm -f dom_network.lib 18:48:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_network.lib.desc Unified_cpp_dom_network0.obj 18:48:41 INFO - city.cpp 18:48:41 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/dirprovider' 18:48:41 INFO - mkdir -p '.deps/' 18:48:42 INFO - Unified_cpp_layout_build0.cpp 18:48:42 INFO - layout_build.lib.desc 18:48:42 INFO - rm -f layout_build.lib 18:48:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o layout_build.lib.desc Unified_cpp_layout_build0.obj 18:48:42 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/network' 18:48:42 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/build' 18:48:43 INFO - nsWindowsShellService.cpp 18:48:43 INFO - browser_components_shell.lib.desc 18:48:43 INFO - rm -f browser_components_shell.lib 18:48:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o browser_components_shell.lib.desc nsWindowsShellService.obj city.obj 18:48:43 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/shell' 18:48:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoDirectoryProvider.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/dirprovider -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/dirprovider -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/DirectoryProvider.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/dirprovider/DirectoryProvider.cpp 18:48:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_layers3.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_layers3.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/Unified_cpp_gfx_layers3.cpp 18:48:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_layers4.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_layers4.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/Unified_cpp_gfx_layers4.cpp 18:48:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_layers5.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_layers5.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/Unified_cpp_gfx_layers5.cpp 18:48:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_layers6.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_layers6.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/Unified_cpp_gfx_layers6.cpp 18:48:45 INFO - nsTypeAheadFind.cpp 18:48:45 INFO - toolkit_components_typeaheadfind.lib.desc 18:48:45 INFO - rm -f toolkit_components_typeaheadfind.lib 18:48:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_typeaheadfind.lib.desc nsTypeAheadFind.obj 18:48:45 INFO - DirectoryProvider.cpp 18:48:45 INFO - browser_components_dirprovider.lib.desc 18:48:45 INFO - rm -f browser_components_dirprovider.lib 18:48:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o browser_components_dirprovider.lib.desc DirectoryProvider.obj 18:48:45 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/typeaheadfind' 18:48:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_layers7.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_layers7.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/Unified_cpp_gfx_layers7.cpp 18:48:45 INFO - ReadbackManagerD3D11.cpp 18:48:45 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/migration' 18:48:45 INFO - mkdir -p '.deps/' 18:48:46 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/dirprovider' 18:48:48 INFO - Unified_cpp_layout_base0.cpp 18:48:48 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/wave' 18:48:48 INFO - mkdir -p '.deps/' 18:48:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_media_wave0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/wave -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/wave -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_media_wave0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/wave/Unified_cpp_dom_media_wave0.cpp 18:48:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsIEHistoryEnumerator.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DHAS_360SE_MIGRATOR -DHAS_IE_MIGRATOR -DHAS_EDGE_MIGRATOR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/migration -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/migration -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsIEHistoryEnumerator.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/browser/components/migration/nsIEHistoryEnumerator.cpp 18:48:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_layers8.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_layers8.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/Unified_cpp_gfx_layers8.cpp 18:48:50 INFO - Unified_cpp_dom_ipc1.cpp 18:48:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/spellcheck/src' 18:48:50 INFO - mkdir -p '.deps/' 18:48:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_spellcheck_src0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/spellcheck/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/hunspell/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/spellcheck/hunspell/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_spellcheck_src0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp 18:48:52 INFO - ContentChild.cpp 18:48:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_gfx_layers9.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DGOOGLE_PROTOBUF_NO_RTTI -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DD3D_DEBUG_INFO -DMOZ_ENABLE_D3D10_LAYER -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/libyuv/libyuv/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/config -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/core -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/gpu -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/gfx/skia/skia/include/utils -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_gfx_layers9.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers/Unified_cpp_gfx_layers9.cpp 18:48:53 INFO - nsIEHistoryEnumerator.cpp 18:48:53 INFO - browser_components_migration.lib.desc 18:48:53 INFO - rm -f browser_components_migration.lib 18:48:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o browser_components_migration.lib.desc nsIEHistoryEnumerator.obj 18:48:54 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/browser/components/migration' 18:48:54 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/startupcache' 18:48:54 INFO - mkdir -p '.deps/' 18:48:54 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_startupcache0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/startupcache -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/startupcache -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_startupcache0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/startupcache/Unified_cpp_startupcache0.cpp 18:48:56 INFO - Unified_cpp_layout_base2.cpp 18:48:56 INFO - layout_base.lib.desc 18:48:56 INFO - rm -f layout_base.lib 18:48:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o layout_base.lib.desc nsRefreshDriver.obj Unified_cpp_layout_base0.obj Unified_cpp_layout_base1.obj Unified_cpp_layout_base2.obj 18:48:56 INFO - Unified_cpp_gfx_layers0.cpp 18:48:56 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/txmgr' 18:48:56 INFO - mkdir -p '.deps/' 18:48:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_editor_txmgr0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/txmgr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/txmgr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_editor_txmgr0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/txmgr/Unified_cpp_editor_txmgr0.cpp 18:48:56 INFO - Unified_cpp_startupcache0.cpp 18:48:56 INFO - startupcache.lib.desc 18:48:56 INFO - rm -f startupcache.lib 18:48:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o startupcache.lib.desc Unified_cpp_startupcache0.obj 18:48:57 INFO - Unified_cpp_gfx_layers2.cpp 18:48:57 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/uriloader/exthandler' 18:48:57 INFO - mkdir -p '.deps/' 18:48:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsOSHelperAppService.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/uriloader/exthandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler/win -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsOSHelperAppService.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler/win/nsOSHelperAppService.cpp 18:48:57 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/base' 18:48:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_uriloader_exthandler0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/uriloader/exthandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/uriloader/exthandler/win -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_uriloader_exthandler0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp 18:48:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/startupcache' 18:48:58 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/commandlines' 18:48:58 INFO - mkdir -p '.deps/' 18:48:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsCommandLine.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/commandlines -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/commandlines -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsCommandLine.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/commandlines/nsCommandLine.cpp 18:48:59 INFO - Unified_cpp_editor_txmgr0.cpp 18:48:59 INFO - editor_txmgr.lib.desc 18:48:59 INFO - rm -f editor_txmgr.lib 18:48:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o editor_txmgr.lib.desc Unified_cpp_editor_txmgr0.obj 18:48:59 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/editor/txmgr' 18:49:00 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/ipc' 18:49:00 INFO - mkdir -p '.deps/' 18:49:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_ipc0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/caps -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/modules/libjar -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_ipc0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp 18:49:00 INFO - Unified_cpp_gfx_layers1.cpp 18:49:00 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/console' 18:49:00 INFO - mkdir -p '.deps/' 18:49:00 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_console0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/console -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/console -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/docshell/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_console0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/console/Unified_cpp_dom_console0.cpp 18:49:01 INFO - nsOSHelperAppService.cpp 18:49:01 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/commandhandler' 18:49:01 INFO - mkdir -p '.deps/' 18:49:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_commandhandler0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/commandhandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/commandhandler -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_commandhandler0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp 18:49:01 INFO - nsCommandLine.cpp 18:49:01 INFO - toolkit_components_commandlines.lib.desc 18:49:01 INFO - rm -f toolkit_components_commandlines.lib 18:49:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_commandlines.lib.desc nsCommandLine.obj 18:49:02 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/commandlines' 18:49:02 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/file' 18:49:02 INFO - mkdir -p '.deps/' 18:49:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_protocol_file0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/file -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/file -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_protocol_file0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp 18:49:10 INFO - Unified_cpp_dom_commandhandler0.cpp 18:49:10 INFO - Unified_cpp_dom_media_wave0.cpp 18:49:10 INFO - dom_media_wave.lib.desc 18:49:10 INFO - rm -f dom_media_wave.lib 18:49:10 INFO - dom_commandhandler.lib.desc 18:49:10 INFO - rm -f dom_commandhandler.lib 18:49:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_wave.lib.desc Unified_cpp_dom_media_wave0.obj 18:49:11 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_commandhandler.lib.desc Unified_cpp_dom_commandhandler0.obj 18:49:11 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/wave' 18:49:12 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/common' 18:49:12 INFO - mkdir -p '.deps/' 18:49:12 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/commandhandler' 18:49:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_c_src_common0.obj -c -DDEBUG=1 -DTRACING=1 -DNO_STABS_SUPPORT -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -I../../../../../dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_c_src_common0.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/common/Unified_c_src_common0.c 18:49:12 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/auth' 18:49:12 INFO - mkdir -p '.deps/' 18:49:12 INFO - Unified_c_src_common0.c 18:49:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsAuthSASL.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUSE_SSPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/auth -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/auth -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsAuthSASL.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/auth/nsAuthSASL.cpp 18:49:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_src_common0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DNO_STABS_SUPPORT -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/breakpad-client -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/crashreporter/google-breakpad/src -I../../../../../dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_src_common0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -wd4005 c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/common/Unified_cpp_src_common0.cpp 18:49:12 INFO - Unified_cpp_spellcheck_src0.cpp 18:49:12 INFO - extensions_spellcheck_src.lib.desc 18:49:12 INFO - rm -f extensions_spellcheck_src.lib 18:49:12 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o extensions_spellcheck_src.lib.desc Unified_cpp_spellcheck_src0.obj 18:49:13 INFO - Unified_cpp_src_common0.cpp 18:49:13 INFO - breakpad_common_s.lib.desc 18:49:13 INFO - rm -f breakpad_common_s.lib 18:49:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o breakpad_common_s.lib.desc Unified_c_src_common0.obj Unified_cpp_src_common0.obj 18:49:13 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/spellcheck/src' 18:49:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsAuthSSPI.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUSE_SSPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/auth -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/auth -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsAuthSSPI.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/auth/nsAuthSSPI.cpp 18:49:13 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/crashreporter/google-breakpad/src/common' 18:49:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsHttpNegotiateAuth.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUSE_SSPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/auth -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/auth -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsHttpNegotiateAuth.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/auth/nsHttpNegotiateAuth.cpp 18:49:13 INFO - nsAuthSASL.cpp 18:49:13 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer' 18:49:13 INFO - mkdir -p '.deps/' 18:49:13 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonr_crypto.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nr_crypto.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto/nr_crypto.c 18:49:14 INFO - nr_crypto.c 18:49:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foice_candidate.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ice_candidate.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_candidate.c 18:49:14 INFO - nsHttpNegotiateAuth.cpp 18:49:14 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/xpcom' 18:49:14 INFO - mkdir -p '.deps/' 18:49:14 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoxpcAccEvents.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/windows/msaa -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/xpcAccEvents.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/xpcom/xpcAccEvents.cpp 18:49:15 INFO - nsAuthSSPI.cpp 18:49:15 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_extensions_auth0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DUSE_SSPI -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/auth -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/auth -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_extensions_auth0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/auth/Unified_cpp_extensions_auth0.cpp 18:49:18 INFO - ice_candidate.c 18:49:18 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foice_candidate_pair.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ice_candidate_pair.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_candidate_pair.c 18:49:19 INFO - Unified_cpp_gfx_layers3.cpp 18:49:19 INFO - Unified_cpp_gfx_layers8.cpp 18:49:19 INFO - Unified_cpp_gfx_layers4.cpp 18:49:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foice_component.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ice_component.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_component.c 18:49:19 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/file' 18:49:19 INFO - mkdir -p '.deps/' 18:49:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_accessible_xpcom0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/accessible/windows/msaa -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_accessible_xpcom0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp 18:49:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_file0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/file -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/file -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_file0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/file/Unified_cpp_dom_file0.cpp 18:49:19 INFO - Unified_cpp_gfx_layers5.cpp 18:49:19 INFO - Unified_cpp_gfx_layers6.cpp 18:49:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foice_ctx.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ice_ctx.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c 18:49:19 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasource' 18:49:19 INFO - mkdir -p '.deps/' 18:49:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_media_mediasource0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/mediasource -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasource -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_media_mediasource0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp 18:49:19 INFO - Unified_cpp_extensions_auth0.cpp 18:49:19 INFO - extensions_auth.lib.desc 18:49:19 INFO - rm -f extensions_auth.lib 18:49:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o extensions_auth.lib.desc nsAuthSASL.obj nsAuthSSPI.obj nsHttpNegotiateAuth.obj Unified_cpp_extensions_auth0.obj 18:49:19 INFO - Unified_cpp_widget_windows2.cpp 18:49:19 INFO - widget_windows.lib.desc 18:49:19 INFO - rm -f widget_windows.lib 18:49:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o widget_windows.lib.desc JumpListBuilder.obj TSFTextStore.obj WinCompositorWidget.obj WinMouseScrollHandler.obj WindowsUIUtils.obj nsBidiKeyboard.obj nsFilePicker.obj nsWidgetFactory.obj Unified_cpp_widget_windows0.obj Unified_cpp_widget_windows1.obj Unified_cpp_widget_windows2.obj 18:49:19 INFO - Unified_cpp_gfx_layers9.cpp 18:49:19 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_file1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/file -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/file -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_file1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/file/Unified_cpp_dom_file1.cpp 18:49:19 INFO - xpcAccEvents.cpp 18:49:20 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage/build' 18:49:20 INFO - mkdir -p '.deps/' 18:49:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FomozStorageModule.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage/build -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/mozStorageModule.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/storage/build/mozStorageModule.cpp 18:49:20 INFO - ice_candidate_pair.c 18:49:20 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/forms' 18:49:20 INFO - mkdir -p '.deps/' 18:49:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_forms0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/txmgr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_forms0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/forms/Unified_cpp_layout_forms0.cpp 18:49:20 INFO - ice_component.c 18:49:20 INFO - Unified_cpp_dom_console0.cpp 18:49:20 INFO - dom_console.lib.desc 18:49:20 INFO - rm -f dom_console.lib 18:49:20 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/push' 18:49:20 INFO - mkdir -p '.deps/' 18:49:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_console.lib.desc Unified_cpp_dom_console0.obj 18:49:20 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_push0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/push -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/push -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_push0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/push/Unified_cpp_dom_push0.cpp 18:49:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/widget/windows' 18:49:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_forms1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/editor/txmgr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_forms1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/forms/Unified_cpp_layout_forms1.cpp 18:49:21 INFO - Unified_cpp_protocol_file0.cpp 18:49:21 INFO - netwerk_protocol_file.lib.desc 18:49:21 INFO - rm -f netwerk_protocol_file.lib 18:49:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_protocol_file.lib.desc Unified_cpp_protocol_file0.obj 18:49:21 INFO - ice_ctx.c 18:49:21 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\ice\ice_ctx.c: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 18:49:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c(100): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 18:49:21 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winsock2.h(1828): note: see declaration of 'inet_addr' 18:49:21 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\ice\ice_ctx.c: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 18:49:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c(295): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 18:49:21 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winsock2.h(1828): note: see declaration of 'inet_addr' 18:49:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foice_media_stream.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ice_media_stream.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c 18:49:21 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/auth' 18:49:21 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foice_parser.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ice_parser.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_parser.c 18:49:22 INFO - Unified_cpp_uriloader_exthandler0.cpp 18:49:22 INFO - uriloader_exthandler.lib.desc 18:49:22 INFO - rm -f uriloader_exthandler.lib 18:49:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o uriloader_exthandler.lib.desc nsOSHelperAppService.obj Unified_cpp_uriloader_exthandler0.obj 18:49:22 INFO - Unified_cpp_gfx_layers7.cpp 18:49:22 INFO - gfx_layers.lib.desc 18:49:22 INFO - rm -f gfx_layers.lib 18:49:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o gfx_layers.lib.desc D3D11ShareHandleImage.obj ImageContainer.obj LayerTreeInvalidation.obj Layers.obj PersistentBufferProvider.obj BasicImageLayer.obj CompositorD3D11.obj ReadbackManagerD3D11.obj WebRenderTextureHost.obj Unified_cpp_gfx_layers0.obj Unified_cpp_gfx_layers1.obj Unified_cpp_gfx_layers2.obj Unified_cpp_gfx_layers3.obj Unified_cpp_gfx_layers4.obj Unified_cpp_gfx_layers5.obj Unified_cpp_gfx_layers6.obj Unified_cpp_gfx_layers7.obj Unified_cpp_gfx_layers8.obj Unified_cpp_gfx_layers9.obj 18:49:22 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/console' 18:49:22 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foice_peer_ctx.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ice_peer_ctx.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_peer_ctx.c 18:49:23 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/file' 18:49:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foice_socket.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ice_socket.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_socket.c 18:49:23 INFO - mozStorageModule.cpp 18:49:23 INFO - storage_build.lib.desc 18:49:23 INFO - rm -f storage_build.lib 18:49:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o storage_build.lib.desc mozStorageModule.obj 18:49:23 INFO - ice_media_stream.c 18:49:23 INFO - Warning: C4013 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\ice\ice_media_stream.c: 'nr_ice_component_consent_destroy' undefined; assuming extern returning int 18:49:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c(730): warning C4013: 'nr_ice_component_consent_destroy' undefined; assuming extern returning int 18:49:23 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/hyphenation/glue' 18:49:23 INFO - mkdir -p '.deps/' 18:49:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fohnjstdio.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/hyphenation/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/hyphenation/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/hyphenation/hyphen -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/hnjstdio.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/hyphenation/glue/hnjstdio.cpp 18:49:23 INFO - ice_parser.c 18:49:23 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\ice\ice_parser.c: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 18:49:23 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice/ice_parser.c(465): warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 18:49:23 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winsock2.h(1828): note: see declaration of 'inet_addr' 18:49:24 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/encoders/jpeg' 18:49:24 INFO - mkdir -p '.deps/' 18:49:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsJPEGEncoder.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/encoders/jpeg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/encoders/jpeg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsJPEGEncoder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/image/encoders/jpeg/nsJPEGEncoder.cpp 18:49:24 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/uriloader/exthandler' 18:49:24 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_hyphenation_glue0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/hyphenation/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/hyphenation/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/intl/hyphenation/hyphen -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_hyphenation_glue0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/hyphenation/glue/Unified_cpp_hyphenation_glue0.cpp 18:49:25 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/gfx/layers' 18:49:25 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonr_socket.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nr_socket.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net/nr_socket.c 18:49:25 INFO - ice_peer_ctx.c 18:49:25 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/generic' 18:49:25 INFO - mkdir -p '.deps/' 18:49:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsPluginFrame.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsPluginFrame.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic/nsPluginFrame.cpp 18:49:26 INFO - ice_socket.c 18:49:26 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/storage/build' 18:49:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_generic0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_generic0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/generic/Unified_cpp_layout_generic0.cpp 18:49:26 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/ipc' 18:49:26 INFO - mkdir -p '.deps/' 18:49:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoRemoteVideoDecoder.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/RemoteVideoDecoder.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc/RemoteVideoDecoder.cpp 18:49:26 INFO - Unified_cpp_netwerk_ipc0.cpp 18:49:26 INFO - netwerk_ipc.lib.desc 18:49:26 INFO - rm -f netwerk_ipc.lib 18:49:26 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_ipc.lib.desc Unified_cpp_netwerk_ipc0.obj 18:49:27 INFO - Unified_cpp_dom_ipc0.cpp 18:49:27 INFO - dom_ipc.lib.desc 18:49:27 INFO - rm -f dom_ipc.lib 18:49:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_ipc.lib.desc ContentChild.obj ProcessHangMonitor.obj Unified_cpp_dom_ipc0.obj Unified_cpp_dom_ipc1.obj 18:49:27 INFO - nr_socket.c 18:49:27 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotransport_addr.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/transport_addr.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net/transport_addr.c 18:49:28 INFO - nsJPEGEncoder.cpp 18:49:28 INFO - image_encoders_jpeg.lib.desc 18:49:28 INFO - rm -f image_encoders_jpeg.lib 18:49:28 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o image_encoders_jpeg.lib.desc nsJPEGEncoder.obj 18:49:29 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/ipc' 18:49:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_generic1.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_generic1.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/generic/Unified_cpp_layout_generic1.cpp 18:49:29 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/ipc' 18:49:29 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoVideoDecoderChild.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/VideoDecoderChild.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc/VideoDecoderChild.cpp 18:49:30 INFO - Unified_cpp_hyphenation_glue0.cpp 18:49:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fotransport_addr_reg.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/transport_addr_reg.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net/transport_addr_reg.c 18:49:30 INFO - transport_addr.c 18:49:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_generic2.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_generic2.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/generic/Unified_cpp_layout_generic2.cpp 18:49:30 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/image/encoders/jpeg' 18:49:30 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoVideoDecoderManagerChild.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/VideoDecoderManagerChild.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc/VideoDecoderManagerChild.cpp 18:49:32 INFO - transport_addr_reg.c 18:49:32 INFO - Warning: C4996 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\net\transport_addr_reg.c: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 18:49:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net/transport_addr_reg.c(141): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings 18:49:32 INFO - c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\vs2015u3\SDK\Include\10.0.14393.0\um\winsock2.h(1846): note: see declaration of 'inet_ntoa' 18:49:32 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foaddrs.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/addrs.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/addrs.c 18:49:33 INFO - hnjstdio.cpp 18:49:33 INFO - intl_hyphenation_glue.lib.desc 18:49:33 INFO - rm -f intl_hyphenation_glue.lib 18:49:34 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o intl_hyphenation_glue.lib.desc hnjstdio.obj Unified_cpp_hyphenation_glue0.obj 18:49:35 INFO - addrs.c 18:49:35 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fonr_socket_turn.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nr_socket_turn.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/nr_socket_turn.c 18:49:36 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/intl/hyphenation/glue' 18:49:36 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_layout_generic3.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/plugins/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/forms -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/painting -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/tables -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_layout_generic3.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/cairo c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/generic/Unified_cpp_layout_generic3.cpp 18:49:37 INFO - nr_socket_turn.c 18:49:37 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostun_build.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stun_build.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_build.c 18:49:39 INFO - Unified_cpp_dom_file0.cpp 18:49:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoVideoDecoderManagerParent.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/VideoDecoderManagerParent.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc/VideoDecoderManagerParent.cpp 18:49:39 INFO - stun_build.c 18:49:39 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_build.c: '<': signed/unsigned mismatch 18:49:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_build.c(328): warning C4018: '<': signed/unsigned mismatch 18:49:39 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostun_client_ctx.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stun_client_ctx.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c 18:49:40 INFO - stun_client_ctx.c 18:49:40 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_client_ctx.c: '>=': signed/unsigned mismatch 18:49:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c(246): warning C4018: '>=': signed/unsigned mismatch 18:49:40 INFO - Warning: C4013 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_client_ctx.c: 'nr_ice_accumulate_count' undefined; assuming extern returning int 18:49:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c(256): warning C4013: 'nr_ice_accumulate_count' undefined; assuming extern returning int 18:49:40 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_client_ctx.c: '>': signed/unsigned mismatch 18:49:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c(282): warning C4018: '>': signed/unsigned mismatch 18:49:40 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_client_ctx.c: '>=': signed/unsigned mismatch 18:49:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_client_ctx.c(405): warning C4018: '>=': signed/unsigned mismatch 18:49:40 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostun_codec.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stun_codec.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_codec.c 18:49:41 INFO - Unified_cpp_dom_push0.cpp 18:49:41 INFO - dom_push.lib.desc 18:49:41 INFO - rm -f dom_push.lib 18:49:41 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_push.lib.desc Unified_cpp_dom_push0.obj 18:49:42 INFO - stun_codec.c 18:49:42 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_codec.c: '>=': signed/unsigned mismatch 18:49:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_codec.c(92): warning C4018: '>=': signed/unsigned mismatch 18:49:42 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_codec.c: '>': signed/unsigned mismatch 18:49:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_codec.c(108): warning C4018: '>': signed/unsigned mismatch 18:49:42 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_codec.c: '>': signed/unsigned mismatch 18:49:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_codec.c(124): warning C4018: '>': signed/unsigned mismatch 18:49:42 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_codec.c: '>': signed/unsigned mismatch 18:49:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_codec.c(155): warning C4018: '>': signed/unsigned mismatch 18:49:42 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_codec.c: '>': signed/unsigned mismatch 18:49:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_codec.c(172): warning C4018: '>': signed/unsigned mismatch 18:49:42 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_codec.c: '>': signed/unsigned mismatch 18:49:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_codec.c(189): warning C4018: '>': signed/unsigned mismatch 18:49:42 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\stun_codec.c: '>': signed/unsigned mismatch 18:49:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_codec.c(231): warning C4018: '>': signed/unsigned mismatch 18:49:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostun_hint.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stun_hint.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_hint.c 18:49:42 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/push' 18:49:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoVideoDecoderParent.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/VideoDecoderParent.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/ipc/VideoDecoderParent.cpp 18:49:42 INFO - Unified_cpp_accessible_xpcom0.cpp 18:49:42 INFO - accessible_xpcom.lib.desc 18:49:42 INFO - rm -f accessible_xpcom.lib 18:49:42 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o accessible_xpcom.lib.desc xpcAccEvents.obj Unified_cpp_accessible_xpcom0.obj 18:49:43 INFO - Unified_cpp_dom_file1.cpp 18:49:43 INFO - dom_file.lib.desc 18:49:43 INFO - rm -f dom_file.lib 18:49:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_file.lib.desc Unified_cpp_dom_file0.obj Unified_cpp_dom_file1.obj 18:49:43 INFO - stun_hint.c 18:49:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostun_msg.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stun_msg.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_msg.c 18:49:43 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/accessible/xpcom' 18:49:43 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostun_proc.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stun_proc.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_proc.c 18:49:44 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/file' 18:49:44 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostun_server_ctx.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stun_server_ctx.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_server_ctx.c 18:49:45 INFO - stun_msg.c 18:49:45 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/browser-element' 18:49:45 INFO - mkdir -p '.deps/' 18:49:45 INFO - stun_proc.c 18:49:45 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/res' 18:49:45 INFO - mkdir -p '.deps/' 18:49:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoBrowserElementAudioChannel.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/browser-element -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/browser-element -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/BrowserElementAudioChannel.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/browser-element/BrowserElementAudioChannel.cpp 18:49:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_protocol_res0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/res -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/res -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_protocol_res0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp 18:49:45 INFO - stun_server_ctx.c 18:49:45 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fostun_util.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/stun_util.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/stun_util.c 18:49:45 INFO - Unified_cpp_layout_forms1.cpp 18:49:46 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/universalchardet/src/xpcom' 18:49:46 INFO - mkdir -p '.deps/' 18:49:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_src_xpcom0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/universalchardet/src/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/universalchardet/src/xpcom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/extensions/universalchardet/src/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_src_xpcom0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/universalchardet/src/xpcom/Unified_cpp_src_xpcom0.cpp 18:49:46 INFO - stun_util.c 18:49:46 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foturn_client_ctx.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/turn_client_ctx.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/turn_client_ctx.c 18:49:47 INFO - Unified_cpp_src_xpcom0.cpp 18:49:47 INFO - extensions_universalchardet_src_xpcom.lib.desc 18:49:47 INFO - rm -f extensions_universalchardet_src_xpcom.lib 18:49:47 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o extensions_universalchardet_src_xpcom.lib.desc Unified_cpp_src_xpcom0.obj 18:49:48 INFO - turn_client_ctx.c 18:49:48 INFO - Warning: C4013 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\turn_client_ctx.c: 'nr_ice_accumulate_count' undefined; assuming extern returning int 18:49:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/turn_client_ctx.c(260): warning C4013: 'nr_ice_accumulate_count' undefined; assuming extern returning int 18:49:48 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\turn_client_ctx.c: '>=': signed/unsigned mismatch 18:49:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/turn_client_ctx.c(904): warning C4018: '>=': signed/unsigned mismatch 18:49:48 INFO - Warning: C4018 in c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src\media\mtransport\third_party\nICEr\src\stun\turn_client_ctx.c: '<': signed/unsigned mismatch 18:49:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun/turn_client_ctx.c(905): warning C4018: '<': signed/unsigned mismatch 18:49:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Focb_args.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/cb_args.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util/cb_args.c 18:49:48 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/extensions/universalchardet/src/xpcom' 18:49:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoBrowserElementParent.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/browser-element -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/browser-element -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/BrowserElementParent.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/browser-element/BrowserElementParent.cpp 18:49:48 INFO - cb_args.c 18:49:48 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Foice_util.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ice_util.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util/ice_util.c 18:49:49 INFO - ice_util.c 18:49:49 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -Fombslen.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/mbslen.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util/mbslen.c 18:49:49 INFO - Unified_cpp_netwerk_protocol_res0.cpp 18:49:49 INFO - netwerk_protocol_res.lib.desc 18:49:49 INFO - rm -f netwerk_protocol_res.lib 18:49:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_protocol_res.lib.desc Unified_cpp_netwerk_protocol_res0.obj 18:49:50 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/res' 18:49:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_c_third_party_nICEr0.obj -c -DDEBUG=1 -DTRACING=1 -DWIN32 -D_WINDOWS -DNOMINMAX -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DWIN32_LEAN_AND_MEAN -D_ATL_NO_OPENGL -D_HAS_EXCEPTIONS=0 -D_SECURE_ATL -DCHROMIUM_BUILD -DTOOLKIT_VIEWS=1 -DUSE_LIBJPEG_TURBO=1 -DENABLE_ONE_CLICK_SIGNIN -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -D__STD_C -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= '-DR_PLATFORM_INT_TYPES=' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -D_CRT_SECURE_NO_WARNINGS -D__UNUSED__= -DHAVE_STRDUP -DNO_REG_RPC -DDONT_HAVE_ETHTOOL_SPEED_HI -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DUNICODE -D_UNICODE -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/event -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/log -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/plugin -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/registry -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/share -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/stats -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/util/libekr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/generic/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/ice -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/net -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/stun -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nICEr/src/util -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport/third_party/nrappkit/src/port/win32/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_c_third_party_nICEr0.obj.pp -TC -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4244 -wd4267 -we4553 -Z7 -O1 -Oi -Oy- c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer/Unified_c_third_party_nICEr0.c 18:49:50 INFO - mbslen.c 18:49:50 INFO - VideoDecoderChild.cpp 18:49:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/ipc' 18:49:50 INFO - mkdir -p '.deps/' 18:49:50 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/mozintl' 18:49:50 INFO - mkdir -p '.deps/' 18:49:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoMozIntlHelper.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/mozintl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/mozintl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/MozIntlHelper.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/toolkit/components/mozintl/MozIntlHelper.cpp 18:49:50 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_js_ipc0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC '-DBIN_SUFFIX=".exe"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/ipc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/wrappers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_js_ipc0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/js/ipc/Unified_cpp_js_ipc0.cpp 18:49:51 INFO - VideoDecoderManagerChild.cpp 18:49:51 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xml' 18:49:51 INFO - mkdir -p '.deps/' 18:49:51 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_xml0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/caps -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_xml0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/xml/Unified_cpp_dom_xml0.cpp 18:49:52 INFO - Unified_c_third_party_nICEr0.c 18:49:52 INFO - nicer.lib.desc 18:49:52 INFO - rm -f nicer.lib 18:49:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o nicer.lib.desc nr_crypto.obj ice_candidate.obj ice_candidate_pair.obj ice_component.obj ice_ctx.obj ice_media_stream.obj ice_parser.obj ice_peer_ctx.obj ice_socket.obj nr_socket.obj transport_addr.obj transport_addr_reg.obj addrs.obj nr_socket_turn.obj stun_build.obj stun_client_ctx.obj stun_codec.obj stun_hint.obj stun_msg.obj stun_proc.obj stun_server_ctx.obj stun_util.obj turn_client_ctx.obj cb_args.obj ice_util.obj mbslen.obj Unified_c_third_party_nICEr0.obj 18:49:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/media/mtransport/third_party/nICEr/nicer_nicer' 18:49:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/dns/mdns/libmdns' 18:49:52 INFO - mkdir -p '.deps/' 18:49:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dns_mdns_libmdns0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/dns/mdns/libmdns -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/dns/mdns/libmdns -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dns_mdns_libmdns0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/dns/mdns/libmdns/Unified_cpp_dns_mdns_libmdns0.cpp 18:49:52 INFO - MozIntlHelper.cpp 18:49:52 INFO - toolkit_components_mozintl.lib.desc 18:49:52 INFO - rm -f toolkit_components_mozintl.lib 18:49:52 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o toolkit_components_mozintl.lib.desc MozIntlHelper.obj 18:49:52 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/toolkit/components/mozintl' 18:49:52 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/fetch' 18:49:52 INFO - mkdir -p '.deps/' 18:49:53 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_fetch0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/fetch -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/fetch -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/data -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/http -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_fetch0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/fetch/Unified_cpp_dom_fetch0.cpp 18:49:55 INFO - nsPluginFrame.cpp 18:49:55 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webauthn' 18:49:55 INFO - mkdir -p '.deps/' 18:49:55 INFO - Unified_cpp_media_mediasource0.cpp 18:49:55 INFO - dom_media_mediasource.lib.desc 18:49:55 INFO - rm -f dom_media_mediasource.lib 18:49:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_dom_webauthn0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/webauthn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webauthn -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/crypto -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/manager/ssl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/security/pkix/lib -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_dom_webauthn0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/webauthn/Unified_cpp_dom_webauthn0.cpp 18:49:55 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_mediasource.lib.desc Unified_cpp_media_mediasource0.obj 18:49:55 INFO - RemoteVideoDecoder.cpp 18:49:55 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/rdf/datasource' 18:49:55 INFO - mkdir -p '.deps/' 18:49:56 INFO - Unified_cpp_layout_generic0.cpp 18:49:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_rdf_datasource0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/rdf/datasource -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/rdf/datasource -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/rdf/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_rdf_datasource0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/rdf/datasource/Unified_cpp_rdf_datasource0.cpp 18:49:56 INFO - Unified_cpp_layout_forms0.cpp 18:49:56 INFO - layout_forms.lib.desc 18:49:56 INFO - rm -f layout_forms.lib 18:49:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o layout_forms.lib.desc Unified_cpp_layout_forms0.obj Unified_cpp_layout_forms1.obj 18:49:56 INFO - Unified_cpp_dns_mdns_libmdns0.cpp 18:49:56 INFO - netwerk_dns_mdns_libmdns.lib.desc 18:49:56 INFO - rm -f netwerk_dns_mdns_libmdns.lib 18:49:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_dns_mdns_libmdns.lib.desc Unified_cpp_dns_mdns_libmdns0.obj 18:49:56 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings' 18:49:56 INFO - mkdir -p '.deps/' 18:49:56 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoPrototypeList.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/mozilla/dom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/battery -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/recognition -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/wrappers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/PrototypeList.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/PrototypeList.cpp 18:49:57 INFO - PrototypeList.cpp 18:49:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoRegisterBindings.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/mozilla/dom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/battery -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/recognition -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/wrappers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/RegisterBindings.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/RegisterBindings.cpp 18:49:57 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/mediasource' 18:49:57 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoRegisterWorkerBindings.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/mozilla/dom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/battery -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/recognition -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/wrappers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/RegisterWorkerBindings.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/RegisterWorkerBindings.cpp 18:49:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/layout/forms' 18:49:58 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/dns/mdns/libmdns' 18:49:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoRegisterWorkerDebuggerBindings.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/mozilla/dom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/battery -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/recognition -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/wrappers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/RegisterWorkerDebuggerBindings.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/RegisterWorkerDebuggerBindings.cpp 18:49:58 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoRegisterWorkletBindings.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/mozilla/dom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/battery -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/recognition -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/wrappers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/RegisterWorkletBindings.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/RegisterWorkletBindings.cpp 18:49:59 INFO - Unified_cpp_rdf_datasource0.cpp 18:49:59 INFO - rdf_datasource.lib.desc 18:49:59 INFO - rm -f rdf_datasource.lib 18:49:59 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o rdf_datasource.lib.desc Unified_cpp_rdf_datasource0.obj 18:50:00 INFO - VideoDecoderManagerParent.cpp 18:50:01 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/agnostic/eme' 18:50:01 INFO - mkdir -p '.deps/' 18:50:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_agnostic_eme0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/platforms/agnostic/eme -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/agnostic/eme -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_agnostic_eme0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/platforms/agnostic/eme/Unified_cpp_agnostic_eme0.cpp 18:50:01 INFO - RegisterWorkletBindings.cpp 18:50:01 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/system/win32' 18:50:01 INFO - mkdir -p '.deps/' 18:50:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsNotifyAddrListener.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/system/win32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/system/win32 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsNotifyAddrListener.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/system/win32/nsNotifyAddrListener.cpp 18:50:01 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/rdf/datasource' 18:50:01 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoResolveSystemBinding.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/mozilla/dom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/battery -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/recognition -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/wrappers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/ResolveSystemBinding.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/ResolveSystemBinding.cpp 18:50:02 INFO - VideoDecoderParent.cpp 18:50:02 INFO - dom_media_ipc.lib.desc 18:50:02 INFO - rm -f dom_media_ipc.lib 18:50:02 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o dom_media_ipc.lib.desc RemoteVideoDecoder.obj VideoDecoderChild.obj VideoDecoderManagerChild.obj VideoDecoderManagerParent.obj VideoDecoderParent.obj 18:50:04 INFO - mozmake.EXE[5]: Leaving directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/media/ipc' 18:50:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnionTypes.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/mozilla/dom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/battery -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/recognition -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/wrappers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/UnionTypes.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/UnionTypes.cpp 18:50:04 INFO - BrowserElementAudioChannel.cpp 18:50:04 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/gio' 18:50:04 INFO - mkdir -p '.deps/' 18:50:04 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FonsGIOProtocolHandler.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/protocol/gio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/nsGIOProtocolHandler.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp 18:50:06 INFO - Unified_cpp_layout_generic2.cpp 18:50:06 INFO - Unified_cpp_layout_generic1.cpp 18:50:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnifiedBindings0.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DWIN32_LEAN_AND_MEAN -D_WIN32 -DWIN32 -D_CRT_RAND_S -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DOS_WIN=1 -D_UNICODE -DCHROMIUM_BUILD -DU_STATIC_IMPLEMENTATION -DUNICODE -D_WINDOWS -D_SECURE_ATL -DCOMPILER_MSVC -DHAVE_SIDEBAR -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/mozilla/dom -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/battery -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/canvas -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/geolocation -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/html -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/indexedDB -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webaudio -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/media/webspeech/recognition -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/svg -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/workers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xbl -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xml -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xslt/xpath -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/dom/xul -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/js/xpconnect/wrappers -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/generic -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/style -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/layout/xul/tree -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/mtransport -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/common/time_profiling -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/media/webrtc/signaling/src/peerconnection -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/ipc/ipdl/_ipdlheaders -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/chromium/src -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/ipc/glue -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/UnifiedBindings0.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dom/bindings/UnifiedBindings0.cpp 18:50:06 INFO - mozmake.EXE[5]: Entering directory 'c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/cache2' 18:50:06 INFO - mkdir -p '.deps/' 18:50:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/sccache2/sccache.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/vs2015u3/VC/bin/amd64_x86/cl.exe -FoUnified_cpp_netwerk_cache20.obj -c -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/stl_wrappers -DDEBUG=1 -DTRACING=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/cache2 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/cache2 -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/base -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/cache -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nspr -Ic:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/dist/include/nss -MD -FI c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h -DMOZILLA_CLIENT -deps.deps/Unified_cpp_netwerk_cache20.obj.pp -TP -nologo -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -utf-8 -arch:SSE2 -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -we4553 -GR- -Z7 -O1 -Oi -Oy- -WX c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp 18:50:06 INFO - nsNotifyAddrListener.cpp 18:50:06 INFO - netwerk_system_win32.lib.desc 18:50:06 INFO - rm -f netwerk_system_win32.lib 18:50:06 INFO - c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/config/expandlibs_gen.py -o netwerk_system_win32.lib.desc nsNotifyAddrListener.obj 18:50:07 INFO - #line 1 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:07 INFO - #line 1 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h" 18:50:07 INFO - #line 15 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h" 18:50:07 INFO - #line 166 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h" 18:50:07 INFO - #line 170 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h" 18:50:07 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Char16.h" 18:50:07 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdint" 18:50:07 INFO - #pragma once 18:50:07 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:07 INFO - #pragma once 18:50:07 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xkeycheck.h" 18:50:07 INFO - #pragma once 18:50:08 INFO - #line 91 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xkeycheck.h" 18:50:08 INFO - #line 252 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xkeycheck.h" 18:50:08 INFO - #line 253 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xkeycheck.h" 18:50:08 INFO - #line 255 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xkeycheck.h" 18:50:08 INFO - #line 257 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xkeycheck.h" 18:50:08 INFO - #line 258 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xkeycheck.h" 18:50:08 INFO - #line 8 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:08 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:08 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:08 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:08 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:08 INFO - #line 39 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:08 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:08 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:08 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #pragma once 18:50:08 INFO - #line 151 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #line 155 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #line 185 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #line 188 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #line 190 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #line 196 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #line 200 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #line 207 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #line 219 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #line 228 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #line 229 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:08 INFO - #pragma region Input Buffer SAL 1 compatibility macros 18:50:09 INFO - #pragma endregion Input Buffer SAL 1 compatibility macros 18:50:09 INFO - #line 1555 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:09 INFO - #line 1586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:09 INFO - #line 1611 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:09 INFO - #line 1624 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:09 INFO - #line 1663 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:09 INFO - #line 1775 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:09 INFO - #line 1878 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:09 INFO - #line 2047 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:09 INFO - #line 2149 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2361 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - extern "C" { 18:50:10 INFO - #line 2367 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2595 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2634 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2868 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2878 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2883 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2890 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2891 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2898 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2899 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2911 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 2945 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - } 18:50:10 INFO - #line 2969 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:10 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ConcurrencySal.h" 18:50:10 INFO - #pragma once 18:50:10 INFO - extern "C" { 18:50:10 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ConcurrencySal.h" 18:50:11 INFO - #line 265 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ConcurrencySal.h" 18:50:11 INFO - #line 269 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ConcurrencySal.h" 18:50:11 INFO - #line 352 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ConcurrencySal.h" 18:50:11 INFO - } 18:50:11 INFO - #line 356 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ConcurrencySal.h" 18:50:11 INFO - #line 358 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ConcurrencySal.h" 18:50:11 INFO - #line 2971 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\sal.h" 18:50:11 INFO - #line 46 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #pragma once 18:50:11 INFO - #pragma pack(push, 8) 18:50:11 INFO - extern "C" { 18:50:11 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - typedef unsigned int uintptr_t; 18:50:11 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - typedef char* va_list; 18:50:11 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #line 42 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #line 48 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #line 58 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #line 61 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #line 73 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #line 116 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - } 18:50:11 INFO - #line 120 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - extern "C++" 18:50:11 INFO - { 18:50:11 INFO - template 18:50:11 INFO - struct __vcrt_va_list_is_reference 18:50:11 INFO - { 18:50:11 INFO - enum : bool { __the_value = false }; 18:50:11 INFO - }; 18:50:11 INFO - template 18:50:11 INFO - struct __vcrt_va_list_is_reference<_Ty&> 18:50:11 INFO - { 18:50:11 INFO - enum : bool { __the_value = true }; 18:50:11 INFO - }; 18:50:11 INFO - template 18:50:11 INFO - struct __vcrt_va_list_is_reference<_Ty&&> 18:50:11 INFO - { 18:50:11 INFO - enum : bool { __the_value = true }; 18:50:11 INFO - }; 18:50:11 INFO - template 18:50:11 INFO - void __vcrt_va_start_verify_argument_type() throw() 18:50:11 INFO - { 18:50:11 INFO - static_assert(!__vcrt_va_list_is_reference<_Ty>::__the_value, "va_start argument must not have reference type and must not be parenthesized"); 18:50:11 INFO - } 18:50:11 INFO - } 18:50:11 INFO - #line 156 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vadefs.h" 18:50:11 INFO - #pragma pack(pop) 18:50:11 INFO - #line 47 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 80 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:11 INFO - #line 109 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 111 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 113 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 117 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 118 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 127 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 129 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 130 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 138 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 140 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 146 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 149 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 155 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 167 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 171 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 179 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 187 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 188 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - typedef unsigned int size_t; 18:50:11 INFO - typedef int ptrdiff_t; 18:50:11 INFO - typedef int intptr_t; 18:50:11 INFO - #line 202 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - typedef bool __vcrt_bool; 18:50:11 INFO - #line 212 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 217 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 221 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 225 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 238 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 239 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 243 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 245 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - extern "C++" 18:50:11 INFO - { 18:50:11 INFO - template 18:50:11 INFO - char (*__countof_helper( _CountofType (&_Array)[_SizeOfArray]))[_SizeOfArray]; 18:50:11 INFO - } 18:50:11 INFO - #line 257 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 264 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 275 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 276 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 280 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 288 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 289 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - void __cdecl __security_init_cookie(void); 18:50:11 INFO - void __fastcall __security_check_cookie( uintptr_t _StackCookie); 18:50:11 INFO - __declspec(noreturn) void __cdecl __report_gsfailure(void); 18:50:11 INFO - #line 307 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 308 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - extern uintptr_t __security_cookie; 18:50:11 INFO - #line 316 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - } __pragma(pack(pop)) 18:50:11 INFO - #line 320 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 10 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:11 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #pragma once 18:50:11 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:11 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:11 INFO - #line 25 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 36 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 46 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 50 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 52 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 58 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 64 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 73 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 91 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 92 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 96 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 98 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 104 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 108 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 110 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - extern "C++" 18:50:11 INFO - { 18:50:11 INFO - template 18:50:11 INFO - struct _CrtEnableIf; 18:50:11 INFO - template 18:50:11 INFO - struct _CrtEnableIf 18:50:11 INFO - { 18:50:11 INFO - typedef _Ty _Type; 18:50:11 INFO - }; 18:50:11 INFO - } 18:50:11 INFO - #line 131 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - typedef bool __crt_bool; 18:50:11 INFO - #line 141 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 153 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 175 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 177 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 178 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 182 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:11 INFO - #line 186 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 209 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 210 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 214 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 221 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 222 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - __declspec(dllimport) void __cdecl _invalid_parameter_noinfo(void); 18:50:12 INFO - __declspec(dllimport) __declspec(noreturn) void __cdecl _invalid_parameter_noinfo_noreturn(void); 18:50:12 INFO - __declspec(noreturn) 18:50:12 INFO - __declspec(dllimport) void __cdecl _invoke_watson( 18:50:12 INFO - wchar_t const*, 18:50:12 INFO - wchar_t const*, 18:50:12 INFO - wchar_t const*, 18:50:12 INFO - unsigned int, 18:50:12 INFO - uintptr_t); 18:50:12 INFO - #line 277 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 278 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 295 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 304 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 305 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 323 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 324 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 331 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 332 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 336 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 350 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 366 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 373 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 377 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 382 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 383 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 393 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 394 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 395 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 399 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 405 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 425 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 435 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 442 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 447 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 455 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 463 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 468 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - typedef int errno_t; 18:50:12 INFO - typedef unsigned short wint_t; 18:50:12 INFO - typedef unsigned short wctype_t; 18:50:12 INFO - typedef long __time32_t; 18:50:12 INFO - typedef __int64 __time64_t; 18:50:12 INFO - typedef struct __crt_locale_data_public 18:50:12 INFO - { 18:50:12 INFO - unsigned short const* _locale_pctype; 18:50:12 INFO - int _locale_mb_cur_max; 18:50:12 INFO - unsigned int _locale_lc_codepage; 18:50:12 INFO - } __crt_locale_data_public; 18:50:12 INFO - typedef struct __crt_locale_pointers 18:50:12 INFO - { 18:50:12 INFO - struct __crt_locale_data* locinfo; 18:50:12 INFO - struct __crt_multibyte_data* mbcinfo; 18:50:12 INFO - } __crt_locale_pointers; 18:50:12 INFO - typedef __crt_locale_pointers* _locale_t; 18:50:12 INFO - typedef struct _Mbstatet 18:50:12 INFO - { 18:50:12 INFO - unsigned long _Wchar; 18:50:12 INFO - unsigned short _Byte, _State; 18:50:12 INFO - } _Mbstatet; 18:50:12 INFO - typedef _Mbstatet mbstate_t; 18:50:12 INFO - #line 508 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 512 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - typedef __time64_t time_t; 18:50:12 INFO - #line 519 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 520 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 525 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - typedef size_t rsize_t; 18:50:12 INFO - #line 529 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 705 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:12 INFO - #line 706 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:13 INFO - #line 1781 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:13 INFO - #line 1971 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:13 INFO - #line 1972 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:13 INFO - #line 1973 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt.h" 18:50:13 INFO - } __pragma(pack(pop)) 18:50:13 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 25 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 28 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 38 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 39 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 50 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 51 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 52 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 57 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 59 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 64 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 65 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\crtdefs.h" 18:50:13 INFO - #line 9 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #pragma pack(push,8) 18:50:13 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 28 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 31 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 50 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 52 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 59 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 60 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 68 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 69 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 75 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 77 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 78 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 84 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 86 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 87 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 93 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 95 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 96 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 104 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 105 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 137 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 139 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 156 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 157 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 158 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 167 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 222 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 223 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 233 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 235 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 236 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 241 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 243 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 245 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 247 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #pragma detect_mismatch("_MSC_VER", "1900") 18:50:13 INFO - #line 255 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #pragma detect_mismatch("_ITERATOR_DEBUG_LEVEL", "0") 18:50:13 INFO - #line 259 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 264 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 266 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #pragma detect_mismatch("RuntimeLibrary", "MD_DynamicRelease") 18:50:13 INFO - #line 270 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 271 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 272 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 285 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 286 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 291 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 296 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 298 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 299 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 311 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 313 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 317 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 385 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 391 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 394 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 399 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 411 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\use_ansi.h" 18:50:13 INFO - #pragma once 18:50:13 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\use_ansi.h" 18:50:13 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\use_ansi.h" 18:50:13 INFO - #line 51 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\use_ansi.h" 18:50:13 INFO - #line 56 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\use_ansi.h" 18:50:13 INFO - #pragma comment(lib, "msvcprt" "" "") 18:50:13 INFO - #line 65 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\use_ansi.h" 18:50:13 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\use_ansi.h" 18:50:13 INFO - #line 69 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\use_ansi.h" 18:50:13 INFO - #line 413 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 417 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 421 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 443 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 445 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 446 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 451 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 453 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 454 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 459 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 461 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 462 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 472 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 477 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 479 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 481 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 482 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 486 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 491 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 496 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 497 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 498 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 529 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 530 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 557 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 577 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - typedef long long _Longlong; 18:50:13 INFO - typedef unsigned long long _ULonglong; 18:50:13 INFO - namespace std { 18:50:13 INFO - enum _Uninitialized 18:50:13 INFO - { 18:50:13 INFO - _Noinit 18:50:13 INFO - }; 18:50:13 INFO - #pragma warning(push) 18:50:13 INFO - #pragma warning(disable:4412) 18:50:13 INFO - class __declspec(dllimport) _Lockit 18:50:13 INFO - { 18:50:13 INFO - public: 18:50:13 INFO - #line 644 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - __thiscall _Lockit(); 18:50:13 INFO - explicit __thiscall _Lockit(int); 18:50:13 INFO - __thiscall ~_Lockit() throw (); 18:50:13 INFO - #line 648 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - static void __cdecl _Lockit_ctor(int); 18:50:13 INFO - static void __cdecl _Lockit_dtor(int); 18:50:13 INFO - private: 18:50:13 INFO - static void __cdecl _Lockit_ctor(_Lockit *); 18:50:13 INFO - static void __cdecl _Lockit_ctor(_Lockit *, int); 18:50:13 INFO - static void __cdecl _Lockit_dtor(_Lockit *); 18:50:13 INFO - public: 18:50:13 INFO - _Lockit(const _Lockit&) = delete; 18:50:13 INFO - _Lockit& operator=(const _Lockit&) = delete; 18:50:13 INFO - private: 18:50:13 INFO - int _Locktype; 18:50:13 INFO - #line 677 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - }; 18:50:13 INFO - #line 763 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - class __declspec(dllimport) _Init_locks 18:50:13 INFO - { 18:50:13 INFO - public: 18:50:13 INFO - #line 780 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - __thiscall _Init_locks(); 18:50:13 INFO - __thiscall ~_Init_locks() throw (); 18:50:13 INFO - #line 783 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - private: 18:50:13 INFO - static void __cdecl _Init_locks_ctor(_Init_locks *); 18:50:13 INFO - static void __cdecl _Init_locks_dtor(_Init_locks *); 18:50:13 INFO - #line 797 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - }; 18:50:13 INFO - #pragma warning(pop) 18:50:13 INFO - } 18:50:13 INFO - #line 802 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - __declspec(dllimport) void __cdecl _Atexit(void (__cdecl *)(void)); 18:50:13 INFO - typedef unsigned long _Uint32t; 18:50:13 INFO - #pragma pack(pop) 18:50:13 INFO - #line 819 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 820 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\yvals.h" 18:50:13 INFO - #line 6 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdint" 18:50:13 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdint.h" 18:50:13 INFO - #pragma once 18:50:13 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:14 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdint.h" 18:50:14 INFO - typedef signed char int8_t; 18:50:14 INFO - typedef short int16_t; 18:50:14 INFO - typedef int int32_t; 18:50:14 INFO - typedef long long int64_t; 18:50:14 INFO - typedef unsigned char uint8_t; 18:50:14 INFO - typedef unsigned short uint16_t; 18:50:14 INFO - typedef unsigned int uint32_t; 18:50:14 INFO - typedef unsigned long long uint64_t; 18:50:14 INFO - typedef signed char int_least8_t; 18:50:14 INFO - typedef short int_least16_t; 18:50:14 INFO - typedef int int_least32_t; 18:50:14 INFO - typedef long long int_least64_t; 18:50:14 INFO - typedef unsigned char uint_least8_t; 18:50:14 INFO - typedef unsigned short uint_least16_t; 18:50:14 INFO - typedef unsigned int uint_least32_t; 18:50:14 INFO - typedef unsigned long long uint_least64_t; 18:50:14 INFO - typedef signed char int_fast8_t; 18:50:14 INFO - typedef int int_fast16_t; 18:50:14 INFO - typedef int int_fast32_t; 18:50:14 INFO - typedef long long int_fast64_t; 18:50:14 INFO - typedef unsigned char uint_fast8_t; 18:50:14 INFO - typedef unsigned int uint_fast16_t; 18:50:14 INFO - typedef unsigned int uint_fast32_t; 18:50:14 INFO - typedef unsigned long long uint_fast64_t; 18:50:14 INFO - typedef long long intmax_t; 18:50:14 INFO - typedef unsigned long long uintmax_t; 18:50:14 INFO - #line 96 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdint.h" 18:50:14 INFO - #line 107 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdint.h" 18:50:14 INFO - #line 133 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdint.h" 18:50:14 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdint" 18:50:14 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdint" 18:50:14 INFO - namespace std { 18:50:14 INFO - using :: int8_t; using :: int16_t; 18:50:14 INFO - using :: int32_t; using :: int64_t; 18:50:14 INFO - using :: uint8_t; using :: uint16_t; 18:50:14 INFO - using :: uint32_t; using :: uint64_t; 18:50:14 INFO - using :: int_least8_t; using :: int_least16_t; 18:50:14 INFO - using :: int_least32_t; using :: int_least64_t; 18:50:14 INFO - using :: uint_least8_t; using :: uint_least16_t; 18:50:14 INFO - using :: uint_least32_t; using :: uint_least64_t; 18:50:14 INFO - using :: int_fast8_t; using :: int_fast16_t; 18:50:14 INFO - using :: int_fast32_t; using :: int_fast64_t; 18:50:14 INFO - using :: uint_fast8_t; using :: uint_fast16_t; 18:50:14 INFO - using :: uint_fast32_t; using :: uint_fast64_t; 18:50:14 INFO - using :: intmax_t; using :: intptr_t; 18:50:14 INFO - using :: uintmax_t; using :: uintptr_t; 18:50:14 INFO - namespace tr1 { 18:50:14 INFO - using :: int8_t; using :: int16_t; 18:50:14 INFO - using :: int32_t; using :: int64_t; 18:50:14 INFO - using :: uint8_t; using :: uint16_t; 18:50:14 INFO - using :: uint32_t; using :: uint64_t; 18:50:14 INFO - using :: int_least8_t; using :: int_least16_t; 18:50:14 INFO - using :: int_least32_t; using :: int_least64_t; 18:50:14 INFO - using :: uint_least8_t; using :: uint_least16_t; 18:50:14 INFO - using :: uint_least32_t; using :: uint_least64_t; 18:50:14 INFO - using :: int_fast8_t; using :: int_fast16_t; 18:50:14 INFO - using :: int_fast32_t; using :: int_fast64_t; 18:50:14 INFO - using :: uint_fast8_t; using :: uint_fast16_t; 18:50:14 INFO - using :: uint_fast32_t; using :: uint_fast64_t; 18:50:14 INFO - using :: intmax_t; using :: intptr_t; 18:50:14 INFO - using :: uintmax_t; using :: uintptr_t; 18:50:14 INFO - } 18:50:14 INFO - #line 57 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdint" 18:50:14 INFO - } 18:50:14 INFO - #line 59 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdint" 18:50:14 INFO - #line 61 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdint" 18:50:14 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Char16.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 39 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstddef" 18:50:14 INFO - #pragma once 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stddef.h" 18:50:14 INFO - #pragma once 18:50:14 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:14 INFO - namespace std 18:50:14 INFO - { 18:50:14 INFO - typedef decltype(__nullptr) nullptr_t; 18:50:14 INFO - } 18:50:14 INFO - using ::std::nullptr_t; 18:50:14 INFO - #line 25 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stddef.h" 18:50:14 INFO - __declspec(dllimport) int* __cdecl _errno(void); 18:50:14 INFO - __declspec(dllimport) errno_t __cdecl _set_errno( int _Value); 18:50:14 INFO - __declspec(dllimport) errno_t __cdecl _get_errno( int* _Value); 18:50:14 INFO - #line 37 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stddef.h" 18:50:14 INFO - #line 46 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stddef.h" 18:50:14 INFO - #line 49 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stddef.h" 18:50:14 INFO - __declspec(dllimport) extern unsigned long __cdecl __threadid(void); 18:50:14 INFO - __declspec(dllimport) extern uintptr_t __cdecl __threadhandle(void); 18:50:14 INFO - } __pragma(pack(pop)) 18:50:14 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstddef" 18:50:14 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstddef" 18:50:14 INFO - namespace std { 18:50:14 INFO - using :: ptrdiff_t; using :: size_t; 18:50:14 INFO - } 18:50:14 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstddef" 18:50:14 INFO - namespace std { 18:50:14 INFO - typedef double max_align_t; 18:50:14 INFO - } 18:50:14 INFO - using ::std:: max_align_t; 18:50:14 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstddef" 18:50:14 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstddef" 18:50:14 INFO - #line 50 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 63 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 98 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 104 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 107 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 111 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 112 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 114 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Compiler.h" 18:50:14 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 31 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 35 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 37 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 39 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 70 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 92 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 112 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 131 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 133 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 147 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 149 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 169 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 171 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 184 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 188 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 192 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 194 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 208 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 210 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 237 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 239 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 274 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 276 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 293 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 297 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 328 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 337 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 605 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 609 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 647 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 649 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 651 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Attributes.h" 18:50:14 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Char16.h" 18:50:14 INFO - class char16ptr_t 18:50:14 INFO - { 18:50:14 INFO - private: 18:50:14 INFO - const char16_t* mPtr; 18:50:14 INFO - static_assert(sizeof(char16_t) == sizeof(wchar_t), 18:50:14 INFO - "char16_t and wchar_t sizes differ"); 18:50:14 INFO - public: 18:50:14 INFO - char16ptr_t(const char16_t* aPtr) : mPtr(aPtr) {} 18:50:14 INFO - char16ptr_t(const wchar_t* aPtr) : 18:50:14 INFO - mPtr(reinterpret_cast(aPtr)) 18:50:14 INFO - {} 18:50:14 INFO - constexpr char16ptr_t(decltype(nullptr)) : mPtr(nullptr) {} 18:50:14 INFO - operator const char16_t*() const 18:50:14 INFO - { 18:50:14 INFO - return mPtr; 18:50:14 INFO - } 18:50:14 INFO - operator const wchar_t*() const 18:50:14 INFO - { 18:50:14 INFO - return reinterpret_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - operator const void*() const 18:50:14 INFO - { 18:50:14 INFO - return mPtr; 18:50:14 INFO - } 18:50:14 INFO - operator bool() const 18:50:14 INFO - { 18:50:14 INFO - return mPtr != nullptr; 18:50:14 INFO - } 18:50:14 INFO - explicit operator char16_t*() const 18:50:14 INFO - { 18:50:14 INFO - return const_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - explicit operator wchar_t*() const 18:50:14 INFO - { 18:50:14 INFO - return const_cast(static_cast(*this)); 18:50:14 INFO - } 18:50:14 INFO - explicit operator int() const 18:50:14 INFO - { 18:50:14 INFO - return reinterpret_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - explicit operator unsigned int() const 18:50:14 INFO - { 18:50:14 INFO - return reinterpret_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - explicit operator long() const 18:50:14 INFO - { 18:50:14 INFO - return reinterpret_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - explicit operator unsigned long() const 18:50:14 INFO - { 18:50:14 INFO - return reinterpret_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - explicit operator long long() const 18:50:14 INFO - { 18:50:14 INFO - return reinterpret_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - explicit operator unsigned long long() const 18:50:14 INFO - { 18:50:14 INFO - return reinterpret_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - explicit operator const char*() const 18:50:14 INFO - { 18:50:14 INFO - return reinterpret_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - explicit operator const unsigned char*() const 18:50:14 INFO - { 18:50:14 INFO - return reinterpret_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - explicit operator unsigned char*() const 18:50:14 INFO - { 18:50:14 INFO - return 18:50:14 INFO - const_cast(reinterpret_cast(mPtr)); 18:50:14 INFO - } 18:50:14 INFO - explicit operator void*() const 18:50:14 INFO - { 18:50:14 INFO - return const_cast(mPtr); 18:50:14 INFO - } 18:50:14 INFO - char16_t operator[](size_t aIndex) const 18:50:14 INFO - { 18:50:14 INFO - return mPtr[aIndex]; 18:50:14 INFO - } 18:50:14 INFO - bool operator==(const char16ptr_t& aOther) const 18:50:14 INFO - { 18:50:14 INFO - return mPtr == aOther.mPtr; 18:50:14 INFO - } 18:50:14 INFO - bool operator==(decltype(nullptr)) const 18:50:14 INFO - { 18:50:14 INFO - return mPtr == nullptr; 18:50:14 INFO - } 18:50:14 INFO - bool operator!=(const char16ptr_t& aOther) const 18:50:14 INFO - { 18:50:14 INFO - return mPtr != aOther.mPtr; 18:50:14 INFO - } 18:50:14 INFO - bool operator!=(decltype(nullptr)) const 18:50:14 INFO - { 18:50:14 INFO - return mPtr != nullptr; 18:50:14 INFO - } 18:50:14 INFO - char16ptr_t operator+(int aValue) const 18:50:14 INFO - { 18:50:14 INFO - return char16ptr_t(mPtr + aValue); 18:50:14 INFO - } 18:50:14 INFO - char16ptr_t operator+(unsigned int aValue) const 18:50:14 INFO - { 18:50:14 INFO - return char16ptr_t(mPtr + aValue); 18:50:14 INFO - } 18:50:14 INFO - char16ptr_t operator+(long aValue) const 18:50:14 INFO - { 18:50:14 INFO - return char16ptr_t(mPtr + aValue); 18:50:14 INFO - } 18:50:14 INFO - char16ptr_t operator+(unsigned long aValue) const 18:50:14 INFO - { 18:50:14 INFO - return char16ptr_t(mPtr + aValue); 18:50:14 INFO - } 18:50:14 INFO - char16ptr_t operator+(long long aValue) const 18:50:14 INFO - { 18:50:14 INFO - return char16ptr_t(mPtr + aValue); 18:50:14 INFO - } 18:50:14 INFO - char16ptr_t operator+(unsigned long long aValue) const 18:50:14 INFO - { 18:50:14 INFO - return char16ptr_t(mPtr + aValue); 18:50:14 INFO - } 18:50:14 INFO - ptrdiff_t operator-(const char16ptr_t& aOther) const 18:50:14 INFO - { 18:50:14 INFO - return mPtr - aOther.mPtr; 18:50:14 INFO - } 18:50:14 INFO - }; 18:50:14 INFO - inline decltype((char*)0-(char*)0) 18:50:14 INFO - operator-(const char16_t* aX, const char16ptr_t aY) 18:50:14 INFO - { 18:50:14 INFO - return aX - static_cast(aY); 18:50:14 INFO - } 18:50:14 INFO - #line 187 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Char16.h" 18:50:14 INFO - static_assert(sizeof(char16_t) == 2, "Is char16_t type 16 bits?"); 18:50:14 INFO - static_assert(char16_t(-1) > char16_t(0), "Is char16_t type unsigned?"); 18:50:14 INFO - static_assert(sizeof(u'A') == 2, "Is unicode char literal 16 bits?"); 18:50:14 INFO - static_assert(sizeof(u""[0]) == 2, "Is unicode string char 16 bits?"); 18:50:14 INFO - #line 194 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Char16.h" 18:50:14 INFO - #line 196 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Char16.h" 18:50:14 INFO - #line 179 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h" 18:50:14 INFO - #line 180 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h" 18:50:14 INFO - #line 192 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h" 18:50:14 INFO - #line 202 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h" 18:50:14 INFO - #line 204 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/obj-firefox/mozilla-config.h" 18:50:14 INFO - #line 1 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ModuleUtils.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Module.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\xpcom-config.h" 18:50:14 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\xpcom-config.h" 18:50:14 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:14 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:14 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:14 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla\\msvc_raise_wrappers.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc_abort.h" 18:50:14 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:14 INFO - #line 51 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:14 INFO - #line 64 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:14 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:14 INFO - #line 69 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:14 INFO - #line 75 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:14 INFO - #line 85 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:14 INFO - #line 96 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:14 INFO - #line 99 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:14 INFO - #line 100 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:15 INFO - #line 125 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:15 INFO - #line 133 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:15 INFO - #line 135 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Types.h" 18:50:15 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc_abort.h" 18:50:15 INFO - __declspec(dllimport) 18:50:15 INFO - __declspec(noreturn) 18:50:15 INFO - #line 25 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc_abort.h" 18:50:15 INFO - void mozalloc_abort(const char* const msg); 18:50:15 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc_abort.h" 18:50:15 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla\\msvc_raise_wrappers.h" 18:50:15 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:15 INFO - #pragma once 18:50:15 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdlib" 18:50:15 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdlib" 18:50:15 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdlib" 18:50:15 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:15 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdlib" 18:50:15 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdlib" 18:50:15 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdlib" 18:50:15 INFO - #pragma warning( push ) 18:50:15 INFO - #pragma warning( disable : 4275 4530 ) 18:50:15 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdlib" 18:50:15 INFO - #pragma once 18:50:15 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:15 INFO - #pragma once 18:50:15 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_malloc.h" 18:50:15 INFO - #pragma once 18:50:15 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:15 INFO - #line 52 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_malloc.h" 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _calloc_base( 18:50:15 INFO - size_t _Count, 18:50:15 INFO - size_t _Size 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl calloc( 18:50:15 INFO - size_t _Count, 18:50:15 INFO - size_t _Size 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) int __cdecl _callnewh( 18:50:15 INFO - size_t _Size 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) 18:50:15 INFO - void* __cdecl _expand( 18:50:15 INFO - void* _Block, 18:50:15 INFO - size_t _Size 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) 18:50:15 INFO - void __cdecl _free_base( 18:50:15 INFO - void* _Block 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) 18:50:15 INFO - void __cdecl free( 18:50:15 INFO - void* _Block 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _malloc_base( 18:50:15 INFO - size_t _Size 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl malloc( 18:50:15 INFO - size_t _Size 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) 18:50:15 INFO - size_t __cdecl _msize_base( 18:50:15 INFO - void* _Block 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) 18:50:15 INFO - size_t __cdecl _msize( 18:50:15 INFO - void* _Block 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _realloc_base( 18:50:15 INFO - void* _Block, 18:50:15 INFO - size_t _Size 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl realloc( 18:50:15 INFO - void* _Block, 18:50:15 INFO - size_t _Size 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _recalloc_base( 18:50:15 INFO - void* _Block, 18:50:15 INFO - size_t _Count, 18:50:15 INFO - size_t _Size 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _recalloc( 18:50:15 INFO - void* _Block, 18:50:15 INFO - size_t _Count, 18:50:15 INFO - size_t _Size 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) 18:50:15 INFO - void __cdecl _aligned_free( 18:50:15 INFO - void* _Block 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _aligned_malloc( 18:50:15 INFO - size_t _Size, 18:50:15 INFO - size_t _Alignment 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _aligned_offset_malloc( 18:50:15 INFO - size_t _Size, 18:50:15 INFO - size_t _Alignment, 18:50:15 INFO - size_t _Offset 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) 18:50:15 INFO - size_t __cdecl _aligned_msize( 18:50:15 INFO - void* _Block, 18:50:15 INFO - size_t _Alignment, 18:50:15 INFO - size_t _Offset 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _aligned_offset_realloc( 18:50:15 INFO - void* _Block, 18:50:15 INFO - size_t _Size, 18:50:15 INFO - size_t _Alignment, 18:50:15 INFO - size_t _Offset 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _aligned_offset_recalloc( 18:50:15 INFO - void* _Block, 18:50:15 INFO - size_t _Count, 18:50:15 INFO - size_t _Size, 18:50:15 INFO - size_t _Alignment, 18:50:15 INFO - size_t _Offset 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _aligned_realloc( 18:50:15 INFO - void* _Block, 18:50:15 INFO - size_t _Size, 18:50:15 INFO - size_t _Alignment 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) __declspec(restrict) 18:50:15 INFO - void* __cdecl _aligned_recalloc( 18:50:15 INFO - void* _Block, 18:50:15 INFO - size_t _Count, 18:50:15 INFO - size_t _Size, 18:50:15 INFO - size_t _Alignment 18:50:15 INFO - ); 18:50:15 INFO - #line 225 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_malloc.h" 18:50:15 INFO - } __pragma(pack(pop)) 18:50:15 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:15 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_search.h" 18:50:15 INFO - #pragma once 18:50:15 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:15 INFO - __declspec(dllimport) void* __cdecl bsearch_s( 18:50:15 INFO - void const* _Key, 18:50:15 INFO - void const* _Base, 18:50:15 INFO - rsize_t _NumOfElements, 18:50:15 INFO - rsize_t _SizeOfElements, 18:50:15 INFO - int (__cdecl* _PtFuncCompare)(void*, void const*, void const*), 18:50:15 INFO - void* _Context 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) void __cdecl qsort_s( 18:50:15 INFO - void* _Base, 18:50:15 INFO - rsize_t _NumOfElements, 18:50:15 INFO - rsize_t _SizeOfElements, 18:50:15 INFO - int (__cdecl* _PtFuncCompare)(void*, void const*, void const*), 18:50:15 INFO - void* _Context 18:50:15 INFO - ); 18:50:15 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_search.h" 18:50:15 INFO - __declspec(dllimport) void* __cdecl bsearch( 18:50:15 INFO - void const* _Key, 18:50:15 INFO - void const* _Base, 18:50:15 INFO - size_t _NumOfElements, 18:50:15 INFO - size_t _SizeOfElements, 18:50:15 INFO - int (__cdecl* _PtFuncCompare)(void const*, void const*) 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) void __cdecl qsort( 18:50:15 INFO - void* _Base, 18:50:15 INFO - size_t _NumOfElements, 18:50:15 INFO - size_t _SizeOfElements, 18:50:15 INFO - int (__cdecl* _PtFuncCompare)(void const*, void const*) 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) void* __cdecl _lfind_s( 18:50:15 INFO - void const* _Key, 18:50:15 INFO - void const* _Base, 18:50:15 INFO - unsigned int* _NumOfElements, 18:50:15 INFO - size_t _SizeOfElements, 18:50:15 INFO - int (__cdecl* _PtFuncCompare)(void*, void const*, void const*), 18:50:15 INFO - void* _Context 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) void* __cdecl _lfind( 18:50:15 INFO - void const* _Key, 18:50:15 INFO - void const* _Base, 18:50:15 INFO - unsigned int* _NumOfElements, 18:50:15 INFO - unsigned int _SizeOfElements, 18:50:15 INFO - int (__cdecl* _PtFuncCompare)(void const*, void const*) 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) void* __cdecl _lsearch_s( 18:50:15 INFO - void const* _Key, 18:50:15 INFO - void* _Base, 18:50:15 INFO - unsigned int* _NumOfElements, 18:50:15 INFO - size_t _SizeOfElements, 18:50:15 INFO - int (__cdecl* _PtFuncCompare)(void*, void const*, void const*), 18:50:15 INFO - void* _Context 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) void* __cdecl _lsearch( 18:50:15 INFO - void const* _Key, 18:50:15 INFO - void* _Base, 18:50:15 INFO - unsigned int* _NumOfElements, 18:50:15 INFO - unsigned int _SizeOfElements, 18:50:15 INFO - int (__cdecl* _PtFuncCompare)(void const*, void const*) 18:50:15 INFO - ); 18:50:15 INFO - #line 179 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_search.h" 18:50:15 INFO - __declspec(dllimport) void* __cdecl lfind( 18:50:15 INFO - void const* _Key, 18:50:15 INFO - void const* _Base, 18:50:15 INFO - unsigned int* _NumOfElements, 18:50:15 INFO - unsigned int _SizeOfElements, 18:50:15 INFO - int (__cdecl* _PtFuncCompare)(void const*, void const*) 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) void* __cdecl lsearch( 18:50:15 INFO - void const* _Key, 18:50:15 INFO - void* _Base, 18:50:15 INFO - unsigned int* _NumOfElements, 18:50:15 INFO - unsigned int _SizeOfElements, 18:50:15 INFO - int (__cdecl* _PtFuncCompare)(void const*, void const*) 18:50:15 INFO - ); 18:50:15 INFO - #line 203 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_search.h" 18:50:15 INFO - } __pragma(pack(pop)) 18:50:15 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:15 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - #pragma once 18:50:15 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _itow_s( 18:50:15 INFO - int _Value, 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - size_t _BufferCount, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - extern "C++" { template inline errno_t __cdecl _itow_s( int _Value, wchar_t (&_Buffer)[_Size], int _Radix) throw() { return _itow_s(_Value, _Buffer, _Size, _Radix); } } 18:50:15 INFO - #line 63 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) wchar_t* __cdecl _itow( int _Value, wchar_t *_Buffer, int _Radix); 18:50:15 INFO - #line 70 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _ltow_s( 18:50:15 INFO - long _Value, 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - size_t _BufferCount, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - extern "C++" { template inline errno_t __cdecl _ltow_s( long _Value, wchar_t (&_Buffer)[_Size], int _Radix) throw() { return _ltow_s(_Value, _Buffer, _Size, _Radix); } } 18:50:15 INFO - #line 86 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) wchar_t* __cdecl _ltow( long _Value, wchar_t *_Buffer, int _Radix); 18:50:15 INFO - #line 93 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _ultow_s( 18:50:15 INFO - unsigned long _Value, 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - size_t _BufferCount, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - extern "C++" { template inline errno_t __cdecl _ultow_s( unsigned long _Value, wchar_t (&_Buffer)[_Size], int _Radix) throw() { return _ultow_s(_Value, _Buffer, _Size, _Radix); } } 18:50:15 INFO - #line 108 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) wchar_t* __cdecl _ultow( unsigned long _Value, wchar_t *_Buffer, int _Radix); 18:50:15 INFO - #line 115 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) double __cdecl wcstod( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) double __cdecl _wcstod_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) long __cdecl wcstol( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) long __cdecl _wcstol_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) long long __cdecl wcstoll( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) long long __cdecl _wcstoll_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) unsigned long __cdecl wcstoul( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) unsigned long __cdecl _wcstoul_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) unsigned long long __cdecl wcstoull( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) unsigned long long __cdecl _wcstoull_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) long double __cdecl wcstold( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) long double __cdecl _wcstold_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) float __cdecl wcstof( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) float __cdecl _wcstof_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) double __cdecl _wtof( 18:50:15 INFO - wchar_t const* _String 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) double __cdecl _wtof_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) int __cdecl _wtoi( 18:50:15 INFO - wchar_t const* _String 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) int __cdecl _wtoi_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) long __cdecl _wtol( 18:50:15 INFO - wchar_t const* _String 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) long __cdecl _wtol_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) long long __cdecl _wtoll( 18:50:15 INFO - wchar_t const* _String 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) long long __cdecl _wtoll_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _i64tow_s( 18:50:15 INFO - __int64 _Value, 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - size_t _BufferCount, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) wchar_t* __cdecl _i64tow( 18:50:15 INFO - __int64 _Value, 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _ui64tow_s( 18:50:15 INFO - unsigned __int64 _Value, 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - size_t _BufferCount, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) wchar_t* __cdecl _ui64tow( 18:50:15 INFO - unsigned __int64 _Value, 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __int64 __cdecl _wtoi64( 18:50:15 INFO - wchar_t const* _String 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __int64 __cdecl _wtoi64_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __int64 __cdecl _wcstoi64( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __int64 __cdecl _wcstoi64_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) unsigned __int64 __cdecl _wcstoui64( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) unsigned __int64 __cdecl _wcstoui64_l( 18:50:15 INFO - wchar_t const* _String, 18:50:15 INFO - wchar_t** _EndPtr, 18:50:15 INFO - int _Radix, 18:50:15 INFO - _locale_t _Locale 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(allocator) wchar_t* __cdecl _wfullpath( 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - wchar_t const* _Path, 18:50:15 INFO - size_t _BufferCount 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _wmakepath_s( 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - size_t _BufferCount, 18:50:15 INFO - wchar_t const* _Drive, 18:50:15 INFO - wchar_t const* _Dir, 18:50:15 INFO - wchar_t const* _Filename, 18:50:15 INFO - wchar_t const* _Ext 18:50:15 INFO - ); 18:50:15 INFO - extern "C++" { template inline errno_t __cdecl _wmakepath_s(wchar_t (&_Buffer)[_Size], wchar_t const* _Drive, wchar_t const* _Dir, wchar_t const* _Filename, wchar_t const* _Ext) throw() { return _wmakepath_s(_Buffer, _Size, _Drive, _Dir, _Filename, _Ext); } } 18:50:15 INFO - #line 361 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) void __cdecl _wmakepath( wchar_t *_Buffer, wchar_t const* _Drive, wchar_t const* _Dir, wchar_t const* _Filename, wchar_t const* _Ext); 18:50:15 INFO - #line 370 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) void __cdecl _wperror( 18:50:15 INFO - wchar_t const* _ErrorMessage 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) void __cdecl _wsplitpath( 18:50:15 INFO - wchar_t const* _FullPath, 18:50:15 INFO - wchar_t* _Drive, 18:50:15 INFO - wchar_t* _Dir, 18:50:15 INFO - wchar_t* _Filename, 18:50:15 INFO - wchar_t* _Ext 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _wsplitpath_s( 18:50:15 INFO - wchar_t const* _FullPath, 18:50:15 INFO - wchar_t* _Drive, 18:50:15 INFO - size_t _DriveCount, 18:50:15 INFO - wchar_t* _Dir, 18:50:15 INFO - size_t _DirCount, 18:50:15 INFO - wchar_t* _Filename, 18:50:15 INFO - size_t _FilenameCount, 18:50:15 INFO - wchar_t* _Ext, 18:50:15 INFO - size_t _ExtCount 18:50:15 INFO - ); 18:50:15 INFO - extern "C++" { template inline errno_t __cdecl _wsplitpath_s( wchar_t const* _Path, wchar_t (&_Drive)[_DriveSize], wchar_t (&_Dir)[_DirSize], wchar_t (&_Name)[_NameSize], wchar_t (&_Ext)[_ExtSize] ) throw() { return _wsplitpath_s(_Path, _Drive, _DriveSize, _Dir, _DirSize, _Name, _NameSize, _Ext, _ExtSize); } } 18:50:15 INFO - #line 400 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _wdupenv_s( 18:50:15 INFO - wchar_t** _Buffer, 18:50:15 INFO - size_t* _BufferCount, 18:50:15 INFO - wchar_t const* _VarName 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) wchar_t* __cdecl _wgetenv( 18:50:15 INFO - wchar_t const* _VarName 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _wgetenv_s( 18:50:15 INFO - size_t* _RequiredCount, 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - size_t _BufferCount, 18:50:15 INFO - wchar_t const* _VarName 18:50:15 INFO - ); 18:50:15 INFO - extern "C++" { template inline errno_t __cdecl _wgetenv_s( size_t* _RequiredCount, wchar_t (&_Buffer)[_Size], wchar_t const* _VarName) throw() { return _wgetenv_s(_RequiredCount, _Buffer, _Size, _VarName); } } 18:50:15 INFO - #line 438 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) int __cdecl _wputenv( 18:50:15 INFO - wchar_t const* _EnvString 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _wputenv_s( 18:50:15 INFO - wchar_t const* _Name, 18:50:15 INFO - wchar_t const* _Value 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) errno_t __cdecl _wsearchenv_s( 18:50:15 INFO - wchar_t const* _Filename, 18:50:15 INFO - wchar_t const* _VarName, 18:50:15 INFO - wchar_t* _Buffer, 18:50:15 INFO - size_t _BufferCount 18:50:15 INFO - ); 18:50:15 INFO - extern "C++" { template inline errno_t __cdecl _wsearchenv_s( wchar_t const* _Filename, wchar_t const* _VarName, wchar_t (&_ResultPath)[_Size]) throw() { return _wsearchenv_s(_Filename, _VarName, _ResultPath, _Size); } } 18:50:15 INFO - #line 463 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) void __cdecl _wsearchenv( wchar_t const* _Filename, wchar_t const* _VarName, wchar_t *_ResultPath); 18:50:15 INFO - #line 470 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - __declspec(dllimport) int __cdecl _wsystem( 18:50:15 INFO - wchar_t const* _Command 18:50:15 INFO - ); 18:50:15 INFO - #line 476 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - #line 477 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdlib.h" 18:50:15 INFO - } __pragma(pack(pop)) 18:50:15 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:15 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits.h" 18:50:15 INFO - #pragma once 18:50:15 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:15 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits.h" 18:50:15 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:15 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits.h" 18:50:15 INFO - #line 71 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits.h" 18:50:15 INFO - #line 84 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits.h" 18:50:15 INFO - #line 85 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits.h" 18:50:15 INFO - } __pragma(pack(pop)) 18:50:15 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:15 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:15 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:15 INFO - __declspec(dllimport) void __cdecl _swab( 18:50:15 INFO - char* _Buf1, 18:50:15 INFO - char* _Buf2, 18:50:15 INFO - int _SizeInBytes 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) __declspec(noreturn) void __cdecl exit( int _Code); 18:50:15 INFO - __declspec(dllimport) __declspec(noreturn) void __cdecl _exit( int _Code); 18:50:15 INFO - __declspec(dllimport) __declspec(noreturn) void __cdecl _Exit( int _Code); 18:50:15 INFO - __declspec(dllimport) __declspec(noreturn) void __cdecl quick_exit( int _Code); 18:50:15 INFO - __declspec(dllimport) __declspec(noreturn) void __cdecl abort(void); 18:50:15 INFO - #line 57 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:15 INFO - __declspec(dllimport) unsigned int __cdecl _set_abort_behavior( 18:50:15 INFO - unsigned int _Flags, 18:50:15 INFO - unsigned int _Mask 18:50:15 INFO - ); 18:50:15 INFO - typedef int (__cdecl* _onexit_t)(void); 18:50:15 INFO - #line 77 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:15 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:15 INFO - int __cdecl atexit(void (__cdecl*)(void)); 18:50:15 INFO - _onexit_t __cdecl _onexit( _onexit_t _Func); 18:50:15 INFO - #line 142 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:15 INFO - int __cdecl at_quick_exit(void (__cdecl*)(void)); 18:50:15 INFO - typedef void (__cdecl* _purecall_handler)(void); 18:50:15 INFO - typedef void (__cdecl* _invalid_parameter_handler)( 18:50:15 INFO - wchar_t const*, 18:50:15 INFO - wchar_t const*, 18:50:15 INFO - wchar_t const*, 18:50:15 INFO - unsigned int, 18:50:15 INFO - uintptr_t 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) _purecall_handler __cdecl _set_purecall_handler( 18:50:15 INFO - _purecall_handler _Handler 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) _purecall_handler __cdecl _get_purecall_handler(void); 18:50:15 INFO - __declspec(dllimport) _invalid_parameter_handler __cdecl _set_invalid_parameter_handler( 18:50:15 INFO - _invalid_parameter_handler _Handler 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) _invalid_parameter_handler __cdecl _get_invalid_parameter_handler(void); 18:50:15 INFO - __declspec(dllimport) _invalid_parameter_handler __cdecl _set_thread_local_invalid_parameter_handler( 18:50:15 INFO - _invalid_parameter_handler _Handler 18:50:15 INFO - ); 18:50:15 INFO - __declspec(dllimport) _invalid_parameter_handler __cdecl _get_thread_local_invalid_parameter_handler(void); 18:50:15 INFO - #line 185 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - #line 198 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) int __cdecl _set_error_mode( int _Mode); 18:50:16 INFO - __declspec(dllimport) int* __cdecl _errno(void); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _set_errno( int _Value); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _get_errno( int* _Value); 18:50:16 INFO - __declspec(dllimport) unsigned long* __cdecl __doserrno(void); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _set_doserrno( unsigned long _Value); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _get_doserrno( unsigned long * _Value); 18:50:16 INFO - __declspec(dllimport) char** __cdecl __sys_errlist(void); 18:50:16 INFO - __declspec(dllimport) int * __cdecl __sys_nerr(void); 18:50:16 INFO - __declspec(dllimport) void __cdecl perror( char const* _ErrMsg); 18:50:16 INFO - #line 233 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) char** __cdecl __p__pgmptr (void); 18:50:16 INFO - __declspec(dllimport) wchar_t** __cdecl __p__wpgmptr(void); 18:50:16 INFO - __declspec(dllimport) int* __cdecl __p__fmode (void); 18:50:16 INFO - #line 252 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _get_pgmptr ( char** _Value); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _get_wpgmptr( wchar_t** _Value); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _set_fmode ( int _Mode ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _get_fmode ( int* _PMode); 18:50:16 INFO - typedef struct _div_t 18:50:16 INFO - { 18:50:16 INFO - int quot; 18:50:16 INFO - int rem; 18:50:16 INFO - } div_t; 18:50:16 INFO - typedef struct _ldiv_t 18:50:16 INFO - { 18:50:16 INFO - long quot; 18:50:16 INFO - long rem; 18:50:16 INFO - } ldiv_t; 18:50:16 INFO - typedef struct _lldiv_t 18:50:16 INFO - { 18:50:16 INFO - long long quot; 18:50:16 INFO - long long rem; 18:50:16 INFO - } lldiv_t; 18:50:16 INFO - int __cdecl abs ( int _Number); 18:50:16 INFO - long __cdecl labs ( long _Number); 18:50:16 INFO - long long __cdecl llabs ( long long _Number); 18:50:16 INFO - __int64 __cdecl _abs64( __int64 _Number); 18:50:16 INFO - unsigned short __cdecl _byteswap_ushort( unsigned short _Number); 18:50:16 INFO - unsigned long __cdecl _byteswap_ulong ( unsigned long _Number); 18:50:16 INFO - unsigned __int64 __cdecl _byteswap_uint64( unsigned __int64 _Number); 18:50:16 INFO - __declspec(dllimport) div_t __cdecl div ( int _Numerator, int _Denominator); 18:50:16 INFO - __declspec(dllimport) ldiv_t __cdecl ldiv ( long _Numerator, long _Denominator); 18:50:16 INFO - __declspec(dllimport) lldiv_t __cdecl lldiv( long long _Numerator, long long _Denominator); 18:50:16 INFO - #pragma warning (push) 18:50:16 INFO - #pragma warning (disable:6540) 18:50:16 INFO - unsigned int __cdecl _rotl( 18:50:16 INFO - unsigned int _Value, 18:50:16 INFO - int _Shift 18:50:16 INFO - ); 18:50:16 INFO - unsigned long __cdecl _lrotl( 18:50:16 INFO - unsigned long _Value, 18:50:16 INFO - int _Shift 18:50:16 INFO - ); 18:50:16 INFO - unsigned __int64 __cdecl _rotl64( 18:50:16 INFO - unsigned __int64 _Value, 18:50:16 INFO - int _Shift 18:50:16 INFO - ); 18:50:16 INFO - unsigned int __cdecl _rotr( 18:50:16 INFO - unsigned int _Value, 18:50:16 INFO - int _Shift 18:50:16 INFO - ); 18:50:16 INFO - unsigned long __cdecl _lrotr( 18:50:16 INFO - unsigned long _Value, 18:50:16 INFO - int _Shift 18:50:16 INFO - ); 18:50:16 INFO - unsigned __int64 __cdecl _rotr64( 18:50:16 INFO - unsigned __int64 _Value, 18:50:16 INFO - int _Shift 18:50:16 INFO - ); 18:50:16 INFO - #pragma warning (pop) 18:50:16 INFO - __declspec(dllimport) void __cdecl srand( unsigned int _Seed); 18:50:16 INFO - __declspec(dllimport) int __cdecl rand(void); 18:50:16 INFO - #line 352 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - extern "C++" 18:50:16 INFO - { 18:50:16 INFO - inline long abs(long const _X) throw() 18:50:16 INFO - { 18:50:16 INFO - return labs(_X); 18:50:16 INFO - } 18:50:16 INFO - inline long long abs(long long const _X) throw() 18:50:16 INFO - { 18:50:16 INFO - return llabs(_X); 18:50:16 INFO - } 18:50:16 INFO - inline ldiv_t div(long const _A1, long const _A2) throw() 18:50:16 INFO - { 18:50:16 INFO - return ldiv(_A1, _A2); 18:50:16 INFO - } 18:50:16 INFO - inline lldiv_t div(long long const _A1, long long const _A2) throw() 18:50:16 INFO - { 18:50:16 INFO - return lldiv(_A1, _A2); 18:50:16 INFO - } 18:50:16 INFO - } 18:50:16 INFO - #line 379 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - #pragma pack(push, 4) 18:50:16 INFO - typedef struct 18:50:16 INFO - { 18:50:16 INFO - unsigned char ld[10]; 18:50:16 INFO - } _LDOUBLE; 18:50:16 INFO - #pragma pack(pop) 18:50:16 INFO - #line 409 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - typedef struct 18:50:16 INFO - { 18:50:16 INFO - double x; 18:50:16 INFO - } _CRT_DOUBLE; 18:50:16 INFO - typedef struct 18:50:16 INFO - { 18:50:16 INFO - float f; 18:50:16 INFO - } _CRT_FLOAT; 18:50:16 INFO - typedef struct 18:50:16 INFO - { 18:50:16 INFO - long double x; 18:50:16 INFO - } _LONGDOUBLE; 18:50:16 INFO - #pragma pack(push, 4) 18:50:16 INFO - typedef struct 18:50:16 INFO - { 18:50:16 INFO - unsigned char ld12[12]; 18:50:16 INFO - } _LDBL12; 18:50:16 INFO - #pragma pack(pop) 18:50:16 INFO - __declspec(dllimport) double __cdecl atof ( char const* _String); 18:50:16 INFO - __declspec(dllimport) int __cdecl atoi ( char const* _String); 18:50:16 INFO - __declspec(dllimport) long __cdecl atol ( char const* _String); 18:50:16 INFO - __declspec(dllimport) long long __cdecl atoll ( char const* _String); 18:50:16 INFO - __declspec(dllimport) __int64 __cdecl _atoi64( char const* _String); 18:50:16 INFO - __declspec(dllimport) double __cdecl _atof_l ( char const* _String, _locale_t _Locale); 18:50:16 INFO - __declspec(dllimport) int __cdecl _atoi_l ( char const* _String, _locale_t _Locale); 18:50:16 INFO - __declspec(dllimport) long __cdecl _atol_l ( char const* _String, _locale_t _Locale); 18:50:16 INFO - __declspec(dllimport) long long __cdecl _atoll_l ( char const* _String, _locale_t _Locale); 18:50:16 INFO - __declspec(dllimport) __int64 __cdecl _atoi64_l( char const* _String, _locale_t _Locale); 18:50:16 INFO - __declspec(dllimport) int __cdecl _atoflt ( _CRT_FLOAT* _Result, char const* _String); 18:50:16 INFO - __declspec(dllimport) int __cdecl _atodbl ( _CRT_DOUBLE* _Result, char* _String); 18:50:16 INFO - __declspec(dllimport) int __cdecl _atoldbl( _LDOUBLE* _Result, char* _String); 18:50:16 INFO - __declspec(dllimport) int __cdecl _atoflt_l( 18:50:16 INFO - _CRT_FLOAT* _Result, 18:50:16 INFO - char const* _String, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) int __cdecl _atodbl_l( 18:50:16 INFO - _CRT_DOUBLE* _Result, 18:50:16 INFO - char* _String, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) int __cdecl _atoldbl_l( 18:50:16 INFO - _LDOUBLE* _Result, 18:50:16 INFO - char* _String, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) float __cdecl strtof( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) float __cdecl _strtof_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) double __cdecl strtod( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) double __cdecl _strtod_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) long double __cdecl strtold( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) long double __cdecl _strtold_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) long __cdecl strtol( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) long __cdecl _strtol_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) long long __cdecl strtoll( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) long long __cdecl _strtoll_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) unsigned long __cdecl strtoul( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) unsigned long __cdecl _strtoul_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) unsigned long long __cdecl strtoull( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) unsigned long long __cdecl _strtoull_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) __int64 __cdecl _strtoi64( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) __int64 __cdecl _strtoi64_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) unsigned __int64 __cdecl _strtoui64( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) unsigned __int64 __cdecl _strtoui64_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - char** _EndPtr, 18:50:16 INFO - int _Radix, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _itoa_s( 18:50:16 INFO - int _Value, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - size_t _BufferCount, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _itoa_s( int _Value, char (&_Buffer)[_Size], int _Radix) throw() { return _itoa_s(_Value, _Buffer, _Size, _Radix); } } 18:50:16 INFO - #line 635 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) char* __cdecl _itoa( int _Value, char *_Buffer, int _Radix); 18:50:16 INFO - #line 642 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _ltoa_s( 18:50:16 INFO - long _Value, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - size_t _BufferCount, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _ltoa_s( long _Value, char (&_Buffer)[_Size], int _Radix) throw() { return _ltoa_s(_Value, _Buffer, _Size, _Radix); } } 18:50:16 INFO - #line 658 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) char* __cdecl _ltoa( long _Value, char *_Buffer, int _Radix); 18:50:16 INFO - #line 665 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _ultoa_s( 18:50:16 INFO - unsigned long _Value, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - size_t _BufferCount, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _ultoa_s( unsigned long _Value, char (&_Buffer)[_Size], int _Radix) throw() { return _ultoa_s(_Value, _Buffer, _Size, _Radix); } } 18:50:16 INFO - #line 681 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) char* __cdecl _ultoa( unsigned long _Value, char *_Buffer, int _Radix); 18:50:16 INFO - #line 688 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _i64toa_s( 18:50:16 INFO - __int64 _Value, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - size_t _BufferCount, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) char* __cdecl _i64toa( 18:50:16 INFO - __int64 _Value, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _ui64toa_s( 18:50:16 INFO - unsigned __int64 _Value, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - size_t _BufferCount, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) char* __cdecl _ui64toa( 18:50:16 INFO - unsigned __int64 _Value, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _ecvt_s( 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - size_t _BufferCount, 18:50:16 INFO - double _Value, 18:50:16 INFO - int _DigitCount, 18:50:16 INFO - int* _PtDec, 18:50:16 INFO - int* _PtSign 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _ecvt_s(char (&_Buffer)[_Size], double _Value, int _DigitCount, int* _PtDec, int* _PtSign) throw() { return _ecvt_s(_Buffer, _Size, _Value, _DigitCount, _PtDec, _PtSign); } } 18:50:16 INFO - #line 753 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) char* __cdecl _ecvt( 18:50:16 INFO - double _Value, 18:50:16 INFO - int _DigitCount, 18:50:16 INFO - int* _PtDec, 18:50:16 INFO - int* _PtSign 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _fcvt_s( 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - size_t _BufferCount, 18:50:16 INFO - double _Value, 18:50:16 INFO - int _FractionalDigitCount, 18:50:16 INFO - int* _PtDec, 18:50:16 INFO - int* _PtSign 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _fcvt_s(char (&_Buffer)[_Size], double _Value, int _FractionalDigitCount, int* _PtDec, int* _PtSign) throw() { return _fcvt_s(_Buffer, _Size, _Value, _FractionalDigitCount, _PtDec, _PtSign); } } 18:50:16 INFO - #line 782 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) char* __cdecl _fcvt( 18:50:16 INFO - double _Value, 18:50:16 INFO - int _FractionalDigitCount, 18:50:16 INFO - int* _PtDec, 18:50:16 INFO - int* _PtSign 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _gcvt_s( 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - size_t _BufferCount, 18:50:16 INFO - double _Value, 18:50:16 INFO - int _DigitCount 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _gcvt_s(char (&_Buffer)[_Size], double _Value, int _DigitCount) throw() { return _gcvt_s(_Buffer, _Size, _Value, _DigitCount); } } 18:50:16 INFO - #line 807 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) char* __cdecl _gcvt( 18:50:16 INFO - double _Value, 18:50:16 INFO - int _DigitCount, 18:50:16 INFO - char* _Buffer 18:50:16 INFO - ); 18:50:16 INFO - #line 828 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - #line 830 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - #line 836 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) int __cdecl ___mb_cur_max_func(void); 18:50:16 INFO - __declspec(dllimport) int __cdecl ___mb_cur_max_l_func(_locale_t); 18:50:16 INFO - #line 843 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) int __cdecl mblen( 18:50:16 INFO - char const* _Ch, 18:50:16 INFO - size_t _MaxCount 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) int __cdecl _mblen_l( 18:50:16 INFO - char const* _Ch, 18:50:16 INFO - size_t _MaxCount, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) size_t __cdecl _mbstrlen( 18:50:16 INFO - char const* _String 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) size_t __cdecl _mbstrlen_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) size_t __cdecl _mbstrnlen( 18:50:16 INFO - char const* _String, 18:50:16 INFO - size_t _MaxCount 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) size_t __cdecl _mbstrnlen_l( 18:50:16 INFO - char const* _String, 18:50:16 INFO - size_t _MaxCount, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) int __cdecl mbtowc( 18:50:16 INFO - wchar_t* _DstCh, 18:50:16 INFO - char const* _SrcCh, 18:50:16 INFO - size_t _SrcSizeInBytes 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) int __cdecl _mbtowc_l( 18:50:16 INFO - wchar_t* _DstCh, 18:50:16 INFO - char const* _SrcCh, 18:50:16 INFO - size_t _SrcSizeInBytes, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl mbstowcs_s( 18:50:16 INFO - size_t* _PtNumOfCharConverted, 18:50:16 INFO - wchar_t* _DstBuf, 18:50:16 INFO - size_t _SizeInWords, 18:50:16 INFO - char const* _SrcBuf, 18:50:16 INFO - size_t _MaxCount 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl mbstowcs_s( size_t* _PtNumOfCharConverted, wchar_t (&_Dest)[_Size], char const* _Source, size_t _MaxCount) throw() { return mbstowcs_s(_PtNumOfCharConverted, _Dest, _Size, _Source, _MaxCount); } } 18:50:16 INFO - #line 918 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) size_t __cdecl mbstowcs( wchar_t *_Dest, char const* _Source, size_t _MaxCount); 18:50:16 INFO - #line 925 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _mbstowcs_s_l( 18:50:16 INFO - size_t* _PtNumOfCharConverted, 18:50:16 INFO - wchar_t* _DstBuf, 18:50:16 INFO - size_t _SizeInWords, 18:50:16 INFO - char const* _SrcBuf, 18:50:16 INFO - size_t _MaxCount, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _mbstowcs_s_l( size_t* _PtNumOfCharConverted, wchar_t (&_Dest)[_Size], char const* _Source, size_t _MaxCount, _locale_t _Locale) throw() { return _mbstowcs_s_l(_PtNumOfCharConverted, _Dest, _Size, _Source, _MaxCount, _Locale); } } 18:50:16 INFO - #line 944 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) size_t __cdecl _mbstowcs_l( wchar_t *_Dest, char const* _Source, size_t _MaxCount, _locale_t _Locale); 18:50:16 INFO - #line 953 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) int __cdecl wctomb( 18:50:16 INFO - char* _MbCh, 18:50:16 INFO - wchar_t _WCh 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) int __cdecl _wctomb_l( 18:50:16 INFO - char* _MbCh, 18:50:16 INFO - wchar_t _WCh, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl wctomb_s( 18:50:16 INFO - int* _SizeConverted, 18:50:16 INFO - char* _MbCh, 18:50:16 INFO - rsize_t _SizeInBytes, 18:50:16 INFO - wchar_t _WCh 18:50:16 INFO - ); 18:50:16 INFO - #line 981 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _wctomb_s_l( 18:50:16 INFO - int* _SizeConverted, 18:50:16 INFO - char* _MbCh, 18:50:16 INFO - size_t _SizeInBytes, 18:50:16 INFO - wchar_t _WCh, 18:50:16 INFO - _locale_t _Locale); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl wcstombs_s( 18:50:16 INFO - size_t* _PtNumOfCharConverted, 18:50:16 INFO - char* _Dst, 18:50:16 INFO - size_t _DstSizeInBytes, 18:50:16 INFO - wchar_t const* _Src, 18:50:16 INFO - size_t _MaxCountInBytes 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl wcstombs_s( size_t* _PtNumOfCharConverted, char (&_Dest)[_Size], wchar_t const* _Source, size_t _MaxCount) throw() { return wcstombs_s(_PtNumOfCharConverted, _Dest, _Size, _Source, _MaxCount); } } 18:50:16 INFO - #line 1006 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) size_t __cdecl wcstombs( char *_Dest, wchar_t const* _Source, size_t _MaxCount); 18:50:16 INFO - #line 1013 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _wcstombs_s_l( 18:50:16 INFO - size_t* _PtNumOfCharConverted, 18:50:16 INFO - char* _Dst, 18:50:16 INFO - size_t _DstSizeInBytes, 18:50:16 INFO - wchar_t const* _Src, 18:50:16 INFO - size_t _MaxCountInBytes, 18:50:16 INFO - _locale_t _Locale 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _wcstombs_s_l( size_t* _PtNumOfCharConverted, char (&_Dest)[_Size], wchar_t const* _Source, size_t _MaxCount, _locale_t _Locale) throw() { return _wcstombs_s_l(_PtNumOfCharConverted, _Dest, _Size, _Source, _MaxCount, _Locale); } } 18:50:16 INFO - #line 1032 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) size_t __cdecl _wcstombs_l( char *_Dest, wchar_t const* _Source, size_t _MaxCount, _locale_t _Locale); 18:50:16 INFO - #line 1041 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) __declspec(allocator) char* __cdecl _fullpath( 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - char const* _Path, 18:50:16 INFO - size_t _BufferCount 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _makepath_s( 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - size_t _BufferCount, 18:50:16 INFO - char const* _Drive, 18:50:16 INFO - char const* _Dir, 18:50:16 INFO - char const* _Filename, 18:50:16 INFO - char const* _Ext 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _makepath_s(char (&_Buffer)[_Size], char const* _Drive, char const* _Dir, char const* _Filename, char const* _Ext) throw() { return _makepath_s(_Buffer, _Size, _Drive, _Dir, _Filename, _Ext); } } 18:50:16 INFO - #line 1089 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) void __cdecl _makepath( char *_Buffer, char const* _Drive, char const* _Dir, char const* _Filename, char const* _Ext); 18:50:16 INFO - #line 1098 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) void __cdecl _splitpath( 18:50:16 INFO - char const* _FullPath, 18:50:16 INFO - char* _Drive, 18:50:16 INFO - char* _Dir, 18:50:16 INFO - char* _Filename, 18:50:16 INFO - char* _Ext 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _splitpath_s( 18:50:16 INFO - char const* _FullPath, 18:50:16 INFO - char* _Drive, 18:50:16 INFO - size_t _DriveCount, 18:50:16 INFO - char* _Dir, 18:50:16 INFO - size_t _DirCount, 18:50:16 INFO - char* _Filename, 18:50:16 INFO - size_t _FilenameCount, 18:50:16 INFO - char* _Ext, 18:50:16 INFO - size_t _ExtCount 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _splitpath_s( char const* _Dest, char (&_Drive)[_DriveSize], char (&_Dir)[_DirSize], char (&_Name)[_NameSize], char (&_Ext)[_ExtSize] ) throw() { return _splitpath_s(_Dest, _Drive, _DriveSize, _Dir, _DirSize, _Name, _NameSize, _Ext, _ExtSize); } } 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl getenv_s( 18:50:16 INFO - size_t* _RequiredCount, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - rsize_t _BufferCount, 18:50:16 INFO - char const* _VarName 18:50:16 INFO - ); 18:50:16 INFO - #line 1144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) int* __cdecl __p___argc (void); 18:50:16 INFO - __declspec(dllimport) char*** __cdecl __p___argv (void); 18:50:16 INFO - __declspec(dllimport) wchar_t*** __cdecl __p___wargv(void); 18:50:16 INFO - #line 1161 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) char*** __cdecl __p__environ (void); 18:50:16 INFO - __declspec(dllimport) wchar_t*** __cdecl __p__wenviron(void); 18:50:16 INFO - #line 1168 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - #line 1178 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) char* __cdecl getenv( 18:50:16 INFO - char const* _VarName 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl getenv_s( size_t* _RequiredCount, char (&_Buffer)[_Size], char const* _VarName) throw() { return getenv_s(_RequiredCount, _Buffer, _Size, _VarName); } } 18:50:16 INFO - #line 1198 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - #line 1203 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _dupenv_s( 18:50:16 INFO - char** _Buffer, 18:50:16 INFO - size_t* _BufferCount, 18:50:16 INFO - char const* _VarName 18:50:16 INFO - ); 18:50:16 INFO - #line 1214 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) int __cdecl system( 18:50:16 INFO - char const* _Command 18:50:16 INFO - ); 18:50:16 INFO - #pragma warning (push) 18:50:16 INFO - #pragma warning (disable:6540) 18:50:16 INFO - __declspec(dllimport) int __cdecl _putenv( 18:50:16 INFO - char const* _EnvString 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _putenv_s( 18:50:16 INFO - char const* _Name, 18:50:16 INFO - char const* _Value 18:50:16 INFO - ); 18:50:16 INFO - #pragma warning (pop) 18:50:16 INFO - __declspec(dllimport) errno_t __cdecl _searchenv_s( 18:50:16 INFO - char const* _Filename, 18:50:16 INFO - char const* _VarName, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - size_t _BufferCount 18:50:16 INFO - ); 18:50:16 INFO - extern "C++" { template inline errno_t __cdecl _searchenv_s( char const* _Filename, char const* _VarName, char (&_Buffer)[_Size]) throw() { return _searchenv_s(_Filename, _VarName, _Buffer, _Size); } } 18:50:16 INFO - #line 1250 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(dllimport) void __cdecl _searchenv( char const* _Filename, char const* _VarName, char *_Buffer); 18:50:16 INFO - #line 1257 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - __declspec(deprecated("This function or variable has been superceded by newer library " "or operating system functionality. Consider using " "SetErrorMode" " " "instead. See online help for details.")) 18:50:16 INFO - __declspec(dllimport) void __cdecl _seterrormode( 18:50:16 INFO - int _Mode 18:50:16 INFO - ); 18:50:16 INFO - __declspec(deprecated("This function or variable has been superceded by newer library " "or operating system functionality. Consider using " "Beep" " " "instead. See online help for details.")) 18:50:16 INFO - __declspec(dllimport) void __cdecl _beep( 18:50:16 INFO - unsigned _Frequency, 18:50:16 INFO - unsigned _Duration 18:50:16 INFO - ); 18:50:16 INFO - __declspec(deprecated("This function or variable has been superceded by newer library " "or operating system functionality. Consider using " "Sleep" " " "instead. See online help for details.")) 18:50:16 INFO - __declspec(dllimport) void __cdecl _sleep( 18:50:16 INFO - unsigned long _Duration 18:50:16 INFO - ); 18:50:16 INFO - #line 1276 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - #line 1278 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - #pragma warning(push) 18:50:16 INFO - #pragma warning(disable: 4141) 18:50:16 INFO - __declspec(dllimport) char* __cdecl ecvt( 18:50:16 INFO - double _Value, 18:50:16 INFO - int _DigitCount, 18:50:16 INFO - int* _PtDec, 18:50:16 INFO - int* _PtSign 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) char* __cdecl fcvt( 18:50:16 INFO - double _Value, 18:50:16 INFO - int _FractionalDigitCount, 18:50:16 INFO - int* _PtDec, 18:50:16 INFO - int* _PtSign 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) char* __cdecl gcvt( 18:50:16 INFO - double _Value, 18:50:16 INFO - int _DigitCount, 18:50:16 INFO - char* _DstBuf 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) char* __cdecl itoa( 18:50:16 INFO - int _Value, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) char* __cdecl ltoa( 18:50:16 INFO - long _Value, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) void __cdecl swab( 18:50:16 INFO - char* _Buf1, 18:50:16 INFO - char* _Buf2, 18:50:16 INFO - int _SizeInBytes 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) char* __cdecl ultoa( 18:50:16 INFO - unsigned long _Value, 18:50:16 INFO - char* _Buffer, 18:50:16 INFO - int _Radix 18:50:16 INFO - ); 18:50:16 INFO - __declspec(dllimport) int __cdecl putenv( 18:50:16 INFO - char const* _EnvString 18:50:16 INFO - ); 18:50:16 INFO - #line 1361 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - #pragma warning(pop) 18:50:16 INFO - _onexit_t __cdecl onexit( _onexit_t _Func); 18:50:16 INFO - #line 1367 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdlib.h" 18:50:16 INFO - } __pragma(pack(pop)) 18:50:16 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdlib" 18:50:16 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdlib" 18:50:16 INFO - namespace std { 18:50:16 INFO - using :: size_t; using :: div_t; using :: ldiv_t; 18:50:16 INFO - using :: abort; using :: abs; using :: atexit; 18:50:16 INFO - using :: atof; using :: atoi; using :: atol; 18:50:16 INFO - using :: bsearch; using :: calloc; using :: div; 18:50:16 INFO - using :: exit; using :: free; 18:50:16 INFO - using :: labs; using :: ldiv; using :: malloc; 18:50:16 INFO - using :: mblen; using :: mbstowcs; using :: mbtowc; 18:50:16 INFO - using :: qsort; using :: rand; using :: realloc; 18:50:16 INFO - using :: srand; using :: strtod; using :: strtol; 18:50:16 INFO - using :: strtoul; 18:50:16 INFO - using :: wcstombs; using :: wctomb; 18:50:16 INFO - using :: lldiv_t; 18:50:16 INFO - using :: getenv; 18:50:16 INFO - using :: system; 18:50:16 INFO - #line 36 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdlib" 18:50:16 INFO - using :: atoll; using :: llabs; using :: lldiv; 18:50:16 INFO - using :: strtof; using :: strtold; 18:50:16 INFO - using :: strtoll; using :: strtoull; 18:50:16 INFO - using :: _Exit; using :: at_quick_exit; using :: quick_exit; 18:50:16 INFO - } 18:50:16 INFO - #line 44 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdlib" 18:50:16 INFO - #line 46 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdlib" 18:50:16 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdlib" 18:50:16 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdlib" 18:50:16 INFO - #pragma warning( pop ) 18:50:16 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdlib" 18:50:16 INFO - #line 8 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:16 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\initializer_list" 18:50:16 INFO - #pragma once 18:50:16 INFO - #pragma pack(push,8) 18:50:16 INFO - #pragma warning(push,3) 18:50:16 INFO - namespace std { 18:50:16 INFO - template 18:50:16 INFO - class initializer_list 18:50:16 INFO - { 18:50:16 INFO - public: 18:50:16 INFO - typedef _Elem value_type; 18:50:16 INFO - typedef const _Elem& reference; 18:50:16 INFO - typedef const _Elem& const_reference; 18:50:16 INFO - typedef size_t size_type; 18:50:16 INFO - typedef const _Elem* iterator; 18:50:16 INFO - typedef const _Elem* const_iterator; 18:50:16 INFO - constexpr initializer_list() throw () 18:50:16 INFO - : _First(0), _Last(0) 18:50:16 INFO - { 18:50:16 INFO - } 18:50:16 INFO - constexpr initializer_list(const _Elem *_First_arg, 18:50:16 INFO - const _Elem *_Last_arg) throw () 18:50:16 INFO - : _First(_First_arg), _Last(_Last_arg) 18:50:16 INFO - { 18:50:16 INFO - } 18:50:16 INFO - constexpr const _Elem *begin() const throw () 18:50:16 INFO - { 18:50:16 INFO - return (_First); 18:50:16 INFO - } 18:50:16 INFO - constexpr const _Elem *end() const throw () 18:50:16 INFO - { 18:50:16 INFO - return (_Last); 18:50:16 INFO - } 18:50:16 INFO - constexpr size_t size() const throw () 18:50:16 INFO - { 18:50:16 INFO - return ((size_t)(_Last - _First)); 18:50:16 INFO - } 18:50:16 INFO - private: 18:50:16 INFO - const _Elem *_First; 18:50:16 INFO - const _Elem *_Last; 18:50:16 INFO - }; 18:50:16 INFO - template inline 18:50:16 INFO - constexpr const _Elem *begin(initializer_list<_Elem> _Ilist) throw () 18:50:16 INFO - { 18:50:16 INFO - return (_Ilist.begin()); 18:50:16 INFO - } 18:50:16 INFO - template inline 18:50:16 INFO - constexpr const _Elem *end(initializer_list<_Elem> _Ilist) throw () 18:50:16 INFO - { 18:50:16 INFO - return (_Ilist.end()); 18:50:16 INFO - } 18:50:16 INFO - } 18:50:16 INFO - #pragma warning(pop) 18:50:16 INFO - #pragma pack(pop) 18:50:16 INFO - #line 76 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\initializer_list" 18:50:16 INFO - #line 77 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\initializer_list" 18:50:16 INFO - #line 10 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:16 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtr1common" 18:50:16 INFO - #pragma once 18:50:16 INFO - #pragma pack(push,8) 18:50:16 INFO - #pragma warning(push,3) 18:50:16 INFO - namespace std { 18:50:16 INFO - struct _Nil 18:50:16 INFO - { 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct integral_constant 18:50:16 INFO - { 18:50:16 INFO - static constexpr _Ty value = _Val; 18:50:16 INFO - typedef _Ty value_type; 18:50:16 INFO - typedef integral_constant<_Ty, _Val> type; 18:50:16 INFO - constexpr operator value_type() const throw () 18:50:16 INFO - { 18:50:16 INFO - return (value); 18:50:16 INFO - } 18:50:16 INFO - constexpr value_type operator()() const throw () 18:50:16 INFO - { 18:50:16 INFO - return (value); 18:50:16 INFO - } 18:50:16 INFO - }; 18:50:16 INFO - typedef integral_constant true_type; 18:50:16 INFO - typedef integral_constant false_type; 18:50:16 INFO - template 18:50:16 INFO - using bool_constant = integral_constant; 18:50:16 INFO - template 18:50:16 INFO - struct _Cat_base 18:50:16 INFO - : integral_constant 18:50:16 INFO - { 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct enable_if 18:50:16 INFO - { 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct enable_if 18:50:16 INFO - { 18:50:16 INFO - typedef _Ty type; 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct conditional 18:50:16 INFO - { 18:50:16 INFO - typedef _Ty2 type; 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct conditional 18:50:16 INFO - { 18:50:16 INFO - typedef _Ty1 type; 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct is_same 18:50:16 INFO - : false_type 18:50:16 INFO - { 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct is_same<_Ty1, _Ty1> 18:50:16 INFO - : true_type 18:50:16 INFO - { 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - constexpr bool is_same_v = is_same<_Ty, _Uty>::value; 18:50:16 INFO - #line 102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtr1common" 18:50:16 INFO - template 18:50:16 INFO - struct remove_const 18:50:16 INFO - { 18:50:16 INFO - typedef _Ty type; 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct remove_const 18:50:16 INFO - { 18:50:16 INFO - typedef _Ty type; 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct remove_volatile 18:50:16 INFO - { 18:50:16 INFO - typedef _Ty type; 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct remove_volatile 18:50:16 INFO - { 18:50:16 INFO - typedef _Ty type; 18:50:16 INFO - }; 18:50:16 INFO - template 18:50:16 INFO - struct remove_cv 18:50:16 INFO - { 18:50:16 INFO - typedef typename remove_const::type>::type 18:50:16 INFO - type; 18:50:16 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : false_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - #line 175 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtr1common" 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_integral 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct is_integral 18:50:17 INFO - : _Is_integral::type> 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - constexpr bool is_integral_v = is_integral<_Ty>::value; 18:50:17 INFO - #line 247 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtr1common" 18:50:17 INFO - template 18:50:17 INFO - struct _Is_floating_point 18:50:17 INFO - : false_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_floating_point 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_floating_point 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct _Is_floating_point 18:50:17 INFO - : true_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct is_floating_point 18:50:17 INFO - : _Is_floating_point::type> 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - constexpr bool is_floating_point_v = is_floating_point<_Ty>::value; 18:50:17 INFO - #line 284 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtr1common" 18:50:17 INFO - template 18:50:17 INFO - struct is_arithmetic 18:50:17 INFO - : _Cat_base::value 18:50:17 INFO - || is_floating_point<_Ty>::value> 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - constexpr bool is_arithmetic_v = is_arithmetic<_Ty>::value; 18:50:17 INFO - #line 297 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtr1common" 18:50:17 INFO - template 18:50:17 INFO - struct remove_reference 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty type; 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct remove_reference<_Ty&> 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty type; 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct remove_reference<_Ty&&> 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty type; 18:50:17 INFO - }; 18:50:17 INFO - struct _Wrap_int 18:50:17 INFO - { 18:50:17 INFO - _Wrap_int(int) 18:50:17 INFO - { 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct _Identity 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty type; 18:50:17 INFO - }; 18:50:17 INFO - } 18:50:17 INFO - #pragma warning(pop) 18:50:17 INFO - #pragma pack(pop) 18:50:17 INFO - #line 349 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtr1common" 18:50:17 INFO - #line 350 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtr1common" 18:50:17 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #pragma pack(push,8) 18:50:17 INFO - #pragma warning(push,3) 18:50:17 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - namespace std { 18:50:17 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #line 60 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #line 70 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #line 73 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #line 80 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - template 18:50:17 INFO - struct _If 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty2 type; 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct _If 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty1 type; 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct _Always_false 18:50:17 INFO - { 18:50:17 INFO - static constexpr bool value = false; 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct unary_function 18:50:17 INFO - { 18:50:17 INFO - typedef _Arg argument_type; 18:50:17 INFO - typedef _Result result_type; 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct binary_function 18:50:17 INFO - { 18:50:17 INFO - typedef _Arg1 first_argument_type; 18:50:17 INFO - typedef _Arg2 second_argument_type; 18:50:17 INFO - typedef _Result result_type; 18:50:17 INFO - }; 18:50:17 INFO - #line 172 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - template 18:50:17 INFO - struct plus 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty first_argument_type; 18:50:17 INFO - typedef _Ty second_argument_type; 18:50:17 INFO - typedef _Ty result_type; 18:50:17 INFO - constexpr _Ty operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:17 INFO - { 18:50:17 INFO - return (_Left + _Right); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct minus 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty first_argument_type; 18:50:17 INFO - typedef _Ty second_argument_type; 18:50:17 INFO - typedef _Ty result_type; 18:50:17 INFO - constexpr _Ty operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:17 INFO - { 18:50:17 INFO - return (_Left - _Right); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct multiplies 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty first_argument_type; 18:50:17 INFO - typedef _Ty second_argument_type; 18:50:17 INFO - typedef _Ty result_type; 18:50:17 INFO - constexpr _Ty operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:17 INFO - { 18:50:17 INFO - return (_Left * _Right); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct equal_to 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty first_argument_type; 18:50:17 INFO - typedef _Ty second_argument_type; 18:50:17 INFO - typedef bool result_type; 18:50:17 INFO - constexpr bool operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:17 INFO - { 18:50:17 INFO - return (_Left == _Right); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct less 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty first_argument_type; 18:50:17 INFO - typedef _Ty second_argument_type; 18:50:17 INFO - typedef bool result_type; 18:50:17 INFO - constexpr bool operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:17 INFO - { 18:50:17 INFO - return (_Left < _Right); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct plus 18:50:17 INFO - { 18:50:17 INFO - typedef int is_transparent; 18:50:17 INFO - template 18:50:17 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:17 INFO - -> decltype(static_cast<_Ty1&&>(_Left) 18:50:17 INFO - + static_cast<_Ty2&&>(_Right)) 18:50:17 INFO - { 18:50:17 INFO - return (static_cast<_Ty1&&>(_Left) 18:50:17 INFO - + static_cast<_Ty2&&>(_Right)); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct minus 18:50:17 INFO - { 18:50:17 INFO - typedef int is_transparent; 18:50:17 INFO - template 18:50:17 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:17 INFO - -> decltype(static_cast<_Ty1&&>(_Left) 18:50:17 INFO - - static_cast<_Ty2&&>(_Right)) 18:50:17 INFO - { 18:50:17 INFO - return (static_cast<_Ty1&&>(_Left) 18:50:17 INFO - - static_cast<_Ty2&&>(_Right)); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct multiplies 18:50:17 INFO - { 18:50:17 INFO - typedef int is_transparent; 18:50:17 INFO - template 18:50:17 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:17 INFO - -> decltype(static_cast<_Ty1&&>(_Left) 18:50:17 INFO - * static_cast<_Ty2&&>(_Right)) 18:50:17 INFO - { 18:50:17 INFO - return (static_cast<_Ty1&&>(_Left) 18:50:17 INFO - * static_cast<_Ty2&&>(_Right)); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct equal_to 18:50:17 INFO - { 18:50:17 INFO - typedef int is_transparent; 18:50:17 INFO - template 18:50:17 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:17 INFO - -> decltype(static_cast<_Ty1&&>(_Left) 18:50:17 INFO - == static_cast<_Ty2&&>(_Right)) 18:50:17 INFO - { 18:50:17 INFO - return (static_cast<_Ty1&&>(_Left) 18:50:17 INFO - == static_cast<_Ty2&&>(_Right)); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct less 18:50:17 INFO - { 18:50:17 INFO - typedef int is_transparent; 18:50:17 INFO - template 18:50:17 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:17 INFO - -> decltype(static_cast<_Ty1&&>(_Left) 18:50:17 INFO - < static_cast<_Ty2&&>(_Right)) 18:50:17 INFO - { 18:50:17 INFO - return (static_cast<_Ty1&&>(_Left) 18:50:17 INFO - < static_cast<_Ty2&&>(_Right)); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - } 18:50:17 INFO - namespace std { 18:50:17 INFO - inline size_t _Hash_seq(const unsigned char *_First, size_t _Count) 18:50:17 INFO - { 18:50:17 INFO - #line 343 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - static_assert(sizeof(size_t) == 4, "This code is for 32-bit size_t."); 18:50:17 INFO - const size_t _FNV_offset_basis = 2166136261U; 18:50:17 INFO - const size_t _FNV_prime = 16777619U; 18:50:17 INFO - #line 347 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - size_t _Val = _FNV_offset_basis; 18:50:17 INFO - for (size_t _Next = 0; _Next < _Count; ++_Next) 18:50:17 INFO - { 18:50:17 INFO - _Val ^= (size_t)_First[_Next]; 18:50:17 INFO - _Val *= _FNV_prime; 18:50:17 INFO - } 18:50:17 INFO - return (_Val); 18:50:17 INFO - } 18:50:17 INFO - template 18:50:17 INFO - struct _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - typedef _Kty argument_type; 18:50:17 INFO - typedef size_t result_type; 18:50:17 INFO - size_t operator()(const _Kty& _Keyval) const 18:50:17 INFO - { 18:50:17 INFO - return (_Hash_seq((const unsigned char *)&_Keyval, sizeof (_Kty))); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash<_Kty> 18:50:17 INFO - { 18:50:17 INFO - static constexpr bool _Value = __is_enum(_Kty); 18:50:17 INFO - static_assert(_Value, 18:50:17 INFO - "The C++ Standard doesn't provide a hash for this type."); 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - #line 422 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - typedef float _Kty; 18:50:17 INFO - typedef _Bitwise_hash<_Kty> _Mybase; 18:50:17 INFO - size_t operator()(const _Kty& _Keyval) const 18:50:17 INFO - { 18:50:17 INFO - return (_Mybase::operator()( 18:50:17 INFO - _Keyval == 0 ? 0 : _Keyval)); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - typedef double _Kty; 18:50:17 INFO - typedef _Bitwise_hash<_Kty> _Mybase; 18:50:17 INFO - size_t operator()(const _Kty& _Keyval) const 18:50:17 INFO - { 18:50:17 INFO - return (_Mybase::operator()( 18:50:17 INFO - _Keyval == 0 ? 0 : _Keyval)); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template<> 18:50:17 INFO - struct hash 18:50:17 INFO - : public _Bitwise_hash 18:50:17 INFO - { 18:50:17 INFO - typedef long double _Kty; 18:50:17 INFO - typedef _Bitwise_hash<_Kty> _Mybase; 18:50:17 INFO - size_t operator()(const _Kty& _Keyval) const 18:50:17 INFO - { 18:50:17 INFO - return (_Mybase::operator()( 18:50:17 INFO - _Keyval == 0 ? 0 : _Keyval)); 18:50:17 INFO - } 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct hash<_Ty *> 18:50:17 INFO - : public _Bitwise_hash<_Ty *> 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - } 18:50:17 INFO - #line 520 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - namespace std { 18:50:17 INFO - namespace tr1 { 18:50:17 INFO - using ::std:: hash; 18:50:17 INFO - } 18:50:17 INFO - } 18:50:17 INFO - #line 528 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #line 539 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #line 547 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #line 558 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #line 567 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - namespace std { 18:50:17 INFO - template 18:50:17 INFO - struct _Arg_types 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct _Arg_types<_Ty1> 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty1 argument_type; 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct _Arg_types<_Ty1, _Ty2> 18:50:17 INFO - { 18:50:17 INFO - typedef _Ty1 first_argument_type; 18:50:17 INFO - typedef _Ty2 second_argument_type; 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - struct _Is_function 18:50:17 INFO - { 18:50:17 INFO - typedef false_type _Bool_type; 18:50:17 INFO - static constexpr bool _Weird = false; 18:50:17 INFO - }; 18:50:17 INFO - template struct _Is_function<_Ret __cdecl (_Types...) > : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = false; }; template struct _Is_function<_Ret __fastcall (_Types...) > : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = false; }; template struct _Is_function<_Ret __stdcall (_Types...) > : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = false; }; template struct _Is_function<_Ret __vectorcall (_Types...) > : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = false; }; template struct _Is_function<_Ret __cdecl (_Types...) const> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) const> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) const> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) const> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __cdecl (_Types...) volatile> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) volatile> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) volatile> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) volatile> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __cdecl (_Types...) const volatile> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) const volatile> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) const volatile> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) const volatile> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __cdecl (_Types...) &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __cdecl (_Types...) const &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) const &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) const &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) const &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __cdecl (_Types...) volatile &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) volatile &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) volatile &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) volatile &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __cdecl (_Types...) const volatile &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) const volatile &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) const volatile &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) const volatile &> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __cdecl (_Types...) &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __cdecl (_Types...) const &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) const &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) const &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) const &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __cdecl (_Types...) volatile &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) volatile &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) volatile &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) volatile &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __cdecl (_Types...) const volatile &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __fastcall (_Types...) const volatile &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __stdcall (_Types...) const volatile &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret __vectorcall (_Types...) const volatile &&> : _Arg_types<_Types...> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; 18:50:17 INFO - template struct _Is_function<_Ret (_Types..., ...) > { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = false; }; template struct _Is_function<_Ret (_Types..., ...) const> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret (_Types..., ...) volatile> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret (_Types..., ...) const volatile> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret (_Types..., ...) &> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret (_Types..., ...) const &> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret (_Types..., ...) volatile &> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret (_Types..., ...) const volatile &> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret (_Types..., ...) &&> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret (_Types..., ...) const &&> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret (_Types..., ...) volatile &&> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; template struct _Is_function<_Ret (_Types..., ...) const volatile &&> { typedef true_type _Bool_type; typedef _Ret result_type; static constexpr bool _Weird = true; }; 18:50:17 INFO - template 18:50:17 INFO - struct is_function 18:50:17 INFO - : _Is_function<_Ty>::_Bool_type 18:50:17 INFO - { 18:50:17 INFO - }; 18:50:17 INFO - template 18:50:17 INFO - constexpr bool is_function_v = is_function<_Ty>::value; 18:50:17 INFO - #line 699 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - template inline 18:50:17 INFO - constexpr _Ty *addressof(_Ty& _Val) throw () 18:50:17 INFO - { 18:50:17 INFO - return (__builtin_addressof(_Val)); 18:50:17 INFO - } 18:50:17 INFO - #line 728 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - template inline 18:50:17 INFO - auto _Unfancy(_Ptrty _Ptr) 18:50:17 INFO - { 18:50:17 INFO - return (::std:: addressof(*_Ptr)); 18:50:17 INFO - } 18:50:17 INFO - template inline 18:50:17 INFO - _Ty * _Unfancy(_Ty * _Ptr) 18:50:17 INFO - { 18:50:17 INFO - return (_Ptr); 18:50:17 INFO - } 18:50:17 INFO - } 18:50:17 INFO - #pragma warning(pop) 18:50:17 INFO - #pragma pack(pop) 18:50:17 INFO - #line 748 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #line 749 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstddef" 18:50:17 INFO - #line 36 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla\\msvc_raise_wrappers.h" 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\xutility" 18:50:17 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\xutility" 18:50:17 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\xutility" 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:17 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\xutility" 18:50:17 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\xutility" 18:50:17 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\xutility" 18:50:17 INFO - #pragma warning( push ) 18:50:17 INFO - #pragma warning( disable : 4275 4530 ) 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:17 INFO - #pragma once 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\climits" 18:50:17 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\climits" 18:50:17 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\climits" 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:17 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\climits" 18:50:17 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\climits" 18:50:17 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\climits" 18:50:17 INFO - #pragma warning( push ) 18:50:17 INFO - #pragma warning( disable : 4275 4530 ) 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\climits" 18:50:17 INFO - #pragma once 18:50:17 INFO - #line 9 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\climits" 18:50:17 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\climits" 18:50:17 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\climits" 18:50:17 INFO - #pragma warning( pop ) 18:50:17 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\climits" 18:50:17 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\utility" 18:50:17 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\utility" 18:50:17 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\utility" 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:17 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\utility" 18:50:17 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\utility" 18:50:17 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\utility" 18:50:17 INFO - #pragma warning( push ) 18:50:17 INFO - #pragma warning( disable : 4275 4530 ) 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:17 INFO - #pragma once 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iosfwd" 18:50:17 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iosfwd" 18:50:17 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iosfwd" 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:17 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iosfwd" 18:50:17 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iosfwd" 18:50:17 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iosfwd" 18:50:17 INFO - #pragma warning( push ) 18:50:17 INFO - #pragma warning( disable : 4275 4530 ) 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:17 INFO - #pragma once 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdio" 18:50:17 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdio" 18:50:17 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdio" 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:17 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdio" 18:50:17 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdio" 18:50:17 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdio" 18:50:17 INFO - #pragma warning( push ) 18:50:17 INFO - #pragma warning( disable : 4275 4530 ) 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdio" 18:50:17 INFO - #pragma once 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:17 INFO - #pragma once 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:17 INFO - #pragma once 18:50:17 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #pragma once 18:50:17 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:17 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #line 58 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #line 63 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #pragma detect_mismatch("_CRT_STDIO_ISO_WIDE_SPECIFIERS", "0") 18:50:17 INFO - #line 70 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #line 71 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #line 72 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #line 79 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - __declspec(noinline) __inline unsigned __int64* __cdecl __local_stdio_printf_options(void) 18:50:17 INFO - { 18:50:17 INFO - static unsigned __int64 _OptionsStorage; 18:50:17 INFO - return &_OptionsStorage; 18:50:17 INFO - } 18:50:17 INFO - __declspec(noinline) __inline unsigned __int64* __cdecl __local_stdio_scanf_options(void) 18:50:17 INFO - { 18:50:17 INFO - static unsigned __int64 _OptionsStorage; 18:50:17 INFO - return &_OptionsStorage; 18:50:17 INFO - } 18:50:17 INFO - #line 99 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - #line 103 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_stdio_config.h" 18:50:17 INFO - } __pragma(pack(pop)) 18:50:17 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:17 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:18 INFO - typedef struct _iobuf 18:50:18 INFO - { 18:50:18 INFO - void* _Placeholder; 18:50:18 INFO - } FILE; 18:50:18 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __declspec(dllimport) FILE* __cdecl __acrt_iob_func(unsigned); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl fgetwc( 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl _fgetwchar(void); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl fputwc( 18:50:18 INFO - wchar_t _Character, 18:50:18 INFO - FILE* _Stream); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl _fputwchar( 18:50:18 INFO - wchar_t _Character 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl getwc( 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl getwchar(void); 18:50:18 INFO - __declspec(dllimport) wchar_t* __cdecl fgetws( 18:50:18 INFO - wchar_t* _Buffer, 18:50:18 INFO - int _BufferCount, 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) int __cdecl fputws( 18:50:18 INFO - wchar_t const* _Buffer, 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) wchar_t* __cdecl _getws_s( 18:50:18 INFO - wchar_t* _Buffer, 18:50:18 INFO - size_t _BufferCount 18:50:18 INFO - ); 18:50:18 INFO - extern "C++" { template inline wchar_t* __cdecl _getws_s( wchar_t (&_Buffer)[_Size]) throw() { return _getws_s(_Buffer, _Size); } } 18:50:18 INFO - #line 100 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl putwc( 18:50:18 INFO - wchar_t _Character, 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl putwchar( 18:50:18 INFO - wchar_t _Character 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) int __cdecl _putws( 18:50:18 INFO - wchar_t const* _Buffer 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl ungetwc( 18:50:18 INFO - wint_t _Character, 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) FILE * __cdecl _wfdopen( 18:50:18 INFO - int _FileHandle, 18:50:18 INFO - wchar_t const* _Mode 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) FILE* __cdecl _wfopen( 18:50:18 INFO - wchar_t const* _FileName, 18:50:18 INFO - wchar_t const* _Mode 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) errno_t __cdecl _wfopen_s( 18:50:18 INFO - FILE** _Stream, 18:50:18 INFO - wchar_t const* _FileName, 18:50:18 INFO - wchar_t const* _Mode 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) FILE* __cdecl _wfreopen( 18:50:18 INFO - wchar_t const* _FileName, 18:50:18 INFO - wchar_t const* _Mode, 18:50:18 INFO - FILE* _OldStream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) errno_t __cdecl _wfreopen_s( 18:50:18 INFO - FILE** _Stream, 18:50:18 INFO - wchar_t const* _FileName, 18:50:18 INFO - wchar_t const* _Mode, 18:50:18 INFO - FILE* _OldStream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) FILE* __cdecl _wfsopen( 18:50:18 INFO - wchar_t const* _FileName, 18:50:18 INFO - wchar_t const* _Mode, 18:50:18 INFO - int _ShFlag 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) void __cdecl _wperror( 18:50:18 INFO - wchar_t const* _ErrorMessage 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) FILE* __cdecl _wpopen( 18:50:18 INFO - wchar_t const* _Command, 18:50:18 INFO - wchar_t const* _Mode 18:50:18 INFO - ); 18:50:18 INFO - #line 178 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __declspec(dllimport) int __cdecl _wremove( 18:50:18 INFO - wchar_t const* _FileName 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) __declspec(allocator) wchar_t* __cdecl _wtempnam( 18:50:18 INFO - wchar_t const* _Directory, 18:50:18 INFO - wchar_t const* _FilePrefix 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) errno_t __cdecl _wtmpnam_s( 18:50:18 INFO - wchar_t* _Buffer, 18:50:18 INFO - size_t _BufferCount 18:50:18 INFO - ); 18:50:18 INFO - extern "C++" { template inline errno_t __cdecl _wtmpnam_s( wchar_t (&_Buffer)[_Size]) throw() { return _wtmpnam_s(_Buffer, _Size); } } 18:50:18 INFO - #line 206 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __declspec(dllimport) wchar_t* __cdecl _wtmpnam( wchar_t *_Buffer); 18:50:18 INFO - #line 212 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl _fgetwc_nolock( 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl _fputwc_nolock( 18:50:18 INFO - wchar_t _Character, 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl _getwc_nolock( 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl _putwc_nolock( 18:50:18 INFO - wchar_t _Character, 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) wint_t __cdecl _ungetwc_nolock( 18:50:18 INFO - wint_t _Character, 18:50:18 INFO - FILE* _Stream 18:50:18 INFO - ); 18:50:18 INFO - #line 253 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __declspec(dllimport) int __cdecl __stdio_common_vfwprintf( 18:50:18 INFO - unsigned __int64 _Options, 18:50:18 INFO - FILE* _Stream, 18:50:18 INFO - wchar_t const* _Format, 18:50:18 INFO - _locale_t _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) int __cdecl __stdio_common_vfwprintf_s( 18:50:18 INFO - unsigned __int64 _Options, 18:50:18 INFO - FILE* _Stream, 18:50:18 INFO - wchar_t const* _Format, 18:50:18 INFO - _locale_t _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) int __cdecl __stdio_common_vfwprintf_p( 18:50:18 INFO - unsigned __int64 _Options, 18:50:18 INFO - FILE* _Stream, 18:50:18 INFO - wchar_t const* _Format, 18:50:18 INFO - _locale_t _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ); 18:50:18 INFO - __inline int __cdecl _vfwprintf_l( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 305 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return __stdio_common_vfwprintf((*__local_stdio_printf_options()), _Stream, _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 309 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl vfwprintf( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 319 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwprintf_l(_Stream, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 323 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vfwprintf_s_l( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 334 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return __stdio_common_vfwprintf_s((*__local_stdio_printf_options()), _Stream, _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 338 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl vfwprintf_s( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 350 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwprintf_s_l(_Stream, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 354 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 356 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vfwprintf_p_l( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 367 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return __stdio_common_vfwprintf_p((*__local_stdio_printf_options()), _Stream, _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 371 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vfwprintf_p( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 381 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwprintf_p_l(_Stream, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 385 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vwprintf_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 395 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwprintf_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 399 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl vwprintf( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 408 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwprintf_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 412 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vwprintf_s_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 422 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwprintf_s_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 426 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl vwprintf_s( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 437 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwprintf_s_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 441 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 443 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vwprintf_p_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 453 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwprintf_p_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 457 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vwprintf_p( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 466 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwprintf_p_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 470 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _fwprintf_l( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 480 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_l(_Stream, _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 489 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl fwprintf( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 498 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_l(_Stream, _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 507 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _fwprintf_s_l( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 517 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_s_l(_Stream, _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 526 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl fwprintf_s( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 537 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_s_l(_Stream, _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 546 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 548 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _fwprintf_p_l( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 558 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_p_l(_Stream, _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 567 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _fwprintf_p( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 576 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_p_l(_Stream, _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 585 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _wprintf_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 594 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 603 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl wprintf( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 611 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 620 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _wprintf_s_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 629 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_s_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 638 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl wprintf_s( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 648 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_s_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 657 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 659 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _wprintf_p_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 668 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_p_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 677 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _wprintf_p( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 685 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwprintf_p_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 694 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __declspec(dllimport) int __cdecl __stdio_common_vfwscanf( 18:50:18 INFO - unsigned __int64 _Options, 18:50:18 INFO - FILE* _Stream, 18:50:18 INFO - wchar_t const* _Format, 18:50:18 INFO - _locale_t _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ); 18:50:18 INFO - __inline int __cdecl _vfwscanf_l( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 720 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return __stdio_common_vfwscanf( 18:50:18 INFO - (*__local_stdio_scanf_options ()), 18:50:18 INFO - _Stream, _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 726 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl vfwscanf( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 736 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwscanf_l(_Stream, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 740 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vfwscanf_s_l( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 751 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return __stdio_common_vfwscanf( 18:50:18 INFO - (*__local_stdio_scanf_options ()) | (1ULL << 0), 18:50:18 INFO - _Stream, _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 757 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl vfwscanf_s( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 769 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwscanf_s_l(_Stream, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 773 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 775 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vwscanf_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 784 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwscanf_l((__acrt_iob_func(0)), _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 788 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl vwscanf( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 797 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwscanf_l((__acrt_iob_func(0)), _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 801 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vwscanf_s_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 811 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwscanf_s_l((__acrt_iob_func(0)), _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 815 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl vwscanf_s( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 826 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vfwscanf_s_l((__acrt_iob_func(0)), _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 830 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 832 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _fwscanf_l( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 842 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwscanf_l(_Stream, _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 851 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl fwscanf( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 860 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwscanf_l(_Stream, _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 869 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _fwscanf_s_l( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 879 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwscanf_s_l(_Stream, _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 888 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl fwscanf_s( 18:50:18 INFO - FILE* const _Stream, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 899 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwscanf_s_l(_Stream, _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 908 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 910 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _wscanf_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 919 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwscanf_l((__acrt_iob_func(0)), _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 928 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl wscanf( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 936 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwscanf_l((__acrt_iob_func(0)), _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 945 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _wscanf_s_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 954 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwscanf_s_l((__acrt_iob_func(0)), _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 963 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl wscanf_s( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 973 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vfwscanf_s_l((__acrt_iob_func(0)), _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 982 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 984 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 1000 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __declspec(dllimport) int __cdecl __stdio_common_vswprintf( 18:50:18 INFO - unsigned __int64 _Options, 18:50:18 INFO - wchar_t* _Buffer, 18:50:18 INFO - size_t _BufferCount, 18:50:18 INFO - wchar_t const* _Format, 18:50:18 INFO - _locale_t _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) int __cdecl __stdio_common_vswprintf_s( 18:50:18 INFO - unsigned __int64 _Options, 18:50:18 INFO - wchar_t* _Buffer, 18:50:18 INFO - size_t _BufferCount, 18:50:18 INFO - wchar_t const* _Format, 18:50:18 INFO - _locale_t _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) int __cdecl __stdio_common_vsnwprintf_s( 18:50:18 INFO - unsigned __int64 _Options, 18:50:18 INFO - wchar_t* _Buffer, 18:50:18 INFO - size_t _BufferCount, 18:50:18 INFO - size_t _MaxCount, 18:50:18 INFO - wchar_t const* _Format, 18:50:18 INFO - _locale_t _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ); 18:50:18 INFO - __declspec(dllimport) int __cdecl __stdio_common_vswprintf_p( 18:50:18 INFO - unsigned __int64 _Options, 18:50:18 INFO - wchar_t* _Buffer, 18:50:18 INFO - size_t _BufferCount, 18:50:18 INFO - wchar_t const* _Format, 18:50:18 INFO - _locale_t _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ); 18:50:18 INFO - __inline int __cdecl _vsnwprintf_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1058 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int const _Result = __stdio_common_vswprintf( 18:50:18 INFO - (*__local_stdio_printf_options()) | (1ULL << 0), 18:50:18 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:18 INFO - return _Result < 0 ? -1 : _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1066 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #pragma warning(push) 18:50:18 INFO - #pragma warning(disable: 4793) 18:50:18 INFO - __inline int __cdecl _vsnwprintf_s_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - size_t const _MaxCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1083 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int const _Result = __stdio_common_vsnwprintf_s( 18:50:18 INFO - (*__local_stdio_printf_options()), 18:50:18 INFO - _Buffer, _BufferCount, _MaxCount, _Format, _Locale, _ArgList); 18:50:18 INFO - return _Result < 0 ? -1 : _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1091 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vsnwprintf_s( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - size_t const _MaxCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1104 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vsnwprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 1108 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _snwprintf( wchar_t *_Buffer, size_t _BufferCount, wchar_t const* _Format, ...); __inline int __cdecl _vsnwprintf( wchar_t *_Buffer, size_t _BufferCount, wchar_t const* _Format, va_list _Args); 18:50:18 INFO - #line 1117 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #pragma warning(pop) 18:50:18 INFO - __inline int __cdecl _vsnwprintf( 18:50:18 INFO - wchar_t* _Buffer, 18:50:18 INFO - size_t _BufferCount, 18:50:18 INFO - wchar_t const* _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1131 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - #pragma warning(push) 18:50:18 INFO - #pragma warning(disable: 4996) 18:50:18 INFO - return _vsnwprintf_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:18 INFO - #pragma warning(pop) 18:50:18 INFO - } 18:50:18 INFO - #line 1138 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - extern "C++" { template inline int __cdecl _vsnwprintf_s( wchar_t (&_Buffer)[_Size], size_t _BufferCount, wchar_t const* _Format, va_list _ArgList) throw() { return _vsnwprintf_s(_Buffer, _Size, _BufferCount, _Format, _ArgList); } } 18:50:18 INFO - #line 1147 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vswprintf_c_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1160 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int const _Result = __stdio_common_vswprintf( 18:50:18 INFO - (*__local_stdio_printf_options()), 18:50:18 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:18 INFO - return _Result < 0 ? -1 : _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1168 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vswprintf_c( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1180 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vswprintf_c_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 1184 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vswprintf_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1197 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - #pragma warning(push) 18:50:18 INFO - #pragma warning(disable: 4996) 18:50:18 INFO - return _vswprintf_c_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:18 INFO - #pragma warning(pop) 18:50:18 INFO - } 18:50:18 INFO - #line 1204 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl __vswprintf_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1216 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vswprintf_l(_Buffer, (size_t)-1, _Format, _Locale, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 1220 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vswprintf( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1231 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vswprintf_l(_Buffer, (size_t)-1, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 1235 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl vswprintf( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1247 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vswprintf_c_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 1251 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vswprintf_s_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1264 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int const _Result = __stdio_common_vswprintf_s( 18:50:18 INFO - (*__local_stdio_printf_options()), 18:50:18 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:18 INFO - return _Result < 0 ? -1 : _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1272 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl vswprintf_s( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1285 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vswprintf_s_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 1289 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 1291 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - extern "C++" { template inline int __cdecl vswprintf_s( wchar_t (&_Buffer)[_Size], wchar_t const* _Format, va_list _ArgList) throw() { return vswprintf_s(_Buffer, _Size, _Format, _ArgList); } } 18:50:18 INFO - #line 1299 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vswprintf_p_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1312 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int const _Result = __stdio_common_vswprintf_p( 18:50:18 INFO - (*__local_stdio_printf_options()), 18:50:18 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:18 INFO - return _Result < 0 ? -1 : _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1320 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vswprintf_p( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1332 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vswprintf_p_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 1336 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vscwprintf_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1347 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int const _Result = __stdio_common_vswprintf( 18:50:18 INFO - (*__local_stdio_printf_options()) | (1ULL << 1), 18:50:18 INFO - 0, 0, _Format, _Locale, _ArgList); 18:50:18 INFO - return _Result < 0 ? -1 : _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1355 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vscwprintf( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1365 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vscwprintf_l(_Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 1369 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vscwprintf_p_l( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1380 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int const _Result = __stdio_common_vswprintf_p( 18:50:18 INFO - (*__local_stdio_printf_options()) | (1ULL << 1), 18:50:18 INFO - 0, 0, _Format, _Locale, _ArgList); 18:50:18 INFO - return _Result < 0 ? -1 : _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1388 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _vscwprintf_p( 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - va_list _ArgList 18:50:18 INFO - ) 18:50:18 INFO - #line 1398 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - return _vscwprintf_p_l(_Format, 0, _ArgList); 18:50:18 INFO - } 18:50:18 INFO - #line 1402 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl __swprintf_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1413 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = __vswprintf_l(_Buffer, _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1422 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _swprintf_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1434 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vswprintf_c_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1443 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _swprintf( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1453 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = __vswprintf_l(_Buffer, _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1462 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl swprintf( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1473 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vswprintf_c_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1482 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #pragma warning(push) 18:50:18 INFO - #pragma warning(disable:4793 4996) 18:50:18 INFO - __inline int __cdecl __swprintf_l( wchar_t *_Buffer, wchar_t const* _Format, _locale_t _Locale, ...); __inline int __cdecl __vswprintf_l( wchar_t *_Buffer, wchar_t const* _Format, _locale_t _Locale, va_list _Args); 18:50:18 INFO - #line 1496 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _swprintf( wchar_t *_Buffer, wchar_t const* _Format, ...); __inline int __cdecl _vswprintf( wchar_t *_Buffer, wchar_t const* _Format, va_list _Args); 18:50:18 INFO - #line 1503 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #pragma warning(pop) 18:50:18 INFO - __inline int __cdecl _swprintf_s_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1517 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vswprintf_s_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1526 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl swprintf_s( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1538 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vswprintf_s_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1547 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - #line 1549 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - extern "C++" { __pragma(warning(push)); __pragma(warning(disable: 4793)); template inline int __cdecl swprintf_s( wchar_t (&_Buffer)[_Size], wchar_t const* _Format, ...) throw() { va_list _ArgList; ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); return vswprintf_s(_Buffer, _Size, _Format, _ArgList); } __pragma(warning(pop)); } 18:50:18 INFO - #line 1556 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _swprintf_p_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1568 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vswprintf_p_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1577 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _swprintf_p( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1588 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vswprintf_p_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1597 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _swprintf_c_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1609 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vswprintf_c_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _swprintf_c( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1629 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - _Result = _vswprintf_c_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1638 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _snwprintf_l( 18:50:18 INFO - wchar_t* const _Buffer, 18:50:18 INFO - size_t const _BufferCount, 18:50:18 INFO - wchar_t const* const _Format, 18:50:18 INFO - _locale_t const _Locale, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1650 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - #pragma warning(push) 18:50:18 INFO - #pragma warning(disable: 4996) 18:50:18 INFO - _Result = _vsnwprintf_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:18 INFO - #pragma warning(pop) 18:50:18 INFO - ((void)(_ArgList = (va_list)0)); 18:50:18 INFO - return _Result; 18:50:18 INFO - } 18:50:18 INFO - #line 1664 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - __inline int __cdecl _snwprintf( 18:50:18 INFO - wchar_t* _Buffer, 18:50:18 INFO - size_t _BufferCount, 18:50:18 INFO - wchar_t const* _Format, 18:50:18 INFO - ...) 18:50:18 INFO - #line 1675 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:18 INFO - { 18:50:18 INFO - int _Result; 18:50:18 INFO - va_list _ArgList; 18:50:18 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:18 INFO - #pragma warning(push) 18:50:19 INFO - #pragma warning(disable: 4996) 18:50:19 INFO - _Result = _vsnwprintf_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:19 INFO - #pragma warning(pop) 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 1689 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _snwprintf_s_l( 18:50:19 INFO - wchar_t* const _Buffer, 18:50:19 INFO - size_t const _BufferCount, 18:50:19 INFO - size_t const _MaxCount, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 1702 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vsnwprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 1711 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _snwprintf_s( 18:50:19 INFO - wchar_t* const _Buffer, 18:50:19 INFO - size_t const _BufferCount, 18:50:19 INFO - size_t const _MaxCount, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 1723 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vsnwprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 1732 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - extern "C++" { __pragma(warning(push)); __pragma(warning(disable: 4793)); template inline int __cdecl _snwprintf_s( wchar_t (&_Buffer)[_Size], size_t _BufferCount, wchar_t const* _Format, ...) throw() { va_list _ArgList; ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); return _vsnwprintf_s(_Buffer, _Size, _BufferCount, _Format, _ArgList); } __pragma(warning(pop)); } 18:50:19 INFO - #line 1740 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _scwprintf_l( 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 1749 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vscwprintf_l(_Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 1758 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _scwprintf( 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 1767 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vscwprintf_l(_Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 1776 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _scwprintf_p_l( 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 1786 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vscwprintf_p_l(_Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 1795 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _scwprintf_p( 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 1804 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vscwprintf_p_l(_Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 1813 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - #pragma warning(push) 18:50:19 INFO - #pragma warning(disable: 4141 4412 4793 4996 6054) 18:50:19 INFO - extern "C++" __declspec(deprecated("function has been changed to conform with the ISO C standard, " "adding an extra character count parameter. To use the traditional " "Microsoft version, set _CRT_NON_CONFORMING_SWPRINTFS.")) 18:50:19 INFO - inline int swprintf( 18:50:19 INFO - wchar_t* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - ...) throw() 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - #pragma warning(suppress: 28719) 18:50:19 INFO - _Result = vswprintf(_Buffer, 2147483647, _Format, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - extern "C++" __declspec(deprecated("function has been changed to conform with the ISO C standard, " "adding an extra character count parameter. To use the traditional " "Microsoft version, set _CRT_NON_CONFORMING_SWPRINTFS.")) 18:50:19 INFO - inline int __cdecl vswprintf( 18:50:19 INFO - wchar_t* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) throw() 18:50:19 INFO - { 18:50:19 INFO - #pragma warning(suppress: 28719) 18:50:19 INFO - return vswprintf(_Buffer, 2147483647, _Format, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - extern "C++" __declspec(deprecated("function has been changed to conform with the ISO C standard, " "adding an extra character count parameter. To use the traditional " "Microsoft version, set _CRT_NON_CONFORMING_SWPRINTFS.")) 18:50:19 INFO - inline int _swprintf_l( 18:50:19 INFO - wchar_t* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) throw() 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vswprintf_l(_Buffer, (size_t)-1, _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - extern "C++" __declspec(deprecated("function has been changed to conform with the ISO C standard, " "adding an extra character count parameter. To use the traditional " "Microsoft version, set _CRT_NON_CONFORMING_SWPRINTFS.")) 18:50:19 INFO - inline int __cdecl _vswprintf_l( 18:50:19 INFO - wchar_t* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) throw() 18:50:19 INFO - { 18:50:19 INFO - return _vswprintf_l(_Buffer, (size_t)-1, _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 1874 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - #pragma warning(pop) 18:50:19 INFO - #line 1877 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - #line 1884 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __declspec(dllimport) int __cdecl __stdio_common_vswscanf( 18:50:19 INFO - unsigned __int64 _Options, 18:50:19 INFO - wchar_t const* _Buffer, 18:50:19 INFO - size_t _BufferCount, 18:50:19 INFO - wchar_t const* _Format, 18:50:19 INFO - _locale_t _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ); 18:50:19 INFO - __inline int __cdecl _vswscanf_l( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 1912 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - return __stdio_common_vswscanf( 18:50:19 INFO - (*__local_stdio_scanf_options ()), 18:50:19 INFO - _Buffer, (size_t)-1, _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 1918 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl vswscanf( 18:50:19 INFO - wchar_t const* _Buffer, 18:50:19 INFO - wchar_t const* _Format, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 1929 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vswscanf_l(_Buffer, _Format, 0, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 1933 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _vswscanf_s_l( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 1945 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - return __stdio_common_vswscanf( 18:50:19 INFO - (*__local_stdio_scanf_options ()) | (1ULL << 0), 18:50:19 INFO - _Buffer, (size_t)-1, _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 1951 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl vswscanf_s( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 1964 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vswscanf_s_l(_Buffer, _Format, 0, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 1968 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - #line 1970 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - extern "C++" { template inline int __cdecl vswscanf_s( wchar_t (&_Buffer)[_Size], wchar_t const* _Format, va_list _Args) throw() { return vswscanf_s(_Buffer, _Size, _Format, _Args); } } 18:50:19 INFO - #line 1978 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _vsnwscanf_l( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - size_t const _BufferCount, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 1991 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - return __stdio_common_vswscanf( 18:50:19 INFO - (*__local_stdio_scanf_options ()), 18:50:19 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 1997 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _vsnwscanf_s_l( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - size_t const _BufferCount, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 2010 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - return __stdio_common_vswscanf( 18:50:19 INFO - (*__local_stdio_scanf_options ()) | (1ULL << 0), 18:50:19 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 2016 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _swscanf_l( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 2027 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vswscanf_l(_Buffer, _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 2036 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl swscanf( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 2046 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vswscanf_l(_Buffer, _Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 2055 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _swscanf_s_l( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 2066 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vswscanf_s_l(_Buffer, _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 2075 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl swscanf_s( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 2087 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vswscanf_s_l(_Buffer, _Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 2096 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - #line 2098 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _snwscanf_l( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - size_t const _BufferCount, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 2110 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - #pragma warning(push) 18:50:19 INFO - #pragma warning(disable: 4996) 18:50:19 INFO - _Result = _vsnwscanf_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:19 INFO - #pragma warning(pop) 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 2124 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _snwscanf( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - size_t const _BufferCount, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 2135 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - #pragma warning(push) 18:50:19 INFO - #pragma warning(disable: 4996) 18:50:19 INFO - _Result = _vsnwscanf_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:19 INFO - #pragma warning(pop) 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 2149 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _snwscanf_s_l( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - size_t const _BufferCount, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 2161 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vsnwscanf_s_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 2170 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - __inline int __cdecl _snwscanf_s( 18:50:19 INFO - wchar_t const* const _Buffer, 18:50:19 INFO - size_t const _BufferCount, 18:50:19 INFO - wchar_t const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 2181 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vsnwscanf_s_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 2190 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - #line 2195 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstdio.h" 18:50:19 INFO - } __pragma(pack(pop)) 18:50:19 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:19 INFO - #line 48 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - typedef __int64 fpos_t; 18:50:19 INFO - __declspec(dllimport) errno_t __cdecl _get_stream_buffer_pointers( 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - char*** _Base, 18:50:19 INFO - char*** _Pointer, 18:50:19 INFO - int** _Count 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) errno_t __cdecl clearerr_s( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) errno_t __cdecl fopen_s( 18:50:19 INFO - FILE** _Stream, 18:50:19 INFO - char const* _FileName, 18:50:19 INFO - char const* _Mode 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) size_t __cdecl fread_s( 18:50:19 INFO - void* _Buffer, 18:50:19 INFO - size_t _BufferSize, 18:50:19 INFO - size_t _ElementSize, 18:50:19 INFO - size_t _ElementCount, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) errno_t __cdecl freopen_s( 18:50:19 INFO - FILE** _Stream, 18:50:19 INFO - char const* _FileName, 18:50:19 INFO - char const* _Mode, 18:50:19 INFO - FILE* _OldStream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) char* __cdecl gets_s( 18:50:19 INFO - char* _Buffer, 18:50:19 INFO - rsize_t _Size 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) errno_t __cdecl tmpfile_s( 18:50:19 INFO - FILE** _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) errno_t __cdecl tmpnam_s( 18:50:19 INFO - char* _Buffer, 18:50:19 INFO - rsize_t _Size 18:50:19 INFO - ); 18:50:19 INFO - #line 139 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) void __cdecl clearerr( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl fclose( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fcloseall(void); 18:50:19 INFO - __declspec(dllimport) FILE* __cdecl _fdopen( 18:50:19 INFO - int _FileHandle, 18:50:19 INFO - char const* _Mode 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl feof( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl ferror( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl fflush( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl fgetc( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fgetchar(void); 18:50:19 INFO - __declspec(dllimport) int __cdecl fgetpos( 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - fpos_t* _Position 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) char* __cdecl fgets( 18:50:19 INFO - char* _Buffer, 18:50:19 INFO - int _MaxCount, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fileno( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _flushall(void); 18:50:19 INFO - __declspec(dllimport) FILE* __cdecl fopen( 18:50:19 INFO - char const* _FileName, 18:50:19 INFO - char const* _Mode 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl fputc( 18:50:19 INFO - int _Character, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fputchar( 18:50:19 INFO - int _Character 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl fputs( 18:50:19 INFO - char const* _Buffer, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) size_t __cdecl fread( 18:50:19 INFO - void* _Buffer, 18:50:19 INFO - size_t _ElementSize, 18:50:19 INFO - size_t _ElementCount, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) FILE* __cdecl freopen( 18:50:19 INFO - char const* _FileName, 18:50:19 INFO - char const* _Mode, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) FILE* __cdecl _fsopen( 18:50:19 INFO - char const* _FileName, 18:50:19 INFO - char const* _Mode, 18:50:19 INFO - int _ShFlag 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl fsetpos( 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - fpos_t const* _Position 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl fseek( 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - long _Offset, 18:50:19 INFO - int _Origin 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fseeki64( 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - __int64 _Offset, 18:50:19 INFO - int _Origin 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) long __cdecl ftell( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) __int64 __cdecl _ftelli64( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) size_t __cdecl fwrite( 18:50:19 INFO - void const* _Buffer, 18:50:19 INFO - size_t _ElementSize, 18:50:19 INFO - size_t _ElementCount, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl getc( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl getchar(void); 18:50:19 INFO - __declspec(dllimport) int __cdecl _getmaxstdio(void); 18:50:19 INFO - extern "C++" { template inline char* __cdecl gets_s(char (&_Buffer)[_Size]) throw() { return gets_s(_Buffer, _Size); } } 18:50:19 INFO - #line 313 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) int __cdecl _getw( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) void __cdecl perror( 18:50:19 INFO - char const* _ErrorMessage 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _pclose( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) FILE* __cdecl _popen( 18:50:19 INFO - char const* _Command, 18:50:19 INFO - char const* _Mode 18:50:19 INFO - ); 18:50:19 INFO - #line 338 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) int __cdecl putc( 18:50:19 INFO - int _Character, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl putchar( 18:50:19 INFO - int _Character 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl puts( 18:50:19 INFO - char const* _Buffer 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _putw( 18:50:19 INFO - int _Word, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl remove( 18:50:19 INFO - char const* _FileName 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl rename( 18:50:19 INFO - char const* _OldFileName, 18:50:19 INFO - char const* _NewFileName 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _unlink( 18:50:19 INFO - char const* _FileName 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl unlink( 18:50:19 INFO - char const* _FileName 18:50:19 INFO - ); 18:50:19 INFO - #line 385 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) void __cdecl rewind( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _rmtmp(void); 18:50:19 INFO - __declspec(dllimport) void __cdecl setbuf( 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - char* _Buffer 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _setmaxstdio( 18:50:19 INFO - int _Maximum 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl setvbuf( 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - char* _Buffer, 18:50:19 INFO - int _Mode, 18:50:19 INFO - size_t _Size 18:50:19 INFO - ); 18:50:19 INFO - #line 417 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) __declspec(allocator) char* __cdecl _tempnam( 18:50:19 INFO - char const* _DirectoryName, 18:50:19 INFO - char const* _FilePrefix 18:50:19 INFO - ); 18:50:19 INFO - #line 427 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) FILE* __cdecl tmpfile(void); 18:50:19 INFO - extern "C++" { template inline errno_t __cdecl tmpnam_s( char (&_Buffer)[_Size]) throw() { return tmpnam_s(_Buffer, _Size); } } 18:50:19 INFO - #line 436 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) char* __cdecl tmpnam( char *_Buffer); 18:50:19 INFO - #line 442 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) int __cdecl ungetc( 18:50:19 INFO - int _Character, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) void __cdecl _lock_file( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) void __cdecl _unlock_file( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fclose_nolock( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fflush_nolock( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fgetc_nolock( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fputc_nolock( 18:50:19 INFO - int _Character, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) size_t __cdecl _fread_nolock( 18:50:19 INFO - void* _Buffer, 18:50:19 INFO - size_t _ElementSize, 18:50:19 INFO - size_t _ElementCount, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) size_t __cdecl _fread_nolock_s( 18:50:19 INFO - void* _Buffer, 18:50:19 INFO - size_t _BufferSize, 18:50:19 INFO - size_t _ElementSize, 18:50:19 INFO - size_t _ElementCount, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fseek_nolock( 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - long _Offset, 18:50:19 INFO - int _Origin 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _fseeki64_nolock( 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - __int64 _Offset, 18:50:19 INFO - int _Origin 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) long __cdecl _ftell_nolock( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) __int64 __cdecl _ftelli64_nolock( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) size_t __cdecl _fwrite_nolock( 18:50:19 INFO - void const* _Buffer, 18:50:19 INFO - size_t _ElementSize, 18:50:19 INFO - size_t _ElementCount, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _getc_nolock( 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _putc_nolock( 18:50:19 INFO - int _Character, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _ungetc_nolock( 18:50:19 INFO - int _Character, 18:50:19 INFO - FILE* _Stream 18:50:19 INFO - ); 18:50:19 INFO - #line 579 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) int* __cdecl __p__commode(void); 18:50:19 INFO - #line 589 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - #line 596 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) int __cdecl __stdio_common_vfprintf( 18:50:19 INFO - unsigned __int64 _Options, 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - char const* _Format, 18:50:19 INFO - _locale_t _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl __stdio_common_vfprintf_s( 18:50:19 INFO - unsigned __int64 _Options, 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - char const* _Format, 18:50:19 INFO - _locale_t _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl __stdio_common_vfprintf_p( 18:50:19 INFO - unsigned __int64 _Options, 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - char const* _Format, 18:50:19 INFO - _locale_t _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ); 18:50:19 INFO - __inline int __cdecl _vfprintf_l( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 637 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return __stdio_common_vfprintf((*__local_stdio_printf_options()), _Stream, _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 641 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl vfprintf( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 651 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vfprintf_l(_Stream, _Format, 0, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 655 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _vfprintf_s_l( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 666 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return __stdio_common_vfprintf_s((*__local_stdio_printf_options()), _Stream, _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 670 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl vfprintf_s( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 682 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vfprintf_s_l(_Stream, _Format, 0, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 686 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - #line 688 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _vfprintf_p_l( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 699 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return __stdio_common_vfprintf_p((*__local_stdio_printf_options()), _Stream, _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 703 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _vfprintf_p( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 713 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vfprintf_p_l(_Stream, _Format, 0, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 717 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _vprintf_l( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 727 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vfprintf_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 731 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl vprintf( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 740 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vfprintf_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 744 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _vprintf_s_l( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 754 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vfprintf_s_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 758 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl vprintf_s( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 769 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vfprintf_s_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 773 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - #line 775 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _vprintf_p_l( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 785 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vfprintf_p_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 789 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _vprintf_p( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - va_list _ArgList 18:50:19 INFO - ) 18:50:19 INFO - #line 798 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - return _vfprintf_p_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:19 INFO - } 18:50:19 INFO - #line 802 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _fprintf_l( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 812 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_l(_Stream, _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 821 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl fprintf( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 830 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_l(_Stream, _Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 839 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) int __cdecl _set_printf_count_output( 18:50:19 INFO - int _Value 18:50:19 INFO - ); 18:50:19 INFO - __declspec(dllimport) int __cdecl _get_printf_count_output(void); 18:50:19 INFO - __inline int __cdecl _fprintf_s_l( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 855 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_s_l(_Stream, _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 864 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl fprintf_s( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 875 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_s_l(_Stream, _Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 884 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - #line 886 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _fprintf_p_l( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 896 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_p_l(_Stream, _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 905 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _fprintf_p( 18:50:19 INFO - FILE* const _Stream, 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 914 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_p_l(_Stream, _Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 923 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _printf_l( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 932 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 941 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl printf( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 949 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 958 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _printf_s_l( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 967 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_s_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 976 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl printf_s( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 986 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_s_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 995 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - #line 997 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _printf_p_l( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - _locale_t const _Locale, 18:50:19 INFO - ...) 18:50:19 INFO - #line 1006 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_p_l((__acrt_iob_func(1)), _Format, _Locale, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 1015 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __inline int __cdecl _printf_p( 18:50:19 INFO - char const* const _Format, 18:50:19 INFO - ...) 18:50:19 INFO - #line 1023 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - { 18:50:19 INFO - int _Result; 18:50:19 INFO - va_list _ArgList; 18:50:19 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:19 INFO - _Result = _vfprintf_p_l((__acrt_iob_func(1)), _Format, 0, _ArgList); 18:50:19 INFO - ((void)(_ArgList = (va_list)0)); 18:50:19 INFO - return _Result; 18:50:19 INFO - } 18:50:19 INFO - #line 1032 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:19 INFO - __declspec(dllimport) int __cdecl __stdio_common_vfscanf( 18:50:19 INFO - unsigned __int64 _Options, 18:50:19 INFO - FILE* _Stream, 18:50:19 INFO - char const* _Format, 18:50:19 INFO - _locale_t _Locale, 18:50:19 INFO - va_list _Arglist 18:50:19 INFO - ); 18:50:19 INFO - __inline int __cdecl _vfscanf_l( 18:50:19 INFO - FILE* const _Stream, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1057 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return __stdio_common_vfscanf( 18:50:20 INFO - (*__local_stdio_scanf_options ()), 18:50:20 INFO - _Stream, _Format, _Locale, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1063 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl vfscanf( 18:50:20 INFO - FILE* const _Stream, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1073 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vfscanf_l(_Stream, _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1077 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vfscanf_s_l( 18:50:20 INFO - FILE* const _Stream, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1088 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return __stdio_common_vfscanf( 18:50:20 INFO - (*__local_stdio_scanf_options ()) | (1ULL << 0), 18:50:20 INFO - _Stream, _Format, _Locale, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1094 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl vfscanf_s( 18:50:20 INFO - FILE* const _Stream, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1107 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vfscanf_s_l(_Stream, _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1111 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 1113 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vscanf_l( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1123 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vfscanf_l((__acrt_iob_func(0)), _Format, _Locale, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1127 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl vscanf( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1136 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vfscanf_l((__acrt_iob_func(0)), _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1140 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vscanf_s_l( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1150 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vfscanf_s_l((__acrt_iob_func(0)), _Format, _Locale, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1154 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl vscanf_s( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1165 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vfscanf_s_l((__acrt_iob_func(0)), _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1169 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 1171 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _fscanf_l( 18:50:20 INFO - FILE* const _Stream, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1181 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vfscanf_l(_Stream, _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1190 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl fscanf( 18:50:20 INFO - FILE* const _Stream, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1199 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vfscanf_l(_Stream, _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1208 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _fscanf_s_l( 18:50:20 INFO - FILE* const _Stream, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1218 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vfscanf_s_l(_Stream, _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1227 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl fscanf_s( 18:50:20 INFO - FILE* const _Stream, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1238 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vfscanf_s_l(_Stream, _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1247 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 1249 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _scanf_l( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1258 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vfscanf_l((__acrt_iob_func(0)), _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1267 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl scanf( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1275 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vfscanf_l((__acrt_iob_func(0)), _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1284 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _scanf_s_l( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1293 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vfscanf_s_l((__acrt_iob_func(0)), _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1302 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl scanf_s( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1312 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vfscanf_s_l((__acrt_iob_func(0)), _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1321 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 1323 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __declspec(dllimport) int __cdecl __stdio_common_vsprintf( 18:50:20 INFO - unsigned __int64 _Options, 18:50:20 INFO - char* _Buffer, 18:50:20 INFO - size_t _BufferCount, 18:50:20 INFO - char const* _Format, 18:50:20 INFO - _locale_t _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ); 18:50:20 INFO - __declspec(dllimport) int __cdecl __stdio_common_vsprintf_s( 18:50:20 INFO - unsigned __int64 _Options, 18:50:20 INFO - char* _Buffer, 18:50:20 INFO - size_t _BufferCount, 18:50:20 INFO - char const* _Format, 18:50:20 INFO - _locale_t _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ); 18:50:20 INFO - __declspec(dllimport) int __cdecl __stdio_common_vsnprintf_s( 18:50:20 INFO - unsigned __int64 _Options, 18:50:20 INFO - char* _Buffer, 18:50:20 INFO - size_t _BufferCount, 18:50:20 INFO - size_t _MaxCount, 18:50:20 INFO - char const* _Format, 18:50:20 INFO - _locale_t _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ); 18:50:20 INFO - __declspec(dllimport) int __cdecl __stdio_common_vsprintf_p( 18:50:20 INFO - unsigned __int64 _Options, 18:50:20 INFO - char* _Buffer, 18:50:20 INFO - size_t _BufferCount, 18:50:20 INFO - char const* _Format, 18:50:20 INFO - _locale_t _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ); 18:50:20 INFO - __inline int __cdecl _vsnprintf_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1384 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int const _Result = __stdio_common_vsprintf( 18:50:20 INFO - (*__local_stdio_printf_options()) | (1ULL << 0), 18:50:20 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:20 INFO - return _Result < 0 ? -1 : _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1392 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vsnprintf( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1404 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - #pragma warning(push) 18:50:20 INFO - #pragma warning(disable: 4996) 18:50:20 INFO - return _vsnprintf_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:20 INFO - #pragma warning(pop) 18:50:20 INFO - } 18:50:20 INFO - #line 1411 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 1422 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl vsnprintf( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1434 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int const _Result = __stdio_common_vsprintf( 18:50:20 INFO - (*__local_stdio_printf_options()) | (1ULL << 1), 18:50:20 INFO - _Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:20 INFO - return _Result < 0 ? -1 : _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1442 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vsprintf_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1454 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - #pragma warning(push) 18:50:20 INFO - #pragma warning(disable: 4996) 18:50:20 INFO - return _vsnprintf_l(_Buffer, (size_t)-1, _Format, _Locale, _ArgList); 18:50:20 INFO - #pragma warning(pop) 18:50:20 INFO - } 18:50:20 INFO - #line 1461 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl vsprintf( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1472 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - #pragma warning(push) 18:50:20 INFO - #pragma warning(disable: 4996) 18:50:20 INFO - return _vsnprintf_l(_Buffer, (size_t)-1, _Format, 0, _ArgList); 18:50:20 INFO - #pragma warning(pop) 18:50:20 INFO - } 18:50:20 INFO - #line 1479 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vsprintf_s_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1492 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int const _Result = __stdio_common_vsprintf_s( 18:50:20 INFO - (*__local_stdio_printf_options()), 18:50:20 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:20 INFO - return _Result < 0 ? -1 : _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1500 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl vsprintf_s( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1514 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vsprintf_s_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1518 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - extern "C++" { template inline int __cdecl vsprintf_s( char (&_Buffer)[_Size], char const* _Format, va_list _ArgList) throw() { return vsprintf_s(_Buffer, _Size, _Format, _ArgList); } } 18:50:20 INFO - #line 1526 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 1528 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vsprintf_p_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1541 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int const _Result = __stdio_common_vsprintf_p( 18:50:20 INFO - (*__local_stdio_printf_options()), 18:50:20 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:20 INFO - return _Result < 0 ? -1 : _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1549 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vsprintf_p( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1561 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vsprintf_p_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1565 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vsnprintf_s_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - size_t const _MaxCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1579 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int const _Result = __stdio_common_vsnprintf_s( 18:50:20 INFO - (*__local_stdio_printf_options()), 18:50:20 INFO - _Buffer, _BufferCount, _MaxCount, _Format, _Locale, _ArgList); 18:50:20 INFO - return _Result < 0 ? -1 : _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1587 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vsnprintf_s( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - size_t const _MaxCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1600 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vsnprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1604 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - extern "C++" { template inline int __cdecl _vsnprintf_s( char (&_Buffer)[_Size], size_t _BufferCount, char const* _Format, va_list _ArgList) throw() { return _vsnprintf_s(_Buffer, _Size, _BufferCount, _Format, _ArgList); } } 18:50:20 INFO - #line 1613 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl vsnprintf_s( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - size_t const _MaxCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1628 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vsnprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1632 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - extern "C++" { template inline int __cdecl vsnprintf_s( char (&_Buffer)[_Size], size_t _BufferCount, char const* _Format, va_list _ArgList) throw() { return vsnprintf_s(_Buffer, _Size, _BufferCount, _Format, _ArgList); } } 18:50:20 INFO - #line 1641 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 1643 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vscprintf_l( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1653 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int const _Result = __stdio_common_vsprintf( 18:50:20 INFO - (*__local_stdio_printf_options()) | (1ULL << 1), 18:50:20 INFO - 0, 0, _Format, _Locale, _ArgList); 18:50:20 INFO - return _Result < 0 ? -1 : _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1661 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vscprintf( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1670 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vscprintf_l(_Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1674 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vscprintf_p_l( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1684 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int const _Result = __stdio_common_vsprintf_p( 18:50:20 INFO - (*__local_stdio_printf_options()) | (1ULL << 1), 18:50:20 INFO - 0, 0, _Format, _Locale, _ArgList); 18:50:20 INFO - return _Result < 0 ? -1 : _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1692 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vscprintf_p( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1701 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vscprintf_p_l(_Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1705 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vsnprintf_c_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1717 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int const _Result = __stdio_common_vsprintf( 18:50:20 INFO - (*__local_stdio_printf_options()), 18:50:20 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:20 INFO - return _Result < 0 ? -1 : _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1725 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vsnprintf_c( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 1737 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vsnprintf_c_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 1741 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _sprintf_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1752 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - #pragma warning(push) 18:50:20 INFO - #pragma warning(disable: 4996) 18:50:20 INFO - _Result = _vsprintf_l(_Buffer, _Format, _Locale, _ArgList); 18:50:20 INFO - #pragma warning(pop) 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1766 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl sprintf( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1776 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - #pragma warning(push) 18:50:20 INFO - #pragma warning(disable: 4996) 18:50:20 INFO - _Result = _vsprintf_l(_Buffer, _Format, 0, _ArgList); 18:50:20 INFO - #pragma warning(pop) 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1790 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #pragma warning(push) 18:50:20 INFO - #pragma warning(disable: 4996) 18:50:20 INFO - int __cdecl sprintf( char *_Buffer, char const* _Format, ...); int __cdecl vsprintf( char *_Buffer, char const* _Format, va_list _Args); 18:50:20 INFO - #line 1799 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #pragma warning(pop) 18:50:20 INFO - __inline int __cdecl _sprintf_s_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1812 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsprintf_s_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1821 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl sprintf_s( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1834 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsprintf_s_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1843 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 1845 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - extern "C++" { __pragma(warning(push)); __pragma(warning(disable: 4793)); template inline int __cdecl sprintf_s( char (&_Buffer)[_Size], char const* _Format, ...) throw() { va_list _ArgList; ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); return vsprintf_s(_Buffer, _Size, _Format, _ArgList); } __pragma(warning(pop)); } 18:50:20 INFO - #line 1851 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _sprintf_p_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1863 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsprintf_p_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1872 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _sprintf_p( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1883 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsprintf_p_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1892 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _snprintf_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1904 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - #pragma warning(push) 18:50:20 INFO - #pragma warning(disable: 4996) 18:50:20 INFO - _Result = _vsnprintf_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:20 INFO - #pragma warning(pop) 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1918 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 1929 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl snprintf( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1940 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - #pragma warning(suppress:28719) 18:50:20 INFO - _Result = vsnprintf(_Buffer, _BufferCount, _Format, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1950 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _snprintf( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1960 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - #pragma warning(suppress:28719) 18:50:20 INFO - _Result = _vsnprintf(_Buffer, _BufferCount, _Format, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 1970 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - int __cdecl _snprintf( char *_Buffer, size_t _BufferCount, char const* _Format, ...); int __cdecl _vsnprintf( char *_Buffer, size_t _BufferCount, char const* _Format, va_list _Args); 18:50:20 INFO - #line 1979 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _snprintf_c_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 1991 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsnprintf_c_l(_Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2000 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _snprintf_c( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2011 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsnprintf_c_l(_Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2020 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _snprintf_s_l( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - size_t const _MaxCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2033 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsnprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2042 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _snprintf_s( 18:50:20 INFO - char* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - size_t const _MaxCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2054 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsnprintf_s_l(_Buffer, _BufferCount, _MaxCount, _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2063 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - extern "C++" { __pragma(warning(push)); __pragma(warning(disable: 4793)); template inline int __cdecl _snprintf_s( char (&_Buffer)[_Size], size_t _BufferCount, char const* _Format, ...) throw() { va_list _ArgList; ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); return _vsnprintf_s(_Buffer, _Size, _BufferCount, _Format, _ArgList); } __pragma(warning(pop)); } 18:50:20 INFO - #line 2071 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _scprintf_l( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2080 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vscprintf_l(_Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2089 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _scprintf( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2097 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vscprintf_l(_Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2106 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _scprintf_p_l( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2115 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vscprintf_p_l(_Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2124 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _scprintf_p( 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2132 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vscprintf_p(_Format, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2141 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __declspec(dllimport) int __cdecl __stdio_common_vsscanf( 18:50:20 INFO - unsigned __int64 _Options, 18:50:20 INFO - char const* _Buffer, 18:50:20 INFO - size_t _BufferCount, 18:50:20 INFO - char const* _Format, 18:50:20 INFO - _locale_t _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ); 18:50:20 INFO - __inline int __cdecl _vsscanf_l( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 2166 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return __stdio_common_vsscanf( 18:50:20 INFO - (*__local_stdio_scanf_options ()), 18:50:20 INFO - _Buffer, (size_t)-1, _Format, _Locale, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 2172 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl vsscanf( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 2182 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vsscanf_l(_Buffer, _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 2186 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _vsscanf_s_l( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 2197 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return __stdio_common_vsscanf( 18:50:20 INFO - (*__local_stdio_scanf_options ()) | (1ULL << 0), 18:50:20 INFO - _Buffer, (size_t)-1, _Format, _Locale, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 2203 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #pragma warning(push) 18:50:20 INFO - #pragma warning(disable:6530) 18:50:20 INFO - __inline int __cdecl vsscanf_s( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - va_list _ArgList 18:50:20 INFO - ) 18:50:20 INFO - #line 2218 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - return _vsscanf_s_l(_Buffer, _Format, 0, _ArgList); 18:50:20 INFO - } 18:50:20 INFO - #line 2222 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - extern "C++" { template inline int __cdecl vsscanf_s( char const (&_Buffer)[_Size], char const* _Format, va_list _ArgList) throw() { return vsscanf_s(_Buffer, _Size, _Format, _ArgList); } } 18:50:20 INFO - #line 2229 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #pragma warning(pop) 18:50:20 INFO - #line 2233 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _sscanf_l( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2243 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsscanf_l(_Buffer, _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2252 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl sscanf( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2261 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsscanf_l(_Buffer, _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2270 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _sscanf_s_l( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2280 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = _vsscanf_s_l(_Buffer, _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2289 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl sscanf_s( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2300 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - #pragma warning(push) 18:50:20 INFO - #pragma warning(disable: 4996) 18:50:20 INFO - _Result = vsscanf_s(_Buffer, _Format, _ArgList); 18:50:20 INFO - #pragma warning(pop) 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2314 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 2316 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #pragma warning(push) 18:50:20 INFO - #pragma warning(disable:6530) 18:50:20 INFO - __inline int __cdecl _snscanf_l( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2330 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = __stdio_common_vsscanf( 18:50:20 INFO - (*__local_stdio_scanf_options ()), 18:50:20 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2343 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _snscanf( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2353 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = __stdio_common_vsscanf( 18:50:20 INFO - (*__local_stdio_scanf_options ()), 18:50:20 INFO - _Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2366 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _snscanf_s_l( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - _locale_t const _Locale, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2378 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = __stdio_common_vsscanf( 18:50:20 INFO - (*__local_stdio_scanf_options ()) | (1ULL << 0), 18:50:20 INFO - _Buffer, _BufferCount, _Format, _Locale, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2391 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __inline int __cdecl _snscanf_s( 18:50:20 INFO - char const* const _Buffer, 18:50:20 INFO - size_t const _BufferCount, 18:50:20 INFO - char const* const _Format, 18:50:20 INFO - ...) 18:50:20 INFO - #line 2401 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - { 18:50:20 INFO - int _Result; 18:50:20 INFO - va_list _ArgList; 18:50:20 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:20 INFO - _Result = __stdio_common_vsscanf( 18:50:20 INFO - (*__local_stdio_scanf_options ()) | (1ULL << 0), 18:50:20 INFO - _Buffer, _BufferCount, _Format, 0, _ArgList); 18:50:20 INFO - ((void)(_ArgList = (va_list)0)); 18:50:20 INFO - return _Result; 18:50:20 INFO - } 18:50:20 INFO - #line 2414 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #pragma warning(pop) 18:50:20 INFO - #line 2420 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 2436 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __declspec(dllimport) char* __cdecl tempnam( 18:50:20 INFO - char const* _Directory, 18:50:20 INFO - char const* _FilePrefix 18:50:20 INFO - ); 18:50:20 INFO - #line 2446 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - __declspec(dllimport) int __cdecl fcloseall(void); 18:50:20 INFO - __declspec(dllimport) FILE* __cdecl fdopen( int _FileHandle, char const* _Format); 18:50:20 INFO - __declspec(dllimport) int __cdecl fgetchar(void); 18:50:20 INFO - __declspec(dllimport) int __cdecl fileno( FILE* _Stream); 18:50:20 INFO - __declspec(dllimport) int __cdecl flushall(void); 18:50:20 INFO - __declspec(dllimport) int __cdecl fputchar( int _Ch); 18:50:20 INFO - __declspec(dllimport) int __cdecl getw( FILE* _Stream); 18:50:20 INFO - __declspec(dllimport) int __cdecl putw( int _Ch, FILE* _Stream); 18:50:20 INFO - __declspec(dllimport) int __cdecl rmtmp(void); 18:50:20 INFO - #line 2458 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - #line 2459 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\stdio.h" 18:50:20 INFO - } __pragma(pack(pop)) 18:50:20 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdio" 18:50:20 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdio" 18:50:20 INFO - typedef FILE FILE; 18:50:20 INFO - namespace std { 18:50:20 INFO - using :: FILE; using :: _Mbstatet; 18:50:20 INFO - using :: size_t; using :: fpos_t; using :: FILE; 18:50:20 INFO - using :: clearerr; using :: fclose; using :: feof; 18:50:20 INFO - using :: ferror; using :: fflush; using :: fgetc; 18:50:20 INFO - using :: fgetpos; using :: fgets; using :: fopen; 18:50:20 INFO - using :: fprintf; using :: fputc; using :: fputs; 18:50:20 INFO - using :: fread; using :: freopen; using :: fscanf; 18:50:20 INFO - using :: fseek; using :: fsetpos; using :: ftell; 18:50:20 INFO - using :: fwrite; using :: getc; using :: getchar; 18:50:20 INFO - using :: perror; 18:50:20 INFO - using :: putc; using :: putchar; 18:50:20 INFO - using :: printf; using :: puts; using :: remove; 18:50:20 INFO - using :: rename; using :: rewind; using :: scanf; 18:50:20 INFO - using :: setbuf; using :: setvbuf; using :: sprintf; 18:50:20 INFO - using :: sscanf; using :: tmpfile; using :: tmpnam; 18:50:20 INFO - using :: ungetc; using :: vfprintf; using :: vprintf; 18:50:20 INFO - using :: vsprintf; 18:50:20 INFO - using :: snprintf; using :: vsnprintf; 18:50:20 INFO - using :: vfscanf; using :: vscanf; using :: vsscanf; 18:50:20 INFO - } 18:50:20 INFO - #line 59 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdio" 18:50:20 INFO - #line 61 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstdio" 18:50:20 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdio" 18:50:20 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdio" 18:50:20 INFO - #pragma warning( pop ) 18:50:20 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstdio" 18:50:20 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:20 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstring" 18:50:20 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstring" 18:50:20 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstring" 18:50:20 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:20 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstring" 18:50:20 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstring" 18:50:20 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstring" 18:50:20 INFO - #pragma warning( push ) 18:50:20 INFO - #pragma warning( disable : 4275 4530 ) 18:50:20 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstring" 18:50:20 INFO - #pragma once 18:50:20 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:20 INFO - #pragma once 18:50:20 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memory.h" 18:50:20 INFO - #pragma once 18:50:21 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memcpy_s.h" 18:50:21 INFO - #pragma once 18:50:21 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\errno.h" 18:50:21 INFO - #pragma once 18:50:21 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:21 INFO - __declspec(dllimport) int* __cdecl _errno(void); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _set_errno( int _Value); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _get_errno( int* _Value); 18:50:21 INFO - __declspec(dllimport) unsigned long* __cdecl __doserrno(void); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _set_doserrno( unsigned long _Value); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _get_doserrno( unsigned long * _Value); 18:50:21 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\errno.h" 18:50:21 INFO - #line 78 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\errno.h" 18:50:21 INFO - #line 126 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\errno.h" 18:50:21 INFO - } __pragma(pack(pop)) 18:50:21 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memcpy_s.h" 18:50:21 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_string.h" 18:50:21 INFO - #pragma once 18:50:21 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:21 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_string.h" 18:50:21 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:21 INFO - __declspec(dllimport) void const* __cdecl memchr( 18:50:21 INFO - void const* _Buf, 18:50:21 INFO - int _Val, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - int __cdecl memcmp( 18:50:21 INFO - void const* _Buf1, 18:50:21 INFO - void const* _Buf2, 18:50:21 INFO - size_t _Size 18:50:21 INFO - ); 18:50:21 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_string.h" 18:50:21 INFO - void* __cdecl memcpy( 18:50:21 INFO - void* _Dst, 18:50:21 INFO - void const* _Src, 18:50:21 INFO - size_t _Size 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) void* __cdecl memmove( 18:50:21 INFO - void* _Dst, 18:50:21 INFO - void const* _Src, 18:50:21 INFO - size_t _Size 18:50:21 INFO - ); 18:50:21 INFO - #line 60 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_string.h" 18:50:21 INFO - void* __cdecl memset( 18:50:21 INFO - void* _Dst, 18:50:21 INFO - int _Val, 18:50:21 INFO - size_t _Size 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) char const* __cdecl strchr( 18:50:21 INFO - char const* _Str, 18:50:21 INFO - int _Val 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) char const* __cdecl strrchr( 18:50:21 INFO - char const* _Str, 18:50:21 INFO - int _Ch 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) char const* __cdecl strstr( 18:50:21 INFO - char const* _Str, 18:50:21 INFO - char const* _SubStr 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) wchar_t const* __cdecl wcschr( 18:50:21 INFO - wchar_t const* _Str, 18:50:21 INFO - wchar_t _Ch 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) wchar_t const* __cdecl wcsrchr( 18:50:21 INFO - wchar_t const* _Str, 18:50:21 INFO - wchar_t _Ch 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) wchar_t const* __cdecl wcsstr( 18:50:21 INFO - wchar_t const* _Str, 18:50:21 INFO - wchar_t const* _SubStr 18:50:21 INFO - ); 18:50:21 INFO - } __pragma(pack(pop)) 18:50:21 INFO - #line 109 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_string.h" 18:50:21 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memcpy_s.h" 18:50:21 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:21 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memcpy_s.h" 18:50:21 INFO - static __inline errno_t __cdecl memcpy_s( 18:50:21 INFO - void* const _Destination, 18:50:21 INFO - rsize_t const _DestinationSize, 18:50:21 INFO - void const* const _Source, 18:50:21 INFO - rsize_t const _SourceSize 18:50:21 INFO - ) 18:50:21 INFO - { 18:50:21 INFO - if (_SourceSize == 0) 18:50:21 INFO - { 18:50:21 INFO - return 0; 18:50:21 INFO - } 18:50:21 INFO - { int _Expr_val=!!(_Destination != 0); if (!(_Expr_val)) { (*_errno()) = 22; _invalid_parameter_noinfo(); return 22; } }; 18:50:21 INFO - if (_Source == 0 || _DestinationSize < _SourceSize) 18:50:21 INFO - { 18:50:21 INFO - memset(_Destination, 0, _DestinationSize); 18:50:21 INFO - { int _Expr_val=!!(_Source != 0); if (!(_Expr_val)) { (*_errno()) = 22; _invalid_parameter_noinfo(); return 22; } }; 18:50:21 INFO - { int _Expr_val=!!(_DestinationSize >= _SourceSize); if (!(_Expr_val)) { (*_errno()) = 34; _invalid_parameter_noinfo(); return 34; } }; 18:50:21 INFO - return 22; 18:50:21 INFO - } 18:50:21 INFO - memcpy(_Destination, _Source, _SourceSize); 18:50:21 INFO - return 0; 18:50:21 INFO - } 18:50:21 INFO - static __inline errno_t __cdecl memmove_s( 18:50:21 INFO - void* const _Destination, 18:50:21 INFO - rsize_t const _DestinationSize, 18:50:21 INFO - void const* const _Source, 18:50:21 INFO - rsize_t const _SourceSize 18:50:21 INFO - ) 18:50:21 INFO - { 18:50:21 INFO - if (_SourceSize == 0) 18:50:21 INFO - { 18:50:21 INFO - return 0; 18:50:21 INFO - } 18:50:21 INFO - { int _Expr_val=!!(_Destination != 0); if (!(_Expr_val)) { (*_errno()) = 22; _invalid_parameter_noinfo(); return 22; } }; 18:50:21 INFO - { int _Expr_val=!!(_Source != 0); if (!(_Expr_val)) { (*_errno()) = 22; _invalid_parameter_noinfo(); return 22; } }; 18:50:21 INFO - { int _Expr_val=!!(_DestinationSize >= _SourceSize); if (!(_Expr_val)) { (*_errno()) = 34; _invalid_parameter_noinfo(); return 34; } }; 18:50:21 INFO - memmove(_Destination, _Source, _SourceSize); 18:50:21 INFO - return 0; 18:50:21 INFO - } 18:50:21 INFO - #line 85 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memcpy_s.h" 18:50:21 INFO - } __pragma(pack(pop)) 18:50:21 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memory.h" 18:50:21 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:21 INFO - __declspec(dllimport) int __cdecl _memicmp( 18:50:21 INFO - void const* _Buf1, 18:50:21 INFO - void const* _Buf2, 18:50:21 INFO - size_t _Size 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _memicmp_l( 18:50:21 INFO - void const* _Buf1, 18:50:21 INFO - void const* _Buf2, 18:50:21 INFO - size_t _Size, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - #line 56 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memory.h" 18:50:21 INFO - #line 71 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memory.h" 18:50:21 INFO - #line 73 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memory.h" 18:50:21 INFO - __declspec(dllimport) void* __cdecl memccpy( 18:50:21 INFO - void* _Dst, 18:50:21 INFO - void const* _Src, 18:50:21 INFO - int _Val, 18:50:21 INFO - size_t _Size 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl memicmp( 18:50:21 INFO - void const* _Buf1, 18:50:21 INFO - void const* _Buf2, 18:50:21 INFO - size_t _Size 18:50:21 INFO - ); 18:50:21 INFO - #line 94 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memory.h" 18:50:21 INFO - extern "C++" 18:50:21 INFO - inline void* __cdecl memchr( 18:50:21 INFO - void* _Pv, 18:50:21 INFO - int _C, 18:50:21 INFO - size_t _N 18:50:21 INFO - ) 18:50:21 INFO - { 18:50:21 INFO - void const* const _Pvc = _Pv; 18:50:21 INFO - return const_cast(memchr(_Pvc, _C, _N)); 18:50:21 INFO - } 18:50:21 INFO - #line 111 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memory.h" 18:50:21 INFO - } __pragma(pack(pop)) 18:50:21 INFO - #line 117 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_memory.h" 18:50:21 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - #pragma once 18:50:21 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl wcscat_s( 18:50:21 INFO - wchar_t* _Destination, 18:50:21 INFO - rsize_t _SizeInWords, 18:50:21 INFO - wchar_t const* _Source 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl wcscpy_s( 18:50:21 INFO - wchar_t* _Destination, 18:50:21 INFO - rsize_t _SizeInWords, 18:50:21 INFO - wchar_t const* _Source 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl wcsncat_s( 18:50:21 INFO - wchar_t* _Destination, 18:50:21 INFO - rsize_t _SizeInWords, 18:50:21 INFO - wchar_t const* _Source, 18:50:21 INFO - rsize_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl wcsncpy_s( 18:50:21 INFO - wchar_t* _Destination, 18:50:21 INFO - rsize_t _SizeInWords, 18:50:21 INFO - wchar_t const* _Source, 18:50:21 INFO - rsize_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcstok_s( 18:50:21 INFO - wchar_t* _String, 18:50:21 INFO - wchar_t const* _Delimiter, 18:50:21 INFO - wchar_t** _Context 18:50:21 INFO - ); 18:50:21 INFO - #line 65 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - #line 77 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) __declspec(allocator) wchar_t* __cdecl _wcsdup( 18:50:21 INFO - wchar_t const* _String 18:50:21 INFO - ); 18:50:21 INFO - #line 86 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl wcscat_s(wchar_t (&_Destination)[_Size], wchar_t const* _Source) throw() { return wcscat_s(_Destination, _Size, _Source); } } 18:50:21 INFO - #line 94 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcscat( wchar_t *_Destination, wchar_t const* _Source); 18:50:21 INFO - #line 102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - #line 104 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) int __cdecl wcscmp( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl wcscpy_s(wchar_t (&_Destination)[_Size], wchar_t const* _Source) throw() { return wcscpy_s(_Destination, _Size, _Source); } } 18:50:21 INFO - #line 116 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcscpy( wchar_t *_Destination, wchar_t const* _Source); 18:50:21 INFO - #line 122 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) size_t __cdecl wcscspn( 18:50:21 INFO - wchar_t const* _String, 18:50:21 INFO - wchar_t const* _Control 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) size_t __cdecl wcslen( 18:50:21 INFO - wchar_t const* _String 18:50:21 INFO - ); 18:50:21 INFO - #line 139 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - #line 143 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) size_t __cdecl wcsnlen( 18:50:21 INFO - wchar_t const* _Source, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - #line 155 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - #line 159 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - static __inline size_t __cdecl wcsnlen_s( 18:50:21 INFO - wchar_t const* _Source, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ) 18:50:21 INFO - { 18:50:21 INFO - return (_Source == 0) ? 0 : wcsnlen(_Source, _MaxCount); 18:50:21 INFO - } 18:50:21 INFO - #line 168 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl wcsncat_s( wchar_t (&_Destination)[_Size], wchar_t const* _Source, size_t _Count) throw() { return wcsncat_s(_Destination, _Size, _Source, _Count); } } 18:50:21 INFO - #line 175 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcsncat( wchar_t *_Destination, wchar_t const* _Source, size_t _Count); 18:50:21 INFO - #line 183 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) int __cdecl wcsncmp( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl wcsncpy_s(wchar_t (&_Destination)[_Size], wchar_t const* _Source, size_t _Count) throw() { return wcsncpy_s(_Destination, _Size, _Source, _Count); } } 18:50:21 INFO - #line 197 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcsncpy( wchar_t *_Destination, wchar_t const* _Source, size_t _Count); 18:50:21 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t const* __cdecl wcspbrk( 18:50:21 INFO - wchar_t const* _String, 18:50:21 INFO - wchar_t const* _Control 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) size_t __cdecl wcsspn( 18:50:21 INFO - wchar_t const* _String, 18:50:21 INFO - wchar_t const* _Control 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcstok( 18:50:21 INFO - wchar_t* _String, 18:50:21 INFO - wchar_t const* _Delimiter, 18:50:21 INFO - wchar_t** _Context 18:50:21 INFO - ); 18:50:21 INFO - #line 230 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - #line 235 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - #pragma warning(push) 18:50:21 INFO - #pragma warning(disable: 4141 4996) 18:50:21 INFO - static __inline wchar_t* __cdecl _wcstok( 18:50:21 INFO - wchar_t* const _String, 18:50:21 INFO - wchar_t const* const _Delimiter 18:50:21 INFO - ) 18:50:21 INFO - { 18:50:21 INFO - return wcstok(_String, _Delimiter, 0); 18:50:21 INFO - } 18:50:21 INFO - #line 251 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - extern "C++" __declspec(deprecated("wcstok has been changed to conform with the ISO C standard, " "adding an extra context parameter. To use the legacy Microsoft " "wcstok, define _CRT_NON_CONFORMING_WCSTOK.")) 18:50:21 INFO - inline wchar_t* __cdecl wcstok( 18:50:21 INFO - wchar_t* _String, 18:50:21 INFO - wchar_t const* _Delimiter 18:50:21 INFO - ) throw() 18:50:21 INFO - { 18:50:21 INFO - return wcstok(_String, _Delimiter, 0); 18:50:21 INFO - } 18:50:21 INFO - #line 262 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - #pragma warning(pop) 18:50:21 INFO - #line 266 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl _wcserror( 18:50:21 INFO - int _ErrorNumber 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _wcserror_s( 18:50:21 INFO - wchar_t* _Buffer, 18:50:21 INFO - size_t _SizeInWords, 18:50:21 INFO - int _ErrorNumber 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl _wcserror_s(wchar_t (&_Buffer)[_Size], int _Error) throw() { return _wcserror_s(_Buffer, _Size, _Error); } } 18:50:21 INFO - #line 287 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl __wcserror( 18:50:21 INFO - wchar_t const* _String 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl __wcserror_s( 18:50:21 INFO - wchar_t* _Buffer, 18:50:21 INFO - size_t _SizeInWords, 18:50:21 INFO - wchar_t const* _ErrorMessage 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl __wcserror_s(wchar_t (&_Buffer)[_Size], wchar_t const* _ErrorMessage) throw() { return __wcserror_s(_Buffer, _Size, _ErrorMessage); } } 18:50:21 INFO - #line 306 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcsicmp( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcsicmp_l( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcsnicmp( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcsnicmp_l( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - size_t _MaxCount, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _wcsnset_s( 18:50:21 INFO - wchar_t* _Destination, 18:50:21 INFO - size_t _SizeInWords, 18:50:21 INFO - wchar_t _Value, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl _wcsnset_s( wchar_t (&_Destination)[_Size], wchar_t _Value, size_t _MaxCount) throw() { return _wcsnset_s(_Destination, _Size, _Value, _MaxCount); } } 18:50:21 INFO - #line 344 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl _wcsnset( wchar_t *_String, wchar_t _Value, size_t _MaxCount); 18:50:21 INFO - #line 352 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl _wcsrev( 18:50:21 INFO - wchar_t* _String 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _wcsset_s( 18:50:21 INFO - wchar_t* _Destination, 18:50:21 INFO - size_t _SizeInWords, 18:50:21 INFO - wchar_t _Value 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl _wcsset_s( wchar_t (&_String)[_Size], wchar_t _Value) throw() { return _wcsset_s(_String, _Size, _Value); } } 18:50:21 INFO - #line 368 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl _wcsset( wchar_t *_String, wchar_t _Value); 18:50:21 INFO - #line 375 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _wcslwr_s( 18:50:21 INFO - wchar_t* _String, 18:50:21 INFO - size_t _SizeInWords 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl _wcslwr_s( wchar_t (&_String)[_Size]) throw() { return _wcslwr_s(_String, _Size); } } 18:50:21 INFO - #line 385 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl _wcslwr( wchar_t *_String); 18:50:21 INFO - #line 390 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _wcslwr_s_l( 18:50:21 INFO - wchar_t* _String, 18:50:21 INFO - size_t _SizeInWords, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl _wcslwr_s_l( wchar_t (&_String)[_Size], _locale_t _Locale) throw() { return _wcslwr_s_l(_String, _Size, _Locale); } } 18:50:21 INFO - #line 403 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl _wcslwr_l( wchar_t *_String, _locale_t _Locale); 18:50:21 INFO - #line 410 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _wcsupr_s( 18:50:21 INFO - wchar_t* _String, 18:50:21 INFO - size_t _Size 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl _wcsupr_s( wchar_t (&_String)[_Size]) throw() { return _wcsupr_s(_String, _Size); } } 18:50:21 INFO - #line 421 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl _wcsupr( wchar_t *_String); 18:50:21 INFO - #line 426 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _wcsupr_s_l( 18:50:21 INFO - wchar_t* _String, 18:50:21 INFO - size_t _Size, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl _wcsupr_s_l( wchar_t (&_String)[_Size], _locale_t _Locale) throw() { return _wcsupr_s_l(_String, _Size, _Locale); } } 18:50:21 INFO - #line 439 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl _wcsupr_l( wchar_t *_String, _locale_t _Locale); 18:50:21 INFO - #line 446 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) size_t __cdecl wcsxfrm( 18:50:21 INFO - wchar_t* _Destination, 18:50:21 INFO - wchar_t const* _Source, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) size_t __cdecl _wcsxfrm_l( 18:50:21 INFO - wchar_t* _Destination, 18:50:21 INFO - wchar_t const* _Source, 18:50:21 INFO - size_t _MaxCount, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl wcscoll( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcscoll_l( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcsicoll( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcsicoll_l( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcsncoll( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcsncoll_l( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - size_t _MaxCount, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcsnicoll( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _wcsnicoll_l( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - size_t _MaxCount, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { 18:50:21 INFO - inline wchar_t* __cdecl wcschr( wchar_t* _String, wchar_t _C) 18:50:21 INFO - { 18:50:21 INFO - return const_cast(wcschr(static_cast(_String), _C)); 18:50:21 INFO - } 18:50:21 INFO - inline wchar_t* __cdecl wcspbrk( wchar_t* _String, wchar_t const* _Control) 18:50:21 INFO - { 18:50:21 INFO - return const_cast(wcspbrk(static_cast(_String), _Control)); 18:50:21 INFO - } 18:50:21 INFO - inline wchar_t* __cdecl wcsrchr( wchar_t* _String, wchar_t _C) 18:50:21 INFO - { 18:50:21 INFO - return const_cast(wcsrchr(static_cast(_String), _C)); 18:50:21 INFO - } 18:50:21 INFO - inline wchar_t* __cdecl wcsstr( wchar_t* _String, wchar_t const*_SubStr) 18:50:21 INFO - { 18:50:21 INFO - return const_cast(wcsstr(static_cast(_String), _SubStr)); 18:50:21 INFO - } 18:50:21 INFO - } 18:50:21 INFO - #line 558 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - #line 571 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcsdup( 18:50:21 INFO - wchar_t const* _String 18:50:21 INFO - ); 18:50:21 INFO - #line 580 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - __declspec(dllimport) int __cdecl wcsicmp( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl wcsnicmp( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcsnset( 18:50:21 INFO - wchar_t* _String, 18:50:21 INFO - wchar_t _Value, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcsrev( 18:50:21 INFO - wchar_t* _String 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcsset( 18:50:21 INFO - wchar_t* _String, 18:50:21 INFO - wchar_t _Value 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcslwr( 18:50:21 INFO - wchar_t* _String 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) wchar_t* __cdecl wcsupr( 18:50:21 INFO - wchar_t* _String 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl wcsicoll( 18:50:21 INFO - wchar_t const* _String1, 18:50:21 INFO - wchar_t const* _String2 18:50:21 INFO - ); 18:50:21 INFO - #line 637 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - } __pragma(pack(pop)) 18:50:21 INFO - #line 643 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wstring.h" 18:50:21 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl strcpy_s( 18:50:21 INFO - char* _Destination, 18:50:21 INFO - rsize_t _SizeInBytes, 18:50:21 INFO - char const* _Source 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl strcat_s( 18:50:21 INFO - char* _Destination, 18:50:21 INFO - rsize_t _SizeInBytes, 18:50:21 INFO - char const* _Source 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl strerror_s( 18:50:21 INFO - char* _Buffer, 18:50:21 INFO - size_t _SizeInBytes, 18:50:21 INFO - int _ErrorNumber); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl strncat_s( 18:50:21 INFO - char* _Destination, 18:50:21 INFO - rsize_t _SizeInBytes, 18:50:21 INFO - char const* _Source, 18:50:21 INFO - rsize_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl strncpy_s( 18:50:21 INFO - char* _Destination, 18:50:21 INFO - rsize_t _SizeInBytes, 18:50:21 INFO - char const* _Source, 18:50:21 INFO - rsize_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) char* __cdecl strtok_s( 18:50:21 INFO - char* _String, 18:50:21 INFO - char const* _Delimiter, 18:50:21 INFO - char** _Context 18:50:21 INFO - ); 18:50:21 INFO - #line 70 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - __declspec(dllimport) void* __cdecl _memccpy( 18:50:21 INFO - void* _Dst, 18:50:21 INFO - void const* _Src, 18:50:21 INFO - int _Val, 18:50:21 INFO - size_t _MaxCount 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl strcat_s(char (&_Destination)[_Size], char const* _Source) throw() { return strcat_s(_Destination, _Size, _Source); } } 18:50:21 INFO - #line 83 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - char* __cdecl strcat( char *_Destination, char const* _Source); 18:50:21 INFO - #line 91 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - #line 93 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - int __cdecl strcmp( 18:50:21 INFO - char const* _Str1, 18:50:21 INFO - char const* _Str2 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _strcmpi( 18:50:21 INFO - char const* _String1, 18:50:21 INFO - char const* _String2 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl strcoll( 18:50:21 INFO - char const* _String1, 18:50:21 INFO - char const* _String2 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _strcoll_l( 18:50:21 INFO - char const* _String1, 18:50:21 INFO - char const* _String2, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl strcpy_s( char (&_Destination)[_Size], char const* _Source) throw() { return strcpy_s(_Destination, _Size, _Source); } } 18:50:21 INFO - #line 124 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - char* __cdecl strcpy( char *_Destination, char const* _Source); 18:50:21 INFO - #line 130 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - __declspec(dllimport) size_t __cdecl strcspn( 18:50:21 INFO - char const* _Str, 18:50:21 INFO - char const* _Control 18:50:21 INFO - ); 18:50:21 INFO - #line 141 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - __declspec(dllimport) __declspec(allocator) char* __cdecl _strdup( 18:50:21 INFO - char const* _Source 18:50:21 INFO - ); 18:50:21 INFO - #line 150 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - __declspec(dllimport) char* __cdecl _strerror( 18:50:21 INFO - char const* _ErrorMessage 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _strerror_s( 18:50:21 INFO - char* _Buffer, 18:50:21 INFO - size_t _SizeInBytes, 18:50:21 INFO - char const* _ErrorMessage 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl _strerror_s(char (&_Buffer)[_Size], char const* _ErrorMessage) throw() { return _strerror_s(_Buffer, _Size, _ErrorMessage); } } 18:50:21 INFO - #line 170 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - __declspec(dllimport) char* __cdecl strerror( 18:50:21 INFO - int _ErrorMessage 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl strerror_s(char (&_Buffer)[_Size], int _ErrorMessage) throw() { return strerror_s(_Buffer, _Size, _ErrorMessage); } } 18:50:21 INFO - #line 182 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:21 INFO - __declspec(dllimport) int __cdecl _stricmp( 18:50:21 INFO - char const* _String1, 18:50:21 INFO - char const* _String2 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _stricoll( 18:50:21 INFO - char const* _String1, 18:50:21 INFO - char const* _String2 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _stricoll_l( 18:50:21 INFO - char const* _String1, 18:50:21 INFO - char const* _String2, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) int __cdecl _stricmp_l( 18:50:21 INFO - char const* _String1, 18:50:21 INFO - char const* _String2, 18:50:21 INFO - _locale_t _Locale 18:50:21 INFO - ); 18:50:21 INFO - size_t __cdecl strlen( 18:50:21 INFO - char const* _Str 18:50:21 INFO - ); 18:50:21 INFO - __declspec(dllimport) errno_t __cdecl _strlwr_s( 18:50:21 INFO - char* _String, 18:50:21 INFO - size_t _Size 18:50:21 INFO - ); 18:50:21 INFO - extern "C++" { template inline errno_t __cdecl _strlwr_s( char (&_String)[_Size]) throw() { return _strlwr_s(_String, _Size); } } 18:50:21 INFO - #line 224 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) char* __cdecl _strlwr( char *_String); 18:50:22 INFO - #line 229 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) errno_t __cdecl _strlwr_s_l( 18:50:22 INFO - char* _String, 18:50:22 INFO - size_t _Size, 18:50:22 INFO - _locale_t _Locale 18:50:22 INFO - ); 18:50:22 INFO - extern "C++" { template inline errno_t __cdecl _strlwr_s_l( char (&_String)[_Size], _locale_t _Locale) throw() { return _strlwr_s_l(_String, _Size, _Locale); } } 18:50:22 INFO - #line 242 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) char* __cdecl _strlwr_l( char *_String, _locale_t _Locale); 18:50:22 INFO - #line 249 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - extern "C++" { template inline errno_t __cdecl strncat_s( char (&_Destination)[_Size], char const* _Source, size_t _Count) throw() { return strncat_s(_Destination, _Size, _Source, _Count); } } 18:50:22 INFO - #line 256 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) char* __cdecl strncat( char *_Destination, char const* _Source, size_t _Count); 18:50:22 INFO - #line 264 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) int __cdecl strncmp( 18:50:22 INFO - char const* _Str1, 18:50:22 INFO - char const* _Str2, 18:50:22 INFO - size_t _MaxCount 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _strnicmp( 18:50:22 INFO - char const* _String1, 18:50:22 INFO - char const* _String2, 18:50:22 INFO - size_t _MaxCount 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _strnicmp_l( 18:50:22 INFO - char const* _String1, 18:50:22 INFO - char const* _String2, 18:50:22 INFO - size_t _MaxCount, 18:50:22 INFO - _locale_t _Locale 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _strnicoll( 18:50:22 INFO - char const* _String1, 18:50:22 INFO - char const* _String2, 18:50:22 INFO - size_t _MaxCount 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _strnicoll_l( 18:50:22 INFO - char const* _String1, 18:50:22 INFO - char const* _String2, 18:50:22 INFO - size_t _MaxCount, 18:50:22 INFO - _locale_t _Locale 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _strncoll( 18:50:22 INFO - char const* _String1, 18:50:22 INFO - char const* _String2, 18:50:22 INFO - size_t _MaxCount 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _strncoll_l( 18:50:22 INFO - char const* _String1, 18:50:22 INFO - char const* _String2, 18:50:22 INFO - size_t _MaxCount, 18:50:22 INFO - _locale_t _Locale 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) size_t __cdecl __strncnt( 18:50:22 INFO - char const* _String, 18:50:22 INFO - size_t _Count 18:50:22 INFO - ); 18:50:22 INFO - extern "C++" { template inline errno_t __cdecl strncpy_s(char (&_Destination)[_Size], char const* _Source, size_t _Count) throw() { return strncpy_s(_Destination, _Size, _Source, _Count); } } 18:50:22 INFO - #line 328 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) char* __cdecl strncpy( char *_Destination, char const* _Source, size_t _Count); 18:50:22 INFO - #line 336 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - #line 342 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - #line 346 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) size_t __cdecl strnlen( 18:50:22 INFO - char const* _String, 18:50:22 INFO - size_t _MaxCount 18:50:22 INFO - ); 18:50:22 INFO - #line 358 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - #line 362 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - static __inline size_t __cdecl strnlen_s( 18:50:22 INFO - char const* _String, 18:50:22 INFO - size_t _MaxCount 18:50:22 INFO - ) 18:50:22 INFO - { 18:50:22 INFO - return _String == 0 ? 0 : strnlen(_String, _MaxCount); 18:50:22 INFO - } 18:50:22 INFO - #line 371 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) errno_t __cdecl _strnset_s( 18:50:22 INFO - char* _String, 18:50:22 INFO - size_t _SizeInBytes, 18:50:22 INFO - int _Value, 18:50:22 INFO - size_t _MaxCount 18:50:22 INFO - ); 18:50:22 INFO - extern "C++" { template inline errno_t __cdecl _strnset_s( char (&_Destination)[_Size], int _Value, size_t _Count) throw() { return _strnset_s(_Destination, _Size, _Value, _Count); } } 18:50:22 INFO - #line 386 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) char* __cdecl _strnset( char *_Destination, int _Value, size_t _Count); 18:50:22 INFO - #line 394 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) char const* __cdecl strpbrk( 18:50:22 INFO - char const* _Str, 18:50:22 INFO - char const* _Control 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) char* __cdecl _strrev( 18:50:22 INFO - char* _Str 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) errno_t __cdecl _strset_s( 18:50:22 INFO - char* _Destination, 18:50:22 INFO - size_t _DestinationSize, 18:50:22 INFO - int _Value 18:50:22 INFO - ); 18:50:22 INFO - extern "C++" { template inline errno_t __cdecl _strset_s( char (&_Destination)[_Size], int _Value) throw() { return _strset_s(_Destination, _Size, _Value); } } 18:50:22 INFO - #line 417 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - char* __cdecl _strset( char *_Destination, int _Value); 18:50:22 INFO - #line 423 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) size_t __cdecl strspn( 18:50:22 INFO - char const* _Str, 18:50:22 INFO - char const* _Control 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) char* __cdecl strtok( 18:50:22 INFO - char* _String, 18:50:22 INFO - char const* _Delimiter 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) errno_t __cdecl _strupr_s( 18:50:22 INFO - char* _String, 18:50:22 INFO - size_t _Size 18:50:22 INFO - ); 18:50:22 INFO - extern "C++" { template inline errno_t __cdecl _strupr_s( char (&_String)[_Size]) throw() { return _strupr_s(_String, _Size); } } 18:50:22 INFO - #line 446 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) char* __cdecl _strupr( char *_String); 18:50:22 INFO - #line 451 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) errno_t __cdecl _strupr_s_l( 18:50:22 INFO - char* _String, 18:50:22 INFO - size_t _Size, 18:50:22 INFO - _locale_t _Locale 18:50:22 INFO - ); 18:50:22 INFO - extern "C++" { template inline errno_t __cdecl _strupr_s_l( char (&_String)[_Size], _locale_t _Locale) throw() { return _strupr_s_l(_String, _Size, _Locale); } } 18:50:22 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) char* __cdecl _strupr_l( char *_String, _locale_t _Locale); 18:50:22 INFO - #line 471 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) size_t __cdecl strxfrm( 18:50:22 INFO - char* _Destination, 18:50:22 INFO - char const* _Source, 18:50:22 INFO - size_t _MaxCount 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) size_t __cdecl _strxfrm_l( 18:50:22 INFO - char* _Destination, 18:50:22 INFO - char const* _Source, 18:50:22 INFO - size_t _MaxCount, 18:50:22 INFO - _locale_t _Locale 18:50:22 INFO - ); 18:50:22 INFO - extern "C++" 18:50:22 INFO - { 18:50:22 INFO - inline char* __cdecl strchr( char* const _String, int const _Ch) 18:50:22 INFO - { 18:50:22 INFO - return const_cast(strchr(static_cast(_String), _Ch)); 18:50:22 INFO - } 18:50:22 INFO - inline char* __cdecl strpbrk( char* const _String, char const* const _Control) 18:50:22 INFO - { 18:50:22 INFO - return const_cast(strpbrk(static_cast(_String), _Control)); 18:50:22 INFO - } 18:50:22 INFO - inline char* __cdecl strrchr( char* const _String, int const _Ch) 18:50:22 INFO - { 18:50:22 INFO - return const_cast(strrchr(static_cast(_String), _Ch)); 18:50:22 INFO - } 18:50:22 INFO - inline char* __cdecl strstr( char* const _String, char const* const _SubString) 18:50:22 INFO - { 18:50:22 INFO - return const_cast(strstr(static_cast(_String), _SubString)); 18:50:22 INFO - } 18:50:22 INFO - } 18:50:22 INFO - #line 519 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - #line 528 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) char* __cdecl strdup( 18:50:22 INFO - char const* _String 18:50:22 INFO - ); 18:50:22 INFO - #line 537 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - __declspec(dllimport) int __cdecl strcmpi( 18:50:22 INFO - char const* _String1, 18:50:22 INFO - char const* _String2 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl stricmp( 18:50:22 INFO - char const* _String1, 18:50:22 INFO - char const* _String2 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) char* __cdecl strlwr( 18:50:22 INFO - char* _String 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl strnicmp( 18:50:22 INFO - char const* _String1, 18:50:22 INFO - char const* _String2, 18:50:22 INFO - size_t _MaxCount 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) char* __cdecl strnset( 18:50:22 INFO - char* _String, 18:50:22 INFO - int _Value, 18:50:22 INFO - size_t _MaxCount 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) char* __cdecl strrev( 18:50:22 INFO - char* _String 18:50:22 INFO - ); 18:50:22 INFO - char* __cdecl strset( 18:50:22 INFO - char* _String, 18:50:22 INFO - int _Value); 18:50:22 INFO - __declspec(dllimport) char* __cdecl strupr( 18:50:22 INFO - char* _String 18:50:22 INFO - ); 18:50:22 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - } __pragma(pack(pop)) 18:50:22 INFO - #line 592 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\string.h" 18:50:22 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstring" 18:50:22 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstring" 18:50:22 INFO - namespace std { 18:50:22 INFO - using :: size_t; using :: memchr; using :: memcmp; 18:50:22 INFO - using :: memcpy; using :: memmove; using :: memset; 18:50:22 INFO - using :: strcat; using :: strchr; using :: strcmp; 18:50:22 INFO - using :: strcoll; using :: strcpy; using :: strcspn; 18:50:22 INFO - using :: strerror; using :: strlen; using :: strncat; 18:50:22 INFO - using :: strncmp; using :: strncpy; using :: strpbrk; 18:50:22 INFO - using :: strrchr; using :: strspn; using :: strstr; 18:50:22 INFO - using :: strtok; using :: strxfrm; 18:50:22 INFO - } 18:50:22 INFO - #line 28 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstring" 18:50:22 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cstring" 18:50:22 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstring" 18:50:22 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstring" 18:50:22 INFO - #pragma warning( pop ) 18:50:22 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cstring" 18:50:22 INFO - #line 8 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:22 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cwchar" 18:50:22 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cwchar" 18:50:22 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cwchar" 18:50:22 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:22 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cwchar" 18:50:22 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cwchar" 18:50:22 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cwchar" 18:50:22 INFO - #pragma warning( push ) 18:50:22 INFO - #pragma warning( disable : 4275 4530 ) 18:50:22 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cwchar" 18:50:22 INFO - #pragma once 18:50:22 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:22 INFO - #pragma once 18:50:22 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - #pragma once 18:50:22 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:22 INFO - __declspec(dllimport) errno_t __cdecl _cgetws_s( 18:50:22 INFO - wchar_t* _Buffer, 18:50:22 INFO - size_t _BufferCount, 18:50:22 INFO - size_t* _SizeRead 18:50:22 INFO - ); 18:50:22 INFO - extern "C++" { template inline errno_t __cdecl _cgetws_s( wchar_t (&_Buffer)[_Size], size_t* _SizeRead) throw() { return _cgetws_s(_Buffer, _Size, _SizeRead); } } 18:50:22 INFO - #line 38 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __declspec(dllimport) int __cdecl _cputws( 18:50:22 INFO - wchar_t const* _Buffer 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl _getwch (void); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl _getwche (void); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl _putwch ( wchar_t _Character); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl _ungetwch( wint_t _Character); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl _getwch_nolock (void); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl _getwche_nolock (void); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl _putwch_nolock ( wchar_t _Character); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl _ungetwch_nolock( wint_t _Character); 18:50:22 INFO - __declspec(dllimport) int __cdecl __conio_common_vcwprintf( 18:50:22 INFO - unsigned __int64 _Options, 18:50:22 INFO - wchar_t const* _Format, 18:50:22 INFO - _locale_t _Locale, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl __conio_common_vcwprintf_s( 18:50:22 INFO - unsigned __int64 _Options, 18:50:22 INFO - wchar_t const* _Format, 18:50:22 INFO - _locale_t _Locale, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl __conio_common_vcwprintf_p( 18:50:22 INFO - unsigned __int64 _Options, 18:50:22 INFO - wchar_t const* _Format, 18:50:22 INFO - _locale_t _Locale, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ); 18:50:22 INFO - __inline int __cdecl _vcwprintf_l( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - _locale_t const _Locale, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ) 18:50:22 INFO - #line 94 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - return __conio_common_vcwprintf((*__local_stdio_printf_options()), _Format, _Locale, _ArgList); 18:50:22 INFO - } 18:50:22 INFO - #line 98 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _vcwprintf( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ) 18:50:22 INFO - #line 107 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - return _vcwprintf_l(_Format, 0, _ArgList); 18:50:22 INFO - } 18:50:22 INFO - #line 111 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _vcwprintf_s_l( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - _locale_t const _Locale, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ) 18:50:22 INFO - #line 121 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - return __conio_common_vcwprintf_s((*__local_stdio_printf_options()), _Format, _Locale, _ArgList); 18:50:22 INFO - } 18:50:22 INFO - #line 125 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _vcwprintf_s( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ) 18:50:22 INFO - #line 134 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - return _vcwprintf_s_l(_Format, 0, _ArgList); 18:50:22 INFO - } 18:50:22 INFO - #line 138 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _vcwprintf_p_l( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - _locale_t const _Locale, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ) 18:50:22 INFO - #line 148 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - return __conio_common_vcwprintf_p((*__local_stdio_printf_options()), _Format, _Locale, _ArgList); 18:50:22 INFO - } 18:50:22 INFO - #line 152 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _vcwprintf_p( 18:50:22 INFO - const wchar_t* const _Format, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ) 18:50:22 INFO - #line 161 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - return _vcwprintf_p_l(_Format, 0, _ArgList); 18:50:22 INFO - } 18:50:22 INFO - #line 165 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _cwprintf_l( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - _locale_t const _Locale, 18:50:22 INFO - ...) 18:50:22 INFO - #line 174 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - int _Result; 18:50:22 INFO - va_list _ArgList; 18:50:22 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:22 INFO - _Result = _vcwprintf_l(_Format, _Locale, _ArgList); 18:50:22 INFO - ((void)(_ArgList = (va_list)0)); 18:50:22 INFO - return _Result; 18:50:22 INFO - } 18:50:22 INFO - #line 183 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _cwprintf( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - ...) 18:50:22 INFO - #line 191 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - int _Result; 18:50:22 INFO - va_list _ArgList; 18:50:22 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:22 INFO - _Result = _vcwprintf_l(_Format, 0, _ArgList); 18:50:22 INFO - ((void)(_ArgList = (va_list)0)); 18:50:22 INFO - return _Result; 18:50:22 INFO - } 18:50:22 INFO - #line 200 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _cwprintf_s_l( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - _locale_t const _Locale, 18:50:22 INFO - ...) 18:50:22 INFO - #line 209 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - int _Result; 18:50:22 INFO - va_list _ArgList; 18:50:22 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:22 INFO - _Result = _vcwprintf_s_l(_Format, _Locale, _ArgList); 18:50:22 INFO - ((void)(_ArgList = (va_list)0)); 18:50:22 INFO - return _Result; 18:50:22 INFO - } 18:50:22 INFO - #line 218 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _cwprintf_s( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - ...) 18:50:22 INFO - #line 226 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - int _Result; 18:50:22 INFO - va_list _ArgList; 18:50:22 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:22 INFO - _Result = _vcwprintf_s_l(_Format, 0, _ArgList); 18:50:22 INFO - ((void)(_ArgList = (va_list)0)); 18:50:22 INFO - return _Result; 18:50:22 INFO - } 18:50:22 INFO - #line 235 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _cwprintf_p_l( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - _locale_t const _Locale, 18:50:22 INFO - ...) 18:50:22 INFO - #line 244 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - int _Result; 18:50:22 INFO - va_list _ArgList; 18:50:22 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:22 INFO - _Result = _vcwprintf_p_l(_Format, _Locale, _ArgList); 18:50:22 INFO - ((void)(_ArgList = (va_list)0)); 18:50:22 INFO - return _Result; 18:50:22 INFO - } 18:50:22 INFO - #line 253 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _cwprintf_p( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - ...) 18:50:22 INFO - #line 261 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - int _Result; 18:50:22 INFO - va_list _ArgList; 18:50:22 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:22 INFO - _Result = _vcwprintf_p_l(_Format, 0, _ArgList); 18:50:22 INFO - ((void)(_ArgList = (va_list)0)); 18:50:22 INFO - return _Result; 18:50:22 INFO - } 18:50:22 INFO - #line 270 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __declspec(dllimport) int __cdecl __conio_common_vcwscanf( 18:50:22 INFO - unsigned __int64 _Options, 18:50:22 INFO - wchar_t const* _Format, 18:50:22 INFO - _locale_t _Locale, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ); 18:50:22 INFO - __inline int __cdecl _vcwscanf_l( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - _locale_t const _Locale, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ) 18:50:22 INFO - #line 295 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - return __conio_common_vcwscanf( 18:50:22 INFO - (*__local_stdio_scanf_options ()), 18:50:22 INFO - _Format, _Locale, _ArgList); 18:50:22 INFO - } 18:50:22 INFO - #line 301 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _vcwscanf( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ) 18:50:22 INFO - #line 310 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - #pragma warning(push) 18:50:22 INFO - #pragma warning(disable: 4996) 18:50:22 INFO - return _vcwscanf_l(_Format, 0, _ArgList); 18:50:22 INFO - #pragma warning(pop) 18:50:22 INFO - } 18:50:22 INFO - #line 317 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _vcwscanf_s_l( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - _locale_t const _Locale, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ) 18:50:22 INFO - #line 327 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - return __conio_common_vcwscanf( 18:50:22 INFO - (*__local_stdio_scanf_options ()) | (1ULL << 0), 18:50:22 INFO - _Format, _Locale, _ArgList); 18:50:22 INFO - } 18:50:22 INFO - #line 333 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _vcwscanf_s( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - va_list _ArgList 18:50:22 INFO - ) 18:50:22 INFO - #line 342 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - return _vcwscanf_s_l(_Format, 0, _ArgList); 18:50:22 INFO - } 18:50:22 INFO - #line 346 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _cwscanf_l( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - _locale_t const _Locale, 18:50:22 INFO - ...) 18:50:22 INFO - #line 355 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - int _Result; 18:50:22 INFO - va_list _ArgList; 18:50:22 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:22 INFO - #pragma warning(push) 18:50:22 INFO - #pragma warning(disable: 4996) 18:50:22 INFO - _Result = _vcwscanf_l(_Format, _Locale, _ArgList); 18:50:22 INFO - #pragma warning(pop) 18:50:22 INFO - ((void)(_ArgList = (va_list)0)); 18:50:22 INFO - return _Result; 18:50:22 INFO - } 18:50:22 INFO - #line 369 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _cwscanf( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - ...) 18:50:22 INFO - #line 377 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - int _Result; 18:50:22 INFO - va_list _ArgList; 18:50:22 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:22 INFO - #pragma warning(push) 18:50:22 INFO - #pragma warning(disable: 4996) 18:50:22 INFO - _Result = _vcwscanf_l(_Format, 0, _ArgList); 18:50:22 INFO - #pragma warning(pop) 18:50:22 INFO - ((void)(_ArgList = (va_list)0)); 18:50:22 INFO - return _Result; 18:50:22 INFO - } 18:50:22 INFO - #line 391 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _cwscanf_s_l( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - _locale_t const _Locale, 18:50:22 INFO - ...) 18:50:22 INFO - #line 400 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - int _Result; 18:50:22 INFO - va_list _ArgList; 18:50:22 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Locale))) + ((sizeof(_Locale) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:22 INFO - _Result = _vcwscanf_s_l(_Format, _Locale, _ArgList); 18:50:22 INFO - ((void)(_ArgList = (va_list)0)); 18:50:22 INFO - return _Result; 18:50:22 INFO - } 18:50:22 INFO - #line 409 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - __inline int __cdecl _cwscanf_s( 18:50:22 INFO - wchar_t const* const _Format, 18:50:22 INFO - ...) 18:50:22 INFO - #line 417 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - { 18:50:22 INFO - int _Result; 18:50:22 INFO - va_list _ArgList; 18:50:22 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(_ArgList = (va_list)(&const_cast(reinterpret_cast(_Format))) + ((sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:22 INFO - _Result = _vcwscanf_s_l(_Format, 0, _ArgList); 18:50:22 INFO - ((void)(_ArgList = (va_list)0)); 18:50:22 INFO - return _Result; 18:50:22 INFO - } 18:50:22 INFO - #line 426 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - #line 428 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wconio.h" 18:50:22 INFO - } __pragma(pack(pop)) 18:50:22 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:22 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wctype.h" 18:50:22 INFO - #pragma once 18:50:22 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:22 INFO - #line 28 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wctype.h" 18:50:22 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wctype.h" 18:50:22 INFO - __declspec(dllimport) const unsigned short* __cdecl __pctype_func(void); 18:50:22 INFO - __declspec(dllimport) const wctype_t* __cdecl __pwctype_func(void); 18:50:22 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wctype.h" 18:50:22 INFO - #line 42 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wctype.h" 18:50:22 INFO - __declspec(dllimport) int __cdecl iswalnum ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswalpha ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswascii ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswblank ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswcntrl ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswdigit ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswgraph ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswlower ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswprint ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswpunct ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswspace ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswupper ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswxdigit ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl __iswcsymf( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl __iswcsym ( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswalnum_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswalpha_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswblank_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswcntrl_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswdigit_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswgraph_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswlower_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswprint_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswpunct_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswspace_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswupper_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswxdigit_l( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswcsymf_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswcsym_l ( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl towupper( wint_t _C); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl towlower( wint_t _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl iswctype( wint_t _C, wctype_t _Type); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl _towupper_l( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) wint_t __cdecl _towlower_l( wint_t _C, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl _iswctype_l( wint_t _C, wctype_t _Type, _locale_t _Locale); 18:50:22 INFO - __declspec(dllimport) int __cdecl isleadbyte( int _C); 18:50:22 INFO - __declspec(dllimport) int __cdecl _isleadbyte_l( int _C, _locale_t _Locale); 18:50:22 INFO - __declspec(deprecated("This function or variable has been superceded by newer library " "or operating system functionality. Consider using " "iswctype" " " "instead. See online help for details.")) __declspec(dllimport) int __cdecl is_wctype( wint_t _C, wctype_t _Type); 18:50:22 INFO - #line 113 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wctype.h" 18:50:22 INFO - #line 196 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wctype.h" 18:50:22 INFO - } __pragma(pack(pop)) 18:50:22 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:22 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wdirect.h" 18:50:22 INFO - #pragma once 18:50:22 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:22 INFO - __declspec(dllimport) __declspec(allocator) wchar_t* __cdecl _wgetcwd( 18:50:22 INFO - wchar_t* _DstBuf, 18:50:22 INFO - int _SizeInWords 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) __declspec(allocator) wchar_t* __cdecl _wgetdcwd( 18:50:22 INFO - int _Drive, 18:50:22 INFO - wchar_t* _DstBuf, 18:50:22 INFO - int _SizeInWords 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wchdir( 18:50:22 INFO - wchar_t const* _Path 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wmkdir( 18:50:22 INFO - wchar_t const* _Path 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wrmdir( 18:50:22 INFO - wchar_t const* _Path 18:50:22 INFO - ); 18:50:22 INFO - } __pragma(pack(pop)) 18:50:22 INFO - #line 18 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:22 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wio.h" 18:50:22 INFO - #pragma once 18:50:22 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_share.h" 18:50:22 INFO - #pragma once 18:50:22 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_share.h" 18:50:22 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wio.h" 18:50:22 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:22 INFO - #pragma warning(push) 18:50:22 INFO - #pragma warning(disable:4820) 18:50:22 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wio.h" 18:50:22 INFO - typedef unsigned long _fsize_t; 18:50:22 INFO - struct _wfinddata32_t 18:50:22 INFO - { 18:50:22 INFO - unsigned attrib; 18:50:22 INFO - __time32_t time_create; 18:50:22 INFO - __time32_t time_access; 18:50:22 INFO - __time32_t time_write; 18:50:22 INFO - _fsize_t size; 18:50:22 INFO - wchar_t name[260]; 18:50:22 INFO - }; 18:50:22 INFO - struct _wfinddata32i64_t 18:50:22 INFO - { 18:50:22 INFO - unsigned attrib; 18:50:22 INFO - __time32_t time_create; 18:50:22 INFO - __time32_t time_access; 18:50:22 INFO - __time32_t time_write; 18:50:22 INFO - __int64 size; 18:50:22 INFO - wchar_t name[260]; 18:50:22 INFO - }; 18:50:22 INFO - struct _wfinddata64i32_t 18:50:22 INFO - { 18:50:22 INFO - unsigned attrib; 18:50:22 INFO - __time64_t time_create; 18:50:22 INFO - __time64_t time_access; 18:50:22 INFO - __time64_t time_write; 18:50:22 INFO - _fsize_t size; 18:50:22 INFO - wchar_t name[260]; 18:50:22 INFO - }; 18:50:22 INFO - struct _wfinddata64_t 18:50:22 INFO - { 18:50:22 INFO - unsigned attrib; 18:50:22 INFO - __time64_t time_create; 18:50:22 INFO - __time64_t time_access; 18:50:22 INFO - __time64_t time_write; 18:50:22 INFO - __int64 size; 18:50:22 INFO - wchar_t name[260]; 18:50:22 INFO - }; 18:50:22 INFO - #line 94 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wio.h" 18:50:22 INFO - __declspec(dllimport) int __cdecl _waccess( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - int _AccessMode 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) errno_t __cdecl _waccess_s( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - int _AccessMode 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wchmod( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - int _Mode 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wcreat( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - int _PermissionMode 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wfindfirst32( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - struct _wfinddata32_t* _FindData 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wfindnext32( 18:50:22 INFO - intptr_t _FindHandle, 18:50:22 INFO - struct _wfinddata32_t* _FindData 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wunlink( 18:50:22 INFO - wchar_t const* _FileName 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wrename( 18:50:22 INFO - wchar_t const* _OldFileName, 18:50:22 INFO - wchar_t const* _NewFileName 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) errno_t __cdecl _wmktemp_s( 18:50:22 INFO - wchar_t* _TemplateName, 18:50:22 INFO - size_t _SizeInWords 18:50:22 INFO - ); 18:50:22 INFO - extern "C++" { template inline errno_t __cdecl _wmktemp_s(wchar_t (&_TemplateName)[_Size]) throw() { return _wmktemp_s(_TemplateName, _Size); } } 18:50:22 INFO - #line 152 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wio.h" 18:50:22 INFO - __declspec(dllimport) wchar_t* __cdecl _wmktemp( wchar_t *_TemplateName); 18:50:22 INFO - #line 158 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wio.h" 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wfindfirst32i64( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - struct _wfinddata32i64_t* _FindData 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wfindfirst64i32( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - struct _wfinddata64i32_t* _FindData 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wfindfirst64( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - struct _wfinddata64_t* _FindData 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wfindnext32i64( 18:50:22 INFO - intptr_t _FindHandle, 18:50:22 INFO - struct _wfinddata32i64_t* _FindData 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wfindnext64i32( 18:50:22 INFO - intptr_t _FindHandle, 18:50:22 INFO - struct _wfinddata64i32_t* _FindData 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wfindnext64( 18:50:22 INFO - intptr_t _FindHandle, 18:50:22 INFO - struct _wfinddata64_t* _FindData 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) errno_t __cdecl _wsopen_s( 18:50:22 INFO - int* _FileHandle, 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - int _OpenFlag, 18:50:22 INFO - int _ShareFlag, 18:50:22 INFO - int _PermissionFlag 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) errno_t __cdecl _wsopen_dispatch( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - int _OFlag, 18:50:22 INFO - int _ShFlag, 18:50:22 INFO - int _PMode, 18:50:22 INFO - int* _PFileHandle, 18:50:22 INFO - int _BSecure 18:50:22 INFO - ); 18:50:22 INFO - extern "C++" 18:50:22 INFO - inline int __cdecl _wopen( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - int _OFlag, 18:50:22 INFO - int _PMode = 0 18:50:22 INFO - ) 18:50:22 INFO - { 18:50:22 INFO - int _FileHandle; 18:50:22 INFO - errno_t const _Result = _wsopen_dispatch(_FileName, _OFlag, 0x40, _PMode, &_FileHandle, 0); 18:50:22 INFO - return _Result ? -1 : _FileHandle; 18:50:22 INFO - } 18:50:22 INFO - extern "C++" 18:50:22 INFO - inline int __cdecl _wsopen( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - int _OFlag, 18:50:22 INFO - int _ShFlag, 18:50:22 INFO - int _PMode = 0 18:50:22 INFO - ) 18:50:22 INFO - { 18:50:22 INFO - int _FileHandle; 18:50:22 INFO - errno_t const _Result = _wsopen_dispatch(_FileName, _OFlag, _ShFlag, _PMode, &_FileHandle, 0); 18:50:22 INFO - return _Result ? -1 : _FileHandle; 18:50:22 INFO - } 18:50:22 INFO - #line 268 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wio.h" 18:50:22 INFO - #pragma warning(pop) 18:50:22 INFO - } __pragma(pack(pop)) 18:50:22 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:22 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wprocess.h" 18:50:22 INFO - #pragma once 18:50:22 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wexecl( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* _ArgList, 18:50:22 INFO - ...); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wexecle( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* _ArgList, 18:50:22 INFO - ...); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wexeclp( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* _ArgList, 18:50:22 INFO - ...); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wexeclpe( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* _ArgList, 18:50:22 INFO - ...); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wexecv( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* const* _ArgList 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wexecve( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* const* _ArgList, 18:50:22 INFO - wchar_t const* const* _Env 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wexecvp( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* const* _ArgList 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wexecvpe( 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* const* _ArgList, 18:50:22 INFO - wchar_t const* const* _Env 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wspawnl( 18:50:22 INFO - int _Mode, 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* _ArgList, 18:50:22 INFO - ...); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wspawnle( 18:50:22 INFO - int _Mode, 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* _ArgList, 18:50:22 INFO - ...); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wspawnlp( 18:50:22 INFO - int _Mode, 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* _ArgList, 18:50:22 INFO - ...); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wspawnlpe( 18:50:22 INFO - int _Mode, 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* _ArgList, 18:50:22 INFO - ...); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wspawnv( 18:50:22 INFO - int _Mode, 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* const* _ArgList 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wspawnve( 18:50:22 INFO - int _Mode, 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* const* _ArgList, 18:50:22 INFO - wchar_t const* const* _Env 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wspawnvp( 18:50:22 INFO - int _Mode, 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* const* _ArgList 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) intptr_t __cdecl _wspawnvpe( 18:50:22 INFO - int _Mode, 18:50:22 INFO - wchar_t const* _FileName, 18:50:22 INFO - wchar_t const* const* _ArgList, 18:50:22 INFO - wchar_t const* const* _Env 18:50:22 INFO - ); 18:50:22 INFO - __declspec(dllimport) int __cdecl _wsystem( 18:50:22 INFO - wchar_t const* _Command 18:50:23 INFO - ); 18:50:23 INFO - #line 117 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wprocess.h" 18:50:23 INFO - #line 118 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wprocess.h" 18:50:23 INFO - } __pragma(pack(pop)) 18:50:23 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wtime.h" 18:50:23 INFO - #pragma once 18:50:23 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:23 INFO - struct tm 18:50:23 INFO - { 18:50:23 INFO - int tm_sec; 18:50:23 INFO - int tm_min; 18:50:23 INFO - int tm_hour; 18:50:23 INFO - int tm_mday; 18:50:23 INFO - int tm_mon; 18:50:23 INFO - int tm_year; 18:50:23 INFO - int tm_wday; 18:50:23 INFO - int tm_yday; 18:50:23 INFO - int tm_isdst; 18:50:23 INFO - }; 18:50:23 INFO - __declspec(dllimport) wchar_t* __cdecl _wasctime( 18:50:23 INFO - struct tm const* _Tm 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) errno_t __cdecl _wasctime_s( 18:50:23 INFO - wchar_t* _Buffer, 18:50:23 INFO - size_t _SizeInWords, 18:50:23 INFO - struct tm const* _Tm 18:50:23 INFO - ); 18:50:23 INFO - extern "C++" { template inline errno_t __cdecl _wasctime_s( wchar_t (&_Buffer)[_Size], struct tm const* _Time) throw() { return _wasctime_s(_Buffer, _Size, _Time); } } 18:50:23 INFO - #line 62 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wtime.h" 18:50:23 INFO - __declspec(dllimport) size_t __cdecl wcsftime( 18:50:23 INFO - wchar_t* _Buffer, 18:50:23 INFO - size_t _SizeInWords, 18:50:23 INFO - wchar_t const* _Format, 18:50:23 INFO - struct tm const* _Tm 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) size_t __cdecl _wcsftime_l( 18:50:23 INFO - wchar_t* _Buffer, 18:50:23 INFO - size_t _SizeInWords, 18:50:23 INFO - wchar_t const* _Format, 18:50:23 INFO - struct tm const* _Tm, 18:50:23 INFO - _locale_t _Locale 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) wchar_t* __cdecl _wctime32( 18:50:23 INFO - __time32_t const* _Time 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) errno_t __cdecl _wctime32_s( 18:50:23 INFO - wchar_t* _Buffer, 18:50:23 INFO - size_t _SizeInWords, 18:50:23 INFO - __time32_t const* _Time 18:50:23 INFO - ); 18:50:23 INFO - extern "C++" { template inline errno_t __cdecl _wctime32_s( wchar_t (&_Buffer)[_Size], __time32_t const* _Time) throw() { return _wctime32_s(_Buffer, _Size, _Time); } } 18:50:23 INFO - #line 100 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wtime.h" 18:50:23 INFO - __declspec(dllimport) wchar_t* __cdecl _wctime64( 18:50:23 INFO - __time64_t const* _Time 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) errno_t __cdecl _wctime64_s( 18:50:23 INFO - wchar_t* _Buffer, 18:50:23 INFO - size_t _SizeInWords, 18:50:23 INFO - __time64_t const* _Time); 18:50:23 INFO - extern "C++" { template inline errno_t __cdecl _wctime64_s( wchar_t (&_Buffer)[_Size], __time64_t const* _Time) throw() { return _wctime64_s(_Buffer, _Size, _Time); } } 18:50:23 INFO - #line 119 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wtime.h" 18:50:23 INFO - __declspec(dllimport) errno_t __cdecl _wstrdate_s( 18:50:23 INFO - wchar_t* _Buffer, 18:50:23 INFO - size_t _SizeInWords 18:50:23 INFO - ); 18:50:23 INFO - extern "C++" { template inline errno_t __cdecl _wstrdate_s( wchar_t (&_Buffer)[_Size]) throw() { return _wstrdate_s(_Buffer, _Size); } } 18:50:23 INFO - #line 130 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wtime.h" 18:50:23 INFO - __declspec(dllimport) wchar_t* __cdecl _wstrdate( wchar_t *_Buffer); 18:50:23 INFO - #line 135 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wtime.h" 18:50:23 INFO - __declspec(dllimport) errno_t __cdecl _wstrtime_s( 18:50:23 INFO - wchar_t* _Buffer, 18:50:23 INFO - size_t _SizeInWords 18:50:23 INFO - ); 18:50:23 INFO - extern "C++" { template inline errno_t __cdecl _wstrtime_s( wchar_t (&_Buffer)[_Size]) throw() { return _wstrtime_s(_Buffer, _Size); } } 18:50:23 INFO - #line 146 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wtime.h" 18:50:23 INFO - __declspec(dllimport) wchar_t* __cdecl _wstrtime( wchar_t *_Buffer); 18:50:23 INFO - #line 151 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wtime.h" 18:50:23 INFO - #pragma warning(push) 18:50:23 INFO - #pragma warning(disable: 4996) 18:50:23 INFO - static __inline wchar_t * __cdecl _wctime( 18:50:23 INFO - time_t const* const _Time) 18:50:23 INFO - { 18:50:23 INFO - return _wctime64(_Time); 18:50:23 INFO - } 18:50:23 INFO - static __inline errno_t __cdecl _wctime_s( 18:50:23 INFO - wchar_t* const _Buffer, 18:50:23 INFO - size_t const _SizeInWords, 18:50:23 INFO - time_t const* const _Time 18:50:23 INFO - ) 18:50:23 INFO - { 18:50:23 INFO - return _wctime64_s(_Buffer, _SizeInWords, _Time); 18:50:23 INFO - } 18:50:23 INFO - #line 202 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wtime.h" 18:50:23 INFO - #pragma warning(pop) 18:50:23 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_wtime.h" 18:50:23 INFO - } __pragma(pack(pop)) 18:50:23 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/stat.h" 18:50:23 INFO - #pragma once 18:50:23 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/types.h" 18:50:23 INFO - #pragma once 18:50:23 INFO - typedef unsigned short _ino_t; 18:50:23 INFO - typedef _ino_t ino_t; 18:50:23 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/types.h" 18:50:23 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/types.h" 18:50:23 INFO - typedef unsigned int _dev_t; 18:50:23 INFO - typedef _dev_t dev_t; 18:50:23 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/types.h" 18:50:23 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/types.h" 18:50:23 INFO - typedef long _off_t; 18:50:23 INFO - typedef _off_t off_t; 18:50:23 INFO - #line 44 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/types.h" 18:50:23 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/types.h" 18:50:23 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/stat.h" 18:50:23 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:23 INFO - #pragma warning(push) 18:50:23 INFO - #pragma warning(disable: 4820) 18:50:23 INFO - struct _stat32 18:50:23 INFO - { 18:50:23 INFO - _dev_t st_dev; 18:50:23 INFO - _ino_t st_ino; 18:50:23 INFO - unsigned short st_mode; 18:50:23 INFO - short st_nlink; 18:50:23 INFO - short st_uid; 18:50:23 INFO - short st_gid; 18:50:23 INFO - _dev_t st_rdev; 18:50:23 INFO - _off_t st_size; 18:50:23 INFO - __time32_t st_atime; 18:50:23 INFO - __time32_t st_mtime; 18:50:23 INFO - __time32_t st_ctime; 18:50:23 INFO - }; 18:50:23 INFO - struct _stat32i64 18:50:23 INFO - { 18:50:23 INFO - _dev_t st_dev; 18:50:23 INFO - _ino_t st_ino; 18:50:23 INFO - unsigned short st_mode; 18:50:23 INFO - short st_nlink; 18:50:23 INFO - short st_uid; 18:50:23 INFO - short st_gid; 18:50:23 INFO - _dev_t st_rdev; 18:50:23 INFO - __int64 st_size; 18:50:23 INFO - __time32_t st_atime; 18:50:23 INFO - __time32_t st_mtime; 18:50:23 INFO - __time32_t st_ctime; 18:50:23 INFO - }; 18:50:23 INFO - struct _stat64i32 18:50:23 INFO - { 18:50:23 INFO - _dev_t st_dev; 18:50:23 INFO - _ino_t st_ino; 18:50:23 INFO - unsigned short st_mode; 18:50:23 INFO - short st_nlink; 18:50:23 INFO - short st_uid; 18:50:23 INFO - short st_gid; 18:50:23 INFO - _dev_t st_rdev; 18:50:23 INFO - _off_t st_size; 18:50:23 INFO - __time64_t st_atime; 18:50:23 INFO - __time64_t st_mtime; 18:50:23 INFO - __time64_t st_ctime; 18:50:23 INFO - }; 18:50:23 INFO - struct _stat64 18:50:23 INFO - { 18:50:23 INFO - _dev_t st_dev; 18:50:23 INFO - _ino_t st_ino; 18:50:23 INFO - unsigned short st_mode; 18:50:23 INFO - short st_nlink; 18:50:23 INFO - short st_uid; 18:50:23 INFO - short st_gid; 18:50:23 INFO - _dev_t st_rdev; 18:50:23 INFO - __int64 st_size; 18:50:23 INFO - __time64_t st_atime; 18:50:23 INFO - __time64_t st_mtime; 18:50:23 INFO - __time64_t st_ctime; 18:50:23 INFO - }; 18:50:23 INFO - struct stat 18:50:23 INFO - { 18:50:23 INFO - _dev_t st_dev; 18:50:23 INFO - _ino_t st_ino; 18:50:23 INFO - unsigned short st_mode; 18:50:23 INFO - short st_nlink; 18:50:23 INFO - short st_uid; 18:50:23 INFO - short st_gid; 18:50:23 INFO - _dev_t st_rdev; 18:50:23 INFO - _off_t st_size; 18:50:23 INFO - time_t st_atime; 18:50:23 INFO - time_t st_mtime; 18:50:23 INFO - time_t st_ctime; 18:50:23 INFO - }; 18:50:23 INFO - #line 103 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/stat.h" 18:50:23 INFO - #line 129 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/stat.h" 18:50:23 INFO - #line 152 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/stat.h" 18:50:23 INFO - __declspec(dllimport) int __cdecl _fstat32( 18:50:23 INFO - int _FileHandle, 18:50:23 INFO - struct _stat32* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _fstat32i64( 18:50:23 INFO - int _FileHandle, 18:50:23 INFO - struct _stat32i64* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _fstat64i32( 18:50:23 INFO - int _FileHandle, 18:50:23 INFO - struct _stat64i32* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _fstat64( 18:50:23 INFO - int _FileHandle, 18:50:23 INFO - struct _stat64* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _stat32( 18:50:23 INFO - char const* _FileName, 18:50:23 INFO - struct _stat32* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _stat32i64( 18:50:23 INFO - char const* _FileName, 18:50:23 INFO - struct _stat32i64* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _stat64i32( 18:50:23 INFO - char const* _FileName, 18:50:23 INFO - struct _stat64i32* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _stat64( 18:50:23 INFO - char const* _FileName, 18:50:23 INFO - struct _stat64* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _wstat32( 18:50:23 INFO - wchar_t const* _FileName, 18:50:23 INFO - struct _stat32* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _wstat32i64( 18:50:23 INFO - wchar_t const* _FileName, 18:50:23 INFO - struct _stat32i64* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _wstat64i32( 18:50:23 INFO - wchar_t const* _FileName, 18:50:23 INFO - struct _stat64i32* _Stat 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) int __cdecl _wstat64( 18:50:23 INFO - wchar_t const* _FileName, 18:50:23 INFO - struct _stat64* _Stat 18:50:23 INFO - ); 18:50:23 INFO - static __inline int __cdecl fstat(int const _FileHandle, struct stat* const _Stat) 18:50:23 INFO - { 18:50:23 INFO - typedef char __static_assert_t[(sizeof(struct stat) == sizeof(struct _stat64i32)) != 0]; 18:50:23 INFO - return _fstat64i32(_FileHandle, (struct _stat64i32*)_Stat); 18:50:23 INFO - } 18:50:23 INFO - static __inline int __cdecl stat(char const* const _FileName, struct stat* const _Stat) 18:50:23 INFO - { 18:50:23 INFO - typedef char __static_assert_t[(sizeof(struct stat) == sizeof(struct _stat64i32)) != 0]; 18:50:23 INFO - return _stat64i32(_FileName, (struct _stat64i32*)_Stat); 18:50:23 INFO - } 18:50:23 INFO - #line 246 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/stat.h" 18:50:23 INFO - #line 247 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\sys/stat.h" 18:50:23 INFO - #pragma warning(pop) 18:50:23 INFO - } __pragma(pack(pop)) 18:50:23 INFO - #line 25 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:23 INFO - typedef wchar_t _Wint_t; 18:50:23 INFO - __declspec(dllimport) wchar_t* __cdecl _wsetlocale( 18:50:23 INFO - int _Category, 18:50:23 INFO - wchar_t const* _Locale 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) _locale_t __cdecl _wcreate_locale( 18:50:23 INFO - int _Category, 18:50:23 INFO - wchar_t const* _Locale 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) wint_t __cdecl btowc( 18:50:23 INFO - int _Ch 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) size_t __cdecl mbrlen( 18:50:23 INFO - char const* _Ch, 18:50:23 INFO - size_t _SizeInBytes, 18:50:23 INFO - mbstate_t* _State 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) size_t __cdecl mbrtowc( 18:50:23 INFO - wchar_t* _DstCh, 18:50:23 INFO - char const* _SrcCh, 18:50:23 INFO - size_t _SizeInBytes, 18:50:23 INFO - mbstate_t* _State 18:50:23 INFO - ); 18:50:23 INFO - __declspec(dllimport) errno_t __cdecl mbsrtowcs_s( 18:50:23 INFO - size_t* _Retval, 18:50:23 INFO - wchar_t* _Dst, 18:50:23 INFO - size_t _Size, 18:50:23 INFO - char const** _PSrc, 18:50:23 INFO - size_t _N, 18:50:23 INFO - mbstate_t* _State 18:50:23 INFO - ); 18:50:23 INFO - extern "C++" { template inline errno_t __cdecl mbsrtowcs_s( size_t* _Retval, wchar_t (&_Dest)[_Size], char const** _PSource, size_t _Count, mbstate_t* _State) throw() { return mbsrtowcs_s(_Retval, _Dest, _Size, _PSource, _Count, _State); } } 18:50:23 INFO - #line 93 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - __declspec(dllimport) size_t __cdecl mbsrtowcs( wchar_t *_Dest, char const** _PSrc, size_t _Count, mbstate_t* _State); 18:50:23 INFO - #line 101 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - __declspec(dllimport) errno_t __cdecl wcrtomb_s( 18:50:23 INFO - size_t* _Retval, 18:50:23 INFO - char* _Dst, 18:50:23 INFO - size_t _SizeInBytes, 18:50:23 INFO - wchar_t _Ch, 18:50:23 INFO - mbstate_t* _State 18:50:23 INFO - ); 18:50:23 INFO - extern "C++" { template inline errno_t __cdecl wcrtomb_s( size_t* _Retval, char (&_Dest)[_Size], wchar_t _Source, mbstate_t* _State) throw() { return wcrtomb_s(_Retval, _Dest, _Size, _Source, _State); } } 18:50:23 INFO - #line 119 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - __declspec(dllimport) size_t __cdecl wcrtomb( char *_Dest, wchar_t _Source, mbstate_t* _State); 18:50:23 INFO - #line 126 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - __declspec(dllimport) errno_t __cdecl wcsrtombs_s( 18:50:23 INFO - size_t* _Retval, 18:50:23 INFO - char* _Dst, 18:50:23 INFO - size_t _SizeInBytes, 18:50:23 INFO - wchar_t const** _Src, 18:50:23 INFO - size_t _Size, 18:50:23 INFO - mbstate_t* _State 18:50:23 INFO - ); 18:50:23 INFO - extern "C++" { template inline errno_t __cdecl wcsrtombs_s( size_t* _Retval, char (&_Dest)[_Size], wchar_t const** _PSrc, size_t _Count, mbstate_t* _State) throw() { return wcsrtombs_s(_Retval, _Dest, _Size, _PSrc, _Count, _State); } } 18:50:23 INFO - #line 146 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - __declspec(dllimport) size_t __cdecl wcsrtombs( char *_Dest, wchar_t const** _PSource, size_t _Count, mbstate_t* _State); 18:50:23 INFO - #line 154 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - __declspec(dllimport) int __cdecl wctob( 18:50:23 INFO - wint_t _WCh 18:50:23 INFO - ); 18:50:23 INFO - errno_t __cdecl wmemcpy_s( 18:50:23 INFO - wchar_t* _S1, 18:50:23 INFO - rsize_t _N1, 18:50:23 INFO - wchar_t const* _S2, 18:50:23 INFO - rsize_t _N 18:50:23 INFO - ); 18:50:23 INFO - errno_t __cdecl wmemmove_s( 18:50:23 INFO - wchar_t* _S1, 18:50:23 INFO - rsize_t _N1, 18:50:23 INFO - wchar_t const* _S2, 18:50:23 INFO - rsize_t _N 18:50:23 INFO - ); 18:50:23 INFO - #line 178 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - __inline int __cdecl fwide( 18:50:23 INFO - FILE* _F, 18:50:23 INFO - int _M 18:50:23 INFO - ) 18:50:23 INFO - { 18:50:23 INFO - (void)_F; 18:50:23 INFO - return (_M); 18:50:23 INFO - } 18:50:23 INFO - __inline int __cdecl mbsinit( 18:50:23 INFO - mbstate_t const* _P 18:50:23 INFO - ) 18:50:23 INFO - { 18:50:23 INFO - return _P == 0 || _P->_Wchar == 0; 18:50:23 INFO - } 18:50:23 INFO - __inline wchar_t const* __cdecl wmemchr( 18:50:23 INFO - wchar_t const* _S, 18:50:23 INFO - wchar_t _C, 18:50:23 INFO - size_t _N 18:50:23 INFO - ) 18:50:23 INFO - { 18:50:23 INFO - for (; 0 < _N; ++_S, --_N) 18:50:23 INFO - if (*_S == _C) 18:50:23 INFO - return (wchar_t const*)_S; 18:50:23 INFO - return 0; 18:50:23 INFO - } 18:50:23 INFO - __inline int __cdecl wmemcmp( 18:50:23 INFO - wchar_t const* _S1, 18:50:23 INFO - wchar_t const* _S2, 18:50:23 INFO - size_t _N 18:50:23 INFO - ) 18:50:23 INFO - { 18:50:23 INFO - for (; 0 < _N; ++_S1, ++_S2, --_N) 18:50:23 INFO - if (*_S1 != *_S2) 18:50:23 INFO - return *_S1 < *_S2 ? -1 : 1; 18:50:23 INFO - return 0; 18:50:23 INFO - } 18:50:23 INFO - __inline 18:50:23 INFO - wchar_t* __cdecl wmemcpy( 18:50:23 INFO - wchar_t* _S1, 18:50:23 INFO - wchar_t const* _S2, 18:50:23 INFO - size_t _N 18:50:23 INFO - ) 18:50:23 INFO - { 18:50:23 INFO - #pragma warning(push) 18:50:23 INFO - #pragma warning(disable : 4995 4996 6386) 18:50:23 INFO - return (wchar_t*)memcpy(_S1, _S2, _N*sizeof(wchar_t)); 18:50:23 INFO - #pragma warning(pop) 18:50:23 INFO - } 18:50:23 INFO - __inline 18:50:23 INFO - wchar_t* __cdecl wmemmove( 18:50:23 INFO - wchar_t* _S1, 18:50:23 INFO - wchar_t const* _S2, 18:50:23 INFO - size_t _N 18:50:23 INFO - ) 18:50:23 INFO - { 18:50:23 INFO - #pragma warning(push) 18:50:23 INFO - #pragma warning(disable : 4996 6386) 18:50:23 INFO - return (wchar_t*)memmove(_S1, _S2, _N*sizeof(wchar_t)); 18:50:23 INFO - #pragma warning(pop) 18:50:23 INFO - } 18:50:23 INFO - __inline wchar_t* __cdecl wmemset( 18:50:23 INFO - wchar_t* _S, 18:50:23 INFO - wchar_t _C, 18:50:23 INFO - size_t _N 18:50:23 INFO - ) 18:50:23 INFO - { 18:50:23 INFO - wchar_t *_Su = _S; 18:50:23 INFO - for (; 0 < _N; ++_Su, --_N) 18:50:23 INFO - { 18:50:23 INFO - *_Su = _C; 18:50:23 INFO - } 18:50:23 INFO - return _S; 18:50:23 INFO - } 18:50:23 INFO - extern "C++" inline wchar_t* __cdecl wmemchr( 18:50:23 INFO - wchar_t* _S, 18:50:23 INFO - wchar_t _C, 18:50:23 INFO - size_t _N 18:50:23 INFO - ) 18:50:23 INFO - { 18:50:23 INFO - wchar_t const* const _SC = _S; 18:50:23 INFO - return const_cast(wmemchr(_SC, _C, _N)); 18:50:23 INFO - } 18:50:23 INFO - #line 278 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - #line 280 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\wchar.h" 18:50:23 INFO - } __pragma(pack(pop)) 18:50:23 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cwchar" 18:50:23 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cwchar" 18:50:23 INFO - typedef mbstate_t _Mbstatet; 18:50:23 INFO - namespace std { 18:50:23 INFO - using :: _Mbstatet; 18:50:23 INFO - using :: mbstate_t; using :: size_t; using :: tm; using :: wint_t; 18:50:23 INFO - using :: btowc; using :: fgetwc; using :: fgetws; using :: fputwc; 18:50:23 INFO - using :: fputws; using :: fwide; using :: fwprintf; 18:50:23 INFO - using :: fwscanf; using :: getwc; using :: getwchar; 18:50:23 INFO - using :: mbrlen; using :: mbrtowc; using :: mbsrtowcs; 18:50:23 INFO - using :: mbsinit; using :: putwc; using :: putwchar; 18:50:23 INFO - using :: swprintf; using :: swscanf; using :: ungetwc; 18:50:23 INFO - using :: vfwprintf; using :: vswprintf; using :: vwprintf; 18:50:23 INFO - using :: wcrtomb; using :: wprintf; using :: wscanf; 18:50:23 INFO - using :: wcsrtombs; using :: wcstol; using :: wcscat; 18:50:23 INFO - using :: wcschr; using :: wcscmp; using :: wcscoll; 18:50:23 INFO - using :: wcscpy; using :: wcscspn; using :: wcslen; 18:50:23 INFO - using :: wcsncat; using :: wcsncmp; using :: wcsncpy; 18:50:23 INFO - using :: wcspbrk; using :: wcsrchr; using :: wcsspn; 18:50:23 INFO - using :: wcstod; using :: wcstoul; using :: wcsstr; 18:50:23 INFO - using :: wcstok; using :: wcsxfrm; using :: wctob; 18:50:23 INFO - using :: wmemchr; using :: wmemcmp; using :: wmemcpy; 18:50:23 INFO - using :: wmemmove; using :: wmemset; using :: wcsftime; 18:50:23 INFO - using :: vfwscanf; using :: vswscanf; using :: vwscanf; 18:50:23 INFO - using :: wcstof; using :: wcstold; 18:50:23 INFO - using :: wcstoll; using :: wcstoull; 18:50:23 INFO - } 18:50:23 INFO - #line 47 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cwchar" 18:50:23 INFO - #line 49 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cwchar" 18:50:23 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cwchar" 18:50:23 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cwchar" 18:50:23 INFO - #pragma warning( pop ) 18:50:23 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cwchar" 18:50:23 INFO - #line 9 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:23 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\crtdbg.h" 18:50:23 INFO - #pragma once 18:50:23 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_new_debug.h" 18:50:23 INFO - #pragma once 18:50:23 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_new.h" 18:50:23 INFO - #pragma once 18:50:23 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:23 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_new.h" 18:50:23 INFO - extern "C++" { 18:50:23 INFO - #pragma pack(push, 8) 18:50:23 INFO - #pragma warning(push) 18:50:23 INFO - #pragma warning(disable: 4985) 18:50:23 INFO - namespace std 18:50:23 INFO - { 18:50:23 INFO - struct nothrow_t { }; 18:50:23 INFO - extern nothrow_t const nothrow; 18:50:23 INFO - } 18:50:23 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_new.h" 18:50:23 INFO - __declspec(allocator) void* __cdecl operator new( 18:50:23 INFO - size_t _Size 18:50:23 INFO - ); 18:50:23 INFO - __declspec(allocator) void* __cdecl operator new( 18:50:23 INFO - size_t _Size, 18:50:23 INFO - std::nothrow_t const& 18:50:23 INFO - ) throw(); 18:50:23 INFO - __declspec(allocator) void* __cdecl operator new[]( 18:50:23 INFO - size_t _Size 18:50:23 INFO - ); 18:50:23 INFO - __declspec(allocator) void* __cdecl operator new[]( 18:50:23 INFO - size_t _Size, 18:50:23 INFO - std::nothrow_t const& 18:50:23 INFO - ) throw(); 18:50:23 INFO - void __cdecl operator delete( 18:50:23 INFO - void* _Block 18:50:23 INFO - ) throw(); 18:50:23 INFO - void __cdecl operator delete( 18:50:23 INFO - void* _Block, 18:50:23 INFO - std::nothrow_t const& 18:50:23 INFO - ) throw(); 18:50:23 INFO - void __cdecl operator delete[]( 18:50:23 INFO - void* _Block 18:50:23 INFO - ) throw(); 18:50:23 INFO - void __cdecl operator delete[]( 18:50:23 INFO - void* _Block, 18:50:23 INFO - std::nothrow_t const& 18:50:23 INFO - ) throw(); 18:50:23 INFO - void __cdecl operator delete( 18:50:23 INFO - void* _Block, 18:50:23 INFO - size_t _Size 18:50:23 INFO - ) throw(); 18:50:23 INFO - void __cdecl operator delete[]( 18:50:23 INFO - void* _Block, 18:50:23 INFO - size_t _Size 18:50:23 INFO - ) throw(); 18:50:23 INFO - inline void* __cdecl operator new(size_t _Size, void* _Where) throw() 18:50:23 INFO - { 18:50:23 INFO - (void)_Size; 18:50:23 INFO - return _Where; 18:50:23 INFO - } 18:50:23 INFO - inline void __cdecl operator delete(void*, void*) throw() 18:50:23 INFO - { 18:50:23 INFO - return; 18:50:23 INFO - } 18:50:23 INFO - #line 97 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_new.h" 18:50:23 INFO - inline void* __cdecl operator new[](size_t _Size, void* _Where) throw() 18:50:23 INFO - { 18:50:23 INFO - (void)_Size; 18:50:23 INFO - return _Where; 18:50:23 INFO - } 18:50:23 INFO - inline void __cdecl operator delete[](void*, void*) throw() 18:50:23 INFO - { 18:50:23 INFO - } 18:50:23 INFO - #line 111 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_new.h" 18:50:23 INFO - #pragma warning(pop) 18:50:23 INFO - #pragma pack(pop) 18:50:23 INFO - } 18:50:23 INFO - #line 119 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_new.h" 18:50:23 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_new_debug.h" 18:50:23 INFO - extern "C++" { 18:50:23 INFO - #pragma pack(push, 8) 18:50:23 INFO - __declspec(allocator) void* __cdecl operator new( 18:50:23 INFO - size_t _Size, 18:50:23 INFO - int _BlockUse, 18:50:23 INFO - char const* _FileName, 18:50:23 INFO - int _LineNumber 18:50:23 INFO - ); 18:50:23 INFO - __declspec(allocator) void* __cdecl operator new[]( 18:50:23 INFO - size_t _Size, 18:50:23 INFO - int _BlockUse, 18:50:23 INFO - char const* _FileName, 18:50:23 INFO - int _LineNumber 18:50:23 INFO - ); 18:50:23 INFO - void __cdecl operator delete( 18:50:23 INFO - void* _Block, 18:50:23 INFO - int _BlockUse, 18:50:23 INFO - char const* _FileName, 18:50:23 INFO - int _LineNumber 18:50:23 INFO - ) throw(); 18:50:23 INFO - void __cdecl operator delete[]( 18:50:23 INFO - void* _Block, 18:50:23 INFO - int _BlockUse, 18:50:23 INFO - char const* _FileName, 18:50:23 INFO - int _LineNumber 18:50:23 INFO - ) throw(); 18:50:23 INFO - #line 53 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_new_debug.h" 18:50:23 INFO - #pragma pack(pop) 18:50:23 INFO - } 18:50:23 INFO - #line 60 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_new_debug.h" 18:50:23 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\crtdbg.h" 18:50:23 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:23 INFO - typedef void* _HFILE; 18:50:23 INFO - typedef int (__cdecl* _CRT_REPORT_HOOK )(int, char*, int*); 18:50:23 INFO - typedef int (__cdecl* _CRT_REPORT_HOOKW)(int, wchar_t*, int*); 18:50:23 INFO - typedef int (__cdecl* _CRT_ALLOC_HOOK)(int, void*, size_t, int, long, unsigned char const*, int); 18:50:23 INFO - typedef void (__cdecl* _CRT_DUMP_CLIENT)(void*, size_t); 18:50:23 INFO - struct _CrtMemBlockHeader; 18:50:23 INFO - typedef struct _CrtMemState 18:50:23 INFO - { 18:50:23 INFO - struct _CrtMemBlockHeader* pBlockHeader; 18:50:23 INFO - size_t lCounts[5]; 18:50:23 INFO - size_t lSizes[5]; 18:50:23 INFO - size_t lHighWaterCount; 18:50:23 INFO - size_t lTotalCount; 18:50:23 INFO - } _CrtMemState; 18:50:23 INFO - #line 234 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\crtdbg.h" 18:50:24 INFO - #line 585 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\crtdbg.h" 18:50:24 INFO - #line 685 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\crtdbg.h" 18:50:24 INFO - #line 701 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\crtdbg.h" 18:50:24 INFO - #line 705 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\crtdbg.h" 18:50:24 INFO - #line 709 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\crtdbg.h" 18:50:24 INFO - #line 766 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\crtdbg.h" 18:50:24 INFO - #line 781 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\crtdbg.h" 18:50:24 INFO - } __pragma(pack(pop)) 18:50:24 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:24 INFO - #pragma pack(push,8) 18:50:24 INFO - #pragma warning(push,3) 18:50:24 INFO - namespace std { 18:50:24 INFO - typedef _Longlong streamoff; 18:50:24 INFO - typedef _Longlong streamsize; 18:50:24 INFO - extern __declspec(dllimport) const streamoff _BADOFF; 18:50:24 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:24 INFO - template 18:50:24 INFO - class fpos 18:50:24 INFO - { 18:50:24 INFO - typedef fpos<_Statetype> _Myt; 18:50:24 INFO - public: 18:50:24 INFO - fpos(streamoff _Off = 0) 18:50:24 INFO - : _Myoff(_Off), _Fpos(0), _Mystate() 18:50:24 INFO - { 18:50:24 INFO - } 18:50:24 INFO - fpos(_Statetype _State, fpos_t _Fileposition) 18:50:24 INFO - : _Myoff(0), _Fpos(_Fileposition), _Mystate(_State) 18:50:24 INFO - { 18:50:24 INFO - } 18:50:24 INFO - _Statetype state() const 18:50:24 INFO - { 18:50:24 INFO - return (_Mystate); 18:50:24 INFO - } 18:50:24 INFO - void state(_Statetype _State) 18:50:24 INFO - { 18:50:24 INFO - _Mystate = _State; 18:50:24 INFO - } 18:50:24 INFO - fpos_t seekpos() const 18:50:24 INFO - { 18:50:24 INFO - return (_Fpos); 18:50:24 INFO - } 18:50:24 INFO - operator streamoff() const 18:50:24 INFO - { 18:50:24 INFO - return ((streamoff)(_Myoff + ((long long)(_Fpos)))); 18:50:24 INFO - } 18:50:24 INFO - streamoff operator-(const _Myt& _Right) const 18:50:24 INFO - { 18:50:24 INFO - return ((streamoff)*this - (streamoff)_Right); 18:50:24 INFO - } 18:50:24 INFO - _Myt& operator+=(streamoff _Off) 18:50:24 INFO - { 18:50:24 INFO - _Myoff += _Off; 18:50:24 INFO - return (*this); 18:50:24 INFO - } 18:50:24 INFO - _Myt& operator-=(streamoff _Off) 18:50:24 INFO - { 18:50:24 INFO - _Myoff -= _Off; 18:50:24 INFO - return (*this); 18:50:24 INFO - } 18:50:24 INFO - _Myt operator+(streamoff _Off) const 18:50:24 INFO - { 18:50:24 INFO - _Myt _Tmp = *this; 18:50:24 INFO - return (_Tmp += _Off); 18:50:24 INFO - } 18:50:24 INFO - _Myt operator-(streamoff _Off) const 18:50:24 INFO - { 18:50:24 INFO - _Myt _Tmp = *this; 18:50:24 INFO - return (_Tmp -= _Off); 18:50:24 INFO - } 18:50:24 INFO - bool operator==(const _Myt& _Right) const 18:50:24 INFO - { 18:50:24 INFO - return ((streamoff)*this == (streamoff)_Right); 18:50:24 INFO - } 18:50:24 INFO - bool operator==(streamoff _Right) const 18:50:24 INFO - { 18:50:24 INFO - return ((streamoff)*this == _Right); 18:50:24 INFO - } 18:50:24 INFO - bool operator!=(const _Myt& _Right) const 18:50:24 INFO - { 18:50:24 INFO - return (!(*this == _Right)); 18:50:24 INFO - } 18:50:24 INFO - private: 18:50:24 INFO - streamoff _Myoff; 18:50:24 INFO - fpos_t _Fpos; 18:50:24 INFO - _Statetype _Mystate; 18:50:24 INFO - }; 18:50:24 INFO - typedef fpos<_Mbstatet> streampos; 18:50:24 INFO - typedef streampos wstreampos; 18:50:24 INFO - template 18:50:24 INFO - struct _Char_traits 18:50:24 INFO - { 18:50:24 INFO - typedef _Elem char_type; 18:50:24 INFO - typedef _Int_type int_type; 18:50:24 INFO - typedef streampos pos_type; 18:50:24 INFO - typedef streamoff off_type; 18:50:24 INFO - typedef _Mbstatet state_type; 18:50:24 INFO - static int __cdecl compare( 18:50:24 INFO - const _Elem *_First1, 18:50:24 INFO - const _Elem *_First2, size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - for (; 0 < _Count; --_Count, ++_First1, ++_First2) 18:50:24 INFO - if (!eq(*_First1, *_First2)) 18:50:24 INFO - return (lt(*_First1, *_First2) ? -1 : +1); 18:50:24 INFO - return (0); 18:50:24 INFO - } 18:50:24 INFO - static size_t __cdecl length( const _Elem *_First) 18:50:24 INFO - { 18:50:24 INFO - size_t _Count; 18:50:24 INFO - for (_Count = 0; !eq(*_First, _Elem()); ++_First) 18:50:24 INFO - ++_Count; 18:50:24 INFO - return (_Count); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl copy( 18:50:24 INFO - _Elem *_First1, 18:50:24 INFO - const _Elem *_First2, size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - _Elem *_Next = _First1; 18:50:24 INFO - for (; 0 < _Count; --_Count, ++_Next, ++_First2) 18:50:24 INFO - assign(*_Next, *_First2); 18:50:24 INFO - return (_First1); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl _Copy_s( 18:50:24 INFO - _Elem *_First1, size_t _Dest_size, 18:50:24 INFO - const _Elem *_First2, size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - { if (!(_Count <= _Dest_size)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); return (0); } }; 18:50:24 INFO - return (copy(_First1, _First2, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static const _Elem *__cdecl find( 18:50:24 INFO - const _Elem *_First, 18:50:24 INFO - size_t _Count, const _Elem& _Ch) 18:50:24 INFO - { 18:50:24 INFO - for (; 0 < _Count; --_Count, ++_First) 18:50:24 INFO - if (eq(*_First, _Ch)) 18:50:24 INFO - return (_First); 18:50:24 INFO - return (0); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl move( 18:50:24 INFO - _Elem *_First1, 18:50:24 INFO - const _Elem *_First2, size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - _Elem *_Next = _First1; 18:50:24 INFO - if (_First2 < _Next && _Next < _First2 + _Count) 18:50:24 INFO - for (_Next += _Count, _First2 += _Count; 0 < _Count; --_Count) 18:50:24 INFO - assign(*--_Next, *--_First2); 18:50:24 INFO - else 18:50:24 INFO - for (; 0 < _Count; --_Count, ++_Next, ++_First2) 18:50:24 INFO - assign(*_Next, *_First2); 18:50:24 INFO - return (_First1); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl assign( 18:50:24 INFO - _Elem *_First, 18:50:24 INFO - size_t _Count, _Elem _Ch) 18:50:24 INFO - { 18:50:24 INFO - _Elem *_Next = _First; 18:50:24 INFO - for (; 0 < _Count; --_Count, ++_Next) 18:50:24 INFO - assign(*_Next, _Ch); 18:50:24 INFO - return (_First); 18:50:24 INFO - } 18:50:24 INFO - static void __cdecl assign(_Elem& _Left, const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - _Left = _Right; 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl eq(const _Elem& _Left, 18:50:24 INFO - const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left == _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl lt(const _Elem& _Left, 18:50:24 INFO - const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left < _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr _Elem __cdecl to_char_type( 18:50:24 INFO - const int_type& _Meta) throw () 18:50:24 INFO - { 18:50:24 INFO - return ((_Elem)_Meta); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl to_int_type( 18:50:24 INFO - const _Elem& _Ch) throw () 18:50:24 INFO - { 18:50:24 INFO - return ((int_type)_Ch); 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl eq_int_type(const int_type& _Left, 18:50:24 INFO - const int_type& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left == _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl not_eof( 18:50:24 INFO - const int_type& _Meta) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Meta != eof() ? (int_type)_Meta : (int_type)!eof()); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl eof() throw () 18:50:24 INFO - { 18:50:24 INFO - return ((int_type)(-1)); 18:50:24 INFO - } 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct char_traits 18:50:24 INFO - : public _Char_traits<_Elem, long> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template<> 18:50:24 INFO - struct char_traits 18:50:24 INFO - : public _Char_traits 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - typedef streampos u16streampos; 18:50:24 INFO - template<> 18:50:24 INFO - struct char_traits 18:50:24 INFO - : public _Char_traits 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - typedef streampos u32streampos; 18:50:24 INFO - template<> 18:50:24 INFO - struct char_traits 18:50:24 INFO - { 18:50:24 INFO - typedef wchar_t _Elem; 18:50:24 INFO - typedef _Elem char_type; 18:50:24 INFO - typedef wint_t int_type; 18:50:24 INFO - typedef streampos pos_type; 18:50:24 INFO - typedef streamoff off_type; 18:50:24 INFO - typedef _Mbstatet state_type; 18:50:24 INFO - static int __cdecl compare(const _Elem *_First1, const _Elem *_First2, 18:50:24 INFO - size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? 0 18:50:24 INFO - : :: wmemcmp(_First1, _First2, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static size_t __cdecl length(const _Elem *_First) 18:50:24 INFO - { 18:50:24 INFO - return (*_First == 0 ? 0 18:50:24 INFO - : :: wcslen(_First)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl copy(_Elem *_First1, const _Elem *_First2, 18:50:24 INFO - size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? _First1 18:50:24 INFO - : (_Elem *):: wmemcpy(_First1, _First2, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl _Copy_s( 18:50:24 INFO - _Elem *_First1, size_t _Size_in_words, 18:50:24 INFO - const _Elem *_First2, size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - if (0 < _Count) 18:50:24 INFO - ::wmemcpy_s((_First1), (_Size_in_words), (_First2), (_Count)); 18:50:24 INFO - return (_First1); 18:50:24 INFO - } 18:50:24 INFO - static const _Elem *__cdecl find(const _Elem *_First, size_t _Count, 18:50:24 INFO - const _Elem& _Ch) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? (const _Elem *)0 18:50:24 INFO - : (const _Elem *):: wmemchr(_First, _Ch, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl move(_Elem *_First1, const _Elem *_First2, 18:50:24 INFO - size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? _First1 18:50:24 INFO - : (_Elem *):: wmemmove(_First1, _First2, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl assign(_Elem *_First, size_t _Count, 18:50:24 INFO - _Elem _Ch) 18:50:24 INFO - { 18:50:24 INFO - return ((_Elem *):: wmemset(_First, _Ch, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static void __cdecl assign(_Elem& _Left, const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - _Left = _Right; 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl eq(const _Elem& _Left, 18:50:24 INFO - const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left == _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl lt(const _Elem& _Left, 18:50:24 INFO - const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left < _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr _Elem __cdecl to_char_type( 18:50:24 INFO - const int_type& _Meta) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Meta); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl to_int_type( 18:50:24 INFO - const _Elem& _Ch) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Ch); 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl eq_int_type(const int_type& _Left, 18:50:24 INFO - const int_type& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left == _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl not_eof( 18:50:24 INFO - const int_type& _Meta) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Meta != eof() ? _Meta : !eof()); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl eof() throw () 18:50:24 INFO - { 18:50:24 INFO - return (((wint_t)(0xFFFF))); 18:50:24 INFO - } 18:50:24 INFO - }; 18:50:24 INFO - template<> 18:50:24 INFO - struct char_traits 18:50:24 INFO - { 18:50:24 INFO - typedef unsigned short _Elem; 18:50:24 INFO - typedef _Elem char_type; 18:50:24 INFO - typedef wint_t int_type; 18:50:24 INFO - typedef streampos pos_type; 18:50:24 INFO - typedef streamoff off_type; 18:50:24 INFO - typedef _Mbstatet state_type; 18:50:24 INFO - static int __cdecl compare(const _Elem *_First1, const _Elem *_First2, 18:50:24 INFO - size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? 0 18:50:24 INFO - : :: wmemcmp((const wchar_t *)_First1, 18:50:24 INFO - (const wchar_t *)_First2, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static size_t __cdecl length(const _Elem *_First) 18:50:24 INFO - { 18:50:24 INFO - return (*_First == 0 ? 0 18:50:24 INFO - : :: wcslen((const wchar_t *)_First)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl copy(_Elem *_First1, const _Elem *_First2, 18:50:24 INFO - size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? _First1 18:50:24 INFO - : (_Elem *):: wmemcpy((wchar_t *)_First1, 18:50:24 INFO - (const wchar_t *)_First2, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl _Copy_s( 18:50:24 INFO - _Elem *_First1, size_t _Size_in_words, 18:50:24 INFO - const _Elem *_First2, size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - if (0 < _Count) 18:50:24 INFO - ::wmemcpy_s(((wchar_t *)_First1), (_Size_in_words), ((const wchar_t *)_First2), (_Count)); 18:50:24 INFO - #line 431 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:24 INFO - return (_First1); 18:50:24 INFO - } 18:50:24 INFO - static const _Elem *__cdecl find(const _Elem *_First, size_t _Count, 18:50:24 INFO - const _Elem& _Ch) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? (const _Elem *)0 18:50:24 INFO - : (const _Elem *):: wmemchr((const wchar_t *)_First, 18:50:24 INFO - _Ch, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl move(_Elem *_First1, const _Elem *_First2, 18:50:24 INFO - size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? _First1 18:50:24 INFO - : (_Elem *):: wmemmove((wchar_t *)_First1, 18:50:24 INFO - (const wchar_t *)_First2, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl assign(_Elem *_First, size_t _Count, 18:50:24 INFO - _Elem _Ch) 18:50:24 INFO - { 18:50:24 INFO - return ((_Elem *):: wmemset((wchar_t *)_First, _Ch, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static void __cdecl assign(_Elem& _Left, const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - _Left = _Right; 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl eq(const _Elem& _Left, 18:50:24 INFO - const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left == _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl lt(const _Elem& _Left, 18:50:24 INFO - const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left < _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr _Elem __cdecl to_char_type(const int_type& _Meta) 18:50:24 INFO - throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Meta); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl to_int_type(const _Elem& _Ch) 18:50:24 INFO - throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Ch); 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl eq_int_type(const int_type& _Left, 18:50:24 INFO - const int_type& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left == _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl not_eof(const int_type& _Meta) 18:50:24 INFO - throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Meta != eof() ? _Meta : !eof()); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl eof() throw () 18:50:24 INFO - { 18:50:24 INFO - return (((wint_t)(0xFFFF))); 18:50:24 INFO - } 18:50:24 INFO - }; 18:50:24 INFO - #line 503 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:24 INFO - template<> struct char_traits 18:50:24 INFO - { 18:50:24 INFO - typedef char _Elem; 18:50:24 INFO - typedef _Elem char_type; 18:50:24 INFO - typedef int int_type; 18:50:24 INFO - typedef streampos pos_type; 18:50:24 INFO - typedef streamoff off_type; 18:50:24 INFO - typedef _Mbstatet state_type; 18:50:24 INFO - static int __cdecl compare(const _Elem *_First1, const _Elem *_First2, 18:50:24 INFO - size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? 0 18:50:24 INFO - : :: memcmp(_First1, _First2, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static size_t __cdecl length(const _Elem *_First) 18:50:24 INFO - { 18:50:24 INFO - return (*_First == 0 ? 0 18:50:24 INFO - : :: strlen(_First)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl copy(_Elem *_First1, const _Elem *_First2, 18:50:24 INFO - size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? _First1 18:50:24 INFO - : (_Elem *):: memcpy(_First1, _First2, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl _Copy_s( 18:50:24 INFO - _Elem *_First1, size_t _Size_in_bytes, 18:50:24 INFO - const _Elem *_First2, size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - if (0 < _Count) 18:50:24 INFO - ::memcpy_s((_First1), (_Size_in_bytes), (_First2), (_Count)); 18:50:24 INFO - return (_First1); 18:50:24 INFO - } 18:50:24 INFO - static const _Elem *__cdecl find(const _Elem *_First, size_t _Count, 18:50:24 INFO - const _Elem& _Ch) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? (const _Elem *)0 18:50:24 INFO - : (const _Elem *):: memchr(_First, _Ch, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl move(_Elem *_First1, const _Elem *_First2, 18:50:24 INFO - size_t _Count) 18:50:24 INFO - { 18:50:24 INFO - return (_Count == 0 ? _First1 18:50:24 INFO - : (_Elem *):: memmove(_First1, _First2, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static _Elem *__cdecl assign(_Elem *_First, size_t _Count, 18:50:24 INFO - _Elem _Ch) 18:50:24 INFO - { 18:50:24 INFO - return ((_Elem *):: memset(_First, _Ch, _Count)); 18:50:24 INFO - } 18:50:24 INFO - static void __cdecl assign(_Elem& _Left, const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - _Left = _Right; 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl eq(const _Elem& _Left, 18:50:24 INFO - const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left == _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl lt(const _Elem& _Left, 18:50:24 INFO - const _Elem& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return ((unsigned char)_Left < (unsigned char)_Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr _Elem __cdecl to_char_type( 18:50:24 INFO - const int_type& _Meta) throw () 18:50:24 INFO - { 18:50:24 INFO - return ((_Elem)_Meta); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl to_int_type( 18:50:24 INFO - const _Elem& _Ch) throw () 18:50:24 INFO - { 18:50:24 INFO - return ((unsigned char)_Ch); 18:50:24 INFO - } 18:50:24 INFO - static constexpr bool __cdecl eq_int_type(const int_type& _Left, 18:50:24 INFO - const int_type& _Right) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Left == _Right); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl not_eof( 18:50:24 INFO - const int_type& _Meta) throw () 18:50:24 INFO - { 18:50:24 INFO - return (_Meta != eof() ? _Meta : !eof()); 18:50:24 INFO - } 18:50:24 INFO - static constexpr int_type __cdecl eof() throw () 18:50:24 INFO - { 18:50:24 INFO - return ((-1)); 18:50:24 INFO - } 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - class allocator; 18:50:24 INFO - class ios_base; 18:50:24 INFO - template > 18:50:24 INFO - class basic_ios; 18:50:24 INFO - template > 18:50:24 INFO - class istreambuf_iterator; 18:50:24 INFO - template > 18:50:24 INFO - class ostreambuf_iterator; 18:50:24 INFO - template > 18:50:24 INFO - class basic_streambuf; 18:50:24 INFO - template > 18:50:24 INFO - class basic_istream; 18:50:24 INFO - template > 18:50:24 INFO - class basic_ostream; 18:50:24 INFO - template > 18:50:24 INFO - class basic_iostream; 18:50:24 INFO - template, 18:50:24 INFO - class _Alloc = allocator<_Elem> > 18:50:24 INFO - class basic_stringbuf; 18:50:24 INFO - template, 18:50:24 INFO - class _Alloc = allocator<_Elem> > 18:50:24 INFO - class basic_istringstream; 18:50:24 INFO - template, 18:50:24 INFO - class _Alloc = allocator<_Elem> > 18:50:24 INFO - class basic_ostringstream; 18:50:24 INFO - template, 18:50:24 INFO - class _Alloc = allocator<_Elem> > 18:50:24 INFO - class basic_stringstream; 18:50:24 INFO - template > 18:50:24 INFO - class basic_filebuf; 18:50:24 INFO - template > 18:50:24 INFO - class basic_ifstream; 18:50:24 INFO - template > 18:50:24 INFO - class basic_ofstream; 18:50:24 INFO - template > 18:50:24 INFO - class basic_fstream; 18:50:24 INFO - template 18:50:24 INFO - class num_get; 18:50:24 INFO - template 18:50:24 INFO - class num_put; 18:50:24 INFO - template 18:50:24 INFO - class collate; 18:50:24 INFO - #line 674 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:24 INFO - typedef basic_ios > ios; 18:50:24 INFO - typedef basic_streambuf > streambuf; 18:50:24 INFO - typedef basic_istream > istream; 18:50:24 INFO - typedef basic_ostream > ostream; 18:50:24 INFO - typedef basic_iostream > iostream; 18:50:24 INFO - typedef basic_stringbuf, 18:50:24 INFO - allocator > stringbuf; 18:50:24 INFO - typedef basic_istringstream, 18:50:24 INFO - allocator > istringstream; 18:50:24 INFO - typedef basic_ostringstream, 18:50:24 INFO - allocator > ostringstream; 18:50:24 INFO - typedef basic_stringstream, 18:50:24 INFO - allocator > stringstream; 18:50:24 INFO - typedef basic_filebuf > filebuf; 18:50:24 INFO - typedef basic_ifstream > ifstream; 18:50:24 INFO - typedef basic_ofstream > ofstream; 18:50:24 INFO - typedef basic_fstream > fstream; 18:50:24 INFO - typedef basic_ios > wios; 18:50:24 INFO - typedef basic_streambuf > 18:50:24 INFO - wstreambuf; 18:50:24 INFO - typedef basic_istream > wistream; 18:50:24 INFO - typedef basic_ostream > wostream; 18:50:24 INFO - typedef basic_iostream > wiostream; 18:50:24 INFO - typedef basic_stringbuf, 18:50:24 INFO - allocator > wstringbuf; 18:50:24 INFO - typedef basic_istringstream, 18:50:24 INFO - allocator > wistringstream; 18:50:24 INFO - typedef basic_ostringstream, 18:50:24 INFO - allocator > wostringstream; 18:50:24 INFO - typedef basic_stringstream, 18:50:24 INFO - allocator > wstringstream; 18:50:24 INFO - typedef basic_filebuf > wfilebuf; 18:50:24 INFO - typedef basic_ifstream > wifstream; 18:50:24 INFO - typedef basic_ofstream > wofstream; 18:50:24 INFO - typedef basic_fstream > wfstream; 18:50:24 INFO - typedef num_get > > 18:50:24 INFO - numget; 18:50:24 INFO - typedef num_get > > 18:50:24 INFO - wnumget; 18:50:24 INFO - typedef num_put > > 18:50:24 INFO - numput; 18:50:24 INFO - typedef num_put > > 18:50:24 INFO - wnumput; 18:50:24 INFO - typedef collate ncollate; 18:50:24 INFO - typedef collate wcollate; 18:50:24 INFO - #line 748 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:24 INFO - } 18:50:24 INFO - #pragma warning(pop) 18:50:24 INFO - #pragma pack(pop) 18:50:24 INFO - #line 754 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:24 INFO - #line 755 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iosfwd" 18:50:24 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iosfwd" 18:50:24 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iosfwd" 18:50:24 INFO - #pragma warning( pop ) 18:50:24 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iosfwd" 18:50:24 INFO - #line 8 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:24 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\type_traits" 18:50:24 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\type_traits" 18:50:24 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\type_traits" 18:50:24 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:24 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\type_traits" 18:50:24 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\type_traits" 18:50:24 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\type_traits" 18:50:24 INFO - #pragma warning( push ) 18:50:24 INFO - #pragma warning( disable : 4275 4530 ) 18:50:24 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:24 INFO - #pragma once 18:50:24 INFO - #pragma pack(push,8) 18:50:24 INFO - #pragma warning(push,3) 18:50:24 INFO - #pragma warning(disable: 4180 4296) 18:50:24 INFO - namespace std { 18:50:24 INFO - template 18:50:24 INFO - struct _Is_memfunptr 18:50:24 INFO - { 18:50:24 INFO - typedef false_type _Bool_type; 18:50:24 INFO - }; 18:50:24 INFO - template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) > : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) > : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) > : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) > : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) > : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) const > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) const > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) const > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) const > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) const > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) volatile > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) volatile > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) volatile > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) volatile > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) volatile > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) const volatile > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) const volatile > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) const volatile > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) const volatile > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) const volatile > : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) &> : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) &> : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) &> : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) &> : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) &> : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) const &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) const &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) const &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) const &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) const &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) volatile &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) volatile &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) volatile &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) volatile &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) volatile &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) const volatile &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) const volatile &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) const volatile &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) const volatile &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) const volatile &> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) &&> : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) &&> : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) &&> : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) &&> : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) &&> : _Arg_types< _Arg0 *, _Types...> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) const &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) const &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) const &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) const &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) const &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) volatile &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) volatile &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) volatile &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) volatile &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) volatile &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__cdecl _Arg0::*)(_Types...) const volatile &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__fastcall _Arg0::*)(_Types...) const volatile &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__stdcall _Arg0::*)(_Types...) const volatile &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__thiscall _Arg0::*)(_Types...) const volatile &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (__vectorcall _Arg0::*)(_Types...) const volatile &&> : _Arg_types { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; 18:50:24 INFO - template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) > { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) const> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) volatile> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) const volatile> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) &> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) const &> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) volatile &> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) const volatile &> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) &&> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) const &&> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) volatile &&> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; template struct _Is_memfunptr<_Ret (_Arg0::*)(_Types..., ...) const volatile &&> { typedef true_type _Bool_type; typedef _Ret result_type; typedef _Arg0 _Class_type; }; 18:50:24 INFO - template 18:50:24 INFO - struct is_void 18:50:24 INFO - : false_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template<> struct is_void< void> : true_type { }; template<> struct is_void : true_type { }; template<> struct is_void : true_type { }; template<> struct is_void : true_type { }; 18:50:24 INFO - template 18:50:24 INFO - struct add_const 18:50:24 INFO - { 18:50:24 INFO - typedef const _Ty type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct add_volatile 18:50:24 INFO - { 18:50:24 INFO - typedef volatile _Ty type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct add_cv 18:50:24 INFO - { 18:50:24 INFO - typedef const volatile _Ty type; 18:50:24 INFO - }; 18:50:24 INFO - template::_Weird || is_void<_Ty>::value> 18:50:24 INFO - struct _Add_reference 18:50:24 INFO - { 18:50:24 INFO - typedef _Ty _Lvalue; 18:50:24 INFO - typedef _Ty _Rvalue; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct _Add_reference<_Ty, false> 18:50:24 INFO - { 18:50:24 INFO - typedef _Ty& _Lvalue; 18:50:24 INFO - typedef _Ty&& _Rvalue; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct add_lvalue_reference 18:50:24 INFO - { 18:50:24 INFO - typedef typename _Add_reference<_Ty>::_Lvalue type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct add_rvalue_reference 18:50:24 INFO - { 18:50:24 INFO - typedef typename _Add_reference<_Ty>::_Rvalue type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - typename add_rvalue_reference<_Ty>::type 18:50:24 INFO - declval() throw (); 18:50:24 INFO - template 18:50:24 INFO - struct remove_extent 18:50:24 INFO - { 18:50:24 INFO - typedef _Ty type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct remove_extent<_Ty[_Ix]> 18:50:24 INFO - { 18:50:24 INFO - typedef _Ty type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct remove_extent<_Ty[]> 18:50:24 INFO - { 18:50:24 INFO - typedef _Ty type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct remove_all_extents 18:50:24 INFO - { 18:50:24 INFO - typedef _Ty type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct remove_all_extents<_Ty[_Ix]> 18:50:24 INFO - { 18:50:24 INFO - typedef typename remove_all_extents<_Ty>::type type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct remove_all_extents<_Ty[]> 18:50:24 INFO - { 18:50:24 INFO - typedef typename remove_all_extents<_Ty>::type type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct remove_pointer 18:50:24 INFO - { 18:50:24 INFO - typedef _Ty type; 18:50:24 INFO - }; 18:50:24 INFO - template struct remove_pointer<_Ty *> { typedef _Ty type; }; template struct remove_pointer<_Ty *const> { typedef _Ty type; }; template struct remove_pointer<_Ty *volatile> { typedef _Ty type; }; template struct remove_pointer<_Ty *const volatile> { typedef _Ty type; }; 18:50:24 INFO - template::_Weird> 18:50:24 INFO - struct _Add_pointer 18:50:24 INFO - { 18:50:24 INFO - typedef _Ty type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct _Add_pointer<_Ty, false> 18:50:24 INFO - { 18:50:24 INFO - typedef typename remove_reference<_Ty>::type *type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct add_pointer 18:50:24 INFO - { 18:50:24 INFO - typedef typename _Add_pointer<_Ty>::type type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_array 18:50:24 INFO - : false_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_array<_Ty[_Nx]> 18:50:24 INFO - : true_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_array<_Ty[]> 18:50:24 INFO - : true_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_lvalue_reference 18:50:24 INFO - : false_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_lvalue_reference<_Ty&> 18:50:24 INFO - : true_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_rvalue_reference 18:50:24 INFO - : false_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_rvalue_reference<_Ty&&> 18:50:24 INFO - : true_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_reference 18:50:24 INFO - : _Cat_base::value 18:50:24 INFO - || is_rvalue_reference<_Ty>::value> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template::_Bool_type::value> 18:50:24 INFO - struct _Is_member_object_pointer 18:50:24 INFO - : false_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct _Is_member_object_pointer<_Ty1 _Ty2::*, false> 18:50:24 INFO - : true_type 18:50:24 INFO - { 18:50:24 INFO - typedef _Ty2 _Class_type; 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_member_object_pointer 18:50:24 INFO - : _Is_member_object_pointer::type>::type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_member_function_pointer 18:50:24 INFO - : _Is_memfunptr::type>::_Bool_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct _Is_pointer 18:50:24 INFO - : false_type 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct _Is_pointer<_Ty *> 18:50:24 INFO - : _Cat_base::value 18:50:24 INFO - && !is_member_function_pointer<_Ty *>::value> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_pointer 18:50:24 INFO - : _Is_pointer::type> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_null_pointer 18:50:24 INFO - : _Cat_base::type, nullptr_t>::value> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_union 18:50:24 INFO - : _Cat_base<__is_union(_Ty)> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_class 18:50:24 INFO - : _Cat_base<__is_class(_Ty)> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_fundamental 18:50:24 INFO - : _Cat_base::value 18:50:24 INFO - || is_void<_Ty>::value 18:50:24 INFO - || is_null_pointer<_Ty>::value> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_object 18:50:24 INFO - : _Cat_base::value 18:50:24 INFO - && !is_reference<_Ty>::value 18:50:24 INFO - && !is_void<_Ty>::value> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_convertible 18:50:24 INFO - : _Cat_base<__is_convertible_to(_From, _To)> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_enum 18:50:24 INFO - : _Cat_base<__is_enum(_Ty)> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_compound 18:50:24 INFO - : _Cat_base::value> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_member_pointer 18:50:24 INFO - : _Cat_base::value 18:50:24 INFO - || is_member_function_pointer<_Ty>::value> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_scalar 18:50:24 INFO - : _Cat_base::value 18:50:24 INFO - || is_enum<_Ty>::value 18:50:24 INFO - || is_pointer<_Ty>::value 18:50:24 INFO - || is_member_pointer<_Ty>::value 18:50:24 INFO - || is_null_pointer<_Ty>::value> 18:50:24 INFO - { 18:50:24 INFO - }; 18:50:24 INFO - template 18:50:24 INFO - struct is_const 18:50:24 INFO - : false_type 18:50:24 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_const 18:50:25 INFO - : true_type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_volatile 18:50:25 INFO - : false_type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_volatile 18:50:25 INFO - : true_type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_pod 18:50:25 INFO - : _Cat_base<__is_pod(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_empty 18:50:25 INFO - : _Cat_base<__is_empty(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_polymorphic 18:50:25 INFO - : _Cat_base<__is_polymorphic(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_abstract 18:50:25 INFO - : _Cat_base<__is_abstract(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_final 18:50:25 INFO - : _Cat_base<__is_final(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_standard_layout 18:50:25 INFO - : _Cat_base<__is_standard_layout(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_literal_type 18:50:25 INFO - : _Cat_base<__is_literal_type(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_trivial 18:50:25 INFO - : _Cat_base<__is_trivial(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_trivially_copyable 18:50:25 INFO - : _Cat_base<__is_trivially_copyable(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct has_virtual_destructor 18:50:25 INFO - : _Cat_base<__has_virtual_destructor(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_constructible 18:50:25 INFO - : _Cat_base<__is_constructible(_Ty, _Args...)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_copy_constructible 18:50:25 INFO - : is_constructible< 18:50:25 INFO - _Ty, 18:50:25 INFO - typename add_lvalue_reference< 18:50:25 INFO - typename add_const<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_default_constructible 18:50:25 INFO - : is_constructible<_Ty>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_move_constructible 18:50:25 INFO - : is_constructible< 18:50:25 INFO - _Ty, 18:50:25 INFO - typename add_rvalue_reference<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_assignable 18:50:25 INFO - : integral_constant 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_copy_assignable 18:50:25 INFO - : is_assignable< 18:50:25 INFO - typename add_lvalue_reference<_Ty>::type, 18:50:25 INFO - typename add_lvalue_reference< 18:50:25 INFO - typename add_const<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_move_assignable 18:50:25 INFO - : is_assignable< 18:50:25 INFO - typename add_lvalue_reference<_Ty>::type, 18:50:25 INFO - typename add_rvalue_reference<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_destructible 18:50:25 INFO - : _Cat_base<__is_destructible(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_trivially_constructible 18:50:25 INFO - : _Cat_base<__is_trivially_constructible(_Ty, _Args...)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_trivially_copy_constructible 18:50:25 INFO - : is_trivially_constructible< 18:50:25 INFO - _Ty, 18:50:25 INFO - typename add_lvalue_reference< 18:50:25 INFO - typename add_const<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_trivially_default_constructible 18:50:25 INFO - : is_trivially_constructible<_Ty>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_trivially_move_constructible 18:50:25 INFO - : is_trivially_constructible< 18:50:25 INFO - _Ty, 18:50:25 INFO - typename add_rvalue_reference<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_trivially_assignable 18:50:25 INFO - : _Cat_base<__is_trivially_assignable(_To, _From)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_trivially_copy_assignable 18:50:25 INFO - : is_trivially_assignable< 18:50:25 INFO - typename add_lvalue_reference<_Ty>::type, 18:50:25 INFO - typename add_lvalue_reference< 18:50:25 INFO - typename add_const<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_trivially_move_assignable 18:50:25 INFO - : is_trivially_assignable< 18:50:25 INFO - typename add_lvalue_reference<_Ty>::type, 18:50:25 INFO - typename add_rvalue_reference<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_trivially_destructible 18:50:25 INFO - : _Cat_base<__has_trivial_destructor(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_nothrow_constructible 18:50:25 INFO - : _Cat_base<__is_nothrow_constructible(_Ty, _Args...)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_nothrow_copy_constructible 18:50:25 INFO - : is_nothrow_constructible< 18:50:25 INFO - _Ty, 18:50:25 INFO - typename add_lvalue_reference< 18:50:25 INFO - typename add_const<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_nothrow_default_constructible 18:50:25 INFO - : is_nothrow_constructible<_Ty>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_nothrow_move_constructible 18:50:25 INFO - : is_nothrow_constructible< 18:50:25 INFO - _Ty, 18:50:25 INFO - typename add_rvalue_reference<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_nothrow_assignable 18:50:25 INFO - : _Cat_base<__is_nothrow_assignable(_To, _From)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_nothrow_copy_assignable 18:50:25 INFO - : is_nothrow_assignable< 18:50:25 INFO - typename add_lvalue_reference<_Ty>::type, 18:50:25 INFO - typename add_lvalue_reference< 18:50:25 INFO - typename add_const<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_nothrow_move_assignable 18:50:25 INFO - : is_nothrow_assignable< 18:50:25 INFO - typename add_lvalue_reference<_Ty>::type, 18:50:25 INFO - typename add_rvalue_reference<_Ty>::type 18:50:25 INFO - >::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_nothrow_destructible 18:50:25 INFO - : _Cat_base<__is_nothrow_destructible(_Ty)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template::value> 18:50:25 INFO - struct _Sign_base 18:50:25 INFO - { 18:50:25 INFO - typedef typename remove_cv<_Ty>::type _Uty; 18:50:25 INFO - typedef _Cat_base<_Uty(-1) < _Uty(0)> _Signed; 18:50:25 INFO - typedef _Cat_base<_Uty(0) < _Uty(-1)> _Unsigned; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Sign_base<_Ty, false> 18:50:25 INFO - { 18:50:25 INFO - typedef is_floating_point<_Ty> _Signed; 18:50:25 INFO - typedef false_type _Unsigned; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_signed 18:50:25 INFO - : _Sign_base<_Ty>::_Signed 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_unsigned 18:50:25 INFO - : _Sign_base<_Ty>::_Unsigned 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Change_sign 18:50:25 INFO - { 18:50:25 INFO - static_assert( 18:50:25 INFO - ((is_integral<_Ty>::value || is_enum<_Ty>::value) 18:50:25 INFO - && !is_same<_Ty, bool>::value), 18:50:25 INFO - "make_signed/make_unsigned require that T shall be a (possibly " 18:50:25 INFO - "cv-qualified) integral type or enumeration but not a bool type."); 18:50:25 INFO - typedef 18:50:25 INFO - typename _If::value 18:50:25 INFO - || is_same<_Ty, unsigned char >::value, signed char, 18:50:25 INFO - typename _If::value 18:50:25 INFO - || is_same<_Ty, unsigned short >::value, short, 18:50:25 INFO - typename _If::value 18:50:25 INFO - || is_same<_Ty, unsigned int >::value, int, 18:50:25 INFO - typename _If::value 18:50:25 INFO - || is_same<_Ty, unsigned long >::value, long, 18:50:25 INFO - typename _If::value 18:50:25 INFO - || is_same<_Ty, unsigned long long>::value, long long, 18:50:25 INFO - typename _If::type>::type>::type>::type>::type>::type>::type>::type>::type 18:50:25 INFO - _Signed; 18:50:25 INFO - typedef 18:50:25 INFO - typename _If::value, unsigned char, 18:50:25 INFO - typename _If::value, unsigned short, 18:50:25 INFO - typename _If::value, unsigned int, 18:50:25 INFO - typename _If::value, unsigned long, 18:50:25 INFO - unsigned long long 18:50:25 INFO - >::type>::type>::type>::type 18:50:25 INFO - _Unsigned; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Change_sign 18:50:25 INFO - { 18:50:25 INFO - typedef const typename _Change_sign<_Ty>::_Signed _Signed; 18:50:25 INFO - typedef const typename _Change_sign<_Ty>::_Unsigned _Unsigned; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Change_sign 18:50:25 INFO - { 18:50:25 INFO - typedef volatile typename _Change_sign<_Ty>::_Signed _Signed; 18:50:25 INFO - typedef volatile typename _Change_sign<_Ty>::_Unsigned _Unsigned; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Change_sign 18:50:25 INFO - { 18:50:25 INFO - typedef const volatile typename _Change_sign<_Ty>::_Signed _Signed; 18:50:25 INFO - typedef const volatile typename _Change_sign<_Ty>::_Unsigned _Unsigned; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct make_signed 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Change_sign<_Ty>::_Signed type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct make_unsigned 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Change_sign<_Ty>::_Unsigned type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct alignment_of 18:50:25 INFO - : integral_constant 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - union _Align_type 18:50:25 INFO - { 18:50:25 INFO - _Ty _Val; 18:50:25 INFO - char _Pad[_Len]; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Aligned; 18:50:25 INFO - template 18:50:25 INFO - struct _Aligned<_Len, _Align, _Ty, true> 18:50:25 INFO - { 18:50:25 INFO - typedef _Align_type<_Ty, _Len> type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Aligned<_Len, _Align, double, false> 18:50:25 INFO - { 18:50:25 INFO - typedef _Align_type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Aligned<_Len, _Align, int, false> 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Aligned<_Len, _Align, double, _Align <= alignment_of::value>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Aligned<_Len, _Align, short, false> 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Aligned<_Len, _Align, int, _Align <= alignment_of::value>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Aligned<_Len, _Align, char, false> 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Aligned<_Len, _Align, short, _Align <= alignment_of::value>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template::value> 18:50:25 INFO - struct aligned_storage 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Aligned<_Len, _Align, char, _Align <= alignment_of::value>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Maximum; 18:50:25 INFO - template<> 18:50:25 INFO - struct _Maximum<> 18:50:25 INFO - { 18:50:25 INFO - static constexpr size_t value = 0; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Maximum<_Val> 18:50:25 INFO - { 18:50:25 INFO - static constexpr size_t value = _Val; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Maximum<_First, _Second, _Rest...> 18:50:25 INFO - : _Maximum<(_First < _Second ? _Second : _First), _Rest...> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct aligned_union 18:50:25 INFO - { 18:50:25 INFO - static constexpr size_t _Max_len = _Maximum< 18:50:25 INFO - _Len, sizeof(_Types)...>::value; 18:50:25 INFO - static constexpr size_t alignment_value = _Maximum< 18:50:25 INFO - alignment_of<_Types>::value...>::value; 18:50:25 INFO - typedef typename aligned_storage<_Max_len, alignment_value>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct underlying_type 18:50:25 INFO - { 18:50:25 INFO - typedef __underlying_type(_Ty) type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct rank 18:50:25 INFO - : integral_constant 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct rank<_Ty[_Ix]> 18:50:25 INFO - : integral_constant::value + 1> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct rank<_Ty[]> 18:50:25 INFO - : integral_constant::value + 1> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Extent 18:50:25 INFO - : integral_constant 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Extent<_Ty[_Ix], 0> 18:50:25 INFO - : integral_constant 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Extent<_Ty[_Ix], _Nx> 18:50:25 INFO - : _Extent<_Ty, _Nx - 1> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Extent<_Ty[], _Nx> 18:50:25 INFO - : _Extent<_Ty, _Nx - 1> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct extent 18:50:25 INFO - : _Extent<_Ty, _Nx> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct is_base_of 18:50:25 INFO - : _Cat_base<__is_base_of(_Base, _Der)> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct decay 18:50:25 INFO - { 18:50:25 INFO - typedef typename remove_reference<_Ty>::type _Ty1; 18:50:25 INFO - typedef typename _If::value, 18:50:25 INFO - typename remove_extent<_Ty1>::type *, 18:50:25 INFO - typename _If::value, 18:50:25 INFO - typename add_pointer<_Ty1>::type, 18:50:25 INFO - typename remove_cv<_Ty1>::type>::type>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Conjunction; 18:50:25 INFO - template 18:50:25 INFO - struct _Choose_conjunction 18:50:25 INFO - { 18:50:25 INFO - typedef _Lhs type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Choose_conjunction 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Conjunction<_Traits...>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template<> 18:50:25 INFO - struct _Conjunction<> 18:50:25 INFO - { 18:50:25 INFO - typedef true_type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Conjunction<_Trait> 18:50:25 INFO - { 18:50:25 INFO - typedef _Trait type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Conjunction<_Lhs, _Traits...> 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Choose_conjunction<_Lhs::value, _Lhs, _Traits...>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct conjunction 18:50:25 INFO - : _Conjunction<_Traits...>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Disjunction; 18:50:25 INFO - template 18:50:25 INFO - struct _Choose_disjunction 18:50:25 INFO - { 18:50:25 INFO - typedef _Lhs type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Choose_disjunction 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Disjunction<_Traits...>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template<> 18:50:25 INFO - struct _Disjunction<> 18:50:25 INFO - { 18:50:25 INFO - typedef false_type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Disjunction<_Trait> 18:50:25 INFO - { 18:50:25 INFO - typedef _Trait type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Disjunction<_Lhs, _Traits...> 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Choose_disjunction<_Lhs::value, _Lhs, _Traits...>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct disjunction 18:50:25 INFO - : _Disjunction<_Traits...>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct negation 18:50:25 INFO - : bool_constant 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - namespace tr1 { 18:50:25 INFO - using ::std:: add_const; 18:50:25 INFO - using ::std:: add_cv; 18:50:25 INFO - using ::std:: add_pointer; 18:50:25 INFO - using ::std:: add_volatile; 18:50:25 INFO - using ::std:: aligned_storage; 18:50:25 INFO - using ::std:: alignment_of; 18:50:25 INFO - using ::std:: conditional; 18:50:25 INFO - using ::std:: decay; 18:50:25 INFO - using ::std:: enable_if; 18:50:25 INFO - using ::std:: extent; 18:50:25 INFO - using ::std:: false_type; 18:50:25 INFO - using ::std:: has_virtual_destructor; 18:50:25 INFO - using ::std:: integral_constant; 18:50:25 INFO - using ::std:: is_abstract; 18:50:25 INFO - using ::std:: is_arithmetic; 18:50:25 INFO - using ::std:: is_array; 18:50:25 INFO - using ::std:: is_base_of; 18:50:25 INFO - using ::std:: is_class; 18:50:25 INFO - using ::std:: is_compound; 18:50:25 INFO - using ::std:: is_const; 18:50:25 INFO - using ::std:: is_convertible; 18:50:25 INFO - using ::std:: is_empty; 18:50:25 INFO - using ::std:: is_enum; 18:50:25 INFO - using ::std:: is_floating_point; 18:50:25 INFO - using ::std:: is_function; 18:50:25 INFO - using ::std:: is_fundamental; 18:50:25 INFO - using ::std:: is_integral; 18:50:25 INFO - using ::std:: is_member_function_pointer; 18:50:25 INFO - using ::std:: is_member_object_pointer; 18:50:25 INFO - using ::std:: is_member_pointer; 18:50:25 INFO - using ::std:: is_object; 18:50:25 INFO - using ::std:: is_pod; 18:50:25 INFO - using ::std:: is_pointer; 18:50:25 INFO - using ::std:: is_polymorphic; 18:50:25 INFO - using ::std:: is_reference; 18:50:25 INFO - using ::std:: is_same; 18:50:25 INFO - using ::std:: is_scalar; 18:50:25 INFO - using ::std:: is_signed; 18:50:25 INFO - using ::std:: is_union; 18:50:25 INFO - using ::std:: is_unsigned; 18:50:25 INFO - using ::std:: is_void; 18:50:25 INFO - using ::std:: is_volatile; 18:50:25 INFO - using ::std:: make_signed; 18:50:25 INFO - using ::std:: make_unsigned; 18:50:25 INFO - using ::std:: rank; 18:50:25 INFO - using ::std:: remove_all_extents; 18:50:25 INFO - using ::std:: remove_const; 18:50:25 INFO - using ::std:: remove_cv; 18:50:25 INFO - using ::std:: remove_extent; 18:50:25 INFO - using ::std:: remove_pointer; 18:50:25 INFO - using ::std:: remove_reference; 18:50:25 INFO - using ::std:: remove_volatile; 18:50:25 INFO - using ::std:: true_type; 18:50:25 INFO - } 18:50:25 INFO - #line 1156 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - template 18:50:25 INFO - struct common_type; 18:50:25 INFO - template 18:50:25 INFO - struct common_type<_Ty> 18:50:25 INFO - { 18:50:25 INFO - typedef typename decay<_Ty>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct common_type<_Ty0, _Ty1> 18:50:25 INFO - { 18:50:25 INFO - typedef typename decay< 18:50:25 INFO - decltype(_Always_false<_Ty0>::value 18:50:25 INFO - ? ::std:: declval<_Ty0>() 18:50:25 INFO - : ::std:: declval<_Ty1>()) 18:50:25 INFO - >::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct common_type<_Ty0, _Ty1, _Ty...> 18:50:25 INFO - { 18:50:25 INFO - typedef typename common_type< 18:50:25 INFO - typename common_type<_Ty0, _Ty1>::type, _Ty... 18:50:25 INFO - >::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct integer_sequence 18:50:25 INFO - { 18:50:25 INFO - static_assert(is_integral<_Ty>::value, 18:50:25 INFO - "integer_sequence requires T to be an integral type."); 18:50:25 INFO - typedef integer_sequence<_Ty, _Vals...> type; 18:50:25 INFO - typedef _Ty value_type; 18:50:25 INFO - static constexpr size_t size() throw () 18:50:25 INFO - { 18:50:25 INFO - return (sizeof...(_Vals)); 18:50:25 INFO - } 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - using make_integer_sequence = __make_integer_seq; 18:50:25 INFO - #line 1247 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - template 18:50:25 INFO - using index_sequence = integer_sequence; 18:50:25 INFO - template 18:50:25 INFO - using make_index_sequence = make_integer_sequence; 18:50:25 INFO - template 18:50:25 INFO - using index_sequence_for = make_index_sequence; 18:50:25 INFO - template 18:50:25 INFO - struct identity 18:50:25 INFO - { 18:50:25 INFO - typedef _Ty type; 18:50:25 INFO - const _Ty& operator()(const _Ty& _Left) const 18:50:25 INFO - { 18:50:25 INFO - return (_Left); 18:50:25 INFO - } 18:50:25 INFO - }; 18:50:25 INFO - #line 1270 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - template inline 18:50:25 INFO - constexpr _Ty&& forward( 18:50:25 INFO - typename remove_reference<_Ty>::type& _Arg) throw () 18:50:25 INFO - { 18:50:25 INFO - return (static_cast<_Ty&&>(_Arg)); 18:50:25 INFO - } 18:50:25 INFO - template inline 18:50:25 INFO - constexpr _Ty&& forward( 18:50:25 INFO - typename remove_reference<_Ty>::type&& _Arg) throw () 18:50:25 INFO - { 18:50:25 INFO - static_assert(!is_lvalue_reference<_Ty>::value, "bad forward call"); 18:50:25 INFO - return (static_cast<_Ty&&>(_Arg)); 18:50:25 INFO - } 18:50:25 INFO - template inline 18:50:25 INFO - constexpr typename remove_reference<_Ty>::type&& 18:50:25 INFO - move(_Ty&& _Arg) throw () 18:50:25 INFO - { 18:50:25 INFO - return (static_cast::type&&>(_Arg)); 18:50:25 INFO - } 18:50:25 INFO - template inline 18:50:25 INFO - constexpr typename _If::value 18:50:25 INFO - && is_copy_constructible<_Ty>::value, 18:50:25 INFO - const _Ty&, _Ty&&>::type 18:50:25 INFO - move_if_noexcept(_Ty& _Arg) throw () 18:50:25 INFO - { 18:50:25 INFO - return (::std:: move(_Arg)); 18:50:25 INFO - } 18:50:25 INFO - template 18:50:25 INFO - struct _Param_tester 18:50:25 INFO - { 18:50:25 INFO - typedef void type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - using void_t = typename _Param_tester<_Types...>::type; 18:50:25 INFO - struct _Invoker_pmf_object 18:50:25 INFO - { 18:50:25 INFO - template 18:50:25 INFO - static auto _Call(_Decayed _Pmf, _Ty1&& _Arg1, _Types2&&... _Args2) 18:50:25 INFO - -> decltype((::std:: forward<_Ty1>(_Arg1).*_Pmf)( 18:50:25 INFO - ::std:: forward<_Types2>(_Args2)...)) 18:50:25 INFO - { 18:50:25 INFO - return ((::std:: forward<_Ty1>(_Arg1).*_Pmf)( 18:50:25 INFO - ::std:: forward<_Types2>(_Args2)...)); 18:50:25 INFO - } 18:50:25 INFO - }; 18:50:25 INFO - struct _Invoker_pmf_pointer 18:50:25 INFO - { 18:50:25 INFO - template 18:50:25 INFO - static auto _Call(_Decayed _Pmf, _Ty1&& _Arg1, _Types2&&... _Args2) 18:50:25 INFO - -> decltype(((*::std:: forward<_Ty1>(_Arg1)).*_Pmf)( 18:50:25 INFO - ::std:: forward<_Types2>(_Args2)...)) 18:50:25 INFO - { 18:50:25 INFO - return (((*::std:: forward<_Ty1>(_Arg1)).*_Pmf)( 18:50:25 INFO - ::std:: forward<_Types2>(_Args2)...)); 18:50:25 INFO - } 18:50:25 INFO - }; 18:50:25 INFO - struct _Invoker_pmd_object 18:50:25 INFO - { 18:50:25 INFO - template 18:50:25 INFO - static auto _Call(_Decayed _Pmd, _Ty1&& _Arg1) 18:50:25 INFO - -> decltype(::std:: forward<_Ty1>(_Arg1).*_Pmd) 18:50:25 INFO - { 18:50:25 INFO - return (::std:: forward<_Ty1>(_Arg1).*_Pmd); 18:50:25 INFO - } 18:50:25 INFO - }; 18:50:25 INFO - struct _Invoker_pmd_pointer 18:50:25 INFO - { 18:50:25 INFO - template 18:50:25 INFO - static auto _Call(_Decayed _Pmd, _Ty1&& _Arg1) 18:50:25 INFO - -> decltype((*::std:: forward<_Ty1>(_Arg1)).*_Pmd) 18:50:25 INFO - { 18:50:25 INFO - return ((*::std:: forward<_Ty1>(_Arg1)).*_Pmd); 18:50:25 INFO - } 18:50:25 INFO - }; 18:50:25 INFO - struct _Invoker_functor 18:50:25 INFO - { 18:50:25 INFO - template 18:50:25 INFO - static auto _Call(_Callable&& _Obj, _Types&&... _Args) 18:50:25 INFO - -> decltype(::std:: forward<_Callable>(_Obj)( 18:50:25 INFO - ::std:: forward<_Types>(_Args)...)) 18:50:25 INFO - { 18:50:25 INFO - return (::std:: forward<_Callable>(_Obj)( 18:50:25 INFO - ::std:: forward<_Types>(_Args)...)); 18:50:25 INFO - } 18:50:25 INFO - }; 18:50:25 INFO - template::type, 18:50:25 INFO - bool _Is_pmf = is_member_function_pointer<_Decayed>::value, 18:50:25 INFO - bool _Is_pmd = is_member_object_pointer<_Decayed>::value> 18:50:25 INFO - struct _Invoker1; 18:50:25 INFO - template 18:50:25 INFO - struct _Invoker1<_Callable, _Ty1, _Decayed, true, false> 18:50:25 INFO - : _If::_Class_type, 18:50:25 INFO - typename decay<_Ty1>::type>::value, 18:50:25 INFO - _Invoker_pmf_object, 18:50:25 INFO - _Invoker_pmf_pointer>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Invoker1<_Callable, _Ty1, _Decayed, false, true> 18:50:25 INFO - : _If::_Class_type, 18:50:25 INFO - typename decay<_Ty1>::type>::value, 18:50:25 INFO - _Invoker_pmd_object, 18:50:25 INFO - _Invoker_pmd_pointer>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Invoker1<_Callable, _Ty1, _Decayed, false, false> 18:50:25 INFO - : _Invoker_functor 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Invoker; 18:50:25 INFO - template 18:50:25 INFO - struct _Invoker<_Callable> 18:50:25 INFO - : _Invoker_functor 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Invoker<_Callable, _Ty1, _Types2...> 18:50:25 INFO - : _Invoker1<_Callable, _Ty1> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template inline 18:50:25 INFO - auto invoke(_Callable&& _Obj, _Types&&... _Args) 18:50:25 INFO - -> decltype(_Invoker<_Callable, _Types...>::_Call( 18:50:25 INFO - ::std:: forward<_Callable>(_Obj), ::std:: forward<_Types>(_Args)...)) 18:50:25 INFO - { 18:50:25 INFO - return (_Invoker<_Callable, _Types...>::_Call( 18:50:25 INFO - ::std:: forward<_Callable>(_Obj), ::std:: forward<_Types>(_Args)...)); 18:50:25 INFO - } 18:50:25 INFO - template::value> 18:50:25 INFO - struct _Forced 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - struct _Unforced 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template inline 18:50:25 INFO - void _Invoke_ret(_Forced<_Cv_void, true>, _Valtys&&... _Vals) 18:50:25 INFO - { 18:50:25 INFO - ::std:: invoke(::std:: forward<_Valtys>(_Vals)...); 18:50:25 INFO - } 18:50:25 INFO - template inline 18:50:25 INFO - _Rx _Invoke_ret(_Forced<_Rx, false>, _Valtys&&... _Vals) 18:50:25 INFO - { 18:50:25 INFO - return (::std:: invoke(::std:: forward<_Valtys>(_Vals)...)); 18:50:25 INFO - } 18:50:25 INFO - template inline 18:50:25 INFO - auto _Invoke_ret(_Forced<_Unforced, false>, _Valtys&&... _Vals) 18:50:25 INFO - -> decltype(::std:: invoke(::std:: forward<_Valtys>(_Vals)...)) 18:50:25 INFO - { 18:50:25 INFO - return (::std:: invoke(::std:: forward<_Valtys>(_Vals)...)); 18:50:25 INFO - } 18:50:25 INFO - struct _Unique_tag_result_of 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Result_of 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Result_of< 18:50:25 INFO - void_t< 18:50:25 INFO - _Unique_tag_result_of, 18:50:25 INFO - decltype(::std:: invoke(::std:: declval<_Types>()...))>, 18:50:25 INFO - _Types...> 18:50:25 INFO - { 18:50:25 INFO - typedef decltype(::std:: invoke(::std:: declval<_Types>()...)) type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct result_of 18:50:25 INFO - { 18:50:25 INFO - static_assert(_Always_false<_Fty>::value, 18:50:25 INFO - "result_of is invalid; use " 18:50:25 INFO - "result_of instead."); 18:50:25 INFO - }; 18:50:25 INFO - template struct result_of<_Fty __cdecl (_Args...)> : _Result_of { }; template struct result_of<_Fty __fastcall (_Args...)> : _Result_of { }; template struct result_of<_Fty __stdcall (_Args...)> : _Result_of { }; template struct result_of<_Fty __vectorcall (_Args...)> : _Result_of { }; 18:50:25 INFO - template 18:50:25 INFO - struct _Weak_result_type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Weak_result_type<_Ty, void_t< 18:50:25 INFO - typename _Ty::result_type> > 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Ty::result_type result_type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Weak_argument_type 18:50:25 INFO - : _Weak_result_type<_Ty> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Weak_argument_type<_Ty, void_t< 18:50:25 INFO - typename _Ty::argument_type> > 18:50:25 INFO - : _Weak_result_type<_Ty> 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Ty::argument_type argument_type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Weak_binary_args 18:50:25 INFO - : _Weak_argument_type<_Ty> 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Weak_binary_args<_Ty, void_t< 18:50:25 INFO - typename _Ty::first_argument_type, 18:50:25 INFO - typename _Ty::second_argument_type> > 18:50:25 INFO - : _Weak_argument_type<_Ty> 18:50:25 INFO - { 18:50:25 INFO - typedef typename _Ty::first_argument_type first_argument_type; 18:50:25 INFO - typedef typename _Ty::second_argument_type second_argument_type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Weak_types 18:50:25 INFO - { 18:50:25 INFO - typedef _Is_function::type> _Is_f_or_pf; 18:50:25 INFO - typedef _Is_memfunptr::type> _Is_pmf; 18:50:25 INFO - typedef typename _If<_Is_f_or_pf::_Bool_type::value, _Is_f_or_pf, 18:50:25 INFO - typename _If<_Is_pmf::_Bool_type::value, _Is_pmf, 18:50:25 INFO - _Weak_binary_args<_Ty> >::type>::type type; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - class reference_wrapper 18:50:25 INFO - : public _Weak_types<_Ty>::type 18:50:25 INFO - { 18:50:25 INFO - public: 18:50:25 INFO - static_assert(is_object<_Ty>::value || is_function<_Ty>::value, 18:50:25 INFO - "reference_wrapper requires T to be an object type " 18:50:25 INFO - "or a function type."); 18:50:25 INFO - typedef _Ty type; 18:50:25 INFO - reference_wrapper(_Ty& _Val) throw () 18:50:25 INFO - : _Ptr(::std:: addressof(_Val)) 18:50:25 INFO - { 18:50:25 INFO - } 18:50:25 INFO - operator _Ty&() const throw () 18:50:25 INFO - { 18:50:25 INFO - return (*_Ptr); 18:50:25 INFO - } 18:50:25 INFO - _Ty& get() const throw () 18:50:25 INFO - { 18:50:25 INFO - return (*_Ptr); 18:50:25 INFO - } 18:50:25 INFO - template 18:50:25 INFO - auto operator()(_Types&&... _Args) const 18:50:25 INFO - -> decltype(::std:: invoke(get(), ::std:: forward<_Types>(_Args)...)) 18:50:25 INFO - { 18:50:25 INFO - return (::std:: invoke(get(), ::std:: forward<_Types>(_Args)...)); 18:50:25 INFO - } 18:50:25 INFO - reference_wrapper(_Ty&&) = delete; 18:50:25 INFO - private: 18:50:25 INFO - _Ty *_Ptr; 18:50:25 INFO - }; 18:50:25 INFO - template inline 18:50:25 INFO - reference_wrapper<_Ty> 18:50:25 INFO - ref(_Ty& _Val) throw () 18:50:25 INFO - { 18:50:25 INFO - return (reference_wrapper<_Ty>(_Val)); 18:50:25 INFO - } 18:50:25 INFO - template 18:50:25 INFO - void ref(const _Ty&&) = delete; 18:50:25 INFO - template inline 18:50:25 INFO - reference_wrapper<_Ty> 18:50:25 INFO - ref(reference_wrapper<_Ty> _Val) throw () 18:50:25 INFO - { 18:50:25 INFO - return (::std:: ref(_Val.get())); 18:50:25 INFO - } 18:50:25 INFO - template inline 18:50:25 INFO - reference_wrapper 18:50:25 INFO - cref(const _Ty& _Val) throw () 18:50:25 INFO - { 18:50:25 INFO - return (reference_wrapper(_Val)); 18:50:25 INFO - } 18:50:25 INFO - template 18:50:25 INFO - void cref(const _Ty&&) = delete; 18:50:25 INFO - template inline 18:50:25 INFO - reference_wrapper 18:50:25 INFO - cref(reference_wrapper<_Ty> _Val) throw () 18:50:25 INFO - { 18:50:25 INFO - return (::std:: cref(_Val.get())); 18:50:25 INFO - } 18:50:25 INFO - template 18:50:25 INFO - struct _Unrefwrap_helper 18:50:25 INFO - { 18:50:25 INFO - typedef _Ty type; 18:50:25 INFO - static constexpr bool _Is_refwrap = false; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Unrefwrap_helper > 18:50:25 INFO - { 18:50:25 INFO - typedef _Ty& type; 18:50:25 INFO - static constexpr bool _Is_refwrap = true; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Unrefwrap 18:50:25 INFO - { 18:50:25 INFO - typedef typename decay<_Ty>::type _Ty1; 18:50:25 INFO - typedef typename _Unrefwrap_helper<_Ty1>::type type; 18:50:25 INFO - static constexpr bool _Is_refwrap = _Unrefwrap_helper<_Ty1>::_Is_refwrap; 18:50:25 INFO - }; 18:50:25 INFO - namespace tr1 { 18:50:25 INFO - using ::std:: cref; 18:50:25 INFO - using ::std:: ref; 18:50:25 INFO - using ::std:: reference_wrapper; 18:50:25 INFO - using ::std:: result_of; 18:50:25 INFO - } 18:50:25 INFO - #line 1680 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - template 18:50:25 INFO - struct _Is_swappable; 18:50:25 INFO - template 18:50:25 INFO - struct _Is_nothrow_swappable; 18:50:25 INFO - #line 1695 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - template inline 18:50:25 INFO - #line 1698 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - void swap(_Ty&, _Ty&) 18:50:25 INFO - ; 18:50:25 INFO - #line 1701 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - template::value>::type> inline 18:50:25 INFO - void swap(_Ty (&)[_Size], _Ty (&)[_Size]) 18:50:25 INFO - ; 18:50:25 INFO - template 18:50:25 INFO - struct _Swappable_with_helper 18:50:25 INFO - : false_type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - struct _Swappable_with_helper_unique_type {}; 18:50:25 INFO - template 18:50:25 INFO - struct _Swappable_with_helper<_Ty1, _Ty2, void_t< 18:50:25 INFO - _Swappable_with_helper_unique_type, 18:50:25 INFO - decltype(swap(::std:: declval<_Ty1>(), ::std:: declval<_Ty2>()))>> 18:50:25 INFO - : true_type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Is_swappable_with 18:50:25 INFO - : conjunction< 18:50:25 INFO - _Swappable_with_helper<_Ty1, _Ty2>, 18:50:25 INFO - _Swappable_with_helper<_Ty2, _Ty1>>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Is_swappable 18:50:25 INFO - : _Is_swappable_with< 18:50:25 INFO - typename add_lvalue_reference<_Ty>::type, 18:50:25 INFO - typename add_lvalue_reference<_Ty>::type>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Swap_cannot_throw 18:50:25 INFO - { 18:50:25 INFO - #line 1759 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - static constexpr bool value = true; 18:50:25 INFO - #line 1761 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - using type = bool_constant; 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Is_nothrow_swappable_with 18:50:25 INFO - : conjunction< 18:50:25 INFO - _Is_swappable_with<_Ty1, _Ty2>, 18:50:25 INFO - _Swap_cannot_throw<_Ty1, _Ty2>>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - template 18:50:25 INFO - struct _Is_nothrow_swappable 18:50:25 INFO - : _Is_nothrow_swappable_with< 18:50:25 INFO - typename add_lvalue_reference<_Ty>::type, 18:50:25 INFO - typename add_lvalue_reference<_Ty>::type>::type 18:50:25 INFO - { 18:50:25 INFO - }; 18:50:25 INFO - #line 1817 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - template 18:50:25 INFO - using remove_const_t = typename remove_const<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using remove_volatile_t = typename remove_volatile<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using remove_cv_t = typename remove_cv<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using add_const_t = typename add_const<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using add_volatile_t = typename add_volatile<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using add_cv_t = typename add_cv<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using remove_reference_t = typename remove_reference<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using add_lvalue_reference_t = typename add_lvalue_reference<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using add_rvalue_reference_t = typename add_rvalue_reference<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using make_signed_t = typename make_signed<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using make_unsigned_t = typename make_unsigned<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using remove_extent_t = typename remove_extent<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using remove_all_extents_t = typename remove_all_extents<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using remove_pointer_t = typename remove_pointer<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using add_pointer_t = typename add_pointer<_Ty>::type; 18:50:25 INFO - template::value> 18:50:25 INFO - using aligned_storage_t = typename aligned_storage<_Len, _Align>::type; 18:50:25 INFO - template 18:50:25 INFO - using aligned_union_t = typename aligned_union<_Len, _Types...>::type; 18:50:25 INFO - template 18:50:25 INFO - using decay_t = typename decay<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using enable_if_t = typename enable_if<_Test, _Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using conditional_t = typename conditional<_Test, _Ty1, _Ty2>::type; 18:50:25 INFO - template 18:50:25 INFO - using common_type_t = typename common_type<_Ty...>::type; 18:50:25 INFO - template 18:50:25 INFO - using underlying_type_t = typename underlying_type<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - using result_of_t = typename result_of<_Ty>::type; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_void_v = is_void<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_null_pointer_v = is_null_pointer<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_array_v = is_array<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_pointer_v = is_pointer<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_lvalue_reference_v = is_lvalue_reference<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_rvalue_reference_v = is_rvalue_reference<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_member_object_pointer_v = is_member_object_pointer<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_member_function_pointer_v = is_member_function_pointer<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_enum_v = is_enum<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_union_v = is_union<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_class_v = is_class<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_reference_v = is_reference<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_fundamental_v = is_fundamental<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_object_v = is_object<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_scalar_v = is_scalar<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_compound_v = is_compound<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_member_pointer_v = is_member_pointer<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_const_v = is_const<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_volatile_v = is_volatile<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_trivial_v = is_trivial<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_trivially_copyable_v = is_trivially_copyable<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_standard_layout_v = is_standard_layout<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_pod_v = is_pod<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_literal_type_v = is_literal_type<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_empty_v = is_empty<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_polymorphic_v = is_polymorphic<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_abstract_v = is_abstract<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_final_v = is_final<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_signed_v = is_signed<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_unsigned_v = is_unsigned<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_constructible_v = is_constructible<_Ty, _Args...>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_default_constructible_v = is_default_constructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_copy_constructible_v = is_copy_constructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_move_constructible_v = is_move_constructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_assignable_v = is_assignable<_Ty, _Uty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_copy_assignable_v = is_copy_assignable<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_move_assignable_v = is_move_assignable<_Ty>::value; 18:50:25 INFO - #line 1978 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_destructible_v = is_destructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_trivially_constructible_v = is_trivially_constructible<_Ty, _Args...>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_trivially_default_constructible_v = is_trivially_default_constructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_trivially_copy_constructible_v = is_trivially_copy_constructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_trivially_move_constructible_v = is_trivially_move_constructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_trivially_assignable_v = is_trivially_assignable<_Ty, _Uty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_trivially_copy_assignable_v = is_trivially_copy_assignable<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_trivially_move_assignable_v = is_trivially_move_assignable<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_trivially_destructible_v = is_trivially_destructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_nothrow_constructible_v = is_nothrow_constructible<_Ty, _Args...>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_nothrow_default_constructible_v = is_nothrow_default_constructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_nothrow_copy_constructible_v = is_nothrow_copy_constructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_nothrow_move_constructible_v = is_nothrow_move_constructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_nothrow_assignable_v = is_nothrow_assignable<_Ty, _Uty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_nothrow_copy_assignable_v = is_nothrow_copy_assignable<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_nothrow_move_assignable_v = is_nothrow_move_assignable<_Ty>::value; 18:50:25 INFO - #line 2021 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:25 INFO - template 18:50:25 INFO - constexpr bool is_nothrow_destructible_v = is_nothrow_destructible<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr bool has_virtual_destructor_v = has_virtual_destructor<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr size_t alignment_of_v = alignment_of<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr size_t rank_v = rank<_Ty>::value; 18:50:25 INFO - template 18:50:25 INFO - constexpr size_t extent_v = extent<_Ty, _Ix>::value; 18:50:26 INFO - template 18:50:26 INFO - constexpr bool is_base_of_v = is_base_of<_Base, _Derived>::value; 18:50:26 INFO - template 18:50:26 INFO - constexpr bool is_convertible_v = is_convertible<_From, _To>::value; 18:50:26 INFO - template 18:50:26 INFO - constexpr bool conjunction_v = conjunction<_Traits...>::value; 18:50:26 INFO - template 18:50:26 INFO - constexpr bool disjunction_v = disjunction<_Traits...>::value; 18:50:26 INFO - template 18:50:26 INFO - constexpr bool negation_v = negation<_Trait>::value; 18:50:26 INFO - #line 2045 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:26 INFO - } 18:50:26 INFO - #pragma warning(pop) 18:50:26 INFO - #pragma pack(pop) 18:50:26 INFO - #line 2052 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:26 INFO - #line 2053 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\type_traits" 18:50:26 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\type_traits" 18:50:26 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\type_traits" 18:50:26 INFO - #pragma warning( pop ) 18:50:26 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\type_traits" 18:50:26 INFO - #line 9 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - #pragma pack(push,8) 18:50:26 INFO - #pragma warning(push,3) 18:50:26 INFO - #pragma warning(disable: 4180 4512) 18:50:26 INFO - namespace std { 18:50:26 INFO - template inline 18:50:26 INFO - void iter_swap(_FwdIt1 _Left, _FwdIt2 _Right) 18:50:26 INFO - { 18:50:26 INFO - swap(*_Left, *_Right); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - void swap(_Ty (&_Left)[_Size], _Ty (&_Right)[_Size]) 18:50:26 INFO - { 18:50:26 INFO - if (&_Left != &_Right) 18:50:26 INFO - { 18:50:26 INFO - _Ty *_First1 = _Left; 18:50:26 INFO - _Ty *_Last1 = _First1 + _Size; 18:50:26 INFO - _Ty *_First2 = _Right; 18:50:26 INFO - for (; _First1 != _Last1; ++_First1, ++_First2) 18:50:26 INFO - ::std:: iter_swap(_First1, _First2); 18:50:26 INFO - } 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - void swap(_Ty& _Left, _Ty& _Right) 18:50:26 INFO - #line 48 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - { 18:50:26 INFO - _Ty _Tmp = ::std:: move(_Left); 18:50:26 INFO - _Left = ::std:: move(_Right); 18:50:26 INFO - _Right = ::std:: move(_Tmp); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - void _Swap_adl(_Ty& _Left, _Ty& _Right) 18:50:26 INFO - { 18:50:26 INFO - swap(_Left, _Right); 18:50:26 INFO - } 18:50:26 INFO - struct piecewise_construct_t 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - constexpr piecewise_construct_t piecewise_construct{}; 18:50:26 INFO - template 18:50:26 INFO - class tuple; 18:50:26 INFO - template 18:50:26 INFO - struct pair 18:50:26 INFO - { 18:50:26 INFO - typedef pair<_Ty1, _Ty2> _Myt; 18:50:26 INFO - typedef _Ty1 first_type; 18:50:26 INFO - typedef _Ty2 second_type; 18:50:26 INFO - template::value 18:50:26 INFO - && is_default_constructible<_Uty2>::value> > 18:50:26 INFO - constexpr pair() 18:50:26 INFO - : first(), second() 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - template::value 18:50:26 INFO - && is_copy_constructible<_Uty2>::value>, 18:50:26 INFO - enable_if_t::value 18:50:26 INFO - && is_convertible::value, int> = 0> 18:50:26 INFO - constexpr pair(const _Ty1& _Val1, const _Ty2& _Val2) 18:50:26 INFO - : first(_Val1), second(_Val2) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - template::value 18:50:26 INFO - && is_copy_constructible<_Uty2>::value>, 18:50:26 INFO - enable_if_t::value 18:50:26 INFO - || !is_convertible::value, int> = 0> 18:50:26 INFO - constexpr explicit pair(const _Ty1& _Val1, const _Ty2& _Val2) 18:50:26 INFO - : first(_Val1), second(_Val2) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - pair(const pair&) = default; 18:50:26 INFO - pair(pair&&) = default; 18:50:26 INFO - template::value 18:50:26 INFO - && is_constructible<_Ty2, const _Other2&>::value>, 18:50:26 INFO - enable_if_t::value 18:50:26 INFO - && is_convertible::value, int> = 0> 18:50:26 INFO - constexpr pair(const pair<_Other1, _Other2>& _Right) 18:50:26 INFO - : first(_Right.first), second(_Right.second) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - template::value 18:50:26 INFO - && is_constructible<_Ty2, const _Other2&>::value>, 18:50:26 INFO - enable_if_t::value 18:50:26 INFO - || !is_convertible::value, int> = 0> 18:50:26 INFO - constexpr explicit pair(const pair<_Other1, _Other2>& _Right) 18:50:26 INFO - : first(_Right.first), second(_Right.second) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - template 18:50:26 INFO - _Myt& operator=(const pair<_Other1, _Other2>& _Right) 18:50:26 INFO - { 18:50:26 INFO - first = _Right.first; 18:50:26 INFO - second = _Right.second; 18:50:26 INFO - return (*this); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - pair(_Tuple1& _Val1, 18:50:26 INFO - _Tuple2& _Val2, 18:50:26 INFO - integer_sequence, 18:50:26 INFO - integer_sequence); 18:50:26 INFO - template inline 18:50:26 INFO - pair(piecewise_construct_t, 18:50:26 INFO - tuple<_Types1...> _Val1, 18:50:26 INFO - tuple<_Types2...> _Val2); 18:50:26 INFO - template::value 18:50:26 INFO - && is_constructible<_Ty2, _Other2>::value>, 18:50:26 INFO - enable_if_t::value 18:50:26 INFO - && is_convertible<_Other2, _Ty2>::value, int> = 0> 18:50:26 INFO - constexpr pair(_Other1&& _Val1, _Other2&& _Val2) 18:50:26 INFO - #line 170 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - : first(::std:: forward<_Other1>(_Val1)), 18:50:26 INFO - second(::std:: forward<_Other2>(_Val2)) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - template::value 18:50:26 INFO - && is_constructible<_Ty2, _Other2>::value>, 18:50:26 INFO - enable_if_t::value 18:50:26 INFO - || !is_convertible<_Other2, _Ty2>::value, int> = 0> 18:50:26 INFO - constexpr explicit pair(_Other1&& _Val1, _Other2&& _Val2) 18:50:26 INFO - #line 184 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - : first(::std:: forward<_Other1>(_Val1)), 18:50:26 INFO - second(::std:: forward<_Other2>(_Val2)) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - template::value 18:50:26 INFO - && is_constructible<_Ty2, _Other2>::value>, 18:50:26 INFO - enable_if_t::value 18:50:26 INFO - && is_convertible<_Other2, _Ty2>::value, int> = 0> 18:50:26 INFO - constexpr pair(pair<_Other1, _Other2>&& _Right) 18:50:26 INFO - #line 198 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - : first(::std:: forward<_Other1>(_Right.first)), 18:50:26 INFO - second(::std:: forward<_Other2>(_Right.second)) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - template::value 18:50:26 INFO - && is_constructible<_Ty2, _Other2>::value>, 18:50:26 INFO - enable_if_t::value 18:50:26 INFO - || !is_convertible<_Other2, _Ty2>::value, int> = 0> 18:50:26 INFO - constexpr explicit pair(pair<_Other1, _Other2>&& _Right) 18:50:26 INFO - #line 212 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - : first(::std:: forward<_Other1>(_Right.first)), 18:50:26 INFO - second(::std:: forward<_Other2>(_Right.second)) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - template 18:50:26 INFO - _Myt& operator=(pair<_Other1, _Other2>&& _Right) 18:50:26 INFO - { 18:50:26 INFO - first = ::std:: forward<_Other1>(_Right.first); 18:50:26 INFO - second = ::std:: forward<_Other2>(_Right.second); 18:50:26 INFO - return (*this); 18:50:26 INFO - } 18:50:26 INFO - _Myt& operator=(_Myt&& _Right) 18:50:26 INFO - #line 229 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - { 18:50:26 INFO - first = ::std:: forward<_Ty1>(_Right.first); 18:50:26 INFO - second = ::std:: forward<_Ty2>(_Right.second); 18:50:26 INFO - return (*this); 18:50:26 INFO - } 18:50:26 INFO - _Myt& operator=(const _Myt& _Right) 18:50:26 INFO - { 18:50:26 INFO - first = _Right.first; 18:50:26 INFO - second = _Right.second; 18:50:26 INFO - return (*this); 18:50:26 INFO - } 18:50:26 INFO - _Ty1 first; 18:50:26 INFO - _Ty2 second; 18:50:26 INFO - void swap(_Myt& _Right) 18:50:26 INFO - #line 248 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - { 18:50:26 INFO - if (this != &_Right) 18:50:26 INFO - { 18:50:26 INFO - _Swap_adl(first, _Right.first); 18:50:26 INFO - _Swap_adl(second, _Right.second); 18:50:26 INFO - } 18:50:26 INFO - } 18:50:26 INFO - }; 18:50:26 INFO - template::value && _Is_swappable<_Ty2>::value>> inline 18:50:26 INFO - void swap(pair<_Ty1, _Ty2>& _Left, pair<_Ty1, _Ty2>& _Right) 18:50:26 INFO - { 18:50:26 INFO - _Left.swap(_Right); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr bool operator==(const pair<_Ty1, _Ty2>& _Left, 18:50:26 INFO - const pair<_Ty1, _Ty2>& _Right) 18:50:26 INFO - { 18:50:26 INFO - return (_Left.first == _Right.first && _Left.second == _Right.second); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr bool operator!=(const pair<_Ty1, _Ty2>& _Left, 18:50:26 INFO - const pair<_Ty1, _Ty2>& _Right) 18:50:26 INFO - { 18:50:26 INFO - return (!(_Left == _Right)); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr bool operator<(const pair<_Ty1, _Ty2>& _Left, 18:50:26 INFO - const pair<_Ty1, _Ty2>& _Right) 18:50:26 INFO - { 18:50:26 INFO - return (_Left.first < _Right.first || 18:50:26 INFO - (!(_Right.first < _Left.first) && _Left.second < _Right.second)); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr bool operator>(const pair<_Ty1, _Ty2>& _Left, 18:50:26 INFO - const pair<_Ty1, _Ty2>& _Right) 18:50:26 INFO - { 18:50:26 INFO - return (_Right < _Left); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr bool operator<=(const pair<_Ty1, _Ty2>& _Left, 18:50:26 INFO - const pair<_Ty1, _Ty2>& _Right) 18:50:26 INFO - { 18:50:26 INFO - return (!(_Right < _Left)); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr bool operator>=(const pair<_Ty1, _Ty2>& _Left, 18:50:26 INFO - const pair<_Ty1, _Ty2>& _Right) 18:50:26 INFO - { 18:50:26 INFO - return (!(_Left < _Right)); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr pair::type, 18:50:26 INFO - typename _Unrefwrap<_Ty2>::type> 18:50:26 INFO - make_pair(_Ty1&& _Val1, _Ty2&& _Val2) 18:50:26 INFO - { 18:50:26 INFO - typedef pair::type, 18:50:26 INFO - typename _Unrefwrap<_Ty2>::type> _Mypair; 18:50:26 INFO - return (_Mypair(::std:: forward<_Ty1>(_Val1), 18:50:26 INFO - ::std:: forward<_Ty2>(_Val2))); 18:50:26 INFO - } 18:50:26 INFO - namespace rel_ops 18:50:26 INFO - { 18:50:26 INFO - template inline 18:50:26 INFO - bool operator!=(const _Ty& _Left, const _Ty& _Right) 18:50:26 INFO - { 18:50:26 INFO - return (!(_Left == _Right)); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - bool operator>(const _Ty& _Left, const _Ty& _Right) 18:50:26 INFO - { 18:50:26 INFO - return (_Right < _Left); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - bool operator<=(const _Ty& _Left, const _Ty& _Right) 18:50:26 INFO - { 18:50:26 INFO - return (!(_Right < _Left)); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - bool operator>=(const _Ty& _Left, const _Ty& _Right) 18:50:26 INFO - { 18:50:26 INFO - return (!(_Left < _Right)); 18:50:26 INFO - } 18:50:26 INFO - } 18:50:26 INFO - } 18:50:26 INFO - namespace std { 18:50:26 INFO - template 18:50:26 INFO - class array; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_size; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_size > 18:50:26 INFO - : integral_constant 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_size > 18:50:26 INFO - : integral_constant 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_size > 18:50:26 INFO - : integral_constant 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_size 18:50:26 INFO - : tuple_size<_Tuple> 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_size 18:50:26 INFO - : tuple_size<_Tuple> 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_size 18:50:26 INFO - : tuple_size<_Tuple> 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - constexpr size_t tuple_size_v = tuple_size<_Ty>::value; 18:50:26 INFO - #line 412 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - template 18:50:26 INFO - struct tuple_element; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_element<_Idx, array<_Ty, _Size> > 18:50:26 INFO - { 18:50:26 INFO - static_assert(_Idx < _Size, "array index out of bounds"); 18:50:26 INFO - typedef _Ty type; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_element<0, pair<_Ty1, _Ty2> > 18:50:26 INFO - { 18:50:26 INFO - typedef _Ty1 type; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_element<1, pair<_Ty1, _Ty2> > 18:50:26 INFO - { 18:50:26 INFO - typedef _Ty2 type; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_element<_Index, tuple<> > 18:50:26 INFO - { 18:50:26 INFO - static_assert(_Always_false >::value, 18:50:26 INFO - "tuple index out of bounds"); 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_element<0, tuple<_This, _Rest...> > 18:50:26 INFO - { 18:50:26 INFO - typedef _This type; 18:50:26 INFO - typedef tuple<_This, _Rest...> _Ttype; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_element<_Index, tuple<_This, _Rest...> > 18:50:26 INFO - : public tuple_element<_Index - 1, tuple<_Rest...> > 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_element<_Index, const _Tuple> 18:50:26 INFO - : public tuple_element<_Index, _Tuple> 18:50:26 INFO - { 18:50:26 INFO - typedef tuple_element<_Index, _Tuple> _Mybase; 18:50:26 INFO - typedef typename add_const::type type; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_element<_Index, volatile _Tuple> 18:50:26 INFO - : public tuple_element<_Index, _Tuple> 18:50:26 INFO - { 18:50:26 INFO - typedef tuple_element<_Index, _Tuple> _Mybase; 18:50:26 INFO - typedef typename add_volatile::type type; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct tuple_element<_Index, const volatile _Tuple> 18:50:26 INFO - : public tuple_element<_Index, _Tuple> 18:50:26 INFO - { 18:50:26 INFO - typedef tuple_element<_Index, _Tuple> _Mybase; 18:50:26 INFO - typedef typename add_cv::type type; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - using tuple_element_t = typename tuple_element<_Index, _Tuple>::type; 18:50:26 INFO - template inline 18:50:26 INFO - constexpr _Ret _Pair_get(_Pair& _Pr, 18:50:26 INFO - integral_constant) throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Pr.first); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr _Ret _Pair_get(_Pair& _Pr, 18:50:26 INFO - integral_constant) throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Pr.second); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr typename tuple_element<_Idx, pair<_Ty1, _Ty2> >::type& 18:50:26 INFO - get(pair<_Ty1, _Ty2>& _Pr) throw () 18:50:26 INFO - { 18:50:26 INFO - typedef typename tuple_element<_Idx, pair<_Ty1, _Ty2> >::type& _Rtype; 18:50:26 INFO - return (_Pair_get<_Rtype>(_Pr, integral_constant())); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr _Ty1& get(pair<_Ty1, _Ty2>& _Pr) throw () 18:50:26 INFO - { 18:50:26 INFO - return (::std:: get<0>(_Pr)); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr _Ty2& get(pair<_Ty1, _Ty2>& _Pr) throw () 18:50:26 INFO - { 18:50:26 INFO - return (::std:: get<1>(_Pr)); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr const typename tuple_element<_Idx, pair<_Ty1, _Ty2> >::type& 18:50:26 INFO - get(const pair<_Ty1, _Ty2>& _Pr) throw () 18:50:26 INFO - { 18:50:26 INFO - typedef const typename tuple_element<_Idx, pair<_Ty1, _Ty2> >::type& 18:50:26 INFO - _Ctype; 18:50:26 INFO - return (_Pair_get<_Ctype>(_Pr, integral_constant())); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr const _Ty1& get(const pair<_Ty1, _Ty2>& _Pr) throw () 18:50:26 INFO - { 18:50:26 INFO - return (::std:: get<0>(_Pr)); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr const _Ty2& get(const pair<_Ty1, _Ty2>& _Pr) throw () 18:50:26 INFO - { 18:50:26 INFO - return (::std:: get<1>(_Pr)); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr typename tuple_element<_Idx, pair<_Ty1, _Ty2> >::type&& 18:50:26 INFO - get(pair<_Ty1, _Ty2>&& _Pr) throw () 18:50:26 INFO - { 18:50:26 INFO - typedef typename tuple_element<_Idx, pair<_Ty1, _Ty2> >::type&& _RRtype; 18:50:26 INFO - return (::std:: forward<_RRtype>(::std:: get<_Idx>(_Pr))); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr _Ty1&& get(pair<_Ty1, _Ty2>&& _Pr) throw () 18:50:26 INFO - { 18:50:26 INFO - return (::std:: get<0>(::std:: move(_Pr))); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr _Ty2&& get(pair<_Ty1, _Ty2>&& _Pr) throw () 18:50:26 INFO - { 18:50:26 INFO - return (::std:: get<1>(::std:: move(_Pr))); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - _Ty exchange(_Ty& _Val, _Other&& _New_val) 18:50:26 INFO - { 18:50:26 INFO - _Ty _Old_val = ::std:: move(_Val); 18:50:26 INFO - _Val = ::std:: forward<_Other>(_New_val); 18:50:26 INFO - return (_Old_val); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - constexpr add_const_t<_Ty>& as_const(_Ty& _Val) throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Val); 18:50:26 INFO - } 18:50:26 INFO - template 18:50:26 INFO - void as_const(const _Ty&&) = delete; 18:50:26 INFO - } 18:50:26 INFO - namespace std { 18:50:26 INFO - namespace tr1 { 18:50:26 INFO - using ::std:: get; 18:50:26 INFO - using ::std:: tuple_element; 18:50:26 INFO - using ::std:: tuple_size; 18:50:26 INFO - } 18:50:26 INFO - } 18:50:26 INFO - #line 617 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - #pragma warning(pop) 18:50:26 INFO - #pragma pack(pop) 18:50:26 INFO - #line 622 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - #line 623 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\utility" 18:50:26 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\utility" 18:50:26 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\utility" 18:50:26 INFO - #pragma warning( pop ) 18:50:26 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\utility" 18:50:26 INFO - #line 9 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - #pragma pack(push,8) 18:50:26 INFO - #pragma warning(push,3) 18:50:26 INFO - namespace std { 18:50:26 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - struct _Container_proxy; 18:50:26 INFO - struct _Container_base12; 18:50:26 INFO - struct _Iterator_base12; 18:50:26 INFO - struct _Container_base0 18:50:26 INFO - { 18:50:26 INFO - void _Orphan_all() 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - void _Swap_all(_Container_base0&) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - }; 18:50:26 INFO - struct _Iterator_base0 18:50:26 INFO - { 18:50:26 INFO - void _Adopt(const void *) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - const _Container_base0 *_Getcont() const 18:50:26 INFO - { 18:50:26 INFO - return (0); 18:50:26 INFO - } 18:50:26 INFO - }; 18:50:26 INFO - struct _Container_proxy 18:50:26 INFO - { 18:50:26 INFO - _Container_proxy() 18:50:26 INFO - : _Mycont(0), _Myfirstiter(0) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - const _Container_base12 *_Mycont; 18:50:26 INFO - _Iterator_base12 *_Myfirstiter; 18:50:26 INFO - }; 18:50:26 INFO - struct _Container_base12 18:50:26 INFO - { 18:50:26 INFO - public: 18:50:26 INFO - _Container_base12() 18:50:26 INFO - : _Myproxy(0) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - _Container_base12(const _Container_base12&) 18:50:26 INFO - : _Myproxy(0) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - _Container_base12& operator=(const _Container_base12&) 18:50:26 INFO - { 18:50:26 INFO - return (*this); 18:50:26 INFO - } 18:50:26 INFO - ~_Container_base12() throw () 18:50:26 INFO - { 18:50:26 INFO - _Orphan_all(); 18:50:26 INFO - } 18:50:26 INFO - _Iterator_base12 **_Getpfirst() const 18:50:26 INFO - { 18:50:26 INFO - return (_Myproxy == 0 ? 0 : &_Myproxy->_Myfirstiter); 18:50:26 INFO - } 18:50:26 INFO - void _Orphan_all(); 18:50:26 INFO - void _Swap_all(_Container_base12&); 18:50:26 INFO - _Container_proxy *_Myproxy; 18:50:26 INFO - }; 18:50:26 INFO - struct _Iterator_base12 18:50:26 INFO - { 18:50:26 INFO - public: 18:50:26 INFO - _Iterator_base12() 18:50:26 INFO - : _Myproxy(0), _Mynextiter(0) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - _Iterator_base12(const _Iterator_base12& _Right) 18:50:26 INFO - : _Myproxy(0), _Mynextiter(0) 18:50:26 INFO - { 18:50:26 INFO - *this = _Right; 18:50:26 INFO - } 18:50:26 INFO - _Iterator_base12& operator=(const _Iterator_base12& _Right) 18:50:26 INFO - { 18:50:26 INFO - if (_Myproxy == _Right._Myproxy) 18:50:26 INFO - ; 18:50:26 INFO - else if (_Right._Myproxy != 0) 18:50:26 INFO - _Adopt(_Right._Myproxy->_Mycont); 18:50:26 INFO - else 18:50:26 INFO - { 18:50:26 INFO - #line 135 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - } 18:50:26 INFO - return (*this); 18:50:26 INFO - } 18:50:26 INFO - ~_Iterator_base12() throw () 18:50:26 INFO - { 18:50:26 INFO - #line 146 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - } 18:50:26 INFO - void _Adopt(const _Container_base12 *_Parent) 18:50:26 INFO - { 18:50:26 INFO - if (_Parent == 0) 18:50:26 INFO - { 18:50:26 INFO - #line 156 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - } 18:50:26 INFO - else 18:50:26 INFO - { 18:50:26 INFO - _Container_proxy *_Parent_proxy = _Parent->_Myproxy; 18:50:26 INFO - #line 172 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - _Myproxy = _Parent_proxy; 18:50:26 INFO - #line 174 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - } 18:50:26 INFO - } 18:50:26 INFO - void _Clrcont() 18:50:26 INFO - { 18:50:26 INFO - _Myproxy = 0; 18:50:26 INFO - } 18:50:26 INFO - const _Container_base12 *_Getcont() const 18:50:26 INFO - { 18:50:26 INFO - return (_Myproxy == 0 ? 0 : _Myproxy->_Mycont); 18:50:26 INFO - } 18:50:26 INFO - _Iterator_base12 **_Getpnext() 18:50:26 INFO - { 18:50:26 INFO - return (&_Mynextiter); 18:50:26 INFO - } 18:50:26 INFO - void _Orphan_me() 18:50:26 INFO - { 18:50:26 INFO - #line 207 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - } 18:50:26 INFO - _Container_proxy *_Myproxy; 18:50:26 INFO - _Iterator_base12 *_Mynextiter; 18:50:26 INFO - }; 18:50:26 INFO - inline void _Container_base12::_Orphan_all() 18:50:26 INFO - { 18:50:26 INFO - #line 227 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - } 18:50:26 INFO - inline void _Container_base12::_Swap_all(_Container_base12& _Right) 18:50:26 INFO - { 18:50:26 INFO - #line 234 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - _Container_proxy *_Temp = _Myproxy; 18:50:26 INFO - _Myproxy = _Right._Myproxy; 18:50:26 INFO - _Right._Myproxy = _Temp; 18:50:26 INFO - if (_Myproxy != 0) 18:50:26 INFO - _Myproxy->_Mycont = (_Container_base12 *)this; 18:50:26 INFO - if (_Right._Myproxy != 0) 18:50:26 INFO - _Right._Myproxy->_Mycont = (_Container_base12 *)&_Right; 18:50:26 INFO - } 18:50:26 INFO - typedef _Container_base0 _Container_base; 18:50:26 INFO - typedef _Iterator_base0 _Iterator_base; 18:50:26 INFO - #line 253 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - struct _Zero_then_variadic_args_t 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - struct _One_then_variadic_args_t 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template::value && !is_final<_Ty1>::value> 18:50:26 INFO - class _Compressed_pair final 18:50:26 INFO - : private _Ty1 18:50:26 INFO - { 18:50:26 INFO - private: 18:50:26 INFO - _Ty2 _Myval2; 18:50:26 INFO - typedef _Ty1 _Mybase; 18:50:26 INFO - public: 18:50:26 INFO - template 18:50:26 INFO - constexpr explicit _Compressed_pair(_Zero_then_variadic_args_t, 18:50:26 INFO - _Other2&&... _Val2) 18:50:26 INFO - : _Ty1(), _Myval2(::std:: forward<_Other2>(_Val2)...) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - template 18:50:26 INFO - _Compressed_pair(_One_then_variadic_args_t, 18:50:26 INFO - _Other1&& _Val1, _Other2&&... _Val2) 18:50:26 INFO - : _Ty1(::std:: forward<_Other1>(_Val1)), 18:50:26 INFO - _Myval2(::std:: forward<_Other2>(_Val2)...) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - _Ty1& _Get_first() throw () 18:50:26 INFO - { 18:50:26 INFO - return (*this); 18:50:26 INFO - } 18:50:26 INFO - const _Ty1& _Get_first() const throw () 18:50:26 INFO - { 18:50:26 INFO - return (*this); 18:50:26 INFO - } 18:50:26 INFO - volatile _Ty1& _Get_first() volatile throw () 18:50:26 INFO - { 18:50:26 INFO - return (*this); 18:50:26 INFO - } 18:50:26 INFO - const volatile _Ty1& _Get_first() const volatile throw () 18:50:26 INFO - { 18:50:26 INFO - return (*this); 18:50:26 INFO - } 18:50:26 INFO - _Ty2& _Get_second() throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval2); 18:50:26 INFO - } 18:50:26 INFO - const _Ty2& _Get_second() const throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval2); 18:50:26 INFO - } 18:50:26 INFO - volatile _Ty2& _Get_second() volatile throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval2); 18:50:26 INFO - } 18:50:26 INFO - const volatile _Ty2& _Get_second() const volatile throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval2); 18:50:26 INFO - } 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - class _Compressed_pair<_Ty1, _Ty2, false> final 18:50:26 INFO - { 18:50:26 INFO - private: 18:50:26 INFO - _Ty1 _Myval1; 18:50:26 INFO - _Ty2 _Myval2; 18:50:26 INFO - public: 18:50:26 INFO - template 18:50:26 INFO - constexpr explicit _Compressed_pair(_Zero_then_variadic_args_t, 18:50:26 INFO - _Other2&&... _Val2) 18:50:26 INFO - : _Myval1(), _Myval2(::std:: forward<_Other2>(_Val2)...) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - template 18:50:26 INFO - _Compressed_pair(_One_then_variadic_args_t, 18:50:26 INFO - _Other1&& _Val1, _Other2&&... _Val2) 18:50:26 INFO - : _Myval1(::std:: forward<_Other1>(_Val1)), 18:50:26 INFO - _Myval2(::std:: forward<_Other2>(_Val2)...) 18:50:26 INFO - { 18:50:26 INFO - } 18:50:26 INFO - _Ty1& _Get_first() throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval1); 18:50:26 INFO - } 18:50:26 INFO - const _Ty1& _Get_first() const throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval1); 18:50:26 INFO - } 18:50:26 INFO - volatile _Ty1& _Get_first() volatile throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval1); 18:50:26 INFO - } 18:50:26 INFO - const volatile _Ty1& _Get_first() const volatile throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval1); 18:50:26 INFO - } 18:50:26 INFO - _Ty2& _Get_second() throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval2); 18:50:26 INFO - } 18:50:26 INFO - const _Ty2& _Get_second() const throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval2); 18:50:26 INFO - } 18:50:26 INFO - volatile _Ty2& _Get_second() volatile throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval2); 18:50:26 INFO - } 18:50:26 INFO - const volatile _Ty2& _Get_second() const volatile throw () 18:50:26 INFO - { 18:50:26 INFO - return (_Myval2); 18:50:26 INFO - } 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct _Is_checked_helper 18:50:26 INFO - : false_type 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct _Is_checked_helper<_Ty, void_t< 18:50:26 INFO - typename _Ty::_Unchecked_type> > 18:50:26 INFO - : true_type 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template inline 18:50:26 INFO - typename _Is_checked_helper<_Iter>::type _Is_checked(_Iter) 18:50:26 INFO - { 18:50:26 INFO - return {}; 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - _Iter _Unchecked(_Iter _Src) 18:50:26 INFO - { 18:50:26 INFO - return (_Src); 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - decltype(_Unchecked(::std:: declval<_Iter>())) _Unchecked_idl0(_Iter _Src) 18:50:26 INFO - { 18:50:26 INFO - return (_Unchecked(_Src)); 18:50:26 INFO - } 18:50:26 INFO - #line 452 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - template inline 18:50:26 INFO - _Iter& _Rechecked(_Iter& _Dest, _UIter _Src) 18:50:26 INFO - { 18:50:26 INFO - _Dest = _Src; 18:50:26 INFO - return (_Dest); 18:50:26 INFO - } 18:50:26 INFO - #line 502 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - struct input_iterator_tag 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - struct _Mutable_iterator_tag 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - struct output_iterator_tag 18:50:26 INFO - : _Mutable_iterator_tag 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - struct forward_iterator_tag 18:50:26 INFO - : input_iterator_tag, _Mutable_iterator_tag 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - struct bidirectional_iterator_tag 18:50:26 INFO - : forward_iterator_tag 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - struct random_access_iterator_tag 18:50:26 INFO - : bidirectional_iterator_tag 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - struct _General_ptr_iterator_tag 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - struct _Trivially_copyable_ptr_iterator_tag 18:50:26 INFO - : _General_ptr_iterator_tag 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - struct _Really_trivial_ptr_iterator_tag 18:50:26 INFO - : _Trivially_copyable_ptr_iterator_tag 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - struct _Any_tag 18:50:26 INFO - { 18:50:26 INFO - constexpr _Any_tag() throw () = default; 18:50:26 INFO - template 18:50:26 INFO - constexpr _Any_tag(_Ty&&) throw () {} 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct iterator 18:50:26 INFO - { 18:50:26 INFO - typedef _Category iterator_category; 18:50:26 INFO - typedef _Ty value_type; 18:50:26 INFO - typedef _Diff difference_type; 18:50:26 INFO - typedef _Pointer pointer; 18:50:26 INFO - typedef _Reference reference; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct _Iterator012 18:50:26 INFO - : public _Base 18:50:26 INFO - { 18:50:26 INFO - typedef _Category iterator_category; 18:50:26 INFO - typedef _Ty value_type; 18:50:26 INFO - typedef _Diff difference_type; 18:50:26 INFO - typedef _Pointer pointer; 18:50:26 INFO - typedef _Reference reference; 18:50:26 INFO - }; 18:50:26 INFO - typedef iterator _Outit; 18:50:26 INFO - template 18:50:26 INFO - struct _Iterator_traits_base 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct _Iterator_traits_base<_Iter, void_t< 18:50:26 INFO - typename _Iter::iterator_category, 18:50:26 INFO - typename _Iter::value_type, 18:50:26 INFO - typename _Iter::difference_type, 18:50:26 INFO - typename _Iter::pointer, 18:50:26 INFO - typename _Iter::reference 18:50:26 INFO - > > 18:50:26 INFO - { 18:50:26 INFO - typedef typename _Iter::iterator_category iterator_category; 18:50:26 INFO - typedef typename _Iter::value_type value_type; 18:50:26 INFO - typedef typename _Iter::difference_type difference_type; 18:50:26 INFO - typedef typename _Iter::pointer pointer; 18:50:26 INFO - typedef typename _Iter::reference reference; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct iterator_traits 18:50:26 INFO - : _Iterator_traits_base<_Iter> 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct iterator_traits<_Ty *> 18:50:26 INFO - { 18:50:26 INFO - typedef random_access_iterator_tag iterator_category; 18:50:26 INFO - typedef _Ty value_type; 18:50:26 INFO - typedef ptrdiff_t difference_type; 18:50:26 INFO - typedef _Ty *pointer; 18:50:26 INFO - typedef _Ty& reference; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct iterator_traits 18:50:26 INFO - { 18:50:26 INFO - typedef random_access_iterator_tag iterator_category; 18:50:26 INFO - typedef _Ty value_type; 18:50:26 INFO - typedef ptrdiff_t difference_type; 18:50:26 INFO - typedef const _Ty *pointer; 18:50:26 INFO - typedef const _Ty& reference; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - using _Iter_value_t = typename iterator_traits<_Iter>::value_type; 18:50:26 INFO - template 18:50:26 INFO - using _Iter_diff_t = typename iterator_traits<_Iter>::difference_type; 18:50:26 INFO - template 18:50:26 INFO - using _Iter_cat_t = typename iterator_traits<_Iter>::iterator_category; 18:50:26 INFO - template 18:50:26 INFO - struct _Is_iterator 18:50:26 INFO - : false_type 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct _Is_iterator<_Ty, void_t< 18:50:26 INFO - typename iterator_traits<_Ty>::iterator_category 18:50:26 INFO - > > 18:50:26 INFO - : true_type 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template inline 18:50:26 INFO - auto _Unchecked_n(_Iter _Src, _Diff) 18:50:26 INFO - { 18:50:26 INFO - return (_Unchecked(_Src)); 18:50:26 INFO - } 18:50:26 INFO - #line 709 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:26 INFO - template 18:50:26 INFO - struct _Is_same_size 18:50:26 INFO - : bool_constant 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template::value> 18:50:26 INFO - struct _Unwrap_enum 18:50:26 INFO - { 18:50:26 INFO - typedef underlying_type_t<_Elem> type; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct _Unwrap_enum<_Elem, false> 18:50:26 INFO - { 18:50:26 INFO - typedef _Elem type; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct _Both_or_neither_bool 18:50:26 INFO - : bool_constant::value == is_same::value> 18:50:26 INFO - { 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct _Ptr_cat_helper 18:50:26 INFO - { 18:50:26 INFO - typedef typename _Unwrap_enum<_Source>::type _USource; 18:50:26 INFO - typedef typename _Unwrap_enum<_Dest>::type _UDest; 18:50:26 INFO - typedef conditional_t< 18:50:26 INFO - conjunction< 18:50:26 INFO - _Is_same_size<_USource, _UDest>, 18:50:26 INFO - is_integral<_USource>, 18:50:26 INFO - is_integral<_UDest>, 18:50:26 INFO - _Both_or_neither_bool<_USource, _UDest>, 18:50:26 INFO - negation>, 18:50:26 INFO - negation> 18:50:26 INFO - >::value, 18:50:26 INFO - _Really_trivial_ptr_iterator_tag, 18:50:26 INFO - _General_ptr_iterator_tag> type; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct _Ptr_cat_helper<_Elem, _Elem> 18:50:26 INFO - { 18:50:26 INFO - typedef conditional_t< 18:50:26 INFO - is_trivially_copyable<_Elem>::value, 18:50:26 INFO - conditional_t::value, 18:50:26 INFO - _Really_trivial_ptr_iterator_tag, 18:50:26 INFO - _Trivially_copyable_ptr_iterator_tag>, 18:50:26 INFO - _General_ptr_iterator_tag> type; 18:50:26 INFO - }; 18:50:26 INFO - template 18:50:26 INFO - struct _Ptr_cat_helper<_Anything *, const _Anything *> 18:50:26 INFO - { 18:50:26 INFO - typedef _Really_trivial_ptr_iterator_tag type; 18:50:26 INFO - }; 18:50:26 INFO - template inline 18:50:26 INFO - _General_ptr_iterator_tag _Ptr_copy_cat(const _Source&, const _Dest&) 18:50:26 INFO - { 18:50:26 INFO - return {}; 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - conditional_t::value, 18:50:26 INFO - typename _Ptr_cat_helper, _Dest>::type, 18:50:26 INFO - _General_ptr_iterator_tag> 18:50:26 INFO - _Ptr_copy_cat(_Source * const&, _Dest * const&) 18:50:26 INFO - { 18:50:26 INFO - return {}; 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - _General_ptr_iterator_tag _Ptr_move_cat(const _Source&, const _Dest&) 18:50:26 INFO - { 18:50:26 INFO - return {}; 18:50:26 INFO - } 18:50:26 INFO - template inline 18:50:26 INFO - conditional_t::value, 18:50:26 INFO - typename _Ptr_cat_helper, _Dest>::type, 18:50:26 INFO - _General_ptr_iterator_tag> 18:50:26 INFO - _Ptr_move_cat(_Source * const&, _Dest * const&) 18:50:26 INFO - { 18:50:26 INFO - return {}; 18:50:26 INFO - } 18:50:27 INFO - #line 1030 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:27 INFO - #line 1054 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:27 INFO - template inline 18:50:27 INFO - void _Advance1(_InIt& _Where, _Diff _Off, input_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - #line 1065 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:27 INFO - for (; 0 < _Off; --_Off) 18:50:27 INFO - ++_Where; 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - void _Advance1(_BidIt& _Where, _Diff _Off, bidirectional_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - for (; 0 < _Off; --_Off) 18:50:27 INFO - ++_Where; 18:50:27 INFO - for (; _Off < 0; ++_Off) 18:50:27 INFO - --_Where; 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - void _Advance1(_RanIt& _Where, _Diff _Off, random_access_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - _Where += _Off; 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - void advance(_InIt& _Where, _Diff _Off) 18:50:27 INFO - { 18:50:27 INFO - _Advance1(_Where, _Off, _Iter_cat_t>()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _Iter_diff_t<_InIt> 18:50:27 INFO - _Distance1(_InIt _First, _InIt _Last, input_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - _Iter_diff_t<_InIt> _Off = 0; 18:50:27 INFO - for (; _First != _Last; ++_First) 18:50:27 INFO - ++_Off; 18:50:27 INFO - return (_Off); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _Iter_diff_t<_RanIt> 18:50:27 INFO - _Distance1(_RanIt _First, _RanIt _Last, random_access_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - #line 1118 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:27 INFO - return (_Last - _First); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _Iter_diff_t<_InIt> 18:50:27 INFO - distance(_InIt _First, _InIt _Last) 18:50:27 INFO - { 18:50:27 INFO - return (_Distance1(_First, _Last, _Iter_cat_t<_InIt>())); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _InIt next(_InIt _First, _Iter_diff_t<_InIt> _Off = 1) 18:50:27 INFO - { 18:50:27 INFO - static_assert(is_base_of::iterator_category>::value, 18:50:27 INFO - "next requires input iterator"); 18:50:27 INFO - ::std:: advance(_First, _Off); 18:50:27 INFO - return (_First); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _BidIt prev(_BidIt _First, _Iter_diff_t<_BidIt> _Off = 1) 18:50:27 INFO - { 18:50:27 INFO - static_assert(is_base_of::iterator_category>::value, 18:50:27 INFO - "prev requires bidirectional iterator"); 18:50:27 INFO - ::std:: advance(_First, -_Off); 18:50:27 INFO - return (_First); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - struct pointer_traits; 18:50:27 INFO - template 18:50:27 INFO - class reverse_iterator 18:50:27 INFO - : public iterator< 18:50:27 INFO - typename iterator_traits<_RanIt>::iterator_category, 18:50:27 INFO - typename iterator_traits<_RanIt>::value_type, 18:50:27 INFO - typename iterator_traits<_RanIt>::difference_type, 18:50:27 INFO - typename iterator_traits<_RanIt>::pointer, 18:50:27 INFO - typename iterator_traits<_RanIt>::reference> 18:50:27 INFO - { 18:50:27 INFO - typedef reverse_iterator<_RanIt> _Myt; 18:50:27 INFO - public: 18:50:27 INFO - typedef typename iterator_traits<_RanIt>::difference_type difference_type; 18:50:27 INFO - typedef typename iterator_traits<_RanIt>::pointer pointer; 18:50:27 INFO - typedef typename iterator_traits<_RanIt>::reference reference; 18:50:27 INFO - typedef _RanIt iterator_type; 18:50:27 INFO - reverse_iterator() 18:50:27 INFO - : current() 18:50:27 INFO - { 18:50:27 INFO - } 18:50:27 INFO - explicit reverse_iterator(_RanIt _Right) 18:50:27 INFO - : current(_Right) 18:50:27 INFO - { 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - reverse_iterator(const reverse_iterator<_Other>& _Right) 18:50:27 INFO - : current(_Right.base()) 18:50:27 INFO - { 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - _Myt& operator=(const reverse_iterator<_Other>& _Right) 18:50:27 INFO - { 18:50:27 INFO - current = _Right.base(); 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _RanIt base() const 18:50:27 INFO - { 18:50:27 INFO - return (current); 18:50:27 INFO - } 18:50:27 INFO - reference operator*() const 18:50:27 INFO - { 18:50:27 INFO - _RanIt _Tmp = current; 18:50:27 INFO - return (*--_Tmp); 18:50:27 INFO - } 18:50:27 INFO - pointer operator->() const 18:50:27 INFO - { 18:50:27 INFO - return (pointer_traits::pointer_to(**this)); 18:50:27 INFO - } 18:50:27 INFO - _Myt& operator++() 18:50:27 INFO - { 18:50:27 INFO - --current; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myt operator++(int) 18:50:27 INFO - { 18:50:27 INFO - _Myt _Tmp = *this; 18:50:27 INFO - --current; 18:50:27 INFO - return (_Tmp); 18:50:27 INFO - } 18:50:27 INFO - _Myt& operator--() 18:50:27 INFO - { 18:50:27 INFO - ++current; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myt operator--(int) 18:50:27 INFO - { 18:50:27 INFO - _Myt _Tmp = *this; 18:50:27 INFO - ++current; 18:50:27 INFO - return (_Tmp); 18:50:27 INFO - } 18:50:27 INFO - _Myt& operator+=(difference_type _Off) 18:50:27 INFO - { 18:50:27 INFO - current -= _Off; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myt operator+(difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - return (_Myt(current - _Off)); 18:50:27 INFO - } 18:50:27 INFO - _Myt& operator-=(difference_type _Off) 18:50:27 INFO - { 18:50:27 INFO - current += _Off; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myt operator-(difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - return (_Myt(current + _Off)); 18:50:27 INFO - } 18:50:27 INFO - reference operator[](difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - return (*(*this + _Off)); 18:50:27 INFO - } 18:50:27 INFO - protected: 18:50:27 INFO - _RanIt current; 18:50:27 INFO - }; 18:50:27 INFO - template 18:50:27 INFO - struct _Is_checked_helper > 18:50:27 INFO - : public _Is_checked_helper<_RanIt> 18:50:27 INFO - { 18:50:27 INFO - }; 18:50:27 INFO - template inline 18:50:27 INFO - reverse_iterator<_RanIt> operator+( 18:50:27 INFO - typename reverse_iterator<_RanIt>::difference_type _Off, 18:50:27 INFO - const reverse_iterator<_RanIt>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (_Right + _Off); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline operator-(const reverse_iterator<_RanIt1>& _Left, 18:50:27 INFO - const reverse_iterator<_RanIt2>& _Right) 18:50:27 INFO - -> decltype(_Right.base() - _Left.base()) 18:50:27 INFO - { 18:50:27 INFO - return (_Right.base() - _Left.base()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator==(const reverse_iterator<_RanIt1>& _Left, 18:50:27 INFO - const reverse_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (_Left.base() == _Right.base()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator!=(const reverse_iterator<_RanIt1>& _Left, 18:50:27 INFO - const reverse_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (!(_Left == _Right)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator<(const reverse_iterator<_RanIt1>& _Left, 18:50:27 INFO - const reverse_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (_Right.base() < _Left.base()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator>(const reverse_iterator<_RanIt1>& _Left, 18:50:27 INFO - const reverse_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (_Right < _Left); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator<=(const reverse_iterator<_RanIt1>& _Left, 18:50:27 INFO - const reverse_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (!(_Right < _Left)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator>=(const reverse_iterator<_RanIt1>& _Left, 18:50:27 INFO - const reverse_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (!(_Left < _Right)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - reverse_iterator<_RanIt> make_reverse_iterator(_RanIt _Iter) 18:50:27 INFO - { 18:50:27 INFO - return (reverse_iterator<_RanIt>(_Iter)); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline begin(_Container& _Cont) -> decltype(_Cont.begin()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.begin()); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline begin(const _Container& _Cont) -> decltype(_Cont.begin()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.begin()); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline end(_Container& _Cont) -> decltype(_Cont.end()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.end()); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline end(const _Container& _Cont) -> decltype(_Cont.end()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.end()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - constexpr _Ty *begin(_Ty (&_Array)[_Size]) throw () 18:50:27 INFO - { 18:50:27 INFO - return (_Array); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - constexpr _Ty *end(_Ty (&_Array)[_Size]) throw () 18:50:27 INFO - { 18:50:27 INFO - return (_Array + _Size); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - constexpr auto inline cbegin(const _Container& _Cont) 18:50:27 INFO - -> decltype(::std:: begin(_Cont)) 18:50:27 INFO - { 18:50:27 INFO - return (::std:: begin(_Cont)); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - constexpr auto inline cend(const _Container& _Cont) 18:50:27 INFO - -> decltype(::std:: end(_Cont)) 18:50:27 INFO - { 18:50:27 INFO - return (::std:: end(_Cont)); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline rbegin(_Container& _Cont) -> decltype(_Cont.rbegin()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.rbegin()); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline rbegin(const _Container& _Cont) -> decltype(_Cont.rbegin()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.rbegin()); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline rend(_Container& _Cont) -> decltype(_Cont.rend()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.rend()); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline rend(const _Container& _Cont) -> decltype(_Cont.rend()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.rend()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - reverse_iterator<_Ty *> rbegin(_Ty (&_Array)[_Size]) 18:50:27 INFO - { 18:50:27 INFO - return (reverse_iterator<_Ty *>(_Array + _Size)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - reverse_iterator<_Ty *> rend(_Ty (&_Array)[_Size]) 18:50:27 INFO - { 18:50:27 INFO - return (reverse_iterator<_Ty *>(_Array)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - reverse_iterator 18:50:27 INFO - rbegin(::std:: initializer_list<_Elem> _Ilist) 18:50:27 INFO - { 18:50:27 INFO - return (reverse_iterator(_Ilist.end())); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - reverse_iterator 18:50:27 INFO - rend(::std:: initializer_list<_Elem> _Ilist) 18:50:27 INFO - { 18:50:27 INFO - return (reverse_iterator(_Ilist.begin())); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline crbegin(const _Container& _Cont) 18:50:27 INFO - -> decltype(::std:: rbegin(_Cont)) 18:50:27 INFO - { 18:50:27 INFO - return (::std:: rbegin(_Cont)); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline crend(const _Container& _Cont) 18:50:27 INFO - -> decltype(::std:: rend(_Cont)) 18:50:27 INFO - { 18:50:27 INFO - return (::std:: rend(_Cont)); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - constexpr auto inline size(const _Container& _Cont) 18:50:27 INFO - -> decltype(_Cont.size()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.size()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - constexpr size_t size(const _Ty(&)[_Size]) throw () 18:50:27 INFO - { 18:50:27 INFO - return (_Size); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - constexpr auto inline empty(const _Container& _Cont) 18:50:27 INFO - -> decltype(_Cont.empty()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.empty()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - constexpr bool empty(const _Ty(&)[_Size]) throw () 18:50:27 INFO - { 18:50:27 INFO - return (false); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - constexpr bool empty( 18:50:27 INFO - ::std:: initializer_list<_Elem> _Ilist) throw () 18:50:27 INFO - { 18:50:27 INFO - return (_Ilist.size() == 0); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - constexpr auto inline data(_Container& _Cont) 18:50:27 INFO - -> decltype(_Cont.data()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.data()); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - constexpr auto inline data(const _Container& _Cont) 18:50:27 INFO - -> decltype(_Cont.data()) 18:50:27 INFO - { 18:50:27 INFO - return (_Cont.data()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - constexpr _Ty *data(_Ty(&_Array)[_Size]) throw () 18:50:27 INFO - { 18:50:27 INFO - return (_Array); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - constexpr const _Elem *data( 18:50:27 INFO - ::std:: initializer_list<_Elem> _Ilist) throw () 18:50:27 INFO - { 18:50:27 INFO - return (_Ilist.begin()); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - class _Array_const_iterator 18:50:27 INFO - : public _Iterator012 18:50:27 INFO - { 18:50:27 INFO - public: 18:50:27 INFO - typedef _Array_const_iterator<_Ty, _Size> _Myiter; 18:50:27 INFO - typedef random_access_iterator_tag iterator_category; 18:50:27 INFO - typedef _Ty value_type; 18:50:27 INFO - typedef size_t size_type; 18:50:27 INFO - typedef ptrdiff_t difference_type; 18:50:27 INFO - typedef const _Ty *pointer; 18:50:27 INFO - typedef const _Ty& reference; 18:50:27 INFO - enum {_EEN_SIZE = _Size}; 18:50:27 INFO - _Array_const_iterator() 18:50:27 INFO - : _Ptr(0) 18:50:27 INFO - { 18:50:27 INFO - } 18:50:27 INFO - explicit _Array_const_iterator(pointer _Parg, size_t _Off = 0) 18:50:27 INFO - : _Ptr(_Parg + _Off) 18:50:27 INFO - { 18:50:27 INFO - } 18:50:27 INFO - typedef pointer _Unchecked_type; 18:50:27 INFO - _Myiter& _Rechecked(_Unchecked_type _Right) 18:50:27 INFO - { 18:50:27 INFO - _Ptr = _Right; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Unchecked_type _Unchecked() const 18:50:27 INFO - { 18:50:27 INFO - return (_Ptr); 18:50:27 INFO - } 18:50:27 INFO - reference operator*() const 18:50:27 INFO - { 18:50:27 INFO - return (*_Ptr); 18:50:27 INFO - } 18:50:27 INFO - pointer operator->() const 18:50:27 INFO - { 18:50:27 INFO - return (pointer_traits::pointer_to(**this)); 18:50:27 INFO - } 18:50:27 INFO - _Myiter& operator++() 18:50:27 INFO - { 18:50:27 INFO - ++_Ptr; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myiter operator++(int) 18:50:27 INFO - { 18:50:27 INFO - _Myiter _Tmp = *this; 18:50:27 INFO - ++*this; 18:50:27 INFO - return (_Tmp); 18:50:27 INFO - } 18:50:27 INFO - _Myiter& operator--() 18:50:27 INFO - { 18:50:27 INFO - --_Ptr; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myiter operator--(int) 18:50:27 INFO - { 18:50:27 INFO - _Myiter _Tmp = *this; 18:50:27 INFO - --*this; 18:50:27 INFO - return (_Tmp); 18:50:27 INFO - } 18:50:27 INFO - _Myiter& operator+=(difference_type _Off) 18:50:27 INFO - { 18:50:27 INFO - _Ptr += _Off; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myiter operator+(difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - _Myiter _Tmp = *this; 18:50:27 INFO - return (_Tmp += _Off); 18:50:27 INFO - } 18:50:27 INFO - _Myiter& operator-=(difference_type _Off) 18:50:27 INFO - { 18:50:27 INFO - return (*this += -_Off); 18:50:27 INFO - } 18:50:27 INFO - _Myiter operator-(difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - _Myiter _Tmp = *this; 18:50:27 INFO - return (_Tmp -= _Off); 18:50:27 INFO - } 18:50:27 INFO - difference_type operator-(const _Myiter& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (_Ptr - _Right._Ptr); 18:50:27 INFO - } 18:50:27 INFO - reference operator[](difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - return (*(*this + _Off)); 18:50:27 INFO - } 18:50:27 INFO - bool operator==(const _Myiter& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (_Ptr == _Right._Ptr); 18:50:27 INFO - } 18:50:27 INFO - bool operator!=(const _Myiter& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (!(*this == _Right)); 18:50:27 INFO - } 18:50:27 INFO - bool operator<(const _Myiter& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (_Ptr < _Right._Ptr); 18:50:27 INFO - } 18:50:27 INFO - bool operator>(const _Myiter& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (_Right < *this); 18:50:27 INFO - } 18:50:27 INFO - bool operator<=(const _Myiter& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (!(_Right < *this)); 18:50:27 INFO - } 18:50:27 INFO - bool operator>=(const _Myiter& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (!(*this < _Right)); 18:50:27 INFO - } 18:50:27 INFO - pointer _Ptr; 18:50:27 INFO - #line 1888 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:27 INFO - }; 18:50:27 INFO - template inline 18:50:27 INFO - typename _Array_const_iterator<_Ty, _Size>::_Unchecked_type 18:50:27 INFO - _Unchecked(_Array_const_iterator<_Ty, _Size> _Iter) 18:50:27 INFO - { 18:50:27 INFO - return (_Iter._Unchecked()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _Array_const_iterator<_Ty, _Size>& 18:50:27 INFO - _Rechecked(_Array_const_iterator<_Ty, _Size>& _Iter, 18:50:27 INFO - typename _Array_const_iterator<_Ty, _Size> 18:50:27 INFO - ::_Unchecked_type _Right) 18:50:27 INFO - { 18:50:27 INFO - return (_Iter._Rechecked(_Right)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _Array_const_iterator<_Ty, _Size> operator+( 18:50:27 INFO - typename _Array_const_iterator<_Ty, _Size>::difference_type _Off, 18:50:27 INFO - _Array_const_iterator<_Ty, _Size> _Next) 18:50:27 INFO - { 18:50:27 INFO - return (_Next += _Off); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - class _Array_iterator 18:50:27 INFO - : public _Array_const_iterator<_Ty, _Size> 18:50:27 INFO - { 18:50:27 INFO - public: 18:50:27 INFO - typedef _Array_iterator<_Ty, _Size> _Myiter; 18:50:27 INFO - typedef _Array_const_iterator<_Ty, _Size> _Mybase; 18:50:27 INFO - typedef random_access_iterator_tag iterator_category; 18:50:27 INFO - typedef _Ty value_type; 18:50:27 INFO - typedef size_t size_type; 18:50:27 INFO - typedef ptrdiff_t difference_type; 18:50:27 INFO - typedef _Ty *pointer; 18:50:27 INFO - typedef _Ty& reference; 18:50:27 INFO - _Array_iterator() 18:50:27 INFO - { 18:50:27 INFO - } 18:50:27 INFO - explicit _Array_iterator(pointer _Parg, size_t _Off = 0) 18:50:27 INFO - : _Mybase(_Parg, _Off) 18:50:27 INFO - { 18:50:27 INFO - } 18:50:27 INFO - enum {_EEN_SIZE = _Size}; 18:50:27 INFO - typedef pointer _Unchecked_type; 18:50:27 INFO - _Myiter& _Rechecked(_Unchecked_type _Right) 18:50:27 INFO - { 18:50:27 INFO - ((_Mybase *)this)->_Rechecked(_Right); 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Unchecked_type _Unchecked() const 18:50:27 INFO - { 18:50:27 INFO - return ((pointer)((_Mybase *)this)->_Unchecked()); 18:50:27 INFO - } 18:50:27 INFO - reference operator*() const 18:50:27 INFO - { 18:50:27 INFO - return ((reference)**(_Mybase *)this); 18:50:27 INFO - } 18:50:27 INFO - pointer operator->() const 18:50:27 INFO - { 18:50:27 INFO - return (pointer_traits::pointer_to(**this)); 18:50:27 INFO - } 18:50:27 INFO - _Myiter& operator++() 18:50:27 INFO - { 18:50:27 INFO - ++*(_Mybase *)this; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myiter operator++(int) 18:50:27 INFO - { 18:50:27 INFO - _Myiter _Tmp = *this; 18:50:27 INFO - ++*this; 18:50:27 INFO - return (_Tmp); 18:50:27 INFO - } 18:50:27 INFO - _Myiter& operator--() 18:50:27 INFO - { 18:50:27 INFO - --*(_Mybase *)this; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myiter operator--(int) 18:50:27 INFO - { 18:50:27 INFO - _Myiter _Tmp = *this; 18:50:27 INFO - --*this; 18:50:27 INFO - return (_Tmp); 18:50:27 INFO - } 18:50:27 INFO - _Myiter& operator+=(difference_type _Off) 18:50:27 INFO - { 18:50:27 INFO - *(_Mybase *)this += _Off; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myiter operator+(difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - _Myiter _Tmp = *this; 18:50:27 INFO - return (_Tmp += _Off); 18:50:27 INFO - } 18:50:27 INFO - _Myiter& operator-=(difference_type _Off) 18:50:27 INFO - { 18:50:27 INFO - return (*this += -_Off); 18:50:27 INFO - } 18:50:27 INFO - _Myiter operator-(difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - _Myiter _Tmp = *this; 18:50:27 INFO - return (_Tmp -= _Off); 18:50:27 INFO - } 18:50:27 INFO - difference_type operator-(const _Mybase& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (*(_Mybase *)this - _Right); 18:50:27 INFO - } 18:50:27 INFO - reference operator[](difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - return (*(*this + _Off)); 18:50:27 INFO - } 18:50:27 INFO - }; 18:50:27 INFO - template inline 18:50:27 INFO - typename _Array_iterator<_Ty, _Size>::_Unchecked_type 18:50:27 INFO - _Unchecked(_Array_iterator<_Ty, _Size> _Iter) 18:50:27 INFO - { 18:50:27 INFO - return (_Iter._Unchecked()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _Array_iterator<_Ty, _Size>& 18:50:27 INFO - _Rechecked(_Array_iterator<_Ty, _Size>& _Iter, 18:50:27 INFO - typename _Array_iterator<_Ty, _Size> 18:50:27 INFO - ::_Unchecked_type _Right) 18:50:27 INFO - { 18:50:27 INFO - return (_Iter._Rechecked(_Right)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _Array_iterator<_Ty, _Size> operator+( 18:50:27 INFO - typename _Array_iterator<_Ty, _Size>::difference_type _Off, 18:50:27 INFO - _Array_iterator<_Ty, _Size> _Next) 18:50:27 INFO - { 18:50:27 INFO - return (_Next += _Off); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - class move_iterator 18:50:27 INFO - { 18:50:27 INFO - public: 18:50:27 INFO - typedef move_iterator<_RanIt> _Myt; 18:50:27 INFO - typedef typename iterator_traits<_RanIt>::iterator_category 18:50:27 INFO - iterator_category; 18:50:27 INFO - typedef typename iterator_traits<_RanIt>::value_type 18:50:27 INFO - value_type; 18:50:27 INFO - typedef typename iterator_traits<_RanIt>::difference_type 18:50:27 INFO - difference_type; 18:50:27 INFO - typedef _RanIt pointer; 18:50:27 INFO - typedef typename iterator_traits<_RanIt>::reference _Ref0; 18:50:27 INFO - typedef conditional_t::value, 18:50:27 INFO - remove_reference_t<_Ref0>&&, _Ref0> reference; 18:50:27 INFO - typedef _RanIt iterator_type; 18:50:27 INFO - move_iterator() 18:50:27 INFO - : current() 18:50:27 INFO - { 18:50:27 INFO - } 18:50:27 INFO - explicit move_iterator(iterator_type _Right) 18:50:27 INFO - : current(_Right) 18:50:27 INFO - { 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - move_iterator(const move_iterator<_RanIt2>& _Right) 18:50:27 INFO - : current(_Right.base()) 18:50:27 INFO - { 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - _Myt& operator=(const move_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - current = _Right.base(); 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _RanIt base() const 18:50:27 INFO - { 18:50:27 INFO - return (current); 18:50:27 INFO - } 18:50:27 INFO - reference operator*() const 18:50:27 INFO - { 18:50:27 INFO - return (static_cast(*current)); 18:50:27 INFO - } 18:50:27 INFO - pointer operator->() const 18:50:27 INFO - { 18:50:27 INFO - return (current); 18:50:27 INFO - } 18:50:27 INFO - _Myt& operator++() 18:50:27 INFO - { 18:50:27 INFO - ++current; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myt operator++(int) 18:50:27 INFO - { 18:50:27 INFO - _Myt _Tmp = *this; 18:50:27 INFO - ++current; 18:50:27 INFO - return (_Tmp); 18:50:27 INFO - } 18:50:27 INFO - _Myt& operator--() 18:50:27 INFO - { 18:50:27 INFO - --current; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myt operator--(int) 18:50:27 INFO - { 18:50:27 INFO - _Myt _Tmp = *this; 18:50:27 INFO - --current; 18:50:27 INFO - return (_Tmp); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - bool _Equal(const move_iterator<_RanIt2>& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (current == _Right.base()); 18:50:27 INFO - } 18:50:27 INFO - _Myt& operator+=(difference_type _Off) 18:50:27 INFO - { 18:50:27 INFO - current += _Off; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myt operator+(difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - return (_Myt(current + _Off)); 18:50:27 INFO - } 18:50:27 INFO - _Myt& operator-=(difference_type _Off) 18:50:27 INFO - { 18:50:27 INFO - current -= _Off; 18:50:27 INFO - return (*this); 18:50:27 INFO - } 18:50:27 INFO - _Myt operator-(difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - return (_Myt(current - _Off)); 18:50:27 INFO - } 18:50:27 INFO - reference operator[](difference_type _Off) const 18:50:27 INFO - { 18:50:27 INFO - return (::std:: move(current[_Off])); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - bool _Less(const move_iterator<_RanIt2>& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (current < _Right.base()); 18:50:27 INFO - } 18:50:27 INFO - difference_type operator-(const _Myt& _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (current - _Right.base()); 18:50:27 INFO - } 18:50:27 INFO - protected: 18:50:27 INFO - iterator_type current; 18:50:27 INFO - }; 18:50:27 INFO - template 18:50:27 INFO - struct _Is_checked_helper > 18:50:27 INFO - : public _Is_checked_helper<_RanIt> 18:50:27 INFO - { 18:50:27 INFO - }; 18:50:27 INFO - template inline 18:50:27 INFO - move_iterator<_RanIt> 18:50:27 INFO - operator+(_Diff _Off, 18:50:27 INFO - const move_iterator<_RanIt>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (_Right + _Off); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - auto inline operator-( 18:50:27 INFO - move_iterator<_RanIt1>& _Left, 18:50:27 INFO - const move_iterator<_RanIt2>& _Right) 18:50:27 INFO - -> decltype(_Left.base() - _Right.base()) 18:50:27 INFO - { 18:50:27 INFO - return (_Left.base() - _Right.base()); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator==( 18:50:27 INFO - const move_iterator<_RanIt1>& _Left, 18:50:27 INFO - const move_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (_Left._Equal(_Right)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator!=( 18:50:27 INFO - const move_iterator<_RanIt1>& _Left, 18:50:27 INFO - const move_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (!(_Left == _Right)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator<( 18:50:27 INFO - const move_iterator<_RanIt1>& _Left, 18:50:27 INFO - const move_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (_Left._Less(_Right)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator>( 18:50:27 INFO - const move_iterator<_RanIt1>& _Left, 18:50:27 INFO - const move_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (_Right < _Left); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator<=( 18:50:27 INFO - const move_iterator<_RanIt1>& _Left, 18:50:27 INFO - const move_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (!(_Right < _Left)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - bool operator>=( 18:50:27 INFO - const move_iterator<_RanIt1>& _Left, 18:50:27 INFO - const move_iterator<_RanIt2>& _Right) 18:50:27 INFO - { 18:50:27 INFO - return (!(_Left < _Right)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - move_iterator<_RanIt> make_move_iterator(_RanIt _Iter) 18:50:27 INFO - { 18:50:27 INFO - return (move_iterator<_RanIt>(_Iter)); 18:50:27 INFO - } 18:50:27 INFO - template 18:50:27 INFO - struct _Char_traits_eq 18:50:27 INFO - { 18:50:27 INFO - typedef typename _Traits::char_type _Elem; 18:50:27 INFO - bool operator()(_Elem _Left, _Elem _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (_Traits::eq(_Left, _Right)); 18:50:27 INFO - } 18:50:27 INFO - }; 18:50:27 INFO - template 18:50:27 INFO - struct _Char_traits_lt 18:50:27 INFO - { 18:50:27 INFO - typedef typename _Traits::char_type _Elem; 18:50:27 INFO - bool operator()(_Elem _Left, _Elem _Right) const 18:50:27 INFO - { 18:50:27 INFO - return (_Traits::lt(_Left, _Right)); 18:50:27 INFO - } 18:50:27 INFO - }; 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_memmove(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest) 18:50:27 INFO - { 18:50:27 INFO - const char * const _First_ch = reinterpret_cast(_First); 18:50:27 INFO - const char * const _Last_ch = reinterpret_cast(_Last); 18:50:27 INFO - char * const _Dest_ch = reinterpret_cast(_Dest); 18:50:27 INFO - const size_t _Count = _Last_ch - _First_ch; 18:50:27 INFO - :: memmove(_Dest_ch, _First_ch, _Count); 18:50:27 INFO - return (reinterpret_cast<_OutIt>(_Dest_ch + _Count)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_unchecked1(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest, _General_ptr_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - for (; _First != _Last; ++_Dest, (void)++_First) 18:50:27 INFO - *_Dest = *_First; 18:50:27 INFO - return (_Dest); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_unchecked1(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest, _Trivially_copyable_ptr_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - return (_Copy_memmove(_First, _Last, _Dest)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_unchecked(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest) 18:50:27 INFO - { 18:50:27 INFO - return (_Copy_unchecked1(_First, _Last, 18:50:27 INFO - _Dest, _Ptr_copy_cat(_First, _Dest))); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_no_deprecate1(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest, input_iterator_tag, _Any_tag) 18:50:27 INFO - { 18:50:27 INFO - return (_Rechecked(_Dest, 18:50:27 INFO - _Copy_unchecked(_First, _Last, _Unchecked_idl0(_Dest)))); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_no_deprecate1(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest, random_access_iterator_tag, random_access_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - ; 18:50:27 INFO - return (_Rechecked(_Dest, 18:50:27 INFO - _Copy_unchecked(_First, _Last, _Unchecked(_Dest)))); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_no_deprecate(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest) 18:50:27 INFO - { 18:50:27 INFO - ; 18:50:27 INFO - return (_Copy_no_deprecate1(_Unchecked(_First), _Unchecked(_Last), 18:50:27 INFO - _Dest, _Iter_cat_t<_InIt>(), _Iter_cat_t<_OutIt>())); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt copy(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest) 18:50:27 INFO - { 18:50:27 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:27 INFO - return (_Copy_no_deprecate(_First, _Last, _Dest)); 18:50:27 INFO - } 18:50:27 INFO - #line 2388 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_n_unchecked2(_InIt _First, _Diff _Count, 18:50:27 INFO - _OutIt _Dest, input_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - if (0 < _Count) 18:50:27 INFO - { 18:50:27 INFO - *_Dest = *_First; 18:50:27 INFO - while (0 < --_Count) 18:50:27 INFO - *++_Dest = *++_First; 18:50:27 INFO - return (++_Dest); 18:50:27 INFO - } 18:50:27 INFO - return (_Dest); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_n_unchecked2(_InIt _First, _Diff _Count, 18:50:27 INFO - _OutIt _Dest, forward_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - for (; 0 < _Count; --_Count, (void)++_Dest, ++_First) 18:50:27 INFO - *_Dest = *_First; 18:50:27 INFO - return (_Dest); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_n_unchecked1(_InIt _First, _Diff _Count, 18:50:27 INFO - _OutIt _Dest, _General_ptr_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - return (_Copy_n_unchecked2(_First, _Count, 18:50:27 INFO - _Dest, _Iter_cat_t<_InIt>())); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_n_unchecked1(_InIt _First, _Diff _Count, 18:50:27 INFO - _OutIt _Dest, _Trivially_copyable_ptr_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - if (0 < _Count) 18:50:27 INFO - return (_Copy_memmove(_First, _First + _Count, _Dest)); 18:50:27 INFO - return (_Dest); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Copy_n_unchecked(_InIt _First, _Diff _Count, 18:50:27 INFO - _OutIt _Dest) 18:50:27 INFO - { 18:50:27 INFO - return (_Copy_n_unchecked1(_First, _Count, 18:50:27 INFO - _Dest, _Ptr_copy_cat(_First, _Dest))); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt copy_n(_InIt _First, _Diff _Count, 18:50:27 INFO - _OutIt _Dest) 18:50:27 INFO - { 18:50:27 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:27 INFO - return (_Rechecked(_Dest, 18:50:27 INFO - _Copy_n_unchecked(_Unchecked_n(_First, _Count), _Count, _Unchecked_n(_Dest, _Count)))); 18:50:27 INFO - } 18:50:27 INFO - #line 2502 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:27 INFO - template inline 18:50:27 INFO - _BidIt2 _Copy_backward_memmove(_BidIt1 _First, _BidIt1 _Last, 18:50:27 INFO - _BidIt2 _Dest) 18:50:27 INFO - { 18:50:27 INFO - const char * const _First_ch = reinterpret_cast(_First); 18:50:27 INFO - const char * const _Last_ch = reinterpret_cast(_Last); 18:50:27 INFO - char * const _Dest_ch = reinterpret_cast(_Dest); 18:50:27 INFO - const size_t _Count = _Last_ch - _First_ch; 18:50:27 INFO - return (static_cast<_BidIt2>( 18:50:27 INFO - :: memmove(_Dest_ch - _Count, _First_ch, _Count))); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _BidIt2 _Copy_backward_unchecked1(_BidIt1 _First, _BidIt1 _Last, 18:50:27 INFO - _BidIt2 _Dest, _General_ptr_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - while (_First != _Last) 18:50:27 INFO - *--_Dest = *--_Last; 18:50:27 INFO - return (_Dest); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _BidIt2 _Copy_backward_unchecked1(_BidIt1 _First, _BidIt1 _Last, 18:50:27 INFO - _BidIt2 _Dest, _Trivially_copyable_ptr_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - return (_Copy_backward_memmove(_First, _Last, _Dest)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _BidIt2 _Copy_backward_unchecked(_BidIt1 _First, _BidIt1 _Last, 18:50:27 INFO - _BidIt2 _Dest) 18:50:27 INFO - { 18:50:27 INFO - return (_Copy_backward_unchecked1(_First, _Last, 18:50:27 INFO - _Dest, _Ptr_copy_cat(_First, _Dest))); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _BidIt2 _Copy_backward1(_BidIt1 _First, _BidIt1 _Last, 18:50:27 INFO - _BidIt2 _Dest, input_iterator_tag, _Any_tag) 18:50:27 INFO - { 18:50:27 INFO - return (_Rechecked(_Dest, 18:50:27 INFO - _Copy_backward_unchecked(_First, _Last, _Unchecked_idl0(_Dest)))); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _BidIt2 _Copy_backward1(_BidIt1 _First, _BidIt1 _Last, 18:50:27 INFO - _BidIt2 _Dest, random_access_iterator_tag, random_access_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - ; 18:50:27 INFO - return (_Rechecked(_Dest, 18:50:27 INFO - _Copy_backward_unchecked(_First, _Last, _Unchecked(_Dest)))); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _BidIt2 copy_backward(_BidIt1 _First, _BidIt1 _Last, 18:50:27 INFO - _BidIt2 _Dest) 18:50:27 INFO - { 18:50:27 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:27 INFO - ; 18:50:27 INFO - return (_Copy_backward1(_Unchecked(_First), _Unchecked(_Last), 18:50:27 INFO - _Dest, _Iter_cat_t<_BidIt1>(), _Iter_cat_t<_BidIt2>())); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Move_unchecked1(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest, _General_ptr_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - for (; _First != _Last; ++_Dest, (void)++_First) 18:50:27 INFO - *_Dest = ::std:: move(*_First); 18:50:27 INFO - return (_Dest); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Move_unchecked1(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest, _Trivially_copyable_ptr_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - return (_Copy_memmove(_First, _Last, _Dest)); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Move_unchecked(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest) 18:50:27 INFO - { 18:50:27 INFO - return (_Move_unchecked1(_First, _Last, 18:50:27 INFO - _Dest, _Ptr_move_cat(_First, _Dest))); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Move_no_deprecate1(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest, input_iterator_tag, _Any_tag) 18:50:27 INFO - { 18:50:27 INFO - return (_Rechecked(_Dest, 18:50:27 INFO - _Move_unchecked(_First, _Last, _Unchecked_idl0(_Dest)))); 18:50:27 INFO - } 18:50:27 INFO - template inline 18:50:27 INFO - _OutIt _Move_no_deprecate1(_InIt _First, _InIt _Last, 18:50:27 INFO - _OutIt _Dest, random_access_iterator_tag, random_access_iterator_tag) 18:50:27 INFO - { 18:50:27 INFO - ; 18:50:27 INFO - return (_Rechecked(_Dest, 18:50:28 INFO - _Move_unchecked(_First, _Last, _Unchecked(_Dest)))); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _OutIt _Move_no_deprecate(_InIt _First, _InIt _Last, 18:50:28 INFO - _OutIt _Dest) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - return (_Move_no_deprecate1(_Unchecked(_First), _Unchecked(_Last), 18:50:28 INFO - _Dest, _Iter_cat_t<_InIt>(), _Iter_cat_t<_OutIt>())); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _OutIt move(_InIt _First, _InIt _Last, 18:50:28 INFO - _OutIt _Dest) 18:50:28 INFO - { 18:50:28 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:28 INFO - return (_Move_no_deprecate(_First, _Last, _Dest)); 18:50:28 INFO - } 18:50:28 INFO - #line 2652 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:28 INFO - template inline 18:50:28 INFO - _BidIt2 _Move_backward_unchecked1(_BidIt1 _First, _BidIt1 _Last, 18:50:28 INFO - _BidIt2 _Dest, _General_ptr_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - while (_First != _Last) 18:50:28 INFO - *--_Dest = ::std:: move(*--_Last); 18:50:28 INFO - return (_Dest); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _BidIt2 _Move_backward_unchecked1(_BidIt1 _First, _BidIt1 _Last, 18:50:28 INFO - _BidIt2 _Dest, _Trivially_copyable_ptr_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - return (_Copy_backward_memmove(_First, _Last, _Dest)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _BidIt2 _Move_backward_unchecked(_BidIt1 _First, _BidIt1 _Last, 18:50:28 INFO - _BidIt2 _Dest) 18:50:28 INFO - { 18:50:28 INFO - return (_Move_backward_unchecked1(_First, _Last, 18:50:28 INFO - _Dest, _Ptr_move_cat(_First, _Dest))); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _BidIt2 _Move_backward1(_BidIt1 _First, _BidIt1 _Last, 18:50:28 INFO - _BidIt2 _Dest, input_iterator_tag, _Any_tag) 18:50:28 INFO - { 18:50:28 INFO - return (_Rechecked(_Dest, 18:50:28 INFO - _Move_backward_unchecked(_First, _Last, _Unchecked_idl0(_Dest)))); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _BidIt2 _Move_backward1(_BidIt1 _First, _BidIt1 _Last, 18:50:28 INFO - _BidIt2 _Dest, random_access_iterator_tag, random_access_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - return (_Rechecked(_Dest, 18:50:28 INFO - _Move_backward_unchecked(_First, _Last, _Unchecked(_Dest)))); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _BidIt2 move_backward(_BidIt1 _First, _BidIt1 _Last, 18:50:28 INFO - _BidIt2 _Dest) 18:50:28 INFO - { 18:50:28 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:28 INFO - ; 18:50:28 INFO - return (_Move_backward1(_Unchecked(_First), _Unchecked(_Last), 18:50:28 INFO - _Dest, _Iter_cat_t<_BidIt1>(), _Iter_cat_t<_BidIt2>())); 18:50:28 INFO - } 18:50:28 INFO - template 18:50:28 INFO - struct _Is_character 18:50:28 INFO - : false_type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template<> 18:50:28 INFO - struct _Is_character 18:50:28 INFO - : true_type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template<> 18:50:28 INFO - struct _Is_character 18:50:28 INFO - : true_type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template<> 18:50:28 INFO - struct _Is_character 18:50:28 INFO - : true_type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - struct _Fill_memset_is_safe_helper 18:50:28 INFO - { 18:50:28 INFO - typedef _Iter_value_t<_FwdIt> _Value_type; 18:50:28 INFO - typedef typename conjunction< 18:50:28 INFO - is_pointer<_FwdIt>, 18:50:28 INFO - disjunction< 18:50:28 INFO - conjunction< 18:50:28 INFO - _Is_character<_Ty>, 18:50:28 INFO - _Is_character<_Value_type>>, 18:50:28 INFO - conjunction< 18:50:28 INFO - is_same, 18:50:28 INFO - is_same> 18:50:28 INFO - >>::type type; 18:50:28 INFO - }; 18:50:28 INFO - template inline 18:50:28 INFO - typename _Fill_memset_is_safe_helper<_FwdIt, _Ty>::type 18:50:28 INFO - _Fill_memset_is_safe(const _FwdIt&, const _Ty&) 18:50:28 INFO - { 18:50:28 INFO - return {}; 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - void _Fill_unchecked1(_FwdIt _First, _FwdIt _Last, const _Ty& _Val, false_type) 18:50:28 INFO - { 18:50:28 INFO - for (; _First != _Last; ++_First) 18:50:28 INFO - *_First = _Val; 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - void _Fill_unchecked1(_FwdIt _First, _FwdIt _Last, const _Ty& _Val, true_type) 18:50:28 INFO - { 18:50:28 INFO - :: memset(_First, _Val, _Last - _First); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - void _Fill_unchecked(_FwdIt _First, _FwdIt _Last, const _Ty& _Val) 18:50:28 INFO - { 18:50:28 INFO - _Fill_unchecked1(_First, _Last, _Val, _Fill_memset_is_safe(_First, _Val)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - void fill(_FwdIt _First, _FwdIt _Last, const _Ty& _Val) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - _Fill_unchecked(_Unchecked(_First), _Unchecked(_Last), _Val); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _OutIt _Fill_n_unchecked1(_OutIt _Dest, _Diff _Count, const _Ty& _Val, false_type) 18:50:28 INFO - { 18:50:28 INFO - for (; 0 < _Count; --_Count, (void)++_Dest) 18:50:28 INFO - *_Dest = _Val; 18:50:28 INFO - return (_Dest); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _OutIt _Fill_n_unchecked1(_OutIt _Dest, _Diff _Count, const _Ty& _Val, true_type) 18:50:28 INFO - { 18:50:28 INFO - if (0 < _Count) 18:50:28 INFO - { 18:50:28 INFO - :: memset(_Dest, _Val, _Count); 18:50:28 INFO - return (_Dest + _Count); 18:50:28 INFO - } 18:50:28 INFO - return (_Dest); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _OutIt _Fill_n_unchecked(_OutIt _Dest, _Diff _Count, const _Ty& _Val) 18:50:28 INFO - { 18:50:28 INFO - return (_Fill_n_unchecked1(_Dest, _Count, _Val, _Fill_memset_is_safe(_Dest, _Val))); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _OutIt fill_n(_OutIt _Dest, _Diff _Count, const _Ty& _Val) 18:50:28 INFO - { 18:50:28 INFO - return (_Rechecked(_Dest, 18:50:28 INFO - _Fill_n_unchecked(_Unchecked_n(_Dest, _Count), _Count, _Val))); 18:50:28 INFO - } 18:50:28 INFO - template 18:50:28 INFO - struct _Value_equality_is_bitwise_equality 18:50:28 INFO - : bool_constant(-1) == static_cast<_Elem2>(-1)> 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - struct _Equal_memcmp_is_safe_helper 18:50:28 INFO - : false_type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - struct _Equal_memcmp_is_safe_helper<_Elem1, _Elem2, equal_to<>> 18:50:28 INFO - : conjunction< 18:50:28 INFO - _Is_same_size<_Elem1, _Elem2>, 18:50:28 INFO - is_integral<_Elem1>, 18:50:28 INFO - is_integral<_Elem2>, 18:50:28 INFO - negation>, 18:50:28 INFO - negation>, 18:50:28 INFO - negation>, 18:50:28 INFO - negation>, 18:50:28 INFO - _Value_equality_is_bitwise_equality<_Elem1, _Elem2> 18:50:28 INFO - >::type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - struct _Equal_memcmp_is_safe_helper<_Elem1 *, _Elem2 *, equal_to<>> 18:50:28 INFO - : is_same, remove_cv_t<_Elem2>>::type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - struct _Equal_memcmp_is_safe_helper<_Elem, _Elem, _Char_traits_eq>> 18:50:28 INFO - : _Equal_memcmp_is_safe_helper<_Elem, _Elem, equal_to<>>::type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - struct _Equal_memcmp_is_safe_helper<_Elem, _Elem, equal_to<_Elem>> 18:50:28 INFO - : _Equal_memcmp_is_safe_helper<_Elem, _Elem, equal_to<>>::type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template inline 18:50:28 INFO - false_type _Equal_memcmp_is_safe(const _Iter1&, const _Iter2&, const _Pr&) 18:50:28 INFO - { 18:50:28 INFO - return {}; 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - typename _Equal_memcmp_is_safe_helper< 18:50:28 INFO - remove_const_t<_Obj1>, 18:50:28 INFO - remove_const_t<_Obj2>, 18:50:28 INFO - _Pr>::type 18:50:28 INFO - _Equal_memcmp_is_safe(_Obj1 * const&, _Obj2 * const&, const _Pr&) 18:50:28 INFO - { 18:50:28 INFO - return {}; 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Equal_unchecked1(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _Pr& _Pred, false_type) 18:50:28 INFO - { 18:50:28 INFO - for (; _First1 != _Last1; ++_First1, (void)++_First2) 18:50:28 INFO - if (!_Pred(*_First1, *_First2)) 18:50:28 INFO - return (false); 18:50:28 INFO - return (true); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Equal_unchecked1(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _Pr&, true_type) 18:50:28 INFO - { 18:50:28 INFO - const char * const _First1_ch = reinterpret_cast(_First1); 18:50:28 INFO - const char * const _First2_ch = reinterpret_cast(_First2); 18:50:28 INFO - const size_t _Count = reinterpret_cast(_Last1) - _First1_ch; 18:50:28 INFO - return (:: memcmp(_First1_ch, _First2_ch, _Count) == 0); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Equal_unchecked(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _Pr& _Pred) 18:50:28 INFO - { 18:50:28 INFO - return (_Equal_unchecked1(_First1, _Last1, _First2, _Pred, 18:50:28 INFO - _Equal_memcmp_is_safe(_First1, _First2, _Pred))); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Equal_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _Pr& _Pred, input_iterator_tag, input_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - return (_Equal_unchecked(_First1, _Last1, _Unchecked_idl0(_First2), _Pred)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Equal_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _Pr& _Pred, random_access_iterator_tag, random_access_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - return (_Equal_unchecked(_First1, _Last1, _Unchecked(_First2), _Pred)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Equal_no_deprecate(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _Pr& _Pred) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - ; 18:50:28 INFO - return (_Equal_no_deprecate1(_Unchecked(_First1), _Unchecked(_Last1), 18:50:28 INFO - _First2, _Pred, _Iter_cat_t<_InIt1>(), _Iter_cat_t<_InIt2>())); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool equal(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _Pr _Pred) 18:50:28 INFO - { 18:50:28 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_First2))); 18:50:28 INFO - return (_Equal_no_deprecate(_First1, _Last1, _First2, _Pred)); 18:50:28 INFO - } 18:50:28 INFO - #line 3000 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:28 INFO - template inline 18:50:28 INFO - bool equal(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2) 18:50:28 INFO - { 18:50:28 INFO - return (::std:: equal(_First1, _Last1, _First2, 18:50:28 INFO - equal_to<>())); 18:50:28 INFO - } 18:50:28 INFO - #line 3022 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:28 INFO - template inline 18:50:28 INFO - bool _Equal_unchecked(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr& _Pred, 18:50:28 INFO - input_iterator_tag, input_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - for (; _First1 != _Last1 && _First2 != _Last2; ++_First1, (void)++_First2) 18:50:28 INFO - if (!_Pred(*_First1, *_First2)) 18:50:28 INFO - return (false); 18:50:28 INFO - return (_First1 == _Last1 && _First2 == _Last2); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Equal_unchecked(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr& _Pred, 18:50:28 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - if (_Last1 - _First1 != _Last2 - _First2) 18:50:28 INFO - return (false); 18:50:28 INFO - ; 18:50:28 INFO - return (_Equal_unchecked(_First1, _Last1, _First2, _Pred)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool equal(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr _Pred) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - ; 18:50:28 INFO - return (_Equal_unchecked(_Unchecked(_First1), _Unchecked(_Last1), 18:50:28 INFO - _Unchecked(_First2), _Unchecked(_Last2), _Pred, 18:50:28 INFO - _Iter_cat_t<_InIt1>(), _Iter_cat_t<_InIt2>())); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool equal(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _InIt2 _Last2) 18:50:28 INFO - { 18:50:28 INFO - return (::std:: equal(_First1, _Last1, _First2, _Last2, 18:50:28 INFO - equal_to<>())); 18:50:28 INFO - } 18:50:28 INFO - template 18:50:28 INFO - struct _Lex_compare_check_element_types_helper 18:50:28 INFO - : conjunction< 18:50:28 INFO - _Is_character<_Elem1>, 18:50:28 INFO - _Is_character<_Elem2>, 18:50:28 INFO - _Is_character<_FTy>, 18:50:28 INFO - is_unsigned<_FTy> 18:50:28 INFO - >::type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - struct _Lex_compare_check_element_types_helper<_Elem1, _Elem2, void> 18:50:28 INFO - : conjunction< 18:50:28 INFO - _Is_character<_Elem1>, 18:50:28 INFO - _Is_character<_Elem2>, 18:50:28 INFO - is_unsigned<_Elem1>, 18:50:28 INFO - is_unsigned<_Elem2> 18:50:28 INFO - >::type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - struct _Lex_compare_optimize 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - using _Lex_compare_check_element_types = _Lex_compare_optimize, remove_const_t<_Obj2>, _FTy>::value, 18:50:28 INFO - _Memcmp_pr, void>>; 18:50:28 INFO - template inline 18:50:28 INFO - _Lex_compare_optimize _Lex_compare_memcmp_classify(const _InIt1&, const _InIt2&, const _Pr&) 18:50:28 INFO - { 18:50:28 INFO - return {}; 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _Lex_compare_check_element_types, _Obj1, _Obj2, _FTy> 18:50:28 INFO - _Lex_compare_memcmp_classify(_Obj1 * const&, _Obj2 * const&, const less<_FTy>&) 18:50:28 INFO - { 18:50:28 INFO - return {}; 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Lex_compare_unchecked1(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr& _Pred, _Lex_compare_optimize) 18:50:28 INFO - { 18:50:28 INFO - for (; _First1 != _Last1 && _First2 != _Last2; ++_First1, (void)++_First2) 18:50:28 INFO - { 18:50:28 INFO - if (_Pred(*_First1, *_First2)) 18:50:28 INFO - return (true); 18:50:28 INFO - else if (_Pred(*_First2, *_First1)) 18:50:28 INFO - return (false); 18:50:28 INFO - } 18:50:28 INFO - return (_First1 == _Last1 && _First2 != _Last2); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Lex_compare_unchecked1(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr&, _Lex_compare_optimize<_Memcmp_pr>) 18:50:28 INFO - { 18:50:28 INFO - const size_t _Num1 = _Last1 - _First1; 18:50:28 INFO - const size_t _Num2 = _Last2 - _First2; 18:50:28 INFO - const int _Ans = :: memcmp(_First1, _First2, _Num1 < _Num2 ? _Num1 : _Num2); 18:50:28 INFO - return (_Memcmp_pr{}(_Ans, 0) || _Ans == 0 && _Num1 < _Num2); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Lex_compare_unchecked(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr& _Pred) 18:50:28 INFO - { 18:50:28 INFO - return (_Lex_compare_unchecked1(_First1, _Last1, _First2, _Last2, _Pred, 18:50:28 INFO - _Lex_compare_memcmp_classify(_First1, _First2, _Pred))); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool lexicographical_compare(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr _Pred) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - ; 18:50:28 INFO - ; 18:50:28 INFO - return (_Lex_compare_unchecked(_Unchecked(_First1), _Unchecked(_Last1), 18:50:28 INFO - _Unchecked(_First2), _Unchecked(_Last2), _Pred)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool lexicographical_compare(_InIt1 _First1, _InIt1 _Last1, 18:50:28 INFO - _InIt2 _First2, _InIt2 _Last2) 18:50:28 INFO - { 18:50:28 INFO - return (::std:: lexicographical_compare(_First1, _Last1, 18:50:28 INFO - _First2, _Last2, less<>())); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Within_limits(const _Ty& _Val, true_type, true_type, _Any_tag) 18:50:28 INFO - { 18:50:28 INFO - return ((-128) <= _Val && _Val <= 127); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Within_limits(const _Ty& _Val, true_type, false_type, true_type) 18:50:28 INFO - { 18:50:28 INFO - return (_Val <= 127 || static_cast<_Ty>((-128)) <= _Val); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Within_limits(const _Ty& _Val, true_type, false_type, false_type) 18:50:28 INFO - { 18:50:28 INFO - return (_Val <= 127); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Within_limits(const _Ty& _Val, false_type, true_type, _Any_tag) 18:50:28 INFO - { 18:50:28 INFO - return (0 <= _Val && _Val <= 0xff); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Within_limits(const _Ty& _Val, false_type, false_type, _Any_tag) 18:50:28 INFO - { 18:50:28 INFO - return (_Val <= 0xff); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Within_limits(_InIt, const _Ty& _Val) 18:50:28 INFO - { 18:50:28 INFO - typedef typename remove_pointer<_InIt>::type _Elem; 18:50:28 INFO - return (_Within_limits(_Val, is_signed<_Elem>(), is_signed<_Ty>(), 18:50:28 INFO - integral_constant(-1)>())); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Within_limits(_InIt, const bool&) 18:50:28 INFO - { 18:50:28 INFO - return (true); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _InIt _Find_unchecked1(_InIt _First, _InIt _Last, const _Ty& _Val, true_type) 18:50:28 INFO - { 18:50:28 INFO - if (!_Within_limits(_First, _Val)) 18:50:28 INFO - return (_Last); 18:50:28 INFO - _First = static_cast<_InIt>(:: memchr( 18:50:28 INFO - _First, static_cast(_Val), _Last - _First)); 18:50:28 INFO - return (_First ? _First : _Last); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _InIt _Find_unchecked1(_InIt _First, _InIt _Last, const _Ty& _Val, false_type) 18:50:28 INFO - { 18:50:28 INFO - for (; _First != _Last; ++_First) 18:50:28 INFO - if (*_First == _Val) 18:50:28 INFO - break; 18:50:28 INFO - return (_First); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _InIt _Find_unchecked(_InIt _First, _InIt _Last, const _Ty& _Val) 18:50:28 INFO - { 18:50:28 INFO - typedef integral_constant::value 18:50:28 INFO - || is_same<_InIt, signed char *>::value 18:50:28 INFO - || is_same<_InIt, unsigned char *>::value 18:50:28 INFO - || is_same<_InIt, const char *>::value 18:50:28 INFO - || is_same<_InIt, const signed char *>::value 18:50:28 INFO - || is_same<_InIt, const unsigned char *>::value) 18:50:28 INFO - && is_integral<_Ty>::value 18:50:28 INFO - > _Memchr_opt; 18:50:28 INFO - return (_Find_unchecked1(_First, _Last, _Val, _Memchr_opt())); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _InIt find(_InIt _First, _InIt _Last, const _Ty& _Val) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - return (_Rechecked(_First, 18:50:28 INFO - _Find_unchecked(_Unchecked(_First), _Unchecked(_Last), _Val))); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _InIt _Find_pr(_InIt _First, _InIt _Last, const _Ty& _Val, _Pr& _Pred) 18:50:28 INFO - { 18:50:28 INFO - for (; _First != _Last; ++_First) 18:50:28 INFO - if (_Pred(*_First, _Val)) 18:50:28 INFO - break; 18:50:28 INFO - return (_First); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _Iter_diff_t<_InIt> 18:50:28 INFO - _Count_unchecked(_InIt _First, _InIt _Last, const _Ty& _Val) 18:50:28 INFO - { 18:50:28 INFO - _Iter_diff_t<_InIt> _Count = 0; 18:50:28 INFO - for (; _First != _Last; ++_First) 18:50:28 INFO - if (*_First == _Val) 18:50:28 INFO - ++_Count; 18:50:28 INFO - return (_Count); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _Iter_diff_t<_InIt> 18:50:28 INFO - count(_InIt _First, _InIt _Last, const _Ty& _Val) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - return (_Count_unchecked(_Unchecked(_First), _Unchecked(_Last), _Val)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _Iter_diff_t<_InIt> 18:50:28 INFO - _Count_pr(_InIt _First, _InIt _Last, const _Ty& _Val, _Pr& _Pred) 18:50:28 INFO - { 18:50:28 INFO - _Iter_diff_t<_InIt> _Count = 0; 18:50:28 INFO - for (; _First != _Last; ++_First) 18:50:28 INFO - if (_Pred(*_First, _Val)) 18:50:28 INFO - ++_Count; 18:50:28 INFO - return (_Count); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - void _Trim_matching_suffixes(_FwdIt1&, _FwdIt2&, _Pr&, 18:50:28 INFO - forward_iterator_tag, forward_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - void _Trim_matching_suffixes(_FwdIt1& _Last1, _FwdIt2& _Last2, _Pr& _Pred, 18:50:28 INFO - bidirectional_iterator_tag, bidirectional_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - while (_Pred(*--_Last1, *--_Last2)) 18:50:28 INFO - ; 18:50:28 INFO - ++_Last1; 18:50:28 INFO - ++_Last2; 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Check_match_counts(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr& _Pred) 18:50:28 INFO - { 18:50:28 INFO - _Trim_matching_suffixes(_Last1, _Last2, _Pred, 18:50:28 INFO - _Iter_cat_t<_FwdIt1>(), _Iter_cat_t<_FwdIt2>()); 18:50:28 INFO - for (_FwdIt1 _Next1 = _First1; _Next1 != _Last1; ++_Next1) 18:50:28 INFO - if (_Next1 == _Find_pr(_First1, _Next1, *_Next1, _Pred)) 18:50:28 INFO - { 18:50:28 INFO - _Iter_diff_t<_FwdIt2> _Count2 = _Count_pr(_First2, _Last2, *_Next1, _Pred); 18:50:28 INFO - if (_Count2 == 0) 18:50:28 INFO - return (false); 18:50:28 INFO - _FwdIt1 _Skip1 = ::std:: next(_Next1); 18:50:28 INFO - _Iter_diff_t<_FwdIt1> _Count1 = _Count_pr(_Skip1, _Last1, *_Next1, _Pred) + 1; 18:50:28 INFO - if (_Count2 != _Count1) 18:50:28 INFO - return (false); 18:50:28 INFO - } 18:50:28 INFO - return (true); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Is_permutation_unchecked(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2, _Pr& _Pred) 18:50:28 INFO - { 18:50:28 INFO - for (; _First1 != _Last1; ++_First1, (void)++_First2) 18:50:28 INFO - if (!_Pred(*_First1, *_First2)) 18:50:28 INFO - { 18:50:28 INFO - _FwdIt2 _Last2 = ::std:: next(_First2, 18:50:28 INFO - ::std:: distance(_First1, _Last1)); 18:50:28 INFO - return (_Check_match_counts(_First1, _Last1, 18:50:28 INFO - _First2, _Last2, _Pred)); 18:50:28 INFO - } 18:50:28 INFO - return (true); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Is_permutation_no_deprecate1(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2, _Pr& _Pred, forward_iterator_tag, forward_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - return (_Is_permutation_unchecked(_First1, _Last1, _Unchecked_idl0(_First2), _Pred)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Is_permutation_no_deprecate1(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2, _Pr& _Pred, random_access_iterator_tag, random_access_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - return (_Is_permutation_unchecked(_First1, _Last1, _Unchecked(_First2), _Pred)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Is_permutation_no_deprecate(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2, _Pr& _Pred) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - ; 18:50:28 INFO - return (_Is_permutation_no_deprecate1(_Unchecked(_First1), _Unchecked(_Last1), 18:50:28 INFO - _First2, _Pred, _Iter_cat_t<_FwdIt1>(), _Iter_cat_t<_FwdIt2>())); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool is_permutation(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2, _Pr _Pred) 18:50:28 INFO - { 18:50:28 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_First2))); 18:50:28 INFO - return (_Is_permutation_no_deprecate(_First1, _Last1, _First2, _Pred)); 18:50:28 INFO - } 18:50:28 INFO - #line 3458 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:28 INFO - template inline 18:50:28 INFO - bool is_permutation(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2) 18:50:28 INFO - { 18:50:28 INFO - return (::std:: is_permutation(_First1, _Last1, 18:50:28 INFO - _First2, equal_to<>())); 18:50:28 INFO - } 18:50:28 INFO - #line 3480 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:28 INFO - template inline 18:50:28 INFO - bool _Is_permutation_unchecked(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr& _Pred, 18:50:28 INFO - forward_iterator_tag, forward_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - for (; _First1 != _Last1 && _First2 != _Last2; ++_First1, (void)++_First2) 18:50:28 INFO - if (!_Pred(*_First1, *_First2)) 18:50:28 INFO - { 18:50:28 INFO - if (::std:: distance(_First1, _Last1) 18:50:28 INFO - != ::std:: distance(_First2, _Last2)) 18:50:28 INFO - return (false); 18:50:28 INFO - else 18:50:28 INFO - return (_Check_match_counts(_First1, _Last1, 18:50:28 INFO - _First2, _Last2, _Pred)); 18:50:28 INFO - } 18:50:28 INFO - return (_First1 == _Last1 && _First2 == _Last2); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool _Is_permutation_unchecked(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr& _Pred, 18:50:28 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - if (_Last1 - _First1 != _Last2 - _First2) 18:50:28 INFO - return (false); 18:50:28 INFO - ; 18:50:28 INFO - return (_Is_permutation_unchecked(_First1, _Last1, _First2, _Pred)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool is_permutation(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr _Pred) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - ; 18:50:28 INFO - return (_Is_permutation_unchecked(_Unchecked(_First1), _Unchecked(_Last1), 18:50:28 INFO - _Unchecked(_First2), _Unchecked(_Last2), _Pred, 18:50:28 INFO - _Iter_cat_t<_FwdIt1>(), _Iter_cat_t<_FwdIt2>())); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - bool is_permutation(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:28 INFO - _FwdIt2 _First2, _FwdIt2 _Last2) 18:50:28 INFO - { 18:50:28 INFO - return (::std:: is_permutation(_First1, _Last1, 18:50:28 INFO - _First2, _Last2, equal_to<>())); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - void _Reverse_unchecked(_BidIt _First, _BidIt _Last) 18:50:28 INFO - { 18:50:28 INFO - for (; _First != _Last && _First != --_Last; ++_First) 18:50:28 INFO - ::std:: iter_swap(_First, _Last); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - void reverse(_BidIt _First, _BidIt _Last) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - _Reverse_unchecked(_Unchecked(_First), _Unchecked(_Last)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _FwdIt _Rotate_unchecked1(_FwdIt _First, _FwdIt _Mid, _FwdIt _Last, 18:50:28 INFO - forward_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - for (_FwdIt _Next = _Mid, _Res = _Last; ; ) 18:50:28 INFO - { 18:50:28 INFO - ::std:: iter_swap(_First, _Next); 18:50:28 INFO - if (++_First == _Mid) 18:50:28 INFO - { 18:50:28 INFO - if (++_Next == _Last) 18:50:28 INFO - return (_Res == _Last ? _Mid : _Res); 18:50:28 INFO - else 18:50:28 INFO - _Mid = _Next; 18:50:28 INFO - } 18:50:28 INFO - else if (++_Next == _Last) 18:50:28 INFO - { 18:50:28 INFO - if (_Res == _Last) 18:50:28 INFO - _Res = _First; 18:50:28 INFO - _Next = _Mid; 18:50:28 INFO - } 18:50:28 INFO - } 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - pair<_BidIt, _BidIt> _Reverse_until_sentinel_unchecked( 18:50:28 INFO - _BidIt _First, _BidIt _Sentinel, _BidIt _Last) 18:50:28 INFO - { 18:50:28 INFO - while (_First != _Sentinel && _Last != _Sentinel) 18:50:28 INFO - ::std:: iter_swap(_First++, --_Last); 18:50:28 INFO - return (::std:: make_pair(_First, _Last)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _BidIt _Rotate_unchecked1(_BidIt _First, _BidIt _Mid, _BidIt _Last, 18:50:28 INFO - bidirectional_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - _Reverse_unchecked(_First, _Mid); 18:50:28 INFO - _Reverse_unchecked(_Mid, _Last); 18:50:28 INFO - pair<_BidIt, _BidIt> _Tmp = _Reverse_until_sentinel_unchecked(_First, _Mid, _Last); 18:50:28 INFO - _Reverse_unchecked(_Tmp.first, _Tmp.second); 18:50:28 INFO - return (_Mid != _Tmp.first ? _Tmp.first : _Tmp.second); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _RanIt _Rotate_unchecked1(_RanIt _First, _RanIt _Mid, _RanIt _Last, 18:50:28 INFO - random_access_iterator_tag) 18:50:28 INFO - { 18:50:28 INFO - _Reverse_unchecked(_First, _Mid); 18:50:28 INFO - _Reverse_unchecked(_Mid, _Last); 18:50:28 INFO - _Reverse_unchecked(_First, _Last); 18:50:28 INFO - return (_First + (_Last - _Mid)); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _FwdIt _Rotate_unchecked(_FwdIt _First, _FwdIt _Mid, _FwdIt _Last) 18:50:28 INFO - { 18:50:28 INFO - if (_First == _Mid) 18:50:28 INFO - return (_Last); 18:50:28 INFO - if (_Mid == _Last) 18:50:28 INFO - return (_First); 18:50:28 INFO - return (_Rotate_unchecked1(_First, _Mid, _Last, _Iter_cat_t<_FwdIt>())); 18:50:28 INFO - } 18:50:28 INFO - template inline 18:50:28 INFO - _FwdIt rotate(_FwdIt _First, _FwdIt _Mid, _FwdIt _Last) 18:50:28 INFO - { 18:50:28 INFO - ; 18:50:28 INFO - ; 18:50:28 INFO - return (_Rechecked(_First, 18:50:28 INFO - _Rotate_unchecked(_Unchecked(_First), _Unchecked(_Mid), 18:50:28 INFO - _Unchecked(_Last)))); 18:50:28 INFO - } 18:50:28 INFO - template 18:50:28 INFO - class _Rng_from_urng 18:50:28 INFO - { 18:50:28 INFO - public: 18:50:28 INFO - typedef typename make_unsigned<_Diff>::type _Ty0; 18:50:28 INFO - typedef typename _Urng::result_type _Ty1; 18:50:28 INFO - typedef typename _If::type _Udiff; 18:50:28 INFO - explicit _Rng_from_urng(_Urng& _Func) 18:50:28 INFO - : _Ref(_Func), _Bits(8 * sizeof (_Udiff)), _Bmask(_Udiff(-1)) 18:50:28 INFO - { 18:50:28 INFO - for (; (_Urng::max)() - (_Urng::min)() < _Bmask; _Bmask >>= 1) 18:50:28 INFO - --_Bits; 18:50:28 INFO - } 18:50:28 INFO - _Diff operator()(_Diff _Index) 18:50:28 INFO - { 18:50:28 INFO - for (; ; ) 18:50:28 INFO - { 18:50:28 INFO - _Udiff _Ret = 0; 18:50:28 INFO - _Udiff _Mask = 0; 18:50:28 INFO - while (_Mask < _Udiff(_Index - 1)) 18:50:28 INFO - { 18:50:28 INFO - _Ret <<= _Bits - 1; 18:50:28 INFO - _Ret <<= 1; 18:50:28 INFO - _Ret |= _Get_bits(); 18:50:28 INFO - _Mask <<= _Bits - 1; 18:50:28 INFO - _Mask <<= 1; 18:50:28 INFO - _Mask |= _Bmask; 18:50:28 INFO - } 18:50:28 INFO - if (_Ret / _Index < _Mask / _Index 18:50:28 INFO - || _Mask % _Index == _Udiff(_Index - 1)) 18:50:28 INFO - return (_Ret % _Index); 18:50:28 INFO - } 18:50:28 INFO - } 18:50:28 INFO - _Udiff _Get_all_bits() 18:50:28 INFO - { 18:50:28 INFO - _Udiff _Ret = 0; 18:50:28 INFO - for (size_t _Num = 0; _Num < 8 * sizeof (_Udiff); 18:50:28 INFO - _Num += _Bits) 18:50:28 INFO - { 18:50:28 INFO - _Ret <<= _Bits - 1; 18:50:28 INFO - _Ret <<= 1; 18:50:28 INFO - _Ret |= _Get_bits(); 18:50:28 INFO - } 18:50:28 INFO - return (_Ret); 18:50:28 INFO - } 18:50:28 INFO - _Rng_from_urng(const _Rng_from_urng&) = delete; 18:50:28 INFO - _Rng_from_urng& operator=(const _Rng_from_urng&) = delete; 18:50:28 INFO - private: 18:50:28 INFO - _Udiff _Get_bits() 18:50:28 INFO - { 18:50:28 INFO - for (; ; ) 18:50:28 INFO - { 18:50:28 INFO - _Udiff _Val = _Ref() - (_Urng::min)(); 18:50:28 INFO - if (_Val <= _Bmask) 18:50:28 INFO - return (_Val); 18:50:28 INFO - } 18:50:28 INFO - } 18:50:28 INFO - _Urng& _Ref; 18:50:28 INFO - size_t _Bits; 18:50:28 INFO - _Udiff _Bmask; 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - class __declspec(dllimport) _Yarn 18:50:28 INFO - { 18:50:28 INFO - public: 18:50:28 INFO - typedef _Yarn<_Elem> _Myt; 18:50:28 INFO - _Yarn() 18:50:28 INFO - : _Myptr(0), _Nul(0) 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - _Yarn(const _Myt& _Right) 18:50:28 INFO - : _Myptr(0), _Nul(0) 18:50:28 INFO - { 18:50:28 INFO - *this = _Right; 18:50:28 INFO - } 18:50:28 INFO - _Yarn(const _Elem *_Right) 18:50:28 INFO - : _Myptr(0), _Nul(0) 18:50:28 INFO - { 18:50:28 INFO - *this = _Right; 18:50:28 INFO - } 18:50:28 INFO - _Myt& operator=(const _Myt& _Right) 18:50:28 INFO - { 18:50:28 INFO - return (*this = _Right._Myptr); 18:50:28 INFO - } 18:50:28 INFO - _Myt& operator=(const _Elem *_Right) 18:50:28 INFO - { 18:50:28 INFO - if (_Myptr != _Right) 18:50:28 INFO - { 18:50:28 INFO - _Tidy(); 18:50:28 INFO - if (_Right != 0) 18:50:28 INFO - { 18:50:28 INFO - const _Elem *_Ptr = _Right; 18:50:28 INFO - while (*_Ptr != (_Elem)0) 18:50:28 INFO - ++_Ptr; 18:50:28 INFO - size_t _Count = ((const char *)++_Ptr - (const char *)_Right); 18:50:28 INFO - _Myptr = (_Elem *):: malloc(_Count); 18:50:28 INFO - #line 3760 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:28 INFO - if (_Myptr != 0) 18:50:28 INFO - :: memcpy(_Myptr, _Right, _Count); 18:50:28 INFO - } 18:50:28 INFO - } 18:50:28 INFO - return (*this); 18:50:28 INFO - } 18:50:28 INFO - ~_Yarn() throw () 18:50:28 INFO - { 18:50:28 INFO - _Tidy(); 18:50:28 INFO - } 18:50:28 INFO - bool empty() const 18:50:28 INFO - { 18:50:28 INFO - return (_Myptr == 0); 18:50:28 INFO - } 18:50:28 INFO - const _Elem * c_str() const 18:50:28 INFO - { 18:50:28 INFO - return (_Myptr != 0 ? _Myptr : &_Nul); 18:50:28 INFO - } 18:50:28 INFO - bool _Empty() const 18:50:28 INFO - { 18:50:28 INFO - return (_Myptr == 0); 18:50:28 INFO - } 18:50:28 INFO - const _Elem * _C_str() const 18:50:28 INFO - { 18:50:28 INFO - return (_Myptr != 0 ? _Myptr : &_Nul); 18:50:28 INFO - } 18:50:28 INFO - private: 18:50:28 INFO - void _Tidy() 18:50:28 INFO - { 18:50:28 INFO - if (_Myptr != 0) 18:50:28 INFO - :: free(_Myptr); 18:50:28 INFO - #line 3805 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:28 INFO - _Myptr = 0; 18:50:28 INFO - } 18:50:28 INFO - _Elem *_Myptr; 18:50:28 INFO - _Elem _Nul; 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - struct _Has_allocator_type 18:50:28 INFO - { 18:50:28 INFO - template 18:50:28 INFO - static auto _Fn(int) 18:50:28 INFO - -> is_convertible<_Alloc, 18:50:28 INFO - typename _Uty::allocator_type>; 18:50:28 INFO - template 18:50:28 INFO - static auto _Fn(_Wrap_int) 18:50:28 INFO - -> false_type; 18:50:28 INFO - typedef decltype(_Fn<_Ty>(0)) type; 18:50:28 INFO - }; 18:50:28 INFO - struct allocator_arg_t 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - constexpr allocator_arg_t allocator_arg{}; 18:50:28 INFO - [[noreturn]] __declspec(dllimport) void __cdecl _Xbad_alloc(); 18:50:28 INFO - [[noreturn]] __declspec(dllimport) void __cdecl moz_Xinvalid_argument( const char *); 18:50:28 INFO - [[noreturn]] __declspec(dllimport) void __cdecl moz_Xlength_error( const char *); 18:50:28 INFO - [[noreturn]] __declspec(dllimport) void __cdecl moz_Xout_of_range( const char *); 18:50:28 INFO - [[noreturn]] __declspec(dllimport) void __cdecl moz_Xoverflow_error( const char *); 18:50:28 INFO - [[noreturn]] __declspec(dllimport) void __cdecl moz_Xruntime_error( const char *); 18:50:28 INFO - } 18:50:28 INFO - namespace std { 18:50:28 INFO - template 18:50:28 INFO - struct uses_allocator 18:50:28 INFO - : _Has_allocator_type<_Ty, _Alloc>::type 18:50:28 INFO - { 18:50:28 INFO - }; 18:50:28 INFO - template 18:50:28 INFO - constexpr bool uses_allocator_v = uses_allocator<_Ty, _Alloc>::value; 18:50:28 INFO - #line 3858 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:28 INFO - } 18:50:28 INFO - #pragma warning(pop) 18:50:28 INFO - #pragma pack(pop) 18:50:28 INFO - #line 3863 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:28 INFO - #line 3864 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xutility" 18:50:28 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\xutility" 18:50:28 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\xutility" 18:50:28 INFO - #pragma warning( pop ) 18:50:28 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\xutility" 18:50:28 INFO - #line 37 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla\\msvc_raise_wrappers.h" 18:50:28 INFO - #line 42 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla\\msvc_raise_wrappers.h" 18:50:28 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:28 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:28 INFO - #line 18 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/throw_msvc.h" 18:50:28 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:28 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:28 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:28 INFO - #pragma warning( push ) 18:50:28 INFO - #pragma warning( disable : 4275 4530 ) 18:50:28 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\new" 18:50:28 INFO - #pragma once 18:50:28 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\exception" 18:50:28 INFO - #pragma once 18:50:28 INFO - #pragma pack(push,8) 18:50:28 INFO - #pragma warning(push,3) 18:50:28 INFO - namespace std { 18:50:28 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\exception" 18:50:28 INFO - __declspec(dllimport) bool __cdecl uncaught_exception() throw (); 18:50:28 INFO - __declspec(dllimport) int __cdecl uncaught_exceptions() throw (); 18:50:28 INFO - } 18:50:28 INFO - #line 64 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\exception" 18:50:28 INFO - namespace stdext { 18:50:28 INFO - class exception; 18:50:28 INFO - } 18:50:28 INFO - namespace std { 18:50:28 INFO - using ::stdext:: exception; 18:50:28 INFO - typedef void (__cdecl *_Prhand)(const exception&); 18:50:28 INFO - extern __declspec(dllimport) _Prhand _Raise_handler; 18:50:28 INFO - } 18:50:28 INFO - namespace stdext { 18:50:28 INFO - class exception 18:50:28 INFO - { 18:50:28 INFO - public: 18:50:28 INFO - static ::std:: _Prhand _Set_raise_handler(::std:: _Prhand _Pnew) 18:50:28 INFO - { 18:50:28 INFO - const ::std:: _Prhand _Pold = ::std:: _Raise_handler; 18:50:28 INFO - ::std:: _Raise_handler = _Pnew; 18:50:28 INFO - return (_Pold); 18:50:28 INFO - } 18:50:28 INFO - explicit exception(const char *_Message = "unknown", int x=1) 18:50:28 INFO - : _Ptr(_Message) 18:50:28 INFO - { 18:50:28 INFO - (void)x; 18:50:28 INFO - } 18:50:28 INFO - exception(const exception& _Right) 18:50:28 INFO - : _Ptr(_Right._Ptr) 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - exception& operator=(const exception& _Right) 18:50:28 INFO - { 18:50:28 INFO - _Ptr = _Right._Ptr; 18:50:28 INFO - return (*this); 18:50:28 INFO - } 18:50:28 INFO - virtual ~exception() throw () 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - virtual const char * what() const 18:50:28 INFO - { 18:50:28 INFO - return (_Ptr != 0 ? _Ptr : "unknown exception"); 18:50:28 INFO - } 18:50:28 INFO - void _Raise() const 18:50:28 INFO - { 18:50:28 INFO - if (::std:: _Raise_handler != 0) 18:50:28 INFO - (*::std:: _Raise_handler)(*this); 18:50:28 INFO - _Doraise(); 18:50:28 INFO - mozalloc_abort((*this).what()); 18:50:28 INFO - } 18:50:28 INFO - protected: 18:50:28 INFO - virtual void _Doraise() const 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - protected: 18:50:28 INFO - const char *_Ptr; 18:50:28 INFO - }; 18:50:28 INFO - class bad_exception : public exception 18:50:28 INFO - { 18:50:28 INFO - public: 18:50:28 INFO - bad_exception(const char *_Message = "bad exception") 18:50:28 INFO - : exception(_Message) 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - virtual ~bad_exception() throw () 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - protected: 18:50:28 INFO - virtual void _Doraise() const 18:50:28 INFO - { 18:50:28 INFO - mozalloc_abort((*this).what()); 18:50:28 INFO - } 18:50:28 INFO - }; 18:50:28 INFO - class bad_alloc : public exception 18:50:28 INFO - { 18:50:28 INFO - public: 18:50:28 INFO - bad_alloc() 18:50:28 INFO - : exception("bad allocation", 1) 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - virtual ~bad_alloc() throw () 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - private: 18:50:28 INFO - friend class bad_array_new_length; 18:50:28 INFO - bad_alloc(const char *_Message) 18:50:28 INFO - : exception(_Message, 1) 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - protected: 18:50:28 INFO - virtual void _Doraise() const 18:50:28 INFO - { 18:50:28 INFO - mozalloc_abort((*this).what()); 18:50:28 INFO - } 18:50:28 INFO - }; 18:50:28 INFO - } 18:50:28 INFO - namespace std { 18:50:28 INFO - typedef void (__cdecl *terminate_handler)(); 18:50:28 INFO - typedef void (__cdecl *unexpected_handler)(); 18:50:28 INFO - inline terminate_handler __cdecl set_terminate(terminate_handler) 18:50:28 INFO - { 18:50:28 INFO - return 0; 18:50:28 INFO - } 18:50:28 INFO - inline unexpected_handler __cdecl set_unexpected(unexpected_handler) 18:50:28 INFO - { 18:50:28 INFO - return 0; 18:50:28 INFO - } 18:50:28 INFO - inline void __cdecl terminate() throw () 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - inline void __cdecl unexpected() 18:50:28 INFO - { 18:50:28 INFO - } 18:50:28 INFO - inline terminate_handler __cdecl get_terminate() throw () 18:50:28 INFO - { 18:50:28 INFO - return (0); 18:50:28 INFO - } 18:50:28 INFO - inline unexpected_handler __cdecl get_unexpected() throw () 18:50:28 INFO - { 18:50:28 INFO - return (0); 18:50:28 INFO - } 18:50:28 INFO - } 18:50:28 INFO - #line 229 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\exception" 18:50:28 INFO - namespace std { 18:50:28 INFO - using ::stdext:: bad_alloc; using ::stdext:: bad_exception; 18:50:28 INFO - } 18:50:28 INFO - #line 239 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\exception" 18:50:28 INFO - __declspec(dllimport) void __cdecl __ExceptionPtrCreate( void*); 18:50:28 INFO - __declspec(dllimport) void __cdecl __ExceptionPtrDestroy( void*); 18:50:28 INFO - __declspec(dllimport) void __cdecl __ExceptionPtrCopy( void*, const void*); 18:50:28 INFO - __declspec(dllimport) void __cdecl __ExceptionPtrAssign( void*, const void*); 18:50:28 INFO - __declspec(dllimport) bool __cdecl __ExceptionPtrCompare( const void*, const void*); 18:50:28 INFO - __declspec(dllimport) bool __cdecl __ExceptionPtrToBool( const void*); 18:50:28 INFO - __declspec(dllimport) void __cdecl __ExceptionPtrSwap( void*, void*); 18:50:28 INFO - __declspec(dllimport) void __cdecl __ExceptionPtrCurrentException( void*); 18:50:28 INFO - [[noreturn]] __declspec(dllimport) void __cdecl __ExceptionPtrRethrow( const void*); 18:50:28 INFO - __declspec(dllimport) void __cdecl __ExceptionPtrCopyException( 18:50:28 INFO - void*, const void*, const void*); 18:50:28 INFO - namespace std { 18:50:28 INFO - class exception_ptr 18:50:28 INFO - { 18:50:28 INFO - public: 18:50:28 INFO - exception_ptr() throw () 18:50:28 INFO - { 18:50:28 INFO - __ExceptionPtrCreate(this); 18:50:28 INFO - } 18:50:28 INFO - exception_ptr(nullptr_t) throw () 18:50:28 INFO - { 18:50:28 INFO - __ExceptionPtrCreate(this); 18:50:28 INFO - } 18:50:28 INFO - ~exception_ptr() throw () 18:50:28 INFO - { 18:50:28 INFO - __ExceptionPtrDestroy(this); 18:50:28 INFO - } 18:50:28 INFO - exception_ptr(const exception_ptr& _Rhs) throw () 18:50:28 INFO - { 18:50:28 INFO - __ExceptionPtrCopy(this, &_Rhs); 18:50:28 INFO - } 18:50:28 INFO - exception_ptr& operator=(const exception_ptr& _Rhs) throw () 18:50:28 INFO - { 18:50:28 INFO - __ExceptionPtrAssign(this, &_Rhs); 18:50:28 INFO - return *this; 18:50:28 INFO - } 18:50:28 INFO - exception_ptr& operator=(nullptr_t) throw () 18:50:28 INFO - { 18:50:28 INFO - exception_ptr _Ptr; 18:50:28 INFO - __ExceptionPtrAssign(this, &_Ptr); 18:50:28 INFO - return *this; 18:50:28 INFO - } 18:50:28 INFO - explicit operator bool() const throw () 18:50:28 INFO - { 18:50:28 INFO - return __ExceptionPtrToBool(this); 18:50:28 INFO - } 18:50:28 INFO - [[noreturn]] void _RethrowException() const 18:50:28 INFO - { 18:50:28 INFO - __ExceptionPtrRethrow(this); 18:50:28 INFO - } 18:50:28 INFO - static exception_ptr _Current_exception() throw () 18:50:28 INFO - { 18:50:28 INFO - exception_ptr _Retval; 18:50:28 INFO - __ExceptionPtrCurrentException(&_Retval); 18:50:28 INFO - return _Retval; 18:50:28 INFO - } 18:50:28 INFO - static exception_ptr _Copy_exception( void* _Except, const void* _Ptr) 18:50:28 INFO - { 18:50:28 INFO - exception_ptr _Retval = 0; 18:50:28 INFO - if (!_Ptr) 18:50:28 INFO - { 18:50:28 INFO - return _Retval; 18:50:29 INFO - } 18:50:29 INFO - __ExceptionPtrCopyException(&_Retval, _Except, _Ptr); 18:50:29 INFO - return _Retval; 18:50:29 INFO - } 18:50:29 INFO - private: 18:50:29 INFO - void* _Data1; 18:50:29 INFO - void* _Data2; 18:50:29 INFO - }; 18:50:29 INFO - inline void swap(exception_ptr& _Lhs, exception_ptr& _Rhs) throw () 18:50:29 INFO - { 18:50:29 INFO - __ExceptionPtrSwap(&_Lhs, &_Rhs); 18:50:29 INFO - } 18:50:29 INFO - inline bool operator==(const exception_ptr& _Lhs, const exception_ptr& _Rhs) throw () 18:50:29 INFO - { 18:50:29 INFO - return __ExceptionPtrCompare(&_Lhs, &_Rhs); 18:50:29 INFO - } 18:50:29 INFO - inline bool operator==(nullptr_t, const exception_ptr& _Rhs) throw () 18:50:29 INFO - { 18:50:29 INFO - return !_Rhs; 18:50:29 INFO - } 18:50:29 INFO - inline bool operator==(const exception_ptr& _Lhs, nullptr_t) throw () 18:50:29 INFO - { 18:50:29 INFO - return !_Lhs; 18:50:29 INFO - } 18:50:29 INFO - inline bool operator!=(const exception_ptr& _Lhs, const exception_ptr& _Rhs) throw () 18:50:29 INFO - { 18:50:29 INFO - return !(_Lhs == _Rhs); 18:50:29 INFO - } 18:50:29 INFO - inline bool operator!=(nullptr_t _Lhs, const exception_ptr& _Rhs) throw () 18:50:29 INFO - { 18:50:29 INFO - return !(_Lhs == _Rhs); 18:50:29 INFO - } 18:50:29 INFO - inline bool operator!=(const exception_ptr& _Lhs, nullptr_t _Rhs) throw () 18:50:29 INFO - { 18:50:29 INFO - return !(_Lhs == _Rhs); 18:50:29 INFO - } 18:50:29 INFO - inline exception_ptr current_exception() throw () 18:50:29 INFO - { 18:50:29 INFO - return exception_ptr::_Current_exception(); 18:50:29 INFO - } 18:50:29 INFO - [[noreturn]] inline void rethrow_exception( exception_ptr _Ptr) 18:50:29 INFO - { 18:50:29 INFO - _Ptr._RethrowException(); 18:50:29 INFO - } 18:50:29 INFO - template void *__GetExceptionInfo(_Ex); 18:50:29 INFO - template exception_ptr make_exception_ptr(_Ex _Except) throw () 18:50:29 INFO - { 18:50:29 INFO - return exception_ptr::_Copy_exception(::std:: addressof(_Except), __GetExceptionInfo(_Except)); 18:50:29 INFO - } 18:50:29 INFO - class nested_exception 18:50:29 INFO - { 18:50:29 INFO - public: 18:50:29 INFO - nested_exception() throw () 18:50:29 INFO - : _Exc(::std:: current_exception()) 18:50:29 INFO - { 18:50:29 INFO - } 18:50:29 INFO - nested_exception(const nested_exception&) throw () = default; 18:50:29 INFO - nested_exception& operator=(const nested_exception&) throw () = default; 18:50:29 INFO - virtual ~nested_exception() throw () = default; 18:50:29 INFO - [[noreturn]] void rethrow_nested() const 18:50:29 INFO - { 18:50:29 INFO - if (_Exc) 18:50:29 INFO - ::std:: rethrow_exception(_Exc); 18:50:29 INFO - else 18:50:29 INFO - ::std:: terminate(); 18:50:29 INFO - } 18:50:29 INFO - ::std:: exception_ptr nested_ptr() const throw () 18:50:29 INFO - { 18:50:29 INFO - return (_Exc); 18:50:29 INFO - } 18:50:29 INFO - private: 18:50:29 INFO - ::std:: exception_ptr _Exc; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct _With_nested 18:50:29 INFO - : _Uty, nested_exception 18:50:29 INFO - { 18:50:29 INFO - explicit _With_nested(_Ty&& _Arg) 18:50:29 INFO - : _Uty(::std:: forward<_Ty>(_Arg)), nested_exception() 18:50:29 INFO - { 18:50:29 INFO - } 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - [[noreturn]] inline void _Throw_with_nested(_Ty&& _Arg, true_type) 18:50:29 INFO - { 18:50:29 INFO - typedef typename remove_reference<_Ty>::type _Uty; 18:50:29 INFO - typedef _With_nested<_Ty, _Uty> _Glued; 18:50:29 INFO - _Glued(::std:: forward<_Ty>(_Arg))._Raise(); 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - [[noreturn]] inline void _Throw_with_nested(_Ty&& _Arg, false_type) 18:50:29 INFO - { 18:50:29 INFO - typedef typename decay<_Ty>::type _Decayed; 18:50:29 INFO - _Decayed(::std:: forward<_Ty>(_Arg))._Raise(); 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - [[noreturn]] inline void throw_with_nested(_Ty&& _Arg) 18:50:29 INFO - { 18:50:29 INFO - typedef typename remove_reference<_Ty>::type _Uty; 18:50:29 INFO - integral_constant::value 18:50:29 INFO - && !is_base_of::value 18:50:29 INFO - && !is_final<_Uty>::value> _Tag; 18:50:29 INFO - _Throw_with_nested(::std:: forward<_Ty>(_Arg), _Tag); 18:50:29 INFO - } 18:50:29 INFO - template inline 18:50:29 INFO - void _Rethrow_if_nested(const _Ty *_Ptr, true_type) 18:50:29 INFO - { 18:50:29 INFO - const auto _Nested = dynamic_cast(_Ptr); 18:50:29 INFO - if (_Nested) 18:50:29 INFO - _Nested->rethrow_nested(); 18:50:29 INFO - } 18:50:29 INFO - template inline 18:50:29 INFO - void _Rethrow_if_nested(const _Ty *, false_type) 18:50:29 INFO - { 18:50:29 INFO - } 18:50:29 INFO - template inline 18:50:29 INFO - void rethrow_if_nested(const _Ty& _Arg) 18:50:29 INFO - { 18:50:29 INFO - integral_constant::value 18:50:29 INFO - && (!is_base_of::value 18:50:29 INFO - || is_convertible<_Ty *, nested_exception *>::value)> _Tag; 18:50:29 INFO - _Rethrow_if_nested(::std:: addressof(_Arg), _Tag); 18:50:29 INFO - } 18:50:29 INFO - } 18:50:29 INFO - #pragma warning(pop) 18:50:29 INFO - #pragma pack(pop) 18:50:29 INFO - #line 480 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\exception" 18:50:29 INFO - #line 481 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\exception" 18:50:29 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\new" 18:50:29 INFO - #pragma pack(push,8) 18:50:29 INFO - #pragma warning(push,3) 18:50:29 INFO - namespace std { 18:50:29 INFO - typedef void (__cdecl * new_handler) (); 18:50:29 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\new" 18:50:29 INFO - __declspec(dllimport) new_handler __cdecl set_new_handler( new_handler) 18:50:29 INFO - ; 18:50:29 INFO - __declspec(dllimport) new_handler __cdecl get_new_handler() 18:50:29 INFO - ; 18:50:29 INFO - } 18:50:29 INFO - #pragma warning(pop) 18:50:29 INFO - #pragma pack(pop) 18:50:29 INFO - #line 38 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\new" 18:50:29 INFO - #line 39 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\new" 18:50:29 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:29 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:29 INFO - #pragma warning( pop ) 18:50:29 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:29 INFO - #line 76 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:29 INFO - #line 79 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:29 INFO - #line 80 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:29 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\new" 18:50:29 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:29 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:29 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/fallible.h" 18:50:29 INFO - namespace mozilla { 18:50:29 INFO - struct fallible_t { }; 18:50:29 INFO - extern const fallible_t fallible; 18:50:29 INFO - } 18:50:29 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/fallible.h" 18:50:29 INFO - #line 69 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/fallible.h" 18:50:29 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:29 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TemplateLib.h" 18:50:29 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TypeTraits.h" 18:50:29 INFO - namespace mozilla { 18:50:29 INFO - template struct RemoveCV; 18:50:29 INFO - template struct AddRvalueReference; 18:50:29 INFO - template 18:50:29 INFO - typename AddRvalueReference::Type DeclVal(); 18:50:29 INFO - template 18:50:29 INFO - struct IntegralConstant 18:50:29 INFO - { 18:50:29 INFO - static constexpr T value = Value; 18:50:29 INFO - typedef T ValueType; 18:50:29 INFO - typedef IntegralConstant Type; 18:50:29 INFO - }; 18:50:29 INFO - typedef IntegralConstant TrueType; 18:50:29 INFO - typedef IntegralConstant FalseType; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct IsVoidHelper : FalseType {}; 18:50:29 INFO - template<> 18:50:29 INFO - struct IsVoidHelper : TrueType {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsVoid : detail::IsVoidHelper::Type> {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct IsIntegralHelper : FalseType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - template<> struct IsIntegralHelper : TrueType {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsIntegral : detail::IsIntegralHelper::Type> 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsSame; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct IsFloatingPointHelper 18:50:29 INFO - : IntegralConstant::value || 18:50:29 INFO - IsSame::value || 18:50:29 INFO - IsSame::value> 18:50:29 INFO - {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsFloatingPoint 18:50:29 INFO - : detail::IsFloatingPointHelper::Type> 18:50:29 INFO - {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct IsArrayHelper : FalseType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsArrayHelper : TrueType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsArrayHelper : TrueType {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsArray : detail::IsArrayHelper::Type> 18:50:29 INFO - {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct IsFunPtr; 18:50:29 INFO - template 18:50:29 INFO - struct IsFunPtr 18:50:29 INFO - : public FalseType 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsFunPtr 18:50:29 INFO - : public TrueType 18:50:29 INFO - {}; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct IsFunction 18:50:29 INFO - : public detail::IsFunPtr::Type *> 18:50:29 INFO - {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct IsPointerHelper : FalseType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsPointerHelper : TrueType {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsPointer : detail::IsPointerHelper::Type> 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsLvalueReference : FalseType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsLvalueReference : TrueType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsRvalueReference : FalseType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsRvalueReference : TrueType {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct IsEnumHelper 18:50:29 INFO - : IntegralConstant 18:50:29 INFO - {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsEnum 18:50:29 INFO - : detail::IsEnumHelper::Type> 18:50:29 INFO - {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct IsClassHelper 18:50:29 INFO - : IntegralConstant 18:50:29 INFO - {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsClass 18:50:29 INFO - : detail::IsClassHelper::Type> 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsReference 18:50:29 INFO - : IntegralConstant::value || IsRvalueReference::value> 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsArithmetic 18:50:29 INFO - : IntegralConstant::value || IsFloatingPoint::value> 18:50:29 INFO - {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct IsMemberPointerHelper : FalseType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsMemberPointerHelper : TrueType {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsMemberPointer 18:50:29 INFO - : detail::IsMemberPointerHelper::Type> 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsScalar 18:50:29 INFO - : IntegralConstant::value || IsEnum::value || 18:50:29 INFO - IsPointer::value || IsMemberPointer::value> 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsConst : FalseType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsConst : TrueType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsVolatile : FalseType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsVolatile : TrueType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsPod : public FalseType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template<> struct IsPod : TrueType {}; 18:50:29 INFO - template struct IsPod : TrueType {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct IsEmptyHelper 18:50:29 INFO - : IntegralConstant::value && __is_empty(T)> 18:50:29 INFO - {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsEmpty : detail::IsEmptyHelper::Type> 18:50:29 INFO - {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template::value, 18:50:29 INFO - bool = IsIntegral::value, 18:50:29 INFO - typename NoCV = typename RemoveCV::Type> 18:50:29 INFO - struct IsSignedHelper; 18:50:29 INFO - template 18:50:29 INFO - struct IsSignedHelper : TrueType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsSignedHelper 18:50:29 INFO - : IntegralConstant 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsSignedHelper : FalseType {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsSigned : detail::IsSignedHelper {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template::value, 18:50:29 INFO - bool = IsIntegral::value, 18:50:29 INFO - typename NoCV = typename RemoveCV::Type> 18:50:29 INFO - struct IsUnsignedHelper; 18:50:29 INFO - template 18:50:29 INFO - struct IsUnsignedHelper : FalseType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsUnsignedHelper 18:50:29 INFO - : IntegralConstant::value || bool(NoCV(1) < NoCV(-1)))> 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsUnsignedHelper : FalseType {}; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsUnsigned : detail::IsUnsignedHelper {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - struct DoIsDefaultConstructibleImpl 18:50:29 INFO - { 18:50:29 INFO - template 18:50:29 INFO - static TrueType test(int); 18:50:29 INFO - template 18:50:29 INFO - static FalseType test(...); 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct IsDefaultConstructibleImpl : public DoIsDefaultConstructibleImpl 18:50:29 INFO - { 18:50:29 INFO - typedef decltype(test(0)) Type; 18:50:29 INFO - }; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsDefaultConstructible 18:50:29 INFO - : public detail::IsDefaultConstructibleImpl::Type 18:50:29 INFO - {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - struct DoIsDestructibleImpl 18:50:29 INFO - { 18:50:29 INFO - template().~T())> 18:50:29 INFO - static TrueType test(int); 18:50:29 INFO - template 18:50:29 INFO - static FalseType test(...); 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct IsDestructibleImpl : public DoIsDestructibleImpl 18:50:29 INFO - { 18:50:29 INFO - typedef decltype(test(0)) Type; 18:50:29 INFO - }; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsDestructible : public detail::IsDestructibleImpl::Type {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsSame : FalseType {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsSame : TrueType {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct BaseOfTester : IntegralConstant {}; 18:50:29 INFO - #line 726 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TypeTraits.h" 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsBaseOf 18:50:29 INFO - : IntegralConstant::value> 18:50:29 INFO - {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template 18:50:29 INFO - struct ConvertibleTester 18:50:29 INFO - { 18:50:29 INFO - private: 18:50:29 INFO - template 18:50:29 INFO - static char test_helper(To1); 18:50:29 INFO - template 18:50:29 INFO - static decltype(test_helper(DeclVal())) test(int); 18:50:29 INFO - template 18:50:29 INFO - static int test(...); 18:50:29 INFO - public: 18:50:29 INFO - static const bool value = 18:50:29 INFO - sizeof(test(0)) == sizeof(char); 18:50:29 INFO - }; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct IsConvertible 18:50:29 INFO - : IntegralConstant::value> 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsConvertible 18:50:29 INFO - : IntegralConstant::value> 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct IsConvertible 18:50:29 INFO - : IntegralConstant::value> 18:50:29 INFO - {}; 18:50:29 INFO - template<> 18:50:29 INFO - struct IsConvertible 18:50:29 INFO - : TrueType 18:50:29 INFO - {}; 18:50:29 INFO - template 18:50:29 INFO - struct RemoveConst 18:50:29 INFO - { 18:50:29 INFO - typedef T Type; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct RemoveConst 18:50:29 INFO - { 18:50:29 INFO - typedef T Type; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct RemoveVolatile 18:50:29 INFO - { 18:50:29 INFO - typedef T Type; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct RemoveVolatile 18:50:29 INFO - { 18:50:29 INFO - typedef T Type; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct RemoveCV 18:50:29 INFO - { 18:50:29 INFO - typedef typename RemoveConst::Type>::Type Type; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct RemoveReference 18:50:29 INFO - { 18:50:29 INFO - typedef T Type; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct RemoveReference 18:50:29 INFO - { 18:50:29 INFO - typedef T Type; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct RemoveReference 18:50:29 INFO - { 18:50:29 INFO - typedef T Type; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct Conditional; 18:50:29 INFO - namespace detail { 18:50:29 INFO - enum Voidness { TIsVoid, TIsNotVoid }; 18:50:29 INFO - template::value ? TIsVoid : TIsNotVoid> 18:50:29 INFO - struct AddLvalueReferenceHelper; 18:50:29 INFO - template 18:50:29 INFO - struct AddLvalueReferenceHelper 18:50:29 INFO - { 18:50:29 INFO - typedef void Type; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct AddLvalueReferenceHelper 18:50:29 INFO - { 18:50:29 INFO - typedef T& Type; 18:50:29 INFO - }; 18:50:29 INFO - } 18:50:29 INFO - template 18:50:29 INFO - struct AddLvalueReference 18:50:29 INFO - : detail::AddLvalueReferenceHelper 18:50:29 INFO - {}; 18:50:29 INFO - namespace detail { 18:50:29 INFO - template::value ? TIsVoid : TIsNotVoid> 18:50:29 INFO - struct AddRvalueReferenceHelper; 18:50:29 INFO - template 18:50:29 INFO - struct AddRvalueReferenceHelper 18:50:29 INFO - { 18:50:29 INFO - typedef void Type; 18:50:29 INFO - }; 18:50:29 INFO - template 18:50:29 INFO - struct AddRvalueReferenceHelper 18:50:29 INFO - { 18:50:29 INFO - typedef T&& Type; 18:50:29 INFO - }; 18:50:29 INFO - } 18:50:30 INFO - template 18:50:30 INFO - struct AddRvalueReference 18:50:30 INFO - : detail::AddRvalueReferenceHelper 18:50:30 INFO - {}; 18:50:30 INFO - template 18:50:30 INFO - struct EnableIf; 18:50:30 INFO - namespace detail { 18:50:30 INFO - template 18:50:30 INFO - struct WithC : Conditional 18:50:30 INFO - {}; 18:50:30 INFO - template 18:50:30 INFO - struct WithV : Conditional 18:50:30 INFO - {}; 18:50:30 INFO - template 18:50:30 INFO - struct WithCV : WithC::Type> 18:50:30 INFO - {}; 18:50:30 INFO - template 18:50:30 INFO - struct CorrespondingSigned; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingSigned { typedef signed char Type; }; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingSigned { typedef signed char Type; }; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingSigned { typedef short Type; }; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingSigned { typedef int Type; }; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingSigned { typedef long Type; }; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingSigned { typedef long long Type; }; 18:50:30 INFO - template::Type, 18:50:30 INFO - bool IsSignedIntegerType = IsSigned::value && 18:50:30 INFO - !IsSame::value> 18:50:30 INFO - struct MakeSigned; 18:50:30 INFO - template 18:50:30 INFO - struct MakeSigned 18:50:30 INFO - { 18:50:30 INFO - typedef T Type; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct MakeSigned 18:50:30 INFO - : WithCV::value, IsVolatile::value, 18:50:30 INFO - typename CorrespondingSigned::Type> 18:50:30 INFO - {}; 18:50:30 INFO - } 18:50:30 INFO - template 18:50:30 INFO - struct MakeSigned 18:50:30 INFO - : EnableIf::value && 18:50:30 INFO - !IsSame::Type>::value, 18:50:30 INFO - typename detail::MakeSigned 18:50:30 INFO - >::Type 18:50:30 INFO - {}; 18:50:30 INFO - namespace detail { 18:50:30 INFO - template 18:50:30 INFO - struct CorrespondingUnsigned; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingUnsigned { typedef unsigned char Type; }; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingUnsigned { typedef unsigned char Type; }; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingUnsigned { typedef unsigned short Type; }; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingUnsigned { typedef unsigned int Type; }; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingUnsigned { typedef unsigned long Type; }; 18:50:30 INFO - template<> 18:50:30 INFO - struct CorrespondingUnsigned { typedef unsigned long long Type; }; 18:50:30 INFO - template::Type, 18:50:30 INFO - bool IsUnsignedIntegerType = IsUnsigned::value && 18:50:30 INFO - !IsSame::value> 18:50:30 INFO - struct MakeUnsigned; 18:50:30 INFO - template 18:50:30 INFO - struct MakeUnsigned 18:50:30 INFO - { 18:50:30 INFO - typedef T Type; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct MakeUnsigned 18:50:30 INFO - : WithCV::value, IsVolatile::value, 18:50:30 INFO - typename CorrespondingUnsigned::Type> 18:50:30 INFO - {}; 18:50:30 INFO - } 18:50:30 INFO - template 18:50:30 INFO - struct MakeUnsigned 18:50:30 INFO - : EnableIf::value && 18:50:30 INFO - !IsSame::Type>::value, 18:50:30 INFO - typename detail::MakeUnsigned 18:50:30 INFO - >::Type 18:50:30 INFO - {}; 18:50:30 INFO - template 18:50:30 INFO - struct RemoveExtent 18:50:30 INFO - { 18:50:30 INFO - typedef T Type; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct RemoveExtent 18:50:30 INFO - { 18:50:30 INFO - typedef T Type; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct RemoveExtent 18:50:30 INFO - { 18:50:30 INFO - typedef T Type; 18:50:30 INFO - }; 18:50:30 INFO - namespace detail { 18:50:30 INFO - template 18:50:30 INFO - struct RemovePointerHelper 18:50:30 INFO - { 18:50:30 INFO - typedef T Type; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct RemovePointerHelper 18:50:30 INFO - { 18:50:30 INFO - typedef Pointee Type; 18:50:30 INFO - }; 18:50:30 INFO - } 18:50:30 INFO - template 18:50:30 INFO - struct RemovePointer 18:50:30 INFO - : detail::RemovePointerHelper::Type> 18:50:30 INFO - {}; 18:50:30 INFO - template 18:50:30 INFO - struct AddPointer 18:50:30 INFO - { 18:50:30 INFO - typedef typename RemoveReference::Type* Type; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct EnableIf 18:50:30 INFO - {}; 18:50:30 INFO - template 18:50:30 INFO - struct EnableIf 18:50:30 INFO - { 18:50:30 INFO - typedef T Type; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct Conditional 18:50:30 INFO - { 18:50:30 INFO - typedef A Type; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct Conditional 18:50:30 INFO - { 18:50:30 INFO - typedef B Type; 18:50:30 INFO - }; 18:50:30 INFO - namespace detail { 18:50:30 INFO - template::value, 18:50:30 INFO - bool IsFunction = IsFunction::value> 18:50:30 INFO - struct DecaySelector; 18:50:30 INFO - template 18:50:30 INFO - struct DecaySelector 18:50:30 INFO - { 18:50:30 INFO - typedef typename RemoveCV::Type Type; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct DecaySelector 18:50:30 INFO - { 18:50:30 INFO - typedef typename RemoveExtent::Type* Type; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct DecaySelector 18:50:30 INFO - { 18:50:30 INFO - typedef typename AddPointer::Type Type; 18:50:30 INFO - }; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - class Decay 18:50:30 INFO - : public detail::DecaySelector::Type> 18:50:30 INFO - { 18:50:30 INFO - }; 18:50:30 INFO - } 18:50:30 INFO - #line 1315 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TypeTraits.h" 18:50:30 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TemplateLib.h" 18:50:30 INFO - namespace mozilla { 18:50:30 INFO - namespace tl { 18:50:30 INFO - template 18:50:30 INFO - struct Min 18:50:30 INFO - { 18:50:30 INFO - static constexpr size_t value = 18:50:30 INFO - Size < Min::value 18:50:30 INFO - ? Size 18:50:30 INFO - : Min::value; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct Min 18:50:30 INFO - { 18:50:30 INFO - static constexpr size_t value = Size; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct Max 18:50:30 INFO - { 18:50:30 INFO - static constexpr size_t value = 18:50:30 INFO - Size > Max::value 18:50:30 INFO - ? Size 18:50:30 INFO - : Max::value; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct Max 18:50:30 INFO - { 18:50:30 INFO - static constexpr size_t value = Size; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct FloorLog2 18:50:30 INFO - { 18:50:30 INFO - static const size_t value = 1 + FloorLog2::value; 18:50:30 INFO - }; 18:50:30 INFO - template<> struct FloorLog2<0> { }; 18:50:30 INFO - template<> struct FloorLog2<1> { static const size_t value = 0; }; 18:50:30 INFO - template 18:50:30 INFO - struct CeilingLog2 18:50:30 INFO - { 18:50:30 INFO - static const size_t value = FloorLog2<2 * I - 1>::value; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct RoundUpPow2 18:50:30 INFO - { 18:50:30 INFO - static const size_t value = size_t(1) << CeilingLog2::value; 18:50:30 INFO - }; 18:50:30 INFO - template<> 18:50:30 INFO - struct RoundUpPow2<0> 18:50:30 INFO - { 18:50:30 INFO - static const size_t value = 1; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct BitSize 18:50:30 INFO - { 18:50:30 INFO - static const size_t value = sizeof(T) * 8; 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct NBitMask 18:50:30 INFO - { 18:50:30 INFO - static const size_t checkPrecondition = 18:50:30 INFO - 0 / size_t(N < BitSize::value); 18:50:30 INFO - static const size_t value = (size_t(1) << N) - 1 + checkPrecondition; 18:50:30 INFO - }; 18:50:30 INFO - template<> 18:50:30 INFO - struct NBitMask::value> 18:50:30 INFO - { 18:50:30 INFO - static const size_t value = size_t(-1); 18:50:30 INFO - }; 18:50:30 INFO - template 18:50:30 INFO - struct MulOverflowMask 18:50:30 INFO - { 18:50:30 INFO - static const size_t value = 18:50:30 INFO - ~NBitMask::value - CeilingLog2::value>::value; 18:50:30 INFO - }; 18:50:30 INFO - template<> struct MulOverflowMask<0> { }; 18:50:30 INFO - template<> struct MulOverflowMask<1> { static const size_t value = 0; }; 18:50:30 INFO - template 18:50:30 INFO - struct And; 18:50:30 INFO - template<> 18:50:30 INFO - struct And<> : public TrueType { }; 18:50:30 INFO - template 18:50:30 INFO - struct And 18:50:30 INFO - : public Conditional, FalseType>::Type { }; 18:50:30 INFO - } 18:50:30 INFO - } 18:50:30 INFO - #line 153 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TemplateLib.h" 18:50:30 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 53 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - extern "C" { 18:50:30 INFO - #line 57 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 68 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 72 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - __declspec(dllimport) void* moz_xmalloc(size_t size) 18:50:30 INFO - ; 18:50:30 INFO - __declspec(dllimport) void* moz_xcalloc(size_t nmemb, size_t size) 18:50:30 INFO - ; 18:50:30 INFO - __declspec(dllimport) void* moz_xrealloc(void* ptr, size_t size) 18:50:30 INFO - ; 18:50:30 INFO - __declspec(dllimport) char* moz_xstrdup(const char* str) 18:50:30 INFO - ; 18:50:30 INFO - __declspec(dllimport) size_t moz_malloc_usable_size(void *ptr); 18:50:30 INFO - __declspec(dllimport) size_t moz_malloc_size_of(const void *ptr); 18:50:30 INFO - #line 105 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 114 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 120 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 126 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - } 18:50:30 INFO - #line 131 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 160 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 162 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 182 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 190 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - __forceinline 18:50:30 INFO - #line 192 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - void* operator new(size_t size) 18:50:30 INFO - { 18:50:30 INFO - return moz_xmalloc(size); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void* operator new(size_t size, const std::nothrow_t&) 18:50:30 INFO - { 18:50:30 INFO - return malloc(size); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void* operator new[](size_t size) 18:50:30 INFO - { 18:50:30 INFO - return moz_xmalloc(size); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void* operator new[](size_t size, const std::nothrow_t&) 18:50:30 INFO - { 18:50:30 INFO - return malloc(size); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void operator delete(void* ptr) 18:50:30 INFO - { 18:50:30 INFO - return free(ptr); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void operator delete(void* ptr, const std::nothrow_t&) 18:50:30 INFO - { 18:50:30 INFO - return free(ptr); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void operator delete[](void* ptr) 18:50:30 INFO - { 18:50:30 INFO - return free(ptr); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void operator delete[](void* ptr, const std::nothrow_t&) 18:50:30 INFO - { 18:50:30 INFO - return free(ptr); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void* operator new(size_t size, const mozilla::fallible_t&) 18:50:30 INFO - { 18:50:30 INFO - return malloc(size); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void* operator new[](size_t size, const mozilla::fallible_t&) 18:50:30 INFO - { 18:50:30 INFO - return malloc(size); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void operator delete(void* ptr, const mozilla::fallible_t&) 18:50:30 INFO - { 18:50:30 INFO - free(ptr); 18:50:30 INFO - } 18:50:30 INFO - __forceinline 18:50:30 INFO - void operator delete[](void* ptr, const mozilla::fallible_t&) 18:50:30 INFO - { 18:50:30 INFO - free(ptr); 18:50:30 INFO - } 18:50:30 INFO - class InfallibleAllocPolicy 18:50:30 INFO - { 18:50:30 INFO - public: 18:50:30 INFO - template 18:50:30 INFO - T* maybe_pod_malloc(size_t aNumElems) 18:50:30 INFO - { 18:50:30 INFO - return pod_malloc(aNumElems); 18:50:30 INFO - } 18:50:30 INFO - template 18:50:30 INFO - T* maybe_pod_calloc(size_t aNumElems) 18:50:30 INFO - { 18:50:30 INFO - return pod_calloc(aNumElems); 18:50:30 INFO - } 18:50:30 INFO - template 18:50:30 INFO - T* maybe_pod_realloc(T* aPtr, size_t aOldSize, size_t aNewSize) 18:50:30 INFO - { 18:50:30 INFO - return pod_realloc(aPtr, aOldSize, aNewSize); 18:50:30 INFO - } 18:50:30 INFO - template 18:50:30 INFO - T* pod_malloc(size_t aNumElems) 18:50:30 INFO - { 18:50:30 INFO - if (aNumElems & mozilla::tl::MulOverflowMask::value) { 18:50:30 INFO - reportAllocOverflow(); 18:50:30 INFO - } 18:50:30 INFO - return static_cast(moz_xmalloc(aNumElems * sizeof(T))); 18:50:30 INFO - } 18:50:30 INFO - template 18:50:30 INFO - T* pod_calloc(size_t aNumElems) 18:50:30 INFO - { 18:50:30 INFO - return static_cast(moz_xcalloc(aNumElems, sizeof(T))); 18:50:30 INFO - } 18:50:30 INFO - template 18:50:30 INFO - T* pod_realloc(T* aPtr, size_t aOldSize, size_t aNewSize) 18:50:30 INFO - { 18:50:30 INFO - if (aNewSize & mozilla::tl::MulOverflowMask::value) { 18:50:30 INFO - reportAllocOverflow(); 18:50:30 INFO - } 18:50:30 INFO - return static_cast(moz_xrealloc(aPtr, aNewSize * sizeof(T))); 18:50:30 INFO - } 18:50:30 INFO - void free_(void* aPtr) 18:50:30 INFO - { 18:50:30 INFO - free(aPtr); 18:50:30 INFO - } 18:50:30 INFO - void reportAllocOverflow() const 18:50:30 INFO - { 18:50:30 INFO - mozalloc_abort("alloc overflow"); 18:50:30 INFO - } 18:50:30 INFO - bool checkSimulatedOOM() const 18:50:30 INFO - { 18:50:30 INFO - return true; 18:50:30 INFO - } 18:50:30 INFO - }; 18:50:30 INFO - #line 351 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 356 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 360 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 362 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/mozalloc.h" 18:50:30 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefCountType.h" 18:50:30 INFO - typedef uintptr_t MozRefCountType; 18:50:30 INFO - typedef unsigned long MozExternalRefCountType; 18:50:30 INFO - #line 36 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefCountType.h" 18:50:30 INFO - #line 38 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefCountType.h" 18:50:30 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 47 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 49 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 83 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 89 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 116 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 132 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 162 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 187 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 196 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 202 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 210 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 226 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:30 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsError.h" 18:50:30 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Likely.h" 18:50:30 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Likely.h" 18:50:30 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Likely.h" 18:50:30 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Likely.h" 18:50:30 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsError.h" 18:50:30 INFO - enum class nsresult : uint32_t 18:50:30 INFO - { 18:50:30 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\ErrorList.h" 18:50:30 INFO - NS_OK = 0, 18:50:30 INFO - NS_ERROR_BASE = 0xC1F30000, 18:50:30 INFO - NS_ERROR_NOT_INITIALIZED = NS_ERROR_BASE + 1, 18:50:30 INFO - NS_ERROR_ALREADY_INITIALIZED = NS_ERROR_BASE + 2, 18:50:30 INFO - NS_ERROR_NOT_IMPLEMENTED = 0x80004001, 18:50:30 INFO - NS_NOINTERFACE = 0x80004002, 18:50:30 INFO - NS_ERROR_NO_INTERFACE = NS_NOINTERFACE, 18:50:30 INFO - NS_ERROR_ABORT = 0x80004004, 18:50:30 INFO - NS_ERROR_FAILURE = 0x80004005, 18:50:30 INFO - NS_ERROR_UNEXPECTED = 0x8000ffff, 18:50:30 INFO - NS_ERROR_OUT_OF_MEMORY = 0x8007000e, 18:50:30 INFO - NS_ERROR_ILLEGAL_VALUE = 0x80070057, 18:50:30 INFO - NS_ERROR_INVALID_ARG = NS_ERROR_ILLEGAL_VALUE, 18:50:30 INFO - NS_ERROR_INVALID_POINTER = NS_ERROR_INVALID_ARG, 18:50:30 INFO - NS_ERROR_NULL_POINTER = NS_ERROR_INVALID_ARG, 18:50:30 INFO - NS_ERROR_NO_AGGREGATION = 0x80040110, 18:50:30 INFO - NS_ERROR_NOT_AVAILABLE = 0x80040111, 18:50:30 INFO - NS_ERROR_FACTORY_NOT_REGISTERED = 0x80040154, 18:50:30 INFO - NS_ERROR_FACTORY_REGISTER_AGAIN = 0x80040155, 18:50:30 INFO - NS_ERROR_FACTORY_NOT_LOADED = 0x800401f8, 18:50:30 INFO - NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT = NS_ERROR_BASE + 0x101, 18:50:30 INFO - NS_ERROR_FACTORY_EXISTS = NS_ERROR_BASE + 0x100, 18:50:30 INFO - NS_ERROR_CANNOT_CONVERT_DATA = ((uint32_t)(1) << 31) | ((uint32_t)(1 + 0x45) << 16) | (uint32_t)(1), 18:50:30 INFO - NS_ERROR_OBJECT_IS_IMMUTABLE = ((uint32_t)(1) << 31) | ((uint32_t)(1 + 0x45) << 16) | (uint32_t)(2), 18:50:30 INFO - NS_ERROR_LOSS_OF_SIGNIFICANT_DATA = ((uint32_t)(1) << 31) | ((uint32_t)(1 + 0x45) << 16) | (uint32_t)(3), 18:50:30 INFO - NS_ERROR_NOT_SAME_THREAD = ((uint32_t)(1) << 31) | ((uint32_t)(1 + 0x45) << 16) | (uint32_t)(4), 18:50:30 INFO - NS_ERROR_ILLEGAL_DURING_SHUTDOWN = ((uint32_t)(1) << 31) | ((uint32_t)(1 + 0x45) << 16) | (uint32_t)(30), 18:50:30 INFO - NS_ERROR_SERVICE_NOT_AVAILABLE = ((uint32_t)(1) << 31) | ((uint32_t)(1 + 0x45) << 16) | (uint32_t)(22), 18:50:30 INFO - NS_SUCCESS_LOSS_OF_INSIGNIFICANT_DATA = ((uint32_t)(0) << 31) | ((uint32_t)(1 + 0x45) << 16) | (uint32_t)(1), 18:50:30 INFO - NS_SUCCESS_INTERRUPTED_TRAVERSE = ((uint32_t)(0) << 31) | ((uint32_t)(1 + 0x45) << 16) | (uint32_t)(2), 18:50:30 INFO - NS_ERROR_SERVICE_NOT_FOUND = ((uint32_t)(0) << 31) | ((uint32_t)(1 + 0x45) << 16) | (uint32_t)(22), 18:50:30 INFO - NS_ERROR_SERVICE_IN_USE = ((uint32_t)(0) << 31) | ((uint32_t)(1 + 0x45) << 16) | (uint32_t)(23), 18:50:30 INFO - NS_BASE_STREAM_CLOSED = ((uint32_t)(1) << 31) | ((uint32_t)(2 + 0x45) << 16) | (uint32_t)(2), 18:50:30 INFO - NS_BASE_STREAM_OSERROR = ((uint32_t)(1) << 31) | ((uint32_t)(2 + 0x45) << 16) | (uint32_t)(3), 18:50:30 INFO - NS_BASE_STREAM_ILLEGAL_ARGS = ((uint32_t)(1) << 31) | ((uint32_t)(2 + 0x45) << 16) | (uint32_t)(4), 18:50:30 INFO - NS_BASE_STREAM_NO_CONVERTER = ((uint32_t)(1) << 31) | ((uint32_t)(2 + 0x45) << 16) | (uint32_t)(5), 18:50:30 INFO - NS_BASE_STREAM_BAD_CONVERSION = ((uint32_t)(1) << 31) | ((uint32_t)(2 + 0x45) << 16) | (uint32_t)(6), 18:50:30 INFO - NS_BASE_STREAM_WOULD_BLOCK = ((uint32_t)(1) << 31) | ((uint32_t)(2 + 0x45) << 16) | (uint32_t)(7), 18:50:30 INFO - NS_ERROR_GFX_PRINTER_NO_PRINTER_AVAILABLE = ((uint32_t)(1) << 31) | ((uint32_t)(3 + 0x45) << 16) | (uint32_t)(1), 18:50:30 INFO - NS_ERROR_GFX_PRINTER_NAME_NOT_FOUND = ((uint32_t)(1) << 31) | ((uint32_t)(3 + 0x45) << 16) | (uint32_t)(2), 18:50:30 INFO - NS_ERROR_GFX_PRINTER_COULD_NOT_OPEN_FILE = ((uint32_t)(1) << 31) | ((uint32_t)(3 + 0x45) << 16) | (uint32_t)(3), 18:50:30 INFO - NS_ERROR_GFX_PRINTER_STARTDOC = ((uint32_t)(1) << 31) | ((uint32_t)(3 + 0x45) << 16) | (uint32_t)(4), 18:50:30 INFO - NS_ERROR_GFX_PRINTER_ENDDOC = ((uint32_t)(1) << 31) | ((uint32_t)(3 + 0x45) << 16) | (uint32_t)(5), 18:50:30 INFO - NS_ERROR_GFX_PRINTER_STARTPAGE = ((uint32_t)(1) << 31) | ((uint32_t)(3 + 0x45) << 16) | (uint32_t)(6), 18:50:30 INFO - NS_ERROR_GFX_PRINTER_DOC_IS_BUSY = ((uint32_t)(1) << 31) | ((uint32_t)(3 + 0x45) << 16) | (uint32_t)(7), 18:50:30 INFO - NS_ERROR_GFX_CMAP_MALFORMED = ((uint32_t)(1) << 31) | ((uint32_t)(3 + 0x45) << 16) | (uint32_t)(51), 18:50:30 INFO - NS_SUCCESS_EVENT_CONSUMED = ((uint32_t)(0) << 31) | ((uint32_t)(4 + 0x45) << 16) | (uint32_t)(1), 18:50:30 INFO - NS_SUCCESS_EVENT_HANDLED_ASYNCHRONOUSLY = ((uint32_t)(0) << 31) | ((uint32_t)(4 + 0x45) << 16) | (uint32_t)(2), 18:50:30 INFO - NS_BINDING_SUCCEEDED = NS_OK, 18:50:30 INFO - NS_BINDING_FAILED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(1), 18:50:30 INFO - NS_BINDING_ABORTED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(2), 18:50:30 INFO - NS_BINDING_REDIRECTED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(3), 18:50:30 INFO - NS_BINDING_RETARGETED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(4), 18:50:30 INFO - NS_ERROR_MALFORMED_URI = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(10), 18:50:30 INFO - NS_ERROR_IN_PROGRESS = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(15), 18:50:30 INFO - NS_ERROR_NO_CONTENT = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(17), 18:50:30 INFO - NS_ERROR_UNKNOWN_PROTOCOL = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(18), 18:50:30 INFO - NS_ERROR_INVALID_CONTENT_ENCODING = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(27), 18:50:30 INFO - NS_ERROR_CORRUPTED_CONTENT = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(29), 18:50:30 INFO - NS_ERROR_INVALID_SIGNATURE = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(58), 18:50:30 INFO - NS_ERROR_FIRST_HEADER_FIELD_COMPONENT_EMPTY = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(34), 18:50:30 INFO - NS_ERROR_ALREADY_OPENED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(73), 18:50:30 INFO - NS_ERROR_ALREADY_CONNECTED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(11), 18:50:30 INFO - NS_ERROR_NOT_CONNECTED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(12), 18:50:30 INFO - NS_ERROR_CONNECTION_REFUSED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(13), 18:50:30 INFO - NS_ERROR_NET_TIMEOUT = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(14), 18:50:30 INFO - NS_ERROR_OFFLINE = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(16), 18:50:30 INFO - NS_ERROR_PORT_ACCESS_NOT_ALLOWED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(19), 18:50:30 INFO - NS_ERROR_NET_RESET = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(20), 18:50:30 INFO - NS_ERROR_NET_INTERRUPT = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(71), 18:50:30 INFO - NS_ERROR_PROXY_CONNECTION_REFUSED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(72), 18:50:30 INFO - NS_ERROR_NET_PARTIAL_TRANSFER = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(76), 18:50:30 INFO - NS_ERROR_NET_INADEQUATE_SECURITY = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(82), 18:50:30 INFO - NS_ERROR_NOT_RESUMABLE = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(25), 18:50:30 INFO - NS_ERROR_REDIRECT_LOOP = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(31), 18:50:30 INFO - NS_ERROR_ENTITY_CHANGED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(32), 18:50:30 INFO - NS_ERROR_UNSAFE_CONTENT_TYPE = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(74), 18:50:30 INFO - NS_ERROR_REMOTE_XUL = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(75), 18:50:30 INFO - NS_ERROR_LOAD_SHOWED_ERRORPAGE = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(77), 18:50:30 INFO - NS_ERROR_DOCSHELL_DYING = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(78), 18:50:30 INFO - NS_ERROR_FTP_LOGIN = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(21), 18:50:30 INFO - NS_ERROR_FTP_CWD = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(22), 18:50:30 INFO - NS_ERROR_FTP_PASV = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(23), 18:50:30 INFO - NS_ERROR_FTP_PWD = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(24), 18:50:30 INFO - NS_ERROR_FTP_LIST = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(28), 18:50:30 INFO - NS_ERROR_UNKNOWN_HOST = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(30), 18:50:30 INFO - NS_ERROR_DNS_LOOKUP_QUEUE_FULL = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(33), 18:50:30 INFO - NS_ERROR_UNKNOWN_PROXY_HOST = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(42), 18:50:30 INFO - NS_ERROR_UNKNOWN_SOCKET_TYPE = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(51), 18:50:30 INFO - NS_ERROR_SOCKET_CREATE_FAILED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(52), 18:50:30 INFO - NS_ERROR_SOCKET_ADDRESS_NOT_SUPPORTED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(53), 18:50:30 INFO - NS_ERROR_SOCKET_ADDRESS_IN_USE = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(54), 18:50:30 INFO - NS_ERROR_CACHE_KEY_NOT_FOUND = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(61), 18:50:30 INFO - NS_ERROR_CACHE_DATA_IS_STREAM = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(62), 18:50:30 INFO - NS_ERROR_CACHE_DATA_IS_NOT_STREAM = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(63), 18:50:30 INFO - NS_ERROR_CACHE_WAIT_FOR_VALIDATION = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(64), 18:50:30 INFO - NS_ERROR_CACHE_ENTRY_DOOMED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(65), 18:50:30 INFO - NS_ERROR_CACHE_READ_ACCESS_DENIED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(66), 18:50:30 INFO - NS_ERROR_CACHE_WRITE_ACCESS_DENIED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(67), 18:50:30 INFO - NS_ERROR_CACHE_IN_USE = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(68), 18:50:30 INFO - NS_ERROR_DOCUMENT_NOT_CACHED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(70), 18:50:30 INFO - NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(80), 18:50:30 INFO - NS_ERROR_HOST_IS_IP_ADDRESS = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(81), 18:50:30 INFO - NS_SUCCESS_ADOPTED_DATA = ((uint32_t)(0) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(90), 18:50:30 INFO - NS_NET_STATUS_BEGIN_FTP_TRANSACTION = ((uint32_t)(0) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(27), 18:50:30 INFO - NS_NET_STATUS_END_FTP_TRANSACTION = ((uint32_t)(0) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(28), 18:50:30 INFO - NS_SUCCESS_AUTH_FINISHED = ((uint32_t)(0) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(40), 18:50:30 INFO - NS_NET_STATUS_READING = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(8), 18:50:30 INFO - NS_NET_STATUS_WRITING = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(9), 18:50:30 INFO - NS_NET_STATUS_RESOLVING_HOST = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(3), 18:50:30 INFO - NS_NET_STATUS_RESOLVED_HOST = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(11), 18:50:30 INFO - NS_NET_STATUS_CONNECTING_TO = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(7), 18:50:30 INFO - NS_NET_STATUS_CONNECTED_TO = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(4), 18:50:30 INFO - NS_NET_STATUS_TLS_HANDSHAKE_STARTING = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(12), 18:50:30 INFO - NS_NET_STATUS_TLS_HANDSHAKE_ENDED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(13), 18:50:30 INFO - NS_NET_STATUS_SENDING_TO = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(5), 18:50:30 INFO - NS_NET_STATUS_WAITING_FOR = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(10), 18:50:30 INFO - NS_NET_STATUS_RECEIVING_FROM = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(6), 18:50:30 INFO - NS_ERROR_INTERCEPTION_FAILED = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(100), 18:50:30 INFO - NS_ERROR_HSTS_PRIMING_TIMEOUT = ((uint32_t)(1) << 31) | ((uint32_t)(6 + 0x45) << 16) | (uint32_t)(110), 18:50:30 INFO - NS_ERROR_PLUGINS_PLUGINSNOTCHANGED = ((uint32_t)(1) << 31) | ((uint32_t)(7 + 0x45) << 16) | (uint32_t)(1000), 18:50:30 INFO - NS_ERROR_PLUGIN_DISABLED = ((uint32_t)(1) << 31) | ((uint32_t)(7 + 0x45) << 16) | (uint32_t)(1001), 18:50:30 INFO - NS_ERROR_PLUGIN_BLOCKLISTED = ((uint32_t)(1) << 31) | ((uint32_t)(7 + 0x45) << 16) | (uint32_t)(1002), 18:50:30 INFO - NS_ERROR_PLUGIN_TIME_RANGE_NOT_SUPPORTED = ((uint32_t)(1) << 31) | ((uint32_t)(7 + 0x45) << 16) | (uint32_t)(1003), 18:50:30 INFO - NS_ERROR_PLUGIN_CLICKTOPLAY = ((uint32_t)(1) << 31) | ((uint32_t)(7 + 0x45) << 16) | (uint32_t)(1004), 18:50:30 INFO - NS_PLUGIN_INIT_PENDING = ((uint32_t)(0) << 31) | ((uint32_t)(7 + 0x45) << 16) | (uint32_t)(1005), 18:50:30 INFO - NS_TABLELAYOUT_CELL_NOT_FOUND = ((uint32_t)(0) << 31) | ((uint32_t)(8 + 0x45) << 16) | (uint32_t)(0), 18:50:30 INFO - NS_POSITION_BEFORE_TABLE = ((uint32_t)(0) << 31) | ((uint32_t)(8 + 0x45) << 16) | (uint32_t)(3), 18:50:30 INFO - NS_STATE_PROPERTY_EXISTS = NS_OK, 18:50:30 INFO - NS_STATE_PROPERTY_NOT_THERE = ((uint32_t)(0) << 31) | ((uint32_t)(8 + 0x45) << 16) | (uint32_t)(5), 18:50:30 INFO - NS_ERROR_HTMLPARSER_CONTINUE = NS_OK, 18:50:30 INFO - NS_ERROR_HTMLPARSER_EOF = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1000), 18:50:30 INFO - NS_ERROR_HTMLPARSER_UNKNOWN = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1001), 18:50:30 INFO - NS_ERROR_HTMLPARSER_CANTPROPAGATE = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1002), 18:50:30 INFO - NS_ERROR_HTMLPARSER_CONTEXTMISMATCH = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1003), 18:50:30 INFO - NS_ERROR_HTMLPARSER_BADFILENAME = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1004), 18:50:30 INFO - NS_ERROR_HTMLPARSER_BADURL = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1005), 18:50:30 INFO - NS_ERROR_HTMLPARSER_INVALIDPARSERCONTEXT = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1006), 18:50:30 INFO - NS_ERROR_HTMLPARSER_INTERRUPTED = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1007), 18:50:30 INFO - NS_ERROR_HTMLPARSER_BLOCK = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1008), 18:50:30 INFO - NS_ERROR_HTMLPARSER_BADTOKENIZER = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1009), 18:50:30 INFO - NS_ERROR_HTMLPARSER_BADATTRIBUTE = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1010), 18:50:30 INFO - NS_ERROR_HTMLPARSER_UNRESOLVEDDTD = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1011), 18:50:30 INFO - NS_ERROR_HTMLPARSER_MISPLACEDTABLECONTENT = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1012), 18:50:30 INFO - NS_ERROR_HTMLPARSER_BADDTD = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1013), 18:50:30 INFO - NS_ERROR_HTMLPARSER_BADCONTEXT = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1014), 18:50:30 INFO - NS_ERROR_HTMLPARSER_STOPPARSING = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1015), 18:50:30 INFO - NS_ERROR_HTMLPARSER_UNTERMINATEDSTRINGLITERAL = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1016), 18:50:30 INFO - NS_ERROR_HTMLPARSER_HIERARCHYTOODEEP = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1017), 18:50:30 INFO - NS_ERROR_HTMLPARSER_FAKE_ENDTAG = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1018), 18:50:30 INFO - NS_ERROR_HTMLPARSER_INVALID_COMMENT = ((uint32_t)(1) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(1019), 18:50:30 INFO - NS_HTMLTOKENS_NOT_AN_ENTITY = ((uint32_t)(0) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(2000), 18:50:30 INFO - NS_HTMLPARSER_VALID_META_CHARSET = ((uint32_t)(0) << 31) | ((uint32_t)(9 + 0x45) << 16) | (uint32_t)(3000), 18:50:30 INFO - NS_RDF_ASSERTION_ACCEPTED = NS_OK, 18:50:30 INFO - NS_RDF_CURSOR_EMPTY = ((uint32_t)(0) << 31) | ((uint32_t)(10 + 0x45) << 16) | (uint32_t)(1), 18:50:30 INFO - NS_RDF_NO_VALUE = ((uint32_t)(0) << 31) | ((uint32_t)(10 + 0x45) << 16) | (uint32_t)(2), 18:50:30 INFO - NS_RDF_ASSERTION_REJECTED = ((uint32_t)(0) << 31) | ((uint32_t)(10 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_RDF_STOP_VISIT = ((uint32_t)(0) << 31) | ((uint32_t)(10 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_UCONV_NOCONV = ((uint32_t)(1) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_UDEC_ILLEGALINPUT = ((uint32_t)(1) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(14), 18:50:31 INFO - NS_SUCCESS_USING_FALLBACK_LOCALE = ((uint32_t)(0) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_OK_UDEC_EXACTLENGTH = ((uint32_t)(0) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(11), 18:50:31 INFO - NS_OK_UDEC_MOREINPUT = ((uint32_t)(0) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(12), 18:50:31 INFO - NS_OK_UDEC_MOREOUTPUT = ((uint32_t)(0) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(13), 18:50:31 INFO - NS_OK_UDEC_NOBOMFOUND = ((uint32_t)(0) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(14), 18:50:31 INFO - NS_OK_UENC_EXACTLENGTH = ((uint32_t)(0) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(33), 18:50:31 INFO - NS_OK_UENC_MOREOUTPUT = ((uint32_t)(0) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(34), 18:50:31 INFO - NS_ERROR_UENC_NOMAPPING = ((uint32_t)(0) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(35), 18:50:31 INFO - NS_OK_UENC_MOREINPUT = ((uint32_t)(0) << 31) | ((uint32_t)(11 + 0x45) << 16) | (uint32_t)(36), 18:50:31 INFO - NS_EXACT_LENGTH = NS_OK_UDEC_EXACTLENGTH, 18:50:31 INFO - NS_PARTIAL_MORE_INPUT = NS_OK_UDEC_MOREINPUT, 18:50:31 INFO - NS_PARTIAL_MORE_OUTPUT = NS_OK_UDEC_MOREOUTPUT, 18:50:31 INFO - NS_ERROR_ILLEGAL_INPUT = NS_ERROR_UDEC_ILLEGALINPUT, 18:50:31 INFO - NS_ERROR_FILE_UNRECOGNIZED_PATH = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_FILE_UNRESOLVABLE_SYMLINK = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_FILE_EXECUTION_FAILED = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_FILE_UNKNOWN_TYPE = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_FILE_DESTINATION_NOT_DIR = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_FILE_TARGET_DOES_NOT_EXIST = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_FILE_COPY_OR_MOVE_FAILED = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(7), 18:50:31 INFO - NS_ERROR_FILE_ALREADY_EXISTS = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(8), 18:50:31 INFO - NS_ERROR_FILE_INVALID_PATH = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(9), 18:50:31 INFO - NS_ERROR_FILE_DISK_FULL = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(10), 18:50:31 INFO - NS_ERROR_FILE_CORRUPTED = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(11), 18:50:31 INFO - NS_ERROR_FILE_NOT_DIRECTORY = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(12), 18:50:31 INFO - NS_ERROR_FILE_IS_DIRECTORY = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(13), 18:50:31 INFO - NS_ERROR_FILE_IS_LOCKED = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(14), 18:50:31 INFO - NS_ERROR_FILE_TOO_BIG = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(15), 18:50:31 INFO - NS_ERROR_FILE_NO_DEVICE_SPACE = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(16), 18:50:31 INFO - NS_ERROR_FILE_NAME_TOO_LONG = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(17), 18:50:31 INFO - NS_ERROR_FILE_NOT_FOUND = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(18), 18:50:31 INFO - NS_ERROR_FILE_READ_ONLY = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(19), 18:50:31 INFO - NS_ERROR_FILE_DIR_NOT_EMPTY = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(20), 18:50:31 INFO - NS_ERROR_FILE_ACCESS_DENIED = ((uint32_t)(1) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(21), 18:50:31 INFO - NS_SUCCESS_FILE_DIRECTORY_EMPTY = ((uint32_t)(0) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_SUCCESS_AGGREGATE_RESULT = ((uint32_t)(0) << 31) | ((uint32_t)(13 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_DOM_INDEX_SIZE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DOM_HIERARCHY_REQUEST_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_DOM_WRONG_DOCUMENT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_DOM_INVALID_CHARACTER_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(7), 18:50:31 INFO - NS_ERROR_DOM_NOT_FOUND_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(8), 18:50:31 INFO - NS_ERROR_DOM_NOT_SUPPORTED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(9), 18:50:31 INFO - NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(10), 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(11), 18:50:31 INFO - NS_ERROR_DOM_SYNTAX_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(12), 18:50:31 INFO - NS_ERROR_DOM_INVALID_MODIFICATION_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(13), 18:50:31 INFO - NS_ERROR_DOM_NAMESPACE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(14), 18:50:31 INFO - NS_ERROR_DOM_INVALID_ACCESS_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(15), 18:50:31 INFO - NS_ERROR_DOM_TYPE_MISMATCH_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(17), 18:50:31 INFO - NS_ERROR_DOM_SECURITY_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(18), 18:50:31 INFO - NS_ERROR_DOM_NETWORK_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(19), 18:50:31 INFO - NS_ERROR_DOM_ABORT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(20), 18:50:31 INFO - NS_ERROR_DOM_URL_MISMATCH_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(21), 18:50:31 INFO - NS_ERROR_DOM_QUOTA_EXCEEDED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(22), 18:50:31 INFO - NS_ERROR_DOM_TIMEOUT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(23), 18:50:31 INFO - NS_ERROR_DOM_INVALID_NODE_TYPE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(24), 18:50:31 INFO - NS_ERROR_DOM_DATA_CLONE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(25), 18:50:31 INFO - NS_ERROR_TYPE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(26), 18:50:31 INFO - NS_ERROR_RANGE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(27), 18:50:31 INFO - NS_ERROR_DOM_ENCODING_NOT_SUPPORTED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(28), 18:50:31 INFO - NS_ERROR_DOM_INVALID_POINTER_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(29), 18:50:31 INFO - NS_ERROR_DOM_UNKNOWN_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(30), 18:50:31 INFO - NS_ERROR_DOM_DATA_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(31), 18:50:31 INFO - NS_ERROR_DOM_OPERATION_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(32), 18:50:31 INFO - NS_ERROR_DOM_NOT_ALLOWED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(33), 18:50:31 INFO - NS_ERROR_DOM_SECMAN_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1001), 18:50:31 INFO - NS_ERROR_DOM_WRONG_TYPE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1002), 18:50:31 INFO - NS_ERROR_DOM_NOT_OBJECT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1003), 18:50:31 INFO - NS_ERROR_DOM_NOT_XPC_OBJECT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1004), 18:50:31 INFO - NS_ERROR_DOM_NOT_NUMBER_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1005), 18:50:31 INFO - NS_ERROR_DOM_NOT_BOOLEAN_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1006), 18:50:31 INFO - NS_ERROR_DOM_NOT_FUNCTION_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1007), 18:50:31 INFO - NS_ERROR_DOM_TOO_FEW_PARAMETERS_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1008), 18:50:31 INFO - NS_ERROR_DOM_BAD_DOCUMENT_DOMAIN = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1009), 18:50:31 INFO - NS_ERROR_DOM_PROP_ACCESS_DENIED = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1010), 18:50:31 INFO - NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1011), 18:50:31 INFO - NS_ERROR_DOM_BAD_URI = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1012), 18:50:31 INFO - NS_ERROR_DOM_RETVAL_UNDEFINED = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1013), 18:50:31 INFO - NS_ERROR_DOM_QUOTA_REACHED = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1014), 18:50:31 INFO - NS_ERROR_UNCATCHABLE_EXCEPTION = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1015), 18:50:31 INFO - NS_ERROR_DOM_MALFORMED_URI = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1016), 18:50:31 INFO - NS_ERROR_DOM_INVALID_HEADER_NAME = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1017), 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_HAS_INVALID_CONTEXT = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1018), 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_MUST_BE_OPENED = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1019), 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_MUST_NOT_BE_SENDING = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1020), 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_MUST_NOT_BE_LOADING_OR_DONE = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1021), 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_HAS_WRONG_RESPONSETYPE_FOR_RESPONSEXML = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1022), 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_HAS_WRONG_RESPONSETYPE_FOR_RESPONSETEXT = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1023), 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_CHUNKED_RESPONSETYPES_UNSUPPORTED_FOR_SYNC = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1024), 18:50:31 INFO - NS_ERROR_DOM_INVALID_ACCESS_XHR_TIMEOUT_AND_RESPONSETYPE_UNSUPPORTED_FOR_SYNC = ((uint32_t)(1) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1025), 18:50:31 INFO - NS_SUCCESS_DOM_NO_OPERATION = ((uint32_t)(0) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_SUCCESS_DOM_SCRIPT_EVALUATION_THREW = ((uint32_t)(0) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_SUCCESS_DOM_SCRIPT_EVALUATION_THREW_UNCATCHABLE = ((uint32_t)(0) << 31) | ((uint32_t)(14 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_IMAGELIB_SUCCESS_LOAD_FINISHED = ((uint32_t)(0) << 31) | ((uint32_t)(15 + 0x45) << 16) | (uint32_t)(0), 18:50:31 INFO - NS_IMAGELIB_CHANGING_OWNER = ((uint32_t)(0) << 31) | ((uint32_t)(15 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_IMAGELIB_ERROR_FAILURE = ((uint32_t)(1) << 31) | ((uint32_t)(15 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_IMAGELIB_ERROR_NO_DECODER = ((uint32_t)(1) << 31) | ((uint32_t)(15 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_IMAGELIB_ERROR_NOT_FINISHED = ((uint32_t)(1) << 31) | ((uint32_t)(15 + 0x45) << 16) | (uint32_t)(7), 18:50:31 INFO - NS_IMAGELIB_ERROR_NO_ENCODER = ((uint32_t)(1) << 31) | ((uint32_t)(15 + 0x45) << 16) | (uint32_t)(9), 18:50:31 INFO - NS_SUCCESS_EDITOR_ELEMENT_NOT_FOUND = ((uint32_t)(0) << 31) | ((uint32_t)(17 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_SUCCESS_EDITOR_FOUND_TARGET = ((uint32_t)(0) << 31) | ((uint32_t)(17 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_XPC_NOT_ENOUGH_ARGS = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_XPC_NEED_OUT_OBJECT = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_XPC_CANT_SET_OUT_VAL = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_XPC_NATIVE_RETURNED_FAILURE = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_XPC_CANT_GET_INTERFACE_INFO = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_XPC_CANT_GET_PARAM_IFACE_INFO = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_XPC_CANT_GET_METHOD_INFO = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(7), 18:50:31 INFO - NS_ERROR_XPC_UNEXPECTED = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(8), 18:50:31 INFO - NS_ERROR_XPC_BAD_CONVERT_JS = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(9), 18:50:31 INFO - NS_ERROR_XPC_BAD_CONVERT_NATIVE = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(10), 18:50:31 INFO - NS_ERROR_XPC_BAD_CONVERT_JS_NULL_REF = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(11), 18:50:31 INFO - NS_ERROR_XPC_BAD_OP_ON_WN_PROTO = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(12), 18:50:31 INFO - NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(13), 18:50:31 INFO - NS_ERROR_XPC_CANT_DEFINE_PROP_ON_WN = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(14), 18:50:31 INFO - NS_ERROR_XPC_CANT_WATCH_WN_STATIC = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(15), 18:50:31 INFO - NS_ERROR_XPC_CANT_EXPORT_WN_STATIC = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(16), 18:50:31 INFO - NS_ERROR_XPC_SCRIPTABLE_CALL_FAILED = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(17), 18:50:31 INFO - NS_ERROR_XPC_SCRIPTABLE_CTOR_FAILED = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(18), 18:50:31 INFO - NS_ERROR_XPC_CANT_CALL_WO_SCRIPTABLE = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(19), 18:50:31 INFO - NS_ERROR_XPC_CANT_CTOR_WO_SCRIPTABLE = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(20), 18:50:31 INFO - NS_ERROR_XPC_CI_RETURNED_FAILURE = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(21), 18:50:31 INFO - NS_ERROR_XPC_GS_RETURNED_FAILURE = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(22), 18:50:31 INFO - NS_ERROR_XPC_BAD_CID = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(23), 18:50:31 INFO - NS_ERROR_XPC_BAD_IID = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(24), 18:50:31 INFO - NS_ERROR_XPC_CANT_CREATE_WN = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(25), 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_EXCEPTION = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(26), 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_NATIVE_OBJECT = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(27), 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_JS_OBJECT = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(28), 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_NULL = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(29), 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_STRING = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(30), 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_NUMBER = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(31), 18:50:31 INFO - NS_ERROR_XPC_JAVASCRIPT_ERROR = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(32), 18:50:31 INFO - NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(33), 18:50:31 INFO - NS_ERROR_XPC_CANT_CONVERT_PRIMITIVE_TO_ARRAY = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(34), 18:50:31 INFO - NS_ERROR_XPC_CANT_CONVERT_OBJECT_TO_ARRAY = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(35), 18:50:31 INFO - NS_ERROR_XPC_NOT_ENOUGH_ELEMENTS_IN_ARRAY = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(36), 18:50:31 INFO - NS_ERROR_XPC_CANT_GET_ARRAY_INFO = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(37), 18:50:31 INFO - NS_ERROR_XPC_NOT_ENOUGH_CHARS_IN_STRING = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(38), 18:50:31 INFO - NS_ERROR_XPC_SECURITY_MANAGER_VETO = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(39), 18:50:31 INFO - NS_ERROR_XPC_INTERFACE_NOT_SCRIPTABLE = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(40), 18:50:31 INFO - NS_ERROR_XPC_INTERFACE_NOT_FROM_NSISUPPORTS = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(41), 18:50:31 INFO - NS_ERROR_XPC_CANT_GET_JSOBJECT_OF_DOM_OBJECT = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(42), 18:50:31 INFO - NS_ERROR_XPC_CANT_SET_READ_ONLY_CONSTANT = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(43), 18:50:31 INFO - NS_ERROR_XPC_CANT_SET_READ_ONLY_ATTRIBUTE = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(44), 18:50:31 INFO - NS_ERROR_XPC_CANT_SET_READ_ONLY_METHOD = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(45), 18:50:31 INFO - NS_ERROR_XPC_CANT_ADD_PROP_TO_WRAPPED_NATIVE = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(46), 18:50:31 INFO - NS_ERROR_XPC_CALL_TO_SCRIPTABLE_FAILED = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(47), 18:50:31 INFO - NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(48), 18:50:31 INFO - NS_ERROR_XPC_BAD_ID_STRING = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(49), 18:50:31 INFO - NS_ERROR_XPC_BAD_INITIALIZER_NAME = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(50), 18:50:31 INFO - NS_ERROR_XPC_HAS_BEEN_SHUTDOWN = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(51), 18:50:31 INFO - NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(52), 18:50:31 INFO - NS_ERROR_XPC_BAD_CONVERT_JS_ZERO_ISNOT_NULL = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(53), 18:50:31 INFO - NS_ERROR_XPC_CANT_PASS_CPOW_TO_NATIVE = ((uint32_t)(1) << 31) | ((uint32_t)(18 + 0x45) << 16) | (uint32_t)(54), 18:50:31 INFO - NS_ERROR_LAUNCHED_CHILD_PROCESS = ((uint32_t)(1) << 31) | ((uint32_t)(19 + 0x45) << 16) | (uint32_t)(200), 18:50:31 INFO - NS_ERROR_CSP_FORM_ACTION_VIOLATION = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(98), 18:50:31 INFO - NS_ERROR_CSP_FRAME_ANCESTOR_VIOLATION = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(99), 18:50:31 INFO - NS_ERROR_SRI_CORRUPT = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(200), 18:50:31 INFO - NS_ERROR_SRI_DISABLED = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(201), 18:50:31 INFO - NS_ERROR_SRI_NOT_ELIGIBLE = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(202), 18:50:31 INFO - NS_ERROR_SRI_UNEXPECTED_HASH_TYPE = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(203), 18:50:31 INFO - NS_ERROR_SRI_IMPORT = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(204), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_NOT_SIGNED = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1024), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_NO_CONTENT_INFO = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1025), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_BAD_DIGEST = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1026), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_NOCERT = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1028), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_UNTRUSTED = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1029), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_ERROR_UNVERIFIED = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1031), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_ERROR_PROCESSING = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1032), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_BAD_SIGNATURE = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1033), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_DIGEST_MISMATCH = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1034), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_UNKNOWN_ALGO = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1035), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_UNSUPPORTED_ALGO = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1036), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_MALFORMED_SIGNATURE = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1037), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_HEADER_MISMATCH = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1038), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_NOT_YET_ATTEMPTED = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1039), 18:50:31 INFO - NS_ERROR_CMS_VERIFY_CERT_WITHOUT_ADDRESS = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1040), 18:50:31 INFO - NS_ERROR_CMS_ENCRYPT_NO_BULK_ALG = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1056), 18:50:31 INFO - NS_ERROR_CMS_ENCRYPT_INCOMPLETE = ((uint32_t)(1) << 31) | ((uint32_t)(21 + 0x45) << 16) | (uint32_t)(1057), 18:50:31 INFO - NS_ERROR_DOM_INVALID_EXPRESSION_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(22 + 0x45) << 16) | (uint32_t)(51), 18:50:31 INFO - NS_ERROR_DOM_TYPE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(22 + 0x45) << 16) | (uint32_t)(52), 18:50:31 INFO - NS_ERROR_WONT_HANDLE_CONTENT = ((uint32_t)(1) << 31) | ((uint32_t)(24 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_MALWARE_URI = ((uint32_t)(1) << 31) | ((uint32_t)(24 + 0x45) << 16) | (uint32_t)(30), 18:50:31 INFO - NS_ERROR_PHISHING_URI = ((uint32_t)(1) << 31) | ((uint32_t)(24 + 0x45) << 16) | (uint32_t)(31), 18:50:31 INFO - NS_ERROR_TRACKING_URI = ((uint32_t)(1) << 31) | ((uint32_t)(24 + 0x45) << 16) | (uint32_t)(34), 18:50:31 INFO - NS_ERROR_UNWANTED_URI = ((uint32_t)(1) << 31) | ((uint32_t)(24 + 0x45) << 16) | (uint32_t)(35), 18:50:31 INFO - NS_ERROR_BLOCKED_URI = ((uint32_t)(1) << 31) | ((uint32_t)(24 + 0x45) << 16) | (uint32_t)(37), 18:50:31 INFO - NS_ERROR_SAVE_LINK_AS_TIMEOUT = ((uint32_t)(1) << 31) | ((uint32_t)(24 + 0x45) << 16) | (uint32_t)(32), 18:50:31 INFO - NS_ERROR_PARSED_DATA_CACHED = ((uint32_t)(1) << 31) | ((uint32_t)(24 + 0x45) << 16) | (uint32_t)(33), 18:50:31 INFO - NS_REFRESHURI_HEADER_FOUND = ((uint32_t)(0) << 31) | ((uint32_t)(24 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_IMAGE_SRC_CHANGED = ((uint32_t)(1) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_IMAGE_BLOCKED = ((uint32_t)(1) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_CONTENT_BLOCKED = ((uint32_t)(1) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_CONTENT_BLOCKED_SHOW_ALT = ((uint32_t)(1) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(7), 18:50:31 INFO - NS_PROPTABLE_PROP_NOT_THERE = ((uint32_t)(1) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(10), 18:50:31 INFO - NS_ERROR_XBL_BLOCKED = ((uint32_t)(1) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(15), 18:50:31 INFO - NS_ERROR_CONTENT_CRASHED = ((uint32_t)(1) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(16), 18:50:31 INFO - NS_HTML_STYLE_PROPERTY_NOT_THERE = ((uint32_t)(0) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_CONTENT_BLOCKED = ((uint32_t)(0) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(8), 18:50:31 INFO - NS_CONTENT_BLOCKED_SHOW_ALT = ((uint32_t)(0) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(9), 18:50:31 INFO - NS_PROPTABLE_PROP_OVERWRITTEN = ((uint32_t)(0) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(11), 18:50:31 INFO - NS_FINDBROADCASTER_NOT_FOUND = ((uint32_t)(0) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(12), 18:50:31 INFO - NS_FINDBROADCASTER_FOUND = ((uint32_t)(0) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(13), 18:50:31 INFO - NS_FINDBROADCASTER_AWAIT_OVERLAYS = ((uint32_t)(0) << 31) | ((uint32_t)(25 + 0x45) << 16) | (uint32_t)(14), 18:50:31 INFO - NS_ERROR_XPATH_INVALID_ARG = NS_ERROR_INVALID_ARG, 18:50:31 INFO - NS_ERROR_XSLT_PARSE_FAILURE = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_XPATH_PARSE_FAILURE = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_XSLT_ALREADY_SET = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_XSLT_EXECUTION_FAILURE = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_XPATH_UNKNOWN_FUNCTION = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_XSLT_BAD_RECURSION = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_XSLT_BAD_VALUE = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(7), 18:50:31 INFO - NS_ERROR_XSLT_NODESET_EXPECTED = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(8), 18:50:31 INFO - NS_ERROR_XSLT_ABORTED = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(9), 18:50:31 INFO - NS_ERROR_XSLT_NETWORK_ERROR = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(10), 18:50:31 INFO - NS_ERROR_XSLT_WRONG_MIME_TYPE = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(11), 18:50:31 INFO - NS_ERROR_XSLT_LOAD_RECURSION = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(12), 18:50:31 INFO - NS_ERROR_XPATH_BAD_ARGUMENT_COUNT = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(13), 18:50:31 INFO - NS_ERROR_XPATH_BAD_EXTENSION_FUNCTION = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(14), 18:50:31 INFO - NS_ERROR_XPATH_PAREN_EXPECTED = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(15), 18:50:31 INFO - NS_ERROR_XPATH_INVALID_AXIS = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(16), 18:50:31 INFO - NS_ERROR_XPATH_NO_NODE_TYPE_TEST = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(17), 18:50:31 INFO - NS_ERROR_XPATH_BRACKET_EXPECTED = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(18), 18:50:31 INFO - NS_ERROR_XPATH_INVALID_VAR_NAME = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(19), 18:50:31 INFO - NS_ERROR_XPATH_UNEXPECTED_END = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(20), 18:50:31 INFO - NS_ERROR_XPATH_OPERATOR_EXPECTED = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(21), 18:50:31 INFO - NS_ERROR_XPATH_UNCLOSED_LITERAL = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(22), 18:50:31 INFO - NS_ERROR_XPATH_BAD_COLON = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(23), 18:50:31 INFO - NS_ERROR_XPATH_BAD_BANG = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(24), 18:50:31 INFO - NS_ERROR_XPATH_ILLEGAL_CHAR = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(25), 18:50:31 INFO - NS_ERROR_XPATH_BINARY_EXPECTED = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(26), 18:50:31 INFO - NS_ERROR_XSLT_LOAD_BLOCKED_ERROR = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(27), 18:50:31 INFO - NS_ERROR_XPATH_INVALID_EXPRESSION_EVALUATED = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(28), 18:50:31 INFO - NS_ERROR_XPATH_UNBALANCED_CURLY_BRACE = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(29), 18:50:31 INFO - NS_ERROR_XSLT_BAD_NODE_NAME = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(30), 18:50:31 INFO - NS_ERROR_XSLT_VAR_ALREADY_SET = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(31), 18:50:31 INFO - NS_ERROR_XSLT_CALL_TO_KEY_NOT_ALLOWED = ((uint32_t)(1) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(32), 18:50:31 INFO - NS_XSLT_GET_NEW_HANDLER = ((uint32_t)(0) << 31) | ((uint32_t)(27 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_TRANSPORT_INIT = ((uint32_t)(1) << 31) | ((uint32_t)(28 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DUPLICATE_HANDLE = ((uint32_t)(1) << 31) | ((uint32_t)(28 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_BRIDGE_OPEN_PARENT = ((uint32_t)(1) << 31) | ((uint32_t)(28 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_BRIDGE_OPEN_CHILD = ((uint32_t)(1) << 31) | ((uint32_t)(28 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_DOM_SVG_WRONG_TYPE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(29 + 0x45) << 16) | (uint32_t)(0), 18:50:31 INFO - NS_ERROR_DOM_SVG_MATRIX_NOT_INVERTABLE = ((uint32_t)(1) << 31) | ((uint32_t)(29 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_STORAGE_BUSY = ((uint32_t)(1) << 31) | ((uint32_t)(30 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_STORAGE_IOERR = ((uint32_t)(1) << 31) | ((uint32_t)(30 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_STORAGE_CONSTRAINT = ((uint32_t)(1) << 31) | ((uint32_t)(30 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_DOM_FILE_NOT_FOUND_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(32 + 0x45) << 16) | (uint32_t)(0), 18:50:31 INFO - NS_ERROR_DOM_FILE_NOT_READABLE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(32 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DOM_FILE_ABORT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(32 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_UNKNOWN_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_NOT_FOUND_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_CONSTRAINT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_DATA_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_NOT_ALLOWED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_TRANSACTION_INACTIVE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(7), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_ABORT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(8), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_READ_ONLY_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(9), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_TIMEOUT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(10), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_QUOTA_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(11), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_VERSION_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(12), 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_RECOVERABLE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(33 + 0x45) << 16) | (uint32_t)(1001), 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_UNKNOWN_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(34 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_NOT_ALLOWED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(34 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_INACTIVE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(34 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_ABORT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(34 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_READ_ONLY_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(34 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_QUOTA_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(34 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_SIGNED_JAR_NOT_SIGNED = ((uint32_t)(1) << 31) | ((uint32_t)(35 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_SIGNED_JAR_MODIFIED_ENTRY = ((uint32_t)(1) << 31) | ((uint32_t)(35 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_SIGNED_JAR_UNSIGNED_ENTRY = ((uint32_t)(1) << 31) | ((uint32_t)(35 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_SIGNED_JAR_ENTRY_MISSING = ((uint32_t)(1) << 31) | ((uint32_t)(35 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_SIGNED_JAR_WRONG_SIGNATURE = ((uint32_t)(1) << 31) | ((uint32_t)(35 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_SIGNED_JAR_ENTRY_TOO_LARGE = ((uint32_t)(1) << 31) | ((uint32_t)(35 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_SIGNED_JAR_ENTRY_INVALID = ((uint32_t)(1) << 31) | ((uint32_t)(35 + 0x45) << 16) | (uint32_t)(7), 18:50:31 INFO - NS_ERROR_SIGNED_JAR_MANIFEST_INVALID = ((uint32_t)(1) << 31) | ((uint32_t)(35 + 0x45) << 16) | (uint32_t)(8), 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_INVALID_PATH_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(36 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_INVALID_MODIFICATION_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(36 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_NO_MODIFICATION_ALLOWED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(36 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_PATH_EXISTS_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(36 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_TYPE_MISMATCH_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(36 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_UNKNOWN_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(36 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_SIGNED_APP_MANIFEST_INVALID = ((uint32_t)(1) << 31) | ((uint32_t)(38 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DOM_ANIM_MISSING_PROPS_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(39 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DOM_PUSH_INVALID_REGISTRATION_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(40 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DOM_PUSH_DENIED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(40 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_DOM_PUSH_ABORT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(40 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_DOM_PUSH_SERVICE_UNREACHABLE = ((uint32_t)(1) << 31) | ((uint32_t)(40 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_DOM_PUSH_INVALID_KEY_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(40 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_DOM_PUSH_MISMATCHED_KEY_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(40 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_ABORT_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_NOT_ALLOWED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_NOT_SUPPORTED_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_DECODE_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_FATAL_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_METADATA_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_OVERFLOW_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(7), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_END_OF_STREAM = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(8), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_WAITING_FOR_DATA = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(9), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_CANCELED = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(10), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_MEDIASINK_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(11), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_DEMUXER_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(12), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_CDM_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(13), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_NEED_NEW_DECODER = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(14), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_INITIALIZING_DECODER = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(15), 18:50:31 INFO - NS_ERROR_DOM_MEDIA_CUBEB_INITIALIZATION_ERR = ((uint32_t)(1) << 31) | ((uint32_t)(41 + 0x45) << 16) | (uint32_t)(101), 18:50:31 INFO - NS_ERROR_UC_UPDATE_UNKNOWN = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_UC_UPDATE_DUPLICATE_PREFIX = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_UC_UPDATE_INFINITE_LOOP = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_UC_UPDATE_WRONG_REMOVAL_INDICES = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_UC_UPDATE_CHECKSUM_MISMATCH = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_UC_UPDATE_MISSING_CHECKSUM = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(6), 18:50:31 INFO - NS_ERROR_UC_UPDATE_SHUTDOWNING = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(7), 18:50:31 INFO - NS_ERROR_UC_UPDATE_TABLE_NOT_FOUND = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(8), 18:50:31 INFO - NS_ERROR_UC_UPDATE_BUILD_PREFIX_FAILURE = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(9), 18:50:31 INFO - NS_ERROR_UC_UPDATE_FAIL_TO_WRITE_DISK = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(10), 18:50:31 INFO - NS_ERROR_UC_UPDATE_PROTOCOL_PARSER_ERROR = ((uint32_t)(1) << 31) | ((uint32_t)(42 + 0x45) << 16) | (uint32_t)(11), 18:50:31 INFO - NS_ERROR_INTERNAL_ERRORRESULT_JS_EXCEPTION = ((uint32_t)(1) << 31) | ((uint32_t)(43 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_INTERNAL_ERRORRESULT_DOMEXCEPTION = ((uint32_t)(1) << 31) | ((uint32_t)(43 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_INTERNAL_ERRORRESULT_EXCEPTION_ON_JSCONTEXT = ((uint32_t)(1) << 31) | ((uint32_t)(43 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_ERROR_INTERNAL_ERRORRESULT_TYPEERROR = ((uint32_t)(1) << 31) | ((uint32_t)(43 + 0x45) << 16) | (uint32_t)(4), 18:50:31 INFO - NS_ERROR_INTERNAL_ERRORRESULT_RANGEERROR = ((uint32_t)(1) << 31) | ((uint32_t)(43 + 0x45) << 16) | (uint32_t)(5), 18:50:31 INFO - NS_ERROR_DOWNLOAD_COMPLETE = ((uint32_t)(1) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_ERROR_DOWNLOAD_NOT_PARTIAL = ((uint32_t)(1) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(2), 18:50:31 INFO - NS_ERROR_UNORM_MOREOUTPUT = ((uint32_t)(1) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(33), 18:50:31 INFO - NS_ERROR_DOCSHELL_REQUEST_REJECTED = ((uint32_t)(1) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(1001), 18:50:31 INFO - NS_ERROR_DOCUMENT_IS_PRINTMODE = ((uint32_t)(1) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(2001), 18:50:31 INFO - NS_SUCCESS_DONT_FIXUP = ((uint32_t)(0) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_SUCCESS_RESTART_APP = ((uint32_t)(0) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(1), 18:50:31 INFO - NS_SUCCESS_RESTART_APP_NOT_SAME_PROFILE = ((uint32_t)(0) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(3), 18:50:31 INFO - NS_SUCCESS_UNORM_NOTFOUND = ((uint32_t)(0) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(17), 18:50:31 INFO - NS_ERROR_NOT_IN_TREE = ((uint32_t)(1) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(38), 18:50:31 INFO - NS_OK_NO_NAME_CLAUSE_HANDLED = ((uint32_t)(0) << 31) | ((uint32_t)(51 + 0x45) << 16) | (uint32_t)(34) 18:50:31 INFO - #line 132 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsError.h" 18:50:31 INFO - }; 18:50:31 INFO - const nsresult 18:50:31 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\ErrorList.h" 18:50:31 INFO - NS_OK = nsresult::NS_OK, 18:50:31 INFO - NS_ERROR_BASE = nsresult::NS_ERROR_BASE, 18:50:31 INFO - NS_ERROR_NOT_INITIALIZED = nsresult::NS_ERROR_NOT_INITIALIZED, 18:50:31 INFO - NS_ERROR_ALREADY_INITIALIZED = nsresult::NS_ERROR_ALREADY_INITIALIZED, 18:50:31 INFO - NS_ERROR_NOT_IMPLEMENTED = nsresult::NS_ERROR_NOT_IMPLEMENTED, 18:50:31 INFO - NS_NOINTERFACE = nsresult::NS_NOINTERFACE, 18:50:31 INFO - NS_ERROR_NO_INTERFACE = nsresult::NS_ERROR_NO_INTERFACE, 18:50:31 INFO - NS_ERROR_ABORT = nsresult::NS_ERROR_ABORT, 18:50:31 INFO - NS_ERROR_FAILURE = nsresult::NS_ERROR_FAILURE, 18:50:31 INFO - NS_ERROR_UNEXPECTED = nsresult::NS_ERROR_UNEXPECTED, 18:50:31 INFO - NS_ERROR_OUT_OF_MEMORY = nsresult::NS_ERROR_OUT_OF_MEMORY, 18:50:31 INFO - NS_ERROR_ILLEGAL_VALUE = nsresult::NS_ERROR_ILLEGAL_VALUE, 18:50:31 INFO - NS_ERROR_INVALID_ARG = nsresult::NS_ERROR_INVALID_ARG, 18:50:31 INFO - NS_ERROR_INVALID_POINTER = nsresult::NS_ERROR_INVALID_POINTER, 18:50:31 INFO - NS_ERROR_NULL_POINTER = nsresult::NS_ERROR_NULL_POINTER, 18:50:31 INFO - NS_ERROR_NO_AGGREGATION = nsresult::NS_ERROR_NO_AGGREGATION, 18:50:31 INFO - NS_ERROR_NOT_AVAILABLE = nsresult::NS_ERROR_NOT_AVAILABLE, 18:50:31 INFO - NS_ERROR_FACTORY_NOT_REGISTERED = nsresult::NS_ERROR_FACTORY_NOT_REGISTERED, 18:50:31 INFO - NS_ERROR_FACTORY_REGISTER_AGAIN = nsresult::NS_ERROR_FACTORY_REGISTER_AGAIN, 18:50:31 INFO - NS_ERROR_FACTORY_NOT_LOADED = nsresult::NS_ERROR_FACTORY_NOT_LOADED, 18:50:31 INFO - NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT = nsresult::NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT, 18:50:31 INFO - NS_ERROR_FACTORY_EXISTS = nsresult::NS_ERROR_FACTORY_EXISTS, 18:50:31 INFO - NS_ERROR_CANNOT_CONVERT_DATA = nsresult::NS_ERROR_CANNOT_CONVERT_DATA, 18:50:31 INFO - NS_ERROR_OBJECT_IS_IMMUTABLE = nsresult::NS_ERROR_OBJECT_IS_IMMUTABLE, 18:50:31 INFO - NS_ERROR_LOSS_OF_SIGNIFICANT_DATA = nsresult::NS_ERROR_LOSS_OF_SIGNIFICANT_DATA, 18:50:31 INFO - NS_ERROR_NOT_SAME_THREAD = nsresult::NS_ERROR_NOT_SAME_THREAD, 18:50:31 INFO - NS_ERROR_ILLEGAL_DURING_SHUTDOWN = nsresult::NS_ERROR_ILLEGAL_DURING_SHUTDOWN, 18:50:31 INFO - NS_ERROR_SERVICE_NOT_AVAILABLE = nsresult::NS_ERROR_SERVICE_NOT_AVAILABLE, 18:50:31 INFO - NS_SUCCESS_LOSS_OF_INSIGNIFICANT_DATA = nsresult::NS_SUCCESS_LOSS_OF_INSIGNIFICANT_DATA, 18:50:31 INFO - NS_SUCCESS_INTERRUPTED_TRAVERSE = nsresult::NS_SUCCESS_INTERRUPTED_TRAVERSE, 18:50:31 INFO - NS_ERROR_SERVICE_NOT_FOUND = nsresult::NS_ERROR_SERVICE_NOT_FOUND, 18:50:31 INFO - NS_ERROR_SERVICE_IN_USE = nsresult::NS_ERROR_SERVICE_IN_USE, 18:50:31 INFO - NS_BASE_STREAM_CLOSED = nsresult::NS_BASE_STREAM_CLOSED, 18:50:31 INFO - NS_BASE_STREAM_OSERROR = nsresult::NS_BASE_STREAM_OSERROR, 18:50:31 INFO - NS_BASE_STREAM_ILLEGAL_ARGS = nsresult::NS_BASE_STREAM_ILLEGAL_ARGS, 18:50:31 INFO - NS_BASE_STREAM_NO_CONVERTER = nsresult::NS_BASE_STREAM_NO_CONVERTER, 18:50:31 INFO - NS_BASE_STREAM_BAD_CONVERSION = nsresult::NS_BASE_STREAM_BAD_CONVERSION, 18:50:31 INFO - NS_BASE_STREAM_WOULD_BLOCK = nsresult::NS_BASE_STREAM_WOULD_BLOCK, 18:50:31 INFO - NS_ERROR_GFX_PRINTER_NO_PRINTER_AVAILABLE = nsresult::NS_ERROR_GFX_PRINTER_NO_PRINTER_AVAILABLE, 18:50:31 INFO - NS_ERROR_GFX_PRINTER_NAME_NOT_FOUND = nsresult::NS_ERROR_GFX_PRINTER_NAME_NOT_FOUND, 18:50:31 INFO - NS_ERROR_GFX_PRINTER_COULD_NOT_OPEN_FILE = nsresult::NS_ERROR_GFX_PRINTER_COULD_NOT_OPEN_FILE, 18:50:31 INFO - NS_ERROR_GFX_PRINTER_STARTDOC = nsresult::NS_ERROR_GFX_PRINTER_STARTDOC, 18:50:31 INFO - NS_ERROR_GFX_PRINTER_ENDDOC = nsresult::NS_ERROR_GFX_PRINTER_ENDDOC, 18:50:31 INFO - NS_ERROR_GFX_PRINTER_STARTPAGE = nsresult::NS_ERROR_GFX_PRINTER_STARTPAGE, 18:50:31 INFO - NS_ERROR_GFX_PRINTER_DOC_IS_BUSY = nsresult::NS_ERROR_GFX_PRINTER_DOC_IS_BUSY, 18:50:31 INFO - NS_ERROR_GFX_CMAP_MALFORMED = nsresult::NS_ERROR_GFX_CMAP_MALFORMED, 18:50:31 INFO - NS_SUCCESS_EVENT_CONSUMED = nsresult::NS_SUCCESS_EVENT_CONSUMED, 18:50:31 INFO - NS_SUCCESS_EVENT_HANDLED_ASYNCHRONOUSLY = nsresult::NS_SUCCESS_EVENT_HANDLED_ASYNCHRONOUSLY, 18:50:31 INFO - NS_BINDING_SUCCEEDED = nsresult::NS_BINDING_SUCCEEDED, 18:50:31 INFO - NS_BINDING_FAILED = nsresult::NS_BINDING_FAILED, 18:50:31 INFO - NS_BINDING_ABORTED = nsresult::NS_BINDING_ABORTED, 18:50:31 INFO - NS_BINDING_REDIRECTED = nsresult::NS_BINDING_REDIRECTED, 18:50:31 INFO - NS_BINDING_RETARGETED = nsresult::NS_BINDING_RETARGETED, 18:50:31 INFO - NS_ERROR_MALFORMED_URI = nsresult::NS_ERROR_MALFORMED_URI, 18:50:31 INFO - NS_ERROR_IN_PROGRESS = nsresult::NS_ERROR_IN_PROGRESS, 18:50:31 INFO - NS_ERROR_NO_CONTENT = nsresult::NS_ERROR_NO_CONTENT, 18:50:31 INFO - NS_ERROR_UNKNOWN_PROTOCOL = nsresult::NS_ERROR_UNKNOWN_PROTOCOL, 18:50:31 INFO - NS_ERROR_INVALID_CONTENT_ENCODING = nsresult::NS_ERROR_INVALID_CONTENT_ENCODING, 18:50:31 INFO - NS_ERROR_CORRUPTED_CONTENT = nsresult::NS_ERROR_CORRUPTED_CONTENT, 18:50:31 INFO - NS_ERROR_INVALID_SIGNATURE = nsresult::NS_ERROR_INVALID_SIGNATURE, 18:50:31 INFO - NS_ERROR_FIRST_HEADER_FIELD_COMPONENT_EMPTY = nsresult::NS_ERROR_FIRST_HEADER_FIELD_COMPONENT_EMPTY, 18:50:31 INFO - NS_ERROR_ALREADY_OPENED = nsresult::NS_ERROR_ALREADY_OPENED, 18:50:31 INFO - NS_ERROR_ALREADY_CONNECTED = nsresult::NS_ERROR_ALREADY_CONNECTED, 18:50:31 INFO - NS_ERROR_NOT_CONNECTED = nsresult::NS_ERROR_NOT_CONNECTED, 18:50:31 INFO - NS_ERROR_CONNECTION_REFUSED = nsresult::NS_ERROR_CONNECTION_REFUSED, 18:50:31 INFO - NS_ERROR_NET_TIMEOUT = nsresult::NS_ERROR_NET_TIMEOUT, 18:50:31 INFO - NS_ERROR_OFFLINE = nsresult::NS_ERROR_OFFLINE, 18:50:31 INFO - NS_ERROR_PORT_ACCESS_NOT_ALLOWED = nsresult::NS_ERROR_PORT_ACCESS_NOT_ALLOWED, 18:50:31 INFO - NS_ERROR_NET_RESET = nsresult::NS_ERROR_NET_RESET, 18:50:31 INFO - NS_ERROR_NET_INTERRUPT = nsresult::NS_ERROR_NET_INTERRUPT, 18:50:31 INFO - NS_ERROR_PROXY_CONNECTION_REFUSED = nsresult::NS_ERROR_PROXY_CONNECTION_REFUSED, 18:50:31 INFO - NS_ERROR_NET_PARTIAL_TRANSFER = nsresult::NS_ERROR_NET_PARTIAL_TRANSFER, 18:50:31 INFO - NS_ERROR_NET_INADEQUATE_SECURITY = nsresult::NS_ERROR_NET_INADEQUATE_SECURITY, 18:50:31 INFO - NS_ERROR_NOT_RESUMABLE = nsresult::NS_ERROR_NOT_RESUMABLE, 18:50:31 INFO - NS_ERROR_REDIRECT_LOOP = nsresult::NS_ERROR_REDIRECT_LOOP, 18:50:31 INFO - NS_ERROR_ENTITY_CHANGED = nsresult::NS_ERROR_ENTITY_CHANGED, 18:50:31 INFO - NS_ERROR_UNSAFE_CONTENT_TYPE = nsresult::NS_ERROR_UNSAFE_CONTENT_TYPE, 18:50:31 INFO - NS_ERROR_REMOTE_XUL = nsresult::NS_ERROR_REMOTE_XUL, 18:50:31 INFO - NS_ERROR_LOAD_SHOWED_ERRORPAGE = nsresult::NS_ERROR_LOAD_SHOWED_ERRORPAGE, 18:50:31 INFO - NS_ERROR_DOCSHELL_DYING = nsresult::NS_ERROR_DOCSHELL_DYING, 18:50:31 INFO - NS_ERROR_FTP_LOGIN = nsresult::NS_ERROR_FTP_LOGIN, 18:50:31 INFO - NS_ERROR_FTP_CWD = nsresult::NS_ERROR_FTP_CWD, 18:50:31 INFO - NS_ERROR_FTP_PASV = nsresult::NS_ERROR_FTP_PASV, 18:50:31 INFO - NS_ERROR_FTP_PWD = nsresult::NS_ERROR_FTP_PWD, 18:50:31 INFO - NS_ERROR_FTP_LIST = nsresult::NS_ERROR_FTP_LIST, 18:50:31 INFO - NS_ERROR_UNKNOWN_HOST = nsresult::NS_ERROR_UNKNOWN_HOST, 18:50:31 INFO - NS_ERROR_DNS_LOOKUP_QUEUE_FULL = nsresult::NS_ERROR_DNS_LOOKUP_QUEUE_FULL, 18:50:31 INFO - NS_ERROR_UNKNOWN_PROXY_HOST = nsresult::NS_ERROR_UNKNOWN_PROXY_HOST, 18:50:31 INFO - NS_ERROR_UNKNOWN_SOCKET_TYPE = nsresult::NS_ERROR_UNKNOWN_SOCKET_TYPE, 18:50:31 INFO - NS_ERROR_SOCKET_CREATE_FAILED = nsresult::NS_ERROR_SOCKET_CREATE_FAILED, 18:50:31 INFO - NS_ERROR_SOCKET_ADDRESS_NOT_SUPPORTED = nsresult::NS_ERROR_SOCKET_ADDRESS_NOT_SUPPORTED, 18:50:31 INFO - NS_ERROR_SOCKET_ADDRESS_IN_USE = nsresult::NS_ERROR_SOCKET_ADDRESS_IN_USE, 18:50:31 INFO - NS_ERROR_CACHE_KEY_NOT_FOUND = nsresult::NS_ERROR_CACHE_KEY_NOT_FOUND, 18:50:31 INFO - NS_ERROR_CACHE_DATA_IS_STREAM = nsresult::NS_ERROR_CACHE_DATA_IS_STREAM, 18:50:31 INFO - NS_ERROR_CACHE_DATA_IS_NOT_STREAM = nsresult::NS_ERROR_CACHE_DATA_IS_NOT_STREAM, 18:50:31 INFO - NS_ERROR_CACHE_WAIT_FOR_VALIDATION = nsresult::NS_ERROR_CACHE_WAIT_FOR_VALIDATION, 18:50:31 INFO - NS_ERROR_CACHE_ENTRY_DOOMED = nsresult::NS_ERROR_CACHE_ENTRY_DOOMED, 18:50:31 INFO - NS_ERROR_CACHE_READ_ACCESS_DENIED = nsresult::NS_ERROR_CACHE_READ_ACCESS_DENIED, 18:50:31 INFO - NS_ERROR_CACHE_WRITE_ACCESS_DENIED = nsresult::NS_ERROR_CACHE_WRITE_ACCESS_DENIED, 18:50:31 INFO - NS_ERROR_CACHE_IN_USE = nsresult::NS_ERROR_CACHE_IN_USE, 18:50:31 INFO - NS_ERROR_DOCUMENT_NOT_CACHED = nsresult::NS_ERROR_DOCUMENT_NOT_CACHED, 18:50:31 INFO - NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS = nsresult::NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS, 18:50:31 INFO - NS_ERROR_HOST_IS_IP_ADDRESS = nsresult::NS_ERROR_HOST_IS_IP_ADDRESS, 18:50:31 INFO - NS_SUCCESS_ADOPTED_DATA = nsresult::NS_SUCCESS_ADOPTED_DATA, 18:50:31 INFO - NS_NET_STATUS_BEGIN_FTP_TRANSACTION = nsresult::NS_NET_STATUS_BEGIN_FTP_TRANSACTION, 18:50:31 INFO - NS_NET_STATUS_END_FTP_TRANSACTION = nsresult::NS_NET_STATUS_END_FTP_TRANSACTION, 18:50:31 INFO - NS_SUCCESS_AUTH_FINISHED = nsresult::NS_SUCCESS_AUTH_FINISHED, 18:50:31 INFO - NS_NET_STATUS_READING = nsresult::NS_NET_STATUS_READING, 18:50:31 INFO - NS_NET_STATUS_WRITING = nsresult::NS_NET_STATUS_WRITING, 18:50:31 INFO - NS_NET_STATUS_RESOLVING_HOST = nsresult::NS_NET_STATUS_RESOLVING_HOST, 18:50:31 INFO - NS_NET_STATUS_RESOLVED_HOST = nsresult::NS_NET_STATUS_RESOLVED_HOST, 18:50:31 INFO - NS_NET_STATUS_CONNECTING_TO = nsresult::NS_NET_STATUS_CONNECTING_TO, 18:50:31 INFO - NS_NET_STATUS_CONNECTED_TO = nsresult::NS_NET_STATUS_CONNECTED_TO, 18:50:31 INFO - NS_NET_STATUS_TLS_HANDSHAKE_STARTING = nsresult::NS_NET_STATUS_TLS_HANDSHAKE_STARTING, 18:50:31 INFO - NS_NET_STATUS_TLS_HANDSHAKE_ENDED = nsresult::NS_NET_STATUS_TLS_HANDSHAKE_ENDED, 18:50:31 INFO - NS_NET_STATUS_SENDING_TO = nsresult::NS_NET_STATUS_SENDING_TO, 18:50:31 INFO - NS_NET_STATUS_WAITING_FOR = nsresult::NS_NET_STATUS_WAITING_FOR, 18:50:31 INFO - NS_NET_STATUS_RECEIVING_FROM = nsresult::NS_NET_STATUS_RECEIVING_FROM, 18:50:31 INFO - NS_ERROR_INTERCEPTION_FAILED = nsresult::NS_ERROR_INTERCEPTION_FAILED, 18:50:31 INFO - NS_ERROR_HSTS_PRIMING_TIMEOUT = nsresult::NS_ERROR_HSTS_PRIMING_TIMEOUT, 18:50:31 INFO - NS_ERROR_PLUGINS_PLUGINSNOTCHANGED = nsresult::NS_ERROR_PLUGINS_PLUGINSNOTCHANGED, 18:50:31 INFO - NS_ERROR_PLUGIN_DISABLED = nsresult::NS_ERROR_PLUGIN_DISABLED, 18:50:31 INFO - NS_ERROR_PLUGIN_BLOCKLISTED = nsresult::NS_ERROR_PLUGIN_BLOCKLISTED, 18:50:31 INFO - NS_ERROR_PLUGIN_TIME_RANGE_NOT_SUPPORTED = nsresult::NS_ERROR_PLUGIN_TIME_RANGE_NOT_SUPPORTED, 18:50:31 INFO - NS_ERROR_PLUGIN_CLICKTOPLAY = nsresult::NS_ERROR_PLUGIN_CLICKTOPLAY, 18:50:31 INFO - NS_PLUGIN_INIT_PENDING = nsresult::NS_PLUGIN_INIT_PENDING, 18:50:31 INFO - NS_TABLELAYOUT_CELL_NOT_FOUND = nsresult::NS_TABLELAYOUT_CELL_NOT_FOUND, 18:50:31 INFO - NS_POSITION_BEFORE_TABLE = nsresult::NS_POSITION_BEFORE_TABLE, 18:50:31 INFO - NS_STATE_PROPERTY_EXISTS = nsresult::NS_STATE_PROPERTY_EXISTS, 18:50:31 INFO - NS_STATE_PROPERTY_NOT_THERE = nsresult::NS_STATE_PROPERTY_NOT_THERE, 18:50:31 INFO - NS_ERROR_HTMLPARSER_CONTINUE = nsresult::NS_ERROR_HTMLPARSER_CONTINUE, 18:50:31 INFO - NS_ERROR_HTMLPARSER_EOF = nsresult::NS_ERROR_HTMLPARSER_EOF, 18:50:31 INFO - NS_ERROR_HTMLPARSER_UNKNOWN = nsresult::NS_ERROR_HTMLPARSER_UNKNOWN, 18:50:31 INFO - NS_ERROR_HTMLPARSER_CANTPROPAGATE = nsresult::NS_ERROR_HTMLPARSER_CANTPROPAGATE, 18:50:31 INFO - NS_ERROR_HTMLPARSER_CONTEXTMISMATCH = nsresult::NS_ERROR_HTMLPARSER_CONTEXTMISMATCH, 18:50:31 INFO - NS_ERROR_HTMLPARSER_BADFILENAME = nsresult::NS_ERROR_HTMLPARSER_BADFILENAME, 18:50:31 INFO - NS_ERROR_HTMLPARSER_BADURL = nsresult::NS_ERROR_HTMLPARSER_BADURL, 18:50:31 INFO - NS_ERROR_HTMLPARSER_INVALIDPARSERCONTEXT = nsresult::NS_ERROR_HTMLPARSER_INVALIDPARSERCONTEXT, 18:50:31 INFO - NS_ERROR_HTMLPARSER_INTERRUPTED = nsresult::NS_ERROR_HTMLPARSER_INTERRUPTED, 18:50:31 INFO - NS_ERROR_HTMLPARSER_BLOCK = nsresult::NS_ERROR_HTMLPARSER_BLOCK, 18:50:31 INFO - NS_ERROR_HTMLPARSER_BADTOKENIZER = nsresult::NS_ERROR_HTMLPARSER_BADTOKENIZER, 18:50:31 INFO - NS_ERROR_HTMLPARSER_BADATTRIBUTE = nsresult::NS_ERROR_HTMLPARSER_BADATTRIBUTE, 18:50:31 INFO - NS_ERROR_HTMLPARSER_UNRESOLVEDDTD = nsresult::NS_ERROR_HTMLPARSER_UNRESOLVEDDTD, 18:50:31 INFO - NS_ERROR_HTMLPARSER_MISPLACEDTABLECONTENT = nsresult::NS_ERROR_HTMLPARSER_MISPLACEDTABLECONTENT, 18:50:31 INFO - NS_ERROR_HTMLPARSER_BADDTD = nsresult::NS_ERROR_HTMLPARSER_BADDTD, 18:50:31 INFO - NS_ERROR_HTMLPARSER_BADCONTEXT = nsresult::NS_ERROR_HTMLPARSER_BADCONTEXT, 18:50:31 INFO - NS_ERROR_HTMLPARSER_STOPPARSING = nsresult::NS_ERROR_HTMLPARSER_STOPPARSING, 18:50:31 INFO - NS_ERROR_HTMLPARSER_UNTERMINATEDSTRINGLITERAL = nsresult::NS_ERROR_HTMLPARSER_UNTERMINATEDSTRINGLITERAL, 18:50:31 INFO - NS_ERROR_HTMLPARSER_HIERARCHYTOODEEP = nsresult::NS_ERROR_HTMLPARSER_HIERARCHYTOODEEP, 18:50:31 INFO - NS_ERROR_HTMLPARSER_FAKE_ENDTAG = nsresult::NS_ERROR_HTMLPARSER_FAKE_ENDTAG, 18:50:31 INFO - NS_ERROR_HTMLPARSER_INVALID_COMMENT = nsresult::NS_ERROR_HTMLPARSER_INVALID_COMMENT, 18:50:31 INFO - NS_HTMLTOKENS_NOT_AN_ENTITY = nsresult::NS_HTMLTOKENS_NOT_AN_ENTITY, 18:50:31 INFO - NS_HTMLPARSER_VALID_META_CHARSET = nsresult::NS_HTMLPARSER_VALID_META_CHARSET, 18:50:31 INFO - NS_RDF_ASSERTION_ACCEPTED = nsresult::NS_RDF_ASSERTION_ACCEPTED, 18:50:31 INFO - NS_RDF_CURSOR_EMPTY = nsresult::NS_RDF_CURSOR_EMPTY, 18:50:31 INFO - NS_RDF_NO_VALUE = nsresult::NS_RDF_NO_VALUE, 18:50:31 INFO - NS_RDF_ASSERTION_REJECTED = nsresult::NS_RDF_ASSERTION_REJECTED, 18:50:31 INFO - NS_RDF_STOP_VISIT = nsresult::NS_RDF_STOP_VISIT, 18:50:31 INFO - NS_ERROR_UCONV_NOCONV = nsresult::NS_ERROR_UCONV_NOCONV, 18:50:31 INFO - NS_ERROR_UDEC_ILLEGALINPUT = nsresult::NS_ERROR_UDEC_ILLEGALINPUT, 18:50:31 INFO - NS_SUCCESS_USING_FALLBACK_LOCALE = nsresult::NS_SUCCESS_USING_FALLBACK_LOCALE, 18:50:31 INFO - NS_OK_UDEC_EXACTLENGTH = nsresult::NS_OK_UDEC_EXACTLENGTH, 18:50:31 INFO - NS_OK_UDEC_MOREINPUT = nsresult::NS_OK_UDEC_MOREINPUT, 18:50:31 INFO - NS_OK_UDEC_MOREOUTPUT = nsresult::NS_OK_UDEC_MOREOUTPUT, 18:50:31 INFO - NS_OK_UDEC_NOBOMFOUND = nsresult::NS_OK_UDEC_NOBOMFOUND, 18:50:31 INFO - NS_OK_UENC_EXACTLENGTH = nsresult::NS_OK_UENC_EXACTLENGTH, 18:50:31 INFO - NS_OK_UENC_MOREOUTPUT = nsresult::NS_OK_UENC_MOREOUTPUT, 18:50:31 INFO - NS_ERROR_UENC_NOMAPPING = nsresult::NS_ERROR_UENC_NOMAPPING, 18:50:31 INFO - NS_OK_UENC_MOREINPUT = nsresult::NS_OK_UENC_MOREINPUT, 18:50:31 INFO - NS_EXACT_LENGTH = nsresult::NS_EXACT_LENGTH, 18:50:31 INFO - NS_PARTIAL_MORE_INPUT = nsresult::NS_PARTIAL_MORE_INPUT, 18:50:31 INFO - NS_PARTIAL_MORE_OUTPUT = nsresult::NS_PARTIAL_MORE_OUTPUT, 18:50:31 INFO - NS_ERROR_ILLEGAL_INPUT = nsresult::NS_ERROR_ILLEGAL_INPUT, 18:50:31 INFO - NS_ERROR_FILE_UNRECOGNIZED_PATH = nsresult::NS_ERROR_FILE_UNRECOGNIZED_PATH, 18:50:31 INFO - NS_ERROR_FILE_UNRESOLVABLE_SYMLINK = nsresult::NS_ERROR_FILE_UNRESOLVABLE_SYMLINK, 18:50:31 INFO - NS_ERROR_FILE_EXECUTION_FAILED = nsresult::NS_ERROR_FILE_EXECUTION_FAILED, 18:50:31 INFO - NS_ERROR_FILE_UNKNOWN_TYPE = nsresult::NS_ERROR_FILE_UNKNOWN_TYPE, 18:50:31 INFO - NS_ERROR_FILE_DESTINATION_NOT_DIR = nsresult::NS_ERROR_FILE_DESTINATION_NOT_DIR, 18:50:31 INFO - NS_ERROR_FILE_TARGET_DOES_NOT_EXIST = nsresult::NS_ERROR_FILE_TARGET_DOES_NOT_EXIST, 18:50:31 INFO - NS_ERROR_FILE_COPY_OR_MOVE_FAILED = nsresult::NS_ERROR_FILE_COPY_OR_MOVE_FAILED, 18:50:31 INFO - NS_ERROR_FILE_ALREADY_EXISTS = nsresult::NS_ERROR_FILE_ALREADY_EXISTS, 18:50:31 INFO - NS_ERROR_FILE_INVALID_PATH = nsresult::NS_ERROR_FILE_INVALID_PATH, 18:50:31 INFO - NS_ERROR_FILE_DISK_FULL = nsresult::NS_ERROR_FILE_DISK_FULL, 18:50:31 INFO - NS_ERROR_FILE_CORRUPTED = nsresult::NS_ERROR_FILE_CORRUPTED, 18:50:31 INFO - NS_ERROR_FILE_NOT_DIRECTORY = nsresult::NS_ERROR_FILE_NOT_DIRECTORY, 18:50:31 INFO - NS_ERROR_FILE_IS_DIRECTORY = nsresult::NS_ERROR_FILE_IS_DIRECTORY, 18:50:31 INFO - NS_ERROR_FILE_IS_LOCKED = nsresult::NS_ERROR_FILE_IS_LOCKED, 18:50:31 INFO - NS_ERROR_FILE_TOO_BIG = nsresult::NS_ERROR_FILE_TOO_BIG, 18:50:31 INFO - NS_ERROR_FILE_NO_DEVICE_SPACE = nsresult::NS_ERROR_FILE_NO_DEVICE_SPACE, 18:50:31 INFO - NS_ERROR_FILE_NAME_TOO_LONG = nsresult::NS_ERROR_FILE_NAME_TOO_LONG, 18:50:31 INFO - NS_ERROR_FILE_NOT_FOUND = nsresult::NS_ERROR_FILE_NOT_FOUND, 18:50:31 INFO - NS_ERROR_FILE_READ_ONLY = nsresult::NS_ERROR_FILE_READ_ONLY, 18:50:31 INFO - NS_ERROR_FILE_DIR_NOT_EMPTY = nsresult::NS_ERROR_FILE_DIR_NOT_EMPTY, 18:50:31 INFO - NS_ERROR_FILE_ACCESS_DENIED = nsresult::NS_ERROR_FILE_ACCESS_DENIED, 18:50:31 INFO - NS_SUCCESS_FILE_DIRECTORY_EMPTY = nsresult::NS_SUCCESS_FILE_DIRECTORY_EMPTY, 18:50:31 INFO - NS_SUCCESS_AGGREGATE_RESULT = nsresult::NS_SUCCESS_AGGREGATE_RESULT, 18:50:31 INFO - NS_ERROR_DOM_INDEX_SIZE_ERR = nsresult::NS_ERROR_DOM_INDEX_SIZE_ERR, 18:50:31 INFO - NS_ERROR_DOM_HIERARCHY_REQUEST_ERR = nsresult::NS_ERROR_DOM_HIERARCHY_REQUEST_ERR, 18:50:31 INFO - NS_ERROR_DOM_WRONG_DOCUMENT_ERR = nsresult::NS_ERROR_DOM_WRONG_DOCUMENT_ERR, 18:50:31 INFO - NS_ERROR_DOM_INVALID_CHARACTER_ERR = nsresult::NS_ERROR_DOM_INVALID_CHARACTER_ERR, 18:50:31 INFO - NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR = nsresult::NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR, 18:50:31 INFO - NS_ERROR_DOM_NOT_FOUND_ERR = nsresult::NS_ERROR_DOM_NOT_FOUND_ERR, 18:50:31 INFO - NS_ERROR_DOM_NOT_SUPPORTED_ERR = nsresult::NS_ERROR_DOM_NOT_SUPPORTED_ERR, 18:50:31 INFO - NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR = nsresult::NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR, 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_ERR = nsresult::NS_ERROR_DOM_INVALID_STATE_ERR, 18:50:31 INFO - NS_ERROR_DOM_SYNTAX_ERR = nsresult::NS_ERROR_DOM_SYNTAX_ERR, 18:50:31 INFO - NS_ERROR_DOM_INVALID_MODIFICATION_ERR = nsresult::NS_ERROR_DOM_INVALID_MODIFICATION_ERR, 18:50:31 INFO - NS_ERROR_DOM_NAMESPACE_ERR = nsresult::NS_ERROR_DOM_NAMESPACE_ERR, 18:50:31 INFO - NS_ERROR_DOM_INVALID_ACCESS_ERR = nsresult::NS_ERROR_DOM_INVALID_ACCESS_ERR, 18:50:31 INFO - NS_ERROR_DOM_TYPE_MISMATCH_ERR = nsresult::NS_ERROR_DOM_TYPE_MISMATCH_ERR, 18:50:31 INFO - NS_ERROR_DOM_SECURITY_ERR = nsresult::NS_ERROR_DOM_SECURITY_ERR, 18:50:31 INFO - NS_ERROR_DOM_NETWORK_ERR = nsresult::NS_ERROR_DOM_NETWORK_ERR, 18:50:31 INFO - NS_ERROR_DOM_ABORT_ERR = nsresult::NS_ERROR_DOM_ABORT_ERR, 18:50:31 INFO - NS_ERROR_DOM_URL_MISMATCH_ERR = nsresult::NS_ERROR_DOM_URL_MISMATCH_ERR, 18:50:31 INFO - NS_ERROR_DOM_QUOTA_EXCEEDED_ERR = nsresult::NS_ERROR_DOM_QUOTA_EXCEEDED_ERR, 18:50:31 INFO - NS_ERROR_DOM_TIMEOUT_ERR = nsresult::NS_ERROR_DOM_TIMEOUT_ERR, 18:50:31 INFO - NS_ERROR_DOM_INVALID_NODE_TYPE_ERR = nsresult::NS_ERROR_DOM_INVALID_NODE_TYPE_ERR, 18:50:31 INFO - NS_ERROR_DOM_DATA_CLONE_ERR = nsresult::NS_ERROR_DOM_DATA_CLONE_ERR, 18:50:31 INFO - NS_ERROR_TYPE_ERR = nsresult::NS_ERROR_TYPE_ERR, 18:50:31 INFO - NS_ERROR_RANGE_ERR = nsresult::NS_ERROR_RANGE_ERR, 18:50:31 INFO - NS_ERROR_DOM_ENCODING_NOT_SUPPORTED_ERR = nsresult::NS_ERROR_DOM_ENCODING_NOT_SUPPORTED_ERR, 18:50:31 INFO - NS_ERROR_DOM_INVALID_POINTER_ERR = nsresult::NS_ERROR_DOM_INVALID_POINTER_ERR, 18:50:31 INFO - NS_ERROR_DOM_UNKNOWN_ERR = nsresult::NS_ERROR_DOM_UNKNOWN_ERR, 18:50:31 INFO - NS_ERROR_DOM_DATA_ERR = nsresult::NS_ERROR_DOM_DATA_ERR, 18:50:31 INFO - NS_ERROR_DOM_OPERATION_ERR = nsresult::NS_ERROR_DOM_OPERATION_ERR, 18:50:31 INFO - NS_ERROR_DOM_NOT_ALLOWED_ERR = nsresult::NS_ERROR_DOM_NOT_ALLOWED_ERR, 18:50:31 INFO - NS_ERROR_DOM_SECMAN_ERR = nsresult::NS_ERROR_DOM_SECMAN_ERR, 18:50:31 INFO - NS_ERROR_DOM_WRONG_TYPE_ERR = nsresult::NS_ERROR_DOM_WRONG_TYPE_ERR, 18:50:31 INFO - NS_ERROR_DOM_NOT_OBJECT_ERR = nsresult::NS_ERROR_DOM_NOT_OBJECT_ERR, 18:50:31 INFO - NS_ERROR_DOM_NOT_XPC_OBJECT_ERR = nsresult::NS_ERROR_DOM_NOT_XPC_OBJECT_ERR, 18:50:31 INFO - NS_ERROR_DOM_NOT_NUMBER_ERR = nsresult::NS_ERROR_DOM_NOT_NUMBER_ERR, 18:50:31 INFO - NS_ERROR_DOM_NOT_BOOLEAN_ERR = nsresult::NS_ERROR_DOM_NOT_BOOLEAN_ERR, 18:50:31 INFO - NS_ERROR_DOM_NOT_FUNCTION_ERR = nsresult::NS_ERROR_DOM_NOT_FUNCTION_ERR, 18:50:31 INFO - NS_ERROR_DOM_TOO_FEW_PARAMETERS_ERR = nsresult::NS_ERROR_DOM_TOO_FEW_PARAMETERS_ERR, 18:50:31 INFO - NS_ERROR_DOM_BAD_DOCUMENT_DOMAIN = nsresult::NS_ERROR_DOM_BAD_DOCUMENT_DOMAIN, 18:50:31 INFO - NS_ERROR_DOM_PROP_ACCESS_DENIED = nsresult::NS_ERROR_DOM_PROP_ACCESS_DENIED, 18:50:31 INFO - NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED = nsresult::NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED, 18:50:31 INFO - NS_ERROR_DOM_BAD_URI = nsresult::NS_ERROR_DOM_BAD_URI, 18:50:31 INFO - NS_ERROR_DOM_RETVAL_UNDEFINED = nsresult::NS_ERROR_DOM_RETVAL_UNDEFINED, 18:50:31 INFO - NS_ERROR_DOM_QUOTA_REACHED = nsresult::NS_ERROR_DOM_QUOTA_REACHED, 18:50:31 INFO - NS_ERROR_UNCATCHABLE_EXCEPTION = nsresult::NS_ERROR_UNCATCHABLE_EXCEPTION, 18:50:31 INFO - NS_ERROR_DOM_MALFORMED_URI = nsresult::NS_ERROR_DOM_MALFORMED_URI, 18:50:31 INFO - NS_ERROR_DOM_INVALID_HEADER_NAME = nsresult::NS_ERROR_DOM_INVALID_HEADER_NAME, 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_HAS_INVALID_CONTEXT = nsresult::NS_ERROR_DOM_INVALID_STATE_XHR_HAS_INVALID_CONTEXT, 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_MUST_BE_OPENED = nsresult::NS_ERROR_DOM_INVALID_STATE_XHR_MUST_BE_OPENED, 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_MUST_NOT_BE_SENDING = nsresult::NS_ERROR_DOM_INVALID_STATE_XHR_MUST_NOT_BE_SENDING, 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_MUST_NOT_BE_LOADING_OR_DONE = nsresult::NS_ERROR_DOM_INVALID_STATE_XHR_MUST_NOT_BE_LOADING_OR_DONE, 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_HAS_WRONG_RESPONSETYPE_FOR_RESPONSEXML = nsresult::NS_ERROR_DOM_INVALID_STATE_XHR_HAS_WRONG_RESPONSETYPE_FOR_RESPONSEXML, 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_HAS_WRONG_RESPONSETYPE_FOR_RESPONSETEXT = nsresult::NS_ERROR_DOM_INVALID_STATE_XHR_HAS_WRONG_RESPONSETYPE_FOR_RESPONSETEXT, 18:50:31 INFO - NS_ERROR_DOM_INVALID_STATE_XHR_CHUNKED_RESPONSETYPES_UNSUPPORTED_FOR_SYNC = nsresult::NS_ERROR_DOM_INVALID_STATE_XHR_CHUNKED_RESPONSETYPES_UNSUPPORTED_FOR_SYNC, 18:50:31 INFO - NS_ERROR_DOM_INVALID_ACCESS_XHR_TIMEOUT_AND_RESPONSETYPE_UNSUPPORTED_FOR_SYNC = nsresult::NS_ERROR_DOM_INVALID_ACCESS_XHR_TIMEOUT_AND_RESPONSETYPE_UNSUPPORTED_FOR_SYNC, 18:50:31 INFO - NS_SUCCESS_DOM_NO_OPERATION = nsresult::NS_SUCCESS_DOM_NO_OPERATION, 18:50:31 INFO - NS_SUCCESS_DOM_SCRIPT_EVALUATION_THREW = nsresult::NS_SUCCESS_DOM_SCRIPT_EVALUATION_THREW, 18:50:31 INFO - NS_SUCCESS_DOM_SCRIPT_EVALUATION_THREW_UNCATCHABLE = nsresult::NS_SUCCESS_DOM_SCRIPT_EVALUATION_THREW_UNCATCHABLE, 18:50:31 INFO - NS_IMAGELIB_SUCCESS_LOAD_FINISHED = nsresult::NS_IMAGELIB_SUCCESS_LOAD_FINISHED, 18:50:31 INFO - NS_IMAGELIB_CHANGING_OWNER = nsresult::NS_IMAGELIB_CHANGING_OWNER, 18:50:31 INFO - NS_IMAGELIB_ERROR_FAILURE = nsresult::NS_IMAGELIB_ERROR_FAILURE, 18:50:31 INFO - NS_IMAGELIB_ERROR_NO_DECODER = nsresult::NS_IMAGELIB_ERROR_NO_DECODER, 18:50:31 INFO - NS_IMAGELIB_ERROR_NOT_FINISHED = nsresult::NS_IMAGELIB_ERROR_NOT_FINISHED, 18:50:31 INFO - NS_IMAGELIB_ERROR_NO_ENCODER = nsresult::NS_IMAGELIB_ERROR_NO_ENCODER, 18:50:31 INFO - NS_SUCCESS_EDITOR_ELEMENT_NOT_FOUND = nsresult::NS_SUCCESS_EDITOR_ELEMENT_NOT_FOUND, 18:50:31 INFO - NS_SUCCESS_EDITOR_FOUND_TARGET = nsresult::NS_SUCCESS_EDITOR_FOUND_TARGET, 18:50:31 INFO - NS_ERROR_XPC_NOT_ENOUGH_ARGS = nsresult::NS_ERROR_XPC_NOT_ENOUGH_ARGS, 18:50:31 INFO - NS_ERROR_XPC_NEED_OUT_OBJECT = nsresult::NS_ERROR_XPC_NEED_OUT_OBJECT, 18:50:31 INFO - NS_ERROR_XPC_CANT_SET_OUT_VAL = nsresult::NS_ERROR_XPC_CANT_SET_OUT_VAL, 18:50:31 INFO - NS_ERROR_XPC_NATIVE_RETURNED_FAILURE = nsresult::NS_ERROR_XPC_NATIVE_RETURNED_FAILURE, 18:50:31 INFO - NS_ERROR_XPC_CANT_GET_INTERFACE_INFO = nsresult::NS_ERROR_XPC_CANT_GET_INTERFACE_INFO, 18:50:31 INFO - NS_ERROR_XPC_CANT_GET_PARAM_IFACE_INFO = nsresult::NS_ERROR_XPC_CANT_GET_PARAM_IFACE_INFO, 18:50:31 INFO - NS_ERROR_XPC_CANT_GET_METHOD_INFO = nsresult::NS_ERROR_XPC_CANT_GET_METHOD_INFO, 18:50:31 INFO - NS_ERROR_XPC_UNEXPECTED = nsresult::NS_ERROR_XPC_UNEXPECTED, 18:50:31 INFO - NS_ERROR_XPC_BAD_CONVERT_JS = nsresult::NS_ERROR_XPC_BAD_CONVERT_JS, 18:50:31 INFO - NS_ERROR_XPC_BAD_CONVERT_NATIVE = nsresult::NS_ERROR_XPC_BAD_CONVERT_NATIVE, 18:50:31 INFO - NS_ERROR_XPC_BAD_CONVERT_JS_NULL_REF = nsresult::NS_ERROR_XPC_BAD_CONVERT_JS_NULL_REF, 18:50:31 INFO - NS_ERROR_XPC_BAD_OP_ON_WN_PROTO = nsresult::NS_ERROR_XPC_BAD_OP_ON_WN_PROTO, 18:50:31 INFO - NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN = nsresult::NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN, 18:50:31 INFO - NS_ERROR_XPC_CANT_DEFINE_PROP_ON_WN = nsresult::NS_ERROR_XPC_CANT_DEFINE_PROP_ON_WN, 18:50:31 INFO - NS_ERROR_XPC_CANT_WATCH_WN_STATIC = nsresult::NS_ERROR_XPC_CANT_WATCH_WN_STATIC, 18:50:31 INFO - NS_ERROR_XPC_CANT_EXPORT_WN_STATIC = nsresult::NS_ERROR_XPC_CANT_EXPORT_WN_STATIC, 18:50:31 INFO - NS_ERROR_XPC_SCRIPTABLE_CALL_FAILED = nsresult::NS_ERROR_XPC_SCRIPTABLE_CALL_FAILED, 18:50:31 INFO - NS_ERROR_XPC_SCRIPTABLE_CTOR_FAILED = nsresult::NS_ERROR_XPC_SCRIPTABLE_CTOR_FAILED, 18:50:31 INFO - NS_ERROR_XPC_CANT_CALL_WO_SCRIPTABLE = nsresult::NS_ERROR_XPC_CANT_CALL_WO_SCRIPTABLE, 18:50:31 INFO - NS_ERROR_XPC_CANT_CTOR_WO_SCRIPTABLE = nsresult::NS_ERROR_XPC_CANT_CTOR_WO_SCRIPTABLE, 18:50:31 INFO - NS_ERROR_XPC_CI_RETURNED_FAILURE = nsresult::NS_ERROR_XPC_CI_RETURNED_FAILURE, 18:50:31 INFO - NS_ERROR_XPC_GS_RETURNED_FAILURE = nsresult::NS_ERROR_XPC_GS_RETURNED_FAILURE, 18:50:31 INFO - NS_ERROR_XPC_BAD_CID = nsresult::NS_ERROR_XPC_BAD_CID, 18:50:31 INFO - NS_ERROR_XPC_BAD_IID = nsresult::NS_ERROR_XPC_BAD_IID, 18:50:31 INFO - NS_ERROR_XPC_CANT_CREATE_WN = nsresult::NS_ERROR_XPC_CANT_CREATE_WN, 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_EXCEPTION = nsresult::NS_ERROR_XPC_JS_THREW_EXCEPTION, 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_NATIVE_OBJECT = nsresult::NS_ERROR_XPC_JS_THREW_NATIVE_OBJECT, 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_JS_OBJECT = nsresult::NS_ERROR_XPC_JS_THREW_JS_OBJECT, 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_NULL = nsresult::NS_ERROR_XPC_JS_THREW_NULL, 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_STRING = nsresult::NS_ERROR_XPC_JS_THREW_STRING, 18:50:31 INFO - NS_ERROR_XPC_JS_THREW_NUMBER = nsresult::NS_ERROR_XPC_JS_THREW_NUMBER, 18:50:31 INFO - NS_ERROR_XPC_JAVASCRIPT_ERROR = nsresult::NS_ERROR_XPC_JAVASCRIPT_ERROR, 18:50:31 INFO - NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS = nsresult::NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS, 18:50:31 INFO - NS_ERROR_XPC_CANT_CONVERT_PRIMITIVE_TO_ARRAY = nsresult::NS_ERROR_XPC_CANT_CONVERT_PRIMITIVE_TO_ARRAY, 18:50:31 INFO - NS_ERROR_XPC_CANT_CONVERT_OBJECT_TO_ARRAY = nsresult::NS_ERROR_XPC_CANT_CONVERT_OBJECT_TO_ARRAY, 18:50:31 INFO - NS_ERROR_XPC_NOT_ENOUGH_ELEMENTS_IN_ARRAY = nsresult::NS_ERROR_XPC_NOT_ENOUGH_ELEMENTS_IN_ARRAY, 18:50:31 INFO - NS_ERROR_XPC_CANT_GET_ARRAY_INFO = nsresult::NS_ERROR_XPC_CANT_GET_ARRAY_INFO, 18:50:31 INFO - NS_ERROR_XPC_NOT_ENOUGH_CHARS_IN_STRING = nsresult::NS_ERROR_XPC_NOT_ENOUGH_CHARS_IN_STRING, 18:50:31 INFO - NS_ERROR_XPC_SECURITY_MANAGER_VETO = nsresult::NS_ERROR_XPC_SECURITY_MANAGER_VETO, 18:50:31 INFO - NS_ERROR_XPC_INTERFACE_NOT_SCRIPTABLE = nsresult::NS_ERROR_XPC_INTERFACE_NOT_SCRIPTABLE, 18:50:31 INFO - NS_ERROR_XPC_INTERFACE_NOT_FROM_NSISUPPORTS = nsresult::NS_ERROR_XPC_INTERFACE_NOT_FROM_NSISUPPORTS, 18:50:31 INFO - NS_ERROR_XPC_CANT_GET_JSOBJECT_OF_DOM_OBJECT = nsresult::NS_ERROR_XPC_CANT_GET_JSOBJECT_OF_DOM_OBJECT, 18:50:31 INFO - NS_ERROR_XPC_CANT_SET_READ_ONLY_CONSTANT = nsresult::NS_ERROR_XPC_CANT_SET_READ_ONLY_CONSTANT, 18:50:31 INFO - NS_ERROR_XPC_CANT_SET_READ_ONLY_ATTRIBUTE = nsresult::NS_ERROR_XPC_CANT_SET_READ_ONLY_ATTRIBUTE, 18:50:31 INFO - NS_ERROR_XPC_CANT_SET_READ_ONLY_METHOD = nsresult::NS_ERROR_XPC_CANT_SET_READ_ONLY_METHOD, 18:50:31 INFO - NS_ERROR_XPC_CANT_ADD_PROP_TO_WRAPPED_NATIVE = nsresult::NS_ERROR_XPC_CANT_ADD_PROP_TO_WRAPPED_NATIVE, 18:50:31 INFO - NS_ERROR_XPC_CALL_TO_SCRIPTABLE_FAILED = nsresult::NS_ERROR_XPC_CALL_TO_SCRIPTABLE_FAILED, 18:50:31 INFO - NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED = nsresult::NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED, 18:50:31 INFO - NS_ERROR_XPC_BAD_ID_STRING = nsresult::NS_ERROR_XPC_BAD_ID_STRING, 18:50:31 INFO - NS_ERROR_XPC_BAD_INITIALIZER_NAME = nsresult::NS_ERROR_XPC_BAD_INITIALIZER_NAME, 18:50:31 INFO - NS_ERROR_XPC_HAS_BEEN_SHUTDOWN = nsresult::NS_ERROR_XPC_HAS_BEEN_SHUTDOWN, 18:50:31 INFO - NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN = nsresult::NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN, 18:50:31 INFO - NS_ERROR_XPC_BAD_CONVERT_JS_ZERO_ISNOT_NULL = nsresult::NS_ERROR_XPC_BAD_CONVERT_JS_ZERO_ISNOT_NULL, 18:50:31 INFO - NS_ERROR_XPC_CANT_PASS_CPOW_TO_NATIVE = nsresult::NS_ERROR_XPC_CANT_PASS_CPOW_TO_NATIVE, 18:50:31 INFO - NS_ERROR_LAUNCHED_CHILD_PROCESS = nsresult::NS_ERROR_LAUNCHED_CHILD_PROCESS, 18:50:31 INFO - NS_ERROR_CSP_FORM_ACTION_VIOLATION = nsresult::NS_ERROR_CSP_FORM_ACTION_VIOLATION, 18:50:31 INFO - NS_ERROR_CSP_FRAME_ANCESTOR_VIOLATION = nsresult::NS_ERROR_CSP_FRAME_ANCESTOR_VIOLATION, 18:50:31 INFO - NS_ERROR_SRI_CORRUPT = nsresult::NS_ERROR_SRI_CORRUPT, 18:50:31 INFO - NS_ERROR_SRI_DISABLED = nsresult::NS_ERROR_SRI_DISABLED, 18:50:31 INFO - NS_ERROR_SRI_NOT_ELIGIBLE = nsresult::NS_ERROR_SRI_NOT_ELIGIBLE, 18:50:31 INFO - NS_ERROR_SRI_UNEXPECTED_HASH_TYPE = nsresult::NS_ERROR_SRI_UNEXPECTED_HASH_TYPE, 18:50:31 INFO - NS_ERROR_SRI_IMPORT = nsresult::NS_ERROR_SRI_IMPORT, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_NOT_SIGNED = nsresult::NS_ERROR_CMS_VERIFY_NOT_SIGNED, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_NO_CONTENT_INFO = nsresult::NS_ERROR_CMS_VERIFY_NO_CONTENT_INFO, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_BAD_DIGEST = nsresult::NS_ERROR_CMS_VERIFY_BAD_DIGEST, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_NOCERT = nsresult::NS_ERROR_CMS_VERIFY_NOCERT, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_UNTRUSTED = nsresult::NS_ERROR_CMS_VERIFY_UNTRUSTED, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_ERROR_UNVERIFIED = nsresult::NS_ERROR_CMS_VERIFY_ERROR_UNVERIFIED, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_ERROR_PROCESSING = nsresult::NS_ERROR_CMS_VERIFY_ERROR_PROCESSING, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_BAD_SIGNATURE = nsresult::NS_ERROR_CMS_VERIFY_BAD_SIGNATURE, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_DIGEST_MISMATCH = nsresult::NS_ERROR_CMS_VERIFY_DIGEST_MISMATCH, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_UNKNOWN_ALGO = nsresult::NS_ERROR_CMS_VERIFY_UNKNOWN_ALGO, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_UNSUPPORTED_ALGO = nsresult::NS_ERROR_CMS_VERIFY_UNSUPPORTED_ALGO, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_MALFORMED_SIGNATURE = nsresult::NS_ERROR_CMS_VERIFY_MALFORMED_SIGNATURE, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_HEADER_MISMATCH = nsresult::NS_ERROR_CMS_VERIFY_HEADER_MISMATCH, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_NOT_YET_ATTEMPTED = nsresult::NS_ERROR_CMS_VERIFY_NOT_YET_ATTEMPTED, 18:50:31 INFO - NS_ERROR_CMS_VERIFY_CERT_WITHOUT_ADDRESS = nsresult::NS_ERROR_CMS_VERIFY_CERT_WITHOUT_ADDRESS, 18:50:31 INFO - NS_ERROR_CMS_ENCRYPT_NO_BULK_ALG = nsresult::NS_ERROR_CMS_ENCRYPT_NO_BULK_ALG, 18:50:31 INFO - NS_ERROR_CMS_ENCRYPT_INCOMPLETE = nsresult::NS_ERROR_CMS_ENCRYPT_INCOMPLETE, 18:50:31 INFO - NS_ERROR_DOM_INVALID_EXPRESSION_ERR = nsresult::NS_ERROR_DOM_INVALID_EXPRESSION_ERR, 18:50:31 INFO - NS_ERROR_DOM_TYPE_ERR = nsresult::NS_ERROR_DOM_TYPE_ERR, 18:50:31 INFO - NS_ERROR_WONT_HANDLE_CONTENT = nsresult::NS_ERROR_WONT_HANDLE_CONTENT, 18:50:31 INFO - NS_ERROR_MALWARE_URI = nsresult::NS_ERROR_MALWARE_URI, 18:50:31 INFO - NS_ERROR_PHISHING_URI = nsresult::NS_ERROR_PHISHING_URI, 18:50:31 INFO - NS_ERROR_TRACKING_URI = nsresult::NS_ERROR_TRACKING_URI, 18:50:31 INFO - NS_ERROR_UNWANTED_URI = nsresult::NS_ERROR_UNWANTED_URI, 18:50:31 INFO - NS_ERROR_BLOCKED_URI = nsresult::NS_ERROR_BLOCKED_URI, 18:50:31 INFO - NS_ERROR_SAVE_LINK_AS_TIMEOUT = nsresult::NS_ERROR_SAVE_LINK_AS_TIMEOUT, 18:50:31 INFO - NS_ERROR_PARSED_DATA_CACHED = nsresult::NS_ERROR_PARSED_DATA_CACHED, 18:50:31 INFO - NS_REFRESHURI_HEADER_FOUND = nsresult::NS_REFRESHURI_HEADER_FOUND, 18:50:31 INFO - NS_ERROR_IMAGE_SRC_CHANGED = nsresult::NS_ERROR_IMAGE_SRC_CHANGED, 18:50:31 INFO - NS_ERROR_IMAGE_BLOCKED = nsresult::NS_ERROR_IMAGE_BLOCKED, 18:50:31 INFO - NS_ERROR_CONTENT_BLOCKED = nsresult::NS_ERROR_CONTENT_BLOCKED, 18:50:31 INFO - NS_ERROR_CONTENT_BLOCKED_SHOW_ALT = nsresult::NS_ERROR_CONTENT_BLOCKED_SHOW_ALT, 18:50:31 INFO - NS_PROPTABLE_PROP_NOT_THERE = nsresult::NS_PROPTABLE_PROP_NOT_THERE, 18:50:31 INFO - NS_ERROR_XBL_BLOCKED = nsresult::NS_ERROR_XBL_BLOCKED, 18:50:31 INFO - NS_ERROR_CONTENT_CRASHED = nsresult::NS_ERROR_CONTENT_CRASHED, 18:50:31 INFO - NS_HTML_STYLE_PROPERTY_NOT_THERE = nsresult::NS_HTML_STYLE_PROPERTY_NOT_THERE, 18:50:31 INFO - NS_CONTENT_BLOCKED = nsresult::NS_CONTENT_BLOCKED, 18:50:31 INFO - NS_CONTENT_BLOCKED_SHOW_ALT = nsresult::NS_CONTENT_BLOCKED_SHOW_ALT, 18:50:31 INFO - NS_PROPTABLE_PROP_OVERWRITTEN = nsresult::NS_PROPTABLE_PROP_OVERWRITTEN, 18:50:31 INFO - NS_FINDBROADCASTER_NOT_FOUND = nsresult::NS_FINDBROADCASTER_NOT_FOUND, 18:50:31 INFO - NS_FINDBROADCASTER_FOUND = nsresult::NS_FINDBROADCASTER_FOUND, 18:50:31 INFO - NS_FINDBROADCASTER_AWAIT_OVERLAYS = nsresult::NS_FINDBROADCASTER_AWAIT_OVERLAYS, 18:50:31 INFO - NS_ERROR_XPATH_INVALID_ARG = nsresult::NS_ERROR_XPATH_INVALID_ARG, 18:50:31 INFO - NS_ERROR_XSLT_PARSE_FAILURE = nsresult::NS_ERROR_XSLT_PARSE_FAILURE, 18:50:31 INFO - NS_ERROR_XPATH_PARSE_FAILURE = nsresult::NS_ERROR_XPATH_PARSE_FAILURE, 18:50:31 INFO - NS_ERROR_XSLT_ALREADY_SET = nsresult::NS_ERROR_XSLT_ALREADY_SET, 18:50:31 INFO - NS_ERROR_XSLT_EXECUTION_FAILURE = nsresult::NS_ERROR_XSLT_EXECUTION_FAILURE, 18:50:31 INFO - NS_ERROR_XPATH_UNKNOWN_FUNCTION = nsresult::NS_ERROR_XPATH_UNKNOWN_FUNCTION, 18:50:31 INFO - NS_ERROR_XSLT_BAD_RECURSION = nsresult::NS_ERROR_XSLT_BAD_RECURSION, 18:50:31 INFO - NS_ERROR_XSLT_BAD_VALUE = nsresult::NS_ERROR_XSLT_BAD_VALUE, 18:50:31 INFO - NS_ERROR_XSLT_NODESET_EXPECTED = nsresult::NS_ERROR_XSLT_NODESET_EXPECTED, 18:50:31 INFO - NS_ERROR_XSLT_ABORTED = nsresult::NS_ERROR_XSLT_ABORTED, 18:50:31 INFO - NS_ERROR_XSLT_NETWORK_ERROR = nsresult::NS_ERROR_XSLT_NETWORK_ERROR, 18:50:31 INFO - NS_ERROR_XSLT_WRONG_MIME_TYPE = nsresult::NS_ERROR_XSLT_WRONG_MIME_TYPE, 18:50:31 INFO - NS_ERROR_XSLT_LOAD_RECURSION = nsresult::NS_ERROR_XSLT_LOAD_RECURSION, 18:50:31 INFO - NS_ERROR_XPATH_BAD_ARGUMENT_COUNT = nsresult::NS_ERROR_XPATH_BAD_ARGUMENT_COUNT, 18:50:31 INFO - NS_ERROR_XPATH_BAD_EXTENSION_FUNCTION = nsresult::NS_ERROR_XPATH_BAD_EXTENSION_FUNCTION, 18:50:31 INFO - NS_ERROR_XPATH_PAREN_EXPECTED = nsresult::NS_ERROR_XPATH_PAREN_EXPECTED, 18:50:31 INFO - NS_ERROR_XPATH_INVALID_AXIS = nsresult::NS_ERROR_XPATH_INVALID_AXIS, 18:50:31 INFO - NS_ERROR_XPATH_NO_NODE_TYPE_TEST = nsresult::NS_ERROR_XPATH_NO_NODE_TYPE_TEST, 18:50:31 INFO - NS_ERROR_XPATH_BRACKET_EXPECTED = nsresult::NS_ERROR_XPATH_BRACKET_EXPECTED, 18:50:31 INFO - NS_ERROR_XPATH_INVALID_VAR_NAME = nsresult::NS_ERROR_XPATH_INVALID_VAR_NAME, 18:50:31 INFO - NS_ERROR_XPATH_UNEXPECTED_END = nsresult::NS_ERROR_XPATH_UNEXPECTED_END, 18:50:31 INFO - NS_ERROR_XPATH_OPERATOR_EXPECTED = nsresult::NS_ERROR_XPATH_OPERATOR_EXPECTED, 18:50:31 INFO - NS_ERROR_XPATH_UNCLOSED_LITERAL = nsresult::NS_ERROR_XPATH_UNCLOSED_LITERAL, 18:50:31 INFO - NS_ERROR_XPATH_BAD_COLON = nsresult::NS_ERROR_XPATH_BAD_COLON, 18:50:31 INFO - NS_ERROR_XPATH_BAD_BANG = nsresult::NS_ERROR_XPATH_BAD_BANG, 18:50:31 INFO - NS_ERROR_XPATH_ILLEGAL_CHAR = nsresult::NS_ERROR_XPATH_ILLEGAL_CHAR, 18:50:31 INFO - NS_ERROR_XPATH_BINARY_EXPECTED = nsresult::NS_ERROR_XPATH_BINARY_EXPECTED, 18:50:31 INFO - NS_ERROR_XSLT_LOAD_BLOCKED_ERROR = nsresult::NS_ERROR_XSLT_LOAD_BLOCKED_ERROR, 18:50:31 INFO - NS_ERROR_XPATH_INVALID_EXPRESSION_EVALUATED = nsresult::NS_ERROR_XPATH_INVALID_EXPRESSION_EVALUATED, 18:50:31 INFO - NS_ERROR_XPATH_UNBALANCED_CURLY_BRACE = nsresult::NS_ERROR_XPATH_UNBALANCED_CURLY_BRACE, 18:50:31 INFO - NS_ERROR_XSLT_BAD_NODE_NAME = nsresult::NS_ERROR_XSLT_BAD_NODE_NAME, 18:50:31 INFO - NS_ERROR_XSLT_VAR_ALREADY_SET = nsresult::NS_ERROR_XSLT_VAR_ALREADY_SET, 18:50:31 INFO - NS_ERROR_XSLT_CALL_TO_KEY_NOT_ALLOWED = nsresult::NS_ERROR_XSLT_CALL_TO_KEY_NOT_ALLOWED, 18:50:31 INFO - NS_XSLT_GET_NEW_HANDLER = nsresult::NS_XSLT_GET_NEW_HANDLER, 18:50:31 INFO - NS_ERROR_TRANSPORT_INIT = nsresult::NS_ERROR_TRANSPORT_INIT, 18:50:31 INFO - NS_ERROR_DUPLICATE_HANDLE = nsresult::NS_ERROR_DUPLICATE_HANDLE, 18:50:31 INFO - NS_ERROR_BRIDGE_OPEN_PARENT = nsresult::NS_ERROR_BRIDGE_OPEN_PARENT, 18:50:31 INFO - NS_ERROR_BRIDGE_OPEN_CHILD = nsresult::NS_ERROR_BRIDGE_OPEN_CHILD, 18:50:31 INFO - NS_ERROR_DOM_SVG_WRONG_TYPE_ERR = nsresult::NS_ERROR_DOM_SVG_WRONG_TYPE_ERR, 18:50:31 INFO - NS_ERROR_DOM_SVG_MATRIX_NOT_INVERTABLE = nsresult::NS_ERROR_DOM_SVG_MATRIX_NOT_INVERTABLE, 18:50:31 INFO - NS_ERROR_STORAGE_BUSY = nsresult::NS_ERROR_STORAGE_BUSY, 18:50:31 INFO - NS_ERROR_STORAGE_IOERR = nsresult::NS_ERROR_STORAGE_IOERR, 18:50:31 INFO - NS_ERROR_STORAGE_CONSTRAINT = nsresult::NS_ERROR_STORAGE_CONSTRAINT, 18:50:31 INFO - NS_ERROR_DOM_FILE_NOT_FOUND_ERR = nsresult::NS_ERROR_DOM_FILE_NOT_FOUND_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILE_NOT_READABLE_ERR = nsresult::NS_ERROR_DOM_FILE_NOT_READABLE_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILE_ABORT_ERR = nsresult::NS_ERROR_DOM_FILE_ABORT_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_UNKNOWN_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_UNKNOWN_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_NOT_FOUND_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_NOT_FOUND_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_CONSTRAINT_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_CONSTRAINT_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_DATA_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_DATA_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_NOT_ALLOWED_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_NOT_ALLOWED_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_TRANSACTION_INACTIVE_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_TRANSACTION_INACTIVE_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_ABORT_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_ABORT_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_READ_ONLY_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_READ_ONLY_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_TIMEOUT_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_TIMEOUT_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_QUOTA_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_QUOTA_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_VERSION_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_VERSION_ERR, 18:50:31 INFO - NS_ERROR_DOM_INDEXEDDB_RECOVERABLE_ERR = nsresult::NS_ERROR_DOM_INDEXEDDB_RECOVERABLE_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_UNKNOWN_ERR = nsresult::NS_ERROR_DOM_FILEHANDLE_UNKNOWN_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_NOT_ALLOWED_ERR = nsresult::NS_ERROR_DOM_FILEHANDLE_NOT_ALLOWED_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_INACTIVE_ERR = nsresult::NS_ERROR_DOM_FILEHANDLE_INACTIVE_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_ABORT_ERR = nsresult::NS_ERROR_DOM_FILEHANDLE_ABORT_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_READ_ONLY_ERR = nsresult::NS_ERROR_DOM_FILEHANDLE_READ_ONLY_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILEHANDLE_QUOTA_ERR = nsresult::NS_ERROR_DOM_FILEHANDLE_QUOTA_ERR, 18:50:31 INFO - NS_ERROR_SIGNED_JAR_NOT_SIGNED = nsresult::NS_ERROR_SIGNED_JAR_NOT_SIGNED, 18:50:31 INFO - NS_ERROR_SIGNED_JAR_MODIFIED_ENTRY = nsresult::NS_ERROR_SIGNED_JAR_MODIFIED_ENTRY, 18:50:31 INFO - NS_ERROR_SIGNED_JAR_UNSIGNED_ENTRY = nsresult::NS_ERROR_SIGNED_JAR_UNSIGNED_ENTRY, 18:50:31 INFO - NS_ERROR_SIGNED_JAR_ENTRY_MISSING = nsresult::NS_ERROR_SIGNED_JAR_ENTRY_MISSING, 18:50:31 INFO - NS_ERROR_SIGNED_JAR_WRONG_SIGNATURE = nsresult::NS_ERROR_SIGNED_JAR_WRONG_SIGNATURE, 18:50:31 INFO - NS_ERROR_SIGNED_JAR_ENTRY_TOO_LARGE = nsresult::NS_ERROR_SIGNED_JAR_ENTRY_TOO_LARGE, 18:50:31 INFO - NS_ERROR_SIGNED_JAR_ENTRY_INVALID = nsresult::NS_ERROR_SIGNED_JAR_ENTRY_INVALID, 18:50:31 INFO - NS_ERROR_SIGNED_JAR_MANIFEST_INVALID = nsresult::NS_ERROR_SIGNED_JAR_MANIFEST_INVALID, 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_INVALID_PATH_ERR = nsresult::NS_ERROR_DOM_FILESYSTEM_INVALID_PATH_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_INVALID_MODIFICATION_ERR = nsresult::NS_ERROR_DOM_FILESYSTEM_INVALID_MODIFICATION_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_NO_MODIFICATION_ALLOWED_ERR = nsresult::NS_ERROR_DOM_FILESYSTEM_NO_MODIFICATION_ALLOWED_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_PATH_EXISTS_ERR = nsresult::NS_ERROR_DOM_FILESYSTEM_PATH_EXISTS_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_TYPE_MISMATCH_ERR = nsresult::NS_ERROR_DOM_FILESYSTEM_TYPE_MISMATCH_ERR, 18:50:31 INFO - NS_ERROR_DOM_FILESYSTEM_UNKNOWN_ERR = nsresult::NS_ERROR_DOM_FILESYSTEM_UNKNOWN_ERR, 18:50:31 INFO - NS_ERROR_SIGNED_APP_MANIFEST_INVALID = nsresult::NS_ERROR_SIGNED_APP_MANIFEST_INVALID, 18:50:31 INFO - NS_ERROR_DOM_ANIM_MISSING_PROPS_ERR = nsresult::NS_ERROR_DOM_ANIM_MISSING_PROPS_ERR, 18:50:31 INFO - NS_ERROR_DOM_PUSH_INVALID_REGISTRATION_ERR = nsresult::NS_ERROR_DOM_PUSH_INVALID_REGISTRATION_ERR, 18:50:31 INFO - NS_ERROR_DOM_PUSH_DENIED_ERR = nsresult::NS_ERROR_DOM_PUSH_DENIED_ERR, 18:50:31 INFO - NS_ERROR_DOM_PUSH_ABORT_ERR = nsresult::NS_ERROR_DOM_PUSH_ABORT_ERR, 18:50:31 INFO - NS_ERROR_DOM_PUSH_SERVICE_UNREACHABLE = nsresult::NS_ERROR_DOM_PUSH_SERVICE_UNREACHABLE, 18:50:31 INFO - NS_ERROR_DOM_PUSH_INVALID_KEY_ERR = nsresult::NS_ERROR_DOM_PUSH_INVALID_KEY_ERR, 18:50:31 INFO - NS_ERROR_DOM_PUSH_MISMATCHED_KEY_ERR = nsresult::NS_ERROR_DOM_PUSH_MISMATCHED_KEY_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_ABORT_ERR = nsresult::NS_ERROR_DOM_MEDIA_ABORT_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_NOT_ALLOWED_ERR = nsresult::NS_ERROR_DOM_MEDIA_NOT_ALLOWED_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_NOT_SUPPORTED_ERR = nsresult::NS_ERROR_DOM_MEDIA_NOT_SUPPORTED_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_DECODE_ERR = nsresult::NS_ERROR_DOM_MEDIA_DECODE_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_FATAL_ERR = nsresult::NS_ERROR_DOM_MEDIA_FATAL_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_METADATA_ERR = nsresult::NS_ERROR_DOM_MEDIA_METADATA_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_OVERFLOW_ERR = nsresult::NS_ERROR_DOM_MEDIA_OVERFLOW_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_END_OF_STREAM = nsresult::NS_ERROR_DOM_MEDIA_END_OF_STREAM, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_WAITING_FOR_DATA = nsresult::NS_ERROR_DOM_MEDIA_WAITING_FOR_DATA, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_CANCELED = nsresult::NS_ERROR_DOM_MEDIA_CANCELED, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_MEDIASINK_ERR = nsresult::NS_ERROR_DOM_MEDIA_MEDIASINK_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_DEMUXER_ERR = nsresult::NS_ERROR_DOM_MEDIA_DEMUXER_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_CDM_ERR = nsresult::NS_ERROR_DOM_MEDIA_CDM_ERR, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_NEED_NEW_DECODER = nsresult::NS_ERROR_DOM_MEDIA_NEED_NEW_DECODER, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_INITIALIZING_DECODER = nsresult::NS_ERROR_DOM_MEDIA_INITIALIZING_DECODER, 18:50:31 INFO - NS_ERROR_DOM_MEDIA_CUBEB_INITIALIZATION_ERR = nsresult::NS_ERROR_DOM_MEDIA_CUBEB_INITIALIZATION_ERR, 18:50:31 INFO - NS_ERROR_UC_UPDATE_UNKNOWN = nsresult::NS_ERROR_UC_UPDATE_UNKNOWN, 18:50:31 INFO - NS_ERROR_UC_UPDATE_DUPLICATE_PREFIX = nsresult::NS_ERROR_UC_UPDATE_DUPLICATE_PREFIX, 18:50:31 INFO - NS_ERROR_UC_UPDATE_INFINITE_LOOP = nsresult::NS_ERROR_UC_UPDATE_INFINITE_LOOP, 18:50:31 INFO - NS_ERROR_UC_UPDATE_WRONG_REMOVAL_INDICES = nsresult::NS_ERROR_UC_UPDATE_WRONG_REMOVAL_INDICES, 18:50:31 INFO - NS_ERROR_UC_UPDATE_CHECKSUM_MISMATCH = nsresult::NS_ERROR_UC_UPDATE_CHECKSUM_MISMATCH, 18:50:31 INFO - NS_ERROR_UC_UPDATE_MISSING_CHECKSUM = nsresult::NS_ERROR_UC_UPDATE_MISSING_CHECKSUM, 18:50:31 INFO - NS_ERROR_UC_UPDATE_SHUTDOWNING = nsresult::NS_ERROR_UC_UPDATE_SHUTDOWNING, 18:50:31 INFO - NS_ERROR_UC_UPDATE_TABLE_NOT_FOUND = nsresult::NS_ERROR_UC_UPDATE_TABLE_NOT_FOUND, 18:50:31 INFO - NS_ERROR_UC_UPDATE_BUILD_PREFIX_FAILURE = nsresult::NS_ERROR_UC_UPDATE_BUILD_PREFIX_FAILURE, 18:50:31 INFO - NS_ERROR_UC_UPDATE_FAIL_TO_WRITE_DISK = nsresult::NS_ERROR_UC_UPDATE_FAIL_TO_WRITE_DISK, 18:50:31 INFO - NS_ERROR_UC_UPDATE_PROTOCOL_PARSER_ERROR = nsresult::NS_ERROR_UC_UPDATE_PROTOCOL_PARSER_ERROR, 18:50:31 INFO - NS_ERROR_INTERNAL_ERRORRESULT_JS_EXCEPTION = nsresult::NS_ERROR_INTERNAL_ERRORRESULT_JS_EXCEPTION, 18:50:31 INFO - NS_ERROR_INTERNAL_ERRORRESULT_DOMEXCEPTION = nsresult::NS_ERROR_INTERNAL_ERRORRESULT_DOMEXCEPTION, 18:50:31 INFO - NS_ERROR_INTERNAL_ERRORRESULT_EXCEPTION_ON_JSCONTEXT = nsresult::NS_ERROR_INTERNAL_ERRORRESULT_EXCEPTION_ON_JSCONTEXT, 18:50:31 INFO - NS_ERROR_INTERNAL_ERRORRESULT_TYPEERROR = nsresult::NS_ERROR_INTERNAL_ERRORRESULT_TYPEERROR, 18:50:31 INFO - NS_ERROR_INTERNAL_ERRORRESULT_RANGEERROR = nsresult::NS_ERROR_INTERNAL_ERRORRESULT_RANGEERROR, 18:50:31 INFO - NS_ERROR_DOWNLOAD_COMPLETE = nsresult::NS_ERROR_DOWNLOAD_COMPLETE, 18:50:31 INFO - NS_ERROR_DOWNLOAD_NOT_PARTIAL = nsresult::NS_ERROR_DOWNLOAD_NOT_PARTIAL, 18:50:31 INFO - NS_ERROR_UNORM_MOREOUTPUT = nsresult::NS_ERROR_UNORM_MOREOUTPUT, 18:50:31 INFO - NS_ERROR_DOCSHELL_REQUEST_REJECTED = nsresult::NS_ERROR_DOCSHELL_REQUEST_REJECTED, 18:50:31 INFO - NS_ERROR_DOCUMENT_IS_PRINTMODE = nsresult::NS_ERROR_DOCUMENT_IS_PRINTMODE, 18:50:31 INFO - NS_SUCCESS_DONT_FIXUP = nsresult::NS_SUCCESS_DONT_FIXUP, 18:50:31 INFO - NS_SUCCESS_RESTART_APP = nsresult::NS_SUCCESS_RESTART_APP, 18:50:31 INFO - NS_SUCCESS_RESTART_APP_NOT_SAME_PROFILE = nsresult::NS_SUCCESS_RESTART_APP_NOT_SAME_PROFILE, 18:50:31 INFO - NS_SUCCESS_UNORM_NOTFOUND = nsresult::NS_SUCCESS_UNORM_NOTFOUND, 18:50:31 INFO - NS_ERROR_NOT_IN_TREE = nsresult::NS_ERROR_NOT_IN_TREE, 18:50:31 INFO - NS_OK_NO_NAME_CLAUSE_HANDLED = nsresult::NS_OK_NO_NAME_CLAUSE_HANDLED 18:50:31 INFO - #line 142 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsError.h" 18:50:31 INFO - ; 18:50:31 INFO - inline uint32_t 18:50:31 INFO - NS_FAILED_impl(nsresult aErr) 18:50:31 INFO - { 18:50:31 INFO - return static_cast(aErr) & 0x80000000; 18:50:31 INFO - } 18:50:31 INFO - static_assert(((nsresult)0) < ((nsresult)-1), 18:50:31 INFO - "nsresult must be an unsigned type"); 18:50:31 INFO - static_assert(sizeof(nsresult) == sizeof(uint32_t), 18:50:31 INFO - "nsresult must be 32 bits"); 18:50:32 INFO - extern nsresult 18:50:32 INFO - NS_ErrorAccordingToNSPR(); 18:50:32 INFO - inline constexpr uint16_t 18:50:32 INFO - NS_ERROR_GET_CODE(nsresult aErr) 18:50:32 INFO - { 18:50:32 INFO - return uint32_t(aErr) & 0xffff; 18:50:32 INFO - } 18:50:32 INFO - inline constexpr uint16_t 18:50:32 INFO - NS_ERROR_GET_MODULE(nsresult aErr) 18:50:32 INFO - { 18:50:32 INFO - return ((uint32_t(aErr) >> 16) - 0x45) & 0x1fff; 18:50:32 INFO - } 18:50:32 INFO - inline bool 18:50:32 INFO - NS_ERROR_GET_SEVERITY(nsresult aErr) 18:50:32 INFO - { 18:50:32 INFO - return uint32_t(aErr) >> 31; 18:50:32 INFO - } 18:50:32 INFO - #pragma warning(disable: 4251) 18:50:32 INFO - #pragma warning(disable: 4275) 18:50:32 INFO - #line 222 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsError.h" 18:50:32 INFO - #line 224 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsError.h" 18:50:32 INFO - #line 232 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:32 INFO - typedef MozRefCountType nsrefcnt; 18:50:32 INFO - #line 257 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:32 INFO - #line 268 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:32 INFO - #line 270 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nscore.h" 18:50:32 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Module.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsID.h" 18:50:32 INFO - struct nsID 18:50:32 INFO - { 18:50:32 INFO - uint32_t m0; 18:50:32 INFO - uint16_t m1; 18:50:32 INFO - uint16_t m2; 18:50:32 INFO - uint8_t m3[8]; 18:50:32 INFO - void Clear(); 18:50:32 INFO - inline bool Equals(const nsID& aOther) const 18:50:32 INFO - { 18:50:32 INFO - return 18:50:32 INFO - (((uint32_t*)&m0)[0] == ((uint32_t*)&aOther.m0)[0]) && 18:50:32 INFO - (((uint32_t*)&m0)[1] == ((uint32_t*)&aOther.m0)[1]) && 18:50:32 INFO - (((uint32_t*)&m0)[2] == ((uint32_t*)&aOther.m0)[2]) && 18:50:32 INFO - (((uint32_t*)&m0)[3] == ((uint32_t*)&aOther.m0)[3]); 18:50:32 INFO - } 18:50:32 INFO - inline bool operator==(const nsID& aOther) const 18:50:32 INFO - { 18:50:32 INFO - return Equals(aOther); 18:50:32 INFO - } 18:50:32 INFO - bool Parse(const char* aIDStr); 18:50:32 INFO - char* ToString() const; 18:50:32 INFO - void ToProvidedString(char (&aDest)[39]) const; 18:50:32 INFO - #line 85 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsID.h" 18:50:32 INFO - }; 18:50:32 INFO - class nsIDToCString 18:50:32 INFO - { 18:50:32 INFO - public: 18:50:32 INFO - explicit nsIDToCString(const nsID& aID) 18:50:32 INFO - { 18:50:32 INFO - aID.ToProvidedString(mStringBytes); 18:50:32 INFO - } 18:50:32 INFO - const char *get() const 18:50:32 INFO - { 18:50:32 INFO - return mStringBytes; 18:50:32 INFO - } 18:50:32 INFO - protected: 18:50:32 INFO - char mStringBytes[39]; 18:50:32 INFO - }; 18:50:32 INFO - #line 113 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsID.h" 18:50:32 INFO - typedef nsID nsCID; 18:50:32 INFO - typedef nsID nsIID; 18:50:32 INFO - #line 180 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsID.h" 18:50:32 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Module.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIFactory.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupports.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsrootidl.h" 18:50:32 INFO - typedef int64_t PRTime; 18:50:32 INFO - class nsAString; 18:50:32 INFO - class nsACString; 18:50:32 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsrootidl.h" 18:50:32 INFO - #line 56 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsrootidl.h" 18:50:32 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupports.h" 18:50:32 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupports.h" 18:50:32 INFO - #line 129 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupports.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsBase.h" 18:50:32 INFO - class __declspec(novtable) nsISupports 18:50:32 INFO - { 18:50:32 INFO - public: 18:50:32 INFO - template struct COMTypeInfo; 18:50:32 INFO - virtual nsresult __stdcall QueryInterface(const nsIID& aIID, void** aInstancePtr) = 0; 18:50:32 INFO - virtual MozExternalRefCountType __stdcall AddRef(void) = 0; 18:50:32 INFO - virtual MozExternalRefCountType __stdcall Release(void) = 0; 18:50:32 INFO - }; 18:50:32 INFO - template struct nsISupports::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsISupports::COMTypeInfo::kIID = { 0x00000000, 0x0000, 0x0000, {0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46} }; 18:50:32 INFO - #line 86 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsBase.h" 18:50:32 INFO - #line 130 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupports.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsUtils.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOM.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOMCID.h" 18:50:32 INFO - #line 181 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOMCID.h" 18:50:32 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOM.h" 18:50:32 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOM.h" 18:50:32 INFO - class nsAString; 18:50:32 INFO - class nsACString; 18:50:32 INFO - class nsISupports; 18:50:32 INFO - class nsIModule; 18:50:32 INFO - class nsIComponentManager; 18:50:32 INFO - class nsIComponentRegistrar; 18:50:32 INFO - class nsIServiceManager; 18:50:32 INFO - class nsIFile; 18:50:32 INFO - class nsILocalFile; 18:50:32 INFO - class nsIDirectoryServiceProvider; 18:50:32 INFO - class nsIMemory; 18:50:32 INFO - class nsIDebug2; 18:50:32 INFO - namespace mozilla { 18:50:32 INFO - struct Module; 18:50:32 INFO - } 18:50:32 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOM.h" 18:50:32 INFO - extern "C" nsresult 18:50:32 INFO - NS_InitXPCOM2(nsIServiceManager** aResult, 18:50:32 INFO - nsIFile* aBinDirectory, 18:50:32 INFO - nsIDirectoryServiceProvider* aAppFileLocationProvider); 18:50:32 INFO - extern "C" nsresult 18:50:32 INFO - NS_InitMinimalXPCOM(); 18:50:32 INFO - extern "C" nsresult NS_ShutdownXPCOM(nsIServiceManager* aServMgr); 18:50:32 INFO - extern "C" nsresult NS_GetServiceManager(nsIServiceManager** aResult); 18:50:32 INFO - extern "C" nsresult NS_GetComponentManager(nsIComponentManager** aResult); 18:50:32 INFO - extern "C" nsresult NS_GetComponentRegistrar(nsIComponentRegistrar** aResult); 18:50:32 INFO - extern "C" nsresult NS_GetMemoryManager(nsIMemory** aResult); 18:50:32 INFO - extern "C" nsresult NS_NewLocalFile(const nsAString& aPath, 18:50:32 INFO - bool aFollowLinks, 18:50:32 INFO - nsIFile** aResult); 18:50:32 INFO - extern "C" nsresult NS_NewNativeLocalFile(const nsACString& aPath, 18:50:32 INFO - bool aFollowLinks, 18:50:32 INFO - nsIFile** aResult); 18:50:32 INFO - class NS_ConvertUTF16toUTF8; 18:50:32 INFO - nsresult NS_NewNativeLocalFile(const NS_ConvertUTF16toUTF8& aPath, 18:50:32 INFO - bool aFollowLinks, 18:50:32 INFO - nsIFile** aResult) = delete; 18:50:32 INFO - #line 179 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOM.h" 18:50:32 INFO - #line 227 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOM.h" 18:50:32 INFO - enum 18:50:32 INFO - { 18:50:32 INFO - NS_DEBUG_WARNING = 0, 18:50:32 INFO - NS_DEBUG_ASSERTION = 1, 18:50:32 INFO - NS_DEBUG_BREAK = 2, 18:50:32 INFO - NS_DEBUG_ABORT = 3 18:50:32 INFO - }; 18:50:32 INFO - extern "C" void NS_DebugBreak(uint32_t aSeverity, 18:50:32 INFO - const char* aStr, const char* aExpr, 18:50:32 INFO - const char* aFile, int32_t aLine); 18:50:32 INFO - extern "C" void NS_LogInit(); 18:50:32 INFO - extern "C" void NS_LogTerm(); 18:50:32 INFO - class ScopedLogging 18:50:32 INFO - { 18:50:32 INFO - public: 18:50:32 INFO - ScopedLogging() 18:50:32 INFO - { 18:50:32 INFO - NS_LogInit(); 18:50:32 INFO - } 18:50:32 INFO - ~ScopedLogging() 18:50:32 INFO - { 18:50:32 INFO - NS_LogTerm(); 18:50:32 INFO - } 18:50:32 INFO - }; 18:50:32 INFO - #line 299 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOM.h" 18:50:32 INFO - extern "C" void NS_LogCtor(void* aPtr, const char* aTypeName, 18:50:32 INFO - uint32_t aInstanceSize); 18:50:32 INFO - extern "C" void NS_LogDtor(void* aPtr, const char* aTypeName, 18:50:32 INFO - uint32_t aInstanceSize); 18:50:32 INFO - extern "C" void NS_LogAddRef(void* aPtr, nsrefcnt aNewRefCnt, 18:50:32 INFO - const char* aTypeName, uint32_t aInstanceSize); 18:50:32 INFO - extern "C" void NS_LogRelease(void* aPtr, nsrefcnt aNewRefCnt, 18:50:32 INFO - const char* aTypeName); 18:50:32 INFO - extern "C" void NS_LogCOMPtrAddRef(void* aCOMPtr, nsISupports* aObject); 18:50:32 INFO - extern "C" void NS_LogCOMPtrRelease(void* aCOMPtr, nsISupports* aObject); 18:50:32 INFO - class nsCycleCollectionParticipant; 18:50:32 INFO - class nsCycleCollectingAutoRefCnt; 18:50:32 INFO - extern "C" void NS_CycleCollectorSuspect3(void* aPtr, 18:50:32 INFO - nsCycleCollectionParticipant* aCp, 18:50:32 INFO - nsCycleCollectingAutoRefCnt* aRefCnt, 18:50:32 INFO - bool* aShouldDelete); 18:50:32 INFO - #line 363 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOM.h" 18:50:32 INFO - extern "C" nsresult NS_GetDebug(nsIDebug2** aResult); 18:50:32 INFO - #line 442 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsXPCOM.h" 18:50:32 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MacroArgs.h" 18:50:32 INFO - #line 110 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MacroArgs.h" 18:50:32 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/StaticAnalysisFunctions.h" 18:50:32 INFO - #line 49 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/StaticAnalysisFunctions.h" 18:50:32 INFO - #line 50 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/StaticAnalysisFunctions.h" 18:50:32 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTraceRefcnt.h" 18:50:32 INFO - class nsTraceRefcnt 18:50:32 INFO - { 18:50:32 INFO - public: 18:50:32 INFO - static void Shutdown(); 18:50:32 INFO - static nsresult DumpStatistics(); 18:50:32 INFO - static void ResetStatistics(); 18:50:32 INFO - static void WalkTheStack(FILE* aStream); 18:50:32 INFO - static void SetActivityIsLegal(bool aLegal); 18:50:32 INFO - }; 18:50:32 INFO - extern "C" void 18:50:32 INFO - NS_MeanAndStdDev(double aNumberOfValues, 18:50:32 INFO - double aSumOfValues, double aSumOfSquaredValues, 18:50:32 INFO - double* aMeanResult, double* aStdDevResult); 18:50:32 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTraceRefcnt.h" 18:50:32 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - #line 25 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - extern "C" { 18:50:32 INFO - extern __declspec(dllimport) const char* gMozCrashReason; 18:50:32 INFO - } 18:50:32 INFO - #line 44 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - #line 46 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - extern "C" { 18:50:32 INFO - __declspec(dllimport) int __stdcall 18:50:32 INFO - TerminateProcess(void* hProcess, unsigned int uExitCode); 18:50:32 INFO - __declspec(dllimport) void* __stdcall GetCurrentProcess(void); 18:50:32 INFO - } 18:50:32 INFO - #line 65 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - #line 140 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - extern "C" { 18:50:32 INFO - __pragma(warning(suppress:4505)) static __declspec(noinline) void 18:50:32 INFO - MOZ_ReportAssertionFailure(const char* aStr, const char* aFilename, int aLine) 18:50:32 INFO - { 18:50:32 INFO - fprintf((__acrt_iob_func(2)), "Assertion failure: %s, at %s:%d\n", aStr, aFilename, aLine); 18:50:32 INFO - nsTraceRefcnt::WalkTheStack((__acrt_iob_func(2))); 18:50:32 INFO - #line 164 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - fflush((__acrt_iob_func(2))); 18:50:32 INFO - #line 166 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - } 18:50:32 INFO - __pragma(warning(suppress:4505)) static __declspec(noinline) void 18:50:32 INFO - MOZ_ReportCrash(const char* aStr, const char* aFilename, int aLine) 18:50:32 INFO - { 18:50:32 INFO - fprintf((__acrt_iob_func(2)), "Hit MOZ_CRASH(%s) at %s:%d\n", aStr, aFilename, aLine); 18:50:32 INFO - nsTraceRefcnt::WalkTheStack((__acrt_iob_func(2))); 18:50:32 INFO - #line 180 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - fflush((__acrt_iob_func(2))); 18:50:32 INFO - #line 182 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - } 18:50:32 INFO - static __declspec(noreturn) __declspec(noinline) void MOZ_NoReturn(int aLine) 18:50:32 INFO - { 18:50:32 INFO - *((volatile int*) 0) = aLine; 18:50:32 INFO - TerminateProcess(GetCurrentProcess(), 3); 18:50:32 INFO - } 18:50:32 INFO - #line 237 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - #line 273 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - __declspec(dllimport) __declspec(noreturn) __declspec(noinline) void 18:50:32 INFO - MOZ_CrashOOL(const char* aFilename, int aLine, const char* aReason); 18:50:32 INFO - #line 291 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:32 INFO - static const size_t sPrintfMaxArgs = 4; 18:50:33 INFO - static const size_t sPrintfCrashReasonSize = 1024; 18:50:33 INFO - __declspec(dllimport) __declspec(noreturn) __declspec(noinline) void 18:50:33 INFO - MOZ_CrashPrintf(const char* aFilename, int aLine, const char* aFormat, ...); 18:50:33 INFO - #line 306 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - } 18:50:33 INFO - namespace mozilla { 18:50:33 INFO - namespace detail { 18:50:33 INFO - template 18:50:33 INFO - struct AssertionConditionType 18:50:33 INFO - { 18:50:33 INFO - typedef typename RemoveReference::Type ValueT; 18:50:33 INFO - static_assert(!IsArray::value, 18:50:33 INFO - "Expected boolean assertion condition, got an array or a " 18:50:33 INFO - "string!"); 18:50:33 INFO - static_assert(!IsFunction::value, 18:50:33 INFO - "Expected boolean assertion condition, got a function! Did " 18:50:33 INFO - "you intend to call that function?"); 18:50:33 INFO - static_assert(!IsFloatingPoint::value, 18:50:33 INFO - "It's often a bad idea to assert that a floating-point number " 18:50:33 INFO - "is nonzero, because such assertions tend to intermittently " 18:50:33 INFO - "fail. Shouldn't your code gracefully handle this case instead " 18:50:33 INFO - "of asserting? Anyway, if you really want to do that, write an " 18:50:33 INFO - "explicit boolean condition, like !!x or x!=0."); 18:50:33 INFO - static const bool isValid = true; 18:50:33 INFO - }; 18:50:33 INFO - } 18:50:33 INFO - } 18:50:33 INFO - #line 407 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - #line 413 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - #line 446 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - #line 452 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - #line 472 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - #line 483 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - #line 491 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - #line 584 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - #line 636 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - #line 641 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Assertions.h" 18:50:33 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdarg.h" 18:50:33 INFO - #pragma once 18:50:33 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:33 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdarg.h" 18:50:33 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:33 INFO - } __pragma(pack(pop)) 18:50:33 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/IntegerPrintfMacros.h" 18:50:33 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #pragma once 18:50:33 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:33 INFO - typedef struct 18:50:33 INFO - { 18:50:33 INFO - intmax_t quot; 18:50:33 INFO - intmax_t rem; 18:50:33 INFO - } _Lldiv_t; 18:50:33 INFO - typedef _Lldiv_t imaxdiv_t; 18:50:33 INFO - __declspec(dllimport) intmax_t __cdecl imaxabs( 18:50:33 INFO - intmax_t _Number 18:50:33 INFO - ); 18:50:33 INFO - __declspec(dllimport) imaxdiv_t __cdecl imaxdiv( 18:50:33 INFO - intmax_t _Numerator, 18:50:33 INFO - intmax_t _Denominator 18:50:33 INFO - ); 18:50:33 INFO - __declspec(dllimport) intmax_t __cdecl strtoimax( 18:50:33 INFO - char const* _String, 18:50:33 INFO - char** _EndPtr, 18:50:33 INFO - int _Radix 18:50:33 INFO - ); 18:50:33 INFO - __declspec(dllimport) intmax_t __cdecl _strtoimax_l( 18:50:33 INFO - char const* _String, 18:50:33 INFO - char** _EndPtr, 18:50:33 INFO - int _Radix, 18:50:33 INFO - _locale_t _Locale 18:50:33 INFO - ); 18:50:33 INFO - __declspec(dllimport) uintmax_t __cdecl strtoumax( 18:50:33 INFO - char const* _String, 18:50:33 INFO - char** _EndPtr, 18:50:33 INFO - int _Radix 18:50:33 INFO - ); 18:50:33 INFO - __declspec(dllimport) uintmax_t __cdecl _strtoumax_l( 18:50:33 INFO - char const* _String, 18:50:33 INFO - char** _EndPtr, 18:50:33 INFO - int _Radix, 18:50:33 INFO - _locale_t _Locale 18:50:33 INFO - ); 18:50:33 INFO - __declspec(dllimport) intmax_t __cdecl wcstoimax( 18:50:33 INFO - wchar_t const* _String, 18:50:33 INFO - wchar_t** _EndPtr, 18:50:33 INFO - int _Radix 18:50:33 INFO - ); 18:50:33 INFO - __declspec(dllimport) intmax_t __cdecl _wcstoimax_l( 18:50:33 INFO - wchar_t const* _String, 18:50:33 INFO - wchar_t** _EndPtr, 18:50:33 INFO - int _Radix, 18:50:33 INFO - _locale_t _Locale 18:50:33 INFO - ); 18:50:33 INFO - __declspec(dllimport) uintmax_t __cdecl wcstoumax( 18:50:33 INFO - wchar_t const* _String, 18:50:33 INFO - wchar_t** _EndPtr, 18:50:33 INFO - int _Radix 18:50:33 INFO - ); 18:50:33 INFO - __declspec(dllimport) uintmax_t __cdecl _wcstoumax_l( 18:50:33 INFO - wchar_t const* _String, 18:50:33 INFO - wchar_t** _EndPtr, 18:50:33 INFO - int _Radix, 18:50:33 INFO - _locale_t _Locale 18:50:33 INFO - ); 18:50:33 INFO - #line 127 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #line 146 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #line 165 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #line 184 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #line 203 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #line 222 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #line 248 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #line 267 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #line 286 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #line 305 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - #line 324 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\inttypes.h" 18:50:33 INFO - } __pragma(pack(pop)) 18:50:33 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/IntegerPrintfMacros.h" 18:50:33 INFO - #line 51 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/IntegerPrintfMacros.h" 18:50:33 INFO - #line 53 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/IntegerPrintfMacros.h" 18:50:33 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Printf.h" 18:50:33 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/AllocPolicy.h" 18:50:33 INFO - namespace mozilla { 18:50:33 INFO - class MallocAllocPolicy 18:50:33 INFO - { 18:50:33 INFO - public: 18:50:33 INFO - template 18:50:33 INFO - T* maybe_pod_malloc(size_t aNumElems) 18:50:33 INFO - { 18:50:33 INFO - if (aNumElems & mozilla::tl::MulOverflowMask::value) { 18:50:33 INFO - return nullptr; 18:50:33 INFO - } 18:50:33 INFO - return static_cast(malloc(aNumElems * sizeof(T))); 18:50:33 INFO - } 18:50:33 INFO - template 18:50:33 INFO - T* maybe_pod_calloc(size_t aNumElems) 18:50:33 INFO - { 18:50:33 INFO - return static_cast(calloc(aNumElems, sizeof(T))); 18:50:33 INFO - } 18:50:33 INFO - template 18:50:33 INFO - T* maybe_pod_realloc(T* aPtr, size_t aOldSize, size_t aNewSize) 18:50:33 INFO - { 18:50:33 INFO - if (aNewSize & mozilla::tl::MulOverflowMask::value) { 18:50:33 INFO - return nullptr; 18:50:33 INFO - } 18:50:33 INFO - return static_cast(realloc(aPtr, aNewSize * sizeof(T))); 18:50:33 INFO - } 18:50:33 INFO - template 18:50:33 INFO - T* pod_malloc(size_t aNumElems) 18:50:33 INFO - { 18:50:33 INFO - return maybe_pod_malloc(aNumElems); 18:50:33 INFO - } 18:50:33 INFO - template 18:50:33 INFO - T* pod_calloc(size_t aNumElems) 18:50:33 INFO - { 18:50:33 INFO - return maybe_pod_calloc(aNumElems); 18:50:33 INFO - } 18:50:33 INFO - template 18:50:33 INFO - T* pod_realloc(T* aPtr, size_t aOldSize, size_t aNewSize) 18:50:33 INFO - { 18:50:33 INFO - return maybe_pod_realloc(aPtr, aOldSize, aNewSize); 18:50:33 INFO - } 18:50:33 INFO - void free_(void* aPtr) 18:50:33 INFO - { 18:50:33 INFO - free(aPtr); 18:50:33 INFO - } 18:50:33 INFO - void reportAllocOverflow() const 18:50:33 INFO - { 18:50:33 INFO - } 18:50:33 INFO - bool checkSimulatedOOM() const 18:50:33 INFO - { 18:50:33 INFO - return true; 18:50:33 INFO - } 18:50:33 INFO - }; 18:50:33 INFO - } 18:50:33 INFO - #line 134 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/AllocPolicy.h" 18:50:33 INFO - #line 53 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Printf.h" 18:50:33 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/SizePrintfMacros.h" 18:50:33 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/SizePrintfMacros.h" 18:50:33 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/SizePrintfMacros.h" 18:50:33 INFO - #line 57 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Printf.h" 18:50:33 INFO - namespace mozilla { 18:50:33 INFO - class PrintfTarget 18:50:33 INFO - { 18:50:33 INFO - public: 18:50:33 INFO - bool __declspec(dllimport) print(const char* format, ...) ; 18:50:33 INFO - bool __declspec(dllimport) vprint(const char* format, va_list); 18:50:33 INFO - protected: 18:50:33 INFO - __declspec(dllimport) PrintfTarget(); 18:50:33 INFO - virtual ~PrintfTarget() { } 18:50:33 INFO - virtual bool append(const char* sp, size_t len) = 0; 18:50:33 INFO - private: 18:50:33 INFO - size_t mEmitted; 18:50:33 INFO - bool emit(const char* sp, size_t len) { 18:50:33 INFO - mEmitted += len; 18:50:33 INFO - return append(sp, len); 18:50:33 INFO - } 18:50:33 INFO - bool fill2(const char* src, int srclen, int width, int flags); 18:50:33 INFO - bool fill_n(const char* src, int srclen, int width, int prec, int type, int flags); 18:50:33 INFO - bool cvt_l(long num, int width, int prec, int radix, int type, int flags, const char* hxp); 18:50:33 INFO - bool cvt_ll(int64_t num, int width, int prec, int radix, int type, int flags, const char* hexp); 18:50:33 INFO - bool cvt_f(double d, const char* fmt0, const char* fmt1); 18:50:33 INFO - bool cvt_s(const char* s, int width, int prec, int flags); 18:50:33 INFO - }; 18:50:33 INFO - template 18:50:33 INFO - class SprintfState final : private mozilla::PrintfTarget, private AllocPolicy 18:50:33 INFO - { 18:50:33 INFO - public: 18:50:33 INFO - explicit SprintfState(char* base) 18:50:33 INFO - : mMaxlen(base ? strlen(base) : 0) 18:50:33 INFO - , mBase(base) 18:50:33 INFO - , mCur(base ? base + mMaxlen : 0) 18:50:33 INFO - { 18:50:33 INFO - } 18:50:33 INFO - ~SprintfState() { 18:50:33 INFO - this->free_(mBase); 18:50:33 INFO - } 18:50:33 INFO - bool vprint(const char* format, va_list ap_list) { 18:50:33 INFO - return mozilla::PrintfTarget::vprint(format, ap_list) && append("", 1); 18:50:33 INFO - } 18:50:33 INFO - char* release() { 18:50:33 INFO - char* result = mBase; 18:50:33 INFO - mBase = nullptr; 18:50:33 INFO - return result; 18:50:33 INFO - } 18:50:33 INFO - protected: 18:50:33 INFO - bool append(const char* sp, size_t len) override { 18:50:33 INFO - ptrdiff_t off; 18:50:33 INFO - char* newbase; 18:50:33 INFO - size_t newlen; 18:50:33 INFO - off = mCur - mBase; 18:50:33 INFO - if (off + len >= mMaxlen) { 18:50:33 INFO - newlen = mMaxlen + ((len > 32) ? len : 32); 18:50:33 INFO - newbase = static_cast(this->maybe_pod_realloc(mBase, mMaxlen, newlen)); 18:50:33 INFO - if (!newbase) { 18:50:33 INFO - return false; 18:50:33 INFO - } 18:50:33 INFO - mBase = newbase; 18:50:33 INFO - mMaxlen = newlen; 18:50:33 INFO - mCur = mBase + off; 18:50:33 INFO - } 18:50:33 INFO - memcpy(mCur, sp, len); 18:50:33 INFO - mCur += len; 18:50:33 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(size_t(mCur - mBase) <= mMaxlen))))) { MOZ_ReportAssertionFailure("size_t(mCur - mBase) <= mMaxlen", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Printf.h", 158); do { } while (0); do { __debugbreak(); MOZ_NoReturn(158); } while (0); } } while (0); 18:50:33 INFO - return true; 18:50:33 INFO - } 18:50:33 INFO - private: 18:50:33 INFO - size_t mMaxlen; 18:50:33 INFO - char* mBase; 18:50:33 INFO - char* mCur; 18:50:33 INFO - }; 18:50:33 INFO - template 18:50:33 INFO - char* Smprintf(const char* fmt, ...) 18:50:33 INFO - { 18:50:33 INFO - SprintfState ss(nullptr); 18:50:33 INFO - va_list ap; 18:50:33 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(ap = (va_list)(&const_cast(reinterpret_cast(fmt))) + ((sizeof(fmt) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:33 INFO - bool r = ss.vprint(fmt, ap); 18:50:33 INFO - ((void)(ap = (va_list)0)); 18:50:33 INFO - if (!r) { 18:50:33 INFO - return nullptr; 18:50:33 INFO - } 18:50:33 INFO - return ss.release(); 18:50:33 INFO - } 18:50:33 INFO - template 18:50:33 INFO - char* SmprintfAppend(char* last, const char* fmt, ...) 18:50:33 INFO - { 18:50:33 INFO - SprintfState ss(last); 18:50:33 INFO - va_list ap; 18:50:33 INFO - ((void)(__vcrt_va_start_verify_argument_type(), ((void)(ap = (va_list)(&const_cast(reinterpret_cast(fmt))) + ((sizeof(fmt) + sizeof(int) - 1) & ~(sizeof(int) - 1)))))); 18:50:33 INFO - bool r = ss.vprint(fmt, ap); 18:50:33 INFO - ((void)(ap = (va_list)0)); 18:50:33 INFO - if (!r) { 18:50:33 INFO - return nullptr; 18:50:33 INFO - } 18:50:33 INFO - return ss.release(); 18:50:33 INFO - } 18:50:33 INFO - template 18:50:33 INFO - char* Vsmprintf(const char* fmt, va_list ap) 18:50:33 INFO - { 18:50:33 INFO - SprintfState ss(nullptr); 18:50:33 INFO - if (!ss.vprint(fmt, ap)) 18:50:33 INFO - return nullptr; 18:50:33 INFO - return ss.release(); 18:50:33 INFO - } 18:50:33 INFO - template 18:50:33 INFO - char* VsmprintfAppend(char* last, const char* fmt, va_list ap) 18:50:33 INFO - { 18:50:33 INFO - SprintfState ss(last); 18:50:33 INFO - if (!ss.vprint(fmt, ap)) 18:50:33 INFO - return nullptr; 18:50:33 INFO - return ss.release(); 18:50:33 INFO - } 18:50:33 INFO - template 18:50:33 INFO - void SmprintfFree(char* mem) 18:50:33 INFO - { 18:50:33 INFO - AllocPolicy allocator; 18:50:33 INFO - allocator.free_(mem); 18:50:33 INFO - } 18:50:33 INFO - } 18:50:33 INFO - #line 245 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Printf.h" 18:50:33 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - inline bool NS_warn_if_impl(bool aCondition, const char* aExpr, 18:50:33 INFO - const char* aFile, int32_t aLine) 18:50:33 INFO - { 18:50:33 INFO - if ((!!(aCondition))) { 18:50:33 INFO - NS_DebugBreak(NS_DEBUG_WARNING, nullptr, aExpr, aFile, aLine); 18:50:33 INFO - } 18:50:33 INFO - return aCondition; 18:50:33 INFO - } 18:50:33 INFO - #line 65 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 86 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - inline void MOZ_PretendNoReturn() 18:50:33 INFO - {} 18:50:33 INFO - #line 107 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 127 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 141 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 154 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 164 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 179 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:33 INFO - #line 192 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:34 INFO - #line 240 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:34 INFO - #line 244 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:34 INFO - #line 316 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:34 INFO - #line 365 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:34 INFO - #line 374 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:34 INFO - void NS_ABORT_OOM(size_t aSize); 18:50:34 INFO - #line 383 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:34 INFO - extern "C" { 18:50:34 INFO - #line 392 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:34 INFO - void printf_stderr(const char* aFmt, ...) ; 18:50:34 INFO - void vprintf_stderr(const char* aFmt, va_list aArgs); 18:50:34 INFO - void fprintf_stderr(FILE* aFile, const char* aFmt, ...) ; 18:50:34 INFO - } 18:50:34 INFO - #line 429 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:34 INFO - #line 431 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDebug.h" 18:50:34 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsUtils.h" 18:50:34 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h" 18:50:34 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsUtils.h" 18:50:34 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h" 18:50:34 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prthread.h" 18:50:34 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prcpucfg.h" 18:50:34 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prcpucfg.h" 18:50:34 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\md/_win95.cfg" 18:50:34 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\md/_win95.cfg" 18:50:34 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\md/_win95.cfg" 18:50:34 INFO - #line 222 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\md/_win95.cfg" 18:50:34 INFO - #line 226 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\md/_win95.cfg" 18:50:34 INFO - #line 273 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\md/_win95.cfg" 18:50:34 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prcpucfg.h" 18:50:34 INFO - #line 28 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prcpucfg.h" 18:50:34 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prcpucfg.h" 18:50:34 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 28 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 149 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 152 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 176 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - extern "C" { 18:50:34 INFO - #line 237 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - typedef unsigned char PRUint8; 18:50:34 INFO - #line 260 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - typedef signed char PRInt8; 18:50:34 INFO - #line 262 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 265 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - typedef unsigned short PRUint16; 18:50:34 INFO - typedef short PRInt16; 18:50:34 INFO - #line 290 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - typedef unsigned int PRUint32; 18:50:34 INFO - typedef int PRInt32; 18:50:34 INFO - #line 322 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 370 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - typedef __int64 PRInt64; 18:50:34 INFO - typedef unsigned __int64 PRUint64; 18:50:34 INFO - #line 380 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 399 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - typedef int PRIntn; 18:50:34 INFO - typedef unsigned int PRUintn; 18:50:34 INFO - #line 415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - typedef double PRFloat64; 18:50:34 INFO - typedef size_t PRSize; 18:50:34 INFO - typedef PRInt32 PROffset32; 18:50:34 INFO - typedef PRInt64 PROffset64; 18:50:34 INFO - typedef ptrdiff_t PRPtrdiff; 18:50:34 INFO - typedef unsigned long PRUptrdiff; 18:50:34 INFO - #line 458 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - typedef PRIntn PRBool; 18:50:34 INFO - typedef PRUint8 PRPackedBool; 18:50:34 INFO - typedef enum { PR_FAILURE = -1, PR_SUCCESS = 0 } PRStatus; 18:50:34 INFO - typedef wchar_t PRUnichar; 18:50:34 INFO - #line 492 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 493 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - typedef long PRWord; 18:50:34 INFO - typedef unsigned long PRUword; 18:50:34 INFO - #line 512 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 537 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - } 18:50:34 INFO - #line 590 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prtypes.h" 18:50:34 INFO - #line 47 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prthread.h" 18:50:34 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prinrval.h" 18:50:34 INFO - extern "C" { 18:50:34 INFO - typedef PRUint32 PRIntervalTime; 18:50:34 INFO - __declspec(dllimport) PRIntervalTime PR_IntervalNow(void); 18:50:34 INFO - __declspec(dllimport) PRUint32 PR_TicksPerSecond(void); 18:50:34 INFO - __declspec(dllimport) PRIntervalTime PR_SecondsToInterval(PRUint32 seconds); 18:50:34 INFO - __declspec(dllimport) PRIntervalTime PR_MillisecondsToInterval(PRUint32 milli); 18:50:34 INFO - __declspec(dllimport) PRIntervalTime PR_MicrosecondsToInterval(PRUint32 micro); 18:50:34 INFO - __declspec(dllimport) PRUint32 PR_IntervalToSeconds(PRIntervalTime ticks); 18:50:34 INFO - __declspec(dllimport) PRUint32 PR_IntervalToMilliseconds(PRIntervalTime ticks); 18:50:34 INFO - __declspec(dllimport) PRUint32 PR_IntervalToMicroseconds(PRIntervalTime ticks); 18:50:34 INFO - } 18:50:34 INFO - #line 145 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prinrval.h" 18:50:34 INFO - #line 48 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prthread.h" 18:50:34 INFO - extern "C" { 18:50:34 INFO - typedef struct PRThread PRThread; 18:50:34 INFO - typedef struct PRThreadStack PRThreadStack; 18:50:34 INFO - typedef enum PRThreadType { 18:50:34 INFO - PR_USER_THREAD, 18:50:34 INFO - PR_SYSTEM_THREAD 18:50:34 INFO - } PRThreadType; 18:50:34 INFO - typedef enum PRThreadScope { 18:50:34 INFO - PR_LOCAL_THREAD, 18:50:34 INFO - PR_GLOBAL_THREAD, 18:50:34 INFO - PR_GLOBAL_BOUND_THREAD 18:50:34 INFO - } PRThreadScope; 18:50:34 INFO - typedef enum PRThreadState { 18:50:34 INFO - PR_JOINABLE_THREAD, 18:50:34 INFO - PR_UNJOINABLE_THREAD 18:50:34 INFO - } PRThreadState; 18:50:34 INFO - typedef enum PRThreadPriority 18:50:34 INFO - { 18:50:34 INFO - PR_PRIORITY_FIRST = 0, 18:50:34 INFO - PR_PRIORITY_LOW = 0, 18:50:34 INFO - PR_PRIORITY_NORMAL = 1, 18:50:34 INFO - PR_PRIORITY_HIGH = 2, 18:50:34 INFO - PR_PRIORITY_URGENT = 3, 18:50:34 INFO - PR_PRIORITY_LAST = 3 18:50:34 INFO - } PRThreadPriority; 18:50:34 INFO - __declspec(dllimport) PRThread* PR_CreateThread(PRThreadType type, 18:50:34 INFO - void ( *start)(void *arg), 18:50:34 INFO - void *arg, 18:50:34 INFO - PRThreadPriority priority, 18:50:34 INFO - PRThreadScope scope, 18:50:34 INFO - PRThreadState state, 18:50:34 INFO - PRUint32 stackSize); 18:50:34 INFO - __declspec(dllimport) PRStatus PR_JoinThread(PRThread *thread); 18:50:34 INFO - __declspec(dllimport) PRThread* PR_GetCurrentThread(void); 18:50:34 INFO - __declspec(dllimport) PRThreadPriority PR_GetThreadPriority(const PRThread *thread); 18:50:34 INFO - __declspec(dllimport) void PR_SetThreadPriority(PRThread *thread, PRThreadPriority priority); 18:50:34 INFO - __declspec(dllimport) PRStatus PR_SetCurrentThreadName(const char *name); 18:50:34 INFO - __declspec(dllimport) const char * PR_GetThreadName(const PRThread *thread); 18:50:34 INFO - typedef void ( *PRThreadPrivateDTOR)(void *priv); 18:50:34 INFO - __declspec(dllimport) PRStatus PR_NewThreadPrivateIndex( 18:50:34 INFO - PRUintn *newIndex, PRThreadPrivateDTOR destructor); 18:50:34 INFO - __declspec(dllimport) PRStatus PR_SetThreadPrivate(PRUintn tpdIndex, void *priv); 18:50:34 INFO - __declspec(dllimport) void* PR_GetThreadPrivate(PRUintn tpdIndex); 18:50:34 INFO - __declspec(dllimport) PRStatus PR_Interrupt(PRThread *thread); 18:50:34 INFO - __declspec(dllimport) void PR_ClearInterrupt(void); 18:50:34 INFO - __declspec(dllimport) void PR_BlockInterrupt(void); 18:50:34 INFO - __declspec(dllimport) void PR_UnblockInterrupt(void); 18:50:34 INFO - __declspec(dllimport) PRStatus PR_Sleep(PRIntervalTime ticks); 18:50:34 INFO - __declspec(dllimport) PRThreadScope PR_GetThreadScope(const PRThread *thread); 18:50:34 INFO - __declspec(dllimport) PRThreadType PR_GetThreadType(const PRThread *thread); 18:50:34 INFO - __declspec(dllimport) PRThreadState PR_GetThreadState(const PRThread *thread); 18:50:34 INFO - } 18:50:34 INFO - #line 273 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prthread.h" 18:50:34 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h" 18:50:34 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h" 18:50:34 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\atomic" 18:50:34 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\atomic" 18:50:34 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\atomic" 18:50:34 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\atomic" 18:50:35 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\atomic" 18:50:35 INFO - #pragma warning( push ) 18:50:35 INFO - #pragma warning( disable : 4275 4530 ) 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic0.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #pragma pack(push,8) 18:50:35 INFO - #pragma warning(push,3) 18:50:35 INFO - namespace std { 18:50:35 INFO - typedef enum memory_order { 18:50:35 INFO - memory_order_relaxed, 18:50:35 INFO - memory_order_consume, 18:50:35 INFO - memory_order_acquire, 18:50:35 INFO - memory_order_release, 18:50:35 INFO - memory_order_acq_rel, 18:50:35 INFO - memory_order_seq_cst 18:50:35 INFO - } memory_order; 18:50:35 INFO - typedef _Uint32t _Uint4_t; 18:50:35 INFO - typedef _Uint4_t _Atomic_integral_t; 18:50:35 INFO - #line 42 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic0.h" 18:50:35 INFO - #line 44 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic0.h" 18:50:35 INFO - typedef long _Atomic_flag_t; 18:50:35 INFO - typedef _Atomic_integral_t _Atomic_counter_t; 18:50:35 INFO - inline _Atomic_integral_t 18:50:35 INFO - _Get_atomic_count(const _Atomic_counter_t& _Counter) 18:50:35 INFO - { 18:50:35 INFO - return (_Counter); 18:50:35 INFO - } 18:50:35 INFO - inline void _Init_atomic_counter(_Atomic_counter_t& _Counter, 18:50:35 INFO - _Atomic_integral_t _Value) 18:50:35 INFO - { 18:50:35 INFO - _Counter = _Value; 18:50:35 INFO - } 18:50:35 INFO - #line 72 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic0.h" 18:50:35 INFO - #line 73 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic0.h" 18:50:35 INFO - extern "C" { 18:50:35 INFO - __declspec(dllimport) void __cdecl _Lock_shared_ptr_spin_lock(); 18:50:35 INFO - __declspec(dllimport) void __cdecl _Unlock_shared_ptr_spin_lock(); 18:50:35 INFO - } 18:50:35 INFO - } 18:50:35 INFO - #pragma warning(pop) 18:50:35 INFO - #pragma pack(pop) 18:50:35 INFO - #line 84 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic0.h" 18:50:35 INFO - #line 85 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic0.h" 18:50:35 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:35 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\setjmp.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:35 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\setjmp.h" 18:50:35 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:35 INFO - typedef struct __JUMP_BUFFER 18:50:35 INFO - { 18:50:35 INFO - unsigned long Ebp; 18:50:35 INFO - unsigned long Ebx; 18:50:35 INFO - unsigned long Edi; 18:50:35 INFO - unsigned long Esi; 18:50:35 INFO - unsigned long Esp; 18:50:35 INFO - unsigned long Eip; 18:50:35 INFO - unsigned long Registration; 18:50:35 INFO - unsigned long TryLevel; 18:50:35 INFO - unsigned long Cookie; 18:50:35 INFO - unsigned long UnwindFunc; 18:50:35 INFO - unsigned long UnwindData[6]; 18:50:35 INFO - } _JUMP_BUFFER; 18:50:35 INFO - #line 139 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\setjmp.h" 18:50:35 INFO - typedef int jmp_buf[16]; 18:50:35 INFO - #line 147 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\setjmp.h" 18:50:35 INFO - #line 153 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\setjmp.h" 18:50:35 INFO - int __cdecl _setjmp( 18:50:35 INFO - jmp_buf _Buf 18:50:35 INFO - ); 18:50:35 INFO - #pragma warning(push) 18:50:35 INFO - #pragma warning(disable:4987) 18:50:35 INFO - __declspec(noreturn) void __cdecl longjmp( 18:50:35 INFO - jmp_buf _Buf, 18:50:35 INFO - int _Value 18:50:35 INFO - ) throw(...); 18:50:35 INFO - #pragma warning(pop) 18:50:35 INFO - #line 175 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\setjmp.h" 18:50:35 INFO - } __pragma(pack(pop)) 18:50:35 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:35 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\wmmintrin.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\wmmintrin.h" 18:50:35 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\wmmintrin.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:35 INFO - #line 31 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:35 INFO - #line 31 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:35 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\pmmintrin.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\pmmintrin.h" 18:50:35 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\pmmintrin.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:35 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:35 INFO - #line 38 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:35 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mmintrin.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mmintrin.h" 18:50:35 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mmintrin.h" 18:50:35 INFO - extern "C" { 18:50:35 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mmintrin.h" 18:50:35 INFO - typedef union __declspec(intrin_type) __declspec(align(8)) __m64 18:50:35 INFO - { 18:50:35 INFO - unsigned __int64 m64_u64; 18:50:35 INFO - float m64_f32[2]; 18:50:35 INFO - __int8 m64_i8[8]; 18:50:35 INFO - __int16 m64_i16[4]; 18:50:35 INFO - __int32 m64_i32[2]; 18:50:35 INFO - __int64 m64_i64; 18:50:35 INFO - unsigned __int8 m64_u8[8]; 18:50:35 INFO - unsigned __int16 m64_u16[4]; 18:50:35 INFO - unsigned __int32 m64_u32[2]; 18:50:35 INFO - } __m64; 18:50:35 INFO - void _m_empty(void); 18:50:35 INFO - __m64 _m_from_int(int _I); 18:50:35 INFO - int _m_to_int(__m64 _M); 18:50:35 INFO - __m64 _m_packsswb(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_packssdw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_packuswb(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_punpckhbw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_punpckhwd(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_punpckhdq(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_punpcklbw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_punpcklwd(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_punpckldq(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_paddb(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_paddw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_paddd(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_paddsb(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_paddsw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_paddusb(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_paddusw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_psubb(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_psubw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_psubd(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_psubsb(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_psubsw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_psubusb(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_psubusw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pmaddwd(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pmulhw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pmullw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_psllw(__m64 _M, __m64 _Count); 18:50:35 INFO - __m64 _m_psllwi(__m64 _M, int _Count); 18:50:35 INFO - __m64 _m_pslld(__m64 _M, __m64 _Count); 18:50:35 INFO - __m64 _m_pslldi(__m64 _M, int _Count); 18:50:35 INFO - __m64 _m_psllq(__m64 _M, __m64 _Count); 18:50:35 INFO - __m64 _m_psllqi(__m64 _M, int _Count); 18:50:35 INFO - __m64 _m_psraw(__m64 _M, __m64 _Count); 18:50:35 INFO - __m64 _m_psrawi(__m64 _M, int _Count); 18:50:35 INFO - __m64 _m_psrad(__m64 _M, __m64 _Count); 18:50:35 INFO - __m64 _m_psradi(__m64 _M, int _Count); 18:50:35 INFO - __m64 _m_psrlw(__m64 _M, __m64 _Count); 18:50:35 INFO - __m64 _m_psrlwi(__m64 _M, int _Count); 18:50:35 INFO - __m64 _m_psrld(__m64 _M, __m64 _Count); 18:50:35 INFO - __m64 _m_psrldi(__m64 _M, int _Count); 18:50:35 INFO - __m64 _m_psrlq(__m64 _M, __m64 _Count); 18:50:35 INFO - __m64 _m_psrlqi(__m64 _M, int _Count); 18:50:35 INFO - __m64 _m_pand(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pandn(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_por(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pxor(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pcmpeqb(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pcmpeqw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pcmpeqd(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pcmpgtb(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pcmpgtw(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _m_pcmpgtd(__m64 _MM1, __m64 _MM2); 18:50:35 INFO - __m64 _mm_setzero_si64(void); 18:50:35 INFO - __m64 _mm_set_pi32(int _I1, int _I0); 18:50:35 INFO - __m64 _mm_set_pi16(short _S3, short _S2, short _S1, short _S0); 18:50:35 INFO - __m64 _mm_set_pi8(char _B7, char _B6, char _B5, char _B4, 18:50:35 INFO - char _B3, char _B2, char _B1, char _B0); 18:50:35 INFO - __m64 _mm_set1_pi32(int _I); 18:50:35 INFO - __m64 _mm_set1_pi16(short _S); 18:50:35 INFO - __m64 _mm_set1_pi8(char _B); 18:50:35 INFO - __m64 _mm_setr_pi32(int _I1, int _I0); 18:50:35 INFO - __m64 _mm_setr_pi16(short _S3, short _S2, short _S1, short _S0); 18:50:35 INFO - __m64 _mm_setr_pi8(char _B7, char _B6, char _B5, char _B4, 18:50:35 INFO - char _B3, char _B2, char _B1, char _B0); 18:50:35 INFO - #line 184 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mmintrin.h" 18:50:35 INFO - }; 18:50:35 INFO - #line 188 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mmintrin.h" 18:50:35 INFO - #line 190 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mmintrin.h" 18:50:35 INFO - #line 191 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mmintrin.h" 18:50:35 INFO - #line 192 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mmintrin.h" 18:50:35 INFO - #line 47 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:35 INFO - #line 48 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:35 INFO - typedef union __declspec(intrin_type) __declspec(align(16)) __m128 { 18:50:35 INFO - float m128_f32[4]; 18:50:35 INFO - unsigned __int64 m128_u64[2]; 18:50:35 INFO - __int8 m128_i8[16]; 18:50:35 INFO - __int16 m128_i16[8]; 18:50:35 INFO - __int32 m128_i32[4]; 18:50:35 INFO - __int64 m128_i64[2]; 18:50:35 INFO - unsigned __int8 m128_u8[16]; 18:50:35 INFO - unsigned __int16 m128_u16[8]; 18:50:35 INFO - unsigned __int32 m128_u32[4]; 18:50:35 INFO - } __m128; 18:50:35 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - #pragma once 18:50:35 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:35 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - typedef struct _heapinfo 18:50:35 INFO - { 18:50:35 INFO - int* _pentry; 18:50:35 INFO - size_t _size; 18:50:35 INFO - int _useflag; 18:50:35 INFO - } _HEAPINFO; 18:50:35 INFO - void* __cdecl _alloca( size_t _Size); 18:50:35 INFO - __declspec(dllimport) intptr_t __cdecl _get_heap_handle(void); 18:50:35 INFO - __declspec(dllimport) int __cdecl _heapmin(void); 18:50:35 INFO - __declspec(dllimport) int __cdecl _heapwalk( _HEAPINFO* _EntryInfo); 18:50:35 INFO - #line 68 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - __declspec(dllimport) int __cdecl _heapchk(void); 18:50:35 INFO - __declspec(dllimport) int __cdecl _resetstkoflw(void); 18:50:35 INFO - #line 73 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - #line 83 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - typedef char __static_assert_t[(sizeof(unsigned int) <= 8) != 0]; 18:50:35 INFO - #pragma warning(push) 18:50:35 INFO - #pragma warning(disable:6540) 18:50:35 INFO - __inline void* _MarkAllocaS( void* _Ptr, unsigned int _Marker) 18:50:35 INFO - { 18:50:35 INFO - if (_Ptr) 18:50:35 INFO - { 18:50:35 INFO - *((unsigned int*)_Ptr) = _Marker; 18:50:35 INFO - _Ptr = (char*)_Ptr + 8; 18:50:35 INFO - } 18:50:35 INFO - return _Ptr; 18:50:35 INFO - } 18:50:35 INFO - __inline size_t _MallocaComputeSize(size_t _Size) 18:50:35 INFO - { 18:50:35 INFO - size_t _MarkedSize = _Size + 8; 18:50:35 INFO - return _MarkedSize > _Size ? _MarkedSize : 0; 18:50:35 INFO - } 18:50:35 INFO - #pragma warning(pop) 18:50:35 INFO - #line 109 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - #line 135 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - #line 140 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - #line 141 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - #pragma warning(push) 18:50:35 INFO - #pragma warning(disable: 6014) 18:50:35 INFO - __inline void __cdecl _freea( void* _Memory) 18:50:35 INFO - { 18:50:35 INFO - unsigned int _Marker; 18:50:35 INFO - if (_Memory) 18:50:35 INFO - { 18:50:35 INFO - _Memory = (char*)_Memory - 8; 18:50:35 INFO - _Marker = *(unsigned int*)_Memory; 18:50:35 INFO - if (_Marker == 0xDDDD) 18:50:35 INFO - { 18:50:35 INFO - free(_Memory); 18:50:35 INFO - } 18:50:35 INFO - else if (_Marker != 0xCCCC) 18:50:35 INFO - { 18:50:35 INFO - ((void)0); 18:50:35 INFO - } 18:50:35 INFO - #line 163 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - } 18:50:35 INFO - } 18:50:35 INFO - #pragma warning(pop) 18:50:35 INFO - #line 168 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - #line 174 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\malloc.h" 18:50:35 INFO - } __pragma(pack(pop)) 18:50:35 INFO - #line 80 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:35 INFO - #line 81 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:35 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - extern "C" { 18:50:36 INFO - #line 191 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - extern __m128 _mm_add_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_add_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_sub_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_sub_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_mul_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_mul_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_div_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_div_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_sqrt_ss(__m128 _A); 18:50:36 INFO - extern __m128 _mm_sqrt_ps(__m128 _A); 18:50:36 INFO - extern __m128 _mm_rcp_ss(__m128 _A); 18:50:36 INFO - extern __m128 _mm_rcp_ps(__m128 _A); 18:50:36 INFO - extern __m128 _mm_rsqrt_ss(__m128 _A); 18:50:36 INFO - extern __m128 _mm_rsqrt_ps(__m128 _A); 18:50:36 INFO - extern __m128 _mm_min_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_min_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_max_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_max_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_and_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_andnot_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_or_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_xor_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpeq_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpeq_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmplt_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmplt_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmple_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmple_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpgt_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpgt_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpge_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpge_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpneq_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpneq_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpnlt_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpnlt_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpnle_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpnle_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpngt_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpngt_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpnge_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpnge_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpord_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpord_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpunord_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_cmpunord_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_comieq_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_comilt_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_comile_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_comigt_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_comige_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_comineq_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_ucomieq_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_ucomilt_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_ucomile_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_ucomigt_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_ucomige_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_ucomineq_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern int _mm_cvt_ss2si(__m128 _A); 18:50:36 INFO - extern int _mm_cvtt_ss2si(__m128 _A); 18:50:36 INFO - extern __m128 _mm_cvt_si2ss(__m128, int); 18:50:36 INFO - extern float _mm_cvtss_f32(__m128 _A); 18:50:36 INFO - extern __m64 _mm_cvt_ps2pi(__m128 _A); 18:50:36 INFO - extern __m64 _mm_cvtt_ps2pi(__m128 _A); 18:50:36 INFO - extern __m128 _mm_cvt_pi2ps(__m128, __m64); 18:50:36 INFO - #line 282 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - #line 291 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - extern __m128 _mm_shuffle_ps(__m128 _A, __m128 _B, unsigned int _Imm8); 18:50:36 INFO - extern __m128 _mm_unpackhi_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_unpacklo_ps(__m128 _A, __m128 _B); 18:50:36 INFO - extern __m128 _mm_loadh_pi(__m128, __m64 const*); 18:50:36 INFO - extern __m128 _mm_movehl_ps(__m128, __m128); 18:50:36 INFO - extern __m128 _mm_movelh_ps(__m128, __m128); 18:50:36 INFO - extern void _mm_storeh_pi(__m64 *, __m128); 18:50:36 INFO - extern __m128 _mm_loadl_pi(__m128, __m64 const*); 18:50:36 INFO - extern void _mm_storel_pi(__m64 *, __m128); 18:50:36 INFO - extern int _mm_movemask_ps(__m128 _A); 18:50:36 INFO - extern int _m_pextrw(__m64, int); 18:50:36 INFO - extern __m64 _m_pinsrw(__m64, int, int); 18:50:36 INFO - extern __m64 _m_pmaxsw(__m64, __m64); 18:50:36 INFO - extern __m64 _m_pmaxub(__m64, __m64); 18:50:36 INFO - extern __m64 _m_pminsw(__m64, __m64); 18:50:36 INFO - extern __m64 _m_pminub(__m64, __m64); 18:50:36 INFO - extern int _m_pmovmskb(__m64); 18:50:36 INFO - extern __m64 _m_pmulhuw(__m64, __m64); 18:50:36 INFO - extern __m64 _m_pshufw(__m64, int); 18:50:36 INFO - extern void _m_maskmovq(__m64, __m64, char *); 18:50:36 INFO - extern __m64 _m_pavgb(__m64, __m64); 18:50:36 INFO - extern __m64 _m_pavgw(__m64, __m64); 18:50:36 INFO - extern __m64 _m_psadbw(__m64, __m64); 18:50:36 INFO - #line 326 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - extern __m128 _mm_set_ss(float _A); 18:50:36 INFO - extern __m128 _mm_set_ps1(float _A); 18:50:36 INFO - extern __m128 _mm_set_ps(float _A, float _B, float _C, float _D); 18:50:36 INFO - extern __m128 _mm_setr_ps(float _A, float _B, float _C, float _D); 18:50:36 INFO - extern __m128 _mm_setzero_ps(void); 18:50:36 INFO - extern __m128 _mm_load_ss(float const*_A); 18:50:36 INFO - extern __m128 _mm_load_ps1(float const*_A); 18:50:36 INFO - extern __m128 _mm_load_ps(float const*_A); 18:50:36 INFO - extern __m128 _mm_loadr_ps(float const*_A); 18:50:36 INFO - extern __m128 _mm_loadu_ps(float const*_A); 18:50:36 INFO - extern void _mm_store_ss(float *_V, __m128 _A); 18:50:36 INFO - extern void _mm_store_ps1(float *_V, __m128 _A); 18:50:36 INFO - extern void _mm_store_ps(float *_V, __m128 _A); 18:50:36 INFO - extern void _mm_storer_ps(float *_V, __m128 _A); 18:50:36 INFO - extern void _mm_storeu_ps(float *_V, __m128 _A); 18:50:36 INFO - extern void _mm_prefetch(char const*_A, int _Sel); 18:50:36 INFO - extern void _mm_stream_pi(__m64 *, __m64); 18:50:36 INFO - #line 350 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - extern void _mm_stream_ps(float *, __m128); 18:50:36 INFO - extern __m128 _mm_move_ss(__m128 _A, __m128 _B); 18:50:36 INFO - extern void _mm_sfence(void); 18:50:36 INFO - extern unsigned int _mm_getcsr(void); 18:50:36 INFO - extern void _mm_setcsr(unsigned int); 18:50:36 INFO - #line 381 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - __inline __m128 _mm_cvtpi16_ps(__m64 _A) 18:50:36 INFO - { 18:50:36 INFO - __m128 _Tmp; 18:50:36 INFO - __m64 _Ext_val = _m_pcmpgtw(_mm_setzero_si64(), _A); 18:50:36 INFO - _Tmp = _mm_cvt_pi2ps(_mm_setzero_ps(), _m_punpckhwd(_A, _Ext_val)); 18:50:36 INFO - return(_mm_cvt_pi2ps(_mm_movelh_ps(_Tmp, _Tmp), 18:50:36 INFO - _m_punpcklwd(_A, _Ext_val))); 18:50:36 INFO - } 18:50:36 INFO - __inline __m128 _mm_cvtpu16_ps(__m64 _A) 18:50:36 INFO - { 18:50:36 INFO - __m128 _Tmp; 18:50:36 INFO - __m64 _Ext_val = _mm_setzero_si64(); 18:50:36 INFO - _Tmp = _mm_cvt_pi2ps(_mm_setzero_ps(), _m_punpckhwd(_A, _Ext_val)); 18:50:36 INFO - return(_mm_cvt_pi2ps(_mm_movelh_ps(_Tmp, _Tmp), 18:50:36 INFO - _m_punpcklwd(_A, _Ext_val))); 18:50:36 INFO - } 18:50:36 INFO - __inline __m64 _mm_cvtps_pi16(__m128 _A) 18:50:36 INFO - { 18:50:36 INFO - return _m_packssdw(_mm_cvt_ps2pi(_A), 18:50:36 INFO - _mm_cvt_ps2pi(_mm_movehl_ps(_A, _A))); 18:50:36 INFO - } 18:50:36 INFO - __inline __m128 _mm_cvtpi8_ps(__m64 _A) 18:50:36 INFO - { 18:50:36 INFO - __m64 _Ext_val = _m_pcmpgtb(_mm_setzero_si64(), _A); 18:50:36 INFO - return _mm_cvtpi16_ps(_m_punpcklbw(_A, _Ext_val)); 18:50:36 INFO - } 18:50:36 INFO - __inline __m128 _mm_cvtpu8_ps(__m64 _A) 18:50:36 INFO - { 18:50:36 INFO - return _mm_cvtpu16_ps(_m_punpcklbw(_A, _mm_setzero_si64())); 18:50:36 INFO - } 18:50:36 INFO - __inline __m64 _mm_cvtps_pi8(__m128 _A) 18:50:36 INFO - { 18:50:36 INFO - return _m_packsswb(_mm_cvtps_pi16(_A), _mm_setzero_si64()); 18:50:36 INFO - } 18:50:36 INFO - __inline __m128 _mm_cvtpi32x2_ps(__m64 _A, __m64 _B) 18:50:36 INFO - { 18:50:36 INFO - return _mm_movelh_ps(_mm_cvt_pi2ps(_mm_setzero_ps(), _A), 18:50:36 INFO - _mm_cvt_pi2ps(_mm_setzero_ps(), _B)); 18:50:36 INFO - } 18:50:36 INFO - #line 506 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - }; 18:50:36 INFO - #line 511 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - #line 513 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - #line 514 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - #line 515 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmmintrin.h" 18:50:36 INFO - #line 43 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - typedef union __declspec(intrin_type) __declspec(align(16)) __m128i { 18:50:36 INFO - __int8 m128i_i8[16]; 18:50:36 INFO - __int16 m128i_i16[8]; 18:50:36 INFO - __int32 m128i_i32[4]; 18:50:36 INFO - __int64 m128i_i64[2]; 18:50:36 INFO - unsigned __int8 m128i_u8[16]; 18:50:36 INFO - unsigned __int16 m128i_u16[8]; 18:50:36 INFO - unsigned __int32 m128i_u32[4]; 18:50:36 INFO - unsigned __int64 m128i_u64[2]; 18:50:36 INFO - } __m128i; 18:50:36 INFO - typedef struct __declspec(intrin_type) __declspec(align(16)) __m128d { 18:50:36 INFO - double m128d_f64[2]; 18:50:36 INFO - } __m128d; 18:50:36 INFO - extern "C" { 18:50:36 INFO - #line 72 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - extern __m128d _mm_add_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_add_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_sub_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_sub_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_mul_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_mul_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_sqrt_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_sqrt_pd(__m128d _A); 18:50:36 INFO - extern __m128d _mm_div_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_div_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_min_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_min_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_max_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_max_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_and_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_andnot_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_or_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_xor_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpeq_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpeq_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmplt_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmplt_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmple_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmple_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpgt_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpgt_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpge_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpge_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpneq_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpneq_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpnlt_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpnlt_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpnle_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpnle_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpngt_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpngt_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpnge_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpnge_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpord_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpord_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpunord_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cmpunord_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_comieq_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_comilt_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_comile_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_comigt_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_comige_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_comineq_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_ucomieq_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_ucomilt_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_ucomile_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_ucomigt_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_ucomige_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_ucomineq_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cvtepi32_pd(__m128i _A); 18:50:36 INFO - extern __m128i _mm_cvtpd_epi32(__m128d _A); 18:50:36 INFO - extern __m128i _mm_cvttpd_epi32(__m128d _A); 18:50:36 INFO - extern __m128 _mm_cvtepi32_ps(__m128i _A); 18:50:36 INFO - extern __m128i _mm_cvtps_epi32(__m128 _A); 18:50:36 INFO - extern __m128i _mm_cvttps_epi32(__m128 _A); 18:50:36 INFO - extern __m128 _mm_cvtpd_ps(__m128d _A); 18:50:36 INFO - extern __m128d _mm_cvtps_pd(__m128 _A); 18:50:36 INFO - extern __m128 _mm_cvtsd_ss(__m128 _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_cvtss_sd(__m128d _A, __m128 _B); 18:50:36 INFO - extern int _mm_cvtsd_si32(__m128d _A); 18:50:36 INFO - extern int _mm_cvttsd_si32(__m128d _A); 18:50:36 INFO - extern __m128d _mm_cvtsi32_sd(__m128d _A, int _B); 18:50:36 INFO - extern __m64 _mm_cvtpd_pi32(__m128d _A); 18:50:36 INFO - extern __m64 _mm_cvttpd_pi32(__m128d _A); 18:50:36 INFO - extern __m128d _mm_cvtpi32_pd(__m64 _A); 18:50:36 INFO - #line 166 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - extern __m128d _mm_unpackhi_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern __m128d _mm_unpacklo_pd(__m128d _A, __m128d _B); 18:50:36 INFO - extern int _mm_movemask_pd(__m128d _A); 18:50:36 INFO - extern __m128d _mm_shuffle_pd(__m128d _A, __m128d _B, int _I); 18:50:36 INFO - extern __m128d _mm_load_pd(double const*_Dp); 18:50:36 INFO - extern __m128d _mm_load1_pd(double const*_Dp); 18:50:36 INFO - extern __m128d _mm_loadr_pd(double const*_Dp); 18:50:36 INFO - extern __m128d _mm_loadu_pd(double const*_Dp); 18:50:36 INFO - extern __m128d _mm_load_sd(double const*_Dp); 18:50:36 INFO - extern __m128d _mm_loadh_pd(__m128d _A, double const*_Dp); 18:50:36 INFO - extern __m128d _mm_loadl_pd(__m128d _A, double const*_Dp); 18:50:36 INFO - extern __m128d _mm_set_sd(double _W); 18:50:36 INFO - extern __m128d _mm_set1_pd(double _A); 18:50:36 INFO - extern __m128d _mm_set_pd(double _Z, double _Y); 18:50:36 INFO - extern __m128d _mm_setr_pd(double _Y, double _Z); 18:50:36 INFO - extern __m128d _mm_setzero_pd(void); 18:50:36 INFO - extern __m128d _mm_move_sd(__m128d _A, __m128d _B); 18:50:36 INFO - extern void _mm_store_sd(double *_Dp, __m128d _A); 18:50:36 INFO - extern void _mm_store1_pd(double *_Dp, __m128d _A); 18:50:36 INFO - extern void _mm_store_pd(double *_Dp, __m128d _A); 18:50:36 INFO - extern void _mm_storeu_pd(double *_Dp, __m128d _A); 18:50:36 INFO - extern void _mm_storer_pd(double *_Dp, __m128d _A); 18:50:36 INFO - extern void _mm_storeh_pd(double *_Dp, __m128d _A); 18:50:36 INFO - extern void _mm_storel_pd(double *_Dp, __m128d _A); 18:50:36 INFO - extern __m128i _mm_add_epi8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_add_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_add_epi32(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m64 _mm_add_si64(__m64 _A, __m64 _B); 18:50:36 INFO - #line 221 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - extern __m128i _mm_add_epi64(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_adds_epi8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_adds_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_adds_epu8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_adds_epu16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_avg_epu8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_avg_epu16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_madd_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_max_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_max_epu8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_min_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_min_epu8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_mulhi_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_mulhi_epu16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_mullo_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m64 _mm_mul_su32(__m64 _A, __m64 _B); 18:50:36 INFO - #line 239 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - extern __m128i _mm_mul_epu32(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_sad_epu8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_sub_epi8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_sub_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_sub_epi32(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m64 _mm_sub_si64(__m64 _A, __m64 _B); 18:50:36 INFO - #line 247 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - extern __m128i _mm_sub_epi64(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_subs_epi8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_subs_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_subs_epu8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_subs_epu16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_and_si128(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_andnot_si128(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_or_si128(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_xor_si128(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_slli_si128(__m128i _A, int _Imm); 18:50:36 INFO - extern __m128i _mm_slli_epi16(__m128i _A, int _Count); 18:50:36 INFO - extern __m128i _mm_sll_epi16(__m128i _A, __m128i _Count); 18:50:36 INFO - extern __m128i _mm_slli_epi32(__m128i _A, int _Count); 18:50:36 INFO - extern __m128i _mm_sll_epi32(__m128i _A, __m128i _Count); 18:50:36 INFO - extern __m128i _mm_slli_epi64(__m128i _A, int _Count); 18:50:36 INFO - extern __m128i _mm_sll_epi64(__m128i _A, __m128i _Count); 18:50:36 INFO - extern __m128i _mm_srai_epi16(__m128i _A, int _Count); 18:50:36 INFO - extern __m128i _mm_sra_epi16(__m128i _A, __m128i _Count); 18:50:36 INFO - extern __m128i _mm_srai_epi32(__m128i _A, int _Count); 18:50:36 INFO - extern __m128i _mm_sra_epi32(__m128i _A, __m128i _Count); 18:50:36 INFO - extern __m128i _mm_srli_si128(__m128i _A, int _Imm); 18:50:36 INFO - extern __m128i _mm_srli_epi16(__m128i _A, int _Count); 18:50:36 INFO - extern __m128i _mm_srl_epi16(__m128i _A, __m128i _Count); 18:50:36 INFO - extern __m128i _mm_srli_epi32(__m128i _A, int _Count); 18:50:36 INFO - extern __m128i _mm_srl_epi32(__m128i _A, __m128i _Count); 18:50:36 INFO - extern __m128i _mm_srli_epi64(__m128i _A, int _Count); 18:50:36 INFO - extern __m128i _mm_srl_epi64(__m128i _A, __m128i _Count); 18:50:36 INFO - extern __m128i _mm_cmpeq_epi8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_cmpeq_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_cmpeq_epi32(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_cmpgt_epi8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_cmpgt_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_cmpgt_epi32(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_cmplt_epi8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_cmplt_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_cmplt_epi32(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_cvtsi32_si128(int _A); 18:50:36 INFO - extern int _mm_cvtsi128_si32(__m128i _A); 18:50:36 INFO - extern __m128i _mm_packs_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_packs_epi32(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_packus_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern int _mm_extract_epi16(__m128i _A, int _Imm); 18:50:36 INFO - extern __m128i _mm_insert_epi16(__m128i _A, int _B, int _Imm); 18:50:36 INFO - extern int _mm_movemask_epi8(__m128i _A); 18:50:36 INFO - extern __m128i _mm_shuffle_epi32(__m128i _A, int _Imm); 18:50:36 INFO - extern __m128i _mm_shufflehi_epi16(__m128i _A, int _Imm); 18:50:36 INFO - extern __m128i _mm_shufflelo_epi16(__m128i _A, int _Imm); 18:50:36 INFO - extern __m128i _mm_unpackhi_epi8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_unpackhi_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_unpackhi_epi32(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_unpackhi_epi64(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_unpacklo_epi8(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_unpacklo_epi16(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_unpacklo_epi32(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_unpacklo_epi64(__m128i _A, __m128i _B); 18:50:36 INFO - extern __m128i _mm_load_si128(__m128i const*_P); 18:50:36 INFO - extern __m128i _mm_loadu_si128(__m128i const*_P); 18:50:36 INFO - extern __m128i _mm_loadl_epi64(__m128i const*_P); 18:50:36 INFO - extern __m128i _mm_set_epi64(__m64 _Q1, __m64 _Q0); 18:50:36 INFO - #line 343 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - extern __m128i _mm_set_epi64x(__int64 _I1,__int64 _I0); 18:50:36 INFO - extern __m128i _mm_set_epi32(int _I3, int _I2, int _I1, int _I0); 18:50:36 INFO - extern __m128i _mm_set_epi16(short _W7, short _W6, short _W5, short _W4, 18:50:36 INFO - short _W3, short _W2, short _W1, short _W0); 18:50:36 INFO - extern __m128i _mm_set_epi8(char _B15, char _B14, char _B13, char _B12, 18:50:36 INFO - char _B11, char _B10, char _B9, char _B8, 18:50:36 INFO - char _B7, char _B6, char _B5, char _B4, 18:50:36 INFO - char _B3, char _B2, char _B1, char _B0); 18:50:36 INFO - extern __m128i _mm_set1_epi64(__m64 _Q); 18:50:36 INFO - #line 354 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - extern __m128i _mm_set1_epi64x(__int64 i); 18:50:36 INFO - extern __m128i _mm_set1_epi32(int _I); 18:50:36 INFO - extern __m128i _mm_set1_epi16(short _W); 18:50:36 INFO - extern __m128i _mm_set1_epi8(char _B); 18:50:36 INFO - extern __m128i _mm_setl_epi64(__m128i _Q); 18:50:36 INFO - extern __m128i _mm_setr_epi64(__m64 _Q0, __m64 _Q1); 18:50:36 INFO - #line 362 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - extern __m128i _mm_setr_epi32(int _I0, int _I1, int _I2, int _I3); 18:50:36 INFO - extern __m128i _mm_setr_epi16(short _W0, short _W1, short _W2, short _W3, 18:50:36 INFO - short _W4, short _W5, short _W6, short _W7); 18:50:36 INFO - extern __m128i _mm_setr_epi8(char _B15, char _B14, char _B13, char _B12, 18:50:36 INFO - char _B11, char _B10, char _B9, char _B8, 18:50:36 INFO - char _B7, char _B6, char _B5, char _B4, 18:50:36 INFO - char _B3, char _B2, char _B1, char _B0); 18:50:36 INFO - extern __m128i _mm_setzero_si128(void); 18:50:36 INFO - extern void _mm_store_si128(__m128i *_P, __m128i _B); 18:50:36 INFO - extern void _mm_storeu_si128(__m128i *_P, __m128i _B); 18:50:36 INFO - extern void _mm_storel_epi64(__m128i *_P, __m128i _Q); 18:50:36 INFO - extern void _mm_maskmoveu_si128(__m128i _D, __m128i _N, char *_P); 18:50:36 INFO - extern __m128i _mm_move_epi64(__m128i _Q); 18:50:36 INFO - extern __m128i _mm_movpi64_epi64(__m64 _Q); 18:50:36 INFO - extern __m64 _mm_movepi64_pi64(__m128i _Q); 18:50:36 INFO - #line 389 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - extern void _mm_stream_pd(double *_Dp, __m128d _A); 18:50:36 INFO - extern void _mm_stream_si128(__m128i *_P, __m128i _A); 18:50:36 INFO - extern void _mm_clflush(void const*_P); 18:50:36 INFO - extern void _mm_lfence(void); 18:50:36 INFO - extern void _mm_mfence(void); 18:50:36 INFO - extern void _mm_stream_si32(int *_P, int _I); 18:50:36 INFO - extern void _mm_pause(void); 18:50:36 INFO - extern double _mm_cvtsd_f64(__m128d _A); 18:50:36 INFO - extern __m128 _mm_castpd_ps(__m128d); 18:50:36 INFO - extern __m128i _mm_castpd_si128(__m128d); 18:50:36 INFO - extern __m128d _mm_castps_pd(__m128); 18:50:36 INFO - extern __m128i _mm_castps_si128(__m128); 18:50:36 INFO - extern __m128 _mm_castsi128_ps(__m128i); 18:50:36 INFO - extern __m128d _mm_castsi128_pd(__m128i); 18:50:36 INFO - #line 434 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - }; 18:50:36 INFO - #line 438 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - #line 440 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - #line 441 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - #line 442 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\emmintrin.h" 18:50:36 INFO - #line 35 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\pmmintrin.h" 18:50:36 INFO - extern "C" { 18:50:36 INFO - #line 61 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\pmmintrin.h" 18:50:36 INFO - extern __m128 _mm_addsub_ps(__m128 , __m128 ); 18:50:36 INFO - extern __m128 _mm_hadd_ps(__m128 , __m128 ); 18:50:36 INFO - extern __m128 _mm_hsub_ps(__m128 , __m128 ); 18:50:36 INFO - extern __m128 _mm_movehdup_ps(__m128 ); 18:50:36 INFO - extern __m128 _mm_moveldup_ps(__m128 ); 18:50:36 INFO - extern __m128d _mm_addsub_pd(__m128d , __m128d ); 18:50:36 INFO - extern __m128d _mm_hadd_pd(__m128d , __m128d ); 18:50:36 INFO - extern __m128d _mm_hsub_pd(__m128d , __m128d ); 18:50:36 INFO - extern __m128d _mm_loaddup_pd(double const * ); 18:50:36 INFO - extern __m128d _mm_movedup_pd(__m128d ); 18:50:36 INFO - extern __m128i _mm_lddqu_si128(__m128i const * ); 18:50:36 INFO - extern void _mm_monitor(void const * , unsigned , unsigned ); 18:50:36 INFO - extern void _mm_mwait(unsigned , unsigned ); 18:50:36 INFO - }; 18:50:36 INFO - #line 103 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\pmmintrin.h" 18:50:36 INFO - #line 105 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\pmmintrin.h" 18:50:36 INFO - #line 106 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\pmmintrin.h" 18:50:36 INFO - #line 107 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\pmmintrin.h" 18:50:36 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - extern "C" { 18:50:36 INFO - #line 37 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - extern __m128i _mm_hadd_epi16 (__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_hadd_epi32 (__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_hadds_epi16 (__m128i, __m128i); 18:50:36 INFO - extern __m64 _mm_hadd_pi16 (__m64, __m64); 18:50:36 INFO - extern __m64 _mm_hadd_pi32 (__m64, __m64); 18:50:36 INFO - extern __m64 _mm_hadds_pi16 (__m64, __m64); 18:50:36 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - extern __m128i _mm_hsub_epi16 (__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_hsub_epi32 (__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_hsubs_epi16 (__m128i, __m128i); 18:50:36 INFO - extern __m64 _mm_hsub_pi16 (__m64, __m64); 18:50:36 INFO - extern __m64 _mm_hsub_pi32 (__m64, __m64); 18:50:36 INFO - extern __m64 _mm_hsubs_pi16 (__m64, __m64); 18:50:36 INFO - #line 72 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - extern __m128i _mm_maddubs_epi16 (__m128i, __m128i); 18:50:36 INFO - extern __m64 _mm_maddubs_pi16 (__m64, __m64); 18:50:36 INFO - #line 87 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - extern __m128i _mm_mulhrs_epi16 (__m128i, __m128i); 18:50:36 INFO - extern __m64 _mm_mulhrs_pi16 (__m64, __m64); 18:50:36 INFO - #line 96 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - extern __m128i _mm_shuffle_epi8 (__m128i, __m128i); 18:50:36 INFO - extern __m64 _mm_shuffle_pi8 (__m64, __m64); 18:50:36 INFO - #line 105 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - extern __m128i _mm_sign_epi8 (__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_sign_epi16 (__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_sign_epi32 (__m128i, __m128i); 18:50:36 INFO - extern __m64 _mm_sign_pi8 (__m64, __m64); 18:50:36 INFO - extern __m64 _mm_sign_pi16 (__m64, __m64); 18:50:36 INFO - extern __m64 _mm_sign_pi32 (__m64, __m64); 18:50:36 INFO - #line 118 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - extern __m128i _mm_alignr_epi8 (__m128i, __m128i, int); 18:50:36 INFO - extern __m64 _mm_alignr_pi8 (__m64, __m64, int); 18:50:36 INFO - #line 127 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - extern __m128i _mm_abs_epi8 (__m128i); 18:50:36 INFO - extern __m128i _mm_abs_epi16 (__m128i); 18:50:36 INFO - extern __m128i _mm_abs_epi32 (__m128i); 18:50:36 INFO - extern __m64 _mm_abs_pi8 (__m64); 18:50:36 INFO - extern __m64 _mm_abs_pi16 (__m64); 18:50:36 INFO - extern __m64 _mm_abs_pi32 (__m64); 18:50:36 INFO - #line 140 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - }; 18:50:36 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - #line 146 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - #line 147 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - #line 148 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tmmintrin.h" 18:50:36 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:36 INFO - extern "C" { 18:50:36 INFO - #line 85 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:36 INFO - extern __m128i _mm_blend_epi16 (__m128i, __m128i, const int ); 18:50:36 INFO - extern __m128i _mm_blendv_epi8 (__m128i, __m128i, __m128i mask); 18:50:36 INFO - extern __m128 _mm_blend_ps (__m128, __m128, const int ); 18:50:36 INFO - extern __m128 _mm_blendv_ps(__m128, __m128, __m128 ); 18:50:36 INFO - extern __m128d _mm_blend_pd (__m128d, __m128d, const int ); 18:50:36 INFO - extern __m128d _mm_blendv_pd(__m128d, __m128d, __m128d ); 18:50:36 INFO - extern __m128 _mm_dp_ps(__m128, __m128, const int ); 18:50:36 INFO - extern __m128d _mm_dp_pd(__m128d, __m128d, const int ); 18:50:36 INFO - extern __m128i _mm_cmpeq_epi64(__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_min_epi8 (__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_max_epi8 (__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_min_epu16(__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_max_epu16(__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_min_epi32(__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_max_epi32(__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_min_epu32(__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_max_epu32(__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_mullo_epi32(__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_mul_epi32(__m128i, __m128i); 18:50:36 INFO - extern int _mm_testz_si128(__m128i , __m128i ); 18:50:36 INFO - extern int _mm_testc_si128(__m128i , __m128i ); 18:50:36 INFO - extern int _mm_testnzc_si128(__m128i , __m128i ); 18:50:36 INFO - extern __m128 _mm_insert_ps(__m128 , __m128 , const int ); 18:50:36 INFO - extern int _mm_extract_ps(__m128 , const int ); 18:50:36 INFO - extern __m128i _mm_insert_epi8 (__m128i , int , const int ); 18:50:36 INFO - extern __m128i _mm_insert_epi32(__m128i , int , const int ); 18:50:36 INFO - #line 194 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:36 INFO - extern int _mm_extract_epi8 (__m128i , const int ); 18:50:36 INFO - extern int _mm_extract_epi32(__m128i , const int ); 18:50:36 INFO - #line 203 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:36 INFO - extern __m128i _mm_minpos_epu16(__m128i); 18:50:36 INFO - extern __m128d _mm_round_pd(__m128d , int ); 18:50:36 INFO - extern __m128d _mm_round_sd(__m128d , __m128d , int ); 18:50:36 INFO - extern __m128 _mm_round_ps(__m128 , int ); 18:50:36 INFO - extern __m128 _mm_round_ss(__m128 , __m128 , int ); 18:50:36 INFO - extern __m128i _mm_cvtepi8_epi32 (__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepi16_epi32(__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepi8_epi64 (__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepi32_epi64(__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepi16_epi64(__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepi8_epi16 (__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepu8_epi32 (__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepu16_epi32(__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepu8_epi64 (__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepu32_epi64(__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepu16_epi64(__m128i); 18:50:36 INFO - extern __m128i _mm_cvtepu8_epi16 (__m128i); 18:50:36 INFO - extern __m128i _mm_packus_epi32(__m128i, __m128i); 18:50:36 INFO - extern __m128i _mm_mpsadbw_epu8(__m128i , __m128i , const int ); 18:50:36 INFO - extern __m128i _mm_stream_load_si128(const __m128i*); 18:50:36 INFO - }; 18:50:36 INFO - #line 258 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:36 INFO - #line 260 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:36 INFO - #line 261 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:36 INFO - #line 262 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\smmintrin.h" 18:50:36 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:36 INFO - extern "C" { 18:50:36 INFO - #line 38 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:36 INFO - extern __m128i _mm_cmpistrm (__m128i , __m128i , const int ); 18:50:36 INFO - extern int _mm_cmpistri (__m128i , __m128i , const int ); 18:50:36 INFO - extern __m128i _mm_cmpestrm (__m128i , int , __m128i , int , const int ); 18:50:36 INFO - extern int _mm_cmpestri (__m128i , int , __m128i , int , const int ); 18:50:36 INFO - extern int _mm_cmpistrz (__m128i , __m128i , const int ); 18:50:36 INFO - extern int _mm_cmpistrc (__m128i , __m128i , const int ); 18:50:36 INFO - extern int _mm_cmpistrs (__m128i , __m128i , const int ); 18:50:36 INFO - extern int _mm_cmpistro (__m128i , __m128i , const int ); 18:50:36 INFO - extern int _mm_cmpistra (__m128i , __m128i , const int ); 18:50:36 INFO - extern int _mm_cmpestrz (__m128i , int , __m128i , int , const int ); 18:50:36 INFO - extern int _mm_cmpestrc (__m128i , int , __m128i , int , const int ); 18:50:36 INFO - extern int _mm_cmpestrs (__m128i , int , __m128i , int , const int ); 18:50:36 INFO - extern int _mm_cmpestro (__m128i , int , __m128i , int , const int ); 18:50:36 INFO - extern int _mm_cmpestra (__m128i , int , __m128i , int , const int ); 18:50:36 INFO - extern __m128i _mm_cmpgt_epi64(__m128i , __m128i ); 18:50:36 INFO - extern int _mm_popcnt_u32(unsigned int ); 18:50:36 INFO - #line 121 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:36 INFO - extern unsigned int _mm_crc32_u8 (unsigned int , unsigned char ); 18:50:36 INFO - extern unsigned int _mm_crc32_u16(unsigned int , unsigned short ); 18:50:36 INFO - extern unsigned int _mm_crc32_u32(unsigned int , unsigned int ); 18:50:36 INFO - #line 133 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:36 INFO - }; 18:50:36 INFO - #line 137 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:36 INFO - #line 139 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:36 INFO - #line 140 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:36 INFO - #line 141 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\nmmintrin.h" 18:50:36 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\wmmintrin.h" 18:50:36 INFO - extern "C" { 18:50:36 INFO - #line 37 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\wmmintrin.h" 18:50:36 INFO - extern __m128i _mm_aesdec_si128(__m128i , __m128i ); 18:50:36 INFO - extern __m128i _mm_aesdeclast_si128(__m128i , __m128i ); 18:50:36 INFO - extern __m128i _mm_aesenc_si128(__m128i , __m128i ); 18:50:36 INFO - extern __m128i _mm_aesenclast_si128(__m128i , __m128i ); 18:50:36 INFO - extern __m128i _mm_aesimc_si128(__m128i ); 18:50:36 INFO - extern __m128i _mm_aeskeygenassist_si128(__m128i , const int ); 18:50:36 INFO - extern __m128i _mm_clmulepi64_si128(__m128i , __m128i , 18:50:36 INFO - const int ); 18:50:36 INFO - }; 18:50:36 INFO - #line 88 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\wmmintrin.h" 18:50:36 INFO - #line 90 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\wmmintrin.h" 18:50:36 INFO - #line 91 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\wmmintrin.h" 18:50:36 INFO - #line 92 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\wmmintrin.h" 18:50:36 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:36 INFO - extern "C" { 18:50:36 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:36 INFO - typedef union __declspec(intrin_type) __declspec(align(32)) __m256 { 18:50:36 INFO - float m256_f32[8]; 18:50:36 INFO - } __m256; 18:50:36 INFO - typedef struct __declspec(intrin_type) __declspec(align(32)) __m256d { 18:50:36 INFO - double m256d_f64[4]; 18:50:36 INFO - } __m256d; 18:50:36 INFO - typedef union __declspec(intrin_type) __declspec(align(32)) __m256i { 18:50:36 INFO - __int8 m256i_i8[32]; 18:50:36 INFO - __int16 m256i_i16[16]; 18:50:36 INFO - __int32 m256i_i32[8]; 18:50:36 INFO - __int64 m256i_i64[4]; 18:50:36 INFO - unsigned __int8 m256i_u8[32]; 18:50:36 INFO - unsigned __int16 m256i_u16[16]; 18:50:36 INFO - unsigned __int32 m256i_u32[8]; 18:50:36 INFO - unsigned __int64 m256i_u64[4]; 18:50:36 INFO - } __m256i; 18:50:36 INFO - extern __m256d __cdecl _mm256_add_pd(__m256d, __m256d); 18:50:36 INFO - extern __m256 __cdecl _mm256_add_ps(__m256, __m256); 18:50:36 INFO - extern __m256d __cdecl _mm256_addsub_pd(__m256d, __m256d); 18:50:36 INFO - extern __m256 __cdecl _mm256_addsub_ps(__m256, __m256); 18:50:36 INFO - extern __m256d __cdecl _mm256_and_pd(__m256d, __m256d); 18:50:36 INFO - extern __m256 __cdecl _mm256_and_ps(__m256, __m256); 18:50:36 INFO - extern __m256d __cdecl _mm256_andnot_pd(__m256d, __m256d); 18:50:36 INFO - extern __m256 __cdecl _mm256_andnot_ps(__m256, __m256); 18:50:36 INFO - extern __m256d __cdecl _mm256_blend_pd(__m256d, __m256d, const int); 18:50:36 INFO - extern __m256 __cdecl _mm256_blend_ps(__m256, __m256, const int); 18:50:36 INFO - extern __m256d __cdecl _mm256_blendv_pd(__m256d, __m256d, __m256d); 18:50:36 INFO - extern __m256 __cdecl _mm256_blendv_ps(__m256, __m256, __m256); 18:50:36 INFO - extern __m256d __cdecl _mm256_div_pd(__m256d, __m256d); 18:50:36 INFO - extern __m256 __cdecl _mm256_div_ps(__m256, __m256); 18:50:36 INFO - extern __m256 __cdecl _mm256_dp_ps(__m256, __m256, const int); 18:50:36 INFO - extern __m256d __cdecl _mm256_hadd_pd(__m256d, __m256d); 18:50:36 INFO - extern __m256 __cdecl _mm256_hadd_ps(__m256, __m256); 18:50:36 INFO - extern __m256d __cdecl _mm256_hsub_pd(__m256d, __m256d); 18:50:36 INFO - extern __m256 __cdecl _mm256_hsub_ps(__m256, __m256); 18:50:36 INFO - extern __m256d __cdecl _mm256_max_pd(__m256d, __m256d); 18:50:36 INFO - extern __m256 __cdecl _mm256_max_ps(__m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_min_pd(__m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_min_ps(__m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_mul_pd(__m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_mul_ps(__m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_or_pd(__m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_or_ps(__m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_shuffle_pd(__m256d, __m256d, const int); 18:50:37 INFO - extern __m256 __cdecl _mm256_shuffle_ps(__m256, __m256, const int); 18:50:37 INFO - extern __m256d __cdecl _mm256_sub_pd(__m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_sub_ps(__m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_xor_pd(__m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_xor_ps(__m256, __m256); 18:50:37 INFO - extern __m128d __cdecl _mm_cmp_pd(__m128d, __m128d, const int); 18:50:37 INFO - extern __m256d __cdecl _mm256_cmp_pd(__m256d, __m256d, const int); 18:50:37 INFO - extern __m128 __cdecl _mm_cmp_ps(__m128, __m128, const int); 18:50:37 INFO - extern __m256 __cdecl _mm256_cmp_ps(__m256, __m256, const int); 18:50:37 INFO - extern __m128d __cdecl _mm_cmp_sd(__m128d, __m128d, const int); 18:50:37 INFO - extern int __cdecl _mm_comi_sd(__m128d, __m128d, const int); 18:50:37 INFO - extern __m128 __cdecl _mm_cmp_ss(__m128, __m128, const int); 18:50:37 INFO - extern int __cdecl _mm_comi_ss(__m128, __m128, const int); 18:50:37 INFO - extern __m256d __cdecl _mm256_cvtepi32_pd(__m128i); 18:50:37 INFO - extern __m256 __cdecl _mm256_cvtepi32_ps(__m256i); 18:50:37 INFO - extern __m128 __cdecl _mm256_cvtpd_ps(__m256d); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtps_epi32(__m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_cvtps_pd(__m128); 18:50:37 INFO - extern __m128i __cdecl _mm256_cvttpd_epi32(__m256d); 18:50:37 INFO - extern __m128i __cdecl _mm256_cvtpd_epi32(__m256d); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvttps_epi32(__m256); 18:50:37 INFO - extern __m128 __cdecl _mm256_extractf128_ps(__m256, const int); 18:50:37 INFO - extern __m128d __cdecl _mm256_extractf128_pd(__m256d, const int); 18:50:37 INFO - extern __m128i __cdecl _mm256_extractf128_si256(__m256i, const int); 18:50:37 INFO - extern void __cdecl _mm256_zeroall(void); 18:50:37 INFO - extern void __cdecl _mm256_zeroupper(void); 18:50:37 INFO - extern __m256 __cdecl _mm256_permutevar_ps(__m256, __m256i); 18:50:37 INFO - extern __m128 __cdecl _mm_permutevar_ps(__m128, __m128i); 18:50:37 INFO - extern __m256 __cdecl _mm256_permute_ps(__m256, int); 18:50:37 INFO - extern __m128 __cdecl _mm_permute_ps(__m128, int); 18:50:37 INFO - extern __m256d __cdecl _mm256_permutevar_pd(__m256d, __m256i); 18:50:37 INFO - extern __m128d __cdecl _mm_permutevar_pd(__m128d, __m128i); 18:50:37 INFO - extern __m256d __cdecl _mm256_permute_pd(__m256d, int); 18:50:37 INFO - extern __m128d __cdecl _mm_permute_pd(__m128d, int); 18:50:37 INFO - extern __m256 __cdecl _mm256_permute2f128_ps(__m256, __m256, int); 18:50:37 INFO - extern __m256d __cdecl _mm256_permute2f128_pd(__m256d, __m256d, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_permute2f128_si256(__m256i, __m256i, int); 18:50:37 INFO - extern __m256 __cdecl _mm256_broadcast_ss(float const *); 18:50:37 INFO - extern __m128 __cdecl _mm_broadcast_ss(float const *); 18:50:37 INFO - extern __m256d __cdecl _mm256_broadcast_sd(double const *); 18:50:37 INFO - extern __m256 __cdecl _mm256_broadcast_ps(__m128 const *); 18:50:37 INFO - extern __m256d __cdecl _mm256_broadcast_pd(__m128d const *); 18:50:37 INFO - extern __m256 __cdecl _mm256_insertf128_ps(__m256, __m128, int); 18:50:37 INFO - extern __m256d __cdecl _mm256_insertf128_pd(__m256d, __m128d, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_insertf128_si256(__m256i, __m128i, int); 18:50:37 INFO - extern __m256d __cdecl _mm256_load_pd(double const *); 18:50:37 INFO - extern void __cdecl _mm256_store_pd(double *, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_load_ps(float const *); 18:50:37 INFO - extern void __cdecl _mm256_store_ps(float *, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_loadu_pd(double const *); 18:50:37 INFO - extern void __cdecl _mm256_storeu_pd(double *, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_loadu_ps(float const *); 18:50:37 INFO - extern void __cdecl _mm256_storeu_ps(float *, __m256); 18:50:37 INFO - extern __m256i __cdecl _mm256_load_si256(__m256i const *); 18:50:37 INFO - extern void __cdecl _mm256_store_si256(__m256i *, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_loadu_si256(__m256i const *); 18:50:37 INFO - extern void __cdecl _mm256_storeu_si256(__m256i *, __m256i); 18:50:37 INFO - extern __m256d __cdecl _mm256_maskload_pd(double const *, __m256i); 18:50:37 INFO - extern void __cdecl _mm256_maskstore_pd(double *, __m256i, __m256d); 18:50:37 INFO - extern __m128d __cdecl _mm_maskload_pd(double const *, __m128i); 18:50:37 INFO - extern void __cdecl _mm_maskstore_pd(double *, __m128i, __m128d); 18:50:37 INFO - extern __m256 __cdecl _mm256_maskload_ps(float const *, __m256i); 18:50:37 INFO - extern void __cdecl _mm256_maskstore_ps(float *, __m256i, __m256); 18:50:37 INFO - extern __m128 __cdecl _mm_maskload_ps(float const *, __m128i); 18:50:37 INFO - extern void __cdecl _mm_maskstore_ps(float *, __m128i, __m128); 18:50:37 INFO - extern __m256 __cdecl _mm256_movehdup_ps(__m256); 18:50:37 INFO - extern __m256 __cdecl _mm256_moveldup_ps(__m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_movedup_pd(__m256d); 18:50:37 INFO - extern __m256i __cdecl _mm256_lddqu_si256(__m256i const *); 18:50:37 INFO - extern void __cdecl _mm256_stream_si256(__m256i *, __m256i); 18:50:37 INFO - extern void __cdecl _mm256_stream_pd(double *, __m256d); 18:50:37 INFO - extern void __cdecl _mm256_stream_ps(float *, __m256); 18:50:37 INFO - extern __m256 __cdecl _mm256_rcp_ps(__m256); 18:50:37 INFO - extern __m256 __cdecl _mm256_rsqrt_ps(__m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_sqrt_pd(__m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_sqrt_ps(__m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_round_pd(__m256d, int); 18:50:37 INFO - extern __m256 __cdecl _mm256_round_ps(__m256, int); 18:50:37 INFO - extern __m256d __cdecl _mm256_unpackhi_pd(__m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_unpackhi_ps(__m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_unpacklo_pd(__m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_unpacklo_ps(__m256, __m256); 18:50:37 INFO - extern int __cdecl _mm256_testz_si256(__m256i, __m256i); 18:50:37 INFO - extern int __cdecl _mm256_testc_si256(__m256i, __m256i); 18:50:37 INFO - extern int __cdecl _mm256_testnzc_si256(__m256i, __m256i); 18:50:37 INFO - extern int __cdecl _mm256_testz_pd(__m256d, __m256d); 18:50:37 INFO - extern int __cdecl _mm256_testc_pd(__m256d, __m256d); 18:50:37 INFO - extern int __cdecl _mm256_testnzc_pd(__m256d, __m256d); 18:50:37 INFO - extern int __cdecl _mm_testz_pd(__m128d, __m128d); 18:50:37 INFO - extern int __cdecl _mm_testc_pd(__m128d, __m128d); 18:50:37 INFO - extern int __cdecl _mm_testnzc_pd(__m128d, __m128d); 18:50:37 INFO - extern int __cdecl _mm256_testz_ps(__m256, __m256); 18:50:37 INFO - extern int __cdecl _mm256_testc_ps(__m256, __m256); 18:50:37 INFO - extern int __cdecl _mm256_testnzc_ps(__m256, __m256); 18:50:37 INFO - extern int __cdecl _mm_testz_ps(__m128, __m128); 18:50:37 INFO - extern int __cdecl _mm_testc_ps(__m128, __m128); 18:50:37 INFO - extern int __cdecl _mm_testnzc_ps(__m128, __m128); 18:50:37 INFO - extern int __cdecl _mm256_movemask_pd(__m256d); 18:50:37 INFO - extern int __cdecl _mm256_movemask_ps(__m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_setzero_pd(void); 18:50:37 INFO - extern __m256 __cdecl _mm256_setzero_ps(void); 18:50:37 INFO - extern __m256i __cdecl _mm256_setzero_si256(void); 18:50:37 INFO - extern __m256d __cdecl _mm256_set_pd(double, double, double, double); 18:50:37 INFO - extern __m256 __cdecl _mm256_set_ps(float, float, float, float, 18:50:37 INFO - float, float, float, float); 18:50:37 INFO - extern __m256i __cdecl _mm256_set_epi8(char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char); 18:50:37 INFO - extern __m256i __cdecl _mm256_set_epi16(short, short, short, short, 18:50:37 INFO - short, short, short, short, 18:50:37 INFO - short, short, short, short, 18:50:37 INFO - short, short, short, short); 18:50:37 INFO - extern __m256i __cdecl _mm256_set_epi32(int, int, int, int, 18:50:37 INFO - int, int, int, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_set_epi64x(__int64, __int64, 18:50:37 INFO - __int64, __int64); 18:50:37 INFO - extern __m256d __cdecl _mm256_setr_pd(double, double, double, double); 18:50:37 INFO - extern __m256 __cdecl _mm256_setr_ps(float, float, float, float, 18:50:37 INFO - float, float, float, float); 18:50:37 INFO - extern __m256i __cdecl _mm256_setr_epi8(char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char, 18:50:37 INFO - char, char, char, char); 18:50:37 INFO - extern __m256i __cdecl _mm256_setr_epi16(short, short, short, short, 18:50:37 INFO - short, short, short, short, 18:50:37 INFO - short, short, short, short, 18:50:37 INFO - short, short, short, short); 18:50:37 INFO - extern __m256i __cdecl _mm256_setr_epi32(int, int, int, int, 18:50:37 INFO - int, int, int, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_setr_epi64x(__int64, __int64, 18:50:37 INFO - __int64, __int64); 18:50:37 INFO - extern __m256d __cdecl _mm256_set1_pd(double); 18:50:37 INFO - extern __m256 __cdecl _mm256_set1_ps(float); 18:50:37 INFO - extern __m256i __cdecl _mm256_set1_epi8(char); 18:50:37 INFO - extern __m256i __cdecl _mm256_set1_epi16(short); 18:50:37 INFO - extern __m256i __cdecl _mm256_set1_epi32(int); 18:50:37 INFO - extern __m256i __cdecl _mm256_set1_epi64x(long long); 18:50:37 INFO - extern __m256 __cdecl _mm256_castpd_ps(__m256d); 18:50:37 INFO - extern __m256d __cdecl _mm256_castps_pd(__m256); 18:50:37 INFO - extern __m256i __cdecl _mm256_castps_si256(__m256); 18:50:37 INFO - extern __m256i __cdecl _mm256_castpd_si256(__m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_castsi256_ps(__m256i); 18:50:37 INFO - extern __m256d __cdecl _mm256_castsi256_pd(__m256i); 18:50:37 INFO - extern __m128 __cdecl _mm256_castps256_ps128(__m256); 18:50:37 INFO - extern __m128d __cdecl _mm256_castpd256_pd128(__m256d); 18:50:37 INFO - extern __m128i __cdecl _mm256_castsi256_si128(__m256i); 18:50:37 INFO - extern __m256 __cdecl _mm256_castps128_ps256(__m128); 18:50:37 INFO - extern __m256d __cdecl _mm256_castpd128_pd256(__m128d); 18:50:37 INFO - extern __m256i __cdecl _mm256_castsi128_si256(__m128i); 18:50:37 INFO - extern __m128 __cdecl _mm_cvtph_ps(__m128i); 18:50:37 INFO - extern __m256 __cdecl _mm256_cvtph_ps(__m128i); 18:50:37 INFO - extern __m128i __cdecl _mm_cvtps_ph(__m128 , const int ); 18:50:37 INFO - extern __m128i __cdecl _mm256_cvtps_ph(__m256, int); 18:50:37 INFO - extern unsigned __int64 __cdecl _xgetbv(unsigned int); 18:50:37 INFO - extern void __cdecl _xsetbv(unsigned int, unsigned __int64); 18:50:37 INFO - extern void __cdecl _xsave(void *, unsigned __int64); 18:50:37 INFO - #line 1233 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern void __cdecl _xsaveopt(void *, unsigned __int64); 18:50:37 INFO - #line 1243 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern void __cdecl _xsavec(void *, unsigned __int64); 18:50:37 INFO - #line 1252 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern void __cdecl _xrstor(void const *, unsigned __int64); 18:50:37 INFO - #line 1262 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern void __cdecl _xsaves(void *, unsigned __int64); 18:50:37 INFO - #line 1272 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern void __cdecl _xrstors(void const *, unsigned __int64); 18:50:37 INFO - #line 1282 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern void __cdecl _fxsave(void *); 18:50:37 INFO - #line 1291 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern void __cdecl _fxrstor(void const *); 18:50:37 INFO - #line 1300 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern int __cdecl _rdrand16_step(unsigned short *); 18:50:37 INFO - extern int __cdecl _rdrand32_step(unsigned int *); 18:50:37 INFO - #line 1312 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - #line 1330 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern __m128 __cdecl _mm_fmadd_ps(__m128, __m128, __m128); 18:50:37 INFO - extern __m128d __cdecl _mm_fmadd_pd(__m128d, __m128d, __m128d); 18:50:37 INFO - extern __m128 __cdecl _mm_fmadd_ss(__m128, __m128, __m128); 18:50:37 INFO - extern __m128d __cdecl _mm_fmadd_sd(__m128d, __m128d, __m128d); 18:50:37 INFO - extern __m128 __cdecl _mm_fmsub_ps(__m128, __m128, __m128); 18:50:37 INFO - extern __m128d __cdecl _mm_fmsub_pd(__m128d, __m128d, __m128d); 18:50:37 INFO - extern __m128 __cdecl _mm_fmsub_ss(__m128, __m128, __m128); 18:50:37 INFO - extern __m128d __cdecl _mm_fmsub_sd(__m128d, __m128d, __m128d); 18:50:37 INFO - extern __m128 __cdecl _mm_fnmadd_ps(__m128, __m128, __m128); 18:50:37 INFO - extern __m128d __cdecl _mm_fnmadd_pd(__m128d, __m128d, __m128d); 18:50:37 INFO - extern __m128 __cdecl _mm_fnmadd_ss(__m128, __m128, __m128); 18:50:37 INFO - extern __m128d __cdecl _mm_fnmadd_sd(__m128d, __m128d, __m128d); 18:50:37 INFO - extern __m128 __cdecl _mm_fnmsub_ps(__m128, __m128, __m128); 18:50:37 INFO - extern __m128d __cdecl _mm_fnmsub_pd(__m128d, __m128d, __m128d); 18:50:37 INFO - extern __m128 __cdecl _mm_fnmsub_ss(__m128, __m128, __m128); 18:50:37 INFO - extern __m128d __cdecl _mm_fnmsub_sd(__m128d, __m128d, __m128d); 18:50:37 INFO - extern __m256 __cdecl _mm256_fmadd_ps(__m256, __m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_fmadd_pd(__m256d, __m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_fmsub_ps(__m256, __m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_fmsub_pd(__m256d, __m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_fnmadd_ps(__m256, __m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_fnmadd_pd(__m256d, __m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_fnmsub_ps(__m256, __m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_fnmsub_pd(__m256d, __m256d, __m256d); 18:50:37 INFO - extern __m128 __cdecl _mm_fmaddsub_ps(__m128, __m128, __m128); 18:50:37 INFO - extern __m128d __cdecl _mm_fmaddsub_pd(__m128d, __m128d, __m128d); 18:50:37 INFO - extern __m128 __cdecl _mm_fmsubadd_ps(__m128, __m128, __m128); 18:50:37 INFO - extern __m128d __cdecl _mm_fmsubadd_pd(__m128d, __m128d, __m128d); 18:50:37 INFO - extern __m256 __cdecl _mm256_fmaddsub_ps(__m256, __m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_fmaddsub_pd(__m256d, __m256d, __m256d); 18:50:37 INFO - extern __m256 __cdecl _mm256_fmsubadd_ps(__m256, __m256, __m256); 18:50:37 INFO - extern __m256d __cdecl _mm256_fmsubadd_pd(__m256d, __m256d, __m256d); 18:50:37 INFO - extern __m256i __cdecl _mm256_cmpeq_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cmpeq_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cmpeq_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cmpeq_epi64(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cmpgt_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cmpgt_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cmpgt_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cmpgt_epi64(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_max_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_max_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_max_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_max_epu8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_max_epu16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_max_epu32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_min_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_min_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_min_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_min_epu8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_min_epu16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_min_epu32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_and_si256(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_andnot_si256(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_or_si256(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_xor_si256(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_abs_epi8(__m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_abs_epi16(__m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_abs_epi32(__m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_add_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_add_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_add_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_add_epi64(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_adds_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_adds_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_adds_epu8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_adds_epu16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sub_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sub_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sub_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sub_epi64(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_subs_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_subs_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_subs_epu8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_subs_epu16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_avg_epu8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_avg_epu16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_hadd_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_hadd_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_hadds_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_hsub_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_hsub_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_hsubs_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_madd_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_maddubs_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_mulhi_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_mulhi_epu16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_mullo_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_mullo_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_mul_epu32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_mul_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sign_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sign_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sign_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_mulhrs_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sad_epu8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_mpsadbw_epu8(__m256i, __m256i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_slli_si256(__m256i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_srli_si256(__m256i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_sll_epi16(__m256i, __m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sll_epi32(__m256i, __m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sll_epi64(__m256i, __m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_slli_epi16(__m256i, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_slli_epi32(__m256i, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_slli_epi64(__m256i, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_sllv_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sllv_epi64(__m256i, __m256i); 18:50:37 INFO - extern __m128i __cdecl _mm_sllv_epi32(__m128i, __m128i); 18:50:37 INFO - extern __m128i __cdecl _mm_sllv_epi64(__m128i, __m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sra_epi16(__m256i, __m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_sra_epi32(__m256i, __m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_srai_epi16(__m256i, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_srai_epi32(__m256i, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_srav_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m128i __cdecl _mm_srav_epi32(__m128i, __m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_srl_epi16(__m256i, __m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_srl_epi32(__m256i, __m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_srl_epi64(__m256i, __m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_srli_epi16(__m256i, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_srli_epi32(__m256i, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_srli_epi64(__m256i, int); 18:50:37 INFO - extern __m256i __cdecl _mm256_srlv_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_srlv_epi64(__m256i, __m256i); 18:50:37 INFO - extern __m128i __cdecl _mm_srlv_epi32(__m128i, __m128i); 18:50:37 INFO - extern __m128i __cdecl _mm_srlv_epi64(__m128i, __m128i); 18:50:37 INFO - extern __m128i __cdecl _mm_blend_epi32(__m128i, __m128i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_blend_epi32(__m256i,__m256i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_alignr_epi8(__m256i, __m256i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_blendv_epi8(__m256i, __m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_blend_epi16(__m256i, __m256i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_packs_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_packs_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_packus_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_packus_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_unpackhi_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_unpackhi_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_unpackhi_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_unpackhi_epi64(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_unpacklo_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_unpacklo_epi16(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_unpacklo_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_unpacklo_epi64(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_shuffle_epi8(__m256i, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_shuffle_epi32(__m256i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_shufflehi_epi16(__m256i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_shufflelo_epi16(__m256i, const int); 18:50:37 INFO - extern __m128i __cdecl _mm256_extracti128_si256(__m256i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_inserti128_si256(__m256i, __m128i, const int); 18:50:37 INFO - extern __m128 __cdecl _mm_broadcastss_ps(__m128); 18:50:37 INFO - extern __m128d __cdecl _mm_broadcastsd_pd(__m128d); 18:50:37 INFO - extern __m128i __cdecl _mm_broadcastb_epi8(__m128i); 18:50:37 INFO - extern __m128i __cdecl _mm_broadcastw_epi16(__m128i); 18:50:37 INFO - extern __m128i __cdecl _mm_broadcastd_epi32(__m128i); 18:50:37 INFO - extern __m128i __cdecl _mm_broadcastq_epi64(__m128i); 18:50:37 INFO - extern __m256 __cdecl _mm256_broadcastss_ps(__m128); 18:50:37 INFO - extern __m256d __cdecl _mm256_broadcastsd_pd(__m128d); 18:50:37 INFO - extern __m256i __cdecl _mm256_broadcastb_epi8(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_broadcastw_epi16(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_broadcastd_epi32(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_broadcastq_epi64(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_broadcastsi128_si256(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepi8_epi16(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepi8_epi32(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepi8_epi64(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepi16_epi32(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepi16_epi64(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepi32_epi64(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepu8_epi16(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepu8_epi32(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepu8_epi64(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepu16_epi32(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepu16_epi64(__m128i); 18:50:37 INFO - extern __m256i __cdecl _mm256_cvtepu32_epi64(__m128i); 18:50:37 INFO - extern int __cdecl _mm256_movemask_epi8(__m256i); 18:50:37 INFO - extern __m128i __cdecl _mm_maskload_epi32(int const * , 18:50:37 INFO - __m128i ); 18:50:37 INFO - extern __m128i __cdecl _mm_maskload_epi64(__int64 const * , 18:50:37 INFO - __m128i ); 18:50:37 INFO - extern void __cdecl _mm_maskstore_epi32(int * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m128i ); 18:50:37 INFO - extern void __cdecl _mm_maskstore_epi64(__int64 * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m128i ); 18:50:37 INFO - extern __m256i __cdecl _mm256_maskload_epi32(int const * , 18:50:37 INFO - __m256i ); 18:50:37 INFO - extern __m256i __cdecl _mm256_maskload_epi64(__int64 const * , 18:50:37 INFO - __m256i ); 18:50:37 INFO - extern void __cdecl _mm256_maskstore_epi32(int * , 18:50:37 INFO - __m256i , 18:50:37 INFO - __m256i ); 18:50:37 INFO - extern void __cdecl _mm256_maskstore_epi64(__int64 * , 18:50:37 INFO - __m256i , 18:50:37 INFO - __m256i ); 18:50:37 INFO - extern __m256i __cdecl _mm256_permutevar8x32_epi32(__m256i, __m256i); 18:50:37 INFO - extern __m256 __cdecl _mm256_permutevar8x32_ps(__m256, __m256i); 18:50:37 INFO - extern __m256i __cdecl _mm256_permute4x64_epi64(__m256i, const int); 18:50:37 INFO - extern __m256d __cdecl _mm256_permute4x64_pd(__m256d, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_permute2x128_si256(__m256i, __m256i, const int); 18:50:37 INFO - extern __m256i __cdecl _mm256_stream_load_si256(__m256i const *); 18:50:37 INFO - extern __m256d __cdecl _mm256_mask_i32gather_pd(__m256d , 18:50:37 INFO - double const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m256d , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256 __cdecl _mm256_mask_i32gather_ps(__m256 , 18:50:37 INFO - float const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - __m256 , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256d __cdecl _mm256_mask_i64gather_pd(__m256d , 18:50:37 INFO - double const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - __m256d , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128 __cdecl _mm256_mask_i64gather_ps(__m128 , 18:50:37 INFO - float const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - __m128 , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128d __cdecl _mm_mask_i32gather_pd(__m128d , 18:50:37 INFO - double const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m128d , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128 __cdecl _mm_mask_i32gather_ps(__m128 , 18:50:37 INFO - float const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m128 , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128d __cdecl _mm_mask_i64gather_pd(__m128d , 18:50:37 INFO - double const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m128d , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128 __cdecl _mm_mask_i64gather_ps(__m128 , 18:50:37 INFO - float const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m128 , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256i __cdecl _mm256_mask_i32gather_epi32(__m256i , 18:50:37 INFO - int const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - __m256i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256i __cdecl _mm256_mask_i32gather_epi64(__m256i , 18:50:37 INFO - __int64 const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m256i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128i __cdecl _mm256_mask_i64gather_epi32(__m128i , 18:50:37 INFO - int const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256i __cdecl _mm256_mask_i64gather_epi64(__m256i , 18:50:37 INFO - __int64 const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - __m256i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128i __cdecl _mm_mask_i32gather_epi32(__m128i , 18:50:37 INFO - int const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128i __cdecl _mm_mask_i32gather_epi64(__m128i , 18:50:37 INFO - __int64 const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128i __cdecl _mm_mask_i64gather_epi32(__m128i , 18:50:37 INFO - int const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128i __cdecl _mm_mask_i64gather_epi64(__m128i , 18:50:37 INFO - __int64 const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256d __cdecl _mm256_i32gather_pd(double const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256 __cdecl _mm256_i32gather_ps(float const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256d __cdecl _mm256_i64gather_pd(double const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128 __cdecl _mm256_i64gather_ps(float const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128d __cdecl _mm_i32gather_pd(double const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128 __cdecl _mm_i32gather_ps(float const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128d __cdecl _mm_i64gather_pd(double const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128 __cdecl _mm_i64gather_ps(float const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256i __cdecl _mm256_i32gather_epi32(int const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256i __cdecl _mm256_i32gather_epi64(__int64 const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128i __cdecl _mm256_i64gather_epi32(int const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m256i __cdecl _mm256_i64gather_epi64(__int64 const * , 18:50:37 INFO - __m256i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128i __cdecl _mm_i32gather_epi32(int const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128i __cdecl _mm_i32gather_epi64(__int64 const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128i __cdecl _mm_i64gather_epi32(int const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern __m128i __cdecl _mm_i64gather_epi64(__int64 const * , 18:50:37 INFO - __m128i , 18:50:37 INFO - const int ); 18:50:37 INFO - extern unsigned int _bextr_u32(unsigned int , 18:50:37 INFO - unsigned int , 18:50:37 INFO - unsigned int ); 18:50:37 INFO - extern unsigned int _blsi_u32(unsigned int); 18:50:37 INFO - extern unsigned int _blsmsk_u32(unsigned int); 18:50:37 INFO - extern unsigned int _blsr_u32(unsigned int); 18:50:37 INFO - extern unsigned int _bzhi_u32(unsigned int , 18:50:37 INFO - unsigned int ); 18:50:37 INFO - extern unsigned int _mulx_u32(unsigned int , 18:50:37 INFO - unsigned int , 18:50:37 INFO - unsigned int * ); 18:50:37 INFO - extern unsigned int _pdep_u32(unsigned int , 18:50:37 INFO - unsigned int ); 18:50:37 INFO - extern unsigned int _pext_u32(unsigned int , 18:50:37 INFO - unsigned int ); 18:50:37 INFO - extern unsigned int _rorx_u32(unsigned int , 18:50:37 INFO - const unsigned int ); 18:50:37 INFO - extern int _sarx_i32(int , 18:50:37 INFO - unsigned int ); 18:50:37 INFO - extern unsigned int _shlx_u32(unsigned int , 18:50:37 INFO - unsigned int ); 18:50:37 INFO - extern unsigned int _shrx_u32(unsigned int , 18:50:37 INFO - unsigned int ); 18:50:37 INFO - #line 1854 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern unsigned int _lzcnt_u32(unsigned int); 18:50:37 INFO - #line 1866 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern unsigned int _tzcnt_u32(unsigned int); 18:50:37 INFO - #line 1878 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern void __cdecl _invpcid(unsigned int , void * ); 18:50:37 INFO - extern void _Store_HLERelease(long volatile *,long); 18:50:37 INFO - extern void _StorePointer_HLERelease(void * volatile *,void *); 18:50:37 INFO - extern long _InterlockedExchange_HLEAcquire(long volatile *,long); 18:50:37 INFO - extern long _InterlockedExchange_HLERelease(long volatile *,long); 18:50:37 INFO - extern void * _InterlockedExchangePointer_HLEAcquire(void *volatile *,void *); 18:50:37 INFO - extern void * _InterlockedExchangePointer_HLERelease(void *volatile *,void *); 18:50:37 INFO - extern long _InterlockedCompareExchange_HLEAcquire(long volatile *,long,long); 18:50:37 INFO - extern long _InterlockedCompareExchange_HLERelease(long volatile *,long,long); 18:50:37 INFO - extern __int64 _InterlockedCompareExchange64_HLEAcquire(__int64 volatile *,__int64,__int64); 18:50:37 INFO - extern __int64 _InterlockedCompareExchange64_HLERelease(__int64 volatile *,__int64,__int64); 18:50:37 INFO - extern void * _InterlockedCompareExchangePointer_HLEAcquire(void *volatile *,void *,void *); 18:50:37 INFO - extern void * _InterlockedCompareExchangePointer_HLERelease(void *volatile *,void *,void *); 18:50:37 INFO - extern long _InterlockedExchangeAdd_HLEAcquire(long volatile *,long); 18:50:37 INFO - extern long _InterlockedExchangeAdd_HLERelease(long volatile *,long); 18:50:37 INFO - extern long _InterlockedAnd_HLEAcquire(long volatile *,long); 18:50:37 INFO - extern long _InterlockedAnd_HLERelease(long volatile *,long); 18:50:37 INFO - extern long _InterlockedOr_HLEAcquire(long volatile *,long); 18:50:37 INFO - extern long _InterlockedOr_HLERelease(long volatile *,long); 18:50:37 INFO - extern long _InterlockedXor_HLEAcquire(long volatile *,long); 18:50:37 INFO - extern long _InterlockedXor_HLERelease(long volatile *,long); 18:50:37 INFO - extern unsigned char _interlockedbittestandset_HLEAcquire(long *,long); 18:50:37 INFO - extern unsigned char _interlockedbittestandset_HLERelease(long *,long); 18:50:37 INFO - extern unsigned char _interlockedbittestandreset_HLEAcquire(long *,long); 18:50:37 INFO - extern unsigned char _interlockedbittestandreset_HLERelease(long *,long); 18:50:37 INFO - #line 1937 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern unsigned int __cdecl _xbegin(void); 18:50:37 INFO - extern void __cdecl _xend(void); 18:50:37 INFO - extern void __cdecl _xabort(const unsigned int); 18:50:37 INFO - extern unsigned char __cdecl _xtest(void); 18:50:37 INFO - extern int __cdecl _rdseed16_step(unsigned short *); 18:50:37 INFO - extern int __cdecl _rdseed32_step(unsigned int *); 18:50:37 INFO - #line 1965 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:37 INFO - extern unsigned char __cdecl _addcarryx_u32(unsigned char , 18:50:37 INFO - unsigned int , 18:50:37 INFO - unsigned int , 18:50:37 INFO - unsigned int * ); 18:50:38 INFO - #line 1987 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:38 INFO - extern unsigned short __cdecl _load_be_u16(void const*); 18:50:38 INFO - extern unsigned int __cdecl _load_be_u32(void const*); 18:50:38 INFO - extern unsigned __int64 __cdecl _load_be_u64(void const*); 18:50:38 INFO - extern void __cdecl _store_be_u16(void *, unsigned short); 18:50:38 INFO - extern void __cdecl _store_be_u32(void *, unsigned int); 18:50:38 INFO - extern void __cdecl _store_be_u64(void *, unsigned __int64); 18:50:38 INFO - extern __m128i __cdecl _mm_sha1msg1_epu32(__m128i, __m128i); 18:50:38 INFO - extern __m128i __cdecl _mm_sha1msg2_epu32(__m128i, __m128i); 18:50:38 INFO - extern __m128i __cdecl _mm_sha1nexte_epu32(__m128i, __m128i); 18:50:38 INFO - extern __m128i __cdecl _mm_sha1rnds4_epu32(__m128i, __m128i, const int); 18:50:38 INFO - extern __m128i __cdecl _mm_sha256msg1_epu32(__m128i, __m128i); 18:50:38 INFO - extern __m128i __cdecl _mm_sha256msg2_epu32(__m128i, __m128i); 18:50:38 INFO - extern __m128i __cdecl _mm_sha256rnds2_epu32(__m128i, __m128i, __m128i); 18:50:38 INFO - extern void * __cdecl _bnd_set_ptr_bounds(const void *, size_t); 18:50:38 INFO - extern void * __cdecl _bnd_narrow_ptr_bounds(const void *, const void *, size_t); 18:50:38 INFO - extern void * __cdecl _bnd_copy_ptr_bounds(const void *, const void *); 18:50:38 INFO - extern void * __cdecl _bnd_init_ptr_bounds(const void *); 18:50:38 INFO - extern void __cdecl _bnd_store_ptr_bounds(const void **, const void *); 18:50:38 INFO - extern void __cdecl _bnd_chk_ptr_lbounds(const void *); 18:50:38 INFO - extern void __cdecl _bnd_chk_ptr_ubounds(const void *); 18:50:38 INFO - extern void __cdecl _bnd_chk_ptr_bounds(const void *, size_t); 18:50:38 INFO - extern void * __cdecl _bnd_load_ptr_bounds(const void **, const void *); 18:50:38 INFO - extern const void * __cdecl _bnd_get_ptr_lbound(const void *); 18:50:38 INFO - extern const void * __cdecl _bnd_get_ptr_ubound(const void *); 18:50:38 INFO - }; 18:50:38 INFO - #line 2039 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:38 INFO - #line 2041 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:38 INFO - #line 2042 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:38 INFO - #line 2043 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\immintrin.h" 18:50:38 INFO - #line 25 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - #pragma once 18:50:38 INFO - #line 18 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - extern "C" { 18:50:38 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - __m128 _mm_macc_ps(__m128, __m128, __m128); 18:50:38 INFO - __m128d _mm_macc_pd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128 _mm_macc_ss(__m128, __m128, __m128); 18:50:38 INFO - __m128d _mm_macc_sd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128 _mm_maddsub_ps(__m128, __m128, __m128); 18:50:38 INFO - __m128d _mm_maddsub_pd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128 _mm_msubadd_ps(__m128, __m128, __m128); 18:50:38 INFO - __m128d _mm_msubadd_pd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128 _mm_msub_ps(__m128, __m128, __m128); 18:50:38 INFO - __m128d _mm_msub_pd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128 _mm_msub_ss(__m128, __m128, __m128); 18:50:38 INFO - __m128d _mm_msub_sd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128 _mm_nmacc_ps(__m128, __m128, __m128); 18:50:38 INFO - __m128d _mm_nmacc_pd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128 _mm_nmacc_ss(__m128, __m128, __m128); 18:50:38 INFO - __m128d _mm_nmacc_sd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128 _mm_nmsub_ps(__m128, __m128, __m128); 18:50:38 INFO - __m128d _mm_nmsub_pd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128 _mm_nmsub_ss(__m128, __m128, __m128); 18:50:38 INFO - __m128d _mm_nmsub_sd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128i _mm_maccs_epi16(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_macc_epi16(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_maccsd_epi16(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_maccd_epi16(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_maccs_epi32(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_macc_epi32(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_maccslo_epi32(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_macclo_epi32(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_maccshi_epi32(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_macchi_epi32(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_maddsd_epi16(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_maddd_epi16(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_haddw_epi8(__m128i); 18:50:38 INFO - __m128i _mm_haddd_epi8(__m128i); 18:50:38 INFO - __m128i _mm_haddq_epi8(__m128i); 18:50:38 INFO - __m128i _mm_haddd_epi16(__m128i); 18:50:38 INFO - __m128i _mm_haddq_epi16(__m128i); 18:50:38 INFO - __m128i _mm_haddq_epi32(__m128i); 18:50:38 INFO - __m128i _mm_haddw_epu8(__m128i); 18:50:38 INFO - __m128i _mm_haddd_epu8(__m128i); 18:50:38 INFO - __m128i _mm_haddq_epu8(__m128i); 18:50:38 INFO - __m128i _mm_haddd_epu16(__m128i); 18:50:38 INFO - __m128i _mm_haddq_epu16(__m128i); 18:50:38 INFO - __m128i _mm_haddq_epu32(__m128i); 18:50:38 INFO - __m128i _mm_hsubw_epi8(__m128i); 18:50:38 INFO - __m128i _mm_hsubd_epi16(__m128i); 18:50:38 INFO - __m128i _mm_hsubq_epi32(__m128i); 18:50:38 INFO - __m128i _mm_cmov_si128(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_perm_epi8(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128i _mm_rot_epi8(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_rot_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_rot_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_rot_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_roti_epi8(__m128i, int); 18:50:38 INFO - __m128i _mm_roti_epi16(__m128i, int); 18:50:38 INFO - __m128i _mm_roti_epi32(__m128i, int); 18:50:38 INFO - __m128i _mm_roti_epi64(__m128i, int); 18:50:38 INFO - __m128i _mm_shl_epi8(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_shl_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_shl_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_shl_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sha_epi8(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sha_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sha_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sha_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_com_epu8(__m128i, __m128i, int); 18:50:38 INFO - __m128i _mm_com_epu16(__m128i, __m128i, int); 18:50:38 INFO - __m128i _mm_com_epu32(__m128i, __m128i, int); 18:50:38 INFO - __m128i _mm_com_epu64(__m128i, __m128i, int); 18:50:38 INFO - __m128i _mm_com_epi8(__m128i, __m128i, int); 18:50:38 INFO - __m128i _mm_com_epi16(__m128i, __m128i, int); 18:50:38 INFO - __m128i _mm_com_epi32(__m128i, __m128i, int); 18:50:38 INFO - __m128i _mm_com_epi64(__m128i, __m128i, int); 18:50:38 INFO - __m128 _mm_frcz_ps(__m128); 18:50:38 INFO - __m128d _mm_frcz_pd(__m128d); 18:50:38 INFO - __m128 _mm_frcz_ss(__m128, __m128); 18:50:38 INFO - __m128d _mm_frcz_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_permute2_ps(__m128, __m128, __m128i, int); 18:50:38 INFO - __m128d _mm_permute2_pd(__m128d, __m128d, __m128i, int); 18:50:38 INFO - __m256 _mm256_macc_ps(__m256, __m256, __m256); 18:50:38 INFO - __m256d _mm256_macc_pd(__m256d, __m256d, __m256d); 18:50:38 INFO - __m256 _mm256_maddsub_ps(__m256, __m256, __m256); 18:50:38 INFO - __m256d _mm256_maddsub_pd(__m256d, __m256d, __m256d); 18:50:38 INFO - __m256 _mm256_msubadd_ps(__m256, __m256, __m256); 18:50:38 INFO - __m256d _mm256_msubadd_pd(__m256d, __m256d, __m256d); 18:50:38 INFO - __m256 _mm256_msub_ps(__m256, __m256, __m256); 18:50:38 INFO - __m256d _mm256_msub_pd(__m256d, __m256d, __m256d); 18:50:38 INFO - __m256 _mm256_nmacc_ps(__m256, __m256, __m256); 18:50:38 INFO - __m256d _mm256_nmacc_pd(__m256d, __m256d, __m256d); 18:50:38 INFO - __m256 _mm256_nmsub_ps(__m256, __m256, __m256); 18:50:38 INFO - __m256d _mm256_nmsub_pd(__m256d, __m256d, __m256d); 18:50:38 INFO - __m256i _mm256_cmov_si256(__m256i, __m256i, __m256i); 18:50:38 INFO - __m256 _mm256_frcz_ps(__m256); 18:50:38 INFO - __m256d _mm256_frcz_pd(__m256d); 18:50:38 INFO - __m256 _mm256_permute2_ps(__m256, __m256, __m256i, int); 18:50:38 INFO - __m256d _mm256_permute2_pd(__m256d, __m256d, __m256i, int); 18:50:38 INFO - void __llwpcb(void *); 18:50:38 INFO - void *__slwpcb(); 18:50:38 INFO - void __lwpval32(unsigned int, unsigned int, unsigned int); 18:50:38 INFO - unsigned char __lwpins32(unsigned int, unsigned int, unsigned int); 18:50:38 INFO - #line 258 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - unsigned int _bextr_u32(unsigned int, unsigned int, unsigned int); 18:50:38 INFO - unsigned int _andn_u32(unsigned int, unsigned int); 18:50:38 INFO - unsigned int _tzcnt_u32(unsigned int); 18:50:38 INFO - unsigned int _lzcnt_u32(unsigned int); 18:50:38 INFO - unsigned int _blsr_u32(unsigned int); 18:50:38 INFO - unsigned int _blsmsk_u32(unsigned int); 18:50:38 INFO - unsigned int _blsi_u32(unsigned int); 18:50:38 INFO - #line 276 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - unsigned int _bextri_u32(unsigned int, unsigned int); 18:50:38 INFO - unsigned int _blcfill_u32(unsigned int); 18:50:38 INFO - unsigned int _blsfill_u32(unsigned int); 18:50:38 INFO - unsigned int _blcs_u32(unsigned int); 18:50:38 INFO - unsigned int _tzmsk_u32(unsigned int); 18:50:38 INFO - unsigned int _blcic_u32(unsigned int); 18:50:38 INFO - unsigned int _blsic_u32(unsigned int); 18:50:38 INFO - unsigned int _t1mskc_u32(unsigned int); 18:50:38 INFO - unsigned int _blcmsk_u32(unsigned int); 18:50:38 INFO - unsigned int _blci_u32(unsigned int); 18:50:38 INFO - #line 300 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - void _mm_monitorx(void const *, unsigned int, unsigned int); 18:50:38 INFO - void _mm_mwaitx(unsigned int, unsigned int, unsigned int); 18:50:38 INFO - void _mm_clzero(void const *); 18:50:38 INFO - }; 18:50:38 INFO - #line 309 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - #line 311 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - #line 312 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - #line 313 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ammintrin.h" 18:50:38 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mm3dnow.h" 18:50:38 INFO - #pragma once 18:50:38 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mm3dnow.h" 18:50:38 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mm3dnow.h" 18:50:38 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:38 INFO - #line 31 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mm3dnow.h" 18:50:38 INFO - extern "C" { 18:50:38 INFO - #line 37 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mm3dnow.h" 18:50:38 INFO - void _m_femms(void); 18:50:38 INFO - __m64 _m_pavgusb(__m64, __m64); 18:50:38 INFO - __m64 _m_pf2id(__m64); 18:50:38 INFO - __m64 _m_pfacc(__m64, __m64); 18:50:38 INFO - __m64 _m_pfadd(__m64, __m64); 18:50:38 INFO - __m64 _m_pfcmpeq(__m64, __m64); 18:50:38 INFO - __m64 _m_pfcmpge(__m64, __m64); 18:50:38 INFO - __m64 _m_pfcmpgt(__m64, __m64); 18:50:38 INFO - __m64 _m_pfmax(__m64, __m64); 18:50:38 INFO - __m64 _m_pfmin(__m64, __m64); 18:50:38 INFO - __m64 _m_pfmul(__m64, __m64); 18:50:38 INFO - __m64 _m_pfrcp(__m64); 18:50:38 INFO - __m64 _m_pfrcpit1(__m64, __m64); 18:50:38 INFO - __m64 _m_pfrcpit2(__m64, __m64); 18:50:38 INFO - __m64 _m_pfrsqrt(__m64); 18:50:38 INFO - __m64 _m_pfrsqit1(__m64, __m64); 18:50:38 INFO - __m64 _m_pfsub(__m64, __m64); 18:50:38 INFO - __m64 _m_pfsubr(__m64, __m64); 18:50:38 INFO - __m64 _m_pi2fd(__m64); 18:50:38 INFO - __m64 _m_pmulhrw(__m64, __m64); 18:50:38 INFO - void _m_prefetch(void*); 18:50:38 INFO - void _m_prefetchw(volatile const void*_Source); 18:50:38 INFO - __m64 _m_from_float(float); 18:50:38 INFO - float _m_to_float(__m64); 18:50:38 INFO - __m64 _m_pf2iw(__m64); 18:50:38 INFO - __m64 _m_pfnacc(__m64, __m64); 18:50:38 INFO - __m64 _m_pfpnacc(__m64, __m64); 18:50:38 INFO - __m64 _m_pi2fw(__m64); 18:50:38 INFO - __m64 _m_pswapd(__m64); 18:50:38 INFO - }; 18:50:38 INFO - #line 77 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mm3dnow.h" 18:50:38 INFO - #line 78 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mm3dnow.h" 18:50:38 INFO - #line 79 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\mm3dnow.h" 18:50:38 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 31 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 36 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 42 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - extern "C" { 18:50:38 INFO - #line 46 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 75 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 78 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 85 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 90 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 95 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 100 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 105 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 107 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 112 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 117 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 122 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 127 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - void * _AddressOfReturnAddress(void); 18:50:38 INFO - unsigned char _BitScanForward(unsigned long * _Index, unsigned long _Mask); 18:50:38 INFO - unsigned char _BitScanReverse(unsigned long * _Index, unsigned long _Mask); 18:50:38 INFO - long _InterlockedAddLargeStatistic(__int64 volatile * _Addend, long _Value); 18:50:38 INFO - long _InterlockedAnd(long volatile * _Value, long _Mask); 18:50:38 INFO - short _InterlockedAnd16(short volatile * _Value, short _Mask); 18:50:38 INFO - char _InterlockedAnd8(char volatile * _Value, char _Mask); 18:50:38 INFO - long __cdecl _InterlockedCompareExchange(long volatile * _Destination, long _Exchange, long _Comparand); 18:50:38 INFO - short _InterlockedCompareExchange16(short volatile * _Destination, short _Exchange, short _Comparand); 18:50:38 INFO - __int64 _InterlockedCompareExchange64(__int64 volatile * _Destination, __int64 _Exchange, __int64 _Comparand); 18:50:38 INFO - char _InterlockedCompareExchange8(char volatile * _Destination, char _Exchange, char _Comparand); 18:50:38 INFO - void * _InterlockedCompareExchangePointer(void * volatile * _Destination, void * _Exchange, void * _Comparand); 18:50:38 INFO - long __cdecl _InterlockedDecrement(long volatile * _Addend); 18:50:38 INFO - short _InterlockedDecrement16(short volatile * _Addend); 18:50:38 INFO - long __cdecl _InterlockedExchange(long volatile * _Target, long _Value); 18:50:38 INFO - short _InterlockedExchange16(short volatile * _Target, short _Value); 18:50:38 INFO - char _InterlockedExchange8(char volatile * _Target, char _Value); 18:50:38 INFO - long __cdecl _InterlockedExchangeAdd(long volatile * _Addend, long _Value); 18:50:38 INFO - short _InterlockedExchangeAdd16(short volatile * _Addend, short _Value); 18:50:38 INFO - char _InterlockedExchangeAdd8(char volatile * _Addend, char _Value); 18:50:38 INFO - void * _InterlockedExchangePointer(void * volatile * _Target, void * _Value); 18:50:38 INFO - long __cdecl _InterlockedIncrement(long volatile * _Addend); 18:50:38 INFO - short _InterlockedIncrement16(short volatile * _Addend); 18:50:38 INFO - long _InterlockedOr(long volatile * _Value, long _Mask); 18:50:38 INFO - short _InterlockedOr16(short volatile * _Value, short _Mask); 18:50:38 INFO - char _InterlockedOr8(char volatile * _Value, char _Mask); 18:50:38 INFO - long _InterlockedXor(long volatile * _Value, long _Mask); 18:50:38 INFO - short _InterlockedXor16(short volatile * _Value, short _Mask); 18:50:38 INFO - char _InterlockedXor8(char volatile * _Value, char _Mask); 18:50:38 INFO - void _ReadBarrier(void); 18:50:38 INFO - void _ReadWriteBarrier(void); 18:50:38 INFO - void * _ReturnAddress(void); 18:50:38 INFO - void _WriteBarrier(void); 18:50:38 INFO - void __addfsbyte(unsigned long, unsigned char); 18:50:38 INFO - void __addfsdword(unsigned long, unsigned long); 18:50:38 INFO - void __addfsword(unsigned long, unsigned short); 18:50:38 INFO - void __code_seg(const char *); 18:50:38 INFO - void __cpuid(int[4], int); 18:50:38 INFO - void __cpuidex(int[4], int, int); 18:50:38 INFO - void __cdecl __debugbreak(void); 18:50:38 INFO - __int64 __emul(int, int); 18:50:38 INFO - unsigned __int64 __emulu(unsigned int, unsigned int); 18:50:38 INFO - __declspec(noreturn) void __fastfail(unsigned int); 18:50:38 INFO - unsigned int __getcallerseflags(void); 18:50:38 INFO - void __halt(void); 18:50:38 INFO - unsigned char __inbyte(unsigned short); 18:50:38 INFO - void __inbytestring(unsigned short, unsigned char *, unsigned long); 18:50:38 INFO - void __incfsbyte(unsigned long); 18:50:38 INFO - void __incfsdword(unsigned long); 18:50:38 INFO - void __incfsword(unsigned long); 18:50:38 INFO - unsigned long __indword(unsigned short); 18:50:38 INFO - void __indwordstring(unsigned short, unsigned long *, unsigned long); 18:50:38 INFO - void __int2c(void); 18:50:38 INFO - void __invlpg(void *); 18:50:38 INFO - unsigned short __inword(unsigned short); 18:50:38 INFO - void __inwordstring(unsigned short, unsigned short *, unsigned long); 18:50:38 INFO - void __lidt(void *); 18:50:38 INFO - unsigned __int64 __ll_lshift(unsigned __int64, int); 18:50:38 INFO - __int64 __ll_rshift(__int64, int); 18:50:38 INFO - unsigned int __lzcnt(unsigned int); 18:50:38 INFO - unsigned short __lzcnt16(unsigned short); 18:50:38 INFO - void __movsb(unsigned char *, unsigned char const *, size_t); 18:50:38 INFO - void __movsd(unsigned long *, unsigned long const *, size_t); 18:50:38 INFO - void __movsw(unsigned short *, unsigned short const *, size_t); 18:50:38 INFO - void __nop(void); 18:50:38 INFO - void __nvreg_restore_fence(void); 18:50:38 INFO - void __nvreg_save_fence(void); 18:50:38 INFO - void __outbyte(unsigned short, unsigned char); 18:50:38 INFO - void __outbytestring(unsigned short, unsigned char *, unsigned long); 18:50:38 INFO - void __outdword(unsigned short, unsigned long); 18:50:38 INFO - void __outdwordstring(unsigned short, unsigned long *, unsigned long); 18:50:38 INFO - void __outword(unsigned short, unsigned short); 18:50:38 INFO - void __outwordstring(unsigned short, unsigned short *, unsigned long); 18:50:38 INFO - unsigned int __popcnt(unsigned int); 18:50:38 INFO - unsigned short __popcnt16(unsigned short); 18:50:38 INFO - unsigned __int64 __rdtsc(void); 18:50:38 INFO - unsigned __int64 __rdtscp(unsigned int *); 18:50:38 INFO - unsigned long __readcr0(void); 18:50:38 INFO - unsigned long __readcr2(void); 18:50:38 INFO - unsigned long __readcr3(void); 18:50:38 INFO - unsigned long __readcr4(void); 18:50:38 INFO - unsigned long __readcr8(void); 18:50:38 INFO - unsigned int __readdr(unsigned int); 18:50:38 INFO - unsigned int __readeflags(void); 18:50:38 INFO - unsigned char __readfsbyte(unsigned long); 18:50:38 INFO - unsigned long __readfsdword(unsigned long); 18:50:38 INFO - unsigned __int64 __readfsqword(unsigned long); 18:50:38 INFO - unsigned short __readfsword(unsigned long); 18:50:38 INFO - unsigned __int64 __readmsr(unsigned long); 18:50:38 INFO - unsigned __int64 __readpmc(unsigned long); 18:50:38 INFO - unsigned long __segmentlimit(unsigned long); 18:50:38 INFO - void __sidt(void *); 18:50:38 INFO - void __stosb(unsigned char *, unsigned char, size_t); 18:50:38 INFO - void __stosd(unsigned long *, unsigned long, size_t); 18:50:38 INFO - void __stosw(unsigned short *, unsigned short, size_t); 18:50:38 INFO - void __svm_clgi(void); 18:50:38 INFO - void __svm_invlpga(void *, int); 18:50:38 INFO - void __svm_skinit(int); 18:50:38 INFO - void __svm_stgi(void); 18:50:38 INFO - void __svm_vmload(size_t); 18:50:38 INFO - void __svm_vmrun(size_t); 18:50:38 INFO - void __svm_vmsave(size_t); 18:50:38 INFO - void __ud2(void); 18:50:38 INFO - unsigned __int64 __ull_rshift(unsigned __int64, int); 18:50:38 INFO - void __vmx_off(void); 18:50:38 INFO - void __vmx_vmptrst(unsigned __int64 *); 18:50:38 INFO - void __wbinvd(void); 18:50:38 INFO - void __writecr0(unsigned int); 18:50:38 INFO - void __writecr3(unsigned int); 18:50:38 INFO - void __writecr4(unsigned int); 18:50:38 INFO - void __writecr8(unsigned int); 18:50:38 INFO - void __writedr(unsigned int, unsigned int); 18:50:38 INFO - void __writeeflags(unsigned int); 18:50:38 INFO - void __writefsbyte(unsigned long, unsigned char); 18:50:38 INFO - void __writefsdword(unsigned long, unsigned long); 18:50:38 INFO - void __writefsqword(unsigned long, unsigned __int64); 18:50:38 INFO - void __writefsword(unsigned long, unsigned short); 18:50:38 INFO - void __writemsr(unsigned long, unsigned __int64); 18:50:38 INFO - unsigned char _bittest(long const *, long); 18:50:38 INFO - unsigned char _bittestandcomplement(long *, long); 18:50:38 INFO - unsigned char _bittestandreset(long *, long); 18:50:38 INFO - unsigned char _bittestandset(long *, long); 18:50:38 INFO - unsigned __int64 __cdecl _byteswap_uint64( unsigned __int64); 18:50:38 INFO - unsigned long __cdecl _byteswap_ulong( unsigned long); 18:50:38 INFO - unsigned short __cdecl _byteswap_ushort( unsigned short); 18:50:38 INFO - void __cdecl _disable(void); 18:50:38 INFO - void __cdecl _enable(void); 18:50:38 INFO - unsigned char _interlockedbittestandreset(long volatile *, long); 18:50:38 INFO - unsigned char _interlockedbittestandset(long volatile *, long); 18:50:38 INFO - unsigned long __cdecl _lrotl( unsigned long, int); 18:50:38 INFO - unsigned long __cdecl _lrotr( unsigned long, int); 18:50:38 INFO - void _m_empty(void); 18:50:38 INFO - void _m_femms(void); 18:50:38 INFO - __m64 _m_from_float(float); 18:50:38 INFO - __m64 _m_from_int(int); 18:50:38 INFO - void _m_maskmovq(__m64, __m64, char *); 18:50:38 INFO - __m64 _m_packssdw(__m64, __m64); 18:50:38 INFO - __m64 _m_packsswb(__m64, __m64); 18:50:38 INFO - __m64 _m_packuswb(__m64, __m64); 18:50:38 INFO - __m64 _m_paddb(__m64, __m64); 18:50:38 INFO - __m64 _m_paddd(__m64, __m64); 18:50:38 INFO - __m64 _m_paddsb(__m64, __m64); 18:50:38 INFO - __m64 _m_paddsw(__m64, __m64); 18:50:38 INFO - __m64 _m_paddusb(__m64, __m64); 18:50:38 INFO - __m64 _m_paddusw(__m64, __m64); 18:50:38 INFO - __m64 _m_paddw(__m64, __m64); 18:50:38 INFO - __m64 _m_pand(__m64, __m64); 18:50:38 INFO - __m64 _m_pandn(__m64, __m64); 18:50:38 INFO - __m64 _m_pavgb(__m64, __m64); 18:50:38 INFO - __m64 _m_pavgusb(__m64, __m64); 18:50:38 INFO - __m64 _m_pavgw(__m64, __m64); 18:50:38 INFO - __m64 _m_pcmpeqb(__m64, __m64); 18:50:38 INFO - __m64 _m_pcmpeqd(__m64, __m64); 18:50:38 INFO - __m64 _m_pcmpeqw(__m64, __m64); 18:50:38 INFO - __m64 _m_pcmpgtb(__m64, __m64); 18:50:38 INFO - __m64 _m_pcmpgtd(__m64, __m64); 18:50:38 INFO - __m64 _m_pcmpgtw(__m64, __m64); 18:50:38 INFO - int _m_pextrw(__m64, int); 18:50:38 INFO - __m64 _m_pf2id(__m64); 18:50:38 INFO - __m64 _m_pf2iw(__m64); 18:50:38 INFO - __m64 _m_pfacc(__m64, __m64); 18:50:38 INFO - __m64 _m_pfadd(__m64, __m64); 18:50:38 INFO - __m64 _m_pfcmpeq(__m64, __m64); 18:50:38 INFO - __m64 _m_pfcmpge(__m64, __m64); 18:50:38 INFO - __m64 _m_pfcmpgt(__m64, __m64); 18:50:38 INFO - __m64 _m_pfmax(__m64, __m64); 18:50:38 INFO - __m64 _m_pfmin(__m64, __m64); 18:50:38 INFO - __m64 _m_pfmul(__m64, __m64); 18:50:38 INFO - __m64 _m_pfnacc(__m64, __m64); 18:50:38 INFO - __m64 _m_pfpnacc(__m64, __m64); 18:50:38 INFO - __m64 _m_pfrcp(__m64); 18:50:38 INFO - __m64 _m_pfrcpit1(__m64, __m64); 18:50:38 INFO - __m64 _m_pfrcpit2(__m64, __m64); 18:50:38 INFO - __m64 _m_pfrsqit1(__m64, __m64); 18:50:38 INFO - __m64 _m_pfrsqrt(__m64); 18:50:38 INFO - __m64 _m_pfsub(__m64, __m64); 18:50:38 INFO - __m64 _m_pfsubr(__m64, __m64); 18:50:38 INFO - __m64 _m_pi2fd(__m64); 18:50:38 INFO - __m64 _m_pi2fw(__m64); 18:50:38 INFO - __m64 _m_pinsrw(__m64, int, int); 18:50:38 INFO - __m64 _m_pmaddwd(__m64, __m64); 18:50:38 INFO - __m64 _m_pmaxsw(__m64, __m64); 18:50:38 INFO - __m64 _m_pmaxub(__m64, __m64); 18:50:38 INFO - __m64 _m_pminsw(__m64, __m64); 18:50:38 INFO - __m64 _m_pminub(__m64, __m64); 18:50:38 INFO - int _m_pmovmskb(__m64); 18:50:38 INFO - __m64 _m_pmulhrw(__m64, __m64); 18:50:38 INFO - __m64 _m_pmulhuw(__m64, __m64); 18:50:38 INFO - __m64 _m_pmulhw(__m64, __m64); 18:50:38 INFO - __m64 _m_pmullw(__m64, __m64); 18:50:38 INFO - __m64 _m_por(__m64, __m64); 18:50:38 INFO - void _m_prefetch(void *); 18:50:38 INFO - void _m_prefetchw(volatile const void *); 18:50:38 INFO - __m64 _m_psadbw(__m64, __m64); 18:50:38 INFO - __m64 _m_pshufw(__m64, int); 18:50:38 INFO - __m64 _m_pslld(__m64, __m64); 18:50:38 INFO - __m64 _m_pslldi(__m64, int); 18:50:38 INFO - __m64 _m_psllq(__m64, __m64); 18:50:38 INFO - __m64 _m_psllqi(__m64, int); 18:50:38 INFO - __m64 _m_psllw(__m64, __m64); 18:50:38 INFO - __m64 _m_psllwi(__m64, int); 18:50:38 INFO - __m64 _m_psrad(__m64, __m64); 18:50:38 INFO - __m64 _m_psradi(__m64, int); 18:50:38 INFO - __m64 _m_psraw(__m64, __m64); 18:50:38 INFO - __m64 _m_psrawi(__m64, int); 18:50:38 INFO - __m64 _m_psrld(__m64, __m64); 18:50:38 INFO - __m64 _m_psrldi(__m64, int); 18:50:38 INFO - __m64 _m_psrlq(__m64, __m64); 18:50:38 INFO - __m64 _m_psrlqi(__m64, int); 18:50:38 INFO - __m64 _m_psrlw(__m64, __m64); 18:50:38 INFO - __m64 _m_psrlwi(__m64, int); 18:50:38 INFO - __m64 _m_psubb(__m64, __m64); 18:50:38 INFO - __m64 _m_psubd(__m64, __m64); 18:50:38 INFO - __m64 _m_psubsb(__m64, __m64); 18:50:38 INFO - __m64 _m_psubsw(__m64, __m64); 18:50:38 INFO - __m64 _m_psubusb(__m64, __m64); 18:50:38 INFO - __m64 _m_psubusw(__m64, __m64); 18:50:38 INFO - __m64 _m_psubw(__m64, __m64); 18:50:38 INFO - __m64 _m_pswapd(__m64); 18:50:38 INFO - __m64 _m_punpckhbw(__m64, __m64); 18:50:38 INFO - __m64 _m_punpckhdq(__m64, __m64); 18:50:38 INFO - __m64 _m_punpckhwd(__m64, __m64); 18:50:38 INFO - __m64 _m_punpcklbw(__m64, __m64); 18:50:38 INFO - __m64 _m_punpckldq(__m64, __m64); 18:50:38 INFO - __m64 _m_punpcklwd(__m64, __m64); 18:50:38 INFO - __m64 _m_pxor(__m64, __m64); 18:50:38 INFO - float _m_to_float(__m64); 18:50:38 INFO - int _m_to_int(__m64); 18:50:38 INFO - __m128i _mm_abs_epi16(__m128i); 18:50:38 INFO - __m128i _mm_abs_epi32(__m128i); 18:50:38 INFO - __m128i _mm_abs_epi8(__m128i); 18:50:38 INFO - __m64 _mm_abs_pi16(__m64); 18:50:38 INFO - __m64 _mm_abs_pi32(__m64); 18:50:38 INFO - __m64 _mm_abs_pi8(__m64); 18:50:38 INFO - __m128i _mm_add_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_add_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_add_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_add_epi8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_add_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_add_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_add_sd(__m128d, __m128d); 18:50:38 INFO - __m64 _mm_add_si64(__m64, __m64); 18:50:38 INFO - __m128 _mm_add_ss(__m128, __m128); 18:50:38 INFO - __m128i _mm_adds_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_adds_epi8(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_adds_epu16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_adds_epu8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_addsub_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_addsub_ps(__m128, __m128); 18:50:38 INFO - __m128i _mm_alignr_epi8(__m128i, __m128i, int); 18:50:38 INFO - __m64 _mm_alignr_pi8(__m64, __m64, int); 18:50:38 INFO - __m128d _mm_and_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_and_ps(__m128, __m128); 18:50:38 INFO - __m128i _mm_and_si128(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_andnot_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_andnot_ps(__m128, __m128); 18:50:38 INFO - __m128i _mm_andnot_si128(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_avg_epu16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_avg_epu8(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_blend_epi16(__m128i, __m128i, int); 18:50:38 INFO - __m128d _mm_blend_pd(__m128d, __m128d, int); 18:50:38 INFO - __m128 _mm_blend_ps(__m128, __m128, int); 18:50:38 INFO - __m128i _mm_blendv_epi8(__m128i, __m128i, __m128i); 18:50:38 INFO - __m128d _mm_blendv_pd(__m128d, __m128d, __m128d); 18:50:38 INFO - __m128 _mm_blendv_ps(__m128, __m128, __m128); 18:50:38 INFO - void _mm_clflush(void const *); 18:50:38 INFO - void _mm_clflushopt(void const *); 18:50:38 INFO - void _mm_clwb(void const *); 18:50:38 INFO - void _mm_clzero(void const *); 18:50:38 INFO - __m128i _mm_cmpeq_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_cmpeq_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_cmpeq_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_cmpeq_epi8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_cmpeq_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpeq_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpeq_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpeq_ss(__m128, __m128); 18:50:38 INFO - int _mm_cmpestra(__m128i, int, __m128i, int, int); 18:50:38 INFO - int _mm_cmpestrc(__m128i, int, __m128i, int, int); 18:50:38 INFO - int _mm_cmpestri(__m128i, int, __m128i, int, int); 18:50:38 INFO - __m128i _mm_cmpestrm(__m128i, int, __m128i, int, int); 18:50:38 INFO - int _mm_cmpestro(__m128i, int, __m128i, int, int); 18:50:38 INFO - int _mm_cmpestrs(__m128i, int, __m128i, int, int); 18:50:38 INFO - int _mm_cmpestrz(__m128i, int, __m128i, int, int); 18:50:38 INFO - __m128d _mm_cmpge_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpge_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpge_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpge_ss(__m128, __m128); 18:50:38 INFO - __m128i _mm_cmpgt_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_cmpgt_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_cmpgt_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_cmpgt_epi8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_cmpgt_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpgt_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpgt_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpgt_ss(__m128, __m128); 18:50:38 INFO - int _mm_cmpistra(__m128i, __m128i, int); 18:50:38 INFO - int _mm_cmpistrc(__m128i, __m128i, int); 18:50:38 INFO - int _mm_cmpistri(__m128i, __m128i, int); 18:50:38 INFO - __m128i _mm_cmpistrm(__m128i, __m128i, int); 18:50:38 INFO - int _mm_cmpistro(__m128i, __m128i, int); 18:50:38 INFO - int _mm_cmpistrs(__m128i, __m128i, int); 18:50:38 INFO - int _mm_cmpistrz(__m128i, __m128i, int); 18:50:38 INFO - __m128d _mm_cmple_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmple_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmple_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmple_ss(__m128, __m128); 18:50:38 INFO - __m128i _mm_cmplt_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_cmplt_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_cmplt_epi8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_cmplt_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmplt_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmplt_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmplt_ss(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpneq_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpneq_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpneq_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpneq_ss(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpnge_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpnge_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpnge_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpnge_ss(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpngt_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpngt_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpngt_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpngt_ss(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpnle_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpnle_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpnle_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpnle_ss(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpnlt_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpnlt_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpnlt_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpnlt_ss(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpord_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpord_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpord_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpord_ss(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpunord_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpunord_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_cmpunord_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_cmpunord_ss(__m128, __m128); 18:50:38 INFO - int _mm_comieq_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_comieq_ss(__m128, __m128); 18:50:38 INFO - int _mm_comige_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_comige_ss(__m128, __m128); 18:50:38 INFO - int _mm_comigt_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_comigt_ss(__m128, __m128); 18:50:38 INFO - int _mm_comile_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_comile_ss(__m128, __m128); 18:50:38 INFO - int _mm_comilt_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_comilt_ss(__m128, __m128); 18:50:38 INFO - int _mm_comineq_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_comineq_ss(__m128, __m128); 18:50:38 INFO - unsigned int _mm_crc32_u16(unsigned int, unsigned short); 18:50:38 INFO - unsigned int _mm_crc32_u32(unsigned int, unsigned int); 18:50:38 INFO - unsigned int _mm_crc32_u8(unsigned int, unsigned char); 18:50:38 INFO - __m128 _mm_cvt_pi2ps(__m128, __m64); 18:50:38 INFO - __m64 _mm_cvt_ps2pi(__m128); 18:50:38 INFO - __m128 _mm_cvt_si2ss(__m128, int); 18:50:38 INFO - int _mm_cvt_ss2si(__m128); 18:50:38 INFO - __m128i _mm_cvtepi16_epi32(__m128i); 18:50:38 INFO - __m128i _mm_cvtepi16_epi64(__m128i); 18:50:38 INFO - __m128i _mm_cvtepi32_epi64(__m128i); 18:50:38 INFO - __m128d _mm_cvtepi32_pd(__m128i); 18:50:38 INFO - __m128 _mm_cvtepi32_ps(__m128i); 18:50:38 INFO - __m128i _mm_cvtepi8_epi16(__m128i); 18:50:38 INFO - __m128i _mm_cvtepi8_epi32(__m128i); 18:50:38 INFO - __m128i _mm_cvtepi8_epi64(__m128i); 18:50:38 INFO - __m128i _mm_cvtepu16_epi32(__m128i); 18:50:38 INFO - __m128i _mm_cvtepu16_epi64(__m128i); 18:50:38 INFO - __m128i _mm_cvtepu32_epi64(__m128i); 18:50:38 INFO - __m128i _mm_cvtepu8_epi16(__m128i); 18:50:38 INFO - __m128i _mm_cvtepu8_epi32(__m128i); 18:50:38 INFO - __m128i _mm_cvtepu8_epi64(__m128i); 18:50:38 INFO - __m128i _mm_cvtpd_epi32(__m128d); 18:50:38 INFO - __m64 _mm_cvtpd_pi32(__m128d); 18:50:38 INFO - __m128 _mm_cvtpd_ps(__m128d); 18:50:38 INFO - __m128d _mm_cvtpi32_pd(__m64); 18:50:38 INFO - __m128i _mm_cvtps_epi32(__m128); 18:50:38 INFO - __m128d _mm_cvtps_pd(__m128); 18:50:38 INFO - int _mm_cvtsd_si32(__m128d); 18:50:38 INFO - __m128 _mm_cvtsd_ss(__m128, __m128d); 18:50:38 INFO - int _mm_cvtsi128_si32(__m128i); 18:50:38 INFO - __m128d _mm_cvtsi32_sd(__m128d, int); 18:50:38 INFO - __m128i _mm_cvtsi32_si128(int); 18:50:38 INFO - __m128d _mm_cvtss_sd(__m128d, __m128); 18:50:38 INFO - __m64 _mm_cvtt_ps2pi(__m128); 18:50:38 INFO - int _mm_cvtt_ss2si(__m128); 18:50:38 INFO - __m128i _mm_cvttpd_epi32(__m128d); 18:50:38 INFO - __m64 _mm_cvttpd_pi32(__m128d); 18:50:38 INFO - __m128i _mm_cvttps_epi32(__m128); 18:50:38 INFO - int _mm_cvttsd_si32(__m128d); 18:50:38 INFO - __m128d _mm_div_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_div_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_div_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_div_ss(__m128, __m128); 18:50:38 INFO - __m128d _mm_dp_pd(__m128d, __m128d, int); 18:50:38 INFO - __m128 _mm_dp_ps(__m128, __m128, int); 18:50:38 INFO - int _mm_extract_epi16(__m128i, int); 18:50:38 INFO - int _mm_extract_epi32(__m128i, int); 18:50:38 INFO - int _mm_extract_epi8(__m128i, int); 18:50:38 INFO - int _mm_extract_ps(__m128, int); 18:50:38 INFO - __m128i _mm_extract_si64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_extracti_si64(__m128i, int, int); 18:50:38 INFO - unsigned int _mm_getcsr(void); 18:50:38 INFO - __m128i _mm_hadd_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_hadd_epi32(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_hadd_pd(__m128d, __m128d); 18:50:38 INFO - __m64 _mm_hadd_pi16(__m64, __m64); 18:50:38 INFO - __m64 _mm_hadd_pi32(__m64, __m64); 18:50:38 INFO - __m128 _mm_hadd_ps(__m128, __m128); 18:50:38 INFO - __m128i _mm_hadds_epi16(__m128i, __m128i); 18:50:38 INFO - __m64 _mm_hadds_pi16(__m64, __m64); 18:50:38 INFO - __m128i _mm_hsub_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_hsub_epi32(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_hsub_pd(__m128d, __m128d); 18:50:38 INFO - __m64 _mm_hsub_pi16(__m64, __m64); 18:50:38 INFO - __m64 _mm_hsub_pi32(__m64, __m64); 18:50:38 INFO - __m128 _mm_hsub_ps(__m128, __m128); 18:50:38 INFO - __m128i _mm_hsubs_epi16(__m128i, __m128i); 18:50:38 INFO - __m64 _mm_hsubs_pi16(__m64, __m64); 18:50:38 INFO - __m128i _mm_insert_epi16(__m128i, int, int); 18:50:38 INFO - __m128i _mm_insert_epi32(__m128i, int, int); 18:50:38 INFO - __m128i _mm_insert_epi8(__m128i, int, int); 18:50:38 INFO - __m128 _mm_insert_ps(__m128, __m128, int); 18:50:38 INFO - __m128i _mm_insert_si64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_inserti_si64(__m128i, __m128i, int, int); 18:50:38 INFO - __m128i _mm_lddqu_si128(__m128i const *); 18:50:38 INFO - void _mm_lfence(void); 18:50:38 INFO - __m128d _mm_load1_pd(double const *); 18:50:38 INFO - __m128d _mm_load_pd(double const *); 18:50:38 INFO - __m128 _mm_load_ps(float const *); 18:50:38 INFO - __m128 _mm_load_ps1(float const *); 18:50:38 INFO - __m128d _mm_load_sd(double const *); 18:50:38 INFO - __m128i _mm_load_si128(__m128i const *); 18:50:38 INFO - __m128 _mm_load_ss(float const *); 18:50:38 INFO - __m128d _mm_loaddup_pd(double const *); 18:50:38 INFO - __m128d _mm_loadh_pd(__m128d, double const *); 18:50:38 INFO - __m128 _mm_loadh_pi(__m128, __m64 const *); 18:50:38 INFO - __m128i _mm_loadl_epi64(__m128i const *); 18:50:38 INFO - __m128d _mm_loadl_pd(__m128d, double const *); 18:50:38 INFO - __m128 _mm_loadl_pi(__m128, __m64 const *); 18:50:38 INFO - __m128d _mm_loadr_pd(double const *); 18:50:38 INFO - __m128 _mm_loadr_ps(float const *); 18:50:38 INFO - __m128d _mm_loadu_pd(double const *); 18:50:38 INFO - __m128 _mm_loadu_ps(float const *); 18:50:38 INFO - __m128i _mm_loadu_si128(__m128i const *); 18:50:38 INFO - __m128i _mm_madd_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_maddubs_epi16(__m128i, __m128i); 18:50:38 INFO - __m64 _mm_maddubs_pi16(__m64, __m64); 18:50:38 INFO - void _mm_maskmoveu_si128(__m128i, __m128i, char *); 18:50:38 INFO - __m128i _mm_max_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_max_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_max_epi8(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_max_epu16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_max_epu32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_max_epu8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_max_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_max_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_max_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_max_ss(__m128, __m128); 18:50:38 INFO - void _mm_mfence(void); 18:50:38 INFO - __m128i _mm_min_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_min_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_min_epi8(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_min_epu16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_min_epu32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_min_epu8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_min_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_min_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_min_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_min_ss(__m128, __m128); 18:50:38 INFO - __m128i _mm_minpos_epu16(__m128i); 18:50:38 INFO - void _mm_monitor(void const *, unsigned int, unsigned int); 18:50:38 INFO - __m128i _mm_move_epi64(__m128i); 18:50:38 INFO - __m128d _mm_move_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_move_ss(__m128, __m128); 18:50:38 INFO - __m128d _mm_movedup_pd(__m128d); 18:50:38 INFO - __m128 _mm_movehdup_ps(__m128); 18:50:38 INFO - __m128 _mm_movehl_ps(__m128, __m128); 18:50:38 INFO - __m128 _mm_moveldup_ps(__m128); 18:50:38 INFO - __m128 _mm_movelh_ps(__m128, __m128); 18:50:38 INFO - int _mm_movemask_epi8(__m128i); 18:50:38 INFO - int _mm_movemask_pd(__m128d); 18:50:38 INFO - int _mm_movemask_ps(__m128); 18:50:38 INFO - __m64 _mm_movepi64_pi64(__m128i); 18:50:38 INFO - __m128i _mm_movpi64_epi64(__m64); 18:50:38 INFO - __m128i _mm_mpsadbw_epu8(__m128i, __m128i, int); 18:50:38 INFO - __m128i _mm_mul_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_mul_epu32(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_mul_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_mul_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_mul_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_mul_ss(__m128, __m128); 18:50:38 INFO - __m64 _mm_mul_su32(__m64, __m64); 18:50:38 INFO - __m128i _mm_mulhi_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_mulhi_epu16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_mulhrs_epi16(__m128i, __m128i); 18:50:38 INFO - __m64 _mm_mulhrs_pi16(__m64, __m64); 18:50:38 INFO - __m128i _mm_mullo_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_mullo_epi32(__m128i, __m128i); 18:50:38 INFO - void _mm_mwait(unsigned int, unsigned int); 18:50:38 INFO - __m128d _mm_or_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_or_ps(__m128, __m128); 18:50:38 INFO - __m128i _mm_or_si128(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_packs_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_packs_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_packus_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_packus_epi32(__m128i, __m128i); 18:50:38 INFO - void _mm_pause(void); 18:50:38 INFO - int _mm_popcnt_u32(unsigned int); 18:50:38 INFO - void _mm_prefetch(char const *, int); 18:50:38 INFO - __m128 _mm_rcp_ps(__m128); 18:50:38 INFO - __m128 _mm_rcp_ss(__m128); 18:50:38 INFO - __m128d _mm_round_pd(__m128d, int); 18:50:38 INFO - __m128 _mm_round_ps(__m128, int); 18:50:38 INFO - __m128d _mm_round_sd(__m128d, __m128d, int); 18:50:38 INFO - __m128 _mm_round_ss(__m128, __m128, int); 18:50:38 INFO - __m128 _mm_rsqrt_ps(__m128); 18:50:38 INFO - __m128 _mm_rsqrt_ss(__m128); 18:50:38 INFO - __m128i _mm_sad_epu8(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_set1_epi16(short); 18:50:38 INFO - __m128i _mm_set1_epi32(int); 18:50:38 INFO - __m128i _mm_set1_epi64(__m64); 18:50:38 INFO - __m128i _mm_set1_epi64x(__int64); 18:50:38 INFO - __m128i _mm_set1_epi8(char); 18:50:38 INFO - __m128d _mm_set1_pd(double); 18:50:38 INFO - __m64 _mm_set1_pi16(short); 18:50:38 INFO - __m64 _mm_set1_pi32(int); 18:50:38 INFO - __m64 _mm_set1_pi8(char); 18:50:38 INFO - __m128i _mm_set_epi16(short, short, short, short, short, short, short, short); 18:50:38 INFO - __m128i _mm_set_epi32(int, int, int, int); 18:50:38 INFO - __m128i _mm_set_epi64(__m64, __m64); 18:50:38 INFO - __m128i _mm_set_epi64x(__int64, __int64); 18:50:38 INFO - __m128i _mm_set_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char); 18:50:38 INFO - __m128d _mm_set_pd(double, double); 18:50:38 INFO - __m64 _mm_set_pi16(short, short, short, short); 18:50:38 INFO - __m64 _mm_set_pi32(int, int); 18:50:38 INFO - __m64 _mm_set_pi8(char, char, char, char, char, char, char, char); 18:50:38 INFO - __m128 _mm_set_ps(float, float, float, float); 18:50:38 INFO - __m128 _mm_set_ps1(float); 18:50:38 INFO - __m128d _mm_set_sd(double); 18:50:38 INFO - __m128 _mm_set_ss(float); 18:50:38 INFO - void _mm_setcsr(unsigned int); 18:50:38 INFO - __m128i _mm_setl_epi64(__m128i); 18:50:38 INFO - __m128i _mm_setr_epi16(short, short, short, short, short, short, short, short); 18:50:38 INFO - __m128i _mm_setr_epi32(int, int, int, int); 18:50:38 INFO - __m128i _mm_setr_epi64(__m64, __m64); 18:50:38 INFO - __m128i _mm_setr_epi64x(__int64, __int64); 18:50:38 INFO - __m128i _mm_setr_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char); 18:50:38 INFO - __m128d _mm_setr_pd(double, double); 18:50:38 INFO - __m64 _mm_setr_pi16(short, short, short, short); 18:50:38 INFO - __m64 _mm_setr_pi32(int, int); 18:50:38 INFO - __m64 _mm_setr_pi8(char, char, char, char, char, char, char, char); 18:50:38 INFO - __m128 _mm_setr_ps(float, float, float, float); 18:50:38 INFO - __m128d _mm_setzero_pd(void); 18:50:38 INFO - __m128 _mm_setzero_ps(void); 18:50:38 INFO - __m128i _mm_setzero_si128(void); 18:50:38 INFO - __m64 _mm_setzero_si64(void); 18:50:38 INFO - void _mm_sfence(void); 18:50:38 INFO - __m128i _mm_shuffle_epi32(__m128i, int); 18:50:38 INFO - __m128i _mm_shuffle_epi8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_shuffle_pd(__m128d, __m128d, int); 18:50:38 INFO - __m64 _mm_shuffle_pi8(__m64, __m64); 18:50:38 INFO - __m128 _mm_shuffle_ps(__m128, __m128, unsigned int); 18:50:38 INFO - __m128i _mm_shufflehi_epi16(__m128i, int); 18:50:38 INFO - __m128i _mm_shufflelo_epi16(__m128i, int); 18:50:38 INFO - __m128i _mm_sign_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sign_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sign_epi8(__m128i, __m128i); 18:50:38 INFO - __m64 _mm_sign_pi16(__m64, __m64); 18:50:38 INFO - __m64 _mm_sign_pi32(__m64, __m64); 18:50:38 INFO - __m64 _mm_sign_pi8(__m64, __m64); 18:50:38 INFO - __m128i _mm_sll_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sll_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sll_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_slli_epi16(__m128i, int); 18:50:38 INFO - __m128i _mm_slli_epi32(__m128i, int); 18:50:38 INFO - __m128i _mm_slli_epi64(__m128i, int); 18:50:38 INFO - __m128i _mm_slli_si128(__m128i, int); 18:50:38 INFO - __m128d _mm_sqrt_pd(__m128d); 18:50:38 INFO - __m128 _mm_sqrt_ps(__m128); 18:50:38 INFO - __m128d _mm_sqrt_sd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_sqrt_ss(__m128); 18:50:38 INFO - __m128i _mm_sra_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sra_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_srai_epi16(__m128i, int); 18:50:38 INFO - __m128i _mm_srai_epi32(__m128i, int); 18:50:38 INFO - __m128i _mm_srl_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_srl_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_srl_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_srli_epi16(__m128i, int); 18:50:38 INFO - __m128i _mm_srli_epi32(__m128i, int); 18:50:38 INFO - __m128i _mm_srli_epi64(__m128i, int); 18:50:38 INFO - __m128i _mm_srli_si128(__m128i, int); 18:50:38 INFO - void _mm_store1_pd(double *, __m128d); 18:50:38 INFO - void _mm_store_pd(double *, __m128d); 18:50:38 INFO - void _mm_store_ps(float *, __m128); 18:50:38 INFO - void _mm_store_ps1(float *, __m128); 18:50:38 INFO - void _mm_store_sd(double *, __m128d); 18:50:38 INFO - void _mm_store_si128(__m128i *, __m128i); 18:50:38 INFO - void _mm_store_ss(float *, __m128); 18:50:38 INFO - void _mm_storeh_pd(double *, __m128d); 18:50:38 INFO - void _mm_storeh_pi(__m64 *, __m128); 18:50:38 INFO - void _mm_storel_epi64(__m128i *, __m128i); 18:50:38 INFO - void _mm_storel_pd(double *, __m128d); 18:50:38 INFO - void _mm_storel_pi(__m64 *, __m128); 18:50:38 INFO - void _mm_storer_pd(double *, __m128d); 18:50:38 INFO - void _mm_storer_ps(float *, __m128); 18:50:38 INFO - void _mm_storeu_pd(double *, __m128d); 18:50:38 INFO - void _mm_storeu_ps(float *, __m128); 18:50:38 INFO - void _mm_storeu_si128(__m128i *, __m128i); 18:50:38 INFO - __m128i _mm_stream_load_si128(const __m128i *); 18:50:38 INFO - void _mm_stream_pd(double *, __m128d); 18:50:38 INFO - void _mm_stream_pi(__m64 *, __m64); 18:50:38 INFO - void _mm_stream_ps(float *, __m128); 18:50:38 INFO - void _mm_stream_sd(double *, __m128d); 18:50:38 INFO - void _mm_stream_si128(__m128i *, __m128i); 18:50:38 INFO - void _mm_stream_si32(int *, int); 18:50:38 INFO - void _mm_stream_ss(float *, __m128); 18:50:38 INFO - __m128i _mm_sub_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sub_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sub_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_sub_epi8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_sub_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_sub_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_sub_sd(__m128d, __m128d); 18:50:38 INFO - __m64 _mm_sub_si64(__m64, __m64); 18:50:38 INFO - __m128 _mm_sub_ss(__m128, __m128); 18:50:38 INFO - __m128i _mm_subs_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_subs_epi8(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_subs_epu16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_subs_epu8(__m128i, __m128i); 18:50:38 INFO - int _mm_testc_si128(__m128i, __m128i); 18:50:38 INFO - int _mm_testnzc_si128(__m128i, __m128i); 18:50:38 INFO - int _mm_testz_si128(__m128i, __m128i); 18:50:38 INFO - int _mm_ucomieq_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_ucomieq_ss(__m128, __m128); 18:50:38 INFO - int _mm_ucomige_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_ucomige_ss(__m128, __m128); 18:50:38 INFO - int _mm_ucomigt_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_ucomigt_ss(__m128, __m128); 18:50:38 INFO - int _mm_ucomile_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_ucomile_ss(__m128, __m128); 18:50:38 INFO - int _mm_ucomilt_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_ucomilt_ss(__m128, __m128); 18:50:38 INFO - int _mm_ucomineq_sd(__m128d, __m128d); 18:50:38 INFO - int _mm_ucomineq_ss(__m128, __m128); 18:50:38 INFO - __m128i _mm_unpackhi_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_unpackhi_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_unpackhi_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_unpackhi_epi8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_unpackhi_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_unpackhi_ps(__m128, __m128); 18:50:38 INFO - __m128i _mm_unpacklo_epi16(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_unpacklo_epi32(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_unpacklo_epi64(__m128i, __m128i); 18:50:38 INFO - __m128i _mm_unpacklo_epi8(__m128i, __m128i); 18:50:38 INFO - __m128d _mm_unpacklo_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_unpacklo_ps(__m128, __m128); 18:50:38 INFO - __m128d _mm_xor_pd(__m128d, __m128d); 18:50:38 INFO - __m128 _mm_xor_ps(__m128, __m128); 18:50:38 INFO - __m128i _mm_xor_si128(__m128i, __m128i); 18:50:38 INFO - unsigned int __cdecl _rotl( unsigned int _Value, int _Shift); 18:50:38 INFO - unsigned short __cdecl _rotl16(unsigned short _Value, unsigned char _Shift); 18:50:38 INFO - unsigned __int64 __cdecl _rotl64( unsigned __int64 _Value, int _Shift); 18:50:38 INFO - unsigned char __cdecl _rotl8(unsigned char _Value, unsigned char _Shift); 18:50:38 INFO - unsigned int __cdecl _rotr( unsigned int _Value, int _Shift); 18:50:38 INFO - unsigned short __cdecl _rotr16(unsigned short _Value, unsigned char _Shift); 18:50:38 INFO - unsigned __int64 __cdecl _rotr64( unsigned __int64 _Value, int _Shift); 18:50:38 INFO - unsigned char __cdecl _rotr8(unsigned char _Value, unsigned char _Shift); 18:50:38 INFO - int __cdecl _setjmp(jmp_buf); 18:50:38 INFO - void _rsm(void); 18:50:38 INFO - void _lgdt(void *); 18:50:38 INFO - void _sgdt(void *); 18:50:38 INFO - void _clac(void); 18:50:38 INFO - void _stac(void); 18:50:38 INFO - unsigned char __cdecl _addcarry_u8(unsigned char, unsigned char, unsigned char, unsigned char *); 18:50:38 INFO - unsigned char __cdecl _subborrow_u8(unsigned char, unsigned char, unsigned char, unsigned char *); 18:50:38 INFO - unsigned char __cdecl _addcarry_u16(unsigned char, unsigned short, unsigned short, unsigned short *); 18:50:38 INFO - unsigned char __cdecl _subborrow_u16(unsigned char, unsigned short, unsigned short, unsigned short *); 18:50:38 INFO - unsigned char __cdecl _addcarry_u32(unsigned char, unsigned int, unsigned int, unsigned int *); 18:50:38 INFO - unsigned char __cdecl _subborrow_u32(unsigned char, unsigned int, unsigned int, unsigned int *); 18:50:38 INFO - void _mm_monitorx(void const *, unsigned int, unsigned int); 18:50:38 INFO - void _mm_mwaitx(unsigned int, unsigned int, unsigned int); 18:50:38 INFO - } 18:50:38 INFO - #line 1134 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 1135 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 1136 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\intrin.h" 18:50:38 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #pragma pack(push,8) 18:50:38 INFO - #pragma warning(push,3) 18:50:38 INFO - #pragma warning (disable: 4100 4390 4793 6326) 18:50:38 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 35 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 64 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 69 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - inline long long _InterlockedExchange64_INLINE(volatile long long *_Tgt, long long _Value) 18:50:38 INFO - { 18:50:38 INFO - long long _Oldval; 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - do 18:50:38 INFO - { 18:50:38 INFO - _Oldval = *_Tgt; 18:50:38 INFO - } while (_Oldval != _InterlockedCompareExchange64(_Tgt, _Value, _Oldval)); 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - return (_Oldval); 18:50:38 INFO - } 18:50:38 INFO - inline long long _InterlockedExchangeAdd64_INLINE(volatile long long *_Tgt, long long _Value) 18:50:38 INFO - { 18:50:38 INFO - long long _Oldval, _Newval; 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - do 18:50:38 INFO - { 18:50:38 INFO - _Oldval = *_Tgt; 18:50:38 INFO - _Newval = _Oldval + _Value; 18:50:38 INFO - } while (_Oldval != _InterlockedCompareExchange64(_Tgt, _Newval, _Oldval)); 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - return (_Oldval); 18:50:38 INFO - } 18:50:38 INFO - inline long long _InterlockedAnd64_INLINE(volatile long long *_Tgt, long long _Value) 18:50:38 INFO - { 18:50:38 INFO - long long _Oldval, _Newval; 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - do 18:50:38 INFO - { 18:50:38 INFO - _Oldval = *_Tgt; 18:50:38 INFO - _Newval = _Oldval & _Value; 18:50:38 INFO - } while (_Oldval != _InterlockedCompareExchange64(_Tgt, _Newval, _Oldval)); 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - return (_Oldval); 18:50:38 INFO - } 18:50:38 INFO - inline long long _InterlockedOr64_INLINE(volatile long long *_Tgt, long long _Value) 18:50:38 INFO - { 18:50:38 INFO - long long _Oldval, _Newval; 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - do 18:50:38 INFO - { 18:50:38 INFO - _Oldval = *_Tgt; 18:50:38 INFO - _Newval = _Oldval | _Value; 18:50:38 INFO - } while (_Oldval != _InterlockedCompareExchange64(_Tgt, _Newval, _Oldval)); 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - return (_Oldval); 18:50:38 INFO - } 18:50:38 INFO - inline long long _InterlockedXor64_INLINE(volatile long long *_Tgt, long long _Value) 18:50:38 INFO - { 18:50:38 INFO - long long _Oldval, _Newval; 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - do 18:50:38 INFO - { 18:50:38 INFO - _Oldval = *_Tgt; 18:50:38 INFO - _Newval = _Oldval ^ _Value; 18:50:38 INFO - } while (_Oldval != _InterlockedCompareExchange64(_Tgt, _Newval, _Oldval)); 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - return (_Oldval); 18:50:38 INFO - } 18:50:38 INFO - #line 158 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - namespace std { 18:50:38 INFO - typedef unsigned char _Uint1_t; 18:50:38 INFO - typedef unsigned short _Uint2_t; 18:50:38 INFO - typedef unsigned long long _Uint8_t; 18:50:38 INFO - #line 180 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 184 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 186 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 187 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - inline memory_order _Memory_order_upper_bound(memory_order _Order1, 18:50:38 INFO - memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - static const memory_order _Upper[6][6] = { 18:50:38 INFO - { memory_order_relaxed, memory_order_consume, memory_order_acquire, 18:50:38 INFO - memory_order_release, memory_order_acq_rel, memory_order_seq_cst }, 18:50:38 INFO - { memory_order_consume, memory_order_consume, memory_order_acquire, 18:50:38 INFO - memory_order_acq_rel, memory_order_acq_rel, memory_order_seq_cst }, 18:50:38 INFO - { memory_order_acquire, memory_order_acquire, memory_order_acquire, 18:50:38 INFO - memory_order_acq_rel, memory_order_acq_rel, memory_order_seq_cst }, 18:50:38 INFO - { memory_order_release, memory_order_acq_rel, memory_order_acq_rel, 18:50:38 INFO - memory_order_release, memory_order_acq_rel, memory_order_seq_cst }, 18:50:38 INFO - { memory_order_acq_rel, memory_order_acq_rel, memory_order_acq_rel, 18:50:38 INFO - memory_order_acq_rel, memory_order_acq_rel, memory_order_seq_cst }, 18:50:38 INFO - { memory_order_seq_cst, memory_order_seq_cst, memory_order_seq_cst, 18:50:38 INFO - memory_order_seq_cst, memory_order_seq_cst, memory_order_seq_cst 18:50:38 INFO - } 18:50:38 INFO - }; 18:50:38 INFO - if ((_Order1 < 0) || (6 <= _Order1) 18:50:38 INFO - || (_Order2 < 0) || (6 <= _Order2)) 18:50:38 INFO - { 18:50:38 INFO - ; 18:50:38 INFO - return (memory_order_seq_cst); 18:50:38 INFO - } 18:50:38 INFO - return (_Upper[_Order1][_Order2]); 18:50:38 INFO - } 18:50:38 INFO - inline void _Validate_compare_exchange_memory_order( 18:50:38 INFO - memory_order _Success, memory_order _Failure) 18:50:38 INFO - { 18:50:38 INFO - switch (_Failure) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - if (_Success != memory_order_seq_cst) 18:50:38 INFO - ; 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - if ((_Success == memory_order_consume) || 18:50:38 INFO - (_Success == memory_order_relaxed)) 18:50:38 INFO - ; 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - if (_Success == memory_order_relaxed) 18:50:38 INFO - ; 18:50:38 INFO - break; 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - break; 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_relaxed_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 271 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - *_Tgt = _Value; 18:50:38 INFO - #line 273 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_release_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 283 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - *_Tgt = _Value; 18:50:38 INFO - #line 286 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_seq_cst_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 298 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _InterlockedExchange8((volatile char *)_Tgt, _Value); 18:50:38 INFO - #line 300 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Atomic_store_1( 18:50:38 INFO - volatile _Uint1_t *_Tgt, _Uint1_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - _Store_relaxed_1(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - _Store_release_1(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - _Store_seq_cst_1(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - break; 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Load_seq_cst_1(volatile _Uint1_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - _Uint1_t _Value; 18:50:38 INFO - #line 336 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _Value = *_Tgt; 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - #line 339 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - return (_Value); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Load_relaxed_1(volatile _Uint1_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - _Uint1_t _Value; 18:50:38 INFO - #line 352 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _Value = *_Tgt; 18:50:38 INFO - #line 354 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - return (_Value); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Load_acquire_1(volatile _Uint1_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - return (_Load_seq_cst_1(_Tgt)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Atomic_load_1( 18:50:38 INFO - volatile _Uint1_t *_Tgt, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Load_relaxed_1(_Tgt)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Load_acquire_1(_Tgt)); 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Load_seq_cst_1(_Tgt)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Exchange_seq_cst_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Exchange_relaxed_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Exchange_acquire_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Exchange_release_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Atomic_exchange_1( 18:50:38 INFO - volatile _Uint1_t *_Tgt, _Uint1_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Exchange_relaxed_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Exchange_acquire_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Exchange_release_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Exchange_seq_cst_1(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_seq_cst_1(volatile _Uint1_t *_Tgt, 18:50:38 INFO - _Uint1_t *_Exp, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint1_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint1_t _Prev = _InterlockedCompareExchange8((volatile char *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_relaxed_1(volatile _Uint1_t *_Tgt, 18:50:38 INFO - _Uint1_t *_Exp, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint1_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint1_t _Prev = _InterlockedCompareExchange8((volatile char *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_acquire_1(volatile _Uint1_t *_Tgt, 18:50:38 INFO - _Uint1_t *_Exp, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint1_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint1_t _Prev = _InterlockedCompareExchange8((volatile char *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_release_1(volatile _Uint1_t *_Tgt, 18:50:38 INFO - _Uint1_t *_Exp, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint1_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint1_t _Prev = _InterlockedCompareExchange8((volatile char *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_compare_exchange_strong_1( 18:50:38 INFO - volatile _Uint1_t *_Tgt, _Uint1_t *_Exp, _Uint1_t _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - _Validate_compare_exchange_memory_order(_Order1, _Order2); 18:50:38 INFO - switch (_Memory_order_upper_bound(_Order1, _Order2)) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Compare_exchange_relaxed_1(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Compare_exchange_acquire_1(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Compare_exchange_release_1(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Compare_exchange_seq_cst_1(_Tgt, _Exp, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_compare_exchange_weak_1( 18:50:38 INFO - volatile _Uint1_t *_Tgt, _Uint1_t *_Exp, _Uint1_t _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_strong_1(_Tgt, _Exp, _Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_add_seq_cst_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_add_relaxed_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_add_acquire_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_add_release_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Atomic_fetch_add_1( 18:50:38 INFO - volatile _Uint1_t *_Tgt, _Uint1_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_add_relaxed_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_add_acquire_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_add_release_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_add_seq_cst_1(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Atomic_fetch_sub_1( 18:50:38 INFO - volatile _Uint1_t *_Tgt, _Uint1_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_fetch_add_1(_Tgt, 0 - _Value, _Order)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_and_seq_cst_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_and_relaxed_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_and_acquire_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_and_release_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Atomic_fetch_and_1( 18:50:38 INFO - volatile _Uint1_t *_Tgt, _Uint1_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_and_relaxed_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_and_acquire_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_and_release_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_and_seq_cst_1(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_or_seq_cst_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_or_relaxed_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_or_acquire_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_or_release_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Atomic_fetch_or_1( 18:50:38 INFO - volatile _Uint1_t *_Tgt, _Uint1_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_or_relaxed_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_or_acquire_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_or_release_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_or_seq_cst_1(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_xor_seq_cst_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_xor_relaxed_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_xor_acquire_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Fetch_xor_release_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor8((volatile char *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint1_t _Atomic_fetch_xor_1( 18:50:38 INFO - volatile _Uint1_t *_Tgt, _Uint1_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_xor_relaxed_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_xor_acquire_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_xor_release_1(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_xor_seq_cst_1(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_relaxed_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 781 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - *_Tgt = _Value; 18:50:38 INFO - #line 783 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_release_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 793 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - *_Tgt = _Value; 18:50:38 INFO - #line 796 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_seq_cst_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 808 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _InterlockedExchange16((volatile short *)_Tgt, _Value); 18:50:38 INFO - #line 810 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Atomic_store_2( 18:50:38 INFO - volatile _Uint2_t *_Tgt, _Uint2_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - _Store_relaxed_2(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - _Store_release_2(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - _Store_seq_cst_2(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - break; 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Load_seq_cst_2(volatile _Uint2_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - _Uint2_t _Value; 18:50:38 INFO - #line 846 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _Value = *_Tgt; 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - #line 849 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - return (_Value); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Load_relaxed_2(volatile _Uint2_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - _Uint2_t _Value; 18:50:38 INFO - #line 862 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _Value = *_Tgt; 18:50:38 INFO - #line 864 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - return (_Value); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Load_acquire_2(volatile _Uint2_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - return (_Load_seq_cst_2(_Tgt)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Atomic_load_2( 18:50:38 INFO - volatile _Uint2_t *_Tgt, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Load_relaxed_2(_Tgt)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Load_acquire_2(_Tgt)); 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Load_seq_cst_2(_Tgt)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Exchange_seq_cst_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Exchange_relaxed_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Exchange_acquire_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Exchange_release_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Atomic_exchange_2( 18:50:38 INFO - volatile _Uint2_t *_Tgt, _Uint2_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Exchange_relaxed_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Exchange_acquire_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Exchange_release_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Exchange_seq_cst_2(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_seq_cst_2(volatile _Uint2_t *_Tgt, 18:50:38 INFO - _Uint2_t *_Exp, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint2_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint2_t _Prev = _InterlockedCompareExchange16((volatile short *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_relaxed_2(volatile _Uint2_t *_Tgt, 18:50:38 INFO - _Uint2_t *_Exp, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint2_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint2_t _Prev = _InterlockedCompareExchange16((volatile short *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_acquire_2(volatile _Uint2_t *_Tgt, 18:50:38 INFO - _Uint2_t *_Exp, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint2_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint2_t _Prev = _InterlockedCompareExchange16((volatile short *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_release_2(volatile _Uint2_t *_Tgt, 18:50:38 INFO - _Uint2_t *_Exp, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint2_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint2_t _Prev = _InterlockedCompareExchange16((volatile short *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_compare_exchange_strong_2( 18:50:38 INFO - volatile _Uint2_t *_Tgt, _Uint2_t *_Exp, _Uint2_t _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - _Validate_compare_exchange_memory_order(_Order1, _Order2); 18:50:38 INFO - switch (_Memory_order_upper_bound(_Order1, _Order2)) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Compare_exchange_relaxed_2(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Compare_exchange_acquire_2(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Compare_exchange_release_2(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Compare_exchange_seq_cst_2(_Tgt, _Exp, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_compare_exchange_weak_2( 18:50:38 INFO - volatile _Uint2_t *_Tgt, _Uint2_t *_Exp, _Uint2_t _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_strong_2(_Tgt, _Exp, _Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_add_seq_cst_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_add_relaxed_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_add_acquire_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_add_release_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Atomic_fetch_add_2( 18:50:38 INFO - volatile _Uint2_t *_Tgt, _Uint2_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_add_relaxed_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_add_acquire_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_add_release_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_add_seq_cst_2(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Atomic_fetch_sub_2( 18:50:38 INFO - volatile _Uint2_t *_Tgt, _Uint2_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_fetch_add_2(_Tgt, 0 - _Value, _Order)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_and_seq_cst_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_and_relaxed_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_and_acquire_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_and_release_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Atomic_fetch_and_2( 18:50:38 INFO - volatile _Uint2_t *_Tgt, _Uint2_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_and_relaxed_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_and_acquire_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_and_release_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_and_seq_cst_2(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_or_seq_cst_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_or_relaxed_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_or_acquire_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_or_release_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Atomic_fetch_or_2( 18:50:38 INFO - volatile _Uint2_t *_Tgt, _Uint2_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_or_relaxed_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_or_acquire_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_or_release_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_or_seq_cst_2(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_xor_seq_cst_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_xor_relaxed_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_xor_acquire_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Fetch_xor_release_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor16((volatile short *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint2_t _Atomic_fetch_xor_2( 18:50:38 INFO - volatile _Uint2_t *_Tgt, _Uint2_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_xor_relaxed_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_xor_acquire_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_xor_release_2(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_xor_seq_cst_2(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_relaxed_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 1291 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - *_Tgt = _Value; 18:50:38 INFO - #line 1293 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_release_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 1303 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - *_Tgt = _Value; 18:50:38 INFO - #line 1306 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_seq_cst_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 1318 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _InterlockedExchange((volatile long *)_Tgt, _Value); 18:50:38 INFO - #line 1320 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Atomic_store_4( 18:50:38 INFO - volatile _Uint4_t *_Tgt, _Uint4_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - _Store_relaxed_4(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - _Store_release_4(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - _Store_seq_cst_4(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - break; 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Load_seq_cst_4(volatile _Uint4_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - _Uint4_t _Value; 18:50:38 INFO - #line 1356 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _Value = *_Tgt; 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - #line 1359 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - return (_Value); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Load_relaxed_4(volatile _Uint4_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - _Uint4_t _Value; 18:50:38 INFO - #line 1372 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _Value = *_Tgt; 18:50:38 INFO - #line 1374 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - return (_Value); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Load_acquire_4(volatile _Uint4_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - return (_Load_seq_cst_4(_Tgt)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Atomic_load_4( 18:50:38 INFO - volatile _Uint4_t *_Tgt, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Load_relaxed_4(_Tgt)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Load_acquire_4(_Tgt)); 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Load_seq_cst_4(_Tgt)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Exchange_seq_cst_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Exchange_relaxed_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Exchange_acquire_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Exchange_release_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Atomic_exchange_4( 18:50:38 INFO - volatile _Uint4_t *_Tgt, _Uint4_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Exchange_relaxed_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Exchange_acquire_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Exchange_release_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Exchange_seq_cst_4(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_seq_cst_4(volatile _Uint4_t *_Tgt, 18:50:38 INFO - _Uint4_t *_Exp, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint4_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint4_t _Prev = _InterlockedCompareExchange((volatile long *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_relaxed_4(volatile _Uint4_t *_Tgt, 18:50:38 INFO - _Uint4_t *_Exp, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint4_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint4_t _Prev = _InterlockedCompareExchange((volatile long *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_acquire_4(volatile _Uint4_t *_Tgt, 18:50:38 INFO - _Uint4_t *_Exp, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint4_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint4_t _Prev = _InterlockedCompareExchange((volatile long *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_release_4(volatile _Uint4_t *_Tgt, 18:50:38 INFO - _Uint4_t *_Exp, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint4_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint4_t _Prev = _InterlockedCompareExchange((volatile long *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_compare_exchange_strong_4( 18:50:38 INFO - volatile _Uint4_t *_Tgt, _Uint4_t *_Exp, _Uint4_t _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - _Validate_compare_exchange_memory_order(_Order1, _Order2); 18:50:38 INFO - switch (_Memory_order_upper_bound(_Order1, _Order2)) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Compare_exchange_relaxed_4(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Compare_exchange_acquire_4(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Compare_exchange_release_4(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Compare_exchange_seq_cst_4(_Tgt, _Exp, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_compare_exchange_weak_4( 18:50:38 INFO - volatile _Uint4_t *_Tgt, _Uint4_t *_Exp, _Uint4_t _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_strong_4(_Tgt, _Exp, _Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_add_seq_cst_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_add_relaxed_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_add_acquire_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_add_release_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Atomic_fetch_add_4( 18:50:38 INFO - volatile _Uint4_t *_Tgt, _Uint4_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_add_relaxed_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_add_acquire_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_add_release_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_add_seq_cst_4(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Atomic_fetch_sub_4( 18:50:38 INFO - volatile _Uint4_t *_Tgt, _Uint4_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_fetch_add_4(_Tgt, 0 - _Value, _Order)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_and_seq_cst_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_and_relaxed_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_and_acquire_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_and_release_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Atomic_fetch_and_4( 18:50:38 INFO - volatile _Uint4_t *_Tgt, _Uint4_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_and_relaxed_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_and_acquire_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_and_release_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_and_seq_cst_4(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_or_seq_cst_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_or_relaxed_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_or_acquire_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_or_release_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Atomic_fetch_or_4( 18:50:38 INFO - volatile _Uint4_t *_Tgt, _Uint4_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_or_relaxed_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_or_acquire_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_or_release_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_or_seq_cst_4(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_xor_seq_cst_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_xor_relaxed_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_xor_acquire_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Fetch_xor_release_4(volatile _Uint4_t *_Tgt, _Uint4_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor((volatile long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint4_t _Atomic_fetch_xor_4( 18:50:38 INFO - volatile _Uint4_t *_Tgt, _Uint4_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_xor_relaxed_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_xor_acquire_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_xor_release_4(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_xor_seq_cst_4(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_relaxed_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 1801 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 1804 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _InterlockedExchange64_INLINE((volatile long long *)_Tgt, _Value); 18:50:38 INFO - #line 1806 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_release_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 1816 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 1820 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _InterlockedExchange64_INLINE((volatile long long *)_Tgt, _Value); 18:50:38 INFO - #line 1822 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Store_seq_cst_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - #line 1834 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _InterlockedExchange64_INLINE((volatile long long *)_Tgt, _Value); 18:50:38 INFO - #line 1836 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Atomic_store_8( 18:50:38 INFO - volatile _Uint8_t *_Tgt, _Uint8_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - _Store_relaxed_8(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - _Store_release_8(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - _Store_seq_cst_8(_Tgt, _Value); 18:50:38 INFO - break; 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - break; 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Load_seq_cst_8(volatile _Uint8_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - _Uint8_t _Value; 18:50:38 INFO - #line 1872 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 1876 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 1880 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _Value = _InterlockedOr64_INLINE((volatile long long *)_Tgt, 0); 18:50:38 INFO - #line 1882 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - return (_Value); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Load_relaxed_8(volatile _Uint8_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - _Uint8_t _Value; 18:50:38 INFO - #line 1895 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 1898 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 1901 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _Value = _InterlockedOr64_INLINE((volatile long long *)_Tgt, 0); 18:50:38 INFO - #line 1903 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - return (_Value); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Load_acquire_8(volatile _Uint8_t *_Tgt) 18:50:38 INFO - { 18:50:38 INFO - return (_Load_seq_cst_8(_Tgt)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Atomic_load_8( 18:50:38 INFO - volatile _Uint8_t *_Tgt, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Load_relaxed_8(_Tgt)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Load_acquire_8(_Tgt)); 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Load_seq_cst_8(_Tgt)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Exchange_seq_cst_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Exchange_relaxed_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Exchange_acquire_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Exchange_release_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchange64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Atomic_exchange_8( 18:50:38 INFO - volatile _Uint8_t *_Tgt, _Uint8_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Exchange_relaxed_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Exchange_acquire_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Exchange_release_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Exchange_seq_cst_8(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_seq_cst_8(volatile _Uint8_t *_Tgt, 18:50:38 INFO - _Uint8_t *_Exp, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint8_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint8_t _Prev = _InterlockedCompareExchange64((volatile long long *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_relaxed_8(volatile _Uint8_t *_Tgt, 18:50:38 INFO - _Uint8_t *_Exp, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint8_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint8_t _Prev = _InterlockedCompareExchange64((volatile long long *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_acquire_8(volatile _Uint8_t *_Tgt, 18:50:38 INFO - _Uint8_t *_Exp, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint8_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint8_t _Prev = _InterlockedCompareExchange64((volatile long long *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Compare_exchange_release_8(volatile _Uint8_t *_Tgt, 18:50:38 INFO - _Uint8_t *_Exp, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - _Uint8_t _Old_exp = *_Exp; 18:50:38 INFO - _Uint8_t _Prev = _InterlockedCompareExchange64((volatile long long *)_Tgt, 18:50:38 INFO - _Value, _Old_exp); 18:50:38 INFO - if (_Prev == _Old_exp) 18:50:38 INFO - return (1); 18:50:38 INFO - else 18:50:38 INFO - { 18:50:38 INFO - *_Exp = _Prev; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_compare_exchange_strong_8( 18:50:38 INFO - volatile _Uint8_t *_Tgt, _Uint8_t *_Exp, _Uint8_t _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - _Validate_compare_exchange_memory_order(_Order1, _Order2); 18:50:38 INFO - switch (_Memory_order_upper_bound(_Order1, _Order2)) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Compare_exchange_relaxed_8(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Compare_exchange_acquire_8(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Compare_exchange_release_8(_Tgt, _Exp, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Compare_exchange_seq_cst_8(_Tgt, _Exp, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_compare_exchange_weak_8( 18:50:38 INFO - volatile _Uint8_t *_Tgt, _Uint8_t *_Exp, _Uint8_t _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_strong_8(_Tgt, _Exp, _Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_add_seq_cst_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_add_relaxed_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_add_acquire_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_add_release_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedExchangeAdd64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Atomic_fetch_add_8( 18:50:38 INFO - volatile _Uint8_t *_Tgt, _Uint8_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_add_relaxed_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_add_acquire_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_add_release_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_add_seq_cst_8(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Atomic_fetch_sub_8( 18:50:38 INFO - volatile _Uint8_t *_Tgt, _Uint8_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_fetch_add_8(_Tgt, 0 - _Value, _Order)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_and_seq_cst_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_and_relaxed_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_and_acquire_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_and_release_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedAnd64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Atomic_fetch_and_8( 18:50:38 INFO - volatile _Uint8_t *_Tgt, _Uint8_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_and_relaxed_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_and_acquire_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_and_release_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_and_seq_cst_8(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_or_seq_cst_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_or_relaxed_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_or_acquire_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_or_release_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedOr64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Atomic_fetch_or_8( 18:50:38 INFO - volatile _Uint8_t *_Tgt, _Uint8_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_or_relaxed_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_or_acquire_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_or_release_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_or_seq_cst_8(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_xor_seq_cst_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_xor_relaxed_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_xor_acquire_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Fetch_xor_release_8(volatile _Uint8_t *_Tgt, _Uint8_t _Value) 18:50:38 INFO - { 18:50:38 INFO - return (_InterlockedXor64_INLINE((volatile long long *)_Tgt, _Value)); 18:50:38 INFO - } 18:50:38 INFO - inline _Uint8_t _Atomic_fetch_xor_8( 18:50:38 INFO - volatile _Uint8_t *_Tgt, _Uint8_t _Value, memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_Fetch_xor_relaxed_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_Fetch_xor_acquire_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_Fetch_xor_release_8(_Tgt, _Value)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_Fetch_xor_seq_cst_8(_Tgt, _Value)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_flag_test_and_set(volatile _Atomic_flag_t *_Flag, 18:50:38 INFO - memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - return (_interlockedbittestandset(_Flag, 0)); 18:50:38 INFO - case memory_order_consume: 18:50:38 INFO - case memory_order_acquire: 18:50:38 INFO - return (_interlockedbittestandset(_Flag, 0)); 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - return (_interlockedbittestandset(_Flag, 0)); 18:50:38 INFO - case memory_order_acq_rel: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - return (_interlockedbittestandset(_Flag, 0)); 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - return (0); 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline void _Atomic_flag_clear(volatile _Atomic_flag_t *_Flag, 18:50:38 INFO - memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - static_assert(sizeof(_Atomic_flag_t) == sizeof(_Uint4_t), 18:50:38 INFO - "Unexpected _Atomic_flag_t size"); 18:50:38 INFO - switch (_Order) 18:50:38 INFO - { 18:50:38 INFO - case memory_order_relaxed: 18:50:38 INFO - case memory_order_release: 18:50:38 INFO - case memory_order_seq_cst: 18:50:38 INFO - _Atomic_store_4((volatile _Uint4_t *)_Flag, 0, _Order); 18:50:38 INFO - break; 18:50:38 INFO - default: 18:50:38 INFO - ; 18:50:38 INFO - break; 18:50:38 INFO - } 18:50:38 INFO - } 18:50:38 INFO - inline void _Atomic_thread_fence(memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - #line 2376 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - if (_Order == memory_order_seq_cst) 18:50:38 INFO - { 18:50:38 INFO - static _Uint4_t _Guard; 18:50:38 INFO - _Atomic_exchange_4(&_Guard, 0, memory_order_seq_cst); 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - } 18:50:38 INFO - #line 2384 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - inline void _Atomic_signal_fence(memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - _ReadWriteBarrier(); 18:50:38 INFO - } 18:50:38 INFO - #line 2395 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 2397 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - inline void _Lock_spin_lock( 18:50:38 INFO - volatile _Atomic_flag_t *_Flag) 18:50:38 INFO - { 18:50:38 INFO - while (_Atomic_flag_test_and_set(_Flag, memory_order_acquire)) 18:50:38 INFO - ; 18:50:38 INFO - } 18:50:38 INFO - inline void _Unlock_spin_lock( 18:50:38 INFO - volatile _Atomic_flag_t *_Flag) 18:50:38 INFO - { 18:50:38 INFO - _Atomic_flag_clear(_Flag, memory_order_release); 18:50:38 INFO - } 18:50:38 INFO - inline void _Atomic_copy( 18:50:38 INFO - volatile _Atomic_flag_t *_Flag, size_t _Size, 18:50:38 INFO - volatile void *_Tgt, volatile const void *_Src, 18:50:38 INFO - memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - _Lock_spin_lock(_Flag); 18:50:38 INFO - :: memcpy((void *)_Tgt, (void *)_Src, _Size); 18:50:38 INFO - _Unlock_spin_lock(_Flag); 18:50:38 INFO - } 18:50:38 INFO - inline void _Atomic_exchange( 18:50:38 INFO - volatile _Atomic_flag_t *_Flag, size_t _Size, 18:50:38 INFO - volatile void *_Tgt, volatile void *_Src, 18:50:38 INFO - memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - unsigned char *_Left = (unsigned char *)_Tgt; 18:50:38 INFO - unsigned char *_Right = (unsigned char *)_Src; 18:50:38 INFO - _Lock_spin_lock(_Flag); 18:50:38 INFO - for (; 0 < _Size; --_Size) 18:50:38 INFO - { 18:50:38 INFO - unsigned char _Tmp = *_Left; 18:50:38 INFO - *_Left++ = *_Right; 18:50:38 INFO - *_Right++ = _Tmp; 18:50:38 INFO - } 18:50:38 INFO - _Unlock_spin_lock(_Flag); 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_compare_exchange_weak( 18:50:38 INFO - volatile _Atomic_flag_t *_Flag, size_t _Size, 18:50:38 INFO - volatile void *_Tgt, volatile void *_Exp, const volatile void *_Src, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - int _Result; 18:50:38 INFO - _Lock_spin_lock(_Flag); 18:50:38 INFO - _Result = :: memcmp((const void *)_Tgt, (const void *)_Exp, _Size) == 0; 18:50:38 INFO - if (_Result != 0) 18:50:38 INFO - :: memcpy((void *)_Tgt, (void *)_Src, _Size); 18:50:38 INFO - else 18:50:38 INFO - :: memcpy((void *)_Exp, (void *)_Tgt, _Size); 18:50:38 INFO - _Unlock_spin_lock(_Flag); 18:50:38 INFO - return (_Result); 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_compare_exchange_strong( 18:50:38 INFO - volatile _Atomic_flag_t *_Flag, size_t _Size, 18:50:38 INFO - volatile void *_Tgt, volatile void *_Exp, const volatile void *_Src, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_weak(_Flag, _Size, _Tgt, _Exp, _Src, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_is_lock_free_1(void) 18:50:38 INFO - { 18:50:38 INFO - return (1 <= 8); 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_is_lock_free_2(void) 18:50:38 INFO - { 18:50:38 INFO - return (2 <= 8); 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_is_lock_free_4(void) 18:50:38 INFO - { 18:50:38 INFO - return (4 <= 8); 18:50:38 INFO - } 18:50:38 INFO - inline int _Atomic_is_lock_free_8(void) 18:50:38 INFO - { 18:50:38 INFO - return (8 <= 8); 18:50:38 INFO - } 18:50:38 INFO - #line 2545 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - } 18:50:38 INFO - #line 2554 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #pragma warning(pop) 18:50:38 INFO - #pragma pack(pop) 18:50:38 INFO - #line 2559 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 2560 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xatomic.h" 18:50:38 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:38 INFO - #pragma pack(push,8) 18:50:38 INFO - #pragma warning(push,3) 18:50:38 INFO - #pragma warning(disable: 4522 4800) 18:50:38 INFO - namespace std { 18:50:38 INFO - inline memory_order _Get_memory_order(memory_order _Order) 18:50:38 INFO - { 18:50:38 INFO - return (_Order == memory_order_acq_rel ? memory_order_acquire 18:50:38 INFO - : _Order == memory_order_release ? memory_order_relaxed 18:50:38 INFO - : _Order); 18:50:38 INFO - } 18:50:38 INFO - template 18:50:38 INFO - _Ty kill_dependency(_Ty _Arg) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Arg); 18:50:38 INFO - } 18:50:38 INFO - template 18:50:38 INFO - struct atomic; 18:50:38 INFO - template 18:50:38 INFO - bool atomic_is_lock_free(const volatile atomic<_Ty> *) throw (); 18:50:38 INFO - template 18:50:38 INFO - bool atomic_is_lock_free(const atomic<_Ty> *) throw (); 18:50:38 INFO - template 18:50:38 INFO - void atomic_init(volatile atomic<_Ty> *, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - void atomic_init(atomic<_Ty> *, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - void atomic_store(volatile atomic<_Ty> *, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - void atomic_store(atomic<_Ty> *, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - void atomic_store_explicit(volatile atomic<_Ty> *, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - void atomic_store_explicit(atomic<_Ty> *, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_load(const volatile atomic<_Ty> *) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_load(const atomic<_Ty> *) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_load_explicit(const volatile atomic<_Ty> *, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_load_explicit(const atomic<_Ty> *, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_exchange(volatile atomic<_Ty> *, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_exchange(atomic<_Ty> *, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_exchange_explicit(volatile atomic<_Ty> *, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_exchange_explicit(atomic<_Ty> *, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - bool atomic_compare_exchange_weak(volatile atomic<_Ty> *, 18:50:38 INFO - _Ty *, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - bool atomic_compare_exchange_weak(atomic<_Ty> *, 18:50:38 INFO - _Ty *, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - bool atomic_compare_exchange_weak_explicit( 18:50:38 INFO - volatile atomic<_Ty> *, _Ty *, _Ty, 18:50:38 INFO - memory_order, memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - bool atomic_compare_exchange_weak_explicit( 18:50:38 INFO - atomic<_Ty> *, _Ty *, _Ty, 18:50:38 INFO - memory_order, memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - bool atomic_compare_exchange_strong(volatile atomic<_Ty> *, 18:50:38 INFO - _Ty *, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - bool atomic_compare_exchange_strong(atomic<_Ty> *, 18:50:38 INFO - _Ty *, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - bool atomic_compare_exchange_strong_explicit( 18:50:38 INFO - volatile atomic<_Ty> *, _Ty *, _Ty, 18:50:38 INFO - memory_order, memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - bool atomic_compare_exchange_strong_explicit( 18:50:38 INFO - atomic<_Ty> *, _Ty *, _Ty, 18:50:38 INFO - memory_order, memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_add(volatile atomic<_Ty>*, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_add(atomic<_Ty>*, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_add_explicit(volatile atomic<_Ty>*, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_add_explicit(atomic<_Ty>*, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_sub(volatile atomic<_Ty>*, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_sub(atomic<_Ty>*, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_sub_explicit(volatile atomic<_Ty>*, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_sub_explicit(atomic<_Ty>*, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_and(volatile atomic<_Ty>*, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_and(atomic<_Ty>*, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_and_explicit(volatile atomic<_Ty>*, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_and_explicit(atomic<_Ty>*, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_or(volatile atomic<_Ty>*, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_or(atomic<_Ty>*, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_or_explicit(volatile atomic<_Ty>*, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_or_explicit(atomic<_Ty>*, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_xor(volatile atomic<_Ty>*, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_xor(atomic<_Ty>*, _Ty) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_xor_explicit(volatile atomic<_Ty>*, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - template 18:50:38 INFO - _Ty atomic_fetch_xor_explicit(atomic<_Ty>*, _Ty, 18:50:38 INFO - memory_order) throw (); 18:50:38 INFO - typedef struct atomic_flag 18:50:38 INFO - { 18:50:38 INFO - bool test_and_set(memory_order _Order = memory_order_seq_cst) 18:50:38 INFO - volatile throw (); 18:50:38 INFO - bool test_and_set(memory_order _Order = memory_order_seq_cst) throw (); 18:50:38 INFO - void clear(memory_order _Order = memory_order_seq_cst) 18:50:38 INFO - volatile throw (); 18:50:38 INFO - void clear(memory_order _Order = memory_order_seq_cst) throw (); 18:50:38 INFO - _Atomic_flag_t _My_flag; 18:50:38 INFO - atomic_flag() throw () = default; 18:50:38 INFO - atomic_flag(const atomic_flag&) = delete; 18:50:38 INFO - atomic_flag& operator=(const atomic_flag&) = delete; 18:50:38 INFO - atomic_flag& operator=(const atomic_flag&) volatile = delete; 18:50:38 INFO - } atomic_flag; 18:50:38 INFO - inline bool atomic_flag::test_and_set(memory_order _Order) 18:50:38 INFO - volatile throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_flag_test_and_set(&_My_flag, _Order)); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_flag::test_and_set(memory_order _Order) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_flag_test_and_set(&_My_flag, _Order)); 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_flag::clear(memory_order _Order) 18:50:38 INFO - volatile throw () 18:50:38 INFO - { 18:50:38 INFO - _Atomic_flag_clear(&_My_flag, _Order); 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_flag::clear(memory_order _Order) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atomic_flag_clear(&_My_flag, _Order); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_flag_test_and_set(volatile atomic_flag *_Flag) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_flag_test_and_set(&_Flag->_My_flag, memory_order_seq_cst)); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_flag_test_and_set(atomic_flag *_Flag) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_flag_test_and_set(&_Flag->_My_flag, memory_order_seq_cst)); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_flag_test_and_set_explicit( 18:50:38 INFO - volatile atomic_flag *_Flag, memory_order _Order) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_flag_test_and_set(&_Flag->_My_flag, _Order)); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_flag_test_and_set_explicit( 18:50:38 INFO - atomic_flag *_Flag, memory_order _Order) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_flag_test_and_set(&_Flag->_My_flag, _Order)); 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_flag_clear(volatile atomic_flag *_Flag) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atomic_flag_clear(&_Flag->_My_flag, memory_order_seq_cst); 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_flag_clear(atomic_flag *_Flag) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atomic_flag_clear(&_Flag->_My_flag, memory_order_seq_cst); 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_flag_clear_explicit( 18:50:38 INFO - volatile atomic_flag *_Flag, memory_order _Order) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atomic_flag_clear(&_Flag->_My_flag, _Order); 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_flag_clear_explicit( 18:50:38 INFO - atomic_flag *_Flag, memory_order _Order) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atomic_flag_clear(&_Flag->_My_flag, _Order); 18:50:38 INFO - } 18:50:38 INFO - template 18:50:38 INFO - struct _Atomic_impl 18:50:38 INFO - { 18:50:38 INFO - typedef _Uint1_t _My_int; 18:50:38 INFO - constexpr _Atomic_impl() throw () 18:50:38 INFO - : _My_flag(0) 18:50:38 INFO - { 18:50:38 INFO - } 18:50:38 INFO - bool _Is_lock_free() const volatile 18:50:38 INFO - { 18:50:38 INFO - return (false); 18:50:38 INFO - } 18:50:38 INFO - void _Store(void *_Tgt, const void *_Src, memory_order _Order) volatile 18:50:38 INFO - { 18:50:38 INFO - _Atomic_copy(&_My_flag, _Bytes, _Tgt, _Src, _Order); 18:50:38 INFO - } 18:50:38 INFO - void _Load(void *_Tgt, const void *_Src, 18:50:38 INFO - memory_order _Order) const volatile 18:50:38 INFO - { 18:50:38 INFO - _Atomic_copy(&_My_flag, _Bytes, _Tgt, _Src, _Order); 18:50:38 INFO - } 18:50:38 INFO - void _Exchange(void *_Left, void *_Right, memory_order _Order) volatile 18:50:38 INFO - { 18:50:38 INFO - _Atomic_exchange(&_My_flag, _Bytes, _Left, _Right, _Order); 18:50:38 INFO - } 18:50:38 INFO - bool _Compare_exchange_weak( 18:50:38 INFO - void *_Tgt, void *_Exp, const void *_Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_weak( 18:50:38 INFO - &_My_flag, _Bytes, _Tgt, _Exp, _Value, _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - bool _Compare_exchange_strong( 18:50:38 INFO - void *_Tgt, void *_Exp, const void *_Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_strong( 18:50:38 INFO - &_My_flag, _Bytes, _Tgt, _Exp, _Value, _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - private: 18:50:38 INFO - mutable _Atomic_flag_t _My_flag; 18:50:38 INFO - }; 18:50:38 INFO - template<> 18:50:38 INFO - struct _Atomic_impl<1U> 18:50:38 INFO - { 18:50:38 INFO - typedef _Uint1_t _My_int; 18:50:38 INFO - bool _Is_lock_free() const volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_is_lock_free_1()); 18:50:38 INFO - } 18:50:38 INFO - void _Store(void *_Tgt, const void *_Src, memory_order _Order) volatile 18:50:38 INFO - { 18:50:38 INFO - _Atomic_store_1((_My_int*)_Tgt, *(_My_int*)_Src, _Order); 18:50:38 INFO - } 18:50:38 INFO - void _Load(void *_Tgt, const void *_Src, 18:50:38 INFO - memory_order _Order) const volatile 18:50:38 INFO - { 18:50:38 INFO - *(_My_int*)_Tgt = _Atomic_load_1((_My_int*)_Src, _Order); 18:50:38 INFO - } 18:50:38 INFO - void _Exchange(void *_Left, void *_Right, memory_order _Order) volatile 18:50:38 INFO - { 18:50:38 INFO - *(_My_int*)_Right = 18:50:38 INFO - _Atomic_exchange_1((_My_int*)_Left, *(_My_int*)_Right, _Order); 18:50:38 INFO - } 18:50:38 INFO - bool _Compare_exchange_weak( 18:50:38 INFO - void *_Tgt, void *_Exp, const void *_Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_weak_1( 18:50:38 INFO - (_My_int*)_Tgt, (_My_int*)_Exp, *(_My_int*)_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - bool _Compare_exchange_strong( 18:50:38 INFO - void *_Tgt, void *_Exp, const void *_Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_strong_1( 18:50:38 INFO - (_My_int*)_Tgt, (_My_int*)_Exp, *(_My_int*)_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - }; 18:50:38 INFO - template<> 18:50:38 INFO - struct _Atomic_impl<2U> 18:50:38 INFO - { 18:50:38 INFO - typedef _Uint2_t _My_int; 18:50:38 INFO - bool _Is_lock_free() const volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_is_lock_free_2()); 18:50:38 INFO - } 18:50:38 INFO - void _Store(void *_Tgt, const void *_Src, memory_order _Order) volatile 18:50:38 INFO - { 18:50:38 INFO - _Atomic_store_2((_My_int*)_Tgt, *(_My_int*)_Src, _Order); 18:50:38 INFO - } 18:50:38 INFO - void _Load(void *_Tgt, const void *_Src, 18:50:38 INFO - memory_order _Order) const volatile 18:50:38 INFO - { 18:50:38 INFO - *(_My_int*)_Tgt = _Atomic_load_2((_My_int*)_Src, _Order); 18:50:38 INFO - } 18:50:38 INFO - void _Exchange(void *_Left, void *_Right, memory_order _Order) volatile 18:50:38 INFO - { 18:50:38 INFO - *(_My_int*)_Right = 18:50:38 INFO - _Atomic_exchange_2((_My_int*)_Left, *(_My_int*)_Right, _Order); 18:50:38 INFO - } 18:50:38 INFO - bool _Compare_exchange_weak( 18:50:38 INFO - void *_Tgt, void *_Exp, const void *_Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_weak_2( 18:50:38 INFO - (_My_int*)_Tgt, (_My_int*)_Exp, *(_My_int*)_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - bool _Compare_exchange_strong( 18:50:38 INFO - void *_Tgt, void *_Exp, const void *_Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_strong_2( 18:50:38 INFO - (_My_int*)_Tgt, (_My_int*)_Exp, *(_My_int*)_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - }; 18:50:38 INFO - template<> 18:50:38 INFO - struct _Atomic_impl<4U> 18:50:38 INFO - { 18:50:38 INFO - typedef _Uint4_t _My_int; 18:50:38 INFO - bool _Is_lock_free() const volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_is_lock_free_4()); 18:50:38 INFO - } 18:50:38 INFO - void _Store(void *_Tgt, const void *_Src, memory_order _Order) volatile 18:50:38 INFO - { 18:50:38 INFO - _Atomic_store_4((_My_int*)_Tgt, *(_My_int*)_Src, _Order); 18:50:38 INFO - } 18:50:38 INFO - void _Load(void *_Tgt, const void *_Src, 18:50:38 INFO - memory_order _Order) const volatile 18:50:38 INFO - { 18:50:38 INFO - *(_My_int*)_Tgt = _Atomic_load_4((_My_int*)_Src, _Order); 18:50:38 INFO - } 18:50:38 INFO - void _Exchange(void *_Left, void *_Right, memory_order _Order) volatile 18:50:38 INFO - { 18:50:38 INFO - *(_My_int*)_Right = 18:50:38 INFO - _Atomic_exchange_4((_My_int*)_Left, *(_My_int*)_Right, _Order); 18:50:38 INFO - } 18:50:38 INFO - bool _Compare_exchange_weak( 18:50:38 INFO - void *_Tgt, void *_Exp, const void *_Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_weak_4( 18:50:38 INFO - (_My_int*)_Tgt, (_My_int*)_Exp, *(_My_int*)_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - bool _Compare_exchange_strong( 18:50:38 INFO - void *_Tgt, void *_Exp, const void *_Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_strong_4( 18:50:38 INFO - (_My_int*)_Tgt, (_My_int*)_Exp, *(_My_int*)_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - }; 18:50:38 INFO - template<> 18:50:38 INFO - struct _Atomic_impl<8U> 18:50:38 INFO - { 18:50:38 INFO - typedef _Uint8_t _My_int; 18:50:38 INFO - bool _Is_lock_free() const volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_is_lock_free_8()); 18:50:38 INFO - } 18:50:38 INFO - void _Store(void *_Tgt, const void *_Src, memory_order _Order) volatile 18:50:38 INFO - { 18:50:38 INFO - _Atomic_store_8((_My_int*)_Tgt, *(_My_int*)_Src, _Order); 18:50:38 INFO - } 18:50:38 INFO - void _Load(void *_Tgt, const void *_Src, 18:50:38 INFO - memory_order _Order) const volatile 18:50:38 INFO - { 18:50:38 INFO - *(_My_int*)_Tgt = _Atomic_load_8((_My_int*)_Src, _Order); 18:50:38 INFO - } 18:50:38 INFO - void _Exchange(void *_Left, void *_Right, memory_order _Order) volatile 18:50:38 INFO - { 18:50:38 INFO - *(_My_int*)_Right = 18:50:38 INFO - _Atomic_exchange_8((_My_int*)_Left, *(_My_int*)_Right, _Order); 18:50:38 INFO - } 18:50:38 INFO - bool _Compare_exchange_weak( 18:50:38 INFO - void *_Tgt, void *_Exp, const void *_Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_weak_8( 18:50:38 INFO - (_My_int*)_Tgt, (_My_int*)_Exp, *(_My_int*)_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - bool _Compare_exchange_strong( 18:50:38 INFO - void *_Tgt, void *_Exp, const void *_Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_compare_exchange_strong_8( 18:50:38 INFO - (_My_int*)_Tgt, (_My_int*)_Exp, *(_My_int*)_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - }; 18:50:38 INFO - template 18:50:38 INFO - struct _Atomic_base 18:50:38 INFO - : _Atomic_impl<_Bytes> 18:50:38 INFO - { 18:50:38 INFO - typedef _Atomic_impl<_Bytes> _Mybase; 18:50:38 INFO - typedef typename _Mybase::_My_int _My_int; 18:50:38 INFO - constexpr _Atomic_base(_Ty _Val) throw () 18:50:38 INFO - : _My_val(_Val) 18:50:38 INFO - { 18:50:38 INFO - } 18:50:38 INFO - _Atomic_base() throw () = default; 18:50:38 INFO - _Atomic_base(const _Atomic_base&) = delete; 18:50:38 INFO - _Atomic_base& operator=(const _Atomic_base&) = delete; 18:50:38 INFO - _Atomic_base& operator=(const _Atomic_base&) volatile = delete; 18:50:38 INFO - _Ty operator=(_Ty _Right) volatile throw () 18:50:38 INFO - { 18:50:38 INFO - this->_Store((void *)&_My_val, &_Right, memory_order_seq_cst); 18:50:38 INFO - return (_Right); 18:50:38 INFO - } 18:50:38 INFO - _Ty operator=(_Ty _Right) throw () 18:50:38 INFO - { 18:50:38 INFO - this->_Store((void *)&_My_val, &_Right, memory_order_seq_cst); 18:50:38 INFO - return (_Right); 18:50:38 INFO - } 18:50:38 INFO - bool is_lock_free() const volatile throw () 18:50:38 INFO - { 18:50:38 INFO - return (this->_Is_lock_free()); 18:50:38 INFO - } 18:50:38 INFO - bool is_lock_free() const throw () 18:50:38 INFO - { 18:50:38 INFO - return (this->_Is_lock_free()); 18:50:38 INFO - } 18:50:38 INFO - void store(_Ty _Value, 18:50:38 INFO - memory_order _Order = memory_order_seq_cst) volatile throw () 18:50:38 INFO - { 18:50:38 INFO - this->_Store((void *)&_My_val, &_Value, _Order); 18:50:38 INFO - } 18:50:38 INFO - void store(_Ty _Value, 18:50:38 INFO - memory_order _Order = memory_order_seq_cst) throw () 18:50:38 INFO - { 18:50:38 INFO - this->_Store((void *)&_My_val, &_Value, _Order); 18:50:38 INFO - } 18:50:38 INFO - _Ty load(memory_order _Order = memory_order_seq_cst) 18:50:38 INFO - const volatile throw () 18:50:38 INFO - { 18:50:38 INFO - _Ty _Result; 18:50:38 INFO - this->_Load((void *)&_Result, (const void *)&_My_val, _Order); 18:50:38 INFO - return (_Result); 18:50:38 INFO - } 18:50:38 INFO - _Ty load(memory_order _Order = memory_order_seq_cst) 18:50:38 INFO - const throw () 18:50:38 INFO - { 18:50:38 INFO - _Ty _Result; 18:50:38 INFO - this->_Load((void *)&_Result, (const void *)&_My_val, _Order); 18:50:38 INFO - return (_Result); 18:50:38 INFO - } 18:50:38 INFO - operator _Ty() const volatile throw () 18:50:38 INFO - { 18:50:38 INFO - return (load()); 18:50:38 INFO - } 18:50:38 INFO - operator _Ty() const throw () 18:50:38 INFO - { 18:50:38 INFO - return (load()); 18:50:38 INFO - } 18:50:38 INFO - _Ty exchange(_Ty _Value, 18:50:38 INFO - memory_order _Order = memory_order_seq_cst) volatile throw () 18:50:38 INFO - { 18:50:38 INFO - this->_Exchange((void *)&_My_val, (void *)&_Value, _Order); 18:50:38 INFO - return (_Value); 18:50:38 INFO - } 18:50:38 INFO - _Ty exchange(_Ty _Value, 18:50:38 INFO - memory_order _Order = memory_order_seq_cst) throw () 18:50:38 INFO - { 18:50:38 INFO - this->_Exchange((void *)&_My_val, (void *)&_Value, _Order); 18:50:38 INFO - return (_Value); 18:50:38 INFO - } 18:50:38 INFO - bool compare_exchange_weak(_Ty& _Exp, _Ty _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:38 INFO - { 18:50:38 INFO - return (this->_Compare_exchange_weak( 18:50:38 INFO - (void *)&_My_val, (void *)&_Exp, (const void *)&_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - bool compare_exchange_weak(_Ty& _Exp, _Ty _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:38 INFO - { 18:50:38 INFO - return (this->_Compare_exchange_weak( 18:50:38 INFO - (void *)&_My_val, (void *)&_Exp, (const void *)&_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - bool compare_exchange_weak(_Ty& _Exp, _Ty _Value, 18:50:38 INFO - memory_order _Order = memory_order_seq_cst) volatile throw () 18:50:38 INFO - { 18:50:38 INFO - return (compare_exchange_weak( 18:50:38 INFO - _Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:38 INFO - } 18:50:38 INFO - bool compare_exchange_weak(_Ty& _Exp, _Ty _Value, 18:50:38 INFO - memory_order _Order = memory_order_seq_cst) throw () 18:50:38 INFO - { 18:50:38 INFO - return (compare_exchange_weak( 18:50:38 INFO - _Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:38 INFO - } 18:50:38 INFO - bool compare_exchange_strong(_Ty& _Exp, _Ty _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:38 INFO - { 18:50:38 INFO - return (this->_Compare_exchange_strong( 18:50:38 INFO - (void *)&_My_val, (void *)&_Exp, (const void *)&_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - bool compare_exchange_strong(_Ty& _Exp, _Ty _Value, 18:50:38 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:38 INFO - { 18:50:38 INFO - return (this->_Compare_exchange_strong( 18:50:38 INFO - (void *)&_My_val, (void *)&_Exp, (void *)&_Value, 18:50:38 INFO - _Order1, _Order2)); 18:50:38 INFO - } 18:50:38 INFO - bool compare_exchange_strong(_Ty& _Exp, _Ty _Value, 18:50:38 INFO - memory_order _Order = memory_order_seq_cst) volatile throw () 18:50:38 INFO - { 18:50:38 INFO - return (compare_exchange_strong( 18:50:38 INFO - _Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:38 INFO - } 18:50:38 INFO - bool compare_exchange_strong(_Ty& _Exp, _Ty _Value, 18:50:38 INFO - memory_order _Order = memory_order_seq_cst) throw () 18:50:38 INFO - { 18:50:38 INFO - return (compare_exchange_strong( 18:50:38 INFO - _Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:38 INFO - } 18:50:38 INFO - static_assert(alignof(_Ty) >= sizeof(_My_int), 18:50:38 INFO - "You've instantiated std::atomic with sizeof(T) equal to 2/4/8 and alignof(T) < sizeof(T). " 18:50:38 INFO - "Before VS 2015 Update 2, this would have misbehaved at runtime. " 18:50:38 INFO - "VS 2015 Update 2 was fixed to handle this correctly, " 18:50:38 INFO - "but the fix inherently changes layout and breaks binary compatibility. " 18:50:38 INFO - "Please define _ENABLE_ATOMIC_ALIGNMENT_FIX to acknowledge that you understand this, " 18:50:38 INFO - "and that everything you're linking has been compiled with VS 2015 Update 2 (or later)."); 18:50:38 INFO - #line 661 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:38 INFO - alignas(sizeof(_My_int)) alignas(_Ty) _Ty _My_val; 18:50:38 INFO - }; 18:50:38 INFO - template 18:50:38 INFO - struct atomic 18:50:38 INFO - : _Atomic_base<_Ty, sizeof (_Ty)> 18:50:38 INFO - { 18:50:38 INFO - static_assert(is_trivially_copyable<_Ty>::value, 18:50:38 INFO - "atomic requires T to be trivially copyable."); 18:50:38 INFO - typedef _Atomic_base<_Ty, sizeof (_Ty)> _My_base; 18:50:38 INFO - atomic() throw () = default; 18:50:38 INFO - atomic(const atomic&) = delete; 18:50:38 INFO - atomic& operator=(const atomic&) = delete; 18:50:38 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:38 INFO - constexpr atomic(_Ty _Val) throw () 18:50:38 INFO - : _My_base(_Val) 18:50:38 INFO - { 18:50:38 INFO - } 18:50:38 INFO - _Ty operator=(_Ty _Right) volatile throw () 18:50:38 INFO - { 18:50:38 INFO - return (_My_base::operator=(_Right)); 18:50:38 INFO - } 18:50:38 INFO - _Ty operator=(_Ty _Right) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_My_base::operator=(_Right)); 18:50:38 INFO - } 18:50:38 INFO - }; 18:50:38 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:38 INFO - static_assert(1 == sizeof (bool), 18:50:38 INFO - "_ISIZE and _ITYPE should match."); 18:50:38 INFO - typedef struct _Atomic_bool 18:50:38 INFO - { 18:50:38 INFO - bool operator=(bool) volatile throw (); 18:50:38 INFO - bool operator=(bool) throw (); 18:50:38 INFO - bool is_lock_free() const volatile throw (); 18:50:38 INFO - bool is_lock_free() const throw (); 18:50:38 INFO - void store(bool, memory_order = memory_order_seq_cst) 18:50:38 INFO - volatile throw (); 18:50:38 INFO - void store(bool, memory_order = memory_order_seq_cst) 18:50:38 INFO - throw (); 18:50:38 INFO - bool load(memory_order = memory_order_seq_cst) 18:50:38 INFO - const volatile throw (); 18:50:38 INFO - bool load(memory_order = memory_order_seq_cst) 18:50:38 INFO - const throw (); 18:50:38 INFO - operator bool() const volatile throw (); 18:50:38 INFO - operator bool() const throw (); 18:50:38 INFO - bool exchange(bool, 18:50:38 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:38 INFO - bool exchange(bool, 18:50:38 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:38 INFO - bool compare_exchange_weak(bool&, bool, 18:50:38 INFO - memory_order, memory_order) volatile throw (); 18:50:38 INFO - bool compare_exchange_weak(bool&, bool, 18:50:38 INFO - memory_order, memory_order) throw (); 18:50:38 INFO - bool compare_exchange_strong(bool&, bool, 18:50:38 INFO - memory_order, memory_order) volatile throw (); 18:50:38 INFO - bool compare_exchange_strong(bool&, bool, 18:50:38 INFO - memory_order, memory_order) throw (); 18:50:38 INFO - bool compare_exchange_weak(bool&, bool, 18:50:38 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:38 INFO - bool compare_exchange_weak(bool&, bool, 18:50:38 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:38 INFO - bool compare_exchange_strong(bool&, bool, 18:50:38 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:38 INFO - bool compare_exchange_strong(bool&, bool, 18:50:38 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:38 INFO - #line 167 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:38 INFO - alignas(sizeof(_Uint1_t)) _Uint1_t _My_val; 18:50:38 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:38 INFO - } _Atomic_bool; 18:50:38 INFO - template<> 18:50:38 INFO - struct atomic 18:50:38 INFO - : _Atomic_bool 18:50:38 INFO - { 18:50:38 INFO - atomic() throw () = default; 18:50:38 INFO - constexpr atomic(bool _Val) throw () 18:50:38 INFO - : _Atomic_bool{(_Uint1_t)_Val} 18:50:38 INFO - { 18:50:38 INFO - } 18:50:38 INFO - bool operator=(bool _Val) volatile throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_bool::operator=(_Val)); 18:50:38 INFO - } 18:50:38 INFO - bool operator=(bool _Val) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_bool::operator=(_Val)); 18:50:38 INFO - } 18:50:38 INFO - atomic(const atomic&) = delete; 18:50:38 INFO - atomic& operator=(const atomic&) = delete; 18:50:38 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:38 INFO - }; 18:50:38 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:38 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_bool *) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_is_lock_free_1()); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_is_lock_free(const _Atomic_bool *) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_is_lock_free_1()); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_is_lock_free_1()); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:38 INFO - { 18:50:38 INFO - return (_Atomic_is_lock_free_1()); 18:50:38 INFO - } 18:50:38 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:38 INFO - inline void atomic_init(volatile _Atomic_bool *_Atom, 18:50:38 INFO - bool _Value) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_init(_Atomic_bool *_Atom, 18:50:38 INFO - bool _Value) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:38 INFO - bool _Value) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_init(atomic *_Atom, 18:50:38 INFO - bool _Value) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:38 INFO - } 18:50:38 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:38 INFO - inline void atomic_store_explicit( 18:50:38 INFO - volatile _Atomic_bool *_Atom, bool _Value, 18:50:38 INFO - memory_order _Order) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atomic_store_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order); 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_store_explicit( 18:50:38 INFO - _Atomic_bool *_Atom, bool _Value, 18:50:38 INFO - memory_order _Order) throw () 18:50:38 INFO - { 18:50:38 INFO - _Atomic_store_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order); 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_store(volatile _Atomic_bool *_Atom, 18:50:38 INFO - bool _Value) throw () 18:50:38 INFO - { 18:50:38 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:38 INFO - } 18:50:38 INFO - inline void atomic_store(_Atomic_bool *_Atom, 18:50:38 INFO - bool _Value) throw () 18:50:38 INFO - { 18:50:38 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_load_explicit( 18:50:38 INFO - const volatile _Atomic_bool *_Atom, memory_order _Order) throw () 18:50:38 INFO - { 18:50:38 INFO - return ((bool)_Atomic_load_1 ((_Uint1_t*)&_Atom->_My_val, _Order)); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_load_explicit( 18:50:38 INFO - const _Atomic_bool *_Atom, memory_order _Order) throw () 18:50:38 INFO - { 18:50:38 INFO - return ((bool)_Atomic_load_1 ((_Uint1_t*)&_Atom->_My_val, _Order)); 18:50:38 INFO - } 18:50:38 INFO - inline bool atomic_load( 18:50:38 INFO - const volatile _Atomic_bool *_Atom) throw () 18:50:38 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_load( 18:50:39 INFO - const _Atomic_bool *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_exchange_explicit( 18:50:39 INFO - volatile _Atomic_bool *_Atom, bool _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((bool)_Atomic_exchange_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_exchange_explicit( 18:50:39 INFO - _Atomic_bool *_Atom, bool _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((bool)_Atomic_exchange_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_exchange(volatile _Atomic_bool *_Atom, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_exchange(_Atomic_bool *_Atom, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile _Atomic_bool *_Atom, bool *_Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atomic_bool *_Atom, bool *_Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile _Atomic_bool *_Atom, bool *_Exp, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - _Atomic_bool *_Atom, bool *_Exp, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile _Atomic_bool *_Atom, bool *_Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atomic_bool *_Atom, bool *_Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile _Atomic_bool *_Atom, bool *_Exp, bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - _Atomic_bool *_Atom, bool *_Exp, bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::operator=(bool _Value) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::operator=(bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::is_lock_free() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::is_lock_free() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_bool::store(bool _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_bool::store(bool _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::load( 18:50:39 INFO - memory_order _Order) const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::load( 18:50:39 INFO - memory_order _Order) const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_bool::operator bool() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_bool::operator bool() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::exchange( 18:50:39 INFO - bool _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::exchange( 18:50:39 INFO - bool _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::compare_exchange_weak( 18:50:39 INFO - bool& _Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::compare_exchange_weak( 18:50:39 INFO - bool& _Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::compare_exchange_weak( 18:50:39 INFO - bool& _Exp, bool _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::compare_exchange_weak( 18:50:39 INFO - bool& _Exp, bool _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::compare_exchange_strong( 18:50:39 INFO - bool& _Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::compare_exchange_strong( 18:50:39 INFO - bool& _Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::compare_exchange_strong( 18:50:39 INFO - bool& _Exp, bool _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_bool::compare_exchange_strong( 18:50:39 INFO - bool& _Exp, bool _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free( 18:50:39 INFO - static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast<_Atomic_bool *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(atomic *_Atom, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast<_Atomic_bool *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:39 INFO - bool _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:39 INFO - bool _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast<_Atomic_bool *>(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_load(const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_load(const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_load_explicit( 18:50:39 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_load_explicit( 18:50:39 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_exchange( 18:50:39 INFO - volatile atomic *_Atom, bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_exchange(atomic *_Atom, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange(static_cast<_Atomic_bool *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_exchange_explicit( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - bool _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_exchange_explicit(atomic *_Atom, 18:50:39 INFO - bool _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_bool *>(_Atom), 18:50:39 INFO - _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile atomic *_Atom, bool *_Exp, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - atomic *_Atom, bool *_Exp, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast<_Atomic_bool *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile atomic *_Atom, bool *_Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - atomic *_Atom, bool *_Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast<_Atomic_bool *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile atomic *_Atom, bool *_Exp, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - atomic *_Atom, bool *_Exp, 18:50:39 INFO - bool _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast<_Atomic_bool *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile atomic *_Atom, bool *_Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - atomic *_Atom, bool *_Exp, bool _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast<_Atomic_bool *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - #line 700 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:39 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - static_assert(1 == sizeof (char), 18:50:39 INFO - "_ISIZE and _ITYPE should match."); 18:50:39 INFO - typedef struct _Atomic_char 18:50:39 INFO - { 18:50:39 INFO - char operator=(char) volatile throw (); 18:50:39 INFO - char operator=(char) throw (); 18:50:39 INFO - bool is_lock_free() const volatile throw (); 18:50:39 INFO - bool is_lock_free() const throw (); 18:50:39 INFO - void store(char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - void store(char, memory_order = memory_order_seq_cst) 18:50:39 INFO - throw (); 18:50:39 INFO - char load(memory_order = memory_order_seq_cst) 18:50:39 INFO - const volatile throw (); 18:50:39 INFO - char load(memory_order = memory_order_seq_cst) 18:50:39 INFO - const throw (); 18:50:39 INFO - operator char() const volatile throw (); 18:50:39 INFO - operator char() const throw (); 18:50:39 INFO - char exchange(char, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - char exchange(char, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - bool compare_exchange_weak(char&, char, 18:50:39 INFO - memory_order, memory_order) volatile throw (); 18:50:39 INFO - bool compare_exchange_weak(char&, char, 18:50:39 INFO - memory_order, memory_order) throw (); 18:50:39 INFO - bool compare_exchange_strong(char&, char, 18:50:39 INFO - memory_order, memory_order) volatile throw (); 18:50:39 INFO - bool compare_exchange_strong(char&, char, 18:50:39 INFO - memory_order, memory_order) throw (); 18:50:39 INFO - bool compare_exchange_weak(char&, char, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - bool compare_exchange_weak(char&, char, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - bool compare_exchange_strong(char&, char, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - bool compare_exchange_strong(char&, char, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char operator++(int) volatile throw (); 18:50:39 INFO - char operator++(int) throw (); 18:50:39 INFO - char operator--(int) volatile throw (); 18:50:39 INFO - char operator--(int) throw (); 18:50:39 INFO - char operator++() volatile throw (); 18:50:39 INFO - char operator++() throw (); 18:50:39 INFO - char operator--() volatile throw (); 18:50:39 INFO - char operator--() throw (); 18:50:39 INFO - char operator+=(char) volatile throw (); 18:50:39 INFO - char operator+=(char) throw (); 18:50:39 INFO - char operator-=(char) volatile throw (); 18:50:39 INFO - char operator-=(char) throw (); 18:50:39 INFO - char operator&=(char) volatile throw (); 18:50:39 INFO - char operator&=(char) throw (); 18:50:39 INFO - char operator|=(char) volatile throw (); 18:50:39 INFO - char operator|=(char) throw (); 18:50:39 INFO - char operator^=(char) volatile throw (); 18:50:39 INFO - char operator^=(char) throw (); 18:50:39 INFO - char fetch_add(char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char fetch_add(char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char fetch_sub(char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char fetch_sub(char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char fetch_and(char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char fetch_and(char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char fetch_or(char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char fetch_or(char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char fetch_xor(char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char fetch_xor(char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - alignas(sizeof(_Uint1_t)) _Uint1_t _My_val; 18:50:39 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } _Atomic_char; 18:50:39 INFO - template<> 18:50:39 INFO - struct atomic 18:50:39 INFO - : _Atomic_char 18:50:39 INFO - { 18:50:39 INFO - atomic() throw () = default; 18:50:39 INFO - constexpr atomic(char _Val) throw () 18:50:39 INFO - : _Atomic_char{(_Uint1_t)_Val} 18:50:39 INFO - { 18:50:39 INFO - } 18:50:39 INFO - char operator=(char _Val) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_char::operator=(_Val)); 18:50:39 INFO - } 18:50:39 INFO - char operator=(char _Val) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_char::operator=(_Val)); 18:50:39 INFO - } 18:50:39 INFO - atomic(const atomic&) = delete; 18:50:39 INFO - atomic& operator=(const atomic&) = delete; 18:50:39 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:39 INFO - }; 18:50:39 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_char *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const _Atomic_char *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline void atomic_init(volatile _Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(_Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline void atomic_store_explicit( 18:50:39 INFO - volatile _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atomic_store_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store_explicit( 18:50:39 INFO - _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atomic_store_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store(volatile _Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store(_Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_load_explicit( 18:50:39 INFO - const volatile _Atomic_char *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_load_1 ((_Uint1_t*)&_Atom->_My_val, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_load_explicit( 18:50:39 INFO - const _Atomic_char *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_load_1 ((_Uint1_t*)&_Atom->_My_val, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_load( 18:50:39 INFO - const volatile _Atomic_char *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_load( 18:50:39 INFO - const _Atomic_char *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_exchange_explicit( 18:50:39 INFO - volatile _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_exchange_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_exchange_explicit( 18:50:39 INFO - _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_exchange_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_exchange(volatile _Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_exchange(_Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile _Atomic_char *_Atom, char *_Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atomic_char *_Atom, char *_Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile _Atomic_char *_Atom, char *_Exp, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - _Atomic_char *_Atom, char *_Exp, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile _Atomic_char *_Atom, char *_Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atomic_char *_Atom, char *_Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile _Atomic_char *_Atom, char *_Exp, char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - _Atomic_char *_Atom, char *_Exp, char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator=(char _Value) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator=(char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char::is_lock_free() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char::is_lock_free() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_char::store(char _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_char::store(char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::load( 18:50:39 INFO - memory_order _Order) const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::load( 18:50:39 INFO - memory_order _Order) const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_char::operator char() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_char::operator char() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::exchange( 18:50:39 INFO - char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::exchange( 18:50:39 INFO - char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char::compare_exchange_weak( 18:50:39 INFO - char& _Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char::compare_exchange_weak( 18:50:39 INFO - char& _Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char::compare_exchange_weak( 18:50:39 INFO - char& _Exp, char _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char::compare_exchange_weak( 18:50:39 INFO - char& _Exp, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char::compare_exchange_strong( 18:50:39 INFO - char& _Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char::compare_exchange_strong( 18:50:39 INFO - char& _Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char::compare_exchange_strong( 18:50:39 INFO - char& _Exp, char _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char::compare_exchange_strong( 18:50:39 INFO - char& _Exp, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free( 18:50:39 INFO - static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast<_Atomic_char *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast<_Atomic_char *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:39 INFO - char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:39 INFO - char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast<_Atomic_char *>(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_load(const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_load(const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_load_explicit( 18:50:39 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_load_explicit( 18:50:39 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_exchange( 18:50:39 INFO - volatile atomic *_Atom, char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_exchange(atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange(static_cast<_Atomic_char *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_exchange_explicit( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_exchange_explicit(atomic *_Atom, 18:50:39 INFO - char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_char *>(_Atom), 18:50:39 INFO - _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile atomic *_Atom, char *_Exp, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - atomic *_Atom, char *_Exp, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast<_Atomic_char *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile atomic *_Atom, char *_Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - atomic *_Atom, char *_Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast<_Atomic_char *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile atomic *_Atom, char *_Exp, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - atomic *_Atom, char *_Exp, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast<_Atomic_char *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile atomic *_Atom, char *_Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - atomic *_Atom, char *_Exp, char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast<_Atomic_char *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline char atomic_fetch_add_explicit( 18:50:39 INFO - volatile _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_fetch_add_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_add_explicit( 18:50:39 INFO - _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_fetch_add_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_add(volatile _Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_add(_Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_sub_explicit( 18:50:39 INFO - volatile _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_fetch_sub_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_sub_explicit( 18:50:39 INFO - _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_fetch_sub_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_sub(volatile _Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_sub(_Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_and_explicit( 18:50:39 INFO - volatile _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_fetch_and_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_and_explicit( 18:50:39 INFO - _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_fetch_and_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_and(volatile _Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_and(_Atomic_char *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_or_explicit( 18:50:39 INFO - volatile _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_fetch_or_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_or_explicit( 18:50:39 INFO - _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_fetch_or_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_or( 18:50:39 INFO - volatile _Atomic_char *_Atom, char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_or( 18:50:39 INFO - _Atomic_char *_Atom, char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_xor_explicit( 18:50:39 INFO - volatile _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_fetch_xor_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_xor_explicit( 18:50:39 INFO - _Atomic_char *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char)_Atomic_fetch_xor_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_xor( 18:50:39 INFO - volatile _Atomic_char *_Atom, char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char atomic_fetch_xor( 18:50:39 INFO - _Atomic_char *_Atom, char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator++(int) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator++(int) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator--(int) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator--(int) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator++() volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator++() throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator--() volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator--() throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator+=(char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator+=(char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator-=(char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator-=(char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator&=(char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator&=(char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator|=(char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator|=(char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator^=(char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::operator^=(char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::fetch_add( 18:50:39 INFO - char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::fetch_add( 18:50:39 INFO - char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::fetch_sub( 18:50:39 INFO - char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::fetch_sub( 18:50:39 INFO - char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::fetch_and( 18:50:39 INFO - char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::fetch_and( 18:50:39 INFO - char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::fetch_or( 18:50:39 INFO - char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::fetch_or( 18:50:39 INFO - char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::fetch_xor( 18:50:39 INFO - char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char _Atomic_char::fetch_xor( 18:50:39 INFO - char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_add( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_add(atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(static_cast<_Atomic_char *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_add_explicit( 18:50:39 INFO - volatile atomic *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_add_explicit( 18:50:39 INFO - atomic *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit( 18:50:39 INFO - static_cast<_Atomic_char *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_sub( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_sub(atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(static_cast<_Atomic_char *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_sub_explicit( 18:50:39 INFO - volatile atomic *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_sub_explicit( 18:50:39 INFO - atomic *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit( 18:50:39 INFO - static_cast<_Atomic_char *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_and( 18:50:39 INFO - volatile atomic *_Atom, char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_and( 18:50:39 INFO - atomic *_Atom, char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(static_cast<_Atomic_char *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_and_explicit( 18:50:39 INFO - volatile atomic *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_and_explicit( 18:50:39 INFO - atomic *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit( 18:50:39 INFO - static_cast<_Atomic_char *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_or(volatile atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_or(atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(static_cast<_Atomic_char *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_or_explicit( 18:50:39 INFO - volatile atomic *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_or_explicit( 18:50:39 INFO - atomic *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit( 18:50:39 INFO - static_cast<_Atomic_char *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_xor(volatile atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_xor(atomic *_Atom, 18:50:39 INFO - char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(static_cast<_Atomic_char *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_xor_explicit( 18:50:39 INFO - volatile atomic *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char atomic_fetch_xor_explicit( 18:50:39 INFO - atomic *_Atom, char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit( 18:50:39 INFO - static_cast<_Atomic_char *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - #line 706 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:39 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - static_assert(1 == sizeof (signed char), 18:50:39 INFO - "_ISIZE and _ITYPE should match."); 18:50:39 INFO - typedef struct _Atomic_schar 18:50:39 INFO - { 18:50:39 INFO - signed char operator=(signed char) volatile throw (); 18:50:39 INFO - signed char operator=(signed char) throw (); 18:50:39 INFO - bool is_lock_free() const volatile throw (); 18:50:39 INFO - bool is_lock_free() const throw (); 18:50:39 INFO - void store(signed char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - void store(signed char, memory_order = memory_order_seq_cst) 18:50:39 INFO - throw (); 18:50:39 INFO - signed char load(memory_order = memory_order_seq_cst) 18:50:39 INFO - const volatile throw (); 18:50:39 INFO - signed char load(memory_order = memory_order_seq_cst) 18:50:39 INFO - const throw (); 18:50:39 INFO - operator signed char() const volatile throw (); 18:50:39 INFO - operator signed char() const throw (); 18:50:39 INFO - signed char exchange(signed char, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - signed char exchange(signed char, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - bool compare_exchange_weak(signed char&, signed char, 18:50:39 INFO - memory_order, memory_order) volatile throw (); 18:50:39 INFO - bool compare_exchange_weak(signed char&, signed char, 18:50:39 INFO - memory_order, memory_order) throw (); 18:50:39 INFO - bool compare_exchange_strong(signed char&, signed char, 18:50:39 INFO - memory_order, memory_order) volatile throw (); 18:50:39 INFO - bool compare_exchange_strong(signed char&, signed char, 18:50:39 INFO - memory_order, memory_order) throw (); 18:50:39 INFO - bool compare_exchange_weak(signed char&, signed char, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - bool compare_exchange_weak(signed char&, signed char, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - bool compare_exchange_strong(signed char&, signed char, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - bool compare_exchange_strong(signed char&, signed char, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - signed char operator++(int) volatile throw (); 18:50:39 INFO - signed char operator++(int) throw (); 18:50:39 INFO - signed char operator--(int) volatile throw (); 18:50:39 INFO - signed char operator--(int) throw (); 18:50:39 INFO - signed char operator++() volatile throw (); 18:50:39 INFO - signed char operator++() throw (); 18:50:39 INFO - signed char operator--() volatile throw (); 18:50:39 INFO - signed char operator--() throw (); 18:50:39 INFO - signed char operator+=(signed char) volatile throw (); 18:50:39 INFO - signed char operator+=(signed char) throw (); 18:50:39 INFO - signed char operator-=(signed char) volatile throw (); 18:50:39 INFO - signed char operator-=(signed char) throw (); 18:50:39 INFO - signed char operator&=(signed char) volatile throw (); 18:50:39 INFO - signed char operator&=(signed char) throw (); 18:50:39 INFO - signed char operator|=(signed char) volatile throw (); 18:50:39 INFO - signed char operator|=(signed char) throw (); 18:50:39 INFO - signed char operator^=(signed char) volatile throw (); 18:50:39 INFO - signed char operator^=(signed char) throw (); 18:50:39 INFO - signed char fetch_add(signed char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - signed char fetch_add(signed char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - signed char fetch_sub(signed char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - signed char fetch_sub(signed char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - signed char fetch_and(signed char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - signed char fetch_and(signed char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - signed char fetch_or(signed char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - signed char fetch_or(signed char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - signed char fetch_xor(signed char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - signed char fetch_xor(signed char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - alignas(sizeof(_Uint1_t)) _Uint1_t _My_val; 18:50:39 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } _Atomic_schar; 18:50:39 INFO - template<> 18:50:39 INFO - struct atomic 18:50:39 INFO - : _Atomic_schar 18:50:39 INFO - { 18:50:39 INFO - atomic() throw () = default; 18:50:39 INFO - constexpr atomic(signed char _Val) throw () 18:50:39 INFO - : _Atomic_schar{(_Uint1_t)_Val} 18:50:39 INFO - { 18:50:39 INFO - } 18:50:39 INFO - signed char operator=(signed char _Val) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_schar::operator=(_Val)); 18:50:39 INFO - } 18:50:39 INFO - signed char operator=(signed char _Val) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_schar::operator=(_Val)); 18:50:39 INFO - } 18:50:39 INFO - atomic(const atomic&) = delete; 18:50:39 INFO - atomic& operator=(const atomic&) = delete; 18:50:39 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:39 INFO - }; 18:50:39 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_schar *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const _Atomic_schar *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline void atomic_init(volatile _Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(_Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline void atomic_store_explicit( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atomic_store_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store_explicit( 18:50:39 INFO - _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atomic_store_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store(volatile _Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store(_Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_load_explicit( 18:50:39 INFO - const volatile _Atomic_schar *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_load_1 ((_Uint1_t*)&_Atom->_My_val, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_load_explicit( 18:50:39 INFO - const _Atomic_schar *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_load_1 ((_Uint1_t*)&_Atom->_My_val, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_load( 18:50:39 INFO - const volatile _Atomic_schar *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_load( 18:50:39 INFO - const _Atomic_schar *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_exchange_explicit( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_exchange_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_exchange_explicit( 18:50:39 INFO - _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_exchange_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_exchange(volatile _Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_exchange(_Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char *_Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atomic_schar *_Atom, signed char *_Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char *_Exp, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - _Atomic_schar *_Atom, signed char *_Exp, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char *_Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atomic_schar *_Atom, signed char *_Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char *_Exp, signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - _Atomic_schar *_Atom, signed char *_Exp, signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator=(signed char _Value) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator=(signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_schar::is_lock_free() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_schar::is_lock_free() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_schar::store(signed char _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_schar::store(signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::load( 18:50:39 INFO - memory_order _Order) const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::load( 18:50:39 INFO - memory_order _Order) const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_schar::operator signed char() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_schar::operator signed char() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::exchange( 18:50:39 INFO - signed char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::exchange( 18:50:39 INFO - signed char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_schar::compare_exchange_weak( 18:50:39 INFO - signed char& _Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_schar::compare_exchange_weak( 18:50:39 INFO - signed char& _Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_schar::compare_exchange_weak( 18:50:39 INFO - signed char& _Exp, signed char _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_schar::compare_exchange_weak( 18:50:39 INFO - signed char& _Exp, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_schar::compare_exchange_strong( 18:50:39 INFO - signed char& _Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_schar::compare_exchange_strong( 18:50:39 INFO - signed char& _Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_schar::compare_exchange_strong( 18:50:39 INFO - signed char& _Exp, signed char _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_schar::compare_exchange_strong( 18:50:39 INFO - signed char& _Exp, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free( 18:50:39 INFO - static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast<_Atomic_schar *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast<_Atomic_schar *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:39 INFO - signed char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:39 INFO - signed char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast<_Atomic_schar *>(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_load(const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_load(const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_load_explicit( 18:50:39 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_load_explicit( 18:50:39 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_exchange( 18:50:39 INFO - volatile atomic *_Atom, signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_exchange(atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange(static_cast<_Atomic_schar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_exchange_explicit( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - signed char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_exchange_explicit(atomic *_Atom, 18:50:39 INFO - signed char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_schar *>(_Atom), 18:50:39 INFO - _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile atomic *_Atom, signed char *_Exp, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - atomic *_Atom, signed char *_Exp, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast<_Atomic_schar *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile atomic *_Atom, signed char *_Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - atomic *_Atom, signed char *_Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast<_Atomic_schar *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile atomic *_Atom, signed char *_Exp, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - atomic *_Atom, signed char *_Exp, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast<_Atomic_schar *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile atomic *_Atom, signed char *_Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - atomic *_Atom, signed char *_Exp, signed char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast<_Atomic_schar *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline signed char atomic_fetch_add_explicit( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_fetch_add_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_add_explicit( 18:50:39 INFO - _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_fetch_add_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_add(volatile _Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_add(_Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_sub_explicit( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_fetch_sub_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_sub_explicit( 18:50:39 INFO - _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_fetch_sub_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_sub(volatile _Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_sub(_Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_and_explicit( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_fetch_and_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_and_explicit( 18:50:39 INFO - _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_fetch_and_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_and(volatile _Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_and(_Atomic_schar *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_or_explicit( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_fetch_or_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_or_explicit( 18:50:39 INFO - _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_fetch_or_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_or( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_or( 18:50:39 INFO - _Atomic_schar *_Atom, signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_xor_explicit( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_fetch_xor_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_xor_explicit( 18:50:39 INFO - _Atomic_schar *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((signed char)_Atomic_fetch_xor_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_xor( 18:50:39 INFO - volatile _Atomic_schar *_Atom, signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char atomic_fetch_xor( 18:50:39 INFO - _Atomic_schar *_Atom, signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator++(int) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator++(int) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator--(int) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator--(int) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator++() volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator++() throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator--() volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator--() throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator+=(signed char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator+=(signed char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator-=(signed char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator-=(signed char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator&=(signed char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator&=(signed char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator|=(signed char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator|=(signed char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator^=(signed char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::operator^=(signed char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::fetch_add( 18:50:39 INFO - signed char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::fetch_add( 18:50:39 INFO - signed char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::fetch_sub( 18:50:39 INFO - signed char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::fetch_sub( 18:50:39 INFO - signed char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::fetch_and( 18:50:39 INFO - signed char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::fetch_and( 18:50:39 INFO - signed char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::fetch_or( 18:50:39 INFO - signed char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::fetch_or( 18:50:39 INFO - signed char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::fetch_xor( 18:50:39 INFO - signed char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline signed char _Atomic_schar::fetch_xor( 18:50:39 INFO - signed char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_add( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_add(atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(static_cast<_Atomic_schar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_add_explicit( 18:50:39 INFO - volatile atomic *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_add_explicit( 18:50:39 INFO - atomic *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit( 18:50:39 INFO - static_cast<_Atomic_schar *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_sub( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_sub(atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(static_cast<_Atomic_schar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_sub_explicit( 18:50:39 INFO - volatile atomic *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_sub_explicit( 18:50:39 INFO - atomic *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit( 18:50:39 INFO - static_cast<_Atomic_schar *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_and( 18:50:39 INFO - volatile atomic *_Atom, signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_and( 18:50:39 INFO - atomic *_Atom, signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(static_cast<_Atomic_schar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_and_explicit( 18:50:39 INFO - volatile atomic *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_and_explicit( 18:50:39 INFO - atomic *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit( 18:50:39 INFO - static_cast<_Atomic_schar *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_or(volatile atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_or(atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(static_cast<_Atomic_schar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_or_explicit( 18:50:39 INFO - volatile atomic *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_or_explicit( 18:50:39 INFO - atomic *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit( 18:50:39 INFO - static_cast<_Atomic_schar *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_xor(volatile atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_xor(atomic *_Atom, 18:50:39 INFO - signed char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(static_cast<_Atomic_schar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_xor_explicit( 18:50:39 INFO - volatile atomic *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline signed char atomic_fetch_xor_explicit( 18:50:39 INFO - atomic *_Atom, signed char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit( 18:50:39 INFO - static_cast<_Atomic_schar *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - #line 712 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:39 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - static_assert(1 == sizeof (unsigned char), 18:50:39 INFO - "_ISIZE and _ITYPE should match."); 18:50:39 INFO - typedef struct _Atomic_uchar 18:50:39 INFO - { 18:50:39 INFO - unsigned char operator=(unsigned char) volatile throw (); 18:50:39 INFO - unsigned char operator=(unsigned char) throw (); 18:50:39 INFO - bool is_lock_free() const volatile throw (); 18:50:39 INFO - bool is_lock_free() const throw (); 18:50:39 INFO - void store(unsigned char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - void store(unsigned char, memory_order = memory_order_seq_cst) 18:50:39 INFO - throw (); 18:50:39 INFO - unsigned char load(memory_order = memory_order_seq_cst) 18:50:39 INFO - const volatile throw (); 18:50:39 INFO - unsigned char load(memory_order = memory_order_seq_cst) 18:50:39 INFO - const throw (); 18:50:39 INFO - operator unsigned char() const volatile throw (); 18:50:39 INFO - operator unsigned char() const throw (); 18:50:39 INFO - unsigned char exchange(unsigned char, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - unsigned char exchange(unsigned char, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - bool compare_exchange_weak(unsigned char&, unsigned char, 18:50:39 INFO - memory_order, memory_order) volatile throw (); 18:50:39 INFO - bool compare_exchange_weak(unsigned char&, unsigned char, 18:50:39 INFO - memory_order, memory_order) throw (); 18:50:39 INFO - bool compare_exchange_strong(unsigned char&, unsigned char, 18:50:39 INFO - memory_order, memory_order) volatile throw (); 18:50:39 INFO - bool compare_exchange_strong(unsigned char&, unsigned char, 18:50:39 INFO - memory_order, memory_order) throw (); 18:50:39 INFO - bool compare_exchange_weak(unsigned char&, unsigned char, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - bool compare_exchange_weak(unsigned char&, unsigned char, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - bool compare_exchange_strong(unsigned char&, unsigned char, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - bool compare_exchange_strong(unsigned char&, unsigned char, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - unsigned char operator++(int) volatile throw (); 18:50:39 INFO - unsigned char operator++(int) throw (); 18:50:39 INFO - unsigned char operator--(int) volatile throw (); 18:50:39 INFO - unsigned char operator--(int) throw (); 18:50:39 INFO - unsigned char operator++() volatile throw (); 18:50:39 INFO - unsigned char operator++() throw (); 18:50:39 INFO - unsigned char operator--() volatile throw (); 18:50:39 INFO - unsigned char operator--() throw (); 18:50:39 INFO - unsigned char operator+=(unsigned char) volatile throw (); 18:50:39 INFO - unsigned char operator+=(unsigned char) throw (); 18:50:39 INFO - unsigned char operator-=(unsigned char) volatile throw (); 18:50:39 INFO - unsigned char operator-=(unsigned char) throw (); 18:50:39 INFO - unsigned char operator&=(unsigned char) volatile throw (); 18:50:39 INFO - unsigned char operator&=(unsigned char) throw (); 18:50:39 INFO - unsigned char operator|=(unsigned char) volatile throw (); 18:50:39 INFO - unsigned char operator|=(unsigned char) throw (); 18:50:39 INFO - unsigned char operator^=(unsigned char) volatile throw (); 18:50:39 INFO - unsigned char operator^=(unsigned char) throw (); 18:50:39 INFO - unsigned char fetch_add(unsigned char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - unsigned char fetch_add(unsigned char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - unsigned char fetch_sub(unsigned char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - unsigned char fetch_sub(unsigned char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - unsigned char fetch_and(unsigned char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - unsigned char fetch_and(unsigned char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - unsigned char fetch_or(unsigned char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - unsigned char fetch_or(unsigned char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - unsigned char fetch_xor(unsigned char, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - unsigned char fetch_xor(unsigned char, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - alignas(sizeof(_Uint1_t)) _Uint1_t _My_val; 18:50:39 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } _Atomic_uchar; 18:50:39 INFO - template<> 18:50:39 INFO - struct atomic 18:50:39 INFO - : _Atomic_uchar 18:50:39 INFO - { 18:50:39 INFO - atomic() throw () = default; 18:50:39 INFO - constexpr atomic(unsigned char _Val) throw () 18:50:39 INFO - : _Atomic_uchar{(_Uint1_t)_Val} 18:50:39 INFO - { 18:50:39 INFO - } 18:50:39 INFO - unsigned char operator=(unsigned char _Val) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_uchar::operator=(_Val)); 18:50:39 INFO - } 18:50:39 INFO - unsigned char operator=(unsigned char _Val) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_uchar::operator=(_Val)); 18:50:39 INFO - } 18:50:39 INFO - atomic(const atomic&) = delete; 18:50:39 INFO - atomic& operator=(const atomic&) = delete; 18:50:39 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:39 INFO - }; 18:50:39 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_uchar *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const _Atomic_uchar *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_1()); 18:50:39 INFO - } 18:50:39 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline void atomic_init(volatile _Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(_Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint1_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline void atomic_store_explicit( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atomic_store_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store_explicit( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atomic_store_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store(volatile _Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store(_Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_load_explicit( 18:50:39 INFO - const volatile _Atomic_uchar *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_load_1 ((_Uint1_t*)&_Atom->_My_val, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_load_explicit( 18:50:39 INFO - const _Atomic_uchar *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_load_1 ((_Uint1_t*)&_Atom->_My_val, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_load( 18:50:39 INFO - const volatile _Atomic_uchar *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_load( 18:50:39 INFO - const _Atomic_uchar *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_exchange_explicit( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_exchange_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_exchange_explicit( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_exchange_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_exchange(volatile _Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_exchange(_Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char *_Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char *_Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char *_Exp, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char *_Exp, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char *_Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char *_Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t*)_Exp, (_Uint1_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char *_Exp, unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char *_Exp, unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator=(unsigned char _Value) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator=(unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_uchar::is_lock_free() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_uchar::is_lock_free() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_uchar::store(unsigned char _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_uchar::store(unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::load( 18:50:39 INFO - memory_order _Order) const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::load( 18:50:39 INFO - memory_order _Order) const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_uchar::operator unsigned char() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_uchar::operator unsigned char() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::exchange( 18:50:39 INFO - unsigned char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::exchange( 18:50:39 INFO - unsigned char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_uchar::compare_exchange_weak( 18:50:39 INFO - unsigned char& _Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_uchar::compare_exchange_weak( 18:50:39 INFO - unsigned char& _Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_uchar::compare_exchange_weak( 18:50:39 INFO - unsigned char& _Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_uchar::compare_exchange_weak( 18:50:39 INFO - unsigned char& _Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_uchar::compare_exchange_strong( 18:50:39 INFO - unsigned char& _Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_uchar::compare_exchange_strong( 18:50:39 INFO - unsigned char& _Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_uchar::compare_exchange_strong( 18:50:39 INFO - unsigned char& _Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_uchar::compare_exchange_strong( 18:50:39 INFO - unsigned char& _Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free( 18:50:39 INFO - static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast<_Atomic_uchar *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast<_Atomic_uchar *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:39 INFO - unsigned char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:39 INFO - unsigned char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast<_Atomic_uchar *>(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_load(const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_load(const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_load_explicit( 18:50:39 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_load_explicit( 18:50:39 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_exchange( 18:50:39 INFO - volatile atomic *_Atom, unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_exchange(atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange(static_cast<_Atomic_uchar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_exchange_explicit( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - unsigned char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_exchange_explicit(atomic *_Atom, 18:50:39 INFO - unsigned char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_uchar *>(_Atom), 18:50:39 INFO - _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile atomic *_Atom, unsigned char *_Exp, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - atomic *_Atom, unsigned char *_Exp, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast<_Atomic_uchar *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile atomic *_Atom, unsigned char *_Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - atomic *_Atom, unsigned char *_Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast<_Atomic_uchar *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile atomic *_Atom, unsigned char *_Exp, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - atomic *_Atom, unsigned char *_Exp, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast<_Atomic_uchar *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile atomic *_Atom, unsigned char *_Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - atomic *_Atom, unsigned char *_Exp, unsigned char _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast<_Atomic_uchar *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline unsigned char atomic_fetch_add_explicit( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_fetch_add_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_add_explicit( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_fetch_add_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_add(volatile _Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_add(_Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_sub_explicit( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_fetch_sub_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_sub_explicit( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_fetch_sub_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_sub(volatile _Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_sub(_Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_and_explicit( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_fetch_and_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_and_explicit( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_fetch_and_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_and(volatile _Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_and(_Atomic_uchar *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_or_explicit( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_fetch_or_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_or_explicit( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_fetch_or_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_or( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_or( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_xor_explicit( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_fetch_xor_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_xor_explicit( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((unsigned char)_Atomic_fetch_xor_1 ((_Uint1_t*)&_Atom->_My_val, (_Uint1_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_xor( 18:50:39 INFO - volatile _Atomic_uchar *_Atom, unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char atomic_fetch_xor( 18:50:39 INFO - _Atomic_uchar *_Atom, unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator++(int) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator++(int) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator--(int) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator--(int) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator++() volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator++() throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator--() volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator--() throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator+=(unsigned char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator+=(unsigned char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator-=(unsigned char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator-=(unsigned char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator&=(unsigned char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator&=(unsigned char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator|=(unsigned char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator|=(unsigned char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator^=(unsigned char _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::operator^=(unsigned char _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::fetch_add( 18:50:39 INFO - unsigned char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::fetch_add( 18:50:39 INFO - unsigned char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::fetch_sub( 18:50:39 INFO - unsigned char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::fetch_sub( 18:50:39 INFO - unsigned char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::fetch_and( 18:50:39 INFO - unsigned char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::fetch_and( 18:50:39 INFO - unsigned char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::fetch_or( 18:50:39 INFO - unsigned char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::fetch_or( 18:50:39 INFO - unsigned char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::fetch_xor( 18:50:39 INFO - unsigned char _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline unsigned char _Atomic_uchar::fetch_xor( 18:50:39 INFO - unsigned char _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_add( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_add(atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(static_cast<_Atomic_uchar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_add_explicit( 18:50:39 INFO - volatile atomic *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_add_explicit( 18:50:39 INFO - atomic *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit( 18:50:39 INFO - static_cast<_Atomic_uchar *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_sub( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_sub(atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(static_cast<_Atomic_uchar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_sub_explicit( 18:50:39 INFO - volatile atomic *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_sub_explicit( 18:50:39 INFO - atomic *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit( 18:50:39 INFO - static_cast<_Atomic_uchar *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_and( 18:50:39 INFO - volatile atomic *_Atom, unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_and( 18:50:39 INFO - atomic *_Atom, unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(static_cast<_Atomic_uchar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_and_explicit( 18:50:39 INFO - volatile atomic *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_and_explicit( 18:50:39 INFO - atomic *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit( 18:50:39 INFO - static_cast<_Atomic_uchar *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_or(volatile atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_or(atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(static_cast<_Atomic_uchar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_or_explicit( 18:50:39 INFO - volatile atomic *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_or_explicit( 18:50:39 INFO - atomic *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit( 18:50:39 INFO - static_cast<_Atomic_uchar *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_xor(volatile atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_xor(atomic *_Atom, 18:50:39 INFO - unsigned char _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(static_cast<_Atomic_uchar *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_xor_explicit( 18:50:39 INFO - volatile atomic *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline unsigned char atomic_fetch_xor_explicit( 18:50:39 INFO - atomic *_Atom, unsigned char _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit( 18:50:39 INFO - static_cast<_Atomic_uchar *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - #line 718 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:39 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - static_assert(2 == sizeof (char16_t), 18:50:39 INFO - "_ISIZE and _ITYPE should match."); 18:50:39 INFO - typedef struct _Atomic_char16_t 18:50:39 INFO - { 18:50:39 INFO - char16_t operator=(char16_t) volatile throw (); 18:50:39 INFO - char16_t operator=(char16_t) throw (); 18:50:39 INFO - bool is_lock_free() const volatile throw (); 18:50:39 INFO - bool is_lock_free() const throw (); 18:50:39 INFO - void store(char16_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - void store(char16_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - throw (); 18:50:39 INFO - char16_t load(memory_order = memory_order_seq_cst) 18:50:39 INFO - const volatile throw (); 18:50:39 INFO - char16_t load(memory_order = memory_order_seq_cst) 18:50:39 INFO - const throw (); 18:50:39 INFO - operator char16_t() const volatile throw (); 18:50:39 INFO - operator char16_t() const throw (); 18:50:39 INFO - char16_t exchange(char16_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - char16_t exchange(char16_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - bool compare_exchange_weak(char16_t&, char16_t, 18:50:39 INFO - memory_order, memory_order) volatile throw (); 18:50:39 INFO - bool compare_exchange_weak(char16_t&, char16_t, 18:50:39 INFO - memory_order, memory_order) throw (); 18:50:39 INFO - bool compare_exchange_strong(char16_t&, char16_t, 18:50:39 INFO - memory_order, memory_order) volatile throw (); 18:50:39 INFO - bool compare_exchange_strong(char16_t&, char16_t, 18:50:39 INFO - memory_order, memory_order) throw (); 18:50:39 INFO - bool compare_exchange_weak(char16_t&, char16_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - bool compare_exchange_weak(char16_t&, char16_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - bool compare_exchange_strong(char16_t&, char16_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - bool compare_exchange_strong(char16_t&, char16_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char16_t operator++(int) volatile throw (); 18:50:39 INFO - char16_t operator++(int) throw (); 18:50:39 INFO - char16_t operator--(int) volatile throw (); 18:50:39 INFO - char16_t operator--(int) throw (); 18:50:39 INFO - char16_t operator++() volatile throw (); 18:50:39 INFO - char16_t operator++() throw (); 18:50:39 INFO - char16_t operator--() volatile throw (); 18:50:39 INFO - char16_t operator--() throw (); 18:50:39 INFO - char16_t operator+=(char16_t) volatile throw (); 18:50:39 INFO - char16_t operator+=(char16_t) throw (); 18:50:39 INFO - char16_t operator-=(char16_t) volatile throw (); 18:50:39 INFO - char16_t operator-=(char16_t) throw (); 18:50:39 INFO - char16_t operator&=(char16_t) volatile throw (); 18:50:39 INFO - char16_t operator&=(char16_t) throw (); 18:50:39 INFO - char16_t operator|=(char16_t) volatile throw (); 18:50:39 INFO - char16_t operator|=(char16_t) throw (); 18:50:39 INFO - char16_t operator^=(char16_t) volatile throw (); 18:50:39 INFO - char16_t operator^=(char16_t) throw (); 18:50:39 INFO - char16_t fetch_add(char16_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char16_t fetch_add(char16_t, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char16_t fetch_sub(char16_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char16_t fetch_sub(char16_t, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char16_t fetch_and(char16_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char16_t fetch_and(char16_t, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char16_t fetch_or(char16_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char16_t fetch_or(char16_t, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char16_t fetch_xor(char16_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char16_t fetch_xor(char16_t, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - alignas(sizeof(_Uint2_t)) _Uint2_t _My_val; 18:50:39 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } _Atomic_char16_t; 18:50:39 INFO - template<> 18:50:39 INFO - struct atomic 18:50:39 INFO - : _Atomic_char16_t 18:50:39 INFO - { 18:50:39 INFO - atomic() throw () = default; 18:50:39 INFO - constexpr atomic(char16_t _Val) throw () 18:50:39 INFO - : _Atomic_char16_t{(_Uint2_t)_Val} 18:50:39 INFO - { 18:50:39 INFO - } 18:50:39 INFO - char16_t operator=(char16_t _Val) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_char16_t::operator=(_Val)); 18:50:39 INFO - } 18:50:39 INFO - char16_t operator=(char16_t _Val) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_char16_t::operator=(_Val)); 18:50:39 INFO - } 18:50:39 INFO - atomic(const atomic&) = delete; 18:50:39 INFO - atomic& operator=(const atomic&) = delete; 18:50:39 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:39 INFO - }; 18:50:39 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_char16_t *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_2()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const _Atomic_char16_t *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_2()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_2()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_2()); 18:50:39 INFO - } 18:50:39 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline void atomic_init(volatile _Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(_Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline void atomic_store_explicit( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atomic_store_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store_explicit( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atomic_store_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store(volatile _Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store(_Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_load_explicit( 18:50:39 INFO - const volatile _Atomic_char16_t *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_load_2 ((_Uint2_t*)&_Atom->_My_val, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_load_explicit( 18:50:39 INFO - const _Atomic_char16_t *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_load_2 ((_Uint2_t*)&_Atom->_My_val, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_load( 18:50:39 INFO - const volatile _Atomic_char16_t *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_load( 18:50:39 INFO - const _Atomic_char16_t *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_exchange_explicit( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_exchange_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_exchange_explicit( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_exchange_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_exchange(volatile _Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_exchange(_Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t *_Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t *_Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t *_Exp, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t *_Exp, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t *_Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t *_Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t *_Exp, char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t *_Exp, char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator=(char16_t _Value) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator=(char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char16_t::is_lock_free() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char16_t::is_lock_free() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_char16_t::store(char16_t _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_char16_t::store(char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::load( 18:50:39 INFO - memory_order _Order) const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::load( 18:50:39 INFO - memory_order _Order) const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_char16_t::operator char16_t() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_char16_t::operator char16_t() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::exchange( 18:50:39 INFO - char16_t _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::exchange( 18:50:39 INFO - char16_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char16_t::compare_exchange_weak( 18:50:39 INFO - char16_t& _Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char16_t::compare_exchange_weak( 18:50:39 INFO - char16_t& _Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char16_t::compare_exchange_weak( 18:50:39 INFO - char16_t& _Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char16_t::compare_exchange_weak( 18:50:39 INFO - char16_t& _Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char16_t::compare_exchange_strong( 18:50:39 INFO - char16_t& _Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char16_t::compare_exchange_strong( 18:50:39 INFO - char16_t& _Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char16_t::compare_exchange_strong( 18:50:39 INFO - char16_t& _Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char16_t::compare_exchange_strong( 18:50:39 INFO - char16_t& _Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free( 18:50:39 INFO - static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast<_Atomic_char16_t *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast<_Atomic_char16_t *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:39 INFO - char16_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:39 INFO - char16_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast<_Atomic_char16_t *>(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_load(const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_load(const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_load_explicit( 18:50:39 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_load_explicit( 18:50:39 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_exchange( 18:50:39 INFO - volatile atomic *_Atom, char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_exchange(atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange(static_cast<_Atomic_char16_t *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_exchange_explicit( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - char16_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_exchange_explicit(atomic *_Atom, 18:50:39 INFO - char16_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_char16_t *>(_Atom), 18:50:39 INFO - _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile atomic *_Atom, char16_t *_Exp, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - atomic *_Atom, char16_t *_Exp, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast<_Atomic_char16_t *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile atomic *_Atom, char16_t *_Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - atomic *_Atom, char16_t *_Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast<_Atomic_char16_t *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile atomic *_Atom, char16_t *_Exp, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - atomic *_Atom, char16_t *_Exp, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast<_Atomic_char16_t *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile atomic *_Atom, char16_t *_Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - atomic *_Atom, char16_t *_Exp, char16_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast<_Atomic_char16_t *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline char16_t atomic_fetch_add_explicit( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_fetch_add_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_add_explicit( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_fetch_add_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_add(volatile _Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_add(_Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_sub_explicit( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_fetch_sub_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_sub_explicit( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_fetch_sub_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_sub(volatile _Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_sub(_Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_and_explicit( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_fetch_and_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_and_explicit( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_fetch_and_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_and(volatile _Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_and(_Atomic_char16_t *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_or_explicit( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_fetch_or_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_or_explicit( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_fetch_or_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_or( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_or( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_xor_explicit( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_fetch_xor_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_xor_explicit( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char16_t)_Atomic_fetch_xor_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_xor( 18:50:39 INFO - volatile _Atomic_char16_t *_Atom, char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t atomic_fetch_xor( 18:50:39 INFO - _Atomic_char16_t *_Atom, char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator++(int) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator++(int) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator--(int) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator--(int) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator++() volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator++() throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator--() volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator--() throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator+=(char16_t _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator+=(char16_t _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator-=(char16_t _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator-=(char16_t _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator&=(char16_t _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator&=(char16_t _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator|=(char16_t _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator|=(char16_t _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator^=(char16_t _Right) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::operator^=(char16_t _Right) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::fetch_add( 18:50:39 INFO - char16_t _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::fetch_add( 18:50:39 INFO - char16_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::fetch_sub( 18:50:39 INFO - char16_t _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::fetch_sub( 18:50:39 INFO - char16_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::fetch_and( 18:50:39 INFO - char16_t _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::fetch_and( 18:50:39 INFO - char16_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::fetch_or( 18:50:39 INFO - char16_t _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::fetch_or( 18:50:39 INFO - char16_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::fetch_xor( 18:50:39 INFO - char16_t _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char16_t _Atomic_char16_t::fetch_xor( 18:50:39 INFO - char16_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_add( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_add(atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add(static_cast<_Atomic_char16_t *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_add_explicit( 18:50:39 INFO - volatile atomic *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_add_explicit( 18:50:39 INFO - atomic *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit( 18:50:39 INFO - static_cast<_Atomic_char16_t *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_sub( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_sub(atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub(static_cast<_Atomic_char16_t *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_sub_explicit( 18:50:39 INFO - volatile atomic *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_sub_explicit( 18:50:39 INFO - atomic *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_sub_explicit( 18:50:39 INFO - static_cast<_Atomic_char16_t *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_and( 18:50:39 INFO - volatile atomic *_Atom, char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_and( 18:50:39 INFO - atomic *_Atom, char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and(static_cast<_Atomic_char16_t *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_and_explicit( 18:50:39 INFO - volatile atomic *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_and_explicit( 18:50:39 INFO - atomic *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_and_explicit( 18:50:39 INFO - static_cast<_Atomic_char16_t *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_or(volatile atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_or(atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or(static_cast<_Atomic_char16_t *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_or_explicit( 18:50:39 INFO - volatile atomic *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_or_explicit( 18:50:39 INFO - atomic *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_or_explicit( 18:50:39 INFO - static_cast<_Atomic_char16_t *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_xor(volatile atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_xor(atomic *_Atom, 18:50:39 INFO - char16_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor(static_cast<_Atomic_char16_t *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_xor_explicit( 18:50:39 INFO - volatile atomic *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char16_t atomic_fetch_xor_explicit( 18:50:39 INFO - atomic *_Atom, char16_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_xor_explicit( 18:50:39 INFO - static_cast<_Atomic_char16_t *>(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - #line 724 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:39 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - static_assert(4 == sizeof (char32_t), 18:50:39 INFO - "_ISIZE and _ITYPE should match."); 18:50:39 INFO - typedef struct _Atomic_char32_t 18:50:39 INFO - { 18:50:39 INFO - char32_t operator=(char32_t) volatile throw (); 18:50:39 INFO - char32_t operator=(char32_t) throw (); 18:50:39 INFO - bool is_lock_free() const volatile throw (); 18:50:39 INFO - bool is_lock_free() const throw (); 18:50:39 INFO - void store(char32_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - void store(char32_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - throw (); 18:50:39 INFO - char32_t load(memory_order = memory_order_seq_cst) 18:50:39 INFO - const volatile throw (); 18:50:39 INFO - char32_t load(memory_order = memory_order_seq_cst) 18:50:39 INFO - const throw (); 18:50:39 INFO - operator char32_t() const volatile throw (); 18:50:39 INFO - operator char32_t() const throw (); 18:50:39 INFO - char32_t exchange(char32_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - char32_t exchange(char32_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - bool compare_exchange_weak(char32_t&, char32_t, 18:50:39 INFO - memory_order, memory_order) volatile throw (); 18:50:39 INFO - bool compare_exchange_weak(char32_t&, char32_t, 18:50:39 INFO - memory_order, memory_order) throw (); 18:50:39 INFO - bool compare_exchange_strong(char32_t&, char32_t, 18:50:39 INFO - memory_order, memory_order) volatile throw (); 18:50:39 INFO - bool compare_exchange_strong(char32_t&, char32_t, 18:50:39 INFO - memory_order, memory_order) throw (); 18:50:39 INFO - bool compare_exchange_weak(char32_t&, char32_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - bool compare_exchange_weak(char32_t&, char32_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - bool compare_exchange_strong(char32_t&, char32_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:39 INFO - bool compare_exchange_strong(char32_t&, char32_t, 18:50:39 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char32_t operator++(int) volatile throw (); 18:50:39 INFO - char32_t operator++(int) throw (); 18:50:39 INFO - char32_t operator--(int) volatile throw (); 18:50:39 INFO - char32_t operator--(int) throw (); 18:50:39 INFO - char32_t operator++() volatile throw (); 18:50:39 INFO - char32_t operator++() throw (); 18:50:39 INFO - char32_t operator--() volatile throw (); 18:50:39 INFO - char32_t operator--() throw (); 18:50:39 INFO - char32_t operator+=(char32_t) volatile throw (); 18:50:39 INFO - char32_t operator+=(char32_t) throw (); 18:50:39 INFO - char32_t operator-=(char32_t) volatile throw (); 18:50:39 INFO - char32_t operator-=(char32_t) throw (); 18:50:39 INFO - char32_t operator&=(char32_t) volatile throw (); 18:50:39 INFO - char32_t operator&=(char32_t) throw (); 18:50:39 INFO - char32_t operator|=(char32_t) volatile throw (); 18:50:39 INFO - char32_t operator|=(char32_t) throw (); 18:50:39 INFO - char32_t operator^=(char32_t) volatile throw (); 18:50:39 INFO - char32_t operator^=(char32_t) throw (); 18:50:39 INFO - char32_t fetch_add(char32_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char32_t fetch_add(char32_t, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char32_t fetch_sub(char32_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char32_t fetch_sub(char32_t, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char32_t fetch_and(char32_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char32_t fetch_and(char32_t, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char32_t fetch_or(char32_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char32_t fetch_or(char32_t, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - char32_t fetch_xor(char32_t, memory_order = memory_order_seq_cst) 18:50:39 INFO - volatile throw (); 18:50:39 INFO - char32_t fetch_xor(char32_t, memory_order = memory_order_seq_cst) throw (); 18:50:39 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - alignas(sizeof(_Uint4_t)) _Uint4_t _My_val; 18:50:39 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } _Atomic_char32_t; 18:50:39 INFO - template<> 18:50:39 INFO - struct atomic 18:50:39 INFO - : _Atomic_char32_t 18:50:39 INFO - { 18:50:39 INFO - atomic() throw () = default; 18:50:39 INFO - constexpr atomic(char32_t _Val) throw () 18:50:39 INFO - : _Atomic_char32_t{(_Uint4_t)_Val} 18:50:39 INFO - { 18:50:39 INFO - } 18:50:39 INFO - char32_t operator=(char32_t _Val) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_char32_t::operator=(_Val)); 18:50:39 INFO - } 18:50:39 INFO - char32_t operator=(char32_t _Val) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_char32_t::operator=(_Val)); 18:50:39 INFO - } 18:50:39 INFO - atomic(const atomic&) = delete; 18:50:39 INFO - atomic& operator=(const atomic&) = delete; 18:50:39 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:39 INFO - }; 18:50:39 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_char32_t *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_4()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const _Atomic_char32_t *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_4()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_4()); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_is_lock_free_4()); 18:50:39 INFO - } 18:50:39 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline void atomic_init(volatile _Atomic_char32_t *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(_Atomic_char32_t *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:39 INFO - } 18:50:39 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline void atomic_store_explicit( 18:50:39 INFO - volatile _Atomic_char32_t *_Atom, char32_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store_explicit( 18:50:39 INFO - _Atomic_char32_t *_Atom, char32_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store(volatile _Atomic_char32_t *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:39 INFO - } 18:50:39 INFO - inline void atomic_store(_Atomic_char32_t *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_load_explicit( 18:50:39 INFO - const volatile _Atomic_char32_t *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char32_t)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_load_explicit( 18:50:39 INFO - const _Atomic_char32_t *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char32_t)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_load( 18:50:39 INFO - const volatile _Atomic_char32_t *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_load( 18:50:39 INFO - const _Atomic_char32_t *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_exchange_explicit( 18:50:39 INFO - volatile _Atomic_char32_t *_Atom, char32_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char32_t)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_exchange_explicit( 18:50:39 INFO - _Atomic_char32_t *_Atom, char32_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char32_t)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_exchange(volatile _Atomic_char32_t *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_exchange(_Atomic_char32_t *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile _Atomic_char32_t *_Atom, char32_t *_Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atomic_char32_t *_Atom, char32_t *_Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile _Atomic_char32_t *_Atom, char32_t *_Exp, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - _Atomic_char32_t *_Atom, char32_t *_Exp, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile _Atomic_char32_t *_Atom, char32_t *_Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atomic_char32_t *_Atom, char32_t *_Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:39 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile _Atomic_char32_t *_Atom, char32_t *_Exp, char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - _Atomic_char32_t *_Atom, char32_t *_Exp, char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t _Atomic_char32_t::operator=(char32_t _Value) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t _Atomic_char32_t::operator=(char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(this, _Value); 18:50:39 INFO - return (_Value); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char32_t::is_lock_free() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char32_t::is_lock_free() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(this)); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_char32_t::store(char32_t _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline void _Atomic_char32_t::store(char32_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t _Atomic_char32_t::load( 18:50:39 INFO - memory_order _Order) const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t _Atomic_char32_t::load( 18:50:39 INFO - memory_order _Order) const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit(this, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_char32_t::operator char32_t() const volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline _Atomic_char32_t::operator char32_t() const throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(this)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t _Atomic_char32_t::exchange( 18:50:39 INFO - char32_t _Value, memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t _Atomic_char32_t::exchange( 18:50:39 INFO - char32_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char32_t::compare_exchange_weak( 18:50:39 INFO - char32_t& _Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char32_t::compare_exchange_weak( 18:50:39 INFO - char32_t& _Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char32_t::compare_exchange_weak( 18:50:39 INFO - char32_t& _Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char32_t::compare_exchange_weak( 18:50:39 INFO - char32_t& _Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char32_t::compare_exchange_strong( 18:50:39 INFO - char32_t& _Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char32_t::compare_exchange_strong( 18:50:39 INFO - char32_t& _Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char32_t::compare_exchange_strong( 18:50:39 INFO - char32_t& _Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order) volatile throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - inline bool _Atomic_char32_t::compare_exchange_strong( 18:50:39 INFO - char32_t& _Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free( 18:50:39 INFO - static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_is_lock_free( 18:50:39 INFO - const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_init(atomic *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_init(static_cast<_Atomic_char32_t *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store(atomic *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store(static_cast<_Atomic_char32_t *>(_Atom), _Value); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:39 INFO - char32_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:39 INFO - char32_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - atomic_store_explicit(static_cast<_Atomic_char32_t *>(_Atom), 18:50:39 INFO - _Value, _Order); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char32_t atomic_load(const volatile atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char32_t atomic_load(const atomic *_Atom) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load(static_cast(_Atom))); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char32_t atomic_load_explicit( 18:50:39 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char32_t atomic_load_explicit( 18:50:39 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_load_explicit( 18:50:39 INFO - static_cast(_Atom), _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char32_t atomic_exchange( 18:50:39 INFO - volatile atomic *_Atom, char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange( 18:50:39 INFO - static_cast(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char32_t atomic_exchange(atomic *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange(static_cast<_Atomic_char32_t *>(_Atom), _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char32_t atomic_exchange_explicit( 18:50:39 INFO - volatile atomic *_Atom, 18:50:39 INFO - char32_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit( 18:50:39 INFO - static_cast(_Atom), _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline char32_t atomic_exchange_explicit(atomic *_Atom, 18:50:39 INFO - char32_t _Value, memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_char32_t *>(_Atom), 18:50:39 INFO - _Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - volatile atomic *_Atom, char32_t *_Exp, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak( 18:50:39 INFO - atomic *_Atom, char32_t *_Exp, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak( 18:50:39 INFO - static_cast<_Atomic_char32_t *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - volatile atomic *_Atom, char32_t *_Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:39 INFO - atomic *_Atom, char32_t *_Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:39 INFO - static_cast<_Atomic_char32_t *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - volatile atomic *_Atom, char32_t *_Exp, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong( 18:50:39 INFO - atomic *_Atom, char32_t *_Exp, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong( 18:50:39 INFO - static_cast<_Atomic_char32_t *>(_Atom), _Exp, _Value)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - volatile atomic *_Atom, char32_t *_Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast(_Atom), _Exp, 18:50:39 INFO - _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - template<> 18:50:39 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:39 INFO - atomic *_Atom, char32_t *_Exp, char32_t _Value, 18:50:39 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:39 INFO - static_cast<_Atomic_char32_t *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:39 INFO - } 18:50:39 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:39 INFO - inline char32_t atomic_fetch_add_explicit( 18:50:39 INFO - volatile _Atomic_char32_t *_Atom, char32_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char32_t)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_fetch_add_explicit( 18:50:39 INFO - _Atomic_char32_t *_Atom, char32_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char32_t)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_fetch_add(volatile _Atomic_char32_t *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_fetch_add(_Atomic_char32_t *_Atom, 18:50:39 INFO - char32_t _Value) throw () 18:50:39 INFO - { 18:50:39 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_fetch_sub_explicit( 18:50:39 INFO - volatile _Atomic_char32_t *_Atom, char32_t _Value, 18:50:39 INFO - memory_order _Order) throw () 18:50:39 INFO - { 18:50:39 INFO - return ((char32_t)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:39 INFO - } 18:50:39 INFO - inline char32_t atomic_fetch_sub_explicit( 18:50:39 INFO - _Atomic_char32_t *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((char32_t)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_sub(volatile _Atomic_char32_t *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_sub(_Atomic_char32_t *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_and_explicit( 18:50:40 INFO - volatile _Atomic_char32_t *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((char32_t)_Atomic_fetch_and_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_and_explicit( 18:50:40 INFO - _Atomic_char32_t *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((char32_t)_Atomic_fetch_and_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_and(volatile _Atomic_char32_t *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_and(_Atomic_char32_t *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_or_explicit( 18:50:40 INFO - volatile _Atomic_char32_t *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((char32_t)_Atomic_fetch_or_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_or_explicit( 18:50:40 INFO - _Atomic_char32_t *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((char32_t)_Atomic_fetch_or_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_or( 18:50:40 INFO - volatile _Atomic_char32_t *_Atom, char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_or( 18:50:40 INFO - _Atomic_char32_t *_Atom, char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_xor_explicit( 18:50:40 INFO - volatile _Atomic_char32_t *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((char32_t)_Atomic_fetch_xor_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_xor_explicit( 18:50:40 INFO - _Atomic_char32_t *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((char32_t)_Atomic_fetch_xor_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_xor( 18:50:40 INFO - volatile _Atomic_char32_t *_Atom, char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t atomic_fetch_xor( 18:50:40 INFO - _Atomic_char32_t *_Atom, char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator++(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator++(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator--(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator--(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator++() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator++() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator--() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator--() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator+=(char32_t _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator+=(char32_t _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator-=(char32_t _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator-=(char32_t _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator&=(char32_t _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator&=(char32_t _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator|=(char32_t _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator|=(char32_t _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator^=(char32_t _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::operator^=(char32_t _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::fetch_add( 18:50:40 INFO - char32_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::fetch_add( 18:50:40 INFO - char32_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::fetch_sub( 18:50:40 INFO - char32_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::fetch_sub( 18:50:40 INFO - char32_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::fetch_and( 18:50:40 INFO - char32_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::fetch_and( 18:50:40 INFO - char32_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::fetch_or( 18:50:40 INFO - char32_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::fetch_or( 18:50:40 INFO - char32_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::fetch_xor( 18:50:40 INFO - char32_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline char32_t _Atomic_char32_t::fetch_xor( 18:50:40 INFO - char32_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_add( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_add(atomic *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(static_cast<_Atomic_char32_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_add_explicit( 18:50:40 INFO - volatile atomic *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_add_explicit( 18:50:40 INFO - atomic *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast<_Atomic_char32_t *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_sub( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_sub(atomic *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(static_cast<_Atomic_char32_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_sub_explicit( 18:50:40 INFO - volatile atomic *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_sub_explicit( 18:50:40 INFO - atomic *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit( 18:50:40 INFO - static_cast<_Atomic_char32_t *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_and( 18:50:40 INFO - volatile atomic *_Atom, char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_and( 18:50:40 INFO - atomic *_Atom, char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(static_cast<_Atomic_char32_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_and_explicit( 18:50:40 INFO - volatile atomic *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_and_explicit( 18:50:40 INFO - atomic *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit( 18:50:40 INFO - static_cast<_Atomic_char32_t *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_or(volatile atomic *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_or(atomic *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(static_cast<_Atomic_char32_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_or_explicit( 18:50:40 INFO - volatile atomic *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_or_explicit( 18:50:40 INFO - atomic *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit( 18:50:40 INFO - static_cast<_Atomic_char32_t *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_xor(volatile atomic *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_xor(atomic *_Atom, 18:50:40 INFO - char32_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(static_cast<_Atomic_char32_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_xor_explicit( 18:50:40 INFO - volatile atomic *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline char32_t atomic_fetch_xor_explicit( 18:50:40 INFO - atomic *_Atom, char32_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit( 18:50:40 INFO - static_cast<_Atomic_char32_t *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - #line 730 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:40 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - static_assert(2 == sizeof (wchar_t), 18:50:40 INFO - "_ISIZE and _ITYPE should match."); 18:50:40 INFO - typedef struct _Atomic_wchar_t 18:50:40 INFO - { 18:50:40 INFO - wchar_t operator=(wchar_t) volatile throw (); 18:50:40 INFO - wchar_t operator=(wchar_t) throw (); 18:50:40 INFO - bool is_lock_free() const volatile throw (); 18:50:40 INFO - bool is_lock_free() const throw (); 18:50:40 INFO - void store(wchar_t, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - void store(wchar_t, memory_order = memory_order_seq_cst) 18:50:40 INFO - throw (); 18:50:40 INFO - wchar_t load(memory_order = memory_order_seq_cst) 18:50:40 INFO - const volatile throw (); 18:50:40 INFO - wchar_t load(memory_order = memory_order_seq_cst) 18:50:40 INFO - const throw (); 18:50:40 INFO - operator wchar_t() const volatile throw (); 18:50:40 INFO - operator wchar_t() const throw (); 18:50:40 INFO - wchar_t exchange(wchar_t, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - wchar_t exchange(wchar_t, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - bool compare_exchange_weak(wchar_t&, wchar_t, 18:50:40 INFO - memory_order, memory_order) volatile throw (); 18:50:40 INFO - bool compare_exchange_weak(wchar_t&, wchar_t, 18:50:40 INFO - memory_order, memory_order) throw (); 18:50:40 INFO - bool compare_exchange_strong(wchar_t&, wchar_t, 18:50:40 INFO - memory_order, memory_order) volatile throw (); 18:50:40 INFO - bool compare_exchange_strong(wchar_t&, wchar_t, 18:50:40 INFO - memory_order, memory_order) throw (); 18:50:40 INFO - bool compare_exchange_weak(wchar_t&, wchar_t, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - bool compare_exchange_weak(wchar_t&, wchar_t, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - bool compare_exchange_strong(wchar_t&, wchar_t, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - bool compare_exchange_strong(wchar_t&, wchar_t, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - wchar_t operator++(int) volatile throw (); 18:50:40 INFO - wchar_t operator++(int) throw (); 18:50:40 INFO - wchar_t operator--(int) volatile throw (); 18:50:40 INFO - wchar_t operator--(int) throw (); 18:50:40 INFO - wchar_t operator++() volatile throw (); 18:50:40 INFO - wchar_t operator++() throw (); 18:50:40 INFO - wchar_t operator--() volatile throw (); 18:50:40 INFO - wchar_t operator--() throw (); 18:50:40 INFO - wchar_t operator+=(wchar_t) volatile throw (); 18:50:40 INFO - wchar_t operator+=(wchar_t) throw (); 18:50:40 INFO - wchar_t operator-=(wchar_t) volatile throw (); 18:50:40 INFO - wchar_t operator-=(wchar_t) throw (); 18:50:40 INFO - wchar_t operator&=(wchar_t) volatile throw (); 18:50:40 INFO - wchar_t operator&=(wchar_t) throw (); 18:50:40 INFO - wchar_t operator|=(wchar_t) volatile throw (); 18:50:40 INFO - wchar_t operator|=(wchar_t) throw (); 18:50:40 INFO - wchar_t operator^=(wchar_t) volatile throw (); 18:50:40 INFO - wchar_t operator^=(wchar_t) throw (); 18:50:40 INFO - wchar_t fetch_add(wchar_t, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - wchar_t fetch_add(wchar_t, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - wchar_t fetch_sub(wchar_t, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - wchar_t fetch_sub(wchar_t, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - wchar_t fetch_and(wchar_t, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - wchar_t fetch_and(wchar_t, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - wchar_t fetch_or(wchar_t, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - wchar_t fetch_or(wchar_t, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - wchar_t fetch_xor(wchar_t, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - wchar_t fetch_xor(wchar_t, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - alignas(sizeof(_Uint2_t)) _Uint2_t _My_val; 18:50:40 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } _Atomic_wchar_t; 18:50:40 INFO - template<> 18:50:40 INFO - struct atomic 18:50:40 INFO - : _Atomic_wchar_t 18:50:40 INFO - { 18:50:40 INFO - atomic() throw () = default; 18:50:40 INFO - constexpr atomic(wchar_t _Val) throw () 18:50:40 INFO - : _Atomic_wchar_t{(_Uint2_t)_Val} 18:50:40 INFO - { 18:50:40 INFO - } 18:50:40 INFO - wchar_t operator=(wchar_t _Val) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_wchar_t::operator=(_Val)); 18:50:40 INFO - } 18:50:40 INFO - wchar_t operator=(wchar_t _Val) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_wchar_t::operator=(_Val)); 18:50:40 INFO - } 18:50:40 INFO - atomic(const atomic&) = delete; 18:50:40 INFO - atomic& operator=(const atomic&) = delete; 18:50:40 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:40 INFO - }; 18:50:40 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_wchar_t *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const _Atomic_wchar_t *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline void atomic_init(volatile _Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(_Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline void atomic_store_explicit( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atomic_store_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store_explicit( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atomic_store_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store(volatile _Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store(_Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_load_explicit( 18:50:40 INFO - const volatile _Atomic_wchar_t *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_load_2 ((_Uint2_t*)&_Atom->_My_val, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_load_explicit( 18:50:40 INFO - const _Atomic_wchar_t *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_load_2 ((_Uint2_t*)&_Atom->_My_val, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_load( 18:50:40 INFO - const volatile _Atomic_wchar_t *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_load( 18:50:40 INFO - const _Atomic_wchar_t *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_exchange_explicit( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_exchange_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_exchange_explicit( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_exchange_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_exchange(volatile _Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_exchange(_Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t *_Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_weak_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t *_Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_weak_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t *_Exp, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t *_Exp, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t *_Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_strong_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t *_Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_strong_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t *_Exp, wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t *_Exp, wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator=(wchar_t _Value) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(this, _Value); 18:50:40 INFO - return (_Value); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator=(wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(this, _Value); 18:50:40 INFO - return (_Value); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_wchar_t::is_lock_free() const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(this)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_wchar_t::is_lock_free() const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(this)); 18:50:40 INFO - } 18:50:40 INFO - inline void _Atomic_wchar_t::store(wchar_t _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void _Atomic_wchar_t::store(wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::load( 18:50:40 INFO - memory_order _Order) const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(this, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::load( 18:50:40 INFO - memory_order _Order) const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(this, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline _Atomic_wchar_t::operator wchar_t() const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(this)); 18:50:40 INFO - } 18:50:40 INFO - inline _Atomic_wchar_t::operator wchar_t() const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(this)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::exchange( 18:50:40 INFO - wchar_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::exchange( 18:50:40 INFO - wchar_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_wchar_t::compare_exchange_weak( 18:50:40 INFO - wchar_t& _Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_wchar_t::compare_exchange_weak( 18:50:40 INFO - wchar_t& _Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_wchar_t::compare_exchange_weak( 18:50:40 INFO - wchar_t& _Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_wchar_t::compare_exchange_weak( 18:50:40 INFO - wchar_t& _Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_wchar_t::compare_exchange_strong( 18:50:40 INFO - wchar_t& _Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_wchar_t::compare_exchange_strong( 18:50:40 INFO - wchar_t& _Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_wchar_t::compare_exchange_strong( 18:50:40 INFO - wchar_t& _Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_wchar_t::compare_exchange_strong( 18:50:40 INFO - wchar_t& _Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_is_lock_free( 18:50:40 INFO - const volatile atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free( 18:50:40 INFO - static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_is_lock_free( 18:50:40 INFO - const atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_init(atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_init(static_cast<_Atomic_wchar_t *>(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store(atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(static_cast<_Atomic_wchar_t *>(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:40 INFO - wchar_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:40 INFO - _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:40 INFO - wchar_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(static_cast<_Atomic_wchar_t *>(_Atom), 18:50:40 INFO - _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_load(const volatile atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_load(const atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_load_explicit( 18:50:40 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit( 18:50:40 INFO - static_cast(_Atom), _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_load_explicit( 18:50:40 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit( 18:50:40 INFO - static_cast(_Atom), _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_exchange( 18:50:40 INFO - volatile atomic *_Atom, wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_exchange(atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange(static_cast<_Atomic_wchar_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_exchange_explicit( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - wchar_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_exchange_explicit(atomic *_Atom, 18:50:40 INFO - wchar_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_wchar_t *>(_Atom), 18:50:40 INFO - _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - volatile atomic *_Atom, wchar_t *_Exp, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak( 18:50:40 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - atomic *_Atom, wchar_t *_Exp, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak( 18:50:40 INFO - static_cast<_Atomic_wchar_t *>(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - volatile atomic *_Atom, wchar_t *_Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - static_cast(_Atom), _Exp, 18:50:40 INFO - _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - atomic *_Atom, wchar_t *_Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - static_cast<_Atomic_wchar_t *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - volatile atomic *_Atom, wchar_t *_Exp, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong( 18:50:40 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - atomic *_Atom, wchar_t *_Exp, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong( 18:50:40 INFO - static_cast<_Atomic_wchar_t *>(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - volatile atomic *_Atom, wchar_t *_Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - static_cast(_Atom), _Exp, 18:50:40 INFO - _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - atomic *_Atom, wchar_t *_Exp, wchar_t _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - static_cast<_Atomic_wchar_t *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline wchar_t atomic_fetch_add_explicit( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_fetch_add_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_add_explicit( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_fetch_add_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_add(volatile _Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_add(_Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_sub_explicit( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_fetch_sub_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_sub_explicit( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_fetch_sub_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_sub(volatile _Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_sub(_Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_and_explicit( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_fetch_and_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_and_explicit( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_fetch_and_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_and(volatile _Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_and(_Atomic_wchar_t *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_or_explicit( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_fetch_or_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_or_explicit( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_fetch_or_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_or( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_or( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_xor_explicit( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_fetch_xor_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_xor_explicit( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((wchar_t)_Atomic_fetch_xor_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_xor( 18:50:40 INFO - volatile _Atomic_wchar_t *_Atom, wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t atomic_fetch_xor( 18:50:40 INFO - _Atomic_wchar_t *_Atom, wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator++(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator++(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator--(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator--(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator++() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator++() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator--() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator--() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator+=(wchar_t _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator+=(wchar_t _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator-=(wchar_t _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator-=(wchar_t _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator&=(wchar_t _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator&=(wchar_t _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator|=(wchar_t _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator|=(wchar_t _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator^=(wchar_t _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::operator^=(wchar_t _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::fetch_add( 18:50:40 INFO - wchar_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::fetch_add( 18:50:40 INFO - wchar_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::fetch_sub( 18:50:40 INFO - wchar_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::fetch_sub( 18:50:40 INFO - wchar_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::fetch_and( 18:50:40 INFO - wchar_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::fetch_and( 18:50:40 INFO - wchar_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::fetch_or( 18:50:40 INFO - wchar_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::fetch_or( 18:50:40 INFO - wchar_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::fetch_xor( 18:50:40 INFO - wchar_t _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline wchar_t _Atomic_wchar_t::fetch_xor( 18:50:40 INFO - wchar_t _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_add( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_add(atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(static_cast<_Atomic_wchar_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_add_explicit( 18:50:40 INFO - volatile atomic *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_add_explicit( 18:50:40 INFO - atomic *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast<_Atomic_wchar_t *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_sub( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_sub(atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(static_cast<_Atomic_wchar_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_sub_explicit( 18:50:40 INFO - volatile atomic *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_sub_explicit( 18:50:40 INFO - atomic *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit( 18:50:40 INFO - static_cast<_Atomic_wchar_t *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_and( 18:50:40 INFO - volatile atomic *_Atom, wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_and( 18:50:40 INFO - atomic *_Atom, wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(static_cast<_Atomic_wchar_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_and_explicit( 18:50:40 INFO - volatile atomic *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_and_explicit( 18:50:40 INFO - atomic *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit( 18:50:40 INFO - static_cast<_Atomic_wchar_t *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_or(volatile atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_or(atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(static_cast<_Atomic_wchar_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_or_explicit( 18:50:40 INFO - volatile atomic *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_or_explicit( 18:50:40 INFO - atomic *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit( 18:50:40 INFO - static_cast<_Atomic_wchar_t *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_xor(volatile atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_xor(atomic *_Atom, 18:50:40 INFO - wchar_t _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(static_cast<_Atomic_wchar_t *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_xor_explicit( 18:50:40 INFO - volatile atomic *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline wchar_t atomic_fetch_xor_explicit( 18:50:40 INFO - atomic *_Atom, wchar_t _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit( 18:50:40 INFO - static_cast<_Atomic_wchar_t *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - #line 741 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:40 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - static_assert(2 == sizeof (short), 18:50:40 INFO - "_ISIZE and _ITYPE should match."); 18:50:40 INFO - typedef struct _Atomic_short 18:50:40 INFO - { 18:50:40 INFO - short operator=(short) volatile throw (); 18:50:40 INFO - short operator=(short) throw (); 18:50:40 INFO - bool is_lock_free() const volatile throw (); 18:50:40 INFO - bool is_lock_free() const throw (); 18:50:40 INFO - void store(short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - void store(short, memory_order = memory_order_seq_cst) 18:50:40 INFO - throw (); 18:50:40 INFO - short load(memory_order = memory_order_seq_cst) 18:50:40 INFO - const volatile throw (); 18:50:40 INFO - short load(memory_order = memory_order_seq_cst) 18:50:40 INFO - const throw (); 18:50:40 INFO - operator short() const volatile throw (); 18:50:40 INFO - operator short() const throw (); 18:50:40 INFO - short exchange(short, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - short exchange(short, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - bool compare_exchange_weak(short&, short, 18:50:40 INFO - memory_order, memory_order) volatile throw (); 18:50:40 INFO - bool compare_exchange_weak(short&, short, 18:50:40 INFO - memory_order, memory_order) throw (); 18:50:40 INFO - bool compare_exchange_strong(short&, short, 18:50:40 INFO - memory_order, memory_order) volatile throw (); 18:50:40 INFO - bool compare_exchange_strong(short&, short, 18:50:40 INFO - memory_order, memory_order) throw (); 18:50:40 INFO - bool compare_exchange_weak(short&, short, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - bool compare_exchange_weak(short&, short, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - bool compare_exchange_strong(short&, short, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - bool compare_exchange_strong(short&, short, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - short operator++(int) volatile throw (); 18:50:40 INFO - short operator++(int) throw (); 18:50:40 INFO - short operator--(int) volatile throw (); 18:50:40 INFO - short operator--(int) throw (); 18:50:40 INFO - short operator++() volatile throw (); 18:50:40 INFO - short operator++() throw (); 18:50:40 INFO - short operator--() volatile throw (); 18:50:40 INFO - short operator--() throw (); 18:50:40 INFO - short operator+=(short) volatile throw (); 18:50:40 INFO - short operator+=(short) throw (); 18:50:40 INFO - short operator-=(short) volatile throw (); 18:50:40 INFO - short operator-=(short) throw (); 18:50:40 INFO - short operator&=(short) volatile throw (); 18:50:40 INFO - short operator&=(short) throw (); 18:50:40 INFO - short operator|=(short) volatile throw (); 18:50:40 INFO - short operator|=(short) throw (); 18:50:40 INFO - short operator^=(short) volatile throw (); 18:50:40 INFO - short operator^=(short) throw (); 18:50:40 INFO - short fetch_add(short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - short fetch_add(short, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - short fetch_sub(short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - short fetch_sub(short, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - short fetch_and(short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - short fetch_and(short, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - short fetch_or(short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - short fetch_or(short, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - short fetch_xor(short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - short fetch_xor(short, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - alignas(sizeof(_Uint2_t)) _Uint2_t _My_val; 18:50:40 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } _Atomic_short; 18:50:40 INFO - template<> 18:50:40 INFO - struct atomic 18:50:40 INFO - : _Atomic_short 18:50:40 INFO - { 18:50:40 INFO - atomic() throw () = default; 18:50:40 INFO - constexpr atomic(short _Val) throw () 18:50:40 INFO - : _Atomic_short{(_Uint2_t)_Val} 18:50:40 INFO - { 18:50:40 INFO - } 18:50:40 INFO - short operator=(short _Val) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_short::operator=(_Val)); 18:50:40 INFO - } 18:50:40 INFO - short operator=(short _Val) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_short::operator=(_Val)); 18:50:40 INFO - } 18:50:40 INFO - atomic(const atomic&) = delete; 18:50:40 INFO - atomic& operator=(const atomic&) = delete; 18:50:40 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:40 INFO - }; 18:50:40 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_short *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const _Atomic_short *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline void atomic_init(volatile _Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(_Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline void atomic_store_explicit( 18:50:40 INFO - volatile _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atomic_store_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store_explicit( 18:50:40 INFO - _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atomic_store_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store(volatile _Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store(_Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_load_explicit( 18:50:40 INFO - const volatile _Atomic_short *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_load_2 ((_Uint2_t*)&_Atom->_My_val, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_load_explicit( 18:50:40 INFO - const _Atomic_short *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_load_2 ((_Uint2_t*)&_Atom->_My_val, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_load( 18:50:40 INFO - const volatile _Atomic_short *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_load( 18:50:40 INFO - const _Atomic_short *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_exchange_explicit( 18:50:40 INFO - volatile _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_exchange_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_exchange_explicit( 18:50:40 INFO - _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_exchange_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_exchange(volatile _Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_exchange(_Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - volatile _Atomic_short *_Atom, short *_Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_weak_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atomic_short *_Atom, short *_Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_weak_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - volatile _Atomic_short *_Atom, short *_Exp, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - _Atomic_short *_Atom, short *_Exp, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - volatile _Atomic_short *_Atom, short *_Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_strong_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atomic_short *_Atom, short *_Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_strong_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - volatile _Atomic_short *_Atom, short *_Exp, short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - _Atomic_short *_Atom, short *_Exp, short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator=(short _Value) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(this, _Value); 18:50:40 INFO - return (_Value); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator=(short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(this, _Value); 18:50:40 INFO - return (_Value); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_short::is_lock_free() const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(this)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_short::is_lock_free() const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(this)); 18:50:40 INFO - } 18:50:40 INFO - inline void _Atomic_short::store(short _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void _Atomic_short::store(short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::load( 18:50:40 INFO - memory_order _Order) const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(this, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::load( 18:50:40 INFO - memory_order _Order) const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(this, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline _Atomic_short::operator short() const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(this)); 18:50:40 INFO - } 18:50:40 INFO - inline _Atomic_short::operator short() const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(this)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::exchange( 18:50:40 INFO - short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::exchange( 18:50:40 INFO - short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_short::compare_exchange_weak( 18:50:40 INFO - short& _Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_short::compare_exchange_weak( 18:50:40 INFO - short& _Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_short::compare_exchange_weak( 18:50:40 INFO - short& _Exp, short _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_short::compare_exchange_weak( 18:50:40 INFO - short& _Exp, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_short::compare_exchange_strong( 18:50:40 INFO - short& _Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_short::compare_exchange_strong( 18:50:40 INFO - short& _Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_short::compare_exchange_strong( 18:50:40 INFO - short& _Exp, short _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_short::compare_exchange_strong( 18:50:40 INFO - short& _Exp, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_is_lock_free( 18:50:40 INFO - const volatile atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free( 18:50:40 INFO - static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_is_lock_free( 18:50:40 INFO - const atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_init(atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_init(static_cast<_Atomic_short *>(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store(atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(static_cast<_Atomic_short *>(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:40 INFO - short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:40 INFO - _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:40 INFO - short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(static_cast<_Atomic_short *>(_Atom), 18:50:40 INFO - _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_load(const volatile atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_load(const atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_load_explicit( 18:50:40 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit( 18:50:40 INFO - static_cast(_Atom), _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_load_explicit( 18:50:40 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit( 18:50:40 INFO - static_cast(_Atom), _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_exchange( 18:50:40 INFO - volatile atomic *_Atom, short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_exchange(atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange(static_cast<_Atomic_short *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_exchange_explicit( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_exchange_explicit(atomic *_Atom, 18:50:40 INFO - short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_short *>(_Atom), 18:50:40 INFO - _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - volatile atomic *_Atom, short *_Exp, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak( 18:50:40 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - atomic *_Atom, short *_Exp, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak( 18:50:40 INFO - static_cast<_Atomic_short *>(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - volatile atomic *_Atom, short *_Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - static_cast(_Atom), _Exp, 18:50:40 INFO - _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - atomic *_Atom, short *_Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - static_cast<_Atomic_short *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - volatile atomic *_Atom, short *_Exp, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong( 18:50:40 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - atomic *_Atom, short *_Exp, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong( 18:50:40 INFO - static_cast<_Atomic_short *>(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - volatile atomic *_Atom, short *_Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - static_cast(_Atom), _Exp, 18:50:40 INFO - _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - atomic *_Atom, short *_Exp, short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - static_cast<_Atomic_short *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline short atomic_fetch_add_explicit( 18:50:40 INFO - volatile _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_fetch_add_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_add_explicit( 18:50:40 INFO - _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_fetch_add_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_add(volatile _Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_add(_Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_sub_explicit( 18:50:40 INFO - volatile _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_fetch_sub_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_sub_explicit( 18:50:40 INFO - _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_fetch_sub_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_sub(volatile _Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_sub(_Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_and_explicit( 18:50:40 INFO - volatile _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_fetch_and_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_and_explicit( 18:50:40 INFO - _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_fetch_and_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_and(volatile _Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_and(_Atomic_short *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_or_explicit( 18:50:40 INFO - volatile _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_fetch_or_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_or_explicit( 18:50:40 INFO - _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_fetch_or_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_or( 18:50:40 INFO - volatile _Atomic_short *_Atom, short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_or( 18:50:40 INFO - _Atomic_short *_Atom, short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_xor_explicit( 18:50:40 INFO - volatile _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_fetch_xor_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_xor_explicit( 18:50:40 INFO - _Atomic_short *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((short)_Atomic_fetch_xor_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_xor( 18:50:40 INFO - volatile _Atomic_short *_Atom, short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short atomic_fetch_xor( 18:50:40 INFO - _Atomic_short *_Atom, short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator++(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator++(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator--(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator--(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator++() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator++() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator--() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator--() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator+=(short _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator+=(short _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator-=(short _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator-=(short _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator&=(short _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator&=(short _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator|=(short _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator|=(short _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator^=(short _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::operator^=(short _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::fetch_add( 18:50:40 INFO - short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::fetch_add( 18:50:40 INFO - short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::fetch_sub( 18:50:40 INFO - short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::fetch_sub( 18:50:40 INFO - short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::fetch_and( 18:50:40 INFO - short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::fetch_and( 18:50:40 INFO - short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::fetch_or( 18:50:40 INFO - short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::fetch_or( 18:50:40 INFO - short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::fetch_xor( 18:50:40 INFO - short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline short _Atomic_short::fetch_xor( 18:50:40 INFO - short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_add( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_add(atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(static_cast<_Atomic_short *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_add_explicit( 18:50:40 INFO - volatile atomic *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_add_explicit( 18:50:40 INFO - atomic *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast<_Atomic_short *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_sub( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_sub(atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(static_cast<_Atomic_short *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_sub_explicit( 18:50:40 INFO - volatile atomic *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_sub_explicit( 18:50:40 INFO - atomic *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit( 18:50:40 INFO - static_cast<_Atomic_short *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_and( 18:50:40 INFO - volatile atomic *_Atom, short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_and( 18:50:40 INFO - atomic *_Atom, short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(static_cast<_Atomic_short *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_and_explicit( 18:50:40 INFO - volatile atomic *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_and_explicit( 18:50:40 INFO - atomic *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit( 18:50:40 INFO - static_cast<_Atomic_short *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_or(volatile atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_or(atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(static_cast<_Atomic_short *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_or_explicit( 18:50:40 INFO - volatile atomic *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_or_explicit( 18:50:40 INFO - atomic *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit( 18:50:40 INFO - static_cast<_Atomic_short *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_xor(volatile atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_xor(atomic *_Atom, 18:50:40 INFO - short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(static_cast<_Atomic_short *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_xor_explicit( 18:50:40 INFO - volatile atomic *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline short atomic_fetch_xor_explicit( 18:50:40 INFO - atomic *_Atom, short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit( 18:50:40 INFO - static_cast<_Atomic_short *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - #line 747 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:40 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - static_assert(2 == sizeof (unsigned short), 18:50:40 INFO - "_ISIZE and _ITYPE should match."); 18:50:40 INFO - typedef struct _Atomic_ushort 18:50:40 INFO - { 18:50:40 INFO - unsigned short operator=(unsigned short) volatile throw (); 18:50:40 INFO - unsigned short operator=(unsigned short) throw (); 18:50:40 INFO - bool is_lock_free() const volatile throw (); 18:50:40 INFO - bool is_lock_free() const throw (); 18:50:40 INFO - void store(unsigned short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - void store(unsigned short, memory_order = memory_order_seq_cst) 18:50:40 INFO - throw (); 18:50:40 INFO - unsigned short load(memory_order = memory_order_seq_cst) 18:50:40 INFO - const volatile throw (); 18:50:40 INFO - unsigned short load(memory_order = memory_order_seq_cst) 18:50:40 INFO - const throw (); 18:50:40 INFO - operator unsigned short() const volatile throw (); 18:50:40 INFO - operator unsigned short() const throw (); 18:50:40 INFO - unsigned short exchange(unsigned short, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - unsigned short exchange(unsigned short, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - bool compare_exchange_weak(unsigned short&, unsigned short, 18:50:40 INFO - memory_order, memory_order) volatile throw (); 18:50:40 INFO - bool compare_exchange_weak(unsigned short&, unsigned short, 18:50:40 INFO - memory_order, memory_order) throw (); 18:50:40 INFO - bool compare_exchange_strong(unsigned short&, unsigned short, 18:50:40 INFO - memory_order, memory_order) volatile throw (); 18:50:40 INFO - bool compare_exchange_strong(unsigned short&, unsigned short, 18:50:40 INFO - memory_order, memory_order) throw (); 18:50:40 INFO - bool compare_exchange_weak(unsigned short&, unsigned short, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - bool compare_exchange_weak(unsigned short&, unsigned short, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - bool compare_exchange_strong(unsigned short&, unsigned short, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - bool compare_exchange_strong(unsigned short&, unsigned short, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - unsigned short operator++(int) volatile throw (); 18:50:40 INFO - unsigned short operator++(int) throw (); 18:50:40 INFO - unsigned short operator--(int) volatile throw (); 18:50:40 INFO - unsigned short operator--(int) throw (); 18:50:40 INFO - unsigned short operator++() volatile throw (); 18:50:40 INFO - unsigned short operator++() throw (); 18:50:40 INFO - unsigned short operator--() volatile throw (); 18:50:40 INFO - unsigned short operator--() throw (); 18:50:40 INFO - unsigned short operator+=(unsigned short) volatile throw (); 18:50:40 INFO - unsigned short operator+=(unsigned short) throw (); 18:50:40 INFO - unsigned short operator-=(unsigned short) volatile throw (); 18:50:40 INFO - unsigned short operator-=(unsigned short) throw (); 18:50:40 INFO - unsigned short operator&=(unsigned short) volatile throw (); 18:50:40 INFO - unsigned short operator&=(unsigned short) throw (); 18:50:40 INFO - unsigned short operator|=(unsigned short) volatile throw (); 18:50:40 INFO - unsigned short operator|=(unsigned short) throw (); 18:50:40 INFO - unsigned short operator^=(unsigned short) volatile throw (); 18:50:40 INFO - unsigned short operator^=(unsigned short) throw (); 18:50:40 INFO - unsigned short fetch_add(unsigned short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - unsigned short fetch_add(unsigned short, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - unsigned short fetch_sub(unsigned short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - unsigned short fetch_sub(unsigned short, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - unsigned short fetch_and(unsigned short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - unsigned short fetch_and(unsigned short, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - unsigned short fetch_or(unsigned short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - unsigned short fetch_or(unsigned short, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - unsigned short fetch_xor(unsigned short, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - unsigned short fetch_xor(unsigned short, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - alignas(sizeof(_Uint2_t)) _Uint2_t _My_val; 18:50:40 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } _Atomic_ushort; 18:50:40 INFO - template<> 18:50:40 INFO - struct atomic 18:50:40 INFO - : _Atomic_ushort 18:50:40 INFO - { 18:50:40 INFO - atomic() throw () = default; 18:50:40 INFO - constexpr atomic(unsigned short _Val) throw () 18:50:40 INFO - : _Atomic_ushort{(_Uint2_t)_Val} 18:50:40 INFO - { 18:50:40 INFO - } 18:50:40 INFO - unsigned short operator=(unsigned short _Val) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_ushort::operator=(_Val)); 18:50:40 INFO - } 18:50:40 INFO - unsigned short operator=(unsigned short _Val) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_ushort::operator=(_Val)); 18:50:40 INFO - } 18:50:40 INFO - atomic(const atomic&) = delete; 18:50:40 INFO - atomic& operator=(const atomic&) = delete; 18:50:40 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:40 INFO - }; 18:50:40 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_ushort *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const _Atomic_ushort *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_2()); 18:50:40 INFO - } 18:50:40 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline void atomic_init(volatile _Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(_Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint2_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline void atomic_store_explicit( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atomic_store_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store_explicit( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atomic_store_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store(volatile _Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store(_Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_load_explicit( 18:50:40 INFO - const volatile _Atomic_ushort *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_load_2 ((_Uint2_t*)&_Atom->_My_val, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_load_explicit( 18:50:40 INFO - const _Atomic_ushort *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_load_2 ((_Uint2_t*)&_Atom->_My_val, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_load( 18:50:40 INFO - const volatile _Atomic_ushort *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_load( 18:50:40 INFO - const _Atomic_ushort *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_exchange_explicit( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_exchange_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_exchange_explicit( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_exchange_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_exchange(volatile _Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_exchange(_Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short *_Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_weak_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short *_Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_weak_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short *_Exp, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short *_Exp, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short *_Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_strong_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short *_Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_strong_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t*)_Exp, (_Uint2_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short *_Exp, unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short *_Exp, unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator=(unsigned short _Value) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(this, _Value); 18:50:40 INFO - return (_Value); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator=(unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(this, _Value); 18:50:40 INFO - return (_Value); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_ushort::is_lock_free() const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(this)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_ushort::is_lock_free() const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(this)); 18:50:40 INFO - } 18:50:40 INFO - inline void _Atomic_ushort::store(unsigned short _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void _Atomic_ushort::store(unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::load( 18:50:40 INFO - memory_order _Order) const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(this, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::load( 18:50:40 INFO - memory_order _Order) const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(this, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline _Atomic_ushort::operator unsigned short() const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(this)); 18:50:40 INFO - } 18:50:40 INFO - inline _Atomic_ushort::operator unsigned short() const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(this)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::exchange( 18:50:40 INFO - unsigned short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::exchange( 18:50:40 INFO - unsigned short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_ushort::compare_exchange_weak( 18:50:40 INFO - unsigned short& _Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_ushort::compare_exchange_weak( 18:50:40 INFO - unsigned short& _Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_ushort::compare_exchange_weak( 18:50:40 INFO - unsigned short& _Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_ushort::compare_exchange_weak( 18:50:40 INFO - unsigned short& _Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_ushort::compare_exchange_strong( 18:50:40 INFO - unsigned short& _Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_ushort::compare_exchange_strong( 18:50:40 INFO - unsigned short& _Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_ushort::compare_exchange_strong( 18:50:40 INFO - unsigned short& _Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_ushort::compare_exchange_strong( 18:50:40 INFO - unsigned short& _Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_is_lock_free( 18:50:40 INFO - const volatile atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free( 18:50:40 INFO - static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_is_lock_free( 18:50:40 INFO - const atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_init(atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_init(static_cast<_Atomic_ushort *>(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store(atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(static_cast<_Atomic_ushort *>(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:40 INFO - unsigned short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:40 INFO - _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:40 INFO - unsigned short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(static_cast<_Atomic_ushort *>(_Atom), 18:50:40 INFO - _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_load(const volatile atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_load(const atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_load_explicit( 18:50:40 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit( 18:50:40 INFO - static_cast(_Atom), _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_load_explicit( 18:50:40 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit( 18:50:40 INFO - static_cast(_Atom), _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_exchange( 18:50:40 INFO - volatile atomic *_Atom, unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_exchange(atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange(static_cast<_Atomic_ushort *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_exchange_explicit( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - unsigned short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_exchange_explicit(atomic *_Atom, 18:50:40 INFO - unsigned short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_ushort *>(_Atom), 18:50:40 INFO - _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - volatile atomic *_Atom, unsigned short *_Exp, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak( 18:50:40 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - atomic *_Atom, unsigned short *_Exp, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak( 18:50:40 INFO - static_cast<_Atomic_ushort *>(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - volatile atomic *_Atom, unsigned short *_Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - static_cast(_Atom), _Exp, 18:50:40 INFO - _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - atomic *_Atom, unsigned short *_Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - static_cast<_Atomic_ushort *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - volatile atomic *_Atom, unsigned short *_Exp, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong( 18:50:40 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - atomic *_Atom, unsigned short *_Exp, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong( 18:50:40 INFO - static_cast<_Atomic_ushort *>(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - volatile atomic *_Atom, unsigned short *_Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - static_cast(_Atom), _Exp, 18:50:40 INFO - _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - atomic *_Atom, unsigned short *_Exp, unsigned short _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - static_cast<_Atomic_ushort *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline unsigned short atomic_fetch_add_explicit( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_fetch_add_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_add_explicit( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_fetch_add_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_add(volatile _Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_add(_Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_sub_explicit( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_fetch_sub_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_sub_explicit( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_fetch_sub_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_sub(volatile _Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_sub(_Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_and_explicit( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_fetch_and_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_and_explicit( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_fetch_and_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_and(volatile _Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_and(_Atomic_ushort *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_or_explicit( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_fetch_or_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_or_explicit( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_fetch_or_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_or( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_or( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_xor_explicit( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_fetch_xor_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_xor_explicit( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned short)_Atomic_fetch_xor_2 ((_Uint2_t*)&_Atom->_My_val, (_Uint2_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_xor( 18:50:40 INFO - volatile _Atomic_ushort *_Atom, unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short atomic_fetch_xor( 18:50:40 INFO - _Atomic_ushort *_Atom, unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator++(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator++(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator--(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator--(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator++() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator++() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator--() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator--() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator+=(unsigned short _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator+=(unsigned short _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator-=(unsigned short _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator-=(unsigned short _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator&=(unsigned short _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator&=(unsigned short _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator|=(unsigned short _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator|=(unsigned short _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator^=(unsigned short _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::operator^=(unsigned short _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::fetch_add( 18:50:40 INFO - unsigned short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::fetch_add( 18:50:40 INFO - unsigned short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::fetch_sub( 18:50:40 INFO - unsigned short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::fetch_sub( 18:50:40 INFO - unsigned short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::fetch_and( 18:50:40 INFO - unsigned short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::fetch_and( 18:50:40 INFO - unsigned short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::fetch_or( 18:50:40 INFO - unsigned short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::fetch_or( 18:50:40 INFO - unsigned short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::fetch_xor( 18:50:40 INFO - unsigned short _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned short _Atomic_ushort::fetch_xor( 18:50:40 INFO - unsigned short _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_add( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_add(atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(static_cast<_Atomic_ushort *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_add_explicit( 18:50:40 INFO - volatile atomic *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_add_explicit( 18:50:40 INFO - atomic *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast<_Atomic_ushort *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_sub( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_sub(atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(static_cast<_Atomic_ushort *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_sub_explicit( 18:50:40 INFO - volatile atomic *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_sub_explicit( 18:50:40 INFO - atomic *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit( 18:50:40 INFO - static_cast<_Atomic_ushort *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_and( 18:50:40 INFO - volatile atomic *_Atom, unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_and( 18:50:40 INFO - atomic *_Atom, unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(static_cast<_Atomic_ushort *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_and_explicit( 18:50:40 INFO - volatile atomic *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_and_explicit( 18:50:40 INFO - atomic *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit( 18:50:40 INFO - static_cast<_Atomic_ushort *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_or(volatile atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_or(atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(static_cast<_Atomic_ushort *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_or_explicit( 18:50:40 INFO - volatile atomic *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_or_explicit( 18:50:40 INFO - atomic *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit( 18:50:40 INFO - static_cast<_Atomic_ushort *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_xor(volatile atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_xor(atomic *_Atom, 18:50:40 INFO - unsigned short _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(static_cast<_Atomic_ushort *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_xor_explicit( 18:50:40 INFO - volatile atomic *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned short atomic_fetch_xor_explicit( 18:50:40 INFO - atomic *_Atom, unsigned short _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit( 18:50:40 INFO - static_cast<_Atomic_ushort *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - #line 753 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:40 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - static_assert(4 == sizeof (int), 18:50:40 INFO - "_ISIZE and _ITYPE should match."); 18:50:40 INFO - typedef struct _Atomic_int 18:50:40 INFO - { 18:50:40 INFO - int operator=(int) volatile throw (); 18:50:40 INFO - int operator=(int) throw (); 18:50:40 INFO - bool is_lock_free() const volatile throw (); 18:50:40 INFO - bool is_lock_free() const throw (); 18:50:40 INFO - void store(int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - void store(int, memory_order = memory_order_seq_cst) 18:50:40 INFO - throw (); 18:50:40 INFO - int load(memory_order = memory_order_seq_cst) 18:50:40 INFO - const volatile throw (); 18:50:40 INFO - int load(memory_order = memory_order_seq_cst) 18:50:40 INFO - const throw (); 18:50:40 INFO - operator int() const volatile throw (); 18:50:40 INFO - operator int() const throw (); 18:50:40 INFO - int exchange(int, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - int exchange(int, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - bool compare_exchange_weak(int&, int, 18:50:40 INFO - memory_order, memory_order) volatile throw (); 18:50:40 INFO - bool compare_exchange_weak(int&, int, 18:50:40 INFO - memory_order, memory_order) throw (); 18:50:40 INFO - bool compare_exchange_strong(int&, int, 18:50:40 INFO - memory_order, memory_order) volatile throw (); 18:50:40 INFO - bool compare_exchange_strong(int&, int, 18:50:40 INFO - memory_order, memory_order) throw (); 18:50:40 INFO - bool compare_exchange_weak(int&, int, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - bool compare_exchange_weak(int&, int, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - bool compare_exchange_strong(int&, int, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - bool compare_exchange_strong(int&, int, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - int operator++(int) volatile throw (); 18:50:40 INFO - int operator++(int) throw (); 18:50:40 INFO - int operator--(int) volatile throw (); 18:50:40 INFO - int operator--(int) throw (); 18:50:40 INFO - int operator++() volatile throw (); 18:50:40 INFO - int operator++() throw (); 18:50:40 INFO - int operator--() volatile throw (); 18:50:40 INFO - int operator--() throw (); 18:50:40 INFO - int operator+=(int) volatile throw (); 18:50:40 INFO - int operator+=(int) throw (); 18:50:40 INFO - int operator-=(int) volatile throw (); 18:50:40 INFO - int operator-=(int) throw (); 18:50:40 INFO - int operator&=(int) volatile throw (); 18:50:40 INFO - int operator&=(int) throw (); 18:50:40 INFO - int operator|=(int) volatile throw (); 18:50:40 INFO - int operator|=(int) throw (); 18:50:40 INFO - int operator^=(int) volatile throw (); 18:50:40 INFO - int operator^=(int) throw (); 18:50:40 INFO - int fetch_add(int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - int fetch_add(int, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - int fetch_sub(int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - int fetch_sub(int, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - int fetch_and(int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - int fetch_and(int, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - int fetch_or(int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - int fetch_or(int, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - int fetch_xor(int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - int fetch_xor(int, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - alignas(sizeof(_Uint4_t)) _Uint4_t _My_val; 18:50:40 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } _Atomic_int; 18:50:40 INFO - template<> 18:50:40 INFO - struct atomic 18:50:40 INFO - : _Atomic_int 18:50:40 INFO - { 18:50:40 INFO - atomic() throw () = default; 18:50:40 INFO - constexpr atomic(int _Val) throw () 18:50:40 INFO - : _Atomic_int{(_Uint4_t)_Val} 18:50:40 INFO - { 18:50:40 INFO - } 18:50:40 INFO - int operator=(int _Val) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_int::operator=(_Val)); 18:50:40 INFO - } 18:50:40 INFO - int operator=(int _Val) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_int::operator=(_Val)); 18:50:40 INFO - } 18:50:40 INFO - atomic(const atomic&) = delete; 18:50:40 INFO - atomic& operator=(const atomic&) = delete; 18:50:40 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:40 INFO - }; 18:50:40 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_int *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_4()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const _Atomic_int *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_4()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_4()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_4()); 18:50:40 INFO - } 18:50:40 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline void atomic_init(volatile _Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(_Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline void atomic_store_explicit( 18:50:40 INFO - volatile _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store_explicit( 18:50:40 INFO - _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store(volatile _Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store(_Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_load_explicit( 18:50:40 INFO - const volatile _Atomic_int *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_load_explicit( 18:50:40 INFO - const _Atomic_int *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_load( 18:50:40 INFO - const volatile _Atomic_int *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_load( 18:50:40 INFO - const _Atomic_int *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_exchange_explicit( 18:50:40 INFO - volatile _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_exchange_explicit( 18:50:40 INFO - _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_exchange(volatile _Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_exchange(_Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - volatile _Atomic_int *_Atom, int *_Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atomic_int *_Atom, int *_Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - volatile _Atomic_int *_Atom, int *_Exp, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - _Atomic_int *_Atom, int *_Exp, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - volatile _Atomic_int *_Atom, int *_Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atomic_int *_Atom, int *_Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - volatile _Atomic_int *_Atom, int *_Exp, int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - _Atomic_int *_Atom, int *_Exp, int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator=(int _Value) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(this, _Value); 18:50:40 INFO - return (_Value); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator=(int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(this, _Value); 18:50:40 INFO - return (_Value); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_int::is_lock_free() const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(this)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_int::is_lock_free() const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(this)); 18:50:40 INFO - } 18:50:40 INFO - inline void _Atomic_int::store(int _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void _Atomic_int::store(int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::load( 18:50:40 INFO - memory_order _Order) const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(this, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::load( 18:50:40 INFO - memory_order _Order) const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(this, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline _Atomic_int::operator int() const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(this)); 18:50:40 INFO - } 18:50:40 INFO - inline _Atomic_int::operator int() const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(this)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::exchange( 18:50:40 INFO - int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::exchange( 18:50:40 INFO - int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_int::compare_exchange_weak( 18:50:40 INFO - int& _Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_int::compare_exchange_weak( 18:50:40 INFO - int& _Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_int::compare_exchange_weak( 18:50:40 INFO - int& _Exp, int _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_int::compare_exchange_weak( 18:50:40 INFO - int& _Exp, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_int::compare_exchange_strong( 18:50:40 INFO - int& _Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_int::compare_exchange_strong( 18:50:40 INFO - int& _Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_int::compare_exchange_strong( 18:50:40 INFO - int& _Exp, int _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_int::compare_exchange_strong( 18:50:40 INFO - int& _Exp, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_is_lock_free( 18:50:40 INFO - const volatile atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free( 18:50:40 INFO - static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_is_lock_free( 18:50:40 INFO - const atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_init(atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_init(static_cast<_Atomic_int *>(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store(atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(static_cast<_Atomic_int *>(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:40 INFO - int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:40 INFO - _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:40 INFO - int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(static_cast<_Atomic_int *>(_Atom), 18:50:40 INFO - _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_load(const volatile atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_load(const atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_load_explicit( 18:50:40 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit( 18:50:40 INFO - static_cast(_Atom), _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_load_explicit( 18:50:40 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit( 18:50:40 INFO - static_cast(_Atom), _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_exchange( 18:50:40 INFO - volatile atomic *_Atom, int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_exchange(atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange(static_cast<_Atomic_int *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_exchange_explicit( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_exchange_explicit(atomic *_Atom, 18:50:40 INFO - int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_int *>(_Atom), 18:50:40 INFO - _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - volatile atomic *_Atom, int *_Exp, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak( 18:50:40 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - atomic *_Atom, int *_Exp, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak( 18:50:40 INFO - static_cast<_Atomic_int *>(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - volatile atomic *_Atom, int *_Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - static_cast(_Atom), _Exp, 18:50:40 INFO - _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - atomic *_Atom, int *_Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - static_cast<_Atomic_int *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - volatile atomic *_Atom, int *_Exp, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong( 18:50:40 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - atomic *_Atom, int *_Exp, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong( 18:50:40 INFO - static_cast<_Atomic_int *>(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - volatile atomic *_Atom, int *_Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - static_cast(_Atom), _Exp, 18:50:40 INFO - _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - atomic *_Atom, int *_Exp, int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - static_cast<_Atomic_int *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline int atomic_fetch_add_explicit( 18:50:40 INFO - volatile _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_add_explicit( 18:50:40 INFO - _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_add(volatile _Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_add(_Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_sub_explicit( 18:50:40 INFO - volatile _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_sub_explicit( 18:50:40 INFO - _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_sub(volatile _Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_sub(_Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_and_explicit( 18:50:40 INFO - volatile _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_fetch_and_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_and_explicit( 18:50:40 INFO - _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_fetch_and_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_and(volatile _Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_and(_Atomic_int *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_or_explicit( 18:50:40 INFO - volatile _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_fetch_or_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_or_explicit( 18:50:40 INFO - _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_fetch_or_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_or( 18:50:40 INFO - volatile _Atomic_int *_Atom, int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_or( 18:50:40 INFO - _Atomic_int *_Atom, int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_xor_explicit( 18:50:40 INFO - volatile _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_fetch_xor_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_xor_explicit( 18:50:40 INFO - _Atomic_int *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((int)_Atomic_fetch_xor_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_xor( 18:50:40 INFO - volatile _Atomic_int *_Atom, int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int atomic_fetch_xor( 18:50:40 INFO - _Atomic_int *_Atom, int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator++(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator++(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator--(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator--(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator++() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator++() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator--() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator--() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator+=(int _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator+=(int _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator-=(int _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator-=(int _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator&=(int _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator&=(int _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator|=(int _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator|=(int _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator^=(int _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::operator^=(int _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::fetch_add( 18:50:40 INFO - int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::fetch_add( 18:50:40 INFO - int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::fetch_sub( 18:50:40 INFO - int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::fetch_sub( 18:50:40 INFO - int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::fetch_and( 18:50:40 INFO - int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::fetch_and( 18:50:40 INFO - int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::fetch_or( 18:50:40 INFO - int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::fetch_or( 18:50:40 INFO - int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::fetch_xor( 18:50:40 INFO - int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline int _Atomic_int::fetch_xor( 18:50:40 INFO - int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_add( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_add(atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(static_cast<_Atomic_int *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_add_explicit( 18:50:40 INFO - volatile atomic *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_add_explicit( 18:50:40 INFO - atomic *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast<_Atomic_int *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_sub( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_sub(atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(static_cast<_Atomic_int *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_sub_explicit( 18:50:40 INFO - volatile atomic *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_sub_explicit( 18:50:40 INFO - atomic *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit( 18:50:40 INFO - static_cast<_Atomic_int *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_and( 18:50:40 INFO - volatile atomic *_Atom, int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_and( 18:50:40 INFO - atomic *_Atom, int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(static_cast<_Atomic_int *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_and_explicit( 18:50:40 INFO - volatile atomic *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_and_explicit( 18:50:40 INFO - atomic *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit( 18:50:40 INFO - static_cast<_Atomic_int *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_or(volatile atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_or(atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(static_cast<_Atomic_int *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_or_explicit( 18:50:40 INFO - volatile atomic *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_or_explicit( 18:50:40 INFO - atomic *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit( 18:50:40 INFO - static_cast<_Atomic_int *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_xor(volatile atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_xor(atomic *_Atom, 18:50:40 INFO - int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(static_cast<_Atomic_int *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_xor_explicit( 18:50:40 INFO - volatile atomic *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline int atomic_fetch_xor_explicit( 18:50:40 INFO - atomic *_Atom, int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit( 18:50:40 INFO - static_cast<_Atomic_int *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - #line 759 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:40 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - static_assert(4 == sizeof (unsigned int), 18:50:40 INFO - "_ISIZE and _ITYPE should match."); 18:50:40 INFO - typedef struct _Atomic_uint 18:50:40 INFO - { 18:50:40 INFO - unsigned int operator=(unsigned int) volatile throw (); 18:50:40 INFO - unsigned int operator=(unsigned int) throw (); 18:50:40 INFO - bool is_lock_free() const volatile throw (); 18:50:40 INFO - bool is_lock_free() const throw (); 18:50:40 INFO - void store(unsigned int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - void store(unsigned int, memory_order = memory_order_seq_cst) 18:50:40 INFO - throw (); 18:50:40 INFO - unsigned int load(memory_order = memory_order_seq_cst) 18:50:40 INFO - const volatile throw (); 18:50:40 INFO - unsigned int load(memory_order = memory_order_seq_cst) 18:50:40 INFO - const throw (); 18:50:40 INFO - operator unsigned int() const volatile throw (); 18:50:40 INFO - operator unsigned int() const throw (); 18:50:40 INFO - unsigned int exchange(unsigned int, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - unsigned int exchange(unsigned int, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - bool compare_exchange_weak(unsigned int&, unsigned int, 18:50:40 INFO - memory_order, memory_order) volatile throw (); 18:50:40 INFO - bool compare_exchange_weak(unsigned int&, unsigned int, 18:50:40 INFO - memory_order, memory_order) throw (); 18:50:40 INFO - bool compare_exchange_strong(unsigned int&, unsigned int, 18:50:40 INFO - memory_order, memory_order) volatile throw (); 18:50:40 INFO - bool compare_exchange_strong(unsigned int&, unsigned int, 18:50:40 INFO - memory_order, memory_order) throw (); 18:50:40 INFO - bool compare_exchange_weak(unsigned int&, unsigned int, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - bool compare_exchange_weak(unsigned int&, unsigned int, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - bool compare_exchange_strong(unsigned int&, unsigned int, 18:50:40 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:40 INFO - bool compare_exchange_strong(unsigned int&, unsigned int, 18:50:40 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - unsigned int operator++(int) volatile throw (); 18:50:40 INFO - unsigned int operator++(int) throw (); 18:50:40 INFO - unsigned int operator--(int) volatile throw (); 18:50:40 INFO - unsigned int operator--(int) throw (); 18:50:40 INFO - unsigned int operator++() volatile throw (); 18:50:40 INFO - unsigned int operator++() throw (); 18:50:40 INFO - unsigned int operator--() volatile throw (); 18:50:40 INFO - unsigned int operator--() throw (); 18:50:40 INFO - unsigned int operator+=(unsigned int) volatile throw (); 18:50:40 INFO - unsigned int operator+=(unsigned int) throw (); 18:50:40 INFO - unsigned int operator-=(unsigned int) volatile throw (); 18:50:40 INFO - unsigned int operator-=(unsigned int) throw (); 18:50:40 INFO - unsigned int operator&=(unsigned int) volatile throw (); 18:50:40 INFO - unsigned int operator&=(unsigned int) throw (); 18:50:40 INFO - unsigned int operator|=(unsigned int) volatile throw (); 18:50:40 INFO - unsigned int operator|=(unsigned int) throw (); 18:50:40 INFO - unsigned int operator^=(unsigned int) volatile throw (); 18:50:40 INFO - unsigned int operator^=(unsigned int) throw (); 18:50:40 INFO - unsigned int fetch_add(unsigned int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - unsigned int fetch_add(unsigned int, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - unsigned int fetch_sub(unsigned int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - unsigned int fetch_sub(unsigned int, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - unsigned int fetch_and(unsigned int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - unsigned int fetch_and(unsigned int, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - unsigned int fetch_or(unsigned int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - unsigned int fetch_or(unsigned int, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - unsigned int fetch_xor(unsigned int, memory_order = memory_order_seq_cst) 18:50:40 INFO - volatile throw (); 18:50:40 INFO - unsigned int fetch_xor(unsigned int, memory_order = memory_order_seq_cst) throw (); 18:50:40 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - alignas(sizeof(_Uint4_t)) _Uint4_t _My_val; 18:50:40 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } _Atomic_uint; 18:50:40 INFO - template<> 18:50:40 INFO - struct atomic 18:50:40 INFO - : _Atomic_uint 18:50:40 INFO - { 18:50:40 INFO - atomic() throw () = default; 18:50:40 INFO - constexpr atomic(unsigned int _Val) throw () 18:50:40 INFO - : _Atomic_uint{(_Uint4_t)_Val} 18:50:40 INFO - { 18:50:40 INFO - } 18:50:40 INFO - unsigned int operator=(unsigned int _Val) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_uint::operator=(_Val)); 18:50:40 INFO - } 18:50:40 INFO - unsigned int operator=(unsigned int _Val) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_uint::operator=(_Val)); 18:50:40 INFO - } 18:50:40 INFO - atomic(const atomic&) = delete; 18:50:40 INFO - atomic& operator=(const atomic&) = delete; 18:50:40 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:40 INFO - }; 18:50:40 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_uint *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_4()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const _Atomic_uint *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_4()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_4()); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_is_lock_free_4()); 18:50:40 INFO - } 18:50:40 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline void atomic_init(volatile _Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(_Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_init(atomic *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:40 INFO - } 18:50:40 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline void atomic_store_explicit( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store_explicit( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store(volatile _Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:40 INFO - } 18:50:40 INFO - inline void atomic_store(_Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_load_explicit( 18:50:40 INFO - const volatile _Atomic_uint *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_load_explicit( 18:50:40 INFO - const _Atomic_uint *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_load( 18:50:40 INFO - const volatile _Atomic_uint *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_load( 18:50:40 INFO - const _Atomic_uint *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_exchange_explicit( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_exchange_explicit( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_exchange(volatile _Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_exchange(_Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int *_Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int *_Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int *_Exp, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int *_Exp, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int *_Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int *_Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:40 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int *_Exp, unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int *_Exp, unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator=(unsigned int _Value) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(this, _Value); 18:50:40 INFO - return (_Value); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator=(unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(this, _Value); 18:50:40 INFO - return (_Value); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_uint::is_lock_free() const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(this)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_uint::is_lock_free() const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(this)); 18:50:40 INFO - } 18:50:40 INFO - inline void _Atomic_uint::store(unsigned int _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline void _Atomic_uint::store(unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::load( 18:50:40 INFO - memory_order _Order) const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(this, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::load( 18:50:40 INFO - memory_order _Order) const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit(this, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline _Atomic_uint::operator unsigned int() const volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(this)); 18:50:40 INFO - } 18:50:40 INFO - inline _Atomic_uint::operator unsigned int() const throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(this)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::exchange( 18:50:40 INFO - unsigned int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::exchange( 18:50:40 INFO - unsigned int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_uint::compare_exchange_weak( 18:50:40 INFO - unsigned int& _Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_uint::compare_exchange_weak( 18:50:40 INFO - unsigned int& _Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_uint::compare_exchange_weak( 18:50:40 INFO - unsigned int& _Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_uint::compare_exchange_weak( 18:50:40 INFO - unsigned int& _Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_uint::compare_exchange_strong( 18:50:40 INFO - unsigned int& _Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_uint::compare_exchange_strong( 18:50:40 INFO - unsigned int& _Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_uint::compare_exchange_strong( 18:50:40 INFO - unsigned int& _Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - inline bool _Atomic_uint::compare_exchange_strong( 18:50:40 INFO - unsigned int& _Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_is_lock_free( 18:50:40 INFO - const volatile atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free( 18:50:40 INFO - static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_is_lock_free( 18:50:40 INFO - const atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_init(atomic *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_init(static_cast<_Atomic_uint *>(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store(atomic *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store(static_cast<_Atomic_uint *>(_Atom), _Value); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:40 INFO - unsigned int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:40 INFO - _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:40 INFO - unsigned int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - atomic_store_explicit(static_cast<_Atomic_uint *>(_Atom), 18:50:40 INFO - _Value, _Order); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_load(const volatile atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_load(const atomic *_Atom) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load(static_cast(_Atom))); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_load_explicit( 18:50:40 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit( 18:50:40 INFO - static_cast(_Atom), _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_load_explicit( 18:50:40 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_load_explicit( 18:50:40 INFO - static_cast(_Atom), _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_exchange( 18:50:40 INFO - volatile atomic *_Atom, unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_exchange(atomic *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange(static_cast<_Atomic_uint *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_exchange_explicit( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - unsigned int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_exchange_explicit(atomic *_Atom, 18:50:40 INFO - unsigned int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_uint *>(_Atom), 18:50:40 INFO - _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - volatile atomic *_Atom, unsigned int *_Exp, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak( 18:50:40 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak( 18:50:40 INFO - atomic *_Atom, unsigned int *_Exp, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak( 18:50:40 INFO - static_cast<_Atomic_uint *>(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - volatile atomic *_Atom, unsigned int *_Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - static_cast(_Atom), _Exp, 18:50:40 INFO - _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:40 INFO - atomic *_Atom, unsigned int *_Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:40 INFO - static_cast<_Atomic_uint *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - volatile atomic *_Atom, unsigned int *_Exp, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong( 18:50:40 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong( 18:50:40 INFO - atomic *_Atom, unsigned int *_Exp, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong( 18:50:40 INFO - static_cast<_Atomic_uint *>(_Atom), _Exp, _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - volatile atomic *_Atom, unsigned int *_Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - static_cast(_Atom), _Exp, 18:50:40 INFO - _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:40 INFO - atomic *_Atom, unsigned int *_Exp, unsigned int _Value, 18:50:40 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:40 INFO - static_cast<_Atomic_uint *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:40 INFO - } 18:50:40 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:40 INFO - inline unsigned int atomic_fetch_add_explicit( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_add_explicit( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_add(volatile _Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_add(_Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_sub_explicit( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_sub_explicit( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_sub(volatile _Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_sub(_Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_and_explicit( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_fetch_and_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_and_explicit( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_fetch_and_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_and(volatile _Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_and(_Atomic_uint *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_or_explicit( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_fetch_or_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_or_explicit( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_fetch_or_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_or( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_or( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_xor_explicit( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_fetch_xor_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_xor_explicit( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return ((unsigned int)_Atomic_fetch_xor_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_xor( 18:50:40 INFO - volatile _Atomic_uint *_Atom, unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int atomic_fetch_xor( 18:50:40 INFO - _Atomic_uint *_Atom, unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator++(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator++(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator--(int) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator--(int) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator++() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator++() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator--() volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator--() throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator+=(unsigned int _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator+=(unsigned int _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator-=(unsigned int _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator-=(unsigned int _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator&=(unsigned int _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator&=(unsigned int _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator|=(unsigned int _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator|=(unsigned int _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator^=(unsigned int _Right) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::operator^=(unsigned int _Right) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::fetch_add( 18:50:40 INFO - unsigned int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::fetch_add( 18:50:40 INFO - unsigned int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::fetch_sub( 18:50:40 INFO - unsigned int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::fetch_sub( 18:50:40 INFO - unsigned int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::fetch_and( 18:50:40 INFO - unsigned int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::fetch_and( 18:50:40 INFO - unsigned int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::fetch_or( 18:50:40 INFO - unsigned int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::fetch_or( 18:50:40 INFO - unsigned int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::fetch_xor( 18:50:40 INFO - unsigned int _Value, memory_order _Order) volatile throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - inline unsigned int _Atomic_uint::fetch_xor( 18:50:40 INFO - unsigned int _Value, memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_fetch_add( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_fetch_add(atomic *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add(static_cast<_Atomic_uint *>(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_fetch_add_explicit( 18:50:40 INFO - volatile atomic *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_fetch_add_explicit( 18:50:40 INFO - atomic *_Atom, unsigned int _Value, 18:50:40 INFO - memory_order _Order) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_add_explicit( 18:50:40 INFO - static_cast<_Atomic_uint *>(_Atom), _Value, _Order)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_fetch_sub( 18:50:40 INFO - volatile atomic *_Atom, 18:50:40 INFO - unsigned int _Value) throw () 18:50:40 INFO - { 18:50:40 INFO - return (atomic_fetch_sub( 18:50:40 INFO - static_cast(_Atom), _Value)); 18:50:40 INFO - } 18:50:40 INFO - template<> 18:50:40 INFO - inline unsigned int atomic_fetch_sub(atomic *_Atom, 18:50:41 INFO - unsigned int _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(static_cast<_Atomic_uint *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_sub_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned int _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_sub_explicit( 18:50:41 INFO - atomic *_Atom, unsigned int _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit( 18:50:41 INFO - static_cast<_Atomic_uint *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_and( 18:50:41 INFO - volatile atomic *_Atom, unsigned int _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_and( 18:50:41 INFO - atomic *_Atom, unsigned int _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(static_cast<_Atomic_uint *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_and_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned int _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_and_explicit( 18:50:41 INFO - atomic *_Atom, unsigned int _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit( 18:50:41 INFO - static_cast<_Atomic_uint *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_or(volatile atomic *_Atom, 18:50:41 INFO - unsigned int _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_or(atomic *_Atom, 18:50:41 INFO - unsigned int _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(static_cast<_Atomic_uint *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_or_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned int _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_or_explicit( 18:50:41 INFO - atomic *_Atom, unsigned int _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit( 18:50:41 INFO - static_cast<_Atomic_uint *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_xor(volatile atomic *_Atom, 18:50:41 INFO - unsigned int _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_xor(atomic *_Atom, 18:50:41 INFO - unsigned int _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(static_cast<_Atomic_uint *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_xor_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned int _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned int atomic_fetch_xor_explicit( 18:50:41 INFO - atomic *_Atom, unsigned int _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit( 18:50:41 INFO - static_cast<_Atomic_uint *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 765 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:41 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - static_assert(4 == sizeof (long), 18:50:41 INFO - "_ISIZE and _ITYPE should match."); 18:50:41 INFO - typedef struct _Atomic_long 18:50:41 INFO - { 18:50:41 INFO - long operator=(long) volatile throw (); 18:50:41 INFO - long operator=(long) throw (); 18:50:41 INFO - bool is_lock_free() const volatile throw (); 18:50:41 INFO - bool is_lock_free() const throw (); 18:50:41 INFO - void store(long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - void store(long, memory_order = memory_order_seq_cst) 18:50:41 INFO - throw (); 18:50:41 INFO - long load(memory_order = memory_order_seq_cst) 18:50:41 INFO - const volatile throw (); 18:50:41 INFO - long load(memory_order = memory_order_seq_cst) 18:50:41 INFO - const throw (); 18:50:41 INFO - operator long() const volatile throw (); 18:50:41 INFO - operator long() const throw (); 18:50:41 INFO - long exchange(long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - long exchange(long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - bool compare_exchange_weak(long&, long, 18:50:41 INFO - memory_order, memory_order) volatile throw (); 18:50:41 INFO - bool compare_exchange_weak(long&, long, 18:50:41 INFO - memory_order, memory_order) throw (); 18:50:41 INFO - bool compare_exchange_strong(long&, long, 18:50:41 INFO - memory_order, memory_order) volatile throw (); 18:50:41 INFO - bool compare_exchange_strong(long&, long, 18:50:41 INFO - memory_order, memory_order) throw (); 18:50:41 INFO - bool compare_exchange_weak(long&, long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - bool compare_exchange_weak(long&, long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - bool compare_exchange_strong(long&, long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - bool compare_exchange_strong(long&, long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - long operator++(int) volatile throw (); 18:50:41 INFO - long operator++(int) throw (); 18:50:41 INFO - long operator--(int) volatile throw (); 18:50:41 INFO - long operator--(int) throw (); 18:50:41 INFO - long operator++() volatile throw (); 18:50:41 INFO - long operator++() throw (); 18:50:41 INFO - long operator--() volatile throw (); 18:50:41 INFO - long operator--() throw (); 18:50:41 INFO - long operator+=(long) volatile throw (); 18:50:41 INFO - long operator+=(long) throw (); 18:50:41 INFO - long operator-=(long) volatile throw (); 18:50:41 INFO - long operator-=(long) throw (); 18:50:41 INFO - long operator&=(long) volatile throw (); 18:50:41 INFO - long operator&=(long) throw (); 18:50:41 INFO - long operator|=(long) volatile throw (); 18:50:41 INFO - long operator|=(long) throw (); 18:50:41 INFO - long operator^=(long) volatile throw (); 18:50:41 INFO - long operator^=(long) throw (); 18:50:41 INFO - long fetch_add(long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - long fetch_add(long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - long fetch_sub(long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - long fetch_sub(long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - long fetch_and(long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - long fetch_and(long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - long fetch_or(long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - long fetch_or(long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - long fetch_xor(long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - long fetch_xor(long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - alignas(sizeof(_Uint4_t)) _Uint4_t _My_val; 18:50:41 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } _Atomic_long; 18:50:41 INFO - template<> 18:50:41 INFO - struct atomic 18:50:41 INFO - : _Atomic_long 18:50:41 INFO - { 18:50:41 INFO - atomic() throw () = default; 18:50:41 INFO - constexpr atomic(long _Val) throw () 18:50:41 INFO - : _Atomic_long{(_Uint4_t)_Val} 18:50:41 INFO - { 18:50:41 INFO - } 18:50:41 INFO - long operator=(long _Val) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_long::operator=(_Val)); 18:50:41 INFO - } 18:50:41 INFO - long operator=(long _Val) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_long::operator=(_Val)); 18:50:41 INFO - } 18:50:41 INFO - atomic(const atomic&) = delete; 18:50:41 INFO - atomic& operator=(const atomic&) = delete; 18:50:41 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:41 INFO - }; 18:50:41 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_long *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_4()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const _Atomic_long *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_4()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_4()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_4()); 18:50:41 INFO - } 18:50:41 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline void atomic_init(volatile _Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(_Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline void atomic_store_explicit( 18:50:41 INFO - volatile _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store_explicit( 18:50:41 INFO - _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store(volatile _Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store(_Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_load_explicit( 18:50:41 INFO - const volatile _Atomic_long *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_load_explicit( 18:50:41 INFO - const _Atomic_long *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_load( 18:50:41 INFO - const volatile _Atomic_long *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_load( 18:50:41 INFO - const _Atomic_long *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_exchange_explicit( 18:50:41 INFO - volatile _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_exchange_explicit( 18:50:41 INFO - _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_exchange(volatile _Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_exchange(_Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - volatile _Atomic_long *_Atom, long *_Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atomic_long *_Atom, long *_Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - volatile _Atomic_long *_Atom, long *_Exp, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - _Atomic_long *_Atom, long *_Exp, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - volatile _Atomic_long *_Atom, long *_Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atomic_long *_Atom, long *_Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - volatile _Atomic_long *_Atom, long *_Exp, long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - _Atomic_long *_Atom, long *_Exp, long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator=(long _Value) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(this, _Value); 18:50:41 INFO - return (_Value); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator=(long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(this, _Value); 18:50:41 INFO - return (_Value); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_long::is_lock_free() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(this)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_long::is_lock_free() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(this)); 18:50:41 INFO - } 18:50:41 INFO - inline void _Atomic_long::store(long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void _Atomic_long::store(long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::load( 18:50:41 INFO - memory_order _Order) const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(this, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::load( 18:50:41 INFO - memory_order _Order) const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(this, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline _Atomic_long::operator long() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(this)); 18:50:41 INFO - } 18:50:41 INFO - inline _Atomic_long::operator long() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(this)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::exchange( 18:50:41 INFO - long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::exchange( 18:50:41 INFO - long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_long::compare_exchange_weak( 18:50:41 INFO - long& _Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_long::compare_exchange_weak( 18:50:41 INFO - long& _Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_long::compare_exchange_weak( 18:50:41 INFO - long& _Exp, long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_long::compare_exchange_weak( 18:50:41 INFO - long& _Exp, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_long::compare_exchange_strong( 18:50:41 INFO - long& _Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_long::compare_exchange_strong( 18:50:41 INFO - long& _Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_long::compare_exchange_strong( 18:50:41 INFO - long& _Exp, long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_long::compare_exchange_strong( 18:50:41 INFO - long& _Exp, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_is_lock_free( 18:50:41 INFO - const volatile atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free( 18:50:41 INFO - static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_is_lock_free( 18:50:41 INFO - const atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_init(atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_init(static_cast<_Atomic_long *>(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store(atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(static_cast<_Atomic_long *>(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:41 INFO - long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:41 INFO - _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:41 INFO - long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(static_cast<_Atomic_long *>(_Atom), 18:50:41 INFO - _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_load(const volatile atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_load(const atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_load_explicit( 18:50:41 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit( 18:50:41 INFO - static_cast(_Atom), _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_load_explicit( 18:50:41 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit( 18:50:41 INFO - static_cast(_Atom), _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_exchange( 18:50:41 INFO - volatile atomic *_Atom, long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_exchange(atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange(static_cast<_Atomic_long *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_exchange_explicit( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_exchange_explicit(atomic *_Atom, 18:50:41 INFO - long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_long *>(_Atom), 18:50:41 INFO - _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - volatile atomic *_Atom, long *_Exp, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak( 18:50:41 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - atomic *_Atom, long *_Exp, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak( 18:50:41 INFO - static_cast<_Atomic_long *>(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - volatile atomic *_Atom, long *_Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - static_cast(_Atom), _Exp, 18:50:41 INFO - _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - atomic *_Atom, long *_Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - static_cast<_Atomic_long *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - volatile atomic *_Atom, long *_Exp, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong( 18:50:41 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - atomic *_Atom, long *_Exp, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong( 18:50:41 INFO - static_cast<_Atomic_long *>(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - volatile atomic *_Atom, long *_Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - static_cast(_Atom), _Exp, 18:50:41 INFO - _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - atomic *_Atom, long *_Exp, long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - static_cast<_Atomic_long *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline long atomic_fetch_add_explicit( 18:50:41 INFO - volatile _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_add_explicit( 18:50:41 INFO - _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_add(volatile _Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_add(_Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_sub_explicit( 18:50:41 INFO - volatile _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_sub_explicit( 18:50:41 INFO - _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_sub(volatile _Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_sub(_Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_and_explicit( 18:50:41 INFO - volatile _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_fetch_and_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_and_explicit( 18:50:41 INFO - _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_fetch_and_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_and(volatile _Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_and(_Atomic_long *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_or_explicit( 18:50:41 INFO - volatile _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_fetch_or_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_or_explicit( 18:50:41 INFO - _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_fetch_or_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_or( 18:50:41 INFO - volatile _Atomic_long *_Atom, long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_or( 18:50:41 INFO - _Atomic_long *_Atom, long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_xor_explicit( 18:50:41 INFO - volatile _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_fetch_xor_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_xor_explicit( 18:50:41 INFO - _Atomic_long *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long)_Atomic_fetch_xor_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_xor( 18:50:41 INFO - volatile _Atomic_long *_Atom, long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long atomic_fetch_xor( 18:50:41 INFO - _Atomic_long *_Atom, long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator++(int) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator++(int) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator--(int) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator--(int) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator++() volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator++() throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator--() volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator--() throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator+=(long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator+=(long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator-=(long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator-=(long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator&=(long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator&=(long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator|=(long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator|=(long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator^=(long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::operator^=(long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::fetch_add( 18:50:41 INFO - long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::fetch_add( 18:50:41 INFO - long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::fetch_sub( 18:50:41 INFO - long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::fetch_sub( 18:50:41 INFO - long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::fetch_and( 18:50:41 INFO - long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::fetch_and( 18:50:41 INFO - long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::fetch_or( 18:50:41 INFO - long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::fetch_or( 18:50:41 INFO - long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::fetch_xor( 18:50:41 INFO - long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long _Atomic_long::fetch_xor( 18:50:41 INFO - long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_add( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_add(atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(static_cast<_Atomic_long *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_add_explicit( 18:50:41 INFO - volatile atomic *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_add_explicit( 18:50:41 INFO - atomic *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit( 18:50:41 INFO - static_cast<_Atomic_long *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_sub( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_sub(atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(static_cast<_Atomic_long *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_sub_explicit( 18:50:41 INFO - volatile atomic *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_sub_explicit( 18:50:41 INFO - atomic *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit( 18:50:41 INFO - static_cast<_Atomic_long *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_and( 18:50:41 INFO - volatile atomic *_Atom, long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_and( 18:50:41 INFO - atomic *_Atom, long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(static_cast<_Atomic_long *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_and_explicit( 18:50:41 INFO - volatile atomic *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_and_explicit( 18:50:41 INFO - atomic *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit( 18:50:41 INFO - static_cast<_Atomic_long *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_or(volatile atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_or(atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(static_cast<_Atomic_long *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_or_explicit( 18:50:41 INFO - volatile atomic *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_or_explicit( 18:50:41 INFO - atomic *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit( 18:50:41 INFO - static_cast<_Atomic_long *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_xor(volatile atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_xor(atomic *_Atom, 18:50:41 INFO - long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(static_cast<_Atomic_long *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_xor_explicit( 18:50:41 INFO - volatile atomic *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long atomic_fetch_xor_explicit( 18:50:41 INFO - atomic *_Atom, long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit( 18:50:41 INFO - static_cast<_Atomic_long *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 771 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:41 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - static_assert(4 == sizeof (unsigned long), 18:50:41 INFO - "_ISIZE and _ITYPE should match."); 18:50:41 INFO - typedef struct _Atomic_ulong 18:50:41 INFO - { 18:50:41 INFO - unsigned long operator=(unsigned long) volatile throw (); 18:50:41 INFO - unsigned long operator=(unsigned long) throw (); 18:50:41 INFO - bool is_lock_free() const volatile throw (); 18:50:41 INFO - bool is_lock_free() const throw (); 18:50:41 INFO - void store(unsigned long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - void store(unsigned long, memory_order = memory_order_seq_cst) 18:50:41 INFO - throw (); 18:50:41 INFO - unsigned long load(memory_order = memory_order_seq_cst) 18:50:41 INFO - const volatile throw (); 18:50:41 INFO - unsigned long load(memory_order = memory_order_seq_cst) 18:50:41 INFO - const throw (); 18:50:41 INFO - operator unsigned long() const volatile throw (); 18:50:41 INFO - operator unsigned long() const throw (); 18:50:41 INFO - unsigned long exchange(unsigned long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - unsigned long exchange(unsigned long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - bool compare_exchange_weak(unsigned long&, unsigned long, 18:50:41 INFO - memory_order, memory_order) volatile throw (); 18:50:41 INFO - bool compare_exchange_weak(unsigned long&, unsigned long, 18:50:41 INFO - memory_order, memory_order) throw (); 18:50:41 INFO - bool compare_exchange_strong(unsigned long&, unsigned long, 18:50:41 INFO - memory_order, memory_order) volatile throw (); 18:50:41 INFO - bool compare_exchange_strong(unsigned long&, unsigned long, 18:50:41 INFO - memory_order, memory_order) throw (); 18:50:41 INFO - bool compare_exchange_weak(unsigned long&, unsigned long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - bool compare_exchange_weak(unsigned long&, unsigned long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - bool compare_exchange_strong(unsigned long&, unsigned long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - bool compare_exchange_strong(unsigned long&, unsigned long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - unsigned long operator++(int) volatile throw (); 18:50:41 INFO - unsigned long operator++(int) throw (); 18:50:41 INFO - unsigned long operator--(int) volatile throw (); 18:50:41 INFO - unsigned long operator--(int) throw (); 18:50:41 INFO - unsigned long operator++() volatile throw (); 18:50:41 INFO - unsigned long operator++() throw (); 18:50:41 INFO - unsigned long operator--() volatile throw (); 18:50:41 INFO - unsigned long operator--() throw (); 18:50:41 INFO - unsigned long operator+=(unsigned long) volatile throw (); 18:50:41 INFO - unsigned long operator+=(unsigned long) throw (); 18:50:41 INFO - unsigned long operator-=(unsigned long) volatile throw (); 18:50:41 INFO - unsigned long operator-=(unsigned long) throw (); 18:50:41 INFO - unsigned long operator&=(unsigned long) volatile throw (); 18:50:41 INFO - unsigned long operator&=(unsigned long) throw (); 18:50:41 INFO - unsigned long operator|=(unsigned long) volatile throw (); 18:50:41 INFO - unsigned long operator|=(unsigned long) throw (); 18:50:41 INFO - unsigned long operator^=(unsigned long) volatile throw (); 18:50:41 INFO - unsigned long operator^=(unsigned long) throw (); 18:50:41 INFO - unsigned long fetch_add(unsigned long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - unsigned long fetch_add(unsigned long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - unsigned long fetch_sub(unsigned long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - unsigned long fetch_sub(unsigned long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - unsigned long fetch_and(unsigned long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - unsigned long fetch_and(unsigned long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - unsigned long fetch_or(unsigned long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - unsigned long fetch_or(unsigned long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - unsigned long fetch_xor(unsigned long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - unsigned long fetch_xor(unsigned long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - alignas(sizeof(_Uint4_t)) _Uint4_t _My_val; 18:50:41 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } _Atomic_ulong; 18:50:41 INFO - template<> 18:50:41 INFO - struct atomic 18:50:41 INFO - : _Atomic_ulong 18:50:41 INFO - { 18:50:41 INFO - atomic() throw () = default; 18:50:41 INFO - constexpr atomic(unsigned long _Val) throw () 18:50:41 INFO - : _Atomic_ulong{(_Uint4_t)_Val} 18:50:41 INFO - { 18:50:41 INFO - } 18:50:41 INFO - unsigned long operator=(unsigned long _Val) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_ulong::operator=(_Val)); 18:50:41 INFO - } 18:50:41 INFO - unsigned long operator=(unsigned long _Val) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_ulong::operator=(_Val)); 18:50:41 INFO - } 18:50:41 INFO - atomic(const atomic&) = delete; 18:50:41 INFO - atomic& operator=(const atomic&) = delete; 18:50:41 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:41 INFO - }; 18:50:41 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_ulong *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_4()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const _Atomic_ulong *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_4()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_4()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_4()); 18:50:41 INFO - } 18:50:41 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline void atomic_init(volatile _Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(_Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline void atomic_store_explicit( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store_explicit( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store(volatile _Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store(_Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_load_explicit( 18:50:41 INFO - const volatile _Atomic_ulong *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_load_explicit( 18:50:41 INFO - const _Atomic_ulong *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_load( 18:50:41 INFO - const volatile _Atomic_ulong *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_load( 18:50:41 INFO - const _Atomic_ulong *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_exchange_explicit( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_exchange_explicit( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_exchange(volatile _Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_exchange(_Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long *_Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long *_Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long *_Exp, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long *_Exp, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long *_Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long *_Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long *_Exp, unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long *_Exp, unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator=(unsigned long _Value) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(this, _Value); 18:50:41 INFO - return (_Value); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator=(unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(this, _Value); 18:50:41 INFO - return (_Value); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ulong::is_lock_free() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(this)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ulong::is_lock_free() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(this)); 18:50:41 INFO - } 18:50:41 INFO - inline void _Atomic_ulong::store(unsigned long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void _Atomic_ulong::store(unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::load( 18:50:41 INFO - memory_order _Order) const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(this, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::load( 18:50:41 INFO - memory_order _Order) const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(this, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline _Atomic_ulong::operator unsigned long() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(this)); 18:50:41 INFO - } 18:50:41 INFO - inline _Atomic_ulong::operator unsigned long() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(this)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::exchange( 18:50:41 INFO - unsigned long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::exchange( 18:50:41 INFO - unsigned long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ulong::compare_exchange_weak( 18:50:41 INFO - unsigned long& _Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ulong::compare_exchange_weak( 18:50:41 INFO - unsigned long& _Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ulong::compare_exchange_weak( 18:50:41 INFO - unsigned long& _Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ulong::compare_exchange_weak( 18:50:41 INFO - unsigned long& _Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ulong::compare_exchange_strong( 18:50:41 INFO - unsigned long& _Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ulong::compare_exchange_strong( 18:50:41 INFO - unsigned long& _Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ulong::compare_exchange_strong( 18:50:41 INFO - unsigned long& _Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ulong::compare_exchange_strong( 18:50:41 INFO - unsigned long& _Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_is_lock_free( 18:50:41 INFO - const volatile atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free( 18:50:41 INFO - static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_is_lock_free( 18:50:41 INFO - const atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_init(atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_init(static_cast<_Atomic_ulong *>(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store(atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(static_cast<_Atomic_ulong *>(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:41 INFO - unsigned long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:41 INFO - _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:41 INFO - unsigned long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(static_cast<_Atomic_ulong *>(_Atom), 18:50:41 INFO - _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_load(const volatile atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_load(const atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_load_explicit( 18:50:41 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit( 18:50:41 INFO - static_cast(_Atom), _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_load_explicit( 18:50:41 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit( 18:50:41 INFO - static_cast(_Atom), _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_exchange( 18:50:41 INFO - volatile atomic *_Atom, unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_exchange(atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange(static_cast<_Atomic_ulong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_exchange_explicit( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - unsigned long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_exchange_explicit(atomic *_Atom, 18:50:41 INFO - unsigned long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_ulong *>(_Atom), 18:50:41 INFO - _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - volatile atomic *_Atom, unsigned long *_Exp, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak( 18:50:41 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - atomic *_Atom, unsigned long *_Exp, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak( 18:50:41 INFO - static_cast<_Atomic_ulong *>(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long *_Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - static_cast(_Atom), _Exp, 18:50:41 INFO - _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long *_Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - static_cast<_Atomic_ulong *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - volatile atomic *_Atom, unsigned long *_Exp, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong( 18:50:41 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - atomic *_Atom, unsigned long *_Exp, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong( 18:50:41 INFO - static_cast<_Atomic_ulong *>(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long *_Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - static_cast(_Atom), _Exp, 18:50:41 INFO - _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long *_Exp, unsigned long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - static_cast<_Atomic_ulong *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline unsigned long atomic_fetch_add_explicit( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_add_explicit( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_add(volatile _Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_add(_Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_sub_explicit( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_sub_explicit( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_sub(volatile _Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_sub(_Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_and_explicit( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_fetch_and_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_and_explicit( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_fetch_and_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_and(volatile _Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_and(_Atomic_ulong *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_or_explicit( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_fetch_or_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_or_explicit( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_fetch_or_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_or( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_or( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_xor_explicit( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_fetch_xor_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_xor_explicit( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long)_Atomic_fetch_xor_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_xor( 18:50:41 INFO - volatile _Atomic_ulong *_Atom, unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long atomic_fetch_xor( 18:50:41 INFO - _Atomic_ulong *_Atom, unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator++(int) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator++(int) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator--(int) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator--(int) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator++() volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator++() throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator--() volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator--() throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator+=(unsigned long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator+=(unsigned long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator-=(unsigned long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator-=(unsigned long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator&=(unsigned long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator&=(unsigned long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator|=(unsigned long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator|=(unsigned long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator^=(unsigned long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::operator^=(unsigned long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::fetch_add( 18:50:41 INFO - unsigned long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::fetch_add( 18:50:41 INFO - unsigned long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::fetch_sub( 18:50:41 INFO - unsigned long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::fetch_sub( 18:50:41 INFO - unsigned long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::fetch_and( 18:50:41 INFO - unsigned long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::fetch_and( 18:50:41 INFO - unsigned long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::fetch_or( 18:50:41 INFO - unsigned long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::fetch_or( 18:50:41 INFO - unsigned long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::fetch_xor( 18:50:41 INFO - unsigned long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long _Atomic_ulong::fetch_xor( 18:50:41 INFO - unsigned long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_add( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_add(atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(static_cast<_Atomic_ulong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_add_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_add_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit( 18:50:41 INFO - static_cast<_Atomic_ulong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_sub( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_sub(atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(static_cast<_Atomic_ulong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_sub_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_sub_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit( 18:50:41 INFO - static_cast<_Atomic_ulong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_and( 18:50:41 INFO - volatile atomic *_Atom, unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_and( 18:50:41 INFO - atomic *_Atom, unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(static_cast<_Atomic_ulong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_and_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_and_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit( 18:50:41 INFO - static_cast<_Atomic_ulong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_or(volatile atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_or(atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(static_cast<_Atomic_ulong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_or_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_or_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit( 18:50:41 INFO - static_cast<_Atomic_ulong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_xor(volatile atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_xor(atomic *_Atom, 18:50:41 INFO - unsigned long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(static_cast<_Atomic_ulong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_xor_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long atomic_fetch_xor_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit( 18:50:41 INFO - static_cast<_Atomic_ulong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 777 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:41 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - static_assert(8 == sizeof (long long), 18:50:41 INFO - "_ISIZE and _ITYPE should match."); 18:50:41 INFO - typedef struct _Atomic_llong 18:50:41 INFO - { 18:50:41 INFO - long long operator=(long long) volatile throw (); 18:50:41 INFO - long long operator=(long long) throw (); 18:50:41 INFO - bool is_lock_free() const volatile throw (); 18:50:41 INFO - bool is_lock_free() const throw (); 18:50:41 INFO - void store(long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - void store(long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - throw (); 18:50:41 INFO - long long load(memory_order = memory_order_seq_cst) 18:50:41 INFO - const volatile throw (); 18:50:41 INFO - long long load(memory_order = memory_order_seq_cst) 18:50:41 INFO - const throw (); 18:50:41 INFO - operator long long() const volatile throw (); 18:50:41 INFO - operator long long() const throw (); 18:50:41 INFO - long long exchange(long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - long long exchange(long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - bool compare_exchange_weak(long long&, long long, 18:50:41 INFO - memory_order, memory_order) volatile throw (); 18:50:41 INFO - bool compare_exchange_weak(long long&, long long, 18:50:41 INFO - memory_order, memory_order) throw (); 18:50:41 INFO - bool compare_exchange_strong(long long&, long long, 18:50:41 INFO - memory_order, memory_order) volatile throw (); 18:50:41 INFO - bool compare_exchange_strong(long long&, long long, 18:50:41 INFO - memory_order, memory_order) throw (); 18:50:41 INFO - bool compare_exchange_weak(long long&, long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - bool compare_exchange_weak(long long&, long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - bool compare_exchange_strong(long long&, long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - bool compare_exchange_strong(long long&, long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - long long operator++(int) volatile throw (); 18:50:41 INFO - long long operator++(int) throw (); 18:50:41 INFO - long long operator--(int) volatile throw (); 18:50:41 INFO - long long operator--(int) throw (); 18:50:41 INFO - long long operator++() volatile throw (); 18:50:41 INFO - long long operator++() throw (); 18:50:41 INFO - long long operator--() volatile throw (); 18:50:41 INFO - long long operator--() throw (); 18:50:41 INFO - long long operator+=(long long) volatile throw (); 18:50:41 INFO - long long operator+=(long long) throw (); 18:50:41 INFO - long long operator-=(long long) volatile throw (); 18:50:41 INFO - long long operator-=(long long) throw (); 18:50:41 INFO - long long operator&=(long long) volatile throw (); 18:50:41 INFO - long long operator&=(long long) throw (); 18:50:41 INFO - long long operator|=(long long) volatile throw (); 18:50:41 INFO - long long operator|=(long long) throw (); 18:50:41 INFO - long long operator^=(long long) volatile throw (); 18:50:41 INFO - long long operator^=(long long) throw (); 18:50:41 INFO - long long fetch_add(long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - long long fetch_add(long long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - long long fetch_sub(long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - long long fetch_sub(long long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - long long fetch_and(long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - long long fetch_and(long long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - long long fetch_or(long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - long long fetch_or(long long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - long long fetch_xor(long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - long long fetch_xor(long long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - alignas(sizeof(_Uint8_t)) _Uint8_t _My_val; 18:50:41 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } _Atomic_llong; 18:50:41 INFO - template<> 18:50:41 INFO - struct atomic 18:50:41 INFO - : _Atomic_llong 18:50:41 INFO - { 18:50:41 INFO - atomic() throw () = default; 18:50:41 INFO - constexpr atomic(long long _Val) throw () 18:50:41 INFO - : _Atomic_llong{(_Uint8_t)_Val} 18:50:41 INFO - { 18:50:41 INFO - } 18:50:41 INFO - long long operator=(long long _Val) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_llong::operator=(_Val)); 18:50:41 INFO - } 18:50:41 INFO - long long operator=(long long _Val) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_llong::operator=(_Val)); 18:50:41 INFO - } 18:50:41 INFO - atomic(const atomic&) = delete; 18:50:41 INFO - atomic& operator=(const atomic&) = delete; 18:50:41 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:41 INFO - }; 18:50:41 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_llong *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_8()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const _Atomic_llong *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_8()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_8()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_8()); 18:50:41 INFO - } 18:50:41 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline void atomic_init(volatile _Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint8_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(_Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint8_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint8_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint8_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline void atomic_store_explicit( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_store_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store_explicit( 18:50:41 INFO - _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_store_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store(volatile _Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store(_Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_load_explicit( 18:50:41 INFO - const volatile _Atomic_llong *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_load_8 ((_Uint8_t*)&_Atom->_My_val, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_load_explicit( 18:50:41 INFO - const _Atomic_llong *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_load_8 ((_Uint8_t*)&_Atom->_My_val, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_load( 18:50:41 INFO - const volatile _Atomic_llong *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_load( 18:50:41 INFO - const _Atomic_llong *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_exchange_explicit( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_exchange_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_exchange_explicit( 18:50:41 INFO - _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_exchange_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_exchange(volatile _Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_exchange(_Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long *_Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_weak_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t*)_Exp, (_Uint8_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atomic_llong *_Atom, long long *_Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_weak_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t*)_Exp, (_Uint8_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long *_Exp, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - _Atomic_llong *_Atom, long long *_Exp, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long *_Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_strong_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t*)_Exp, (_Uint8_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atomic_llong *_Atom, long long *_Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_strong_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t*)_Exp, (_Uint8_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long *_Exp, long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - _Atomic_llong *_Atom, long long *_Exp, long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator=(long long _Value) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(this, _Value); 18:50:41 INFO - return (_Value); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator=(long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(this, _Value); 18:50:41 INFO - return (_Value); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_llong::is_lock_free() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(this)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_llong::is_lock_free() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(this)); 18:50:41 INFO - } 18:50:41 INFO - inline void _Atomic_llong::store(long long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void _Atomic_llong::store(long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::load( 18:50:41 INFO - memory_order _Order) const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(this, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::load( 18:50:41 INFO - memory_order _Order) const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(this, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline _Atomic_llong::operator long long() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(this)); 18:50:41 INFO - } 18:50:41 INFO - inline _Atomic_llong::operator long long() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(this)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::exchange( 18:50:41 INFO - long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::exchange( 18:50:41 INFO - long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_llong::compare_exchange_weak( 18:50:41 INFO - long long& _Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_llong::compare_exchange_weak( 18:50:41 INFO - long long& _Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_llong::compare_exchange_weak( 18:50:41 INFO - long long& _Exp, long long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_llong::compare_exchange_weak( 18:50:41 INFO - long long& _Exp, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_llong::compare_exchange_strong( 18:50:41 INFO - long long& _Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_llong::compare_exchange_strong( 18:50:41 INFO - long long& _Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_llong::compare_exchange_strong( 18:50:41 INFO - long long& _Exp, long long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_llong::compare_exchange_strong( 18:50:41 INFO - long long& _Exp, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_is_lock_free( 18:50:41 INFO - const volatile atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free( 18:50:41 INFO - static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_is_lock_free( 18:50:41 INFO - const atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_init(atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_init(static_cast<_Atomic_llong *>(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store(atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(static_cast<_Atomic_llong *>(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:41 INFO - long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:41 INFO - _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:41 INFO - long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(static_cast<_Atomic_llong *>(_Atom), 18:50:41 INFO - _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_load(const volatile atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_load(const atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_load_explicit( 18:50:41 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit( 18:50:41 INFO - static_cast(_Atom), _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_load_explicit( 18:50:41 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit( 18:50:41 INFO - static_cast(_Atom), _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_exchange( 18:50:41 INFO - volatile atomic *_Atom, long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_exchange(atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange(static_cast<_Atomic_llong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_exchange_explicit( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_exchange_explicit(atomic *_Atom, 18:50:41 INFO - long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_llong *>(_Atom), 18:50:41 INFO - _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - volatile atomic *_Atom, long long *_Exp, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak( 18:50:41 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - atomic *_Atom, long long *_Exp, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak( 18:50:41 INFO - static_cast<_Atomic_llong *>(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - volatile atomic *_Atom, long long *_Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - static_cast(_Atom), _Exp, 18:50:41 INFO - _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - atomic *_Atom, long long *_Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - static_cast<_Atomic_llong *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - volatile atomic *_Atom, long long *_Exp, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong( 18:50:41 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - atomic *_Atom, long long *_Exp, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong( 18:50:41 INFO - static_cast<_Atomic_llong *>(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - volatile atomic *_Atom, long long *_Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - static_cast(_Atom), _Exp, 18:50:41 INFO - _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - atomic *_Atom, long long *_Exp, long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - static_cast<_Atomic_llong *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline long long atomic_fetch_add_explicit( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_fetch_add_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_add_explicit( 18:50:41 INFO - _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_fetch_add_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_add(volatile _Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_add(_Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_sub_explicit( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_fetch_sub_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_sub_explicit( 18:50:41 INFO - _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_fetch_sub_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_sub(volatile _Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_sub(_Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_and_explicit( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_fetch_and_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_and_explicit( 18:50:41 INFO - _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_fetch_and_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_and(volatile _Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_and(_Atomic_llong *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_or_explicit( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_fetch_or_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_or_explicit( 18:50:41 INFO - _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_fetch_or_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_or( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_or( 18:50:41 INFO - _Atomic_llong *_Atom, long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_xor_explicit( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_fetch_xor_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_xor_explicit( 18:50:41 INFO - _Atomic_llong *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((long long)_Atomic_fetch_xor_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_xor( 18:50:41 INFO - volatile _Atomic_llong *_Atom, long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long atomic_fetch_xor( 18:50:41 INFO - _Atomic_llong *_Atom, long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator++(int) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator++(int) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator--(int) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator--(int) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator++() volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator++() throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator--() volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator--() throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator+=(long long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator+=(long long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator-=(long long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator-=(long long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator&=(long long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator&=(long long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator|=(long long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator|=(long long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator^=(long long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::operator^=(long long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::fetch_add( 18:50:41 INFO - long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::fetch_add( 18:50:41 INFO - long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::fetch_sub( 18:50:41 INFO - long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::fetch_sub( 18:50:41 INFO - long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::fetch_and( 18:50:41 INFO - long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::fetch_and( 18:50:41 INFO - long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::fetch_or( 18:50:41 INFO - long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::fetch_or( 18:50:41 INFO - long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::fetch_xor( 18:50:41 INFO - long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline long long _Atomic_llong::fetch_xor( 18:50:41 INFO - long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_add( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_add(atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(static_cast<_Atomic_llong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_add_explicit( 18:50:41 INFO - volatile atomic *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_add_explicit( 18:50:41 INFO - atomic *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit( 18:50:41 INFO - static_cast<_Atomic_llong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_sub( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_sub(atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(static_cast<_Atomic_llong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_sub_explicit( 18:50:41 INFO - volatile atomic *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_sub_explicit( 18:50:41 INFO - atomic *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit( 18:50:41 INFO - static_cast<_Atomic_llong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_and( 18:50:41 INFO - volatile atomic *_Atom, long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_and( 18:50:41 INFO - atomic *_Atom, long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(static_cast<_Atomic_llong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_and_explicit( 18:50:41 INFO - volatile atomic *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_and_explicit( 18:50:41 INFO - atomic *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit( 18:50:41 INFO - static_cast<_Atomic_llong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_or(volatile atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_or(atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(static_cast<_Atomic_llong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_or_explicit( 18:50:41 INFO - volatile atomic *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_or_explicit( 18:50:41 INFO - atomic *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit( 18:50:41 INFO - static_cast<_Atomic_llong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_xor(volatile atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_xor(atomic *_Atom, 18:50:41 INFO - long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(static_cast<_Atomic_llong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_xor_explicit( 18:50:41 INFO - volatile atomic *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline long long atomic_fetch_xor_explicit( 18:50:41 INFO - atomic *_Atom, long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit( 18:50:41 INFO - static_cast<_Atomic_llong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 783 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:41 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - static_assert(8 == sizeof (unsigned long long), 18:50:41 INFO - "_ISIZE and _ITYPE should match."); 18:50:41 INFO - typedef struct _Atomic_ullong 18:50:41 INFO - { 18:50:41 INFO - unsigned long long operator=(unsigned long long) volatile throw (); 18:50:41 INFO - unsigned long long operator=(unsigned long long) throw (); 18:50:41 INFO - bool is_lock_free() const volatile throw (); 18:50:41 INFO - bool is_lock_free() const throw (); 18:50:41 INFO - void store(unsigned long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - void store(unsigned long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - throw (); 18:50:41 INFO - unsigned long long load(memory_order = memory_order_seq_cst) 18:50:41 INFO - const volatile throw (); 18:50:41 INFO - unsigned long long load(memory_order = memory_order_seq_cst) 18:50:41 INFO - const throw (); 18:50:41 INFO - operator unsigned long long() const volatile throw (); 18:50:41 INFO - operator unsigned long long() const throw (); 18:50:41 INFO - unsigned long long exchange(unsigned long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - unsigned long long exchange(unsigned long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - bool compare_exchange_weak(unsigned long long&, unsigned long long, 18:50:41 INFO - memory_order, memory_order) volatile throw (); 18:50:41 INFO - bool compare_exchange_weak(unsigned long long&, unsigned long long, 18:50:41 INFO - memory_order, memory_order) throw (); 18:50:41 INFO - bool compare_exchange_strong(unsigned long long&, unsigned long long, 18:50:41 INFO - memory_order, memory_order) volatile throw (); 18:50:41 INFO - bool compare_exchange_strong(unsigned long long&, unsigned long long, 18:50:41 INFO - memory_order, memory_order) throw (); 18:50:41 INFO - bool compare_exchange_weak(unsigned long long&, unsigned long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - bool compare_exchange_weak(unsigned long long&, unsigned long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - bool compare_exchange_strong(unsigned long long&, unsigned long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - bool compare_exchange_strong(unsigned long long&, unsigned long long, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - unsigned long long operator++(int) volatile throw (); 18:50:41 INFO - unsigned long long operator++(int) throw (); 18:50:41 INFO - unsigned long long operator--(int) volatile throw (); 18:50:41 INFO - unsigned long long operator--(int) throw (); 18:50:41 INFO - unsigned long long operator++() volatile throw (); 18:50:41 INFO - unsigned long long operator++() throw (); 18:50:41 INFO - unsigned long long operator--() volatile throw (); 18:50:41 INFO - unsigned long long operator--() throw (); 18:50:41 INFO - unsigned long long operator+=(unsigned long long) volatile throw (); 18:50:41 INFO - unsigned long long operator+=(unsigned long long) throw (); 18:50:41 INFO - unsigned long long operator-=(unsigned long long) volatile throw (); 18:50:41 INFO - unsigned long long operator-=(unsigned long long) throw (); 18:50:41 INFO - unsigned long long operator&=(unsigned long long) volatile throw (); 18:50:41 INFO - unsigned long long operator&=(unsigned long long) throw (); 18:50:41 INFO - unsigned long long operator|=(unsigned long long) volatile throw (); 18:50:41 INFO - unsigned long long operator|=(unsigned long long) throw (); 18:50:41 INFO - unsigned long long operator^=(unsigned long long) volatile throw (); 18:50:41 INFO - unsigned long long operator^=(unsigned long long) throw (); 18:50:41 INFO - unsigned long long fetch_add(unsigned long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - unsigned long long fetch_add(unsigned long long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - unsigned long long fetch_sub(unsigned long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - unsigned long long fetch_sub(unsigned long long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - unsigned long long fetch_and(unsigned long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - unsigned long long fetch_and(unsigned long long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - unsigned long long fetch_or(unsigned long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - unsigned long long fetch_or(unsigned long long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - unsigned long long fetch_xor(unsigned long long, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - unsigned long long fetch_xor(unsigned long long, memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - alignas(sizeof(_Uint8_t)) _Uint8_t _My_val; 18:50:41 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } _Atomic_ullong; 18:50:41 INFO - template<> 18:50:41 INFO - struct atomic 18:50:41 INFO - : _Atomic_ullong 18:50:41 INFO - { 18:50:41 INFO - atomic() throw () = default; 18:50:41 INFO - constexpr atomic(unsigned long long _Val) throw () 18:50:41 INFO - : _Atomic_ullong{(_Uint8_t)_Val} 18:50:41 INFO - { 18:50:41 INFO - } 18:50:41 INFO - unsigned long long operator=(unsigned long long _Val) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_ullong::operator=(_Val)); 18:50:41 INFO - } 18:50:41 INFO - unsigned long long operator=(unsigned long long _Val) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_ullong::operator=(_Val)); 18:50:41 INFO - } 18:50:41 INFO - atomic(const atomic&) = delete; 18:50:41 INFO - atomic& operator=(const atomic&) = delete; 18:50:41 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:41 INFO - }; 18:50:41 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_ullong *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_8()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const _Atomic_ullong *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_8()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const volatile atomic *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_8()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const atomic *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_8()); 18:50:41 INFO - } 18:50:41 INFO - #line 464 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline void atomic_init(volatile _Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint8_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(_Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint8_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint8_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint8_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - #line 495 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline void atomic_store_explicit( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_store_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store_explicit( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_store_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store(volatile _Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store(_Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_load_explicit( 18:50:41 INFO - const volatile _Atomic_ullong *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_load_8 ((_Uint8_t*)&_Atom->_My_val, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_load_explicit( 18:50:41 INFO - const _Atomic_ullong *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_load_8 ((_Uint8_t*)&_Atom->_My_val, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_load( 18:50:41 INFO - const volatile _Atomic_ullong *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_load( 18:50:41 INFO - const _Atomic_ullong *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_exchange_explicit( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_exchange_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_exchange_explicit( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_exchange_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_exchange(volatile _Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_exchange(_Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long *_Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_weak_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t*)_Exp, (_Uint8_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long *_Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_weak_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t*)_Exp, (_Uint8_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long *_Exp, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long *_Exp, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long *_Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_strong_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t*)_Exp, (_Uint8_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long *_Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_strong_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t*)_Exp, (_Uint8_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long *_Exp, unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long *_Exp, unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator=(unsigned long long _Value) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(this, _Value); 18:50:41 INFO - return (_Value); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator=(unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(this, _Value); 18:50:41 INFO - return (_Value); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ullong::is_lock_free() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(this)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ullong::is_lock_free() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(this)); 18:50:41 INFO - } 18:50:41 INFO - inline void _Atomic_ullong::store(unsigned long long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void _Atomic_ullong::store(unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::load( 18:50:41 INFO - memory_order _Order) const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(this, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::load( 18:50:41 INFO - memory_order _Order) const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(this, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline _Atomic_ullong::operator unsigned long long() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(this)); 18:50:41 INFO - } 18:50:41 INFO - inline _Atomic_ullong::operator unsigned long long() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(this)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::exchange( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::exchange( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ullong::compare_exchange_weak( 18:50:41 INFO - unsigned long long& _Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ullong::compare_exchange_weak( 18:50:41 INFO - unsigned long long& _Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ullong::compare_exchange_weak( 18:50:41 INFO - unsigned long long& _Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ullong::compare_exchange_weak( 18:50:41 INFO - unsigned long long& _Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ullong::compare_exchange_strong( 18:50:41 INFO - unsigned long long& _Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ullong::compare_exchange_strong( 18:50:41 INFO - unsigned long long& _Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ullong::compare_exchange_strong( 18:50:41 INFO - unsigned long long& _Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_ullong::compare_exchange_strong( 18:50:41 INFO - unsigned long long& _Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_is_lock_free( 18:50:41 INFO - const volatile atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free( 18:50:41 INFO - static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_is_lock_free( 18:50:41 INFO - const atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_init(volatile atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_init(static_cast(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_init(atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_init(static_cast<_Atomic_ullong *>(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store(volatile atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(static_cast(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store(atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(static_cast<_Atomic_ullong *>(_Atom), _Value); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store_explicit(volatile atomic *_Atom, 18:50:41 INFO - unsigned long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(static_cast(_Atom), 18:50:41 INFO - _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline void atomic_store_explicit(atomic *_Atom, 18:50:41 INFO - unsigned long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(static_cast<_Atomic_ullong *>(_Atom), 18:50:41 INFO - _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_load(const volatile atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_load(const atomic *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(static_cast(_Atom))); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_load_explicit( 18:50:41 INFO - const volatile atomic *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit( 18:50:41 INFO - static_cast(_Atom), _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_load_explicit( 18:50:41 INFO - const atomic *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit( 18:50:41 INFO - static_cast(_Atom), _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_exchange( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_exchange(atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange(static_cast<_Atomic_ullong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_exchange_explicit( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - unsigned long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_exchange_explicit(atomic *_Atom, 18:50:41 INFO - unsigned long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(static_cast<_Atomic_ullong *>(_Atom), 18:50:41 INFO - _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long *_Exp, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak( 18:50:41 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - atomic *_Atom, unsigned long long *_Exp, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak( 18:50:41 INFO - static_cast<_Atomic_ullong *>(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long *_Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - static_cast(_Atom), _Exp, 18:50:41 INFO - _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long long *_Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - static_cast<_Atomic_ullong *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long *_Exp, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong( 18:50:41 INFO - static_cast(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - atomic *_Atom, unsigned long long *_Exp, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong( 18:50:41 INFO - static_cast<_Atomic_ullong *>(_Atom), _Exp, _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long *_Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - static_cast(_Atom), _Exp, 18:50:41 INFO - _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long long *_Exp, unsigned long long _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - static_cast<_Atomic_ullong *>(_Atom), _Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - #line 962 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline unsigned long long atomic_fetch_add_explicit( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_fetch_add_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_add_explicit( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_fetch_add_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_add(volatile _Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_add(_Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_sub_explicit( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_fetch_sub_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_sub_explicit( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_fetch_sub_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_sub(volatile _Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_sub(_Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_and_explicit( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_fetch_and_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_and_explicit( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_fetch_and_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_and(volatile _Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_and(_Atomic_ullong *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_or_explicit( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_fetch_or_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_or_explicit( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_fetch_or_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_or( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_or( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_xor_explicit( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_fetch_xor_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_xor_explicit( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((unsigned long long)_Atomic_fetch_xor_8 ((_Uint8_t*)&_Atom->_My_val, (_Uint8_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_xor( 18:50:41 INFO - volatile _Atomic_ullong *_Atom, unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long atomic_fetch_xor( 18:50:41 INFO - _Atomic_ullong *_Atom, unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator++(int) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator++(int) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator--(int) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator--(int) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator++() volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator++() throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, 1) + 1); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator--() volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator--() throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, 1) - 1); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator+=(unsigned long long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator+=(unsigned long long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(this, _Right) + _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator-=(unsigned long long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator-=(unsigned long long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(this, _Right) - _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator&=(unsigned long long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator&=(unsigned long long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(this, _Right) & _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator|=(unsigned long long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator|=(unsigned long long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(this, _Right) | _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator^=(unsigned long long _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::operator^=(unsigned long long _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(this, _Right) ^ _Right); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::fetch_add( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::fetch_add( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::fetch_sub( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::fetch_sub( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::fetch_and( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::fetch_and( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::fetch_or( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::fetch_or( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::fetch_xor( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline unsigned long long _Atomic_ullong::fetch_xor( 18:50:41 INFO - unsigned long long _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_add( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_add(atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add(static_cast<_Atomic_ullong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_add_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_add_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_add_explicit( 18:50:41 INFO - static_cast<_Atomic_ullong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_sub( 18:50:41 INFO - volatile atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_sub(atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub(static_cast<_Atomic_ullong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_sub_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_sub_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_sub_explicit( 18:50:41 INFO - static_cast<_Atomic_ullong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_and( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_and( 18:50:41 INFO - atomic *_Atom, unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and(static_cast<_Atomic_ullong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_and_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_and_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_and_explicit( 18:50:41 INFO - static_cast<_Atomic_ullong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_or(volatile atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_or(atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or(static_cast<_Atomic_ullong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_or_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_or_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_or_explicit( 18:50:41 INFO - static_cast<_Atomic_ullong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_xor(volatile atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor( 18:50:41 INFO - static_cast(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_xor(atomic *_Atom, 18:50:41 INFO - unsigned long long _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor(static_cast<_Atomic_ullong *>(_Atom), _Value)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_xor_explicit( 18:50:41 INFO - volatile atomic *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit( 18:50:41 INFO - static_cast(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - template<> 18:50:41 INFO - inline unsigned long long atomic_fetch_xor_explicit( 18:50:41 INFO - atomic *_Atom, unsigned long long _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_fetch_xor_explicit( 18:50:41 INFO - static_cast<_Atomic_ullong *>(_Atom), _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - #line 1415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 1416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 789 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:41 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - static_assert(4 == sizeof (void *), 18:50:41 INFO - "_ISIZE and _ITYPE should match."); 18:50:41 INFO - typedef struct _Atomic_address 18:50:41 INFO - { 18:50:41 INFO - void * operator=(void *) volatile throw (); 18:50:41 INFO - void * operator=(void *) throw (); 18:50:41 INFO - bool is_lock_free() const volatile throw (); 18:50:41 INFO - bool is_lock_free() const throw (); 18:50:41 INFO - void store(void *, memory_order = memory_order_seq_cst) 18:50:41 INFO - volatile throw (); 18:50:41 INFO - void store(void *, memory_order = memory_order_seq_cst) 18:50:41 INFO - throw (); 18:50:41 INFO - void * load(memory_order = memory_order_seq_cst) 18:50:41 INFO - const volatile throw (); 18:50:41 INFO - void * load(memory_order = memory_order_seq_cst) 18:50:41 INFO - const throw (); 18:50:41 INFO - operator void *() const volatile throw (); 18:50:41 INFO - operator void *() const throw (); 18:50:41 INFO - void * exchange(void *, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - void * exchange(void *, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - bool compare_exchange_weak(void *&, void *, 18:50:41 INFO - memory_order, memory_order) volatile throw (); 18:50:41 INFO - bool compare_exchange_weak(void *&, void *, 18:50:41 INFO - memory_order, memory_order) throw (); 18:50:41 INFO - bool compare_exchange_strong(void *&, void *, 18:50:41 INFO - memory_order, memory_order) volatile throw (); 18:50:41 INFO - bool compare_exchange_strong(void *&, void *, 18:50:41 INFO - memory_order, memory_order) throw (); 18:50:41 INFO - bool compare_exchange_weak(void *&, void *, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - bool compare_exchange_weak(void *&, void *, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - bool compare_exchange_strong(void *&, void *, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - bool compare_exchange_strong(void *&, void *, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - void * fetch_add(ptrdiff_t, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - void * fetch_add(ptrdiff_t, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - void * fetch_sub(ptrdiff_t, 18:50:41 INFO - memory_order = memory_order_seq_cst) volatile throw (); 18:50:41 INFO - void * fetch_sub(ptrdiff_t, 18:50:41 INFO - memory_order = memory_order_seq_cst) throw (); 18:50:41 INFO - void * operator+=(ptrdiff_t) volatile throw (); 18:50:41 INFO - void * operator+=(ptrdiff_t) throw (); 18:50:41 INFO - void * operator-=(ptrdiff_t) volatile throw (); 18:50:41 INFO - void * operator-=(ptrdiff_t) throw (); 18:50:41 INFO - #line 159 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - #line 171 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - _Uint4_t _My_val; 18:50:41 INFO - #line 173 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } _Atomic_address; 18:50:41 INFO - template 18:50:41 INFO - struct atomic<_Ty *> 18:50:41 INFO - : _Atomic_address 18:50:41 INFO - { 18:50:41 INFO - atomic(const atomic&) = delete; 18:50:41 INFO - atomic& operator=(const atomic&) = delete; 18:50:41 INFO - atomic& operator=(const atomic&) volatile = delete; 18:50:41 INFO - atomic() throw () = default; 18:50:41 INFO - constexpr atomic(_Ty *_Right) throw () 18:50:41 INFO - : _Atomic_address{(_Uint4_t)_Right} 18:50:41 INFO - { 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator=(_Ty *_Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>( 18:50:41 INFO - _Atomic_address::operator=((void *)_Right))); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator=(_Ty *_Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>( 18:50:41 INFO - _Atomic_address::operator=((void *)_Right))); 18:50:41 INFO - } 18:50:41 INFO - void store(_Ty *_Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_address::store((void *)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - void store(_Ty *_Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_address::store((void *)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - _Ty *load(memory_order _Order = memory_order_seq_cst) 18:50:41 INFO - const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>(_Atomic_address::load(_Order))); 18:50:41 INFO - } 18:50:41 INFO - _Ty *load(memory_order _Order = memory_order_seq_cst) 18:50:41 INFO - const throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>(_Atomic_address::load(_Order))); 18:50:41 INFO - } 18:50:41 INFO - operator _Ty *() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>(_Atomic_address::operator void *())); 18:50:41 INFO - } 18:50:41 INFO - operator _Ty *() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>(_Atomic_address::operator void *())); 18:50:41 INFO - } 18:50:41 INFO - _Ty *exchange(_Ty *_Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>(_Atomic_address::exchange( 18:50:41 INFO - (void *)_Value, _Order))); 18:50:41 INFO - } 18:50:41 INFO - _Ty *exchange(_Ty *_Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>(_Atomic_address::exchange( 18:50:41 INFO - (void *)_Value, _Order))); 18:50:41 INFO - } 18:50:41 INFO - bool compare_exchange_weak( 18:50:41 INFO - _Ty *& _Exp, _Ty *_Value, 18:50:41 INFO - memory_order _Order1, 18:50:41 INFO - memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_address::compare_exchange_weak( 18:50:41 INFO - (void *&)_Exp, (void *)_Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - bool compare_exchange_weak( 18:50:41 INFO - _Ty *& _Exp, _Ty *_Value, 18:50:41 INFO - memory_order _Order1, 18:50:41 INFO - memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_address::compare_exchange_weak( 18:50:41 INFO - (void *&)_Exp, (void *)_Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - bool compare_exchange_weak( 18:50:41 INFO - _Ty *& _Exp, _Ty *_Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_address::compare_exchange_weak( 18:50:41 INFO - (void *&)_Exp, (void *)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - bool compare_exchange_weak( 18:50:41 INFO - _Ty *& _Exp, _Ty *_Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_address::compare_exchange_weak( 18:50:41 INFO - (void *&)_Exp, (void *)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - bool compare_exchange_strong( 18:50:41 INFO - _Ty *& _Exp, _Ty *_Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_address::compare_exchange_strong( 18:50:41 INFO - (void *&)_Exp, (void *)_Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - bool compare_exchange_strong( 18:50:41 INFO - _Ty *& _Exp, _Ty *_Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_address::compare_exchange_strong( 18:50:41 INFO - (void *&)_Exp, (void *)_Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - bool compare_exchange_strong( 18:50:41 INFO - _Ty *& _Exp, _Ty *_Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_address::compare_exchange_strong( 18:50:41 INFO - (void *&)_Exp, (void *)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - bool compare_exchange_strong( 18:50:41 INFO - _Ty *& _Exp, _Ty *_Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_address::compare_exchange_strong( 18:50:41 INFO - (void *&)_Exp, (void *)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - typedef typename _If::value, _Ty, char>::type _Obj; 18:50:41 INFO - _Ty *fetch_add(ptrdiff_t _Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>( 18:50:41 INFO - _Atomic_address::fetch_add(_Value * sizeof (_Obj), _Order))); 18:50:41 INFO - } 18:50:41 INFO - _Ty *fetch_add(ptrdiff_t _Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>( 18:50:41 INFO - _Atomic_address::fetch_add(_Value * sizeof (_Obj), _Order))); 18:50:41 INFO - } 18:50:41 INFO - _Ty *fetch_sub(ptrdiff_t _Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>( 18:50:41 INFO - _Atomic_address::fetch_sub(_Value * sizeof (_Obj), _Order))); 18:50:41 INFO - } 18:50:41 INFO - _Ty *fetch_sub(ptrdiff_t _Value, 18:50:41 INFO - memory_order _Order = memory_order_seq_cst) throw () 18:50:41 INFO - { 18:50:41 INFO - return (reinterpret_cast<_Ty *>( 18:50:41 INFO - _Atomic_address::fetch_sub(_Value * sizeof (_Obj), _Order))); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator++(int) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (fetch_add(1)); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator++(int) throw () 18:50:41 INFO - { 18:50:41 INFO - return (fetch_add(1)); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator--(int) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (fetch_sub(1)); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator--(int) throw () 18:50:41 INFO - { 18:50:41 INFO - return (fetch_sub(1)); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator+=(ptrdiff_t _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return ((_Ty *)((_Obj *)fetch_add(_Right) + _Right)); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator+=(ptrdiff_t _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((_Ty *)((_Obj *)fetch_add(_Right) + _Right)); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator-=(ptrdiff_t _Right) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return ((_Ty *)((_Obj *)fetch_sub(_Right) - _Right)); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator-=(ptrdiff_t _Right) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((_Ty *)((_Obj *)fetch_sub(_Right) - _Right)); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator++() volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (*this += 1); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator++() throw () 18:50:41 INFO - { 18:50:41 INFO - return (*this += 1); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator--() volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (*this -= 1); 18:50:41 INFO - } 18:50:41 INFO - _Ty *operator--() throw () 18:50:41 INFO - { 18:50:41 INFO - return (*this -= 1); 18:50:41 INFO - } 18:50:41 INFO - }; 18:50:41 INFO - #line 440 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - inline bool atomic_is_lock_free(const volatile _Atomic_address *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_4()); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_is_lock_free(const _Atomic_address *) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_is_lock_free_4()); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(volatile _Atomic_address *_Atom, 18:50:41 INFO - void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_init(_Atomic_address *_Atom, 18:50:41 INFO - void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atom->_My_val = (_Uint4_t)_Value; 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store_explicit( 18:50:41 INFO - volatile _Atomic_address *_Atom, void * _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store_explicit( 18:50:41 INFO - _Atomic_address *_Atom, void * _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - _Atomic_store_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store(volatile _Atomic_address *_Atom, 18:50:41 INFO - void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:41 INFO - } 18:50:41 INFO - inline void atomic_store(_Atomic_address *_Atom, 18:50:41 INFO - void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(_Atom, _Value, memory_order_seq_cst); 18:50:41 INFO - } 18:50:41 INFO - inline void * atomic_load_explicit( 18:50:41 INFO - const volatile _Atomic_address *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((void *)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline void * atomic_load_explicit( 18:50:41 INFO - const _Atomic_address *_Atom, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((void *)_Atomic_load_4 ((_Uint4_t*)&_Atom->_My_val, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline void * atomic_load( 18:50:41 INFO - const volatile _Atomic_address *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline void * atomic_load( 18:50:41 INFO - const _Atomic_address *_Atom) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(_Atom, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline void * atomic_exchange_explicit( 18:50:41 INFO - volatile _Atomic_address *_Atom, void * _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((void *)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline void * atomic_exchange_explicit( 18:50:41 INFO - _Atomic_address *_Atom, void * _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return ((void *)_Atomic_exchange_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline void * atomic_exchange(volatile _Atomic_address *_Atom, 18:50:41 INFO - void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline void * atomic_exchange(_Atomic_address *_Atom, 18:50:41 INFO - void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - volatile _Atomic_address *_Atom, void * *_Exp, void * _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atomic_address *_Atom, void * *_Exp, void * _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_weak_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 586 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - volatile _Atomic_address *_Atom, void * *_Exp, 18:50:41 INFO - void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_weak( 18:50:41 INFO - _Atomic_address *_Atom, void * *_Exp, 18:50:41 INFO - void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - volatile _Atomic_address *_Atom, void * *_Exp, void * _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atomic_address *_Atom, void * *_Exp, void * _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (_Atomic_compare_exchange_strong_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t*)_Exp, (_Uint4_t)_Value, _Order1, _Order2)); 18:50:41 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - volatile _Atomic_address *_Atom, void * *_Exp, void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline bool atomic_compare_exchange_strong( 18:50:41 INFO - _Atomic_address *_Atom, void * *_Exp, void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - _Atom, _Exp, _Value, memory_order_seq_cst, memory_order_seq_cst)); 18:50:41 INFO - } 18:50:41 INFO - inline void * _Atomic_address::operator=(void * _Value) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(this, _Value); 18:50:41 INFO - return (_Value); 18:50:41 INFO - } 18:50:41 INFO - inline void * _Atomic_address::operator=(void * _Value) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store(this, _Value); 18:50:41 INFO - return (_Value); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_address::is_lock_free() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(this)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_address::is_lock_free() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_is_lock_free(this)); 18:50:41 INFO - } 18:50:41 INFO - inline void _Atomic_address::store(void * _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void _Atomic_address::store(void * _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - atomic_store_explicit(this, _Value, _Order); 18:50:41 INFO - } 18:50:41 INFO - inline void * _Atomic_address::load( 18:50:41 INFO - memory_order _Order) const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(this, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline void * _Atomic_address::load( 18:50:41 INFO - memory_order _Order) const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load_explicit(this, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline _Atomic_address::operator void *() const volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(this)); 18:50:41 INFO - } 18:50:41 INFO - inline _Atomic_address::operator void *() const throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_load(this)); 18:50:41 INFO - } 18:50:41 INFO - inline void * _Atomic_address::exchange( 18:50:41 INFO - void * _Value, memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline void * _Atomic_address::exchange( 18:50:41 INFO - void * _Value, memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_exchange_explicit(this, _Value, _Order)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_address::compare_exchange_weak( 18:50:41 INFO - void *& _Exp, void * _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_address::compare_exchange_weak( 18:50:41 INFO - void *& _Exp, void * _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_address::compare_exchange_weak( 18:50:41 INFO - void *& _Exp, void * _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_address::compare_exchange_weak( 18:50:41 INFO - void *& _Exp, void * _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_weak_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_address::compare_exchange_strong( 18:50:41 INFO - void *& _Exp, void * _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_address::compare_exchange_strong( 18:50:41 INFO - void *& _Exp, void * _Value, 18:50:41 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order1, _Order2)); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_address::compare_exchange_strong( 18:50:41 INFO - void *& _Exp, void * _Value, 18:50:41 INFO - memory_order _Order) volatile throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:41 INFO - inline bool _Atomic_address::compare_exchange_strong( 18:50:41 INFO - void *& _Exp, void * _Value, 18:50:41 INFO - memory_order _Order) throw () 18:50:41 INFO - { 18:50:41 INFO - return (atomic_compare_exchange_strong_explicit( 18:50:41 INFO - this, &_Exp, _Value, _Order, _Get_memory_order(_Order))); 18:50:41 INFO - } 18:50:42 INFO - inline void * atomic_fetch_add_explicit( 18:50:42 INFO - volatile _Atomic_address *_Atom, ptrdiff_t _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return ((void *)(void *)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - inline void * atomic_fetch_add_explicit( 18:50:42 INFO - _Atomic_address *_Atom, ptrdiff_t _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return ((void *)(void *)_Atomic_fetch_add_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - inline void * atomic_fetch_add( 18:50:42 INFO - volatile _Atomic_address *_Atom, ptrdiff_t _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:42 INFO - } 18:50:42 INFO - inline void * atomic_fetch_add( 18:50:42 INFO - _Atomic_address *_Atom, ptrdiff_t _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (atomic_fetch_add_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:42 INFO - } 18:50:42 INFO - inline void * atomic_fetch_sub_explicit( 18:50:42 INFO - volatile _Atomic_address *_Atom, ptrdiff_t _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return ((void *)(void *)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - inline void * atomic_fetch_sub_explicit( 18:50:42 INFO - _Atomic_address *_Atom, ptrdiff_t _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return ((void *)(void *)_Atomic_fetch_sub_4 ((_Uint4_t*)&_Atom->_My_val, (_Uint4_t)_Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - inline void * atomic_fetch_sub( 18:50:42 INFO - volatile _Atomic_address *_Atom, ptrdiff_t _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:42 INFO - } 18:50:42 INFO - inline void * atomic_fetch_sub( 18:50:42 INFO - _Atomic_address *_Atom, ptrdiff_t _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (atomic_fetch_sub_explicit(_Atom, _Value, memory_order_seq_cst)); 18:50:42 INFO - } 18:50:42 INFO - inline void * _Atomic_address::fetch_add( 18:50:42 INFO - ptrdiff_t _Value, memory_order _Order) volatile throw () 18:50:42 INFO - { 18:50:42 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - inline void * _Atomic_address::fetch_add( 18:50:42 INFO - ptrdiff_t _Value, memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (atomic_fetch_add_explicit(this, _Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - inline void * _Atomic_address::fetch_sub( 18:50:42 INFO - ptrdiff_t _Value, memory_order _Order) volatile throw () 18:50:42 INFO - { 18:50:42 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - inline void * _Atomic_address::fetch_sub( 18:50:42 INFO - ptrdiff_t _Value, memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (atomic_fetch_sub_explicit(this, _Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - inline void * _Atomic_address::operator+=(ptrdiff_t _Right) volatile throw () 18:50:42 INFO - { 18:50:42 INFO - return ((char*)fetch_add(_Right) + _Right); 18:50:42 INFO - } 18:50:42 INFO - inline void * _Atomic_address::operator+=(ptrdiff_t _Right) throw () 18:50:42 INFO - { 18:50:42 INFO - return ((char*)fetch_add(_Right) + _Right); 18:50:42 INFO - } 18:50:42 INFO - inline void * _Atomic_address::operator-=(ptrdiff_t _Right) volatile throw () 18:50:42 INFO - { 18:50:42 INFO - return ((char*)fetch_sub(_Right) - _Right); 18:50:42 INFO - } 18:50:42 INFO - inline void * _Atomic_address::operator-=(ptrdiff_t _Right) throw () 18:50:42 INFO - { 18:50:42 INFO - return ((char*)fetch_sub(_Right) - _Right); 18:50:42 INFO - } 18:50:42 INFO - #line 1516 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xxatomic" 18:50:42 INFO - #line 796 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:42 INFO - template 18:50:42 INFO - inline bool atomic_is_lock_free( 18:50:42 INFO - const volatile atomic<_Ty> *_Atom) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->is_lock_free()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool atomic_is_lock_free( 18:50:42 INFO - const atomic<_Ty> *_Atom) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->is_lock_free()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline void atomic_init( 18:50:42 INFO - volatile atomic<_Ty> *_Atom, _Ty _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - *_Atom = _Value; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline void atomic_init( 18:50:42 INFO - atomic<_Ty> *_Atom, _Ty _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - *_Atom = _Value; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline void atomic_store(volatile atomic<_Ty> *_Atom, 18:50:42 INFO - _Ty _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - _Atom->store(_Value); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline void atomic_store(atomic<_Ty> *_Atom, 18:50:42 INFO - _Ty _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - _Atom->store(_Value); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline void atomic_store_explicit( 18:50:42 INFO - volatile atomic<_Ty> *_Atom, _Ty _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - _Atom->store(_Value, _Order); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline void atomic_store_explicit( 18:50:42 INFO - atomic<_Ty> *_Atom, _Ty _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - _Atom->store(_Value, _Order); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty atomic_load(const volatile atomic<_Ty> *_Atom) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->load()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty atomic_load(const atomic<_Ty> *_Atom) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->load()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty atomic_load_explicit( 18:50:42 INFO - const volatile atomic<_Ty> *_Atom, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->load(_Order)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty atomic_load_explicit( 18:50:42 INFO - const atomic<_Ty> *_Atom, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->load(_Order)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty atomic_exchange(volatile atomic<_Ty> *_Atom, 18:50:42 INFO - _Ty _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->exchange(_Value)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty atomic_exchange(atomic<_Ty> *_Atom, 18:50:42 INFO - _Ty _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->exchange(_Value)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty atomic_exchange_explicit(volatile atomic<_Ty> *_Atom, 18:50:42 INFO - _Ty _Value, memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->exchange(_Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty atomic_exchange_explicit(atomic<_Ty> *_Atom, _Ty _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->exchange(_Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool atomic_compare_exchange_weak( 18:50:42 INFO - volatile atomic<_Ty> *_Atom, _Ty *_Exp, _Ty _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->compare_exchange_weak(*_Exp, _Value)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool atomic_compare_exchange_weak( 18:50:42 INFO - atomic<_Ty> *_Atom, _Ty *_Exp, _Ty _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->compare_exchange_weak(*_Exp, _Value)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:42 INFO - volatile atomic<_Ty> *_Atom, _Ty *_Exp, _Ty _Value, 18:50:42 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->compare_exchange_weak(*_Exp, _Value, _Order1, _Order2)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool atomic_compare_exchange_weak_explicit( 18:50:42 INFO - atomic<_Ty> *_Atom, _Ty *_Exp, _Ty _Value, 18:50:42 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->compare_exchange_weak(*_Exp, _Value, _Order1, _Order2)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool atomic_compare_exchange_strong( 18:50:42 INFO - volatile atomic<_Ty> *_Atom, _Ty *_Exp, _Ty _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->compare_exchange_strong(*_Exp, _Value)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool atomic_compare_exchange_strong( 18:50:42 INFO - atomic<_Ty> *_Atom, _Ty *_Exp, _Ty _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->compare_exchange_strong(*_Exp, _Value)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:42 INFO - volatile atomic<_Ty> *_Atom, _Ty *_Exp, _Ty _Value, 18:50:42 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->compare_exchange_strong(*_Exp, _Value, _Order1, _Order2)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool atomic_compare_exchange_strong_explicit( 18:50:42 INFO - atomic<_Ty> *_Atom, _Ty *_Exp, _Ty _Value, 18:50:42 INFO - memory_order _Order1, memory_order _Order2) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->compare_exchange_strong(*_Exp, _Value, _Order1, _Order2)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty *atomic_fetch_add(volatile atomic<_Ty*> *_Atom, 18:50:42 INFO - ptrdiff_t _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->fetch_add(_Value)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty *atomic_fetch_add(atomic<_Ty*> *_Atom, 18:50:42 INFO - ptrdiff_t _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->fetch_add(_Value)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty *atomic_fetch_add_explicit( 18:50:42 INFO - volatile atomic<_Ty*> *_Atom, ptrdiff_t _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->fetch_add(_Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty *atomic_fetch_add_explicit( 18:50:42 INFO - atomic<_Ty*> *_Atom, ptrdiff_t _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->fetch_add(_Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty *atomic_fetch_sub(volatile atomic<_Ty*> *_Atom, 18:50:42 INFO - ptrdiff_t _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->fetch_sub(_Value)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty *atomic_fetch_sub(atomic<_Ty*> *_Atom, 18:50:42 INFO - ptrdiff_t _Value) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->fetch_sub(_Value)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty *atomic_fetch_sub_explicit( 18:50:42 INFO - volatile atomic<_Ty*> *_Atom, ptrdiff_t _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->fetch_sub(_Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline _Ty *atomic_fetch_sub_explicit( 18:50:42 INFO - atomic<_Ty*> *_Atom, ptrdiff_t _Value, 18:50:42 INFO - memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atom->fetch_sub(_Value, _Order)); 18:50:42 INFO - } 18:50:42 INFO - extern "C" inline void atomic_thread_fence(memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atomic_thread_fence(_Order)); 18:50:42 INFO - } 18:50:42 INFO - extern "C" inline void atomic_signal_fence(memory_order _Order) throw () 18:50:42 INFO - { 18:50:42 INFO - return (_Atomic_signal_fence(_Order)); 18:50:42 INFO - } 18:50:42 INFO - typedef atomic atomic_bool; 18:50:42 INFO - typedef atomic atomic_char; 18:50:42 INFO - typedef atomic atomic_schar; 18:50:42 INFO - typedef atomic atomic_uchar; 18:50:42 INFO - typedef atomic atomic_short; 18:50:42 INFO - typedef atomic atomic_ushort; 18:50:42 INFO - typedef atomic atomic_int; 18:50:42 INFO - typedef atomic atomic_uint; 18:50:42 INFO - typedef atomic atomic_long; 18:50:42 INFO - typedef atomic atomic_ulong; 18:50:42 INFO - typedef atomic atomic_llong; 18:50:42 INFO - typedef atomic atomic_ullong; 18:50:42 INFO - typedef atomic atomic_char16_t; 18:50:42 INFO - typedef atomic atomic_char32_t; 18:50:42 INFO - typedef atomic atomic_wchar_t; 18:50:42 INFO - typedef atomic atomic_int8_t; 18:50:42 INFO - typedef atomic atomic_uint8_t; 18:50:42 INFO - typedef atomic atomic_int16_t; 18:50:42 INFO - typedef atomic atomic_uint16_t; 18:50:42 INFO - typedef atomic atomic_int32_t; 18:50:42 INFO - typedef atomic atomic_uint32_t; 18:50:42 INFO - typedef atomic atomic_int64_t; 18:50:42 INFO - typedef atomic atomic_uint64_t; 18:50:42 INFO - typedef atomic atomic_int_least8_t; 18:50:42 INFO - typedef atomic atomic_uint_least8_t; 18:50:42 INFO - typedef atomic atomic_int_least16_t; 18:50:42 INFO - typedef atomic atomic_uint_least16_t; 18:50:42 INFO - typedef atomic atomic_int_least32_t; 18:50:42 INFO - typedef atomic atomic_uint_least32_t; 18:50:42 INFO - typedef atomic atomic_int_least64_t; 18:50:42 INFO - typedef atomic atomic_uint_least64_t; 18:50:42 INFO - typedef atomic atomic_int_fast8_t; 18:50:42 INFO - typedef atomic atomic_uint_fast8_t; 18:50:42 INFO - typedef atomic atomic_int_fast16_t; 18:50:42 INFO - typedef atomic atomic_uint_fast16_t; 18:50:42 INFO - typedef atomic atomic_int_fast32_t; 18:50:42 INFO - typedef atomic atomic_uint_fast32_t; 18:50:42 INFO - typedef atomic atomic_int_fast64_t; 18:50:42 INFO - typedef atomic atomic_uint_fast64_t; 18:50:42 INFO - typedef atomic atomic_intptr_t; 18:50:42 INFO - typedef atomic atomic_uintptr_t; 18:50:42 INFO - typedef atomic atomic_size_t; 18:50:42 INFO - typedef atomic atomic_ptrdiff_t; 18:50:42 INFO - typedef atomic atomic_intmax_t; 18:50:42 INFO - typedef atomic atomic_uintmax_t; 18:50:42 INFO - } 18:50:42 INFO - #pragma warning(pop) 18:50:42 INFO - #pragma pack(pop) 18:50:42 INFO - #line 1102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:42 INFO - #line 1103 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\atomic" 18:50:42 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\atomic" 18:50:42 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\atomic" 18:50:42 INFO - #pragma warning( pop ) 18:50:42 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\atomic" 18:50:42 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MacroForEach.h" 18:50:42 INFO - #line 224 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MacroForEach.h" 18:50:42 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h" 18:50:42 INFO - inline nsISupports* 18:50:42 INFO - ToSupports(nsISupports* aSupports) 18:50:42 INFO - { 18:50:42 INFO - return aSupports; 18:50:42 INFO - } 18:50:42 INFO - inline nsISupports* 18:50:42 INFO - ToCanonicalSupports(nsISupports* aSupports) 18:50:42 INFO - { 18:50:42 INFO - return nullptr; 18:50:42 INFO - } 18:50:42 INFO - class nsAutoOwningThread 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - nsAutoOwningThread() { mThread = PR_GetCurrentThread(); } 18:50:42 INFO - void* GetThread() const { return mThread; } 18:50:42 INFO - private: 18:50:42 INFO - void* mThread; 18:50:42 INFO - }; 18:50:42 INFO - #line 75 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h" 18:50:42 INFO - #line 164 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h" 18:50:42 INFO - class nsCycleCollectingAutoRefCnt 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - nsCycleCollectingAutoRefCnt() : mRefCntAndFlags(0) {} 18:50:42 INFO - explicit nsCycleCollectingAutoRefCnt(uintptr_t aValue) 18:50:42 INFO - : mRefCntAndFlags(aValue << 2) 18:50:42 INFO - { 18:50:42 INFO - } 18:50:42 INFO - nsCycleCollectingAutoRefCnt(const nsCycleCollectingAutoRefCnt&) = delete; 18:50:42 INFO - void operator=(const nsCycleCollectingAutoRefCnt&) = delete; 18:50:42 INFO - inline uintptr_t incr(nsISupports* aOwner) 18:50:42 INFO - { 18:50:42 INFO - return incr(aOwner, nullptr); 18:50:42 INFO - } 18:50:42 INFO - inline uintptr_t incr(void* aOwner, 18:50:42 INFO - nsCycleCollectionParticipant* aCp) 18:50:42 INFO - { 18:50:42 INFO - mRefCntAndFlags += (1 << 2); 18:50:42 INFO - mRefCntAndFlags &= ~(1 << 1); 18:50:42 INFO - if (!IsInPurpleBuffer()) { 18:50:42 INFO - mRefCntAndFlags |= (1 << 0); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(get() > 0))))) { MOZ_ReportAssertionFailure("get() > 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h", 202); do { } while (0); do { __debugbreak(); MOZ_NoReturn(202); } while (0); } } while (0); 18:50:42 INFO - NS_CycleCollectorSuspect3(aOwner, aCp, this, nullptr); 18:50:42 INFO - } 18:50:42 INFO - return (mRefCntAndFlags >> 2); 18:50:42 INFO - } 18:50:42 INFO - inline void stabilizeForDeletion() 18:50:42 INFO - { 18:50:42 INFO - mRefCntAndFlags = (1 << 2) | (1 << 0); 18:50:42 INFO - } 18:50:42 INFO - inline uintptr_t decr(nsISupports* aOwner, 18:50:42 INFO - bool* aShouldDelete = nullptr) 18:50:42 INFO - { 18:50:42 INFO - return decr(aOwner, nullptr, aShouldDelete); 18:50:42 INFO - } 18:50:42 INFO - inline uintptr_t decr(void* aOwner, 18:50:42 INFO - nsCycleCollectionParticipant* aCp, 18:50:42 INFO - bool* aShouldDelete = nullptr) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(get() > 0))))) { MOZ_ReportAssertionFailure("get() > 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h", 225); do { } while (0); do { __debugbreak(); MOZ_NoReturn(225); } while (0); } } while (0); 18:50:42 INFO - if (!IsInPurpleBuffer()) { 18:50:42 INFO - mRefCntAndFlags -= (1 << 2); 18:50:42 INFO - mRefCntAndFlags |= ((1 << 0) | (1 << 1)); 18:50:42 INFO - uintptr_t retval = (mRefCntAndFlags >> 2); 18:50:42 INFO - NS_CycleCollectorSuspect3(aOwner, aCp, this, aShouldDelete); 18:50:42 INFO - return retval; 18:50:42 INFO - } 18:50:42 INFO - mRefCntAndFlags -= (1 << 2); 18:50:42 INFO - mRefCntAndFlags |= ((1 << 0) | (1 << 1)); 18:50:42 INFO - return (mRefCntAndFlags >> 2); 18:50:42 INFO - } 18:50:42 INFO - inline void RemovePurple() 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(IsPurple()))))) { MOZ_ReportAssertionFailure("IsPurple()" " (" "must be purple" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h", 241); do { } while (0); do { __debugbreak(); MOZ_NoReturn(241); } while (0); } } while (0); 18:50:42 INFO - mRefCntAndFlags &= ~(1 << 1); 18:50:42 INFO - } 18:50:42 INFO - inline void RemoveFromPurpleBuffer() 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(IsInPurpleBuffer()))))) { MOZ_ReportAssertionFailure("IsInPurpleBuffer()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h", 247); do { } while (0); do { __debugbreak(); MOZ_NoReturn(247); } while (0); } } while (0); 18:50:42 INFO - mRefCntAndFlags &= ~((1 << 1) | (1 << 0)); 18:50:42 INFO - } 18:50:42 INFO - inline bool IsPurple() const 18:50:42 INFO - { 18:50:42 INFO - return !!(mRefCntAndFlags & (1 << 1)); 18:50:42 INFO - } 18:50:42 INFO - inline bool IsInPurpleBuffer() const 18:50:42 INFO - { 18:50:42 INFO - return !!(mRefCntAndFlags & (1 << 0)); 18:50:42 INFO - } 18:50:42 INFO - inline nsrefcnt get() const 18:50:42 INFO - { 18:50:42 INFO - return (mRefCntAndFlags >> 2); 18:50:42 INFO - } 18:50:42 INFO - inline operator nsrefcnt() const 18:50:42 INFO - { 18:50:42 INFO - return get(); 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - uintptr_t mRefCntAndFlags; 18:50:42 INFO - }; 18:50:42 INFO - class nsAutoRefCnt 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - nsAutoRefCnt() : mValue(0) {} 18:50:42 INFO - explicit nsAutoRefCnt(nsrefcnt aValue) : mValue(aValue) {} 18:50:42 INFO - nsAutoRefCnt(const nsAutoRefCnt&) = delete; 18:50:42 INFO - void operator=(const nsAutoRefCnt&) = delete; 18:50:42 INFO - nsrefcnt operator++() { return ++mValue; } 18:50:42 INFO - nsrefcnt operator--() { return --mValue; } 18:50:42 INFO - nsrefcnt operator=(nsrefcnt aValue) { return (mValue = aValue); } 18:50:42 INFO - operator nsrefcnt() const { return mValue; } 18:50:42 INFO - nsrefcnt get() const { return mValue; } 18:50:42 INFO - static const bool isThreadSafe = false; 18:50:42 INFO - private: 18:50:42 INFO - nsrefcnt operator++(int) = delete; 18:50:42 INFO - nsrefcnt operator--(int) = delete; 18:50:42 INFO - nsrefcnt mValue; 18:50:42 INFO - }; 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - class ThreadSafeAutoRefCnt 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - ThreadSafeAutoRefCnt() : mValue(0) {} 18:50:42 INFO - explicit ThreadSafeAutoRefCnt(nsrefcnt aValue) : mValue(aValue) {} 18:50:42 INFO - ThreadSafeAutoRefCnt(const ThreadSafeAutoRefCnt&) = delete; 18:50:42 INFO - void operator=(const ThreadSafeAutoRefCnt&) = delete; 18:50:42 INFO - inline nsrefcnt operator++() 18:50:42 INFO - { 18:50:42 INFO - return mValue.fetch_add(1, std::memory_order_relaxed) + 1; 18:50:42 INFO - } 18:50:42 INFO - inline nsrefcnt operator--() 18:50:42 INFO - { 18:50:42 INFO - nsrefcnt result = mValue.fetch_sub(1, std::memory_order_release) - 1; 18:50:42 INFO - if (result == 0) { 18:50:42 INFO - result = mValue.load(std::memory_order_acquire); 18:50:42 INFO - } 18:50:42 INFO - return result; 18:50:42 INFO - } 18:50:42 INFO - inline nsrefcnt operator=(nsrefcnt aValue) 18:50:42 INFO - { 18:50:42 INFO - mValue.store(aValue, std::memory_order_release); 18:50:42 INFO - return aValue; 18:50:42 INFO - } 18:50:42 INFO - inline operator nsrefcnt() const { return get(); } 18:50:42 INFO - inline nsrefcnt get() const 18:50:42 INFO - { 18:50:42 INFO - return mValue.load(std::memory_order_acquire); 18:50:42 INFO - } 18:50:42 INFO - static const bool isThreadSafe = true; 18:50:42 INFO - private: 18:50:42 INFO - nsrefcnt operator++(int) = delete; 18:50:42 INFO - nsrefcnt operator--(int) = delete; 18:50:42 INFO - std::atomic mValue; 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - struct QITableEntry 18:50:42 INFO - { 18:50:42 INFO - const nsIID* iid; 18:50:42 INFO - int32_t offset; 18:50:42 INFO - }; 18:50:42 INFO - nsresult __fastcall 18:50:42 INFO - NS_TableDrivenQI(void* aThis, const nsIID& aIID, 18:50:42 INFO - void** aInstancePtr, const QITableEntry* aEntries); 18:50:42 INFO - #line 1142 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsImpl.h" 18:50:42 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsUtils.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefPtr.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/AlreadyAddRefed.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Move.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - inline typename RemoveReference::Type&& 18:50:42 INFO - Move(T&& aX) 18:50:42 INFO - { 18:50:42 INFO - return static_cast::Type&&>(aX); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline T&& 18:50:42 INFO - Forward(typename RemoveReference::Type& aX) 18:50:42 INFO - { 18:50:42 INFO - return static_cast(aX); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline T&& 18:50:42 INFO - Forward(typename RemoveReference::Type&& aX) 18:50:42 INFO - { 18:50:42 INFO - static_assert(!IsLvalueReference::value, 18:50:42 INFO - "misuse of Forward detected! try the other overload"); 18:50:42 INFO - return static_cast(aX); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline void 18:50:42 INFO - Swap(T& aX, T& aY) 18:50:42 INFO - { 18:50:42 INFO - T tmp(Move(aX)); 18:50:42 INFO - aX = Move(aY); 18:50:42 INFO - aY = Move(tmp); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - #line 239 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Move.h" 18:50:42 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/AlreadyAddRefed.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - struct unused_t; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - struct already_AddRefed 18:50:42 INFO - { 18:50:42 INFO - already_AddRefed() : mRawPtr(nullptr) {} 18:50:42 INFO - typedef void (already_AddRefed::* MatchNullptr)(double, float); 18:50:42 INFO - already_AddRefed(MatchNullptr aRawPtr) : mRawPtr(nullptr) {} 18:50:42 INFO - explicit already_AddRefed(T* aRawPtr) : mRawPtr(aRawPtr) {} 18:50:42 INFO - already_AddRefed(const already_AddRefed& aOther) = delete; 18:50:42 INFO - already_AddRefed& operator=(const already_AddRefed& aOther) = delete; 18:50:42 INFO - already_AddRefed(already_AddRefed&& aOther) : mRawPtr(aOther.take()) {} 18:50:42 INFO - already_AddRefed& operator=(already_AddRefed&& aOther) 18:50:42 INFO - { 18:50:42 INFO - mRawPtr = aOther.take(); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - already_AddRefed(already_AddRefed&& aOther) : mRawPtr(aOther.take()) {} 18:50:42 INFO - ~already_AddRefed() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mRawPtr))))) { MOZ_ReportAssertionFailure("!mRawPtr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/AlreadyAddRefed.h", 109); do { } while (0); do { __debugbreak(); MOZ_NoReturn(109); } while (0); } } while (0); } 18:50:42 INFO - friend void operator<<(const mozilla::unused_t& aUnused, 18:50:42 INFO - const already_AddRefed& aRhs) 18:50:42 INFO - { 18:50:42 INFO - auto mutableAlreadyAddRefed = const_cast*>(&aRhs); 18:50:42 INFO - aUnused << mutableAlreadyAddRefed->take(); 18:50:42 INFO - } 18:50:42 INFO - T* take() 18:50:42 INFO - { 18:50:42 INFO - T* rawPtr = mRawPtr; 18:50:42 INFO - mRawPtr = nullptr; 18:50:42 INFO - return rawPtr; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - already_AddRefed downcast() 18:50:42 INFO - { 18:50:42 INFO - U* tmp = static_cast(mRawPtr); 18:50:42 INFO - mRawPtr = nullptr; 18:50:42 INFO - return already_AddRefed(tmp); 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - T* mRawPtr; 18:50:42 INFO - }; 18:50:42 INFO - #line 156 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/AlreadyAddRefed.h" 18:50:42 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefPtr.h" 18:50:42 INFO - class nsCOMPtr_helper; 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template class OwningNonNull; 18:50:42 INFO - template class StaticRefPtr; 18:50:42 INFO - template 18:50:42 INFO - struct RefPtrTraits 18:50:42 INFO - { 18:50:42 INFO - static void AddRef(U* aPtr) { 18:50:42 INFO - aPtr->AddRef(); 18:50:42 INFO - } 18:50:42 INFO - static void Release(U* aPtr) { 18:50:42 INFO - aPtr->Release(); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - class RefPtr 18:50:42 INFO - { 18:50:42 INFO - private: 18:50:42 INFO - void 18:50:42 INFO - assign_with_AddRef(T* aRawPtr) 18:50:42 INFO - { 18:50:42 INFO - if (aRawPtr) { 18:50:42 INFO - ConstRemovingRefPtrTraits::AddRef(aRawPtr); 18:50:42 INFO - } 18:50:42 INFO - assign_assuming_AddRef(aRawPtr); 18:50:42 INFO - } 18:50:42 INFO - void 18:50:42 INFO - assign_assuming_AddRef(T* aNewPtr) 18:50:42 INFO - { 18:50:42 INFO - T* oldPtr = mRawPtr; 18:50:42 INFO - mRawPtr = aNewPtr; 18:50:42 INFO - if (oldPtr) { 18:50:42 INFO - ConstRemovingRefPtrTraits::Release(oldPtr); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - T* mRawPtr; 18:50:42 INFO - public: 18:50:42 INFO - typedef T element_type; 18:50:42 INFO - ~RefPtr() 18:50:42 INFO - { 18:50:42 INFO - if (mRawPtr) { 18:50:42 INFO - ConstRemovingRefPtrTraits::Release(mRawPtr); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - RefPtr() 18:50:42 INFO - : mRawPtr(nullptr) 18:50:42 INFO - { 18:50:42 INFO - } 18:50:42 INFO - RefPtr(const RefPtr& aSmartPtr) 18:50:42 INFO - : mRawPtr(aSmartPtr.mRawPtr) 18:50:42 INFO - { 18:50:42 INFO - if (mRawPtr) { 18:50:42 INFO - ConstRemovingRefPtrTraits::AddRef(mRawPtr); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - RefPtr(RefPtr&& aRefPtr) 18:50:42 INFO - : mRawPtr(aRefPtr.mRawPtr) 18:50:42 INFO - { 18:50:42 INFO - aRefPtr.mRawPtr = nullptr; 18:50:42 INFO - } 18:50:42 INFO - RefPtr(T* aRawPtr) 18:50:42 INFO - : mRawPtr(aRawPtr) 18:50:42 INFO - { 18:50:42 INFO - if (mRawPtr) { 18:50:42 INFO - ConstRemovingRefPtrTraits::AddRef(mRawPtr); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - RefPtr(decltype(nullptr)) 18:50:42 INFO - : mRawPtr(nullptr) 18:50:42 INFO - { 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - RefPtr(already_AddRefed& aSmartPtr) 18:50:42 INFO - : mRawPtr(aSmartPtr.take()) 18:50:42 INFO - { 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - RefPtr(already_AddRefed&& aSmartPtr) 18:50:42 INFO - : mRawPtr(aSmartPtr.take()) 18:50:42 INFO - { 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - RefPtr(const RefPtr& aSmartPtr) 18:50:42 INFO - : mRawPtr(aSmartPtr.get()) 18:50:42 INFO - { 18:50:42 INFO - if (mRawPtr) { 18:50:42 INFO - ConstRemovingRefPtrTraits::AddRef(mRawPtr); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - RefPtr(RefPtr&& aSmartPtr) 18:50:42 INFO - : mRawPtr(aSmartPtr.forget().take()) 18:50:42 INFO - { 18:50:42 INFO - } 18:50:42 INFO - RefPtr(const nsCOMPtr_helper& aHelper); 18:50:42 INFO - template 18:50:42 INFO - RefPtr(const mozilla::OwningNonNull& aOther); 18:50:42 INFO - template 18:50:42 INFO - RefPtr(const mozilla::StaticRefPtr& aOther); 18:50:42 INFO - RefPtr& 18:50:42 INFO - operator=(decltype(nullptr)) 18:50:42 INFO - { 18:50:42 INFO - assign_assuming_AddRef(nullptr); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - RefPtr& 18:50:42 INFO - operator=(const RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - assign_with_AddRef(aRhs.mRawPtr); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - RefPtr& 18:50:42 INFO - operator=(const RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - assign_with_AddRef(aRhs.get()); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - RefPtr& 18:50:42 INFO - operator=(T* aRhs) 18:50:42 INFO - { 18:50:42 INFO - assign_with_AddRef(aRhs); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - RefPtr& 18:50:42 INFO - operator=(already_AddRefed& aRhs) 18:50:42 INFO - { 18:50:42 INFO - assign_assuming_AddRef(aRhs.take()); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - RefPtr& 18:50:42 INFO - operator=(already_AddRefed && aRhs) 18:50:42 INFO - { 18:50:42 INFO - assign_assuming_AddRef(aRhs.take()); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - RefPtr& operator=(const nsCOMPtr_helper& aHelper); 18:50:42 INFO - RefPtr& 18:50:42 INFO - operator=(RefPtr && aRefPtr) 18:50:42 INFO - { 18:50:42 INFO - assign_assuming_AddRef(aRefPtr.mRawPtr); 18:50:42 INFO - aRefPtr.mRawPtr = nullptr; 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - RefPtr& 18:50:42 INFO - operator=(const mozilla::OwningNonNull& aOther); 18:50:42 INFO - template 18:50:42 INFO - RefPtr& 18:50:42 INFO - operator=(const mozilla::StaticRefPtr& aOther); 18:50:42 INFO - void 18:50:42 INFO - swap(RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - T* temp = aRhs.mRawPtr; 18:50:42 INFO - aRhs.mRawPtr = mRawPtr; 18:50:42 INFO - mRawPtr = temp; 18:50:42 INFO - } 18:50:42 INFO - void 18:50:42 INFO - swap(T*& aRhs) 18:50:42 INFO - { 18:50:42 INFO - T* temp = aRhs; 18:50:42 INFO - aRhs = mRawPtr; 18:50:42 INFO - mRawPtr = temp; 18:50:42 INFO - } 18:50:42 INFO - already_AddRefed 18:50:42 INFO - forget() 18:50:42 INFO - { 18:50:42 INFO - T* temp = nullptr; 18:50:42 INFO - swap(temp); 18:50:42 INFO - return already_AddRefed(temp); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - void 18:50:42 INFO - forget(I** aRhs) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aRhs))))) { MOZ_ReportAssertionFailure("aRhs" " (" "Null pointer passed to forget!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefPtr.h", 272); do { } while (0); do { __debugbreak(); MOZ_NoReturn(272); } while (0); } } while (0); 18:50:42 INFO - *aRhs = mRawPtr; 18:50:42 INFO - mRawPtr = nullptr; 18:50:42 INFO - } 18:50:42 INFO - T* 18:50:42 INFO - get() const 18:50:42 INFO - { 18:50:42 INFO - return const_cast(mRawPtr); 18:50:42 INFO - } 18:50:42 INFO - operator T*() const & 18:50:42 INFO - { 18:50:42 INFO - return get(); 18:50:42 INFO - } 18:50:42 INFO - operator T*() const && = delete; 18:50:42 INFO - explicit operator bool() const { return !!mRawPtr; } 18:50:42 INFO - bool operator!() const { return !mRawPtr; } 18:50:42 INFO - T* 18:50:42 INFO - operator->() const 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRawPtr != nullptr))))) { MOZ_ReportAssertionFailure("mRawPtr != nullptr" " (" "You can't dereference a NULL RefPtr with operator->()." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefPtr.h", 315); do { } while (0); do { __debugbreak(); MOZ_NoReturn(315); } while (0); } } while (0); 18:50:42 INFO - #line 316 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefPtr.h" 18:50:42 INFO - return get(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - class Proxy 18:50:42 INFO - { 18:50:42 INFO - typedef R (T::*member_function)(Args...); 18:50:42 INFO - T* mRawPtr; 18:50:42 INFO - member_function mFunction; 18:50:42 INFO - public: 18:50:42 INFO - Proxy(T* aRawPtr, member_function aFunction) 18:50:42 INFO - : mRawPtr(aRawPtr), 18:50:42 INFO - mFunction(aFunction) 18:50:42 INFO - { 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - R operator()(ActualArgs&&... aArgs) 18:50:42 INFO - { 18:50:42 INFO - return ((*mRawPtr).*mFunction)(mozilla::Forward(aArgs)...); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - Proxy operator->*(R (T::*aFptr)(Args...)) const 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRawPtr != nullptr))))) { MOZ_ReportAssertionFailure("mRawPtr != nullptr" " (" "You can't dereference a NULL RefPtr with operator->*()." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefPtr.h", 342); do { } while (0); do { __debugbreak(); MOZ_NoReturn(342); } while (0); } } while (0); 18:50:42 INFO - #line 343 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefPtr.h" 18:50:42 INFO - return Proxy(get(), aFptr); 18:50:42 INFO - } 18:50:42 INFO - RefPtr* 18:50:42 INFO - get_address() 18:50:42 INFO - { 18:50:42 INFO - return this; 18:50:42 INFO - } 18:50:42 INFO - const RefPtr* 18:50:42 INFO - get_address() const 18:50:42 INFO - { 18:50:42 INFO - return this; 18:50:42 INFO - } 18:50:42 INFO - public: 18:50:42 INFO - T& 18:50:42 INFO - operator*() const 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRawPtr != nullptr))))) { MOZ_ReportAssertionFailure("mRawPtr != nullptr" " (" "You can't dereference a NULL RefPtr with operator*()." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefPtr.h", 367); do { } while (0); do { __debugbreak(); MOZ_NoReturn(367); } while (0); } } while (0); 18:50:42 INFO - #line 368 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefPtr.h" 18:50:42 INFO - return *get(); 18:50:42 INFO - } 18:50:42 INFO - T** 18:50:42 INFO - StartAssignment() 18:50:42 INFO - { 18:50:42 INFO - assign_assuming_AddRef(nullptr); 18:50:42 INFO - return reinterpret_cast(&mRawPtr); 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - template 18:50:42 INFO - struct ConstRemovingRefPtrTraits 18:50:42 INFO - { 18:50:42 INFO - static void AddRef(U* aPtr) { 18:50:42 INFO - mozilla::RefPtrTraits::AddRef(aPtr); 18:50:42 INFO - } 18:50:42 INFO - static void Release(U* aPtr) { 18:50:42 INFO - mozilla::RefPtrTraits::Release(aPtr); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct ConstRemovingRefPtrTraits 18:50:42 INFO - { 18:50:42 INFO - static void AddRef(const U* aPtr) { 18:50:42 INFO - mozilla::RefPtrTraits::AddRef(const_cast(aPtr)); 18:50:42 INFO - } 18:50:42 INFO - static void Release(const U* aPtr) { 18:50:42 INFO - mozilla::RefPtrTraits::Release(const_cast(aPtr)); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - }; 18:50:42 INFO - class nsCycleCollectionTraversalCallback; 18:50:42 INFO - template 18:50:42 INFO - void 18:50:42 INFO - CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, 18:50:42 INFO - T* aChild, const char* aName, uint32_t aFlags); 18:50:42 INFO - template 18:50:42 INFO - inline void 18:50:42 INFO - ImplCycleCollectionUnlink(RefPtr& aField) 18:50:42 INFO - { 18:50:42 INFO - aField = nullptr; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline void 18:50:42 INFO - ImplCycleCollectionTraverse(nsCycleCollectionTraversalCallback& aCallback, 18:50:42 INFO - RefPtr& aField, 18:50:42 INFO - const char* aName, 18:50:42 INFO - uint32_t aFlags = 0) 18:50:42 INFO - { 18:50:42 INFO - CycleCollectionNoteChild(aCallback, aField.get(), aName, aFlags); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline RefPtr* 18:50:42 INFO - address_of(RefPtr& aPtr) 18:50:42 INFO - { 18:50:42 INFO - return aPtr.get_address(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline const RefPtr* 18:50:42 INFO - address_of(const RefPtr& aPtr) 18:50:42 INFO - { 18:50:42 INFO - return aPtr.get_address(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - class RefPtrGetterAddRefs 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - explicit 18:50:42 INFO - RefPtrGetterAddRefs(RefPtr& aSmartPtr) 18:50:42 INFO - : mTargetSmartPtr(aSmartPtr) 18:50:42 INFO - { 18:50:42 INFO - } 18:50:42 INFO - operator void**() 18:50:42 INFO - { 18:50:42 INFO - return reinterpret_cast(mTargetSmartPtr.StartAssignment()); 18:50:42 INFO - } 18:50:42 INFO - operator T**() 18:50:42 INFO - { 18:50:42 INFO - return mTargetSmartPtr.StartAssignment(); 18:50:42 INFO - } 18:50:42 INFO - T*& 18:50:42 INFO - operator*() 18:50:42 INFO - { 18:50:42 INFO - return *(mTargetSmartPtr.StartAssignment()); 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - RefPtr& mTargetSmartPtr; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - inline RefPtrGetterAddRefs 18:50:42 INFO - getter_AddRefs(RefPtr& aSmartPtr) 18:50:42 INFO - { 18:50:42 INFO - return RefPtrGetterAddRefs(aSmartPtr); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator==(const RefPtr& aLhs, const RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - return static_cast(aLhs.get()) == static_cast(aRhs.get()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator!=(const RefPtr& aLhs, const RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - return static_cast(aLhs.get()) != static_cast(aRhs.get()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator==(const RefPtr& aLhs, const U* aRhs) 18:50:42 INFO - { 18:50:42 INFO - return static_cast(aLhs.get()) == static_cast(aRhs); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator==(const U* aLhs, const RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - return static_cast(aLhs) == static_cast(aRhs.get()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator!=(const RefPtr& aLhs, const U* aRhs) 18:50:42 INFO - { 18:50:42 INFO - return static_cast(aLhs.get()) != static_cast(aRhs); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator!=(const U* aLhs, const RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - return static_cast(aLhs) != static_cast(aRhs.get()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator==(const RefPtr& aLhs, U* aRhs) 18:50:42 INFO - { 18:50:42 INFO - return static_cast(aLhs.get()) == const_cast(aRhs); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator==(U* aLhs, const RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - return const_cast(aLhs) == static_cast(aRhs.get()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator!=(const RefPtr& aLhs, U* aRhs) 18:50:42 INFO - { 18:50:42 INFO - return static_cast(aLhs.get()) != const_cast(aRhs); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator!=(U* aLhs, const RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - return const_cast(aLhs) != static_cast(aRhs.get()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator==(const RefPtr& aLhs, decltype(nullptr)) 18:50:42 INFO - { 18:50:42 INFO - return aLhs.get() == nullptr; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator==(decltype(nullptr), const RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - return nullptr == aRhs.get(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator!=(const RefPtr& aLhs, decltype(nullptr)) 18:50:42 INFO - { 18:50:42 INFO - return aLhs.get() != nullptr; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - operator!=(decltype(nullptr), const RefPtr& aRhs) 18:50:42 INFO - { 18:50:42 INFO - return nullptr != aRhs.get(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline already_AddRefed 18:50:42 INFO - do_AddRef(T* aObj) 18:50:42 INFO - { 18:50:42 INFO - RefPtr ref(aObj); 18:50:42 INFO - return ref.forget(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline already_AddRefed 18:50:42 INFO - do_AddRef(const RefPtr& aObj) 18:50:42 INFO - { 18:50:42 INFO - RefPtr ref(aObj); 18:50:42 INFO - return ref.forget(); 18:50:42 INFO - } 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - already_AddRefed 18:50:42 INFO - MakeAndAddRef(Args&&... aArgs) 18:50:42 INFO - { 18:50:42 INFO - RefPtr p(new T(Forward(aArgs)...)); 18:50:42 INFO - return p.forget(); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - #line 653 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RefPtr.h" 18:50:42 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsUtils.h" 18:50:42 INFO - template 18:50:42 INFO - inline void 18:50:42 INFO - ns_if_addref(T aExpr) 18:50:42 INFO - { 18:50:42 INFO - if (aExpr) { 18:50:42 INFO - aExpr->AddRef(); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline nsresult 18:50:42 INFO - CallQueryInterface(T* aSource, DestinationType** aDestination) 18:50:42 INFO - { 18:50:42 INFO - static_assert(!mozilla::IsSame::value || 18:50:42 INFO - mozilla::IsSame::value, 18:50:42 INFO - "don't use CallQueryInterface for compile-time-determinable casts"); 18:50:42 INFO - do { if (!(aSource)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "null parameter", "aSource", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsUtils.h", 131); MOZ_PretendNoReturn(); } } while(0); 18:50:42 INFO - do { if (!(aDestination)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "null parameter", "aDestination", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsUtils.h", 132); MOZ_PretendNoReturn(); } } while(0); 18:50:42 INFO - return aSource->QueryInterface((DestinationType::template COMTypeInfo::kIID), 18:50:42 INFO - reinterpret_cast(aDestination)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline nsresult 18:50:42 INFO - CallQueryInterface(RefPtr& aSourcePtr, DestinationType** aDestPtr) 18:50:42 INFO - { 18:50:42 INFO - return CallQueryInterface(aSourcePtr.get(), aDestPtr); 18:50:42 INFO - } 18:50:42 INFO - #line 146 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupportsUtils.h" 18:50:42 INFO - #line 131 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupports.h" 18:50:42 INFO - #line 133 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISupports.h" 18:50:42 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIFactory.h" 18:50:42 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIFactory.h" 18:50:42 INFO - class __declspec(novtable) nsIFactory : public nsISupports { 18:50:42 INFO - public: 18:50:42 INFO - template struct COMTypeInfo; 18:50:42 INFO - virtual nsresult __stdcall CreateInstance(nsISupports *aOuter, const nsIID & iid, void **result) = 0; 18:50:42 INFO - virtual nsresult __stdcall LockFactory(bool lock) = 0; 18:50:42 INFO - }; 18:50:42 INFO - template struct nsIFactory::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIFactory::COMTypeInfo::kIID = {0x00000001, 0x0000, 0x0000, { 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46 }}; 18:50:42 INFO - #line 107 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIFactory.h" 18:50:42 INFO - #line 110 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIFactory.h" 18:50:42 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Module.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCycleCollectionNoteChild.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCycleCollectionTraversalCallback.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EnumeratedArray.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Array.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ReverseIterator.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - class ReverseIterator 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - template 18:50:42 INFO - explicit ReverseIterator(Iterator aIter) 18:50:42 INFO - : mCurrent(aIter) { } 18:50:42 INFO - template 18:50:42 INFO - ReverseIterator(const ReverseIterator& aOther) 18:50:42 INFO - : mCurrent(aOther.mCurrent) { } 18:50:42 INFO - decltype(*DeclVal()) operator*() const 18:50:42 INFO - { 18:50:42 INFO - IteratorT tmp = mCurrent; 18:50:42 INFO - return *--tmp; 18:50:42 INFO - } 18:50:42 INFO - ReverseIterator& operator++() { --mCurrent; return *this; } 18:50:42 INFO - ReverseIterator& operator--() { ++mCurrent; return *this; } 18:50:42 INFO - ReverseIterator operator++(int) { auto ret = *this; mCurrent--; return ret; } 18:50:42 INFO - ReverseIterator operator--(int) { auto ret = *this; mCurrent++; return ret; } 18:50:42 INFO - template 18:50:42 INFO - friend bool operator==(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2); 18:50:42 INFO - template 18:50:42 INFO - friend bool operator!=(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2); 18:50:42 INFO - template 18:50:42 INFO - friend bool operator<(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2); 18:50:42 INFO - template 18:50:42 INFO - friend bool operator<=(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2); 18:50:42 INFO - template 18:50:42 INFO - friend bool operator>(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2); 18:50:42 INFO - template 18:50:42 INFO - friend bool operator>=(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2); 18:50:42 INFO - private: 18:50:42 INFO - IteratorT mCurrent; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator==(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2) 18:50:42 INFO - { 18:50:42 INFO - return aIter1.mCurrent == aIter2.mCurrent; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator!=(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2) 18:50:42 INFO - { 18:50:42 INFO - return aIter1.mCurrent != aIter2.mCurrent; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator<(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2) 18:50:42 INFO - { 18:50:42 INFO - return aIter1.mCurrent > aIter2.mCurrent; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator<=(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2) 18:50:42 INFO - { 18:50:42 INFO - return aIter1.mCurrent >= aIter2.mCurrent; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator>(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2) 18:50:42 INFO - { 18:50:42 INFO - return aIter1.mCurrent < aIter2.mCurrent; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator>=(const ReverseIterator& aIter1, 18:50:42 INFO - const ReverseIterator& aIter2) 18:50:42 INFO - { 18:50:42 INFO - return aIter1.mCurrent <= aIter2.mCurrent; 18:50:42 INFO - } 18:50:42 INFO - namespace detail { 18:50:42 INFO - template 18:50:42 INFO - class IteratorRange 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - typedef IteratorT iterator; 18:50:42 INFO - typedef IteratorT const_iterator; 18:50:42 INFO - typedef ReverseIterator reverse_iterator; 18:50:42 INFO - typedef ReverseIterator const_reverse_iterator; 18:50:42 INFO - template 18:50:42 INFO - IteratorRange(Iterator1 aIterBegin, Iterator2 aIterEnd) 18:50:42 INFO - : mIterBegin(aIterBegin), mIterEnd(aIterEnd) { } 18:50:42 INFO - template 18:50:42 INFO - IteratorRange(const IteratorRange& aOther) 18:50:42 INFO - : mIterBegin(aOther.mIterBegin), mIterEnd(aOther.mIterEnd) { } 18:50:42 INFO - iterator begin() const { return mIterBegin; } 18:50:42 INFO - const_iterator cbegin() const { return begin(); } 18:50:42 INFO - iterator end() const { return mIterEnd; } 18:50:42 INFO - const_iterator cend() const { return end(); } 18:50:42 INFO - reverse_iterator rbegin() const { return reverse_iterator(mIterEnd); } 18:50:42 INFO - const_reverse_iterator crbegin() const { return rbegin(); } 18:50:42 INFO - reverse_iterator rend() const { return reverse_iterator(mIterBegin); } 18:50:42 INFO - const_reverse_iterator crend() const { return rend(); } 18:50:42 INFO - private: 18:50:42 INFO - IteratorT mIterBegin; 18:50:42 INFO - IteratorT mIterEnd; 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - detail::IteratorRange 18:50:42 INFO - Reversed(Range& aRange) 18:50:42 INFO - { 18:50:42 INFO - return {aRange.rbegin(), aRange.rend()}; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - detail::IteratorRange 18:50:42 INFO - Reversed(const Range& aRange) 18:50:42 INFO - { 18:50:42 INFO - return {aRange.rbegin(), aRange.rend()}; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - #line 169 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ReverseIterator.h" 18:50:42 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Array.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - class Array 18:50:42 INFO - { 18:50:42 INFO - T mArr[Length]; 18:50:42 INFO - public: 18:50:42 INFO - Array() {} 18:50:42 INFO - template 18:50:42 INFO - Array(Args&&... aArgs) 18:50:42 INFO - : mArr{mozilla::Forward(aArgs)...} 18:50:42 INFO - { 18:50:42 INFO - static_assert(sizeof...(aArgs) == Length, 18:50:42 INFO - "The number of arguments should be equal to the template parameter Length"); 18:50:42 INFO - } 18:50:42 INFO - T& operator[](size_t aIndex) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aIndex < Length))))) { MOZ_ReportAssertionFailure("aIndex < Length", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Array.h", 39); do { } while (0); do { __debugbreak(); MOZ_NoReturn(39); } while (0); } } while (0); 18:50:42 INFO - return mArr[aIndex]; 18:50:42 INFO - } 18:50:42 INFO - const T& operator[](size_t aIndex) const 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aIndex < Length))))) { MOZ_ReportAssertionFailure("aIndex < Length", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Array.h", 45); do { } while (0); do { __debugbreak(); MOZ_NoReturn(45); } while (0); } } while (0); 18:50:42 INFO - return mArr[aIndex]; 18:50:42 INFO - } 18:50:42 INFO - bool operator==(const Array& aOther) const 18:50:42 INFO - { 18:50:42 INFO - for (size_t i = 0; i < Length; i++) { 18:50:42 INFO - if (mArr[i] != aOther[i]) { 18:50:42 INFO - return false; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - return true; 18:50:42 INFO - } 18:50:42 INFO - typedef T* iterator; 18:50:42 INFO - typedef const T* const_iterator; 18:50:42 INFO - typedef ReverseIterator reverse_iterator; 18:50:42 INFO - typedef ReverseIterator const_reverse_iterator; 18:50:42 INFO - iterator begin() { return mArr; } 18:50:42 INFO - const_iterator begin() const { return mArr; } 18:50:42 INFO - const_iterator cbegin() const { return begin(); } 18:50:42 INFO - iterator end() { return mArr + Length; } 18:50:42 INFO - const_iterator end() const { return mArr + Length; } 18:50:42 INFO - const_iterator cend() const { return end(); } 18:50:42 INFO - reverse_iterator rbegin() { return reverse_iterator(end()); } 18:50:42 INFO - const_reverse_iterator rbegin() const { return const_reverse_iterator(end()); } 18:50:42 INFO - const_reverse_iterator crbegin() const { return rbegin(); } 18:50:42 INFO - reverse_iterator rend() { return reverse_iterator(begin()); } 18:50:42 INFO - const_reverse_iterator rend() const { return const_reverse_iterator(begin()); } 18:50:42 INFO - const_reverse_iterator crend() const { return rend(); } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class Array 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - T& operator[](size_t aIndex) 18:50:42 INFO - { 18:50:42 INFO - do { MOZ_ReportCrash("" "indexing into zero-length array", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Array.h", 87); do { } while (0); do { __debugbreak(); MOZ_NoReturn(87); } while (0); } while (0); 18:50:42 INFO - } 18:50:42 INFO - const T& operator[](size_t aIndex) const 18:50:42 INFO - { 18:50:42 INFO - do { MOZ_ReportCrash("" "indexing into zero-length array", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Array.h", 92); do { } while (0); do { __debugbreak(); MOZ_NoReturn(92); } while (0); } while (0); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - #line 99 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Array.h" 18:50:42 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EnumeratedArray.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - class EnumeratedArray 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static const size_t kSize = size_t(SizeAsEnumValue); 18:50:42 INFO - private: 18:50:42 INFO - typedef Array ArrayType; 18:50:42 INFO - ArrayType mArray; 18:50:42 INFO - public: 18:50:42 INFO - EnumeratedArray() {} 18:50:42 INFO - template 18:50:42 INFO - EnumeratedArray(Args&&... aArgs) 18:50:42 INFO - : mArray{mozilla::Forward(aArgs)...} 18:50:42 INFO - {} 18:50:42 INFO - explicit EnumeratedArray(const EnumeratedArray& aOther) 18:50:42 INFO - { 18:50:42 INFO - for (size_t i = 0; i < kSize; i++) { 18:50:42 INFO - mArray[i] = aOther.mArray[i]; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - EnumeratedArray(EnumeratedArray&& aOther) 18:50:42 INFO - { 18:50:42 INFO - for (size_t i = 0; i < kSize; i++) { 18:50:42 INFO - mArray[i] = Move(aOther.mArray[i]); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - ValueType& operator[](IndexType aIndex) 18:50:42 INFO - { 18:50:42 INFO - return mArray[size_t(aIndex)]; 18:50:42 INFO - } 18:50:42 INFO - const ValueType& operator[](IndexType aIndex) const 18:50:42 INFO - { 18:50:42 INFO - return mArray[size_t(aIndex)]; 18:50:42 INFO - } 18:50:42 INFO - typedef typename ArrayType::iterator iterator; 18:50:42 INFO - typedef typename ArrayType::const_iterator const_iterator; 18:50:42 INFO - typedef typename ArrayType::reverse_iterator reverse_iterator; 18:50:42 INFO - typedef typename ArrayType::const_reverse_iterator const_reverse_iterator; 18:50:42 INFO - iterator begin() { return mArray.begin(); } 18:50:42 INFO - const_iterator begin() const { return mArray.begin(); } 18:50:42 INFO - const_iterator cbegin() const { return mArray.cbegin(); } 18:50:42 INFO - iterator end() { return mArray.end(); } 18:50:42 INFO - const_iterator end() const { return mArray.end(); } 18:50:42 INFO - const_iterator cend() const { return mArray.cend(); } 18:50:42 INFO - reverse_iterator rbegin() { return mArray.rbegin(); } 18:50:42 INFO - const_reverse_iterator rbegin() const { return mArray.rbegin(); } 18:50:42 INFO - const_reverse_iterator crbegin() const { return mArray.crbegin(); } 18:50:42 INFO - reverse_iterator rend() { return mArray.rend(); } 18:50:42 INFO - const_reverse_iterator rend() const { return mArray.rend(); } 18:50:42 INFO - const_reverse_iterator crend() const { return mArray.crend(); } 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - #line 111 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EnumeratedArray.h" 18:50:42 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MemoryReporting.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - typedef size_t (*MallocSizeOf)(const void* p); 18:50:42 INFO - } 18:50:42 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MemoryReporting.h" 18:50:42 INFO - typedef size_t (*MozMallocSizeOf)(const void* p); 18:50:42 INFO - #line 31 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MemoryReporting.h" 18:50:42 INFO - #line 70 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - class LinkedListElement; 18:50:42 INFO - namespace detail { 18:50:42 INFO - template 18:50:42 INFO - struct LinkedListElementTraits 18:50:42 INFO - { 18:50:42 INFO - typedef T* RawType; 18:50:42 INFO - typedef const T* ConstRawType; 18:50:42 INFO - typedef T* ClientType; 18:50:42 INFO - typedef const T* ConstClientType; 18:50:42 INFO - static void enterList(LinkedListElement* elt) {} 18:50:42 INFO - static void exitList(LinkedListElement* elt) {} 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct LinkedListElementTraits> 18:50:42 INFO - { 18:50:42 INFO - typedef T* RawType; 18:50:42 INFO - typedef const T* ConstRawType; 18:50:42 INFO - typedef RefPtr ClientType; 18:50:42 INFO - typedef RefPtr ConstClientType; 18:50:42 INFO - static void enterList(LinkedListElement>* elt) { elt->asT()->AddRef(); } 18:50:42 INFO - static void exitList(LinkedListElement>* elt) { elt->asT()->Release(); } 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - class LinkedList; 18:50:42 INFO - template 18:50:42 INFO - class LinkedListElement 18:50:42 INFO - { 18:50:42 INFO - typedef typename detail::LinkedListElementTraits Traits; 18:50:42 INFO - typedef typename Traits::RawType RawType; 18:50:42 INFO - typedef typename Traits::ConstRawType ConstRawType; 18:50:42 INFO - typedef typename Traits::ClientType ClientType; 18:50:42 INFO - typedef typename Traits::ConstClientType ConstClientType; 18:50:42 INFO - private: 18:50:42 INFO - LinkedListElement* mNext; 18:50:42 INFO - LinkedListElement* mPrev; 18:50:42 INFO - const bool mIsSentinel; 18:50:42 INFO - public: 18:50:42 INFO - LinkedListElement() 18:50:42 INFO - : mNext(this), 18:50:42 INFO - mPrev(this), 18:50:42 INFO - mIsSentinel(false) 18:50:42 INFO - { } 18:50:42 INFO - LinkedListElement(LinkedListElement&& aOther) 18:50:42 INFO - : mIsSentinel(aOther.mIsSentinel) 18:50:42 INFO - { 18:50:42 INFO - adjustLinkForMove(Move(aOther)); 18:50:42 INFO - } 18:50:42 INFO - LinkedListElement& operator=(LinkedListElement&& aOther) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mIsSentinel == aOther.mIsSentinel))))) { MOZ_ReportAssertionFailure("mIsSentinel == aOther.mIsSentinel" " (" "Mismatch NodeKind!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 188); do { } while (0); do { __debugbreak(); MOZ_NoReturn(188); } while (0); } } while (0); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!isInList()))))) { MOZ_ReportAssertionFailure("!isInList()" " (" "Assigning to an element in a list messes up that list!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 190); do { } while (0); do { __debugbreak(); MOZ_NoReturn(190); } while (0); } } while (0); 18:50:42 INFO - #line 191 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h" 18:50:42 INFO - adjustLinkForMove(Move(aOther)); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - ~LinkedListElement() 18:50:42 INFO - { 18:50:42 INFO - if (!mIsSentinel && isInList()) { 18:50:42 INFO - remove(); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - RawType getNext() { return mNext->asT(); } 18:50:42 INFO - ConstRawType getNext() const { return mNext->asT(); } 18:50:42 INFO - RawType getPrevious() { return mPrev->asT(); } 18:50:42 INFO - ConstRawType getPrevious() const { return mPrev->asT(); } 18:50:42 INFO - void setNext(RawType aElem) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isInList()))))) { MOZ_ReportAssertionFailure("isInList()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 222); do { } while (0); do { __debugbreak(); MOZ_NoReturn(222); } while (0); } } while (0); 18:50:42 INFO - setNextUnsafe(aElem); 18:50:42 INFO - } 18:50:42 INFO - void setPrevious(RawType aElem) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isInList()))))) { MOZ_ReportAssertionFailure("isInList()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 233); do { } while (0); do { __debugbreak(); MOZ_NoReturn(233); } while (0); } } while (0); 18:50:42 INFO - setPreviousUnsafe(aElem); 18:50:42 INFO - } 18:50:42 INFO - void remove() 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isInList()))))) { MOZ_ReportAssertionFailure("isInList()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 243); do { } while (0); do { __debugbreak(); MOZ_NoReturn(243); } while (0); } } while (0); 18:50:42 INFO - mPrev->mNext = mNext; 18:50:42 INFO - mNext->mPrev = mPrev; 18:50:42 INFO - mNext = this; 18:50:42 INFO - mPrev = this; 18:50:42 INFO - Traits::exitList(this); 18:50:42 INFO - } 18:50:42 INFO - ClientType removeAndGetNext() 18:50:42 INFO - { 18:50:42 INFO - ClientType r = getNext(); 18:50:42 INFO - remove(); 18:50:42 INFO - return r; 18:50:42 INFO - } 18:50:42 INFO - ClientType removeAndGetPrevious() 18:50:42 INFO - { 18:50:42 INFO - ClientType r = getPrevious(); 18:50:42 INFO - remove(); 18:50:42 INFO - return r; 18:50:42 INFO - } 18:50:42 INFO - void removeFrom(const LinkedList& aList) 18:50:42 INFO - { 18:50:42 INFO - aList.assertContains(asT()); 18:50:42 INFO - remove(); 18:50:42 INFO - } 18:50:42 INFO - bool isInList() const 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((mNext == this) == (mPrev == this)))))) { MOZ_ReportAssertionFailure("(mNext == this) == (mPrev == this)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 292); do { } while (0); do { __debugbreak(); MOZ_NoReturn(292); } while (0); } } while (0); 18:50:42 INFO - return mNext != this; 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - friend class LinkedList; 18:50:42 INFO - friend struct detail::LinkedListElementTraits; 18:50:42 INFO - enum class NodeKind { 18:50:42 INFO - Normal, 18:50:42 INFO - Sentinel 18:50:42 INFO - }; 18:50:42 INFO - explicit LinkedListElement(NodeKind nodeKind) 18:50:42 INFO - : mNext(this), 18:50:42 INFO - mPrev(this), 18:50:42 INFO - mIsSentinel(nodeKind == NodeKind::Sentinel) 18:50:42 INFO - { } 18:50:42 INFO - RawType asT() 18:50:42 INFO - { 18:50:42 INFO - return mIsSentinel ? nullptr : static_cast(this); 18:50:42 INFO - } 18:50:42 INFO - ConstRawType asT() const 18:50:42 INFO - { 18:50:42 INFO - return mIsSentinel ? nullptr : static_cast(this); 18:50:42 INFO - } 18:50:42 INFO - void setNextUnsafe(RawType aElem) 18:50:42 INFO - { 18:50:42 INFO - LinkedListElement *listElem = static_cast(aElem); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionTypeisInList())>::isValid, "invalid assertion condition"); if ((!!(!(!!(!listElem->isInList()))))) { MOZ_ReportAssertionFailure("!listElem->isInList()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 331); do { } while (0); do { __debugbreak(); MOZ_NoReturn(331); } while (0); } } while (0); 18:50:42 INFO - listElem->mNext = this->mNext; 18:50:42 INFO - listElem->mPrev = this; 18:50:42 INFO - this->mNext->mPrev = listElem; 18:50:42 INFO - this->mNext = listElem; 18:50:42 INFO - Traits::enterList(aElem); 18:50:42 INFO - } 18:50:42 INFO - void setPreviousUnsafe(RawType aElem) 18:50:42 INFO - { 18:50:42 INFO - LinkedListElement* listElem = static_cast*>(aElem); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionTypeisInList())>::isValid, "invalid assertion condition"); if ((!!(!(!!(!listElem->isInList()))))) { MOZ_ReportAssertionFailure("!listElem->isInList()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 348); do { } while (0); do { __debugbreak(); MOZ_NoReturn(348); } while (0); } } while (0); 18:50:42 INFO - listElem->mNext = this; 18:50:42 INFO - listElem->mPrev = this->mPrev; 18:50:42 INFO - this->mPrev->mNext = listElem; 18:50:42 INFO - this->mPrev = listElem; 18:50:42 INFO - Traits::enterList(aElem); 18:50:42 INFO - } 18:50:42 INFO - void adjustLinkForMove(LinkedListElement&& aOther) 18:50:42 INFO - { 18:50:42 INFO - if (!aOther.isInList()) { 18:50:42 INFO - mNext = this; 18:50:42 INFO - mPrev = this; 18:50:42 INFO - return; 18:50:42 INFO - } 18:50:42 INFO - if (!mIsSentinel) { 18:50:42 INFO - Traits::enterList(this); 18:50:42 INFO - } 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionTypemPrev == &aOther)>::isValid, "invalid assertion condition"); if ((!!(!(!!(aOther.mNext->mPrev == &aOther))))) { MOZ_ReportAssertionFailure("aOther.mNext->mPrev == &aOther", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 374); do { } while (0); do { __debugbreak(); MOZ_NoReturn(374); } while (0); } } while (0); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionTypemNext == &aOther)>::isValid, "invalid assertion condition"); if ((!!(!(!!(aOther.mPrev->mNext == &aOther))))) { MOZ_ReportAssertionFailure("aOther.mPrev->mNext == &aOther", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 375); do { } while (0); do { __debugbreak(); MOZ_NoReturn(375); } while (0); } } while (0); 18:50:42 INFO - mNext = aOther.mNext; 18:50:42 INFO - mPrev = aOther.mPrev; 18:50:42 INFO - mNext->mPrev = this; 18:50:42 INFO - mPrev->mNext = this; 18:50:42 INFO - aOther.mNext = &aOther; 18:50:42 INFO - aOther.mPrev = &aOther; 18:50:42 INFO - if (!mIsSentinel) { 18:50:42 INFO - Traits::exitList(&aOther); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - LinkedListElement& operator=(const LinkedListElement& aOther) = delete; 18:50:42 INFO - LinkedListElement(const LinkedListElement& aOther) = delete; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class LinkedList 18:50:42 INFO - { 18:50:42 INFO - private: 18:50:42 INFO - typedef typename detail::LinkedListElementTraits Traits; 18:50:42 INFO - typedef typename Traits::RawType RawType; 18:50:42 INFO - typedef typename Traits::ConstRawType ConstRawType; 18:50:42 INFO - typedef typename Traits::ClientType ClientType; 18:50:42 INFO - typedef typename Traits::ConstClientType ConstClientType; 18:50:42 INFO - LinkedListElement sentinel; 18:50:42 INFO - public: 18:50:42 INFO - class Iterator { 18:50:42 INFO - RawType mCurrent; 18:50:42 INFO - public: 18:50:42 INFO - explicit Iterator(RawType aCurrent) : mCurrent(aCurrent) {} 18:50:42 INFO - RawType operator *() const { 18:50:42 INFO - return mCurrent; 18:50:42 INFO - } 18:50:42 INFO - const Iterator& operator++() { 18:50:42 INFO - mCurrent = mCurrent->getNext(); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - bool operator!=(Iterator& aOther) const { 18:50:42 INFO - return mCurrent != aOther.mCurrent; 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - LinkedList() : sentinel(LinkedListElement::NodeKind::Sentinel) { } 18:50:42 INFO - LinkedList(LinkedList&& aOther) 18:50:42 INFO - : sentinel(mozilla::Move(aOther.sentinel)) 18:50:42 INFO - { } 18:50:42 INFO - LinkedList& operator=(LinkedList&& aOther) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isEmpty()))))) { MOZ_ReportAssertionFailure("isEmpty()" " (" "Assigning to a non-empty list leaks elements in that list!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 444); do { } while (0); do { __debugbreak(); MOZ_NoReturn(444); } while (0); } } while (0); 18:50:42 INFO - sentinel = mozilla::Move(aOther.sentinel); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - ~LinkedList() { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isEmpty()))))) { MOZ_ReportAssertionFailure("isEmpty()" " (" "failing this assertion means this LinkedList's creator is " "buggy: it should have removed all this list's elements before " "the list's destruction" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 453); do { } while (0); do { __debugbreak(); MOZ_NoReturn(453); } while (0); } } while (0); 18:50:42 INFO - #line 454 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h" 18:50:42 INFO - } 18:50:42 INFO - void insertFront(RawType aElem) 18:50:42 INFO - { 18:50:42 INFO - sentinel.setNextUnsafe(aElem); 18:50:42 INFO - } 18:50:42 INFO - void insertBack(RawType aElem) 18:50:42 INFO - { 18:50:42 INFO - sentinel.setPreviousUnsafe(aElem); 18:50:42 INFO - } 18:50:42 INFO - RawType getFirst() { return sentinel.getNext(); } 18:50:42 INFO - ConstRawType getFirst() const { return sentinel.getNext(); } 18:50:42 INFO - RawType getLast() { return sentinel.getPrevious(); } 18:50:42 INFO - ConstRawType getLast() const { return sentinel.getPrevious(); } 18:50:42 INFO - ClientType popFirst() 18:50:42 INFO - { 18:50:42 INFO - ClientType ret = sentinel.getNext(); 18:50:42 INFO - if (ret) { 18:50:42 INFO - static_cast*>(RawType(ret))->remove(); 18:50:42 INFO - } 18:50:42 INFO - return ret; 18:50:42 INFO - } 18:50:42 INFO - ClientType popLast() 18:50:42 INFO - { 18:50:42 INFO - ClientType ret = sentinel.getPrevious(); 18:50:42 INFO - if (ret) { 18:50:42 INFO - static_cast*>(RawType(ret))->remove(); 18:50:42 INFO - } 18:50:42 INFO - return ret; 18:50:42 INFO - } 18:50:42 INFO - bool isEmpty() const 18:50:42 INFO - { 18:50:42 INFO - return !sentinel.isInList(); 18:50:42 INFO - } 18:50:42 INFO - void clear() 18:50:42 INFO - { 18:50:42 INFO - while (popFirst()) { 18:50:42 INFO - continue; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - Iterator begin() { 18:50:42 INFO - return Iterator(getFirst()); 18:50:42 INFO - } 18:50:42 INFO - Iterator end() { 18:50:42 INFO - return Iterator(nullptr); 18:50:42 INFO - } 18:50:42 INFO - size_t sizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const 18:50:42 INFO - { 18:50:42 INFO - size_t n = 0; 18:50:42 INFO - for (const T* t = getFirst(); t; t = t->getNext()) { 18:50:42 INFO - n += aMallocSizeOf(t); 18:50:42 INFO - } 18:50:42 INFO - return n; 18:50:42 INFO - } 18:50:42 INFO - size_t sizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const 18:50:42 INFO - { 18:50:42 INFO - return aMallocSizeOf(this) + sizeOfExcludingThis(aMallocSizeOf); 18:50:42 INFO - } 18:50:42 INFO - void debugAssertIsSane() const 18:50:42 INFO - { 18:50:42 INFO - const LinkedListElement* slow; 18:50:42 INFO - const LinkedListElement* fast1; 18:50:42 INFO - const LinkedListElement* fast2; 18:50:42 INFO - for (slow = sentinel.mNext, 18:50:42 INFO - fast1 = sentinel.mNext->mNext, 18:50:42 INFO - fast2 = sentinel.mNext->mNext->mNext; 18:50:42 INFO - slow != &sentinel && fast1 != &sentinel && fast2 != &sentinel; 18:50:42 INFO - slow = slow->mNext, fast1 = fast2->mNext, fast2 = fast1->mNext) { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(slow != fast1))))) { MOZ_ReportAssertionFailure("slow != fast1", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 587); do { } while (0); do { __debugbreak(); MOZ_NoReturn(587); } while (0); } } while (0); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(slow != fast2))))) { MOZ_ReportAssertionFailure("slow != fast2", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 588); do { } while (0); do { __debugbreak(); MOZ_NoReturn(588); } while (0); } } while (0); 18:50:42 INFO - } 18:50:42 INFO - for (slow = sentinel.mPrev, 18:50:42 INFO - fast1 = sentinel.mPrev->mPrev, 18:50:42 INFO - fast2 = sentinel.mPrev->mPrev->mPrev; 18:50:42 INFO - slow != &sentinel && fast1 != &sentinel && fast2 != &sentinel; 18:50:42 INFO - slow = slow->mPrev, fast1 = fast2->mPrev, fast2 = fast1->mPrev) { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(slow != fast1))))) { MOZ_ReportAssertionFailure("slow != fast1", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 597); do { } while (0); do { __debugbreak(); MOZ_NoReturn(597); } while (0); } } while (0); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(slow != fast2))))) { MOZ_ReportAssertionFailure("slow != fast2", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 598); do { } while (0); do { __debugbreak(); MOZ_NoReturn(598); } while (0); } } while (0); 18:50:42 INFO - } 18:50:42 INFO - for (const LinkedListElement* elem = sentinel.mNext; 18:50:42 INFO - elem != &sentinel; 18:50:42 INFO - elem = elem->mNext) { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionTypemIsSentinel)>::isValid, "invalid assertion condition"); if ((!!(!(!!(!elem->mIsSentinel))))) { MOZ_ReportAssertionFailure("!elem->mIsSentinel", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 608); do { } while (0); do { __debugbreak(); MOZ_NoReturn(608); } while (0); } } while (0); 18:50:42 INFO - } 18:50:42 INFO - const LinkedListElement* prev = &sentinel; 18:50:42 INFO - const LinkedListElement* cur = sentinel.mNext; 18:50:42 INFO - do { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionTypemPrev == prev)>::isValid, "invalid assertion condition"); if ((!!(!(!!(cur->mPrev == prev))))) { MOZ_ReportAssertionFailure("cur->mPrev == prev", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 615); do { } while (0); do { __debugbreak(); MOZ_NoReturn(615); } while (0); } } while (0); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionTypemNext == cur)>::isValid, "invalid assertion condition"); if ((!!(!(!!(prev->mNext == cur))))) { MOZ_ReportAssertionFailure("prev->mNext == cur", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 616); do { } while (0); do { __debugbreak(); MOZ_NoReturn(616); } while (0); } } while (0); 18:50:42 INFO - prev = cur; 18:50:42 INFO - cur = cur->mNext; 18:50:42 INFO - } while (cur != &sentinel); 18:50:42 INFO - #line 622 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h" 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - friend class LinkedListElement; 18:50:42 INFO - void assertContains(const RawType aValue) const 18:50:42 INFO - { 18:50:42 INFO - for (ConstRawType elem = getFirst(); elem; elem = elem->getNext()) { 18:50:42 INFO - if (elem == aValue) { 18:50:42 INFO - return; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - do { MOZ_ReportCrash("" "element wasn't found in this list!", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h", 635); do { } while (0); do { __debugbreak(); MOZ_NoReturn(635); } while (0); } while (0); 18:50:42 INFO - #line 637 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h" 18:50:42 INFO - } 18:50:42 INFO - LinkedList& operator=(const LinkedList& aOther) = delete; 18:50:42 INFO - LinkedList(const LinkedList& aOther) = delete; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class AutoCleanLinkedList : public LinkedList 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - ~AutoCleanLinkedList() 18:50:42 INFO - { 18:50:42 INFO - while (T* element = this->popFirst()) { 18:50:42 INFO - delete element; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - #line 658 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h" 18:50:42 INFO - #line 660 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/LinkedList.h" 18:50:42 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayUtils.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Alignment.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - class AlignmentFinder 18:50:42 INFO - { 18:50:42 INFO - struct Aligner 18:50:42 INFO - { 18:50:42 INFO - char mChar; 18:50:42 INFO - T mT; 18:50:42 INFO - }; 18:50:42 INFO - public: 18:50:42 INFO - static const size_t alignment = sizeof(Aligner) - sizeof(T); 18:50:42 INFO - }; 18:50:42 INFO - #line 51 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Alignment.h" 18:50:42 INFO - #line 57 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Alignment.h" 18:50:42 INFO - template 18:50:42 INFO - struct AlignedElem; 18:50:42 INFO - template<> 18:50:42 INFO - struct AlignedElem<1> 18:50:42 INFO - { 18:50:42 INFO - __declspec(align(1)) uint8_t elem; 18:50:42 INFO - }; 18:50:42 INFO - template<> 18:50:42 INFO - struct AlignedElem<2> 18:50:42 INFO - { 18:50:42 INFO - __declspec(align(2)) uint8_t elem; 18:50:42 INFO - }; 18:50:42 INFO - template<> 18:50:42 INFO - struct AlignedElem<4> 18:50:42 INFO - { 18:50:42 INFO - __declspec(align(4)) uint8_t elem; 18:50:42 INFO - }; 18:50:42 INFO - template<> 18:50:42 INFO - struct AlignedElem<8> 18:50:42 INFO - { 18:50:42 INFO - __declspec(align(8)) uint8_t elem; 18:50:42 INFO - }; 18:50:42 INFO - template<> 18:50:42 INFO - struct AlignedElem<16> 18:50:42 INFO - { 18:50:42 INFO - __declspec(align(16)) uint8_t elem; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct AlignedStorage2 18:50:42 INFO - { 18:50:42 INFO - union U 18:50:42 INFO - { 18:50:42 INFO - char mBytes[sizeof(T)]; 18:50:42 INFO - uint64_t mDummy; 18:50:42 INFO - } u; 18:50:42 INFO - const T* addr() const { return reinterpret_cast(u.mBytes); } 18:50:42 INFO - T* addr() { return static_cast(static_cast(u.mBytes)); } 18:50:42 INFO - AlignedStorage2() = default; 18:50:42 INFO - AlignedStorage2(const AlignedStorage2&) = delete; 18:50:42 INFO - void operator=(const AlignedStorage2&) = delete; 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - #line 125 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Alignment.h" 18:50:42 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayUtils.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - inline size_t 18:50:42 INFO - PointerRangeSize(T* aBegin, T* aEnd) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType= aBegin)>::isValid, "invalid assertion condition"); if ((!!(!(!!(aEnd >= aBegin))))) { MOZ_ReportAssertionFailure("aEnd >= aBegin", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayUtils.h", 44); do { } while (0); do { __debugbreak(); MOZ_NoReturn(44); } while (0); } } while (0); 18:50:42 INFO - return (size_t(aEnd) - size_t(aBegin)) / sizeof(T); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - constexpr size_t 18:50:42 INFO - ArrayLength(T (&aArr)[N]) 18:50:42 INFO - { 18:50:42 INFO - return N; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - constexpr size_t 18:50:42 INFO - ArrayLength(const Array& aArr) 18:50:42 INFO - { 18:50:42 INFO - return N; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - constexpr size_t 18:50:42 INFO - ArrayLength(const EnumeratedArray& aArr) 18:50:42 INFO - { 18:50:42 INFO - return size_t(N); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - constexpr T* 18:50:42 INFO - ArrayEnd(T (&aArr)[N]) 18:50:42 INFO - { 18:50:42 INFO - return aArr + ArrayLength(aArr); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - constexpr T* 18:50:42 INFO - ArrayEnd(Array& aArr) 18:50:42 INFO - { 18:50:42 INFO - return &aArr[0] + ArrayLength(aArr); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - constexpr const T* 18:50:42 INFO - ArrayEnd(const Array& aArr) 18:50:42 INFO - { 18:50:42 INFO - return &aArr[0] + ArrayLength(aArr); 18:50:42 INFO - } 18:50:42 INFO - namespace detail { 18:50:42 INFO - template::value>> 18:50:42 INFO - struct AlignedChecker 18:50:42 INFO - { 18:50:42 INFO - static void 18:50:42 INFO - test(const Pointee* aPtr) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::alignment) == 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!((uintptr_t(aPtr) % mozilla::AlignmentFinder::alignment) == 0))))) { MOZ_ReportAssertionFailure("(uintptr_t(aPtr) % mozilla::AlignmentFinder::alignment) == 0" " (" "performing a range-check with a misaligned pointer" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayUtils.h", 111); do { } while (0); do { __debugbreak(); MOZ_NoReturn(111); } while (0); } } while (0); 18:50:42 INFO - #line 112 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayUtils.h" 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct AlignedChecker 18:50:42 INFO - { 18:50:42 INFO - static void 18:50:42 INFO - test(const Pointee* aPtr) 18:50:42 INFO - { 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline typename EnableIf::value || 18:50:42 INFO - IsBaseOf::value || 18:50:42 INFO - IsVoid::value, 18:50:42 INFO - bool>::Type 18:50:42 INFO - IsInRange(const T* aPtr, const U* aBegin, const U* aEnd) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBegin <= aEnd))))) { MOZ_ReportAssertionFailure("aBegin <= aEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayUtils.h", 146); do { } while (0); do { __debugbreak(); MOZ_NoReturn(146); } while (0); } } while (0); 18:50:42 INFO - detail::AlignedChecker::test(aPtr); 18:50:42 INFO - detail::AlignedChecker::test(aBegin); 18:50:42 INFO - detail::AlignedChecker::test(aEnd); 18:50:42 INFO - return aBegin <= reinterpret_cast(aPtr) && 18:50:42 INFO - reinterpret_cast(aPtr) < aEnd; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - IsInRange(const T* aPtr, uintptr_t aBegin, uintptr_t aEnd) 18:50:42 INFO - { 18:50:42 INFO - return IsInRange(aPtr, 18:50:42 INFO - reinterpret_cast(aBegin), 18:50:42 INFO - reinterpret_cast(aEnd)); 18:50:42 INFO - } 18:50:42 INFO - namespace detail { 18:50:42 INFO - template 18:50:42 INFO - char (&ArrayLengthHelper(T (&array)[N]))[N]; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - #line 182 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayUtils.h" 18:50:42 INFO - #line 193 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayUtils.h" 18:50:42 INFO - #line 195 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayUtils.h" 18:50:42 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - static inline void 18:50:42 INFO - PodZero(T* aT) 18:50:42 INFO - { 18:50:42 INFO - memset(aT, 0, sizeof(T)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static inline void 18:50:42 INFO - PodZero(T* aT, size_t aNElem) 18:50:42 INFO - { 18:50:42 INFO - for (T* end = aT + aNElem; aT < end; aT++) { 18:50:42 INFO - memset(aT, 0, sizeof(T)); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void PodZero(T (&aT)[N]) = delete; 18:50:42 INFO - template 18:50:42 INFO - static void PodZero(T (&aT)[N], size_t aNElem) = delete; 18:50:42 INFO - template 18:50:42 INFO - static inline void 18:50:42 INFO - PodArrayZero(T (&aT)[N]) 18:50:42 INFO - { 18:50:42 INFO - memset(aT, 0, N * sizeof(T)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static inline void 18:50:42 INFO - PodArrayZero(Array& aArr) 18:50:42 INFO - { 18:50:42 INFO - memset(&aArr[0], 0, N * sizeof(T)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static inline void 18:50:42 INFO - PodAssign(T* aDst, const T* aSrc) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aDst + 1 <= aSrc || aSrc + 1 <= aDst))))) { MOZ_ReportAssertionFailure("aDst + 1 <= aSrc || aSrc + 1 <= aDst" " (" "destination and source must not overlap" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h", 86); do { } while (0); do { __debugbreak(); MOZ_NoReturn(86); } while (0); } } while (0); 18:50:42 INFO - #line 87 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h" 18:50:42 INFO - memcpy(reinterpret_cast(aDst), reinterpret_cast(aSrc), 18:50:42 INFO - sizeof(T)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static inline void 18:50:42 INFO - PodCopy(T* aDst, const T* aSrc, size_t aNElem) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aDst + aNElem <= aSrc || aSrc + aNElem <= aDst))))) { MOZ_ReportAssertionFailure("aDst + aNElem <= aSrc || aSrc + aNElem <= aDst" " (" "destination and source must not overlap" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h", 100); do { } while (0); do { __debugbreak(); MOZ_NoReturn(100); } while (0); } } while (0); 18:50:42 INFO - #line 101 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h" 18:50:42 INFO - if (aNElem < 128) { 18:50:42 INFO - for (const T* srcend = aSrc + aNElem; aSrc < srcend; aSrc++, aDst++) { 18:50:42 INFO - PodAssign(aDst, aSrc); 18:50:42 INFO - } 18:50:42 INFO - } else { 18:50:42 INFO - memcpy(aDst, aSrc, aNElem * sizeof(T)); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static inline void 18:50:42 INFO - PodCopy(volatile T* aDst, const volatile T* aSrc, size_t aNElem) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aDst + aNElem <= aSrc || aSrc + aNElem <= aDst))))) { MOZ_ReportAssertionFailure("aDst + aNElem <= aSrc || aSrc + aNElem <= aDst" " (" "destination and source must not overlap" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h", 119); do { } while (0); do { __debugbreak(); MOZ_NoReturn(119); } while (0); } } while (0); 18:50:42 INFO - #line 120 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h" 18:50:42 INFO - for (const volatile T* srcend = aSrc + aNElem; 18:50:42 INFO - aSrc < srcend; 18:50:42 INFO - aSrc++, aDst++) { 18:50:42 INFO - *aDst = *aSrc; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static inline void 18:50:42 INFO - PodArrayCopy(T (&aDst)[N], const T (&aSrc)[N]) 18:50:42 INFO - { 18:50:42 INFO - PodCopy(aDst, aSrc, N); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static inline void 18:50:42 INFO - PodMove(T* aDst, const T* aSrc, size_t aNElem) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aNElem <= 0xffffffffui32 / sizeof(T)))))) { MOZ_ReportAssertionFailure("aNElem <= 0xffffffffui32 / sizeof(T)" " (" "trying to move an impossible number of elements" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h", 156); do { } while (0); do { __debugbreak(); MOZ_NoReturn(156); } while (0); } } while (0); 18:50:42 INFO - #line 157 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h" 18:50:42 INFO - memmove(aDst, aSrc, aNElem * sizeof(T)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static inline bool 18:50:42 INFO - PodEqual(const T* one, const T* two, size_t len) 18:50:42 INFO - { 18:50:42 INFO - if (len < 128) { 18:50:42 INFO - const T* p1end = one + len; 18:50:42 INFO - const T* p1 = one; 18:50:42 INFO - const T* p2 = two; 18:50:42 INFO - for (; p1 < p1end; p1++, p2++) { 18:50:42 INFO - if (*p1 != *p2) { 18:50:42 INFO - return false; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - return true; 18:50:42 INFO - } 18:50:42 INFO - return !memcmp(one, two, len * sizeof(T)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static inline bool 18:50:42 INFO - PodEqual(const T (&one)[N], const T (&two)[N]) 18:50:42 INFO - { 18:50:42 INFO - return PodEqual(one, two, N); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - #line 197 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/PodOperations.h" 18:50:42 INFO - #line 18 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsprototypes.h" 18:50:42 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsprototypes.h" 18:50:42 INFO - #line 51 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsprototypes.h" 18:50:42 INFO - #line 57 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsprototypes.h" 18:50:42 INFO - #line 63 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsprototypes.h" 18:50:42 INFO - #line 125 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsprototypes.h" 18:50:42 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Casting.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - inline void 18:50:42 INFO - BitwiseCast(const From aFrom, To* aResult) 18:50:42 INFO - { 18:50:42 INFO - static_assert(sizeof(From) == sizeof(To), 18:50:42 INFO - "To and From must have the same size"); 18:50:42 INFO - union 18:50:42 INFO - { 18:50:42 INFO - From mFrom; 18:50:42 INFO - To mTo; 18:50:42 INFO - } u; 18:50:42 INFO - u.mFrom = aFrom; 18:50:42 INFO - *aResult = u.mTo; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline To 18:50:42 INFO - BitwiseCast(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - To temp; 18:50:42 INFO - BitwiseCast(aFrom, &temp); 18:50:42 INFO - return temp; 18:50:42 INFO - } 18:50:42 INFO - namespace detail { 18:50:42 INFO - enum ToSignedness { ToIsSigned, ToIsUnsigned }; 18:50:42 INFO - enum FromSignedness { FromIsSigned, FromIsUnsigned }; 18:50:42 INFO - template::value ? FromIsSigned : FromIsUnsigned, 18:50:42 INFO - ToSignedness = IsSigned::value ? ToIsSigned : ToIsUnsigned> 18:50:42 INFO - struct BoundsCheckImpl; 18:50:42 INFO - enum UUComparison { FromIsBigger, FromIsNotBigger }; 18:50:42 INFO - template sizeof(To)) 18:50:42 INFO - ? FromIsBigger 18:50:42 INFO - : FromIsNotBigger> 18:50:42 INFO - struct UnsignedUnsignedCheck; 18:50:42 INFO - template 18:50:42 INFO - struct UnsignedUnsignedCheck 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static bool checkBounds(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - return aFrom <= From(To(-1)); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct UnsignedUnsignedCheck 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static bool checkBounds(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - return true; 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct BoundsCheckImpl 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static bool checkBounds(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - return UnsignedUnsignedCheck::checkBounds(aFrom); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct BoundsCheckImpl 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static bool checkBounds(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - if (aFrom < 0) { 18:50:42 INFO - return false; 18:50:42 INFO - } 18:50:42 INFO - if (sizeof(To) >= sizeof(From)) { 18:50:42 INFO - return true; 18:50:42 INFO - } 18:50:42 INFO - return aFrom <= From(To(-1)); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - enum USComparison { FromIsSmaller, FromIsNotSmaller }; 18:50:42 INFO - template 18:50:42 INFO - struct UnsignedSignedCheck; 18:50:42 INFO - template 18:50:42 INFO - struct UnsignedSignedCheck 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static bool checkBounds(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - return true; 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct UnsignedSignedCheck 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static bool checkBounds(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - const To MaxValue = To((1ULL << (8 * sizeof(To) - 1)) - 1); 18:50:42 INFO - return aFrom <= From(MaxValue); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct BoundsCheckImpl 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static bool checkBounds(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - return UnsignedSignedCheck::checkBounds(aFrom); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct BoundsCheckImpl 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static bool checkBounds(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - if (sizeof(From) <= sizeof(To)) { 18:50:42 INFO - return true; 18:50:42 INFO - } 18:50:42 INFO - const To MaxValue = To((1ULL << (8 * sizeof(To) - 1)) - 1); 18:50:42 INFO - const To MinValue = -MaxValue - To(1); 18:50:42 INFO - return From(MinValue) <= aFrom && 18:50:42 INFO - From(aFrom) <= From(MaxValue); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template::value && 18:50:42 INFO - IsIntegral::value> 18:50:42 INFO - class BoundsChecker; 18:50:42 INFO - template 18:50:42 INFO - class BoundsChecker 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static bool checkBounds(const From aFrom) { return true; } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class BoundsChecker 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - static bool checkBounds(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - return BoundsCheckImpl::checkBounds(aFrom); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - inline bool 18:50:42 INFO - IsInBounds(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - return BoundsChecker::checkBounds(aFrom); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline To 18:50:42 INFO - AssertedCast(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType(aFrom)))>::isValid, "invalid assertion condition"); if ((!!(!(!!((detail::IsInBounds(aFrom))))))) { MOZ_ReportAssertionFailure("(detail::IsInBounds(aFrom))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Casting.h", 237); do { } while (0); do { __debugbreak(); MOZ_NoReturn(237); } while (0); } } while (0); 18:50:42 INFO - return static_cast(aFrom); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - inline To 18:50:42 INFO - ReleaseAssertedCast(const From aFrom) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType(aFrom)))>::isValid, "invalid assertion condition"); if ((!!(!(!!((detail::IsInBounds(aFrom))))))) { MOZ_ReportAssertionFailure("(detail::IsInBounds(aFrom))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Casting.h", 250); do { } while (0); do { __debugbreak(); MOZ_NoReturn(250); } while (0); } } while (0); 18:50:42 INFO - return static_cast(aFrom); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - #line 257 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Casting.h" 18:50:42 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js-config.h" 18:50:42 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js-config.h" 18:50:42 INFO - #line 31 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js-config.h" 18:50:42 INFO - #line 62 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js-config.h" 18:50:42 INFO - #line 35 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsversion.h" 18:50:42 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsversion.h" 18:50:42 INFO - #line 36 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 86 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 95 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 103 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 120 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jscpucfg.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/DebugOnly.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - class DebugOnly 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - T value; 18:50:42 INFO - DebugOnly() { } 18:50:42 INFO - DebugOnly(const T& aOther) : value(aOther) { } 18:50:42 INFO - DebugOnly(const DebugOnly& aOther) : value(aOther.value) { } 18:50:42 INFO - DebugOnly& operator=(const T& aRhs) { 18:50:42 INFO - value = aRhs; 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - void operator++(int) { value++; } 18:50:42 INFO - void operator--(int) { value--; } 18:50:42 INFO - T* operator&() { return &value; } 18:50:42 INFO - operator T&() { return value; } 18:50:42 INFO - operator const T&() const { return value; } 18:50:42 INFO - T& operator->() { return value; } 18:50:42 INFO - const T& operator->() const { return value; } 18:50:42 INFO - #line 81 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/DebugOnly.h" 18:50:42 INFO - ~DebugOnly() {} 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - #line 93 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/DebugOnly.h" 18:50:42 INFO - #line 71 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #pragma intrinsic(_byteswap_ushort) 18:50:42 INFO - #pragma intrinsic(_byteswap_ulong) 18:50:42 INFO - #pragma intrinsic(_byteswap_uint64) 18:50:42 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 90 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 97 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 139 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 143 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 147 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 153 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 155 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 157 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - namespace detail { 18:50:42 INFO - template 18:50:42 INFO - struct Swapper; 18:50:42 INFO - template 18:50:42 INFO - struct Swapper 18:50:42 INFO - { 18:50:42 INFO - static T swap(T aValue) 18:50:42 INFO - { 18:50:42 INFO - return _byteswap_ushort(aValue); 18:50:42 INFO - #line 180 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct Swapper 18:50:42 INFO - { 18:50:42 INFO - static T swap(T aValue) 18:50:42 INFO - { 18:50:42 INFO - #line 191 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - return T(_byteswap_ulong(aValue)); 18:50:42 INFO - #line 198 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct Swapper 18:50:42 INFO - { 18:50:42 INFO - static inline T swap(T aValue) 18:50:42 INFO - { 18:50:42 INFO - #line 209 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - return T(_byteswap_uint64(aValue)); 18:50:42 INFO - #line 220 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - enum Endianness { Little, Big }; 18:50:42 INFO - #line 228 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 230 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - class EndianUtils 18:50:42 INFO - { 18:50:42 INFO - static void assertNoOverlap(const void* aDest, const void* aSrc, 18:50:42 INFO - size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - DebugOnly byteDestPtr = static_cast(aDest); 18:50:42 INFO - DebugOnly byteSrcPtr = static_cast(aSrc); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((byteDestPtr <= byteSrcPtr && byteDestPtr + aCount <= byteSrcPtr) || (byteSrcPtr <= byteDestPtr && byteSrcPtr + aCount <= byteDestPtr)))))) { MOZ_ReportAssertionFailure("(byteDestPtr <= byteSrcPtr && byteDestPtr + aCount <= byteSrcPtr) || (byteSrcPtr <= byteDestPtr && byteSrcPtr + aCount <= byteDestPtr)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h", 245); do { } while (0); do { __debugbreak(); MOZ_NoReturn(245); } while (0); } } while (0); 18:50:42 INFO - #line 246 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void assertAligned(T* aPtr) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((uintptr_t(aPtr) % sizeof(T)) == 0))))) { MOZ_ReportAssertionFailure("(uintptr_t(aPtr) % sizeof(T)) == 0" " (" "Unaligned pointer!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h", 251); do { } while (0); do { __debugbreak(); MOZ_NoReturn(251); } while (0); } } while (0); 18:50:42 INFO - } 18:50:42 INFO - protected: 18:50:42 INFO - template 18:50:42 INFO - static inline T maybeSwap(T aValue) 18:50:42 INFO - { 18:50:42 INFO - if (SourceEndian == DestEndian) { 18:50:42 INFO - return aValue; 18:50:42 INFO - } 18:50:42 INFO - return Swapper::swap(aValue); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static inline void maybeSwapInPlace(T* aPtr, size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - assertAligned(aPtr); 18:50:42 INFO - if (SourceEndian == DestEndian) { 18:50:42 INFO - return; 18:50:42 INFO - } 18:50:42 INFO - for (size_t i = 0; i < aCount; i++) { 18:50:42 INFO - aPtr[i] = Swapper::swap(aPtr[i]); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void copyAndSwapTo(void* aDest, const T* aSrc, size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - assertNoOverlap(aDest, aSrc, aCount * sizeof(T)); 18:50:42 INFO - assertAligned(aSrc); 18:50:42 INFO - if (SourceEndian == DestEndian) { 18:50:42 INFO - memcpy(aDest, aSrc, aCount * sizeof(T)); 18:50:42 INFO - return; 18:50:42 INFO - } 18:50:42 INFO - uint8_t* byteDestPtr = static_cast(aDest); 18:50:42 INFO - for (size_t i = 0; i < aCount; ++i) { 18:50:42 INFO - union 18:50:42 INFO - { 18:50:42 INFO - T mVal; 18:50:42 INFO - uint8_t mBuffer[sizeof(T)]; 18:50:42 INFO - } u; 18:50:42 INFO - u.mVal = maybeSwap(aSrc[i]); 18:50:42 INFO - memcpy(byteDestPtr, u.mBuffer, sizeof(T)); 18:50:42 INFO - byteDestPtr += sizeof(T); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void copyAndSwapFrom(T* aDest, const void* aSrc, size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - assertNoOverlap(aDest, aSrc, aCount * sizeof(T)); 18:50:42 INFO - assertAligned(aDest); 18:50:42 INFO - if (SourceEndian == DestEndian) { 18:50:42 INFO - memcpy(aDest, aSrc, aCount * sizeof(T)); 18:50:42 INFO - return; 18:50:42 INFO - } 18:50:42 INFO - const uint8_t* byteSrcPtr = static_cast(aSrc); 18:50:42 INFO - for (size_t i = 0; i < aCount; ++i) { 18:50:42 INFO - union 18:50:42 INFO - { 18:50:42 INFO - T mVal; 18:50:42 INFO - uint8_t mBuffer[sizeof(T)]; 18:50:42 INFO - } u; 18:50:42 INFO - memcpy(u.mBuffer, byteSrcPtr, sizeof(T)); 18:50:42 INFO - aDest[i] = maybeSwap(u.mVal); 18:50:42 INFO - byteSrcPtr += sizeof(T); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class Endian : private EndianUtils 18:50:42 INFO - { 18:50:42 INFO - protected: 18:50:42 INFO - static uint16_t readUint16(const void* aPtr) 18:50:42 INFO - { 18:50:42 INFO - return read(aPtr); 18:50:42 INFO - } 18:50:42 INFO - static uint32_t readUint32(const void* aPtr) 18:50:42 INFO - { 18:50:42 INFO - return read(aPtr); 18:50:42 INFO - } 18:50:42 INFO - static uint64_t readUint64(const void* aPtr) 18:50:42 INFO - { 18:50:42 INFO - return read(aPtr); 18:50:42 INFO - } 18:50:42 INFO - static int16_t readInt16(const void* aPtr) 18:50:42 INFO - { 18:50:42 INFO - return read(aPtr); 18:50:42 INFO - } 18:50:42 INFO - static int32_t readInt32(const void* aPtr) 18:50:42 INFO - { 18:50:42 INFO - return read(aPtr); 18:50:42 INFO - } 18:50:42 INFO - static int64_t readInt64(const void* aPtr) 18:50:42 INFO - { 18:50:42 INFO - return read(aPtr); 18:50:42 INFO - } 18:50:42 INFO - static void writeUint16(void* aPtr, uint16_t aValue) 18:50:42 INFO - { 18:50:42 INFO - write(aPtr, aValue); 18:50:42 INFO - } 18:50:42 INFO - static void writeUint32(void* aPtr, uint32_t aValue) 18:50:42 INFO - { 18:50:42 INFO - write(aPtr, aValue); 18:50:42 INFO - } 18:50:42 INFO - static void writeUint64(void* aPtr, uint64_t aValue) 18:50:42 INFO - { 18:50:42 INFO - write(aPtr, aValue); 18:50:42 INFO - } 18:50:42 INFO - static void writeInt16(void* aPtr, int16_t aValue) 18:50:42 INFO - { 18:50:42 INFO - write(aPtr, aValue); 18:50:42 INFO - } 18:50:42 INFO - static void writeInt32(void* aPtr, int32_t aValue) 18:50:42 INFO - { 18:50:42 INFO - write(aPtr, aValue); 18:50:42 INFO - } 18:50:42 INFO - static void writeInt64(void* aPtr, int64_t aValue) 18:50:42 INFO - { 18:50:42 INFO - write(aPtr, aValue); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static T swapToLittleEndian(T aValue) 18:50:42 INFO - { 18:50:42 INFO - return maybeSwap(aValue); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void copyAndSwapToLittleEndian(void* aDest, const T* aSrc, 18:50:42 INFO - size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - copyAndSwapTo(aDest, aSrc, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void swapToLittleEndianInPlace(T* aPtr, size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - maybeSwapInPlace(aPtr, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static T swapToBigEndian(T aValue) 18:50:42 INFO - { 18:50:42 INFO - return maybeSwap(aValue); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void copyAndSwapToBigEndian(void* aDest, const T* aSrc, 18:50:42 INFO - size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - copyAndSwapTo(aDest, aSrc, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void swapToBigEndianInPlace(T* aPtr, size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - maybeSwapInPlace(aPtr, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static T swapToNetworkOrder(T aValue) 18:50:42 INFO - { 18:50:42 INFO - return swapToBigEndian(aValue); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void 18:50:42 INFO - copyAndSwapToNetworkOrder(void* aDest, const T* aSrc, size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - copyAndSwapToBigEndian(aDest, aSrc, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void 18:50:42 INFO - swapToNetworkOrderInPlace(T* aPtr, size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - swapToBigEndianInPlace(aPtr, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static T swapFromLittleEndian(T aValue) 18:50:42 INFO - { 18:50:42 INFO - return maybeSwap(aValue); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void copyAndSwapFromLittleEndian(T* aDest, const void* aSrc, 18:50:42 INFO - size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - copyAndSwapFrom(aDest, aSrc, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void swapFromLittleEndianInPlace(T* aPtr, size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - maybeSwapInPlace(aPtr, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static T swapFromBigEndian(T aValue) 18:50:42 INFO - { 18:50:42 INFO - return maybeSwap(aValue); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void copyAndSwapFromBigEndian(T* aDest, const void* aSrc, 18:50:42 INFO - size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - copyAndSwapFrom(aDest, aSrc, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void swapFromBigEndianInPlace(T* aPtr, size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - maybeSwapInPlace(aPtr, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static T swapFromNetworkOrder(T aValue) 18:50:42 INFO - { 18:50:42 INFO - return swapFromBigEndian(aValue); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void copyAndSwapFromNetworkOrder(T* aDest, const void* aSrc, 18:50:42 INFO - size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - copyAndSwapFromBigEndian(aDest, aSrc, aCount); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void swapFromNetworkOrderInPlace(T* aPtr, size_t aCount) 18:50:42 INFO - { 18:50:42 INFO - swapFromBigEndianInPlace(aPtr, aCount); 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - template 18:50:42 INFO - static T read(const void* aPtr) 18:50:42 INFO - { 18:50:42 INFO - union 18:50:42 INFO - { 18:50:42 INFO - T mVal; 18:50:42 INFO - uint8_t mBuffer[sizeof(T)]; 18:50:42 INFO - } u; 18:50:42 INFO - memcpy(u.mBuffer, aPtr, sizeof(T)); 18:50:42 INFO - return maybeSwap(u.mVal); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void write(void* aPtr, T aValue) 18:50:42 INFO - { 18:50:42 INFO - T tmp = maybeSwap(aValue); 18:50:42 INFO - memcpy(aPtr, &tmp, sizeof(T)); 18:50:42 INFO - } 18:50:42 INFO - Endian() = delete; 18:50:42 INFO - Endian(const Endian& aTther) = delete; 18:50:42 INFO - void operator=(const Endian& aOther) = delete; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class EndianReadWrite : public Endian 18:50:42 INFO - { 18:50:42 INFO - private: 18:50:42 INFO - typedef Endian super; 18:50:42 INFO - public: 18:50:42 INFO - using super::readUint16; 18:50:42 INFO - using super::readUint32; 18:50:42 INFO - using super::readUint64; 18:50:42 INFO - using super::readInt16; 18:50:42 INFO - using super::readInt32; 18:50:42 INFO - using super::readInt64; 18:50:42 INFO - using super::writeUint16; 18:50:42 INFO - using super::writeUint32; 18:50:42 INFO - using super::writeUint64; 18:50:42 INFO - using super::writeInt16; 18:50:42 INFO - using super::writeInt32; 18:50:42 INFO - using super::writeInt64; 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - class LittleEndian final : public detail::EndianReadWrite 18:50:42 INFO - {}; 18:50:42 INFO - class BigEndian final : public detail::EndianReadWrite 18:50:42 INFO - {}; 18:50:42 INFO - typedef BigEndian NetworkEndian; 18:50:42 INFO - class NativeEndian final : public detail::Endian 18:50:42 INFO - { 18:50:42 INFO - private: 18:50:42 INFO - typedef detail::Endian super; 18:50:42 INFO - public: 18:50:42 INFO - using super::swapToLittleEndian; 18:50:42 INFO - using super::copyAndSwapToLittleEndian; 18:50:42 INFO - using super::swapToLittleEndianInPlace; 18:50:42 INFO - using super::swapToBigEndian; 18:50:42 INFO - using super::copyAndSwapToBigEndian; 18:50:42 INFO - using super::swapToBigEndianInPlace; 18:50:42 INFO - using super::swapToNetworkOrder; 18:50:42 INFO - using super::copyAndSwapToNetworkOrder; 18:50:42 INFO - using super::swapToNetworkOrderInPlace; 18:50:42 INFO - using super::swapFromLittleEndian; 18:50:42 INFO - using super::copyAndSwapFromLittleEndian; 18:50:42 INFO - using super::swapFromLittleEndianInPlace; 18:50:42 INFO - using super::swapFromBigEndian; 18:50:42 INFO - using super::copyAndSwapFromBigEndian; 18:50:42 INFO - using super::swapFromBigEndianInPlace; 18:50:42 INFO - using super::swapFromNetworkOrder; 18:50:42 INFO - using super::copyAndSwapFromNetworkOrder; 18:50:42 INFO - using super::swapFromNetworkOrderInPlace; 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - #line 696 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/EndianUtils.h" 18:50:42 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jscpucfg.h" 18:50:42 INFO - #line 18 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jscpucfg.h" 18:50:42 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jscpucfg.h" 18:50:42 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jscpucfg.h" 18:50:42 INFO - #line 140 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 149 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 170 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 197 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 199 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 226 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 228 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jstypes.h" 18:50:42 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Result.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Variant.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OperatorNewExtensions.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - enum NotNullTag { 18:50:42 INFO - KnownNotNull, 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - inline void* 18:50:42 INFO - operator new(size_t, mozilla::NotNullTag, void* p) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(p))))) { MOZ_ReportAssertionFailure("p", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OperatorNewExtensions.h", 48); do { } while (0); do { __debugbreak(); MOZ_NoReturn(48); } while (0); } } while (0); 18:50:42 INFO - return p; 18:50:42 INFO - } 18:50:42 INFO - #line 53 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OperatorNewExtensions.h" 18:50:42 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Variant.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template 18:50:42 INFO - class Variant; 18:50:42 INFO - namespace detail { 18:50:42 INFO - template 18:50:42 INFO - struct FirstTypeIsInRest; 18:50:42 INFO - template 18:50:42 INFO - struct FirstTypeIsInRest : FalseType {}; 18:50:42 INFO - template 18:50:42 INFO - struct FirstTypeIsInRest 18:50:42 INFO - { 18:50:42 INFO - static constexpr bool value = 18:50:42 INFO - IsSame::value || 18:50:42 INFO - FirstTypeIsInRest::value; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct TypesAreDistinct; 18:50:42 INFO - template <> 18:50:42 INFO - struct TypesAreDistinct<> : TrueType { }; 18:50:42 INFO - template 18:50:42 INFO - struct TypesAreDistinct 18:50:42 INFO - { 18:50:42 INFO - static constexpr bool value = 18:50:42 INFO - !FirstTypeIsInRest::value && 18:50:42 INFO - TypesAreDistinct::value; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct IsVariant; 18:50:42 INFO - template 18:50:42 INFO - struct IsVariant : FalseType {}; 18:50:42 INFO - template 18:50:42 INFO - struct IsVariant : TrueType {}; 18:50:42 INFO - template 18:50:42 INFO - struct IsVariant : public IsVariant { }; 18:50:42 INFO - template 18:50:42 INFO - struct SelectVariantTypeHelper; 18:50:42 INFO - template 18:50:42 INFO - struct SelectVariantTypeHelper 18:50:42 INFO - { }; 18:50:42 INFO - template 18:50:42 INFO - struct SelectVariantTypeHelper 18:50:42 INFO - { 18:50:42 INFO - typedef T Type; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct SelectVariantTypeHelper 18:50:42 INFO - { 18:50:42 INFO - typedef const T Type; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct SelectVariantTypeHelper 18:50:42 INFO - { 18:50:42 INFO - typedef const T& Type; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct SelectVariantTypeHelper 18:50:42 INFO - { 18:50:42 INFO - typedef T&& Type; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct SelectVariantTypeHelper 18:50:42 INFO - : public SelectVariantTypeHelper 18:50:42 INFO - { }; 18:50:42 INFO - template 18:50:42 INFO - struct SelectVariantType 18:50:42 INFO - : public SelectVariantTypeHelper::Type>::Type, 18:50:42 INFO - Variants...> 18:50:42 INFO - { }; 18:50:42 INFO - template 18:50:42 INFO - struct VariantTag 18:50:42 INFO - { 18:50:42 INFO - private: 18:50:42 INFO - static const size_t TypeCount = sizeof...(Ts); 18:50:42 INFO - public: 18:50:42 INFO - using Type = 18:50:42 INFO - typename Conditional::Type 18:50:42 INFO - >::Type; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct TagHelper; 18:50:42 INFO - template 18:50:42 INFO - struct TagHelper 18:50:42 INFO - { 18:50:42 INFO - static Tag tag() { return Next::template tag(); } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct TagHelper 18:50:42 INFO - { 18:50:42 INFO - static Tag tag() { return Tag(N); } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct VariantImplementation; 18:50:42 INFO - template 18:50:42 INFO - struct VariantImplementation 18:50:42 INFO - { 18:50:42 INFO - template 18:50:42 INFO - static Tag tag() { 18:50:42 INFO - static_assert(mozilla::IsSame::value, 18:50:42 INFO - "mozilla::Variant: tag: bad type!"); 18:50:42 INFO - return Tag(N); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void copyConstruct(void* aLhs, const Variant& aRhs) { 18:50:42 INFO - ::new (KnownNotNull, aLhs) T(aRhs.template as()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void moveConstruct(void* aLhs, Variant&& aRhs) { 18:50:42 INFO - ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void destroy(Variant& aV) { 18:50:42 INFO - aV.template as().~T(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static bool 18:50:42 INFO - equal(const Variant& aLhs, const Variant& aRhs) { 18:50:42 INFO - return aLhs.template as() == aRhs.template as(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static auto 18:50:42 INFO - match(Matcher&& aMatcher, ConcreteVariant& aV) 18:50:42 INFO - -> decltype(aMatcher.match(aV.template as())) 18:50:42 INFO - { 18:50:42 INFO - return aMatcher.match(aV.template as()); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct VariantImplementation 18:50:42 INFO - { 18:50:42 INFO - using Next = VariantImplementation; 18:50:42 INFO - template 18:50:42 INFO - static Tag tag() { 18:50:42 INFO - return TagHelper::value>::tag(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void copyConstruct(void* aLhs, const Variant& aRhs) { 18:50:42 INFO - if (aRhs.template is()) { 18:50:42 INFO - ::new (KnownNotNull, aLhs) T(aRhs.template as()); 18:50:42 INFO - } else { 18:50:42 INFO - Next::copyConstruct(aLhs, aRhs); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void moveConstruct(void* aLhs, Variant&& aRhs) { 18:50:42 INFO - if (aRhs.template is()) { 18:50:42 INFO - ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 18:50:42 INFO - } else { 18:50:42 INFO - Next::moveConstruct(aLhs, aRhs); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static void destroy(Variant& aV) { 18:50:42 INFO - if (aV.template is()) { 18:50:42 INFO - aV.template as().~T(); 18:50:42 INFO - } else { 18:50:42 INFO - Next::destroy(aV); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static bool equal(const Variant& aLhs, const Variant& aRhs) { 18:50:42 INFO - if (aLhs.template is()) { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType())>::isValid, "invalid assertion condition"); if ((!!(!(!!(aRhs.template is()))))) { MOZ_ReportAssertionFailure("aRhs.template is()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Variant.h", 253); do { } while (0); do { __debugbreak(); MOZ_NoReturn(253); } while (0); } } while (0); 18:50:42 INFO - return aLhs.template as() == aRhs.template as(); 18:50:42 INFO - } else { 18:50:42 INFO - return Next::equal(aLhs, aRhs); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - static auto 18:50:42 INFO - match(Matcher&& aMatcher, ConcreteVariant& aV) 18:50:42 INFO - -> decltype(aMatcher.match(aV.template as())) 18:50:42 INFO - { 18:50:42 INFO - if (aV.template is()) { 18:50:42 INFO - return aMatcher.match(aV.template as()); 18:50:42 INFO - } else { 18:50:42 INFO - return Next::match(aMatcher, aV); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct AsVariantTemporary 18:50:42 INFO - { 18:50:42 INFO - explicit AsVariantTemporary(const T& aValue) 18:50:42 INFO - : mValue(aValue) 18:50:42 INFO - {} 18:50:42 INFO - template 18:50:42 INFO - explicit AsVariantTemporary(U&& aValue) 18:50:42 INFO - : mValue(Forward(aValue)) 18:50:42 INFO - {} 18:50:42 INFO - AsVariantTemporary(const AsVariantTemporary& aOther) 18:50:42 INFO - : mValue(aOther.mValue) 18:50:42 INFO - {} 18:50:42 INFO - AsVariantTemporary(AsVariantTemporary&& aOther) 18:50:42 INFO - : mValue(Move(aOther.mValue)) 18:50:42 INFO - {} 18:50:42 INFO - AsVariantTemporary() = delete; 18:50:42 INFO - void operator=(const AsVariantTemporary&) = delete; 18:50:42 INFO - void operator=(AsVariantTemporary&&) = delete; 18:50:42 INFO - typename RemoveConst::Type>::Type mValue; 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - class Variant 18:50:42 INFO - { 18:50:42 INFO - static_assert(detail::TypesAreDistinct::value, 18:50:42 INFO - "Variant with duplicate types is not supported"); 18:50:42 INFO - using Tag = typename detail::VariantTag::Type; 18:50:42 INFO - using Impl = detail::VariantImplementation; 18:50:42 INFO - static constexpr size_t RawDataAlignment = tl::Max::value; 18:50:42 INFO - static constexpr size_t RawDataSize = tl::Max::value; 18:50:42 INFO - alignas(RawDataAlignment) unsigned char rawData[RawDataSize]; 18:50:42 INFO - Tag tag; 18:50:42 INFO - void* ptr() { 18:50:42 INFO - return rawData; 18:50:42 INFO - } 18:50:42 INFO - const void* ptr() const { 18:50:42 INFO - return rawData; 18:50:42 INFO - } 18:50:42 INFO - public: 18:50:42 INFO - template::Type> 18:50:42 INFO - explicit Variant(RefT&& aT) 18:50:42 INFO - : tag(Impl::template tag()) 18:50:42 INFO - { 18:50:42 INFO - ::new (KnownNotNull, ptr()) T(Forward(aT)); 18:50:42 INFO - } 18:50:42 INFO - template::Type> 18:50:42 INFO - Variant(detail::AsVariantTemporary&& aValue) 18:50:42 INFO - : tag(Impl::template tag()) 18:50:42 INFO - { 18:50:42 INFO - ::new (KnownNotNull, ptr()) T(Move(aValue.mValue)); 18:50:42 INFO - } 18:50:42 INFO - Variant(const Variant& aRhs) 18:50:42 INFO - : tag(aRhs.tag) 18:50:42 INFO - { 18:50:42 INFO - Impl::copyConstruct(ptr(), aRhs); 18:50:42 INFO - } 18:50:42 INFO - Variant(Variant&& aRhs) 18:50:42 INFO - : tag(aRhs.tag) 18:50:42 INFO - { 18:50:42 INFO - Impl::moveConstruct(ptr(), Move(aRhs)); 18:50:42 INFO - } 18:50:42 INFO - Variant& operator=(const Variant& aRhs) { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(&aRhs != this))))) { MOZ_ReportAssertionFailure("&aRhs != this" " (" "self-assign disallowed" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Variant.h", 521); do { } while (0); do { __debugbreak(); MOZ_NoReturn(521); } while (0); } } while (0); 18:50:42 INFO - this->~Variant(); 18:50:42 INFO - ::new (KnownNotNull, this) Variant(aRhs); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - Variant& operator=(Variant&& aRhs) { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(&aRhs != this))))) { MOZ_ReportAssertionFailure("&aRhs != this" " (" "self-assign disallowed" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Variant.h", 529); do { } while (0); do { __debugbreak(); MOZ_NoReturn(529); } while (0); } } while (0); 18:50:42 INFO - this->~Variant(); 18:50:42 INFO - ::new (KnownNotNull, this) Variant(Move(aRhs)); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - Variant& operator=(detail::AsVariantTemporary&& aValue) 18:50:42 INFO - { 18:50:42 INFO - this->~Variant(); 18:50:42 INFO - ::new (KnownNotNull, this) Variant(Move(aValue)); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - ~Variant() 18:50:42 INFO - { 18:50:42 INFO - Impl::destroy(*this); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool is() const { 18:50:42 INFO - static_assert(detail::IsVariant::value, 18:50:42 INFO - "provided a type not found in this Variant's type list"); 18:50:42 INFO - return Impl::template tag() == tag; 18:50:42 INFO - } 18:50:42 INFO - bool operator==(const Variant& aRhs) const { 18:50:42 INFO - return tag == aRhs.tag && Impl::equal(*this, aRhs); 18:50:42 INFO - } 18:50:42 INFO - bool operator!=(const Variant& aRhs) const { 18:50:42 INFO - return !(*this == aRhs); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - T& as() { 18:50:42 INFO - static_assert(detail::IsVariant::value, 18:50:42 INFO - "provided a type not found in this Variant's type list"); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType())>::isValid, "invalid assertion condition"); if ((!!(!(!!(is()))))) { MOZ_ReportAssertionFailure("is()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Variant.h", 581); do { } while (0); do { __debugbreak(); MOZ_NoReturn(581); } while (0); } } while (0); 18:50:42 INFO - return *static_cast(ptr()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - const T& as() const { 18:50:42 INFO - static_assert(detail::IsVariant::value, 18:50:42 INFO - "provided a type not found in this Variant's type list"); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType())>::isValid, "invalid assertion condition"); if ((!!(!(!!(is()))))) { MOZ_ReportAssertionFailure("is()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Variant.h", 590); do { } while (0); do { __debugbreak(); MOZ_NoReturn(590); } while (0); } } while (0); 18:50:42 INFO - return *static_cast(ptr()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - T extract() { 18:50:42 INFO - static_assert(detail::IsVariant::value, 18:50:42 INFO - "provided a type not found in this Variant's type list"); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType())>::isValid, "invalid assertion condition"); if ((!!(!(!!(is()))))) { MOZ_ReportAssertionFailure("is()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Variant.h", 604); do { } while (0); do { __debugbreak(); MOZ_NoReturn(604); } while (0); } } while (0); 18:50:42 INFO - return T(Move(as())); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - auto 18:50:42 INFO - match(Matcher&& aMatcher) const 18:50:42 INFO - -> decltype(Impl::match(aMatcher, *this)) 18:50:42 INFO - { 18:50:42 INFO - return Impl::match(aMatcher, *this); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - auto 18:50:42 INFO - match(Matcher&& aMatcher) 18:50:42 INFO - -> decltype(Impl::match(aMatcher, *this)) 18:50:42 INFO - { 18:50:42 INFO - return Impl::match(aMatcher, *this); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - detail::AsVariantTemporary 18:50:42 INFO - AsVariant(T&& aValue) 18:50:42 INFO - { 18:50:42 INFO - return detail::AsVariantTemporary(Forward(aValue)); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - #line 652 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Variant.h" 18:50:42 INFO - #line 18 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - struct Ok {}; 18:50:42 INFO - template class GenericErrorResult; 18:50:42 INFO - template class Result; 18:50:42 INFO - namespace detail { 18:50:42 INFO - enum class PackingStrategy { 18:50:42 INFO - Variant, 18:50:42 INFO - NullIsOk, 18:50:42 INFO - LowBitTagIsError, 18:50:42 INFO - PackedVariant, 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class ResultImplementation; 18:50:42 INFO - template 18:50:42 INFO - class ResultImplementation 18:50:42 INFO - { 18:50:42 INFO - mozilla::Variant mStorage; 18:50:42 INFO - public: 18:50:42 INFO - explicit ResultImplementation(V aValue) : mStorage(aValue) {} 18:50:42 INFO - explicit ResultImplementation(E aErrorValue) : mStorage(aErrorValue) {} 18:50:42 INFO - bool isOk() const { return mStorage.template is(); } 18:50:42 INFO - V unwrap() const { return mStorage.template as(); } 18:50:42 INFO - E unwrapErr() const { return mStorage.template as(); } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class ResultImplementation 18:50:42 INFO - { 18:50:42 INFO - mozilla::Variant mStorage; 18:50:42 INFO - public: 18:50:42 INFO - explicit ResultImplementation(V aValue) : mStorage(aValue) {} 18:50:42 INFO - explicit ResultImplementation(E& aErrorValue) : mStorage(&aErrorValue) {} 18:50:42 INFO - bool isOk() const { return mStorage.template is(); } 18:50:42 INFO - V unwrap() const { return mStorage.template as(); } 18:50:42 INFO - E& unwrapErr() const { return *mStorage.template as(); } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class ResultImplementation 18:50:42 INFO - { 18:50:42 INFO - E* mErrorValue; 18:50:42 INFO - public: 18:50:42 INFO - explicit ResultImplementation(V) : mErrorValue(nullptr) {} 18:50:42 INFO - explicit ResultImplementation(E& aErrorValue) : mErrorValue(&aErrorValue) {} 18:50:42 INFO - bool isOk() const { return mErrorValue == nullptr; } 18:50:42 INFO - V unwrap() const { return V(); } 18:50:42 INFO - E& unwrapErr() const { return *mErrorValue; } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class ResultImplementation 18:50:42 INFO - { 18:50:42 INFO - uintptr_t mBits; 18:50:42 INFO - public: 18:50:42 INFO - explicit ResultImplementation(V* aValue) 18:50:42 INFO - : mBits(reinterpret_cast(aValue)) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::alignment) == 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!((uintptr_t(aValue) % mozilla::AlignmentFinder::alignment) == 0))))) { MOZ_ReportAssertionFailure("(uintptr_t(aValue) % mozilla::AlignmentFinder::alignment) == 0" " (" "Result value pointers must not be misaligned" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h", 112); do { } while (0); do { __debugbreak(); MOZ_NoReturn(112); } while (0); } } while (0); 18:50:42 INFO - #line 113 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h" 18:50:42 INFO - } 18:50:42 INFO - explicit ResultImplementation(E& aErrorValue) 18:50:42 INFO - : mBits(reinterpret_cast(&aErrorValue) | 1) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::alignment) == 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!((uintptr_t(&aErrorValue) % mozilla::AlignmentFinder::alignment) == 0))))) { MOZ_ReportAssertionFailure("(uintptr_t(&aErrorValue) % mozilla::AlignmentFinder::alignment) == 0" " (" "Result errors must not be misaligned" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h", 118); do { } while (0); do { __debugbreak(); MOZ_NoReturn(118); } while (0); } } while (0); 18:50:42 INFO - #line 119 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h" 18:50:42 INFO - } 18:50:42 INFO - bool isOk() const { return (mBits & 1) == 0; } 18:50:42 INFO - V* unwrap() const { return reinterpret_cast(mBits); } 18:50:42 INFO - E& unwrapErr() const { return *reinterpret_cast(mBits ^ 1); } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct IsPackableVariant 18:50:42 INFO - { 18:50:42 INFO - struct VEbool { 18:50:42 INFO - V v; 18:50:42 INFO - E e; 18:50:42 INFO - bool ok; 18:50:42 INFO - }; 18:50:42 INFO - struct EVbool { 18:50:42 INFO - E e; 18:50:42 INFO - V v; 18:50:42 INFO - bool ok; 18:50:42 INFO - }; 18:50:42 INFO - using Impl = typename Conditional::Type; 18:50:42 INFO - static const bool value = sizeof(Impl) <= sizeof(uintptr_t); 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class ResultImplementation 18:50:42 INFO - { 18:50:42 INFO - using Impl = typename IsPackableVariant::Impl; 18:50:42 INFO - Impl data; 18:50:42 INFO - public: 18:50:42 INFO - explicit ResultImplementation(V aValue) 18:50:42 INFO - { 18:50:42 INFO - data.v = aValue; 18:50:42 INFO - data.ok = true; 18:50:42 INFO - } 18:50:42 INFO - explicit ResultImplementation(E aErrorValue) 18:50:42 INFO - { 18:50:42 INFO - data.e = aErrorValue; 18:50:42 INFO - data.ok = false; 18:50:42 INFO - } 18:50:42 INFO - bool isOk() const { return data.ok; } 18:50:42 INFO - V unwrap() const { return data.v; } 18:50:42 INFO - E unwrapErr() const { return data.e; } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct UnusedZero 18:50:42 INFO - { 18:50:42 INFO - static const bool value = false; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct UnusedZero 18:50:42 INFO - { 18:50:42 INFO - static const bool value = true; 18:50:42 INFO - }; 18:50:42 INFO - template struct HasFreeLSB { static const bool value = false; }; 18:50:42 INFO - template struct HasFreeLSB { 18:50:42 INFO - static const bool value = (mozilla::AlignmentFinder::alignment & 1) == 0; 18:50:42 INFO - }; 18:50:42 INFO - template struct HasFreeLSB { 18:50:42 INFO - static const bool value = HasFreeLSB::value; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct SelectResultImpl 18:50:42 INFO - { 18:50:42 INFO - static const PackingStrategy value = 18:50:42 INFO - (IsEmpty::value && UnusedZero::value) 18:50:42 INFO - ? PackingStrategy::NullIsOk 18:50:42 INFO - : (detail::HasFreeLSB::value && detail::HasFreeLSB::value) 18:50:42 INFO - ? PackingStrategy::LowBitTagIsError 18:50:42 INFO - : (IsDefaultConstructible::value && IsDefaultConstructible::value && 18:50:42 INFO - IsPackableVariant::value) 18:50:42 INFO - ? PackingStrategy::PackedVariant 18:50:42 INFO - : PackingStrategy::Variant; 18:50:42 INFO - using Type = detail::ResultImplementation; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct IsResult : FalseType { }; 18:50:42 INFO - template 18:50:42 INFO - struct IsResult> : TrueType { }; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - class Result final 18:50:42 INFO - { 18:50:42 INFO - using Impl = typename detail::SelectResultImpl::Type; 18:50:42 INFO - Impl mImpl; 18:50:42 INFO - public: 18:50:42 INFO - Result(V aValue) : mImpl(aValue) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isOk()))))) { MOZ_ReportAssertionFailure("isOk()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h", 274); do { } while (0); do { __debugbreak(); MOZ_NoReturn(274); } while (0); } } while (0); } 18:50:42 INFO - explicit Result(E aErrorValue) : mImpl(aErrorValue) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isErr()))))) { MOZ_ReportAssertionFailure("isErr()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h", 279); do { } while (0); do { __debugbreak(); MOZ_NoReturn(279); } while (0); } } while (0); } 18:50:42 INFO - template 18:50:42 INFO - Result(const GenericErrorResult& aErrorResult) 18:50:42 INFO - : mImpl(aErrorResult.mErrorValue) 18:50:42 INFO - { 18:50:42 INFO - static_assert(mozilla::IsConvertible::value, 18:50:42 INFO - "E2 must be convertible to E"); 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isErr()))))) { MOZ_ReportAssertionFailure("isErr()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h", 291); do { } while (0); do { __debugbreak(); MOZ_NoReturn(291); } while (0); } } while (0); 18:50:42 INFO - } 18:50:42 INFO - Result(const Result&) = default; 18:50:42 INFO - Result& operator=(const Result&) = default; 18:50:42 INFO - bool isOk() const { return mImpl.isOk(); } 18:50:42 INFO - bool isErr() const { return !mImpl.isOk(); } 18:50:42 INFO - V unwrap() const { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isOk()))))) { MOZ_ReportAssertionFailure("isOk()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h", 305); do { } while (0); do { __debugbreak(); MOZ_NoReturn(305); } while (0); } } while (0); 18:50:42 INFO - return mImpl.unwrap(); 18:50:42 INFO - } 18:50:42 INFO - E unwrapErr() const { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isErr()))))) { MOZ_ReportAssertionFailure("isErr()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h", 311); do { } while (0); do { __debugbreak(); MOZ_NoReturn(311); } while (0); } } while (0); 18:50:42 INFO - return mImpl.unwrapErr(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - auto map(F f) const -> Result { 18:50:42 INFO - using RetResult = Result; 18:50:42 INFO - return isOk() ? RetResult(f(unwrap())) : RetResult(unwrapErr()); 18:50:42 INFO - } 18:50:42 INFO - template< 18:50:42 INFO - typename F, 18:50:42 INFO - typename = typename EnableIf< 18:50:42 INFO - detail::IsResult::value 18:50:42 INFO - >::Type 18:50:42 INFO - > 18:50:42 INFO - auto andThen(F f) const -> decltype(f(*((V*) nullptr))) { 18:50:42 INFO - return isOk() ? f(unwrap()) : GenericErrorResult(unwrapErr()); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class GenericErrorResult 18:50:42 INFO - { 18:50:42 INFO - E mErrorValue; 18:50:42 INFO - template friend class Result; 18:50:42 INFO - public: 18:50:42 INFO - explicit GenericErrorResult(E aErrorValue) : mErrorValue(aErrorValue) {} 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - inline GenericErrorResult 18:50:42 INFO - Err(E&& aErrorValue) 18:50:42 INFO - { 18:50:42 INFO - return GenericErrorResult(aErrorValue); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - #line 443 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Result.h" 18:50:42 INFO - #line 120 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Result.h" 18:50:42 INFO - struct JSContext; 18:50:42 INFO - namespace JS { 18:50:42 INFO - using mozilla::Ok; 18:50:42 INFO - struct Error 18:50:42 INFO - { 18:50:42 INFO - int dummy; 18:50:42 INFO - }; 18:50:42 INFO - struct OOM : public Error 18:50:42 INFO - { 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - using Result = mozilla::Result; 18:50:42 INFO - static_assert(sizeof(Result<>) == sizeof(uintptr_t), 18:50:42 INFO - "Result<> should be pointer-sized"); 18:50:42 INFO - static_assert(sizeof(Result) == sizeof(uintptr_t), 18:50:42 INFO - "Result should be pointer-sized"); 18:50:42 INFO - } 18:50:42 INFO - #line 225 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Result.h" 18:50:42 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TraceKind.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/UniquePtr.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Pair.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - namespace detail { 18:50:42 INFO - enum StorageType { AsBase, AsMember }; 18:50:42 INFO - template::value ? detail::AsBase : detail::AsMember, 18:50:42 INFO - detail::StorageType = 18:50:42 INFO - IsEmpty::value && !IsBaseOf::value && !IsBaseOf::value 18:50:42 INFO - ? detail::AsBase 18:50:42 INFO - : detail::AsMember> 18:50:42 INFO - struct PairHelper; 18:50:42 INFO - template 18:50:42 INFO - struct PairHelper 18:50:42 INFO - { 18:50:42 INFO - protected: 18:50:42 INFO - template 18:50:42 INFO - PairHelper(AArg&& aA, BArg&& aB) 18:50:42 INFO - : mFirstA(Forward(aA)), 18:50:42 INFO - mSecondB(Forward(aB)) 18:50:42 INFO - {} 18:50:42 INFO - A& first() { return mFirstA; } 18:50:42 INFO - const A& first() const { return mFirstA; } 18:50:42 INFO - B& second() { return mSecondB; } 18:50:42 INFO - const B& second() const { return mSecondB; } 18:50:42 INFO - void swap(PairHelper& aOther) 18:50:42 INFO - { 18:50:42 INFO - Swap(mFirstA, aOther.mFirstA); 18:50:42 INFO - Swap(mSecondB, aOther.mSecondB); 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - A mFirstA; 18:50:42 INFO - B mSecondB; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct PairHelper : private B 18:50:42 INFO - { 18:50:42 INFO - protected: 18:50:42 INFO - template 18:50:42 INFO - PairHelper(AArg&& aA, BArg&& aB) 18:50:42 INFO - : B(Forward(aB)), 18:50:42 INFO - mFirstA(Forward(aA)) 18:50:42 INFO - {} 18:50:42 INFO - A& first() { return mFirstA; } 18:50:42 INFO - const A& first() const { return mFirstA; } 18:50:42 INFO - B& second() { return *this; } 18:50:42 INFO - const B& second() const { return *this; } 18:50:42 INFO - void swap(PairHelper& aOther) 18:50:42 INFO - { 18:50:42 INFO - Swap(mFirstA, aOther.mFirstA); 18:50:42 INFO - Swap(static_cast(*this), static_cast(aOther)); 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - A mFirstA; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct PairHelper : private A 18:50:42 INFO - { 18:50:42 INFO - protected: 18:50:42 INFO - template 18:50:42 INFO - PairHelper(AArg&& aA, BArg&& aB) 18:50:42 INFO - : A(Forward(aA)), 18:50:42 INFO - mSecondB(Forward(aB)) 18:50:42 INFO - {} 18:50:42 INFO - A& first() { return *this; } 18:50:42 INFO - const A& first() const { return *this; } 18:50:42 INFO - B& second() { return mSecondB; } 18:50:42 INFO - const B& second() const { return mSecondB; } 18:50:42 INFO - void swap(PairHelper& aOther) 18:50:42 INFO - { 18:50:42 INFO - Swap(static_cast(*this), static_cast(aOther)); 18:50:42 INFO - Swap(mSecondB, aOther.mSecondB); 18:50:42 INFO - } 18:50:42 INFO - private: 18:50:42 INFO - B mSecondB; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct PairHelper : private A, private B 18:50:42 INFO - { 18:50:42 INFO - protected: 18:50:42 INFO - template 18:50:42 INFO - PairHelper(AArg&& aA, BArg&& aB) 18:50:42 INFO - : A(Forward(aA)), 18:50:42 INFO - B(Forward(aB)) 18:50:42 INFO - {} 18:50:42 INFO - A& first() { return static_cast(*this); } 18:50:42 INFO - const A& first() const { return static_cast(*this); } 18:50:42 INFO - B& second() { return static_cast(*this); } 18:50:42 INFO - const B& second() const { return static_cast(*this); } 18:50:42 INFO - void swap(PairHelper& aOther) 18:50:42 INFO - { 18:50:42 INFO - Swap(static_cast(*this), static_cast(aOther)); 18:50:42 INFO - Swap(static_cast(*this), static_cast(aOther)); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - struct Pair 18:50:42 INFO - : private detail::PairHelper 18:50:42 INFO - { 18:50:42 INFO - typedef typename detail::PairHelper Base; 18:50:42 INFO - public: 18:50:42 INFO - template 18:50:42 INFO - Pair(AArg&& aA, BArg&& aB) 18:50:42 INFO - : Base(Forward(aA), Forward(aB)) 18:50:42 INFO - {} 18:50:42 INFO - Pair(Pair&& aOther) 18:50:42 INFO - : Base(Move(aOther.first()), Move(aOther.second())) 18:50:42 INFO - { } 18:50:42 INFO - Pair(const Pair& aOther) = default; 18:50:42 INFO - Pair& operator=(Pair&& aOther) 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(this != &aOther))))) { MOZ_ReportAssertionFailure("this != &aOther" " (" "Self-moves are prohibited" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Pair.h", 171); do { } while (0); do { __debugbreak(); MOZ_NoReturn(171); } while (0); } } while (0); 18:50:42 INFO - first() = Move(aOther.first()); 18:50:42 INFO - second() = Move(aOther.second()); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - Pair& operator=(const Pair& aOther) = default; 18:50:42 INFO - using Base::first; 18:50:42 INFO - using Base::second; 18:50:42 INFO - void swap(Pair& aOther) { Base::swap(aOther); } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - void 18:50:42 INFO - Swap(Pair& aX, Pair& aY) 18:50:42 INFO - { 18:50:42 INFO - aX.swap(aY); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - Pair::Type>::Type, 18:50:42 INFO - typename RemoveCV::Type>::Type> 18:50:42 INFO - MakePair(A&& aA, B&& aB) 18:50:42 INFO - { 18:50:42 INFO - return 18:50:42 INFO - Pair::Type>::Type, 18:50:42 INFO - typename RemoveCV::Type>::Type>( 18:50:42 INFO - Forward(aA), 18:50:42 INFO - Forward(aB)); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - #line 220 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Pair.h" 18:50:42 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/UniquePtr.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - template class DefaultDelete; 18:50:42 INFO - template> class UniquePtr; 18:50:42 INFO - } 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - namespace detail { 18:50:42 INFO - struct HasPointerTypeHelper 18:50:42 INFO - { 18:50:42 INFO - template static double Test(...); 18:50:42 INFO - template static char Test(typename U::pointer* = 0); 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class HasPointerType : public IntegralConstant(0)) == 1> 18:50:42 INFO - { 18:50:42 INFO - }; 18:50:42 INFO - template ::value> 18:50:42 INFO - struct PointerTypeImpl 18:50:42 INFO - { 18:50:42 INFO - typedef typename D::pointer Type; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct PointerTypeImpl 18:50:42 INFO - { 18:50:42 INFO - typedef T* Type; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct PointerType 18:50:42 INFO - { 18:50:42 INFO - typedef typename PointerTypeImpl::Type>::Type Type; 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - class UniquePtr 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - typedef T ElementType; 18:50:42 INFO - typedef D DeleterType; 18:50:42 INFO - typedef typename detail::PointerType::Type Pointer; 18:50:42 INFO - private: 18:50:42 INFO - Pair mTuple; 18:50:42 INFO - Pointer& ptr() { return mTuple.first(); } 18:50:42 INFO - const Pointer& ptr() const { return mTuple.first(); } 18:50:42 INFO - DeleterType& del() { return mTuple.second(); } 18:50:42 INFO - const DeleterType& del() const { return mTuple.second(); } 18:50:42 INFO - public: 18:50:42 INFO - constexpr UniquePtr() 18:50:42 INFO - : mTuple(static_cast(nullptr), DeleterType()) 18:50:42 INFO - { 18:50:42 INFO - static_assert(!IsPointer::value, "must provide a deleter instance"); 18:50:42 INFO - static_assert(!IsReference::value, "must provide a deleter instance"); 18:50:42 INFO - } 18:50:42 INFO - explicit UniquePtr(Pointer aPtr) 18:50:42 INFO - : mTuple(aPtr, DeleterType()) 18:50:42 INFO - { 18:50:42 INFO - static_assert(!IsPointer::value, "must provide a deleter instance"); 18:50:42 INFO - static_assert(!IsReference::value, "must provide a deleter instance"); 18:50:42 INFO - } 18:50:42 INFO - UniquePtr(Pointer aPtr, 18:50:42 INFO - typename Conditional::value, 18:50:42 INFO - D, 18:50:42 INFO - const D&>::Type aD1) 18:50:42 INFO - : mTuple(aPtr, aD1) 18:50:42 INFO - {} 18:50:42 INFO - UniquePtr(Pointer aPtr, 18:50:42 INFO - typename RemoveReference::Type&& aD2) 18:50:42 INFO - : mTuple(aPtr, Move(aD2)) 18:50:42 INFO - { 18:50:42 INFO - static_assert(!IsReference::value, 18:50:42 INFO - "rvalue deleter can't be stored by reference"); 18:50:42 INFO - } 18:50:42 INFO - UniquePtr(UniquePtr&& aOther) 18:50:42 INFO - : mTuple(aOther.release(), Forward(aOther.get_deleter())) 18:50:42 INFO - {} 18:50:42 INFO - UniquePtr(decltype(nullptr)) 18:50:42 INFO - : mTuple(nullptr, DeleterType()) 18:50:42 INFO - { 18:50:42 INFO - static_assert(!IsPointer::value, "must provide a deleter instance"); 18:50:42 INFO - static_assert(!IsReference::value, "must provide a deleter instance"); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - UniquePtr(UniquePtr&& aOther, 18:50:42 INFO - typename EnableIf::Pointer, 18:50:42 INFO - Pointer>::value && 18:50:42 INFO - !IsArray::value && 18:50:42 INFO - (IsReference::value 18:50:42 INFO - ? IsSame::value 18:50:42 INFO - : IsConvertible::value), 18:50:42 INFO - int>::Type aDummy = 0) 18:50:42 INFO - : mTuple(aOther.release(), Forward(aOther.get_deleter())) 18:50:42 INFO - { 18:50:42 INFO - } 18:50:42 INFO - ~UniquePtr() { reset(nullptr); } 18:50:42 INFO - UniquePtr& operator=(UniquePtr&& aOther) 18:50:42 INFO - { 18:50:42 INFO - reset(aOther.release()); 18:50:42 INFO - get_deleter() = Forward(aOther.get_deleter()); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - UniquePtr& operator=(UniquePtr&& aOther) 18:50:42 INFO - { 18:50:42 INFO - static_assert(IsConvertible::Pointer, 18:50:42 INFO - Pointer>::value, 18:50:42 INFO - "incompatible UniquePtr pointees"); 18:50:42 INFO - static_assert(!IsArray::value, 18:50:42 INFO - "can't assign from UniquePtr holding an array"); 18:50:42 INFO - reset(aOther.release()); 18:50:42 INFO - get_deleter() = Forward(aOther.get_deleter()); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - UniquePtr& operator=(decltype(nullptr)) 18:50:42 INFO - { 18:50:42 INFO - reset(nullptr); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - T& operator*() const { return *get(); } 18:50:42 INFO - Pointer operator->() const 18:50:42 INFO - { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(get()))))) { MOZ_ReportAssertionFailure("get()" " (" "dereferencing a UniquePtr containing nullptr" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/UniquePtr.h", 320); do { } while (0); do { __debugbreak(); MOZ_NoReturn(320); } while (0); } } while (0); 18:50:42 INFO - return get(); 18:50:42 INFO - } 18:50:42 INFO - explicit operator bool() const { return get() != nullptr; } 18:50:42 INFO - Pointer get() const { return ptr(); } 18:50:42 INFO - DeleterType& get_deleter() { return del(); } 18:50:42 INFO - const DeleterType& get_deleter() const { return del(); } 18:50:42 INFO - Pointer release() 18:50:42 INFO - { 18:50:42 INFO - Pointer p = ptr(); 18:50:42 INFO - ptr() = nullptr; 18:50:42 INFO - return p; 18:50:42 INFO - } 18:50:42 INFO - void reset(Pointer aPtr = Pointer()) 18:50:42 INFO - { 18:50:42 INFO - Pointer old = ptr(); 18:50:42 INFO - ptr() = aPtr; 18:50:42 INFO - if (old != nullptr) { 18:50:42 INFO - get_deleter()(old); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - void swap(UniquePtr& aOther) 18:50:42 INFO - { 18:50:42 INFO - mTuple.swap(aOther.mTuple); 18:50:42 INFO - } 18:50:42 INFO - UniquePtr(const UniquePtr& aOther) = delete; 18:50:42 INFO - void operator=(const UniquePtr& aOther) = delete; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class UniquePtr 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - typedef T* Pointer; 18:50:42 INFO - typedef T ElementType; 18:50:42 INFO - typedef D DeleterType; 18:50:42 INFO - private: 18:50:42 INFO - Pair mTuple; 18:50:42 INFO - public: 18:50:42 INFO - constexpr UniquePtr() 18:50:42 INFO - : mTuple(static_cast(nullptr), DeleterType()) 18:50:42 INFO - { 18:50:42 INFO - static_assert(!IsPointer::value, "must provide a deleter instance"); 18:50:42 INFO - static_assert(!IsReference::value, "must provide a deleter instance"); 18:50:42 INFO - } 18:50:42 INFO - explicit UniquePtr(Pointer aPtr) 18:50:42 INFO - : mTuple(aPtr, DeleterType()) 18:50:42 INFO - { 18:50:42 INFO - static_assert(!IsPointer::value, "must provide a deleter instance"); 18:50:42 INFO - static_assert(!IsReference::value, "must provide a deleter instance"); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - UniquePtr(U&& aU, 18:50:42 INFO - typename EnableIf::value && 18:50:42 INFO - IsConvertible::value, 18:50:42 INFO - int>::Type aDummy = 0) 18:50:42 INFO - = delete; 18:50:42 INFO - UniquePtr(Pointer aPtr, 18:50:42 INFO - typename Conditional::value, 18:50:42 INFO - D, 18:50:42 INFO - const D&>::Type aD1) 18:50:42 INFO - : mTuple(aPtr, aD1) 18:50:42 INFO - {} 18:50:42 INFO - UniquePtr(Pointer aPtr, 18:50:42 INFO - typename RemoveReference::Type&& aD2) 18:50:42 INFO - : mTuple(aPtr, Move(aD2)) 18:50:42 INFO - { 18:50:42 INFO - static_assert(!IsReference::value, 18:50:42 INFO - "rvalue deleter can't be stored by reference"); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - UniquePtr(U&& aU, V&& aV, 18:50:42 INFO - typename EnableIf::value && 18:50:42 INFO - IsConvertible::value, 18:50:42 INFO - int>::Type aDummy = 0) 18:50:42 INFO - = delete; 18:50:42 INFO - UniquePtr(UniquePtr&& aOther) 18:50:42 INFO - : mTuple(aOther.release(), Forward(aOther.get_deleter())) 18:50:42 INFO - {} 18:50:42 INFO - UniquePtr(decltype(nullptr)) 18:50:42 INFO - : mTuple(nullptr, DeleterType()) 18:50:42 INFO - { 18:50:42 INFO - static_assert(!IsPointer::value, "must provide a deleter instance"); 18:50:42 INFO - static_assert(!IsReference::value, "must provide a deleter instance"); 18:50:42 INFO - } 18:50:42 INFO - ~UniquePtr() { reset(nullptr); } 18:50:42 INFO - UniquePtr& operator=(UniquePtr&& aOther) 18:50:42 INFO - { 18:50:42 INFO - reset(aOther.release()); 18:50:42 INFO - get_deleter() = Forward(aOther.get_deleter()); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - UniquePtr& operator=(decltype(nullptr)) 18:50:42 INFO - { 18:50:42 INFO - reset(); 18:50:42 INFO - return *this; 18:50:42 INFO - } 18:50:42 INFO - explicit operator bool() const { return get() != nullptr; } 18:50:42 INFO - T& operator[](decltype(sizeof(int)) aIndex) const { return get()[aIndex]; } 18:50:42 INFO - Pointer get() const { return mTuple.first(); } 18:50:42 INFO - DeleterType& get_deleter() { return mTuple.second(); } 18:50:42 INFO - const DeleterType& get_deleter() const { return mTuple.second(); } 18:50:42 INFO - Pointer release() 18:50:42 INFO - { 18:50:42 INFO - Pointer p = mTuple.first(); 18:50:42 INFO - mTuple.first() = nullptr; 18:50:42 INFO - return p; 18:50:42 INFO - } 18:50:42 INFO - void reset(Pointer aPtr = Pointer()) 18:50:42 INFO - { 18:50:42 INFO - Pointer old = mTuple.first(); 18:50:42 INFO - mTuple.first() = aPtr; 18:50:42 INFO - if (old != nullptr) { 18:50:42 INFO - mTuple.second()(old); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - void reset(decltype(nullptr)) 18:50:42 INFO - { 18:50:42 INFO - Pointer old = mTuple.first(); 18:50:42 INFO - mTuple.first() = nullptr; 18:50:42 INFO - if (old != nullptr) { 18:50:42 INFO - mTuple.second()(old); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - void reset(U) = delete; 18:50:42 INFO - void swap(UniquePtr& aOther) { mTuple.swap(aOther.mTuple); } 18:50:42 INFO - UniquePtr(const UniquePtr& aOther) = delete; 18:50:42 INFO - void operator=(const UniquePtr& aOther) = delete; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class DefaultDelete 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - constexpr DefaultDelete() {} 18:50:42 INFO - template 18:50:42 INFO - DefaultDelete(const DefaultDelete& aOther, 18:50:42 INFO - typename EnableIf::value, 18:50:42 INFO - int>::Type aDummy = 0) 18:50:42 INFO - {} 18:50:42 INFO - void operator()(T* aPtr) const 18:50:42 INFO - { 18:50:42 INFO - static_assert(sizeof(T) > 0, "T must be complete"); 18:50:42 INFO - delete aPtr; 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - class DefaultDelete 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - constexpr DefaultDelete() {} 18:50:42 INFO - void operator()(T* aPtr) const 18:50:42 INFO - { 18:50:42 INFO - static_assert(sizeof(T) > 0, "T must be complete"); 18:50:42 INFO - delete[] aPtr; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - void operator()(U* aPtr) const = delete; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - void 18:50:42 INFO - Swap(UniquePtr& aX, UniquePtr& aY) 18:50:42 INFO - { 18:50:42 INFO - aX.swap(aY); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator==(const UniquePtr& aX, const UniquePtr& aY) 18:50:42 INFO - { 18:50:42 INFO - return aX.get() == aY.get(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator!=(const UniquePtr& aX, const UniquePtr& aY) 18:50:42 INFO - { 18:50:42 INFO - return aX.get() != aY.get(); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator==(const UniquePtr& aX, decltype(nullptr)) 18:50:42 INFO - { 18:50:42 INFO - return !aX; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator==(decltype(nullptr), const UniquePtr& aX) 18:50:42 INFO - { 18:50:42 INFO - return !aX; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator!=(const UniquePtr& aX, decltype(nullptr)) 18:50:42 INFO - { 18:50:42 INFO - return bool(aX); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - bool 18:50:42 INFO - operator!=(decltype(nullptr), const UniquePtr& aX) 18:50:42 INFO - { 18:50:42 INFO - return bool(aX); 18:50:42 INFO - } 18:50:42 INFO - namespace detail { 18:50:42 INFO - template 18:50:42 INFO - struct UniqueSelector 18:50:42 INFO - { 18:50:42 INFO - typedef UniquePtr SingleObject; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct UniqueSelector 18:50:42 INFO - { 18:50:42 INFO - typedef UniquePtr UnknownBound; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct UniqueSelector 18:50:42 INFO - { 18:50:42 INFO - typedef UniquePtr KnownBound; 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - typename detail::UniqueSelector::SingleObject 18:50:42 INFO - MakeUnique(Args&&... aArgs) 18:50:42 INFO - { 18:50:42 INFO - return UniquePtr(new T(Forward(aArgs)...)); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - typename detail::UniqueSelector::UnknownBound 18:50:42 INFO - MakeUnique(decltype(sizeof(int)) aN) 18:50:42 INFO - { 18:50:42 INFO - typedef typename RemoveExtent::Type ArrayType; 18:50:42 INFO - return UniquePtr(new ArrayType[aN]()); 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - typename detail::UniqueSelector::KnownBound 18:50:42 INFO - MakeUnique(Args&&... aArgs) = delete; 18:50:42 INFO - } 18:50:42 INFO - #line 698 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/UniquePtr.h" 18:50:42 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TraceKind.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TypeDecls.h" 18:50:42 INFO - struct JSContext; 18:50:42 INFO - class JSFunction; 18:50:42 INFO - class JSObject; 18:50:42 INFO - class JSScript; 18:50:42 INFO - class JSString; 18:50:42 INFO - class JSAddonId; 18:50:42 INFO - struct jsid; 18:50:42 INFO - namespace JS { 18:50:42 INFO - typedef unsigned char Latin1Char; 18:50:42 INFO - class Symbol; 18:50:42 INFO - class Value; 18:50:42 INFO - template class Handle; 18:50:42 INFO - template class MutableHandle; 18:50:42 INFO - template class Rooted; 18:50:42 INFO - template class PersistentRooted; 18:50:42 INFO - typedef Handle HandleFunction; 18:50:42 INFO - typedef Handle HandleId; 18:50:42 INFO - typedef Handle HandleObject; 18:50:42 INFO - typedef Handle HandleScript; 18:50:42 INFO - typedef Handle HandleString; 18:50:42 INFO - typedef Handle HandleSymbol; 18:50:42 INFO - typedef Handle HandleValue; 18:50:42 INFO - typedef MutableHandle MutableHandleFunction; 18:50:42 INFO - typedef MutableHandle MutableHandleId; 18:50:42 INFO - typedef MutableHandle MutableHandleObject; 18:50:42 INFO - typedef MutableHandle MutableHandleScript; 18:50:42 INFO - typedef MutableHandle MutableHandleString; 18:50:42 INFO - typedef MutableHandle MutableHandleSymbol; 18:50:42 INFO - typedef MutableHandle MutableHandleValue; 18:50:42 INFO - typedef Rooted RootedObject; 18:50:42 INFO - typedef Rooted RootedFunction; 18:50:42 INFO - typedef Rooted RootedScript; 18:50:42 INFO - typedef Rooted RootedString; 18:50:42 INFO - typedef Rooted RootedSymbol; 18:50:42 INFO - typedef Rooted RootedId; 18:50:42 INFO - typedef Rooted RootedValue; 18:50:42 INFO - typedef PersistentRooted PersistentRootedFunction; 18:50:42 INFO - typedef PersistentRooted PersistentRootedId; 18:50:42 INFO - typedef PersistentRooted PersistentRootedObject; 18:50:42 INFO - typedef PersistentRooted PersistentRootedScript; 18:50:42 INFO - typedef PersistentRooted PersistentRootedString; 18:50:42 INFO - typedef PersistentRooted PersistentRootedSymbol; 18:50:42 INFO - typedef PersistentRooted PersistentRootedValue; 18:50:42 INFO - } 18:50:42 INFO - #line 80 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TypeDecls.h" 18:50:42 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TraceKind.h" 18:50:42 INFO - namespace js { 18:50:42 INFO - class BaseShape; 18:50:42 INFO - class LazyScript; 18:50:42 INFO - class ObjectGroup; 18:50:42 INFO - class RegExpShared; 18:50:42 INFO - class Shape; 18:50:42 INFO - class Scope; 18:50:42 INFO - namespace jit { 18:50:42 INFO - class JitCode; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - namespace JS { 18:50:42 INFO - enum class TraceKind 18:50:42 INFO - { 18:50:42 INFO - Object = 0x00, 18:50:42 INFO - String = 0x02, 18:50:42 INFO - Symbol = 0x03, 18:50:42 INFO - Script = 0x01, 18:50:42 INFO - Shape = 0x04, 18:50:42 INFO - ObjectGroup = 0x05, 18:50:42 INFO - Null = 0x06, 18:50:42 INFO - BaseShape = 0x0F, 18:50:42 INFO - JitCode = 0x1F, 18:50:42 INFO - LazyScript = 0x2F, 18:50:42 INFO - Scope = 0x3F, 18:50:42 INFO - RegExpShared = 0x4F 18:50:42 INFO - }; 18:50:42 INFO - const static uintptr_t OutOfLineTraceKindMask = 0x07; 18:50:42 INFO - static_assert(uintptr_t(JS::TraceKind::BaseShape) & OutOfLineTraceKindMask, "mask bits are set"); 18:50:42 INFO - static_assert(uintptr_t(JS::TraceKind::JitCode) & OutOfLineTraceKindMask, "mask bits are set"); 18:50:42 INFO - static_assert(uintptr_t(JS::TraceKind::LazyScript) & OutOfLineTraceKindMask, "mask bits are set"); 18:50:42 INFO - static_assert(uintptr_t(JS::TraceKind::Scope) & OutOfLineTraceKindMask, "mask bits are set"); 18:50:42 INFO - static_assert(uintptr_t(JS::TraceKind::RegExpShared) & OutOfLineTraceKindMask, "mask bits are set"); 18:50:42 INFO - template 18:50:42 INFO - struct MapTypeToTraceKind { 18:50:42 INFO - static const JS::TraceKind kind = T::TraceKind; 18:50:42 INFO - }; 18:50:42 INFO - template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::BaseShape; }; template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::JitCode; }; template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::LazyScript; }; template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::Scope; }; template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::Object; }; template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::ObjectGroup; }; template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::Script; }; template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::Shape; }; template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::String; }; template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::Symbol; }; template <> struct MapTypeToTraceKind { static const JS::TraceKind kind = JS::TraceKind::RegExpShared; };; 18:50:42 INFO - enum class RootKind : int8_t 18:50:42 INFO - { 18:50:42 INFO - BaseShape, JitCode, LazyScript, Scope, Object, ObjectGroup, Script, Shape, String, Symbol, RegExpShared, 18:50:42 INFO - Id, 18:50:42 INFO - Value, 18:50:42 INFO - Traceable, 18:50:42 INFO - Limit 18:50:42 INFO - }; 18:50:42 INFO - template struct MapTraceKindToRootKind {}; 18:50:42 INFO - template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::BaseShape; }; template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::JitCode; }; template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::LazyScript; }; template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::Scope; }; template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::Object; }; template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::ObjectGroup; }; template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::Script; }; template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::Shape; }; template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::String; }; template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::Symbol; }; template <> struct MapTraceKindToRootKind { static const JS::RootKind kind = JS::RootKind::RegExpShared; }; 18:50:42 INFO - template 18:50:42 INFO - struct MapTypeToRootKind { 18:50:42 INFO - static const JS::RootKind kind = JS::RootKind::Traceable; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct MapTypeToRootKind { 18:50:42 INFO - static const JS::RootKind kind = 18:50:42 INFO - JS::MapTraceKindToRootKind::kind>::kind; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct MapTypeToRootKind> { 18:50:42 INFO - static const JS::RootKind kind = JS::MapTypeToRootKind::kind; 18:50:42 INFO - }; 18:50:42 INFO - template <> struct MapTypeToRootKind { 18:50:42 INFO - static const JS::RootKind kind = JS::RootKind::Value; 18:50:42 INFO - }; 18:50:42 INFO - template <> struct MapTypeToRootKind { 18:50:42 INFO - static const JS::RootKind kind = JS::RootKind::Id; 18:50:42 INFO - }; 18:50:42 INFO - template <> struct MapTypeToRootKind : public MapTypeToRootKind {}; 18:50:42 INFO - #line 183 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TraceKind.h" 18:50:42 INFO - template 18:50:42 INFO - auto 18:50:42 INFO - DispatchTraceKindTyped(F f, JS::TraceKind traceKind, Args&&... args) 18:50:42 INFO - -> decltype(f. operator()(mozilla::Forward(args)...)) 18:50:42 INFO - { 18:50:42 INFO - switch (traceKind) { 18:50:42 INFO - case JS::TraceKind::BaseShape: return f. operator()(mozilla::Forward(args)...); case JS::TraceKind::JitCode: return f. operator()(mozilla::Forward(args)...); case JS::TraceKind::LazyScript: return f. operator()(mozilla::Forward(args)...); case JS::TraceKind::Scope: return f. operator()(mozilla::Forward(args)...); case JS::TraceKind::Object: return f. operator()(mozilla::Forward(args)...); case JS::TraceKind::ObjectGroup: return f. operator()(mozilla::Forward(args)...); case JS::TraceKind::Script: return f. operator()(mozilla::Forward(args)...); case JS::TraceKind::Shape: return f. operator()(mozilla::Forward(args)...); case JS::TraceKind::String: return f. operator()(mozilla::Forward(args)...); case JS::TraceKind::Symbol: return f. operator()(mozilla::Forward(args)...); case JS::TraceKind::RegExpShared: return f. operator()(mozilla::Forward(args)...);; 18:50:42 INFO - default: 18:50:42 INFO - do { MOZ_ReportCrash("" "Invalid trace kind in DispatchTraceKindTyped.", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TraceKind.h", 195); do { } while (0); do { __debugbreak(); MOZ_NoReturn(195); } while (0); } while (0); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - template 18:50:42 INFO - auto 18:50:42 INFO - DispatchTraceKindTyped(F f, void* thing, JS::TraceKind traceKind, Args&&... args) 18:50:42 INFO - -> decltype(f(static_cast(nullptr), mozilla::Forward(args)...)) 18:50:42 INFO - { 18:50:42 INFO - switch (traceKind) { 18:50:42 INFO - case JS::TraceKind::BaseShape: return f(static_cast(thing), mozilla::Forward(args)...); case JS::TraceKind::JitCode: return f(static_cast(thing), mozilla::Forward(args)...); case JS::TraceKind::LazyScript: return f(static_cast(thing), mozilla::Forward(args)...); case JS::TraceKind::Scope: return f(static_cast(thing), mozilla::Forward(args)...); case JS::TraceKind::Object: return f(static_cast(thing), mozilla::Forward(args)...); case JS::TraceKind::ObjectGroup: return f(static_cast(thing), mozilla::Forward(args)...); case JS::TraceKind::Script: return f(static_cast(thing), mozilla::Forward(args)...); case JS::TraceKind::Shape: return f(static_cast(thing), mozilla::Forward(args)...); case JS::TraceKind::String: return f(static_cast(thing), mozilla::Forward(args)...); case JS::TraceKind::Symbol: return f(static_cast(thing), mozilla::Forward(args)...); case JS::TraceKind::RegExpShared: return f(static_cast(thing), mozilla::Forward(args)...);; 18:50:42 INFO - default: 18:50:42 INFO - do { MOZ_ReportCrash("" "Invalid trace kind in DispatchTraceKindTyped.", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TraceKind.h", 212); do { } while (0); do { __debugbreak(); MOZ_NoReturn(212); } while (0); } while (0); 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - #line 219 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TraceKind.h" 18:50:42 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - namespace JS { 18:50:42 INFO - class AutoIdVector; 18:50:42 INFO - class CallArgs; 18:50:42 INFO - template 18:50:42 INFO - class Rooted; 18:50:42 INFO - class CompileOptions; 18:50:42 INFO - class ReadOnlyCompileOptions; 18:50:42 INFO - class OwningCompileOptions; 18:50:42 INFO - class TransitiveCompileOptions; 18:50:42 INFO - class CompartmentOptions; 18:50:42 INFO - class Value; 18:50:42 INFO - struct Zone; 18:50:42 INFO - } 18:50:42 INFO - enum JSVersion { 18:50:42 INFO - JSVERSION_ECMA_3 = 148, 18:50:42 INFO - JSVERSION_1_6 = 160, 18:50:42 INFO - JSVERSION_1_7 = 170, 18:50:42 INFO - JSVERSION_1_8 = 180, 18:50:42 INFO - JSVERSION_ECMA_5 = 185, 18:50:42 INFO - JSVERSION_DEFAULT = 0, 18:50:42 INFO - JSVERSION_UNKNOWN = -1, 18:50:42 INFO - JSVERSION_LATEST = JSVERSION_ECMA_5 18:50:42 INFO - }; 18:50:42 INFO - enum JSType { 18:50:42 INFO - JSTYPE_UNDEFINED, 18:50:42 INFO - JSTYPE_OBJECT, 18:50:42 INFO - JSTYPE_FUNCTION, 18:50:42 INFO - JSTYPE_STRING, 18:50:42 INFO - JSTYPE_NUMBER, 18:50:42 INFO - JSTYPE_BOOLEAN, 18:50:42 INFO - JSTYPE_NULL, 18:50:42 INFO - JSTYPE_SYMBOL, 18:50:42 INFO - JSTYPE_LIMIT 18:50:42 INFO - }; 18:50:42 INFO - enum JSProtoKey { 18:50:42 INFO - JSProto_Null = 0, JSProto_Object = 1, JSProto_Function = 2, JSProto_Array = 3, JSProto_Boolean = 4, JSProto_JSON = 5, JSProto_Date = 6, JSProto_Math = 7, JSProto_Number = 8, JSProto_String = 9, JSProto_RegExp = 10, JSProto_Error = 11, JSProto_InternalError = 12, JSProto_EvalError = 13, JSProto_RangeError = 14, JSProto_ReferenceError = 15, JSProto_SyntaxError = 16, JSProto_TypeError = 17, JSProto_URIError = 18, JSProto_DebuggeeWouldRun = 19, JSProto_CompileError = 20, JSProto_LinkError = 21, JSProto_RuntimeError = 22, JSProto_Iterator = 23, JSProto_StopIteration = 24, JSProto_ArrayBuffer = 25, JSProto_Int8Array = 26, JSProto_Uint8Array = 27, JSProto_Int16Array = 28, JSProto_Uint16Array = 29, JSProto_Int32Array = 30, JSProto_Uint32Array = 31, JSProto_Float32Array = 32, JSProto_Float64Array = 33, JSProto_Uint8ClampedArray = 34, JSProto_Proxy = 35, JSProto_WeakMap = 36, JSProto_Map = 37, JSProto_Set = 38, JSProto_DataView = 39, JSProto_Symbol = 40, JSProto_SharedArrayBuffer = 41, JSProto_Intl = 42, JSProto_TypedObject = 43, JSProto_Reflect = 44, JSProto_SIMD = 45, JSProto_WeakSet = 46, JSProto_TypedArray = 47, JSProto_Atomics = 48, JSProto_SavedFrame = 49, JSProto_WebAssembly = 50, JSProto_WasmModule = 51, JSProto_WasmInstance = 52, JSProto_WasmMemory = 53, JSProto_WasmTable = 54, JSProto_Promise = 55, 18:50:42 INFO - JSProto_LIMIT 18:50:42 INFO - }; 18:50:42 INFO - struct JSClass; 18:50:42 INFO - struct JSCompartment; 18:50:42 INFO - struct JSCrossCompartmentCall; 18:50:42 INFO - class JSErrorReport; 18:50:42 INFO - struct JSExceptionState; 18:50:42 INFO - struct JSFunctionSpec; 18:50:42 INFO - struct JSLocaleCallbacks; 18:50:42 INFO - struct JSObjectMap; 18:50:42 INFO - struct JSPrincipals; 18:50:42 INFO - struct JSPropertyName; 18:50:42 INFO - struct JSPropertySpec; 18:50:42 INFO - struct JSRuntime; 18:50:42 INFO - struct JSSecurityCallbacks; 18:50:42 INFO - struct JSStructuredCloneCallbacks; 18:50:42 INFO - struct JSStructuredCloneReader; 18:50:42 INFO - struct JSStructuredCloneWriter; 18:50:42 INFO - class JSTracer; 18:50:42 INFO - class JSFlatString; 18:50:42 INFO - typedef bool (*JSInitCallback)(void); 18:50:42 INFO - template struct JSConstScalarSpec; 18:50:42 INFO - typedef JSConstScalarSpec JSConstDoubleSpec; 18:50:42 INFO - typedef JSConstScalarSpec JSConstIntegerSpec; 18:50:42 INFO - typedef void 18:50:42 INFO - (* JSTraceDataOp)(JSTracer* trc, void* data); 18:50:42 INFO - namespace js { 18:50:42 INFO - namespace gc { 18:50:42 INFO - class AutoTraceSession; 18:50:42 INFO - class StoreBuffer; 18:50:42 INFO - } 18:50:42 INFO - class CooperatingContext; 18:50:42 INFO - inline JSCompartment* GetContextCompartment(const JSContext* cx); 18:50:42 INFO - inline JS::Zone* GetContextZone(const JSContext* cx); 18:50:42 INFO - bool 18:50:42 INFO - CurrentThreadCanAccessRuntime(const JSRuntime* rt); 18:50:42 INFO - bool 18:50:42 INFO - CurrentThreadIsPerformingGC(); 18:50:42 INFO - #line 140 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - } 18:50:42 INFO - namespace JS { 18:50:42 INFO - class AutoEnterCycleCollection; 18:50:42 INFO - class AutoAssertOnBarrier; 18:50:42 INFO - struct PropertyDescriptor; 18:50:42 INFO - typedef void (*OffThreadCompileCallback)(void* token, void* callbackData); 18:50:42 INFO - enum class HeapState { 18:50:42 INFO - Idle, 18:50:42 INFO - Tracing, 18:50:42 INFO - MajorCollecting, 18:50:42 INFO - MinorCollecting, 18:50:42 INFO - CycleCollecting 18:50:42 INFO - }; 18:50:42 INFO - HeapState 18:50:42 INFO - CurrentThreadHeapState(); 18:50:42 INFO - static inline bool 18:50:42 INFO - CurrentThreadIsHeapBusy() 18:50:42 INFO - { 18:50:42 INFO - return CurrentThreadHeapState() != HeapState::Idle; 18:50:42 INFO - } 18:50:42 INFO - static inline bool 18:50:42 INFO - CurrentThreadIsHeapTracing() 18:50:42 INFO - { 18:50:42 INFO - return CurrentThreadHeapState() == HeapState::Tracing; 18:50:42 INFO - } 18:50:42 INFO - static inline bool 18:50:42 INFO - CurrentThreadIsHeapMajorCollecting() 18:50:42 INFO - { 18:50:42 INFO - return CurrentThreadHeapState() == HeapState::MajorCollecting; 18:50:42 INFO - } 18:50:42 INFO - static inline bool 18:50:42 INFO - CurrentThreadIsHeapMinorCollecting() 18:50:42 INFO - { 18:50:42 INFO - return CurrentThreadHeapState() == HeapState::MinorCollecting; 18:50:42 INFO - } 18:50:42 INFO - static inline bool 18:50:42 INFO - CurrentThreadIsHeapCollecting() 18:50:42 INFO - { 18:50:42 INFO - HeapState state = CurrentThreadHeapState(); 18:50:42 INFO - return state == HeapState::MajorCollecting || state == HeapState::MinorCollecting; 18:50:42 INFO - } 18:50:42 INFO - static inline bool 18:50:42 INFO - CurrentThreadIsHeapCycleCollecting() 18:50:42 INFO - { 18:50:42 INFO - return CurrentThreadHeapState() == HeapState::CycleCollecting; 18:50:42 INFO - } 18:50:42 INFO - class AutoEnterCycleCollection 18:50:42 INFO - { 18:50:42 INFO - JSRuntime* runtime; 18:50:42 INFO - public: 18:50:42 INFO - explicit AutoEnterCycleCollection(JSContext* cx); 18:50:42 INFO - ~AutoEnterCycleCollection(); 18:50:42 INFO - #line 214 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - }; 18:50:42 INFO - class RootingContext; 18:50:42 INFO - class AutoGCRooter 18:50:42 INFO - { 18:50:42 INFO - public: 18:50:42 INFO - AutoGCRooter(JSContext* cx, ptrdiff_t tag); 18:50:42 INFO - AutoGCRooter(RootingContext* cx, ptrdiff_t tag); 18:50:42 INFO - ~AutoGCRooter() { 18:50:42 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(this == *stackTop))))) { MOZ_ReportAssertionFailure("this == *stackTop", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h", 225); do { } while (0); do { __debugbreak(); MOZ_NoReturn(225); } while (0); } } while (0); 18:50:42 INFO - *stackTop = down; 18:50:42 INFO - } 18:50:42 INFO - inline void trace(JSTracer* trc); 18:50:42 INFO - static void traceAll(const js::CooperatingContext& target, JSTracer* trc); 18:50:42 INFO - static void traceAllWrappers(const js::CooperatingContext& target, JSTracer* trc); 18:50:42 INFO - protected: 18:50:42 INFO - AutoGCRooter * const down; 18:50:42 INFO - ptrdiff_t tag_; 18:50:42 INFO - enum { 18:50:42 INFO - VALARRAY = -2, 18:50:42 INFO - PARSER = -3, 18:50:42 INFO - VALVECTOR = -10, 18:50:42 INFO - IDVECTOR = -11, 18:50:42 INFO - OBJVECTOR = -14, 18:50:42 INFO - IONMASM = -19, 18:50:42 INFO - WRAPVECTOR = -20, 18:50:42 INFO - WRAPPER = -21, 18:50:42 INFO - CUSTOM = -26 18:50:42 INFO - }; 18:50:42 INFO - static ptrdiff_t GetTag(const Value& value) { return VALVECTOR; } 18:50:42 INFO - static ptrdiff_t GetTag(const jsid& id) { return IDVECTOR; } 18:50:42 INFO - static ptrdiff_t GetTag(JSObject* obj) { return OBJVECTOR; } 18:50:42 INFO - private: 18:50:42 INFO - AutoGCRooter ** const stackTop; 18:50:42 INFO - AutoGCRooter(AutoGCRooter& ida) = delete; 18:50:42 INFO - void operator=(AutoGCRooter& ida) = delete; 18:50:42 INFO - }; 18:50:42 INFO - template <> 18:50:42 INFO - struct MapTypeToRootKind { 18:50:42 INFO - static const RootKind kind = RootKind::Traceable; 18:50:42 INFO - }; 18:50:42 INFO - using RootedListHeads = mozilla::EnumeratedArray*>; 18:50:42 INFO - enum StackKind 18:50:42 INFO - { 18:50:42 INFO - StackForSystemCode, 18:50:42 INFO - StackForTrustedScript, 18:50:42 INFO - StackForUntrustedScript, 18:50:42 INFO - StackKindCount 18:50:42 INFO - }; 18:50:42 INFO - class RootingContext 18:50:42 INFO - { 18:50:42 INFO - RootedListHeads stackRoots_; 18:50:42 INFO - template friend class JS::Rooted; 18:50:42 INFO - JS::AutoGCRooter* autoGCRooters_; 18:50:42 INFO - friend class JS::AutoGCRooter; 18:50:42 INFO - public: 18:50:42 INFO - RootingContext(); 18:50:42 INFO - void traceStackRoots(JSTracer* trc); 18:50:42 INFO - void checkNoGCRooters(); 18:50:42 INFO - protected: 18:50:42 INFO - JSCompartment* compartment_; 18:50:42 INFO - JS::Zone* zone_; 18:50:42 INFO - public: 18:50:42 INFO - uintptr_t nativeStackLimit[StackKindCount]; 18:50:42 INFO - static const RootingContext* get(const JSContext* cx) { 18:50:42 INFO - return reinterpret_cast(cx); 18:50:42 INFO - } 18:50:42 INFO - static RootingContext* get(JSContext* cx) { 18:50:42 INFO - return reinterpret_cast(cx); 18:50:42 INFO - } 18:50:42 INFO - friend JSCompartment* js::GetContextCompartment(const JSContext* cx); 18:50:42 INFO - friend JS::Zone* js::GetContextZone(const JSContext* cx); 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - namespace js { 18:50:42 INFO - inline JSCompartment* 18:50:42 INFO - GetContextCompartment(const JSContext* cx) 18:50:42 INFO - { 18:50:42 INFO - return JS::RootingContext::get(cx)->compartment_; 18:50:42 INFO - } 18:50:42 INFO - inline JS::Zone* 18:50:42 INFO - GetContextZone(const JSContext* cx) 18:50:42 INFO - { 18:50:42 INFO - return JS::RootingContext::get(cx)->zone_; 18:50:42 INFO - } 18:50:42 INFO - } 18:50:42 INFO - extern "C" { 18:50:42 INFO - typedef struct PRFileDesc PRFileDesc; 18:50:42 INFO - } 18:50:42 INFO - #line 374 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jspubtd.h" 18:50:42 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCycleCollectionTraversalCallback.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:42 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Atomics.h" 18:50:42 INFO - #line 48 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Atomics.h" 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - enum MemoryOrdering { 18:50:42 INFO - Relaxed, 18:50:42 INFO - ReleaseAcquire, 18:50:42 INFO - SequentiallyConsistent, 18:50:42 INFO - }; 18:50:42 INFO - } 18:50:42 INFO - namespace mozilla { 18:50:42 INFO - namespace detail { 18:50:42 INFO - template struct AtomicOrderConstraints; 18:50:42 INFO - template<> 18:50:42 INFO - struct AtomicOrderConstraints 18:50:42 INFO - { 18:50:42 INFO - static const std::memory_order AtomicRMWOrder = std::memory_order_relaxed; 18:50:42 INFO - static const std::memory_order LoadOrder = std::memory_order_relaxed; 18:50:42 INFO - static const std::memory_order StoreOrder = std::memory_order_relaxed; 18:50:42 INFO - static const std::memory_order CompareExchangeFailureOrder = 18:50:42 INFO - std::memory_order_relaxed; 18:50:42 INFO - }; 18:50:42 INFO - template<> 18:50:42 INFO - struct AtomicOrderConstraints 18:50:42 INFO - { 18:50:42 INFO - static const std::memory_order AtomicRMWOrder = std::memory_order_acq_rel; 18:50:42 INFO - static const std::memory_order LoadOrder = std::memory_order_acquire; 18:50:42 INFO - static const std::memory_order StoreOrder = std::memory_order_release; 18:50:42 INFO - static const std::memory_order CompareExchangeFailureOrder = 18:50:42 INFO - std::memory_order_acquire; 18:50:42 INFO - }; 18:50:42 INFO - template<> 18:50:42 INFO - struct AtomicOrderConstraints 18:50:42 INFO - { 18:50:42 INFO - static const std::memory_order AtomicRMWOrder = std::memory_order_seq_cst; 18:50:42 INFO - static const std::memory_order LoadOrder = std::memory_order_seq_cst; 18:50:42 INFO - static const std::memory_order StoreOrder = std::memory_order_seq_cst; 18:50:42 INFO - static const std::memory_order CompareExchangeFailureOrder = 18:50:42 INFO - std::memory_order_seq_cst; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct IntrinsicBase 18:50:42 INFO - { 18:50:42 INFO - typedef std::atomic ValueType; 18:50:42 INFO - typedef AtomicOrderConstraints OrderedOp; 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct IntrinsicMemoryOps : public IntrinsicBase 18:50:42 INFO - { 18:50:42 INFO - typedef IntrinsicBase Base; 18:50:42 INFO - static T load(const typename Base::ValueType& aPtr) 18:50:42 INFO - { 18:50:42 INFO - return aPtr.load(Base::OrderedOp::LoadOrder); 18:50:42 INFO - } 18:50:42 INFO - static void store(typename Base::ValueType& aPtr, T aVal) 18:50:42 INFO - { 18:50:42 INFO - aPtr.store(aVal, Base::OrderedOp::StoreOrder); 18:50:42 INFO - } 18:50:42 INFO - static T exchange(typename Base::ValueType& aPtr, T aVal) 18:50:42 INFO - { 18:50:42 INFO - return aPtr.exchange(aVal, Base::OrderedOp::AtomicRMWOrder); 18:50:42 INFO - } 18:50:42 INFO - static bool compareExchange(typename Base::ValueType& aPtr, 18:50:42 INFO - T aOldVal, T aNewVal) 18:50:42 INFO - { 18:50:42 INFO - return aPtr.compare_exchange_strong(aOldVal, aNewVal, 18:50:42 INFO - Base::OrderedOp::AtomicRMWOrder, 18:50:42 INFO - Base::OrderedOp::CompareExchangeFailureOrder); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct IntrinsicAddSub : public IntrinsicBase 18:50:42 INFO - { 18:50:42 INFO - typedef IntrinsicBase Base; 18:50:42 INFO - static T add(typename Base::ValueType& aPtr, T aVal) 18:50:42 INFO - { 18:50:42 INFO - return aPtr.fetch_add(aVal, Base::OrderedOp::AtomicRMWOrder); 18:50:42 INFO - } 18:50:42 INFO - static T sub(typename Base::ValueType& aPtr, T aVal) 18:50:42 INFO - { 18:50:42 INFO - return aPtr.fetch_sub(aVal, Base::OrderedOp::AtomicRMWOrder); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct IntrinsicAddSub : public IntrinsicBase 18:50:42 INFO - { 18:50:42 INFO - typedef IntrinsicBase Base; 18:50:42 INFO - static T* add(typename Base::ValueType& aPtr, ptrdiff_t aVal) 18:50:42 INFO - { 18:50:42 INFO - return aPtr.fetch_add(aVal, Base::OrderedOp::AtomicRMWOrder); 18:50:42 INFO - } 18:50:42 INFO - static T* sub(typename Base::ValueType& aPtr, ptrdiff_t aVal) 18:50:42 INFO - { 18:50:42 INFO - return aPtr.fetch_sub(aVal, Base::OrderedOp::AtomicRMWOrder); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct IntrinsicIncDec : public IntrinsicAddSub 18:50:42 INFO - { 18:50:42 INFO - typedef IntrinsicBase Base; 18:50:42 INFO - static T inc(typename Base::ValueType& aPtr) 18:50:42 INFO - { 18:50:42 INFO - return IntrinsicAddSub::add(aPtr, 1); 18:50:42 INFO - } 18:50:42 INFO - static T dec(typename Base::ValueType& aPtr) 18:50:42 INFO - { 18:50:42 INFO - return IntrinsicAddSub::sub(aPtr, 1); 18:50:42 INFO - } 18:50:42 INFO - }; 18:50:42 INFO - template 18:50:42 INFO - struct AtomicIntrinsics : public IntrinsicMemoryOps, 18:50:42 INFO - public IntrinsicIncDec 18:50:42 INFO - { 18:50:42 INFO - typedef IntrinsicBase Base; 18:50:42 INFO - static T or_(typename Base::ValueType& aPtr, T aVal) 18:50:43 INFO - { 18:50:43 INFO - return aPtr.fetch_or(aVal, Base::OrderedOp::AtomicRMWOrder); 18:50:43 INFO - } 18:50:43 INFO - static T xor_(typename Base::ValueType& aPtr, T aVal) 18:50:43 INFO - { 18:50:43 INFO - return aPtr.fetch_xor(aVal, Base::OrderedOp::AtomicRMWOrder); 18:50:43 INFO - } 18:50:43 INFO - static T and_(typename Base::ValueType& aPtr, T aVal) 18:50:43 INFO - { 18:50:43 INFO - return aPtr.fetch_and(aVal, Base::OrderedOp::AtomicRMWOrder); 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - struct AtomicIntrinsics 18:50:43 INFO - : public IntrinsicMemoryOps, public IntrinsicIncDec 18:50:43 INFO - { 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - struct ToStorageTypeArgument 18:50:43 INFO - { 18:50:43 INFO - static constexpr T convert (T aT) { return aT; } 18:50:43 INFO - }; 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - #line 532 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Atomics.h" 18:50:43 INFO - namespace mozilla { 18:50:43 INFO - namespace detail { 18:50:43 INFO - template 18:50:43 INFO - class AtomicBase 18:50:43 INFO - { 18:50:43 INFO - static_assert(sizeof(T) == 4 || sizeof(T) == 8, 18:50:43 INFO - "mozilla/Atomics.h only supports 32-bit and 64-bit types"); 18:50:43 INFO - protected: 18:50:43 INFO - typedef typename detail::AtomicIntrinsics Intrinsics; 18:50:43 INFO - typedef typename Intrinsics::ValueType ValueType; 18:50:43 INFO - ValueType mValue; 18:50:43 INFO - public: 18:50:43 INFO - constexpr AtomicBase() : mValue() {} 18:50:43 INFO - explicit constexpr AtomicBase(T aInit) 18:50:43 INFO - : mValue(ToStorageTypeArgument::convert(aInit)) 18:50:43 INFO - {} 18:50:43 INFO - T operator=(T aVal) 18:50:43 INFO - { 18:50:43 INFO - Intrinsics::store(mValue, aVal); 18:50:43 INFO - return aVal; 18:50:43 INFO - } 18:50:43 INFO - T exchange(T aVal) 18:50:43 INFO - { 18:50:43 INFO - return Intrinsics::exchange(mValue, aVal); 18:50:43 INFO - } 18:50:43 INFO - bool compareExchange(T aOldValue, T aNewValue) 18:50:43 INFO - { 18:50:43 INFO - return Intrinsics::compareExchange(mValue, aOldValue, aNewValue); 18:50:43 INFO - } 18:50:43 INFO - private: 18:50:43 INFO - template 18:50:43 INFO - AtomicBase(const AtomicBase& aCopy) = delete; 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - class AtomicBaseIncDec : public AtomicBase 18:50:43 INFO - { 18:50:43 INFO - typedef typename detail::AtomicBase Base; 18:50:43 INFO - public: 18:50:43 INFO - constexpr AtomicBaseIncDec() : Base() {} 18:50:43 INFO - explicit constexpr AtomicBaseIncDec(T aInit) : Base(aInit) {} 18:50:43 INFO - using Base::operator=; 18:50:43 INFO - operator T() const { return Base::Intrinsics::load(Base::mValue); } 18:50:43 INFO - T operator++(int) { return Base::Intrinsics::inc(Base::mValue); } 18:50:43 INFO - T operator--(int) { return Base::Intrinsics::dec(Base::mValue); } 18:50:43 INFO - T operator++() { return Base::Intrinsics::inc(Base::mValue) + 1; } 18:50:43 INFO - T operator--() { return Base::Intrinsics::dec(Base::mValue) - 1; } 18:50:43 INFO - private: 18:50:43 INFO - template 18:50:43 INFO - AtomicBaseIncDec(const AtomicBaseIncDec& aCopy) = delete; 18:50:43 INFO - }; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - class Atomic; 18:50:43 INFO - template 18:50:43 INFO - class Atomic::value && 18:50:43 INFO - !IsSame::value>::Type> 18:50:43 INFO - : public detail::AtomicBaseIncDec 18:50:43 INFO - { 18:50:43 INFO - typedef typename detail::AtomicBaseIncDec Base; 18:50:43 INFO - public: 18:50:43 INFO - constexpr Atomic() : Base() {} 18:50:43 INFO - explicit constexpr Atomic(T aInit) : Base(aInit) {} 18:50:43 INFO - using Base::operator=; 18:50:43 INFO - T operator+=(T aDelta) 18:50:43 INFO - { 18:50:43 INFO - return Base::Intrinsics::add(Base::mValue, aDelta) + aDelta; 18:50:43 INFO - } 18:50:43 INFO - T operator-=(T aDelta) 18:50:43 INFO - { 18:50:43 INFO - return Base::Intrinsics::sub(Base::mValue, aDelta) - aDelta; 18:50:43 INFO - } 18:50:43 INFO - T operator|=(T aVal) 18:50:43 INFO - { 18:50:43 INFO - return Base::Intrinsics::or_(Base::mValue, aVal) | aVal; 18:50:43 INFO - } 18:50:43 INFO - T operator^=(T aVal) 18:50:43 INFO - { 18:50:43 INFO - return Base::Intrinsics::xor_(Base::mValue, aVal) ^ aVal; 18:50:43 INFO - } 18:50:43 INFO - T operator&=(T aVal) 18:50:43 INFO - { 18:50:43 INFO - return Base::Intrinsics::and_(Base::mValue, aVal) & aVal; 18:50:43 INFO - } 18:50:43 INFO - private: 18:50:43 INFO - Atomic(Atomic& aOther) = delete; 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - class Atomic : public detail::AtomicBaseIncDec 18:50:43 INFO - { 18:50:43 INFO - typedef typename detail::AtomicBaseIncDec Base; 18:50:43 INFO - public: 18:50:43 INFO - constexpr Atomic() : Base() {} 18:50:43 INFO - explicit constexpr Atomic(T* aInit) : Base(aInit) {} 18:50:43 INFO - using Base::operator=; 18:50:43 INFO - T* operator+=(ptrdiff_t aDelta) 18:50:43 INFO - { 18:50:43 INFO - return Base::Intrinsics::add(Base::mValue, aDelta) + aDelta; 18:50:43 INFO - } 18:50:43 INFO - T* operator-=(ptrdiff_t aDelta) 18:50:43 INFO - { 18:50:43 INFO - return Base::Intrinsics::sub(Base::mValue, aDelta) - aDelta; 18:50:43 INFO - } 18:50:43 INFO - private: 18:50:43 INFO - Atomic(Atomic& aOther) = delete; 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - class Atomic::value>::Type> 18:50:43 INFO - : public detail::AtomicBase 18:50:43 INFO - { 18:50:43 INFO - typedef typename detail::AtomicBase Base; 18:50:43 INFO - public: 18:50:43 INFO - constexpr Atomic() : Base() {} 18:50:43 INFO - explicit constexpr Atomic(T aInit) : Base(aInit) {} 18:50:43 INFO - operator T() const { return T(Base::Intrinsics::load(Base::mValue)); } 18:50:43 INFO - using Base::operator=; 18:50:43 INFO - private: 18:50:43 INFO - Atomic(Atomic& aOther) = delete; 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - class Atomic 18:50:43 INFO - : protected detail::AtomicBase 18:50:43 INFO - { 18:50:43 INFO - typedef typename detail::AtomicBase Base; 18:50:43 INFO - public: 18:50:43 INFO - constexpr Atomic() : Base() {} 18:50:43 INFO - explicit constexpr Atomic(bool aInit) : Base(aInit) {} 18:50:43 INFO - operator bool() const 18:50:43 INFO - { 18:50:43 INFO - return Base::Intrinsics::load(Base::mValue); 18:50:43 INFO - } 18:50:43 INFO - bool operator=(bool aVal) 18:50:43 INFO - { 18:50:43 INFO - return Base::operator=(aVal); 18:50:43 INFO - } 18:50:43 INFO - bool exchange(bool aVal) 18:50:43 INFO - { 18:50:43 INFO - return Base::exchange(aVal); 18:50:43 INFO - } 18:50:43 INFO - bool compareExchange(bool aOldValue, bool aNewValue) 18:50:43 INFO - { 18:50:43 INFO - return Base::compareExchange(aOldValue, aNewValue); 18:50:43 INFO - } 18:50:43 INFO - private: 18:50:43 INFO - Atomic(Atomic& aOther) = delete; 18:50:43 INFO - }; 18:50:43 INFO - } 18:50:43 INFO - #line 801 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Atomics.h" 18:50:43 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Scoped.h" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/GuardObjects.h" 18:50:43 INFO - namespace mozilla { 18:50:43 INFO - namespace detail { 18:50:43 INFO - class GuardObjectNotifier 18:50:43 INFO - { 18:50:43 INFO - private: 18:50:43 INFO - bool* mStatementDone; 18:50:43 INFO - public: 18:50:43 INFO - GuardObjectNotifier() 18:50:43 INFO - : mStatementDone(reinterpret_cast(uintptr_t(-1))) 18:50:43 INFO - { 18:50:43 INFO - } 18:50:43 INFO - ~GuardObjectNotifier() 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType(uintptr_t(-1)))>::isValid, "invalid assertion condition"); if ((!!(!(!!(mStatementDone != reinterpret_cast(uintptr_t(-1))))))) { MOZ_ReportAssertionFailure("mStatementDone != reinterpret_cast(uintptr_t(-1))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/GuardObjects.h", 95); do { } while (0); do { __debugbreak(); MOZ_NoReturn(95); } while (0); } } while (0); 18:50:43 INFO - *mStatementDone = true; 18:50:43 INFO - } 18:50:43 INFO - void setStatementDone(bool* aStatementIsDone) 18:50:43 INFO - { 18:50:43 INFO - mStatementDone = aStatementIsDone; 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - class GuardObjectNotificationReceiver 18:50:43 INFO - { 18:50:43 INFO - private: 18:50:43 INFO - bool mStatementDone; 18:50:43 INFO - public: 18:50:43 INFO - GuardObjectNotificationReceiver() : mStatementDone(false) { } 18:50:43 INFO - ~GuardObjectNotificationReceiver() { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mStatementDone))))) { MOZ_ReportAssertionFailure("mStatementDone", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/GuardObjects.h", 119); do { } while (0); do { __debugbreak(); MOZ_NoReturn(119); } while (0); } } while (0); 18:50:43 INFO - } 18:50:43 INFO - void init(GuardObjectNotifier& aNotifier) 18:50:43 INFO - { 18:50:43 INFO - aNotifier.setStatementDone(&mStatementDone); 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - #line 134 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/GuardObjects.h" 18:50:43 INFO - #line 164 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/GuardObjects.h" 18:50:43 INFO - #line 166 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/GuardObjects.h" 18:50:43 INFO - #line 168 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/GuardObjects.h" 18:50:43 INFO - #line 48 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Scoped.h" 18:50:43 INFO - namespace mozilla { 18:50:43 INFO - template 18:50:43 INFO - class Scoped 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef typename Traits::type Resource; 18:50:43 INFO - explicit Scoped(mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:43 INFO - : mValue(Traits::empty()) 18:50:43 INFO - { 18:50:43 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:43 INFO - } 18:50:43 INFO - explicit Scoped(const Resource& aValue 18:50:43 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:43 INFO - : mValue(aValue) 18:50:43 INFO - { 18:50:43 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:43 INFO - } 18:50:43 INFO - Scoped(Scoped&& aOther 18:50:43 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:43 INFO - : mValue(Move(aOther.mValue)) 18:50:43 INFO - { 18:50:43 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:43 INFO - aOther.mValue = Traits::empty(); 18:50:43 INFO - } 18:50:43 INFO - ~Scoped() { Traits::release(mValue); } 18:50:43 INFO - operator const Resource&() const { return mValue; } 18:50:43 INFO - const Resource& operator->() const { return mValue; } 18:50:43 INFO - const Resource& get() const { return mValue; } 18:50:43 INFO - Resource& rwget() { return mValue; } 18:50:43 INFO - Resource forget() 18:50:43 INFO - { 18:50:43 INFO - Resource tmp = mValue; 18:50:43 INFO - mValue = Traits::empty(); 18:50:43 INFO - return tmp; 18:50:43 INFO - } 18:50:43 INFO - void dispose() 18:50:43 INFO - { 18:50:43 INFO - Traits::release(mValue); 18:50:43 INFO - mValue = Traits::empty(); 18:50:43 INFO - } 18:50:43 INFO - bool operator==(const Resource& aOther) const { return mValue == aOther; } 18:50:43 INFO - Scoped& operator=(const Resource& aOther) { return reset(aOther); } 18:50:43 INFO - Scoped& reset(const Resource& aOther) 18:50:43 INFO - { 18:50:43 INFO - Traits::release(mValue); 18:50:43 INFO - mValue = aOther; 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - Scoped& operator=(Scoped&& aRhs) 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(&aRhs != this))))) { MOZ_ReportAssertionFailure("&aRhs != this" " (" "self-move-assignment not allowed" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Scoped.h", 153); do { } while (0); do { __debugbreak(); MOZ_NoReturn(153); } while (0); } } while (0); 18:50:43 INFO - this->~Scoped(); 18:50:43 INFO - new(this) Scoped(Move(aRhs)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - private: 18:50:43 INFO - explicit Scoped(const Scoped& aValue) = delete; 18:50:43 INFO - Scoped& operator=(const Scoped& aValue) = delete; 18:50:43 INFO - private: 18:50:43 INFO - Resource mValue; 18:50:43 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:43 INFO - }; 18:50:43 INFO - template void TypeSpecificDelete(T* aValue); 18:50:43 INFO - template 18:50:43 INFO - struct TypeSpecificScopedPointerTraits 18:50:43 INFO - { 18:50:43 INFO - typedef T* type; 18:50:43 INFO - static type empty() { return nullptr; } 18:50:43 INFO - static void release(type aValue) 18:50:43 INFO - { 18:50:43 INFO - if (aValue) { 18:50:43 INFO - TypeSpecificDelete(aValue); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - template struct TypeSpecificScopedPointer : public mozilla::Scoped > { typedef mozilla::Scoped > Super; typedef typename Super::Resource Resource; TypeSpecificScopedPointer& operator=(Resource aRhs) { Super::operator=(aRhs); return *this; } TypeSpecificScopedPointer& operator=(TypeSpecificScopedPointer&& aRhs) { Super::operator=(Move(aRhs)); return *this; } explicit TypeSpecificScopedPointer(mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(mozilla::Move(_notifier)) {} explicit TypeSpecificScopedPointer(Resource aRhs , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(aRhs , mozilla::Move(_notifier)) {} TypeSpecificScopedPointer(TypeSpecificScopedPointer&& aRhs , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(Move(aRhs) , mozilla::Move(_notifier)) {} private: explicit TypeSpecificScopedPointer(TypeSpecificScopedPointer&) = delete; TypeSpecificScopedPointer& operator=(TypeSpecificScopedPointer&) = delete; }; 18:50:43 INFO - } 18:50:43 INFO - #line 256 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Scoped.h" 18:50:43 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:43 INFO - namespace JS {} 18:50:43 INFO - namespace mozilla {} 18:50:43 INFO - namespace js {} 18:50:43 INFO - extern __declspec(noreturn) void 18:50:43 INFO - JS_Assert(const char* s, const char* file, int ln); 18:50:43 INFO - #line 50 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:43 INFO - namespace js { 18:50:43 INFO - namespace oom { 18:50:43 INFO - enum ThreadType { 18:50:43 INFO - THREAD_TYPE_NONE = 0, 18:50:43 INFO - THREAD_TYPE_COOPERATING, 18:50:43 INFO - THREAD_TYPE_WASM, 18:50:43 INFO - THREAD_TYPE_ION, 18:50:43 INFO - THREAD_TYPE_PARSE, 18:50:43 INFO - THREAD_TYPE_COMPRESS, 18:50:43 INFO - THREAD_TYPE_GCHELPER, 18:50:43 INFO - THREAD_TYPE_GCPARALLEL, 18:50:43 INFO - THREAD_TYPE_PROMISE_TASK, 18:50:43 INFO - THREAD_TYPE_MAX 18:50:43 INFO - }; 18:50:43 INFO - extern bool InitThreadType(void); 18:50:43 INFO - extern void SetThreadType(ThreadType); 18:50:43 INFO - extern uint32_t GetThreadType(void); 18:50:43 INFO - #line 86 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - #line 98 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:43 INFO - namespace js { 18:50:43 INFO - namespace oom { 18:50:43 INFO - extern uint32_t targetThread; 18:50:43 INFO - extern uint64_t maxAllocations; 18:50:43 INFO - extern uint64_t counter; 18:50:43 INFO - extern bool failAlways; 18:50:43 INFO - extern void 18:50:43 INFO - SimulateOOMAfter(uint64_t allocations, uint32_t thread, bool always); 18:50:43 INFO - extern void 18:50:43 INFO - ResetSimulatedOOM(); 18:50:43 INFO - inline bool 18:50:43 INFO - IsThreadSimulatingOOM() 18:50:43 INFO - { 18:50:43 INFO - return js::oom::targetThread && js::oom::targetThread == js::oom::GetThreadType(); 18:50:43 INFO - } 18:50:43 INFO - inline bool 18:50:43 INFO - IsSimulatedOOMAllocation() 18:50:43 INFO - { 18:50:43 INFO - return IsThreadSimulatingOOM() && 18:50:43 INFO - (counter == maxAllocations || (counter > maxAllocations && failAlways)); 18:50:43 INFO - } 18:50:43 INFO - inline bool 18:50:43 INFO - ShouldFailWithOOM() 18:50:43 INFO - { 18:50:43 INFO - if (!IsThreadSimulatingOOM()) 18:50:43 INFO - return false; 18:50:43 INFO - counter++; 18:50:43 INFO - if (IsSimulatedOOMAllocation()) { 18:50:43 INFO - do {} while(0); 18:50:43 INFO - return true; 18:50:43 INFO - } 18:50:43 INFO - return false; 18:50:43 INFO - } 18:50:43 INFO - inline bool 18:50:43 INFO - HadSimulatedOOM() { 18:50:43 INFO - return counter >= maxAllocations; 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - #line 177 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:43 INFO - namespace js { 18:50:43 INFO - struct AutoEnterOOMUnsafeRegion 18:50:43 INFO - { 18:50:43 INFO - __declspec(noreturn) void crash(const char* reason); 18:50:43 INFO - __declspec(noreturn) void crash(size_t size, const char* reason); 18:50:43 INFO - using AnnotateOOMAllocationSizeCallback = void(*)(size_t); 18:50:43 INFO - static AnnotateOOMAllocationSizeCallback annotateOOMSizeCallback; 18:50:43 INFO - static void setAnnotateOOMAllocationSizeCallback(AnnotateOOMAllocationSizeCallback callback) { 18:50:43 INFO - annotateOOMSizeCallback = callback; 18:50:43 INFO - } 18:50:43 INFO - AutoEnterOOMUnsafeRegion() 18:50:43 INFO - : oomEnabled_(oom::IsThreadSimulatingOOM() && oom::maxAllocations != 0xffffffffffffffffui64), 18:50:43 INFO - oomAfter_(0) 18:50:43 INFO - { 18:50:43 INFO - if (oomEnabled_) { 18:50:43 INFO - do { if ((owner_.compareExchange(nullptr, this))) { } else { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(false))))) { MOZ_ReportAssertionFailure("false" " (" "owner_.compareExchange(nullptr, this)" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h", 198); do { } while (0); do { __debugbreak(); MOZ_NoReturn(198); } while (0); } } while (0); } } while (0); 18:50:43 INFO - oomAfter_ = int64_t(oom::maxAllocations) - int64_t(oom::counter); 18:50:43 INFO - oom::maxAllocations = 0xffffffffffffffffui64; 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - ~AutoEnterOOMUnsafeRegion() { 18:50:43 INFO - if (oomEnabled_) { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(oom::maxAllocations == 0xffffffffffffffffui64))))) { MOZ_ReportAssertionFailure("oom::maxAllocations == 0xffffffffffffffffui64", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h", 206); do { } while (0); do { __debugbreak(); MOZ_NoReturn(206); } while (0); } } while (0); 18:50:43 INFO - int64_t maxAllocations = int64_t(oom::counter) + oomAfter_; 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType= 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(maxAllocations >= 0))))) { MOZ_ReportAssertionFailure("maxAllocations >= 0" " (" "alloc count + oom limit exceeds range, your oom limit is probably too large" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h", 209); do { } while (0); do { __debugbreak(); MOZ_NoReturn(209); } while (0); } } while (0); 18:50:43 INFO - #line 210 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:43 INFO - oom::maxAllocations = uint64_t(maxAllocations); 18:50:43 INFO - do { if ((owner_.compareExchange(this, nullptr))) { } else { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(false))))) { MOZ_ReportAssertionFailure("false" " (" "owner_.compareExchange(this, nullptr)" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h", 211); do { } while (0); do { __debugbreak(); MOZ_NoReturn(211); } while (0); } } while (0); } } while (0); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - private: 18:50:43 INFO - static mozilla::Atomic owner_; 18:50:43 INFO - bool oomEnabled_; 18:50:43 INFO - int64_t oomAfter_; 18:50:43 INFO - #line 222 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:43 INFO - }; 18:50:43 INFO - } 18:50:43 INFO - static inline void* js_malloc(size_t bytes) 18:50:43 INFO - { 18:50:43 INFO - do { if (js::oom::ShouldFailWithOOM()) return nullptr; } while (0); 18:50:43 INFO - return malloc(bytes); 18:50:43 INFO - } 18:50:43 INFO - static inline void* js_calloc(size_t bytes) 18:50:43 INFO - { 18:50:43 INFO - do { if (js::oom::ShouldFailWithOOM()) return nullptr; } while (0); 18:50:43 INFO - return calloc(bytes, 1); 18:50:43 INFO - } 18:50:43 INFO - static inline void* js_calloc(size_t nmemb, size_t size) 18:50:43 INFO - { 18:50:43 INFO - do { if (js::oom::ShouldFailWithOOM()) return nullptr; } while (0); 18:50:43 INFO - return calloc(nmemb, size); 18:50:43 INFO - } 18:50:43 INFO - static inline void* js_realloc(void* p, size_t bytes) 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(bytes != 0))))) { MOZ_ReportAssertionFailure("bytes != 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h", 249); do { } while (0); do { __debugbreak(); MOZ_NoReturn(249); } while (0); } } while (0); 18:50:43 INFO - do { if (js::oom::ShouldFailWithOOM()) return nullptr; } while (0); 18:50:43 INFO - return realloc(p, bytes); 18:50:43 INFO - } 18:50:43 INFO - static inline void js_free(void* p) 18:50:43 INFO - { 18:50:43 INFO - free(p); 18:50:43 INFO - } 18:50:43 INFO - static inline char* js_strdup(const char* s) 18:50:43 INFO - { 18:50:43 INFO - do { if (js::oom::ShouldFailWithOOM()) return nullptr; } while (0); 18:50:43 INFO - return strdup(s); 18:50:43 INFO - } 18:50:43 INFO - #line 266 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:43 INFO - template static inline T * js_new(Args&&... args) { void* memory = js_malloc(sizeof(T)); return (!!(memory)) ? new(memory) T(mozilla::Forward(args)...) : nullptr; } 18:50:43 INFO - namespace js { 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - CalculateAllocSize(size_t numElems, size_t* bytesOut) 18:50:43 INFO - { 18:50:43 INFO - *bytesOut = numElems * sizeof(T); 18:50:43 INFO - return (numElems & mozilla::tl::MulOverflowMask::value) == 0; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - CalculateAllocSizeWithExtra(size_t numExtra, size_t* bytesOut) 18:50:43 INFO - { 18:50:43 INFO - *bytesOut = sizeof(T) + numExtra * sizeof(Extra); 18:50:43 INFO - return (numExtra & mozilla::tl::MulOverflowMask::value) == 0 && 18:50:43 INFO - *bytesOut >= sizeof(T); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - static inline void 18:50:43 INFO - js_delete(const T* p) 18:50:43 INFO - { 18:50:43 INFO - if (p) { 18:50:43 INFO - p->~T(); 18:50:43 INFO - js_free(const_cast(p)); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - static inline void 18:50:43 INFO - js_delete_poison(const T* p) 18:50:43 INFO - { 18:50:43 INFO - if (p) { 18:50:43 INFO - p->~T(); 18:50:43 INFO - memset(const_cast(p), 0x3B, sizeof(T)); 18:50:43 INFO - js_free(const_cast(p)); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - static inline T* 18:50:43 INFO - js_pod_malloc() 18:50:43 INFO - { 18:50:43 INFO - return static_cast(js_malloc(sizeof(T))); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - static inline T* 18:50:43 INFO - js_pod_calloc() 18:50:43 INFO - { 18:50:43 INFO - return static_cast(js_calloc(sizeof(T))); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - static inline T* 18:50:43 INFO - js_pod_malloc(size_t numElems) 18:50:43 INFO - { 18:50:43 INFO - size_t bytes; 18:50:43 INFO - if ((!!(!js::CalculateAllocSize(numElems, &bytes)))) 18:50:43 INFO - return nullptr; 18:50:43 INFO - return static_cast(js_malloc(bytes)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - static inline T* 18:50:43 INFO - js_pod_calloc(size_t numElems) 18:50:43 INFO - { 18:50:43 INFO - size_t bytes; 18:50:43 INFO - if ((!!(!js::CalculateAllocSize(numElems, &bytes)))) 18:50:43 INFO - return nullptr; 18:50:43 INFO - return static_cast(js_calloc(bytes)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - static inline T* 18:50:43 INFO - js_pod_realloc(T* prior, size_t oldSize, size_t newSize) 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::value))>::isValid, "invalid assertion condition"); if ((!!(!(!!(!(oldSize & mozilla::tl::MulOverflowMask::value)))))) { MOZ_ReportAssertionFailure("!(oldSize & mozilla::tl::MulOverflowMask::value)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h", 437); do { } while (0); do { __debugbreak(); MOZ_NoReturn(437); } while (0); } } while (0); 18:50:43 INFO - size_t bytes; 18:50:43 INFO - if ((!!(!js::CalculateAllocSize(newSize, &bytes)))) 18:50:43 INFO - return nullptr; 18:50:43 INFO - return static_cast(js_realloc(prior, bytes)); 18:50:43 INFO - } 18:50:43 INFO - namespace js { 18:50:43 INFO - template 18:50:43 INFO - struct ScopedFreePtrTraits 18:50:43 INFO - { 18:50:43 INFO - typedef T* type; 18:50:43 INFO - static T* empty() { return nullptr; } 18:50:43 INFO - static void release(T* ptr) { js_free(ptr); } 18:50:43 INFO - }; 18:50:43 INFO - template struct ScopedJSFreePtr : public mozilla::Scoped > { typedef mozilla::Scoped > Super; typedef typename Super::Resource Resource; ScopedJSFreePtr& operator=(Resource aRhs) { Super::operator=(aRhs); return *this; } ScopedJSFreePtr& operator=(ScopedJSFreePtr&& aRhs) { Super::operator=(Move(aRhs)); return *this; } explicit ScopedJSFreePtr(mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(mozilla::Move(_notifier)) {} explicit ScopedJSFreePtr(Resource aRhs , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(aRhs , mozilla::Move(_notifier)) {} ScopedJSFreePtr(ScopedJSFreePtr&& aRhs , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(Move(aRhs) , mozilla::Move(_notifier)) {} private: explicit ScopedJSFreePtr(ScopedJSFreePtr&) = delete; ScopedJSFreePtr& operator=(ScopedJSFreePtr&) = delete; }; 18:50:43 INFO - template 18:50:43 INFO - struct ScopedDeletePtrTraits : public ScopedFreePtrTraits 18:50:43 INFO - { 18:50:43 INFO - static void release(T* ptr) { js_delete(ptr); } 18:50:43 INFO - }; 18:50:43 INFO - template struct ScopedJSDeletePtr : public mozilla::Scoped > { typedef mozilla::Scoped > Super; typedef typename Super::Resource Resource; ScopedJSDeletePtr& operator=(Resource aRhs) { Super::operator=(aRhs); return *this; } ScopedJSDeletePtr& operator=(ScopedJSDeletePtr&& aRhs) { Super::operator=(Move(aRhs)); return *this; } explicit ScopedJSDeletePtr(mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(mozilla::Move(_notifier)) {} explicit ScopedJSDeletePtr(Resource aRhs , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(aRhs , mozilla::Move(_notifier)) {} ScopedJSDeletePtr(ScopedJSDeletePtr&& aRhs , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(Move(aRhs) , mozilla::Move(_notifier)) {} private: explicit ScopedJSDeletePtr(ScopedJSDeletePtr&) = delete; ScopedJSDeletePtr& operator=(ScopedJSDeletePtr&) = delete; }; 18:50:43 INFO - template 18:50:43 INFO - struct ScopedReleasePtrTraits : public ScopedFreePtrTraits 18:50:43 INFO - { 18:50:43 INFO - static void release(T* ptr) { if (ptr) ptr->release(); } 18:50:43 INFO - }; 18:50:43 INFO - template struct ScopedReleasePtr : public mozilla::Scoped > { typedef mozilla::Scoped > Super; typedef typename Super::Resource Resource; ScopedReleasePtr& operator=(Resource aRhs) { Super::operator=(aRhs); return *this; } ScopedReleasePtr& operator=(ScopedReleasePtr&& aRhs) { Super::operator=(Move(aRhs)); return *this; } explicit ScopedReleasePtr(mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(mozilla::Move(_notifier)) {} explicit ScopedReleasePtr(Resource aRhs , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(aRhs , mozilla::Move(_notifier)) {} ScopedReleasePtr(ScopedReleasePtr&& aRhs , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) : Super(Move(aRhs) , mozilla::Move(_notifier)) {} private: explicit ScopedReleasePtr(ScopedReleasePtr&) = delete; ScopedReleasePtr& operator=(ScopedReleasePtr&) = delete; }; 18:50:43 INFO - } 18:50:43 INFO - namespace JS { 18:50:43 INFO - template 18:50:43 INFO - struct DeletePolicy 18:50:43 INFO - { 18:50:43 INFO - constexpr DeletePolicy() {} 18:50:43 INFO - template 18:50:43 INFO - DeletePolicy(DeletePolicy other, 18:50:43 INFO - typename mozilla::EnableIf::value, 18:50:43 INFO - int>::Type dummy = 0) 18:50:43 INFO - {} 18:50:43 INFO - void operator()(const T* ptr) { 18:50:43 INFO - js_delete(const_cast(ptr)); 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - struct FreePolicy 18:50:43 INFO - { 18:50:43 INFO - void operator()(const void* ptr) { 18:50:43 INFO - js_free(const_cast(ptr)); 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - typedef mozilla::UniquePtr UniqueChars; 18:50:43 INFO - typedef mozilla::UniquePtr UniqueTwoByteChars; 18:50:43 INFO - } 18:50:43 INFO - namespace js { 18:50:43 INFO - typedef uint32_t HashNumber; 18:50:43 INFO - const unsigned HashNumberSizeBits = 32; 18:50:43 INFO - namespace detail { 18:50:43 INFO - inline HashNumber 18:50:43 INFO - ScrambleHashCode(HashNumber h) 18:50:43 INFO - { 18:50:43 INFO - static const HashNumber goldenRatio = 0x9E3779B9U; 18:50:43 INFO - return h * goldenRatio; 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - #line 578 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Utility.h" 18:50:43 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h" 18:50:43 INFO - namespace js { 18:50:43 INFO - bool 18:50:43 INFO - CurrentThreadCanAccessZone(JS::Zone* zone); 18:50:43 INFO - namespace gc { 18:50:43 INFO - struct Cell; 18:50:43 INFO - const size_t ArenaShift = 12; 18:50:43 INFO - const size_t ArenaSize = size_t(1) << ArenaShift; 18:50:43 INFO - const size_t ArenaMask = ArenaSize - 1; 18:50:43 INFO - const size_t ChunkShift = 20; 18:50:43 INFO - #line 36 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h" 18:50:43 INFO - const size_t ChunkSize = size_t(1) << ChunkShift; 18:50:43 INFO - const size_t ChunkMask = ChunkSize - 1; 18:50:43 INFO - const size_t CellShift = 3; 18:50:43 INFO - const size_t CellSize = size_t(1) << CellShift; 18:50:43 INFO - const size_t CellMask = CellSize - 1; 18:50:43 INFO - const size_t ChunkMarkBitmapOffset = 1032352; 18:50:43 INFO - const size_t ChunkMarkBitmapBits = 129024; 18:50:43 INFO - #line 51 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h" 18:50:43 INFO - const size_t ChunkRuntimeOffset = ChunkSize - sizeof(void*); 18:50:43 INFO - const size_t ChunkTrailerSize = 2 * sizeof(uintptr_t) + sizeof(uint64_t); 18:50:43 INFO - const size_t ChunkLocationOffset = ChunkSize - ChunkTrailerSize; 18:50:43 INFO - const size_t ArenaZoneOffset = sizeof(size_t); 18:50:43 INFO - const size_t ArenaHeaderSize = sizeof(size_t) + 2 * sizeof(uintptr_t) + 18:50:43 INFO - sizeof(size_t) + sizeof(uintptr_t); 18:50:43 INFO - static const uint32_t BLACK = 0; 18:50:43 INFO - static const uint32_t GRAY = 1; 18:50:43 INFO - enum class ChunkLocation : uint32_t 18:50:43 INFO - { 18:50:43 INFO - Invalid = 0, 18:50:43 INFO - Nursery = 1, 18:50:43 INFO - TenuredHeap = 2 18:50:43 INFO - }; 18:50:43 INFO - extern void 18:50:43 INFO - AssertGCThingHasType(js::gc::Cell* cell, JS::TraceKind kind); 18:50:43 INFO - #line 85 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h" 18:50:43 INFO - inline bool IsInsideNursery(const js::gc::Cell* cell); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - namespace JS { 18:50:43 INFO - struct Zone; 18:50:43 INFO - const uint32_t DefaultNurseryBytes = 16 * js::gc::ChunkSize; 18:50:43 INFO - const uint32_t DefaultHeapMaxBytes = 32 * 1024 * 1024; 18:50:43 INFO - namespace shadow { 18:50:43 INFO - struct Zone 18:50:43 INFO - { 18:50:43 INFO - protected: 18:50:43 INFO - JSRuntime* const runtime_; 18:50:43 INFO - JSTracer* const barrierTracer_; 18:50:43 INFO - public: 18:50:43 INFO - bool needsIncrementalBarrier_; 18:50:43 INFO - Zone(JSRuntime* runtime, JSTracer* barrierTracerArg) 18:50:43 INFO - : runtime_(runtime), 18:50:43 INFO - barrierTracer_(barrierTracerArg), 18:50:43 INFO - needsIncrementalBarrier_(false) 18:50:43 INFO - {} 18:50:43 INFO - bool needsIncrementalBarrier() const { 18:50:43 INFO - return needsIncrementalBarrier_; 18:50:43 INFO - } 18:50:43 INFO - JSTracer* barrierTracer() { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(needsIncrementalBarrier_))))) { MOZ_ReportAssertionFailure("needsIncrementalBarrier_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 122); do { } while (0); do { __debugbreak(); MOZ_NoReturn(122); } while (0); } } while (0); 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(js::CurrentThreadCanAccessRuntime(runtime_)))))) { MOZ_ReportAssertionFailure("js::CurrentThreadCanAccessRuntime(runtime_)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 123); do { } while (0); do { __debugbreak(); MOZ_NoReturn(123); } while (0); } } while (0); 18:50:43 INFO - return barrierTracer_; 18:50:43 INFO - } 18:50:43 INFO - JSRuntime* runtimeFromActiveCooperatingThread() const { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(js::CurrentThreadCanAccessRuntime(runtime_)))))) { MOZ_ReportAssertionFailure("js::CurrentThreadCanAccessRuntime(runtime_)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 128); do { } while (0); do { __debugbreak(); MOZ_NoReturn(128); } while (0); } } while (0); 18:50:43 INFO - return runtime_; 18:50:43 INFO - } 18:50:43 INFO - JSRuntime* runtimeFromAnyThread() const { 18:50:43 INFO - return runtime_; 18:50:43 INFO - } 18:50:43 INFO - static inline JS::shadow::Zone* asShadowZone(JS::Zone* zone) { 18:50:43 INFO - return reinterpret_cast(zone); 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - } 18:50:43 INFO - class GCCellPtr 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - GCCellPtr(void* gcthing, JS::TraceKind traceKind) : ptr(checkedCast(gcthing, traceKind)) {} 18:50:43 INFO - GCCellPtr(decltype(nullptr)) : ptr(checkedCast(nullptr, JS::TraceKind::Null)) {} 18:50:43 INFO - template 18:50:43 INFO - explicit GCCellPtr(T* p) : ptr(checkedCast(p, JS::MapTypeToTraceKind::kind)) { } 18:50:43 INFO - explicit GCCellPtr(JSFunction* p) : ptr(checkedCast(p, JS::TraceKind::Object)) { } 18:50:43 INFO - explicit GCCellPtr(JSFlatString* str) : ptr(checkedCast(str, JS::TraceKind::String)) { } 18:50:43 INFO - explicit GCCellPtr(const Value& v); 18:50:43 INFO - JS::TraceKind kind() const { 18:50:43 INFO - JS::TraceKind traceKind = JS::TraceKind(ptr & OutOfLineTraceKindMask); 18:50:43 INFO - if (uintptr_t(traceKind) != OutOfLineTraceKindMask) 18:50:43 INFO - return traceKind; 18:50:43 INFO - return outOfLineKind(); 18:50:43 INFO - } 18:50:43 INFO - explicit operator bool() const { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(bool(asCell()) == (kind() != JS::TraceKind::Null)))))) { MOZ_ReportAssertionFailure("bool(asCell()) == (kind() != JS::TraceKind::Null)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 177); do { } while (0); do { __debugbreak(); MOZ_NoReturn(177); } while (0); } } while (0); 18:50:43 INFO - return asCell(); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - bool is() const { return kind() == JS::MapTypeToTraceKind::kind; } 18:50:43 INFO - template 18:50:43 INFO - T& as() const { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::kind)>::isValid, "invalid assertion condition"); if ((!!(!(!!(kind() == JS::MapTypeToTraceKind::kind))))) { MOZ_ReportAssertionFailure("kind() == JS::MapTypeToTraceKind::kind", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 189); do { } while (0); do { __debugbreak(); MOZ_NoReturn(189); } while (0); } } while (0); 18:50:43 INFO - return *reinterpret_cast(asCell()); 18:50:43 INFO - } 18:50:43 INFO - js::gc::Cell* asCell() const { 18:50:43 INFO - return reinterpret_cast(ptr & ~OutOfLineTraceKindMask); 18:50:43 INFO - } 18:50:43 INFO - uint64_t unsafeAsInteger() const { 18:50:43 INFO - return static_cast(unsafeAsUIntPtr()); 18:50:43 INFO - } 18:50:43 INFO - uintptr_t unsafeAsUIntPtr() const { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(asCell()))))) { MOZ_ReportAssertionFailure("asCell()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 208); do { } while (0); do { __debugbreak(); MOZ_NoReturn(208); } while (0); } } while (0); 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!js::gc::IsInsideNursery(asCell())))))) { MOZ_ReportAssertionFailure("!js::gc::IsInsideNursery(asCell())", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 209); do { } while (0); do { __debugbreak(); MOZ_NoReturn(209); } while (0); } } while (0); 18:50:43 INFO - return reinterpret_cast(asCell()); 18:50:43 INFO - } 18:50:43 INFO - bool mayBeOwnedByOtherRuntime() const; 18:50:43 INFO - private: 18:50:43 INFO - static uintptr_t checkedCast(void* p, JS::TraceKind traceKind) { 18:50:43 INFO - js::gc::Cell* cell = static_cast(p); 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((uintptr_t(p) & OutOfLineTraceKindMask) == 0))))) { MOZ_ReportAssertionFailure("(uintptr_t(p) & OutOfLineTraceKindMask) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 218); do { } while (0); do { __debugbreak(); MOZ_NoReturn(218); } while (0); } } while (0); 18:50:43 INFO - AssertGCThingHasType(cell, traceKind); 18:50:43 INFO - do { if (uintptr_t(traceKind) >= OutOfLineTraceKindMask) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((uintptr_t(traceKind) & OutOfLineTraceKindMask) == OutOfLineTraceKindMask))))) { MOZ_ReportAssertionFailure("(uintptr_t(traceKind) & OutOfLineTraceKindMask) == OutOfLineTraceKindMask", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 223); do { } while (0); do { __debugbreak(); MOZ_NoReturn(223); } while (0); } } while (0); } } while (0); 18:50:43 INFO - #line 224 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h" 18:50:43 INFO - return uintptr_t(p) | (uintptr_t(traceKind) & OutOfLineTraceKindMask); 18:50:43 INFO - } 18:50:43 INFO - JS::TraceKind outOfLineKind() const; 18:50:43 INFO - uintptr_t ptr; 18:50:43 INFO - }; 18:50:43 INFO - inline bool 18:50:43 INFO - operator==(const GCCellPtr& ptr1, const GCCellPtr& ptr2) 18:50:43 INFO - { 18:50:43 INFO - return ptr1.asCell() == ptr2.asCell(); 18:50:43 INFO - } 18:50:43 INFO - inline bool 18:50:43 INFO - operator!=(const GCCellPtr& ptr1, const GCCellPtr& ptr2) 18:50:43 INFO - { 18:50:43 INFO - return !(ptr1 == ptr2); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - auto 18:50:43 INFO - DispatchTyped(F f, GCCellPtr thing, Args&&... args) 18:50:43 INFO - -> decltype(f(static_cast(nullptr), mozilla::Forward(args)...)) 18:50:43 INFO - { 18:50:43 INFO - switch (thing.kind()) { 18:50:43 INFO - case JS::TraceKind::BaseShape: return f(&thing.as(), mozilla::Forward(args)...); case JS::TraceKind::JitCode: return f(&thing.as(), mozilla::Forward(args)...); case JS::TraceKind::LazyScript: return f(&thing.as(), mozilla::Forward(args)...); case JS::TraceKind::Scope: return f(&thing.as(), mozilla::Forward(args)...); case JS::TraceKind::Object: return f(&thing.as(), mozilla::Forward(args)...); case JS::TraceKind::ObjectGroup: return f(&thing.as(), mozilla::Forward(args)...); case JS::TraceKind::Script: return f(&thing.as(), mozilla::Forward(args)...); case JS::TraceKind::Shape: return f(&thing.as(), mozilla::Forward(args)...); case JS::TraceKind::String: return f(&thing.as(), mozilla::Forward(args)...); case JS::TraceKind::Symbol: return f(&thing.as(), mozilla::Forward(args)...); case JS::TraceKind::RegExpShared: return f(&thing.as(), mozilla::Forward(args)...);; 18:50:43 INFO - default: 18:50:43 INFO - do { MOZ_ReportCrash("" "Invalid trace kind in DispatchTyped for GCCellPtr.", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 258); do { } while (0); do { __debugbreak(); MOZ_NoReturn(258); } while (0); } while (0); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - namespace js { 18:50:43 INFO - namespace gc { 18:50:43 INFO - namespace detail { 18:50:43 INFO - static inline uintptr_t* 18:50:43 INFO - GetGCThingMarkBitmap(const uintptr_t addr) 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(addr))))) { MOZ_ReportAssertionFailure("addr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 271); do { } while (0); do { __debugbreak(); MOZ_NoReturn(271); } while (0); } } while (0); 18:50:43 INFO - const uintptr_t bmap_addr = (addr & ~ChunkMask) | ChunkMarkBitmapOffset; 18:50:43 INFO - return reinterpret_cast(bmap_addr); 18:50:43 INFO - } 18:50:43 INFO - static inline void 18:50:43 INFO - GetGCThingMarkWordAndMask(const uintptr_t addr, uint32_t color, 18:50:43 INFO - uintptr_t** wordp, uintptr_t* maskp) 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(addr))))) { MOZ_ReportAssertionFailure("addr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 280); do { } while (0); do { __debugbreak(); MOZ_NoReturn(280); } while (0); } } while (0); 18:50:43 INFO - const size_t bit = (addr & js::gc::ChunkMask) / js::gc::CellSize + color; 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(bit < js::gc::ChunkMarkBitmapBits))))) { MOZ_ReportAssertionFailure("bit < js::gc::ChunkMarkBitmapBits", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 282); do { } while (0); do { __debugbreak(); MOZ_NoReturn(282); } while (0); } } while (0); 18:50:43 INFO - uintptr_t* bitmap = GetGCThingMarkBitmap(addr); 18:50:43 INFO - const uintptr_t nbits = sizeof(*bitmap) * 8; 18:50:43 INFO - *maskp = uintptr_t(1) << (bit % nbits); 18:50:43 INFO - *wordp = &bitmap[bit / nbits]; 18:50:43 INFO - } 18:50:43 INFO - static inline JS::Zone* 18:50:43 INFO - GetGCThingZone(const uintptr_t addr) 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(addr))))) { MOZ_ReportAssertionFailure("addr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 292); do { } while (0); do { __debugbreak(); MOZ_NoReturn(292); } while (0); } } while (0); 18:50:43 INFO - const uintptr_t zone_addr = (addr & ~ArenaMask) | ArenaZoneOffset; 18:50:43 INFO - return *reinterpret_cast(zone_addr); 18:50:43 INFO - } 18:50:43 INFO - static inline bool 18:50:43 INFO - CellIsMarkedGray(const Cell* cell) 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(cell))))) { MOZ_ReportAssertionFailure("cell", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 301); do { } while (0); do { __debugbreak(); MOZ_NoReturn(301); } while (0); } } while (0); 18:50:43 INFO - if (js::gc::IsInsideNursery(cell)) 18:50:43 INFO - return false; 18:50:43 INFO - uintptr_t* word, mask; 18:50:43 INFO - js::gc::detail::GetGCThingMarkWordAndMask(uintptr_t(cell), js::gc::GRAY, &word, &mask); 18:50:43 INFO - return *word & mask; 18:50:43 INFO - } 18:50:43 INFO - extern bool 18:50:43 INFO - CellIsMarkedGrayIfKnown(const Cell* cell); 18:50:43 INFO - extern bool 18:50:43 INFO - CellIsNotGray(const Cell* cell); 18:50:43 INFO - #line 317 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h" 18:50:43 INFO - } 18:50:43 INFO - inline bool 18:50:43 INFO - IsInsideNursery(const js::gc::Cell* cell) 18:50:43 INFO - { 18:50:43 INFO - if (!cell) 18:50:43 INFO - return false; 18:50:43 INFO - uintptr_t addr = uintptr_t(cell); 18:50:43 INFO - addr &= ~js::gc::ChunkMask; 18:50:43 INFO - addr |= js::gc::ChunkLocationOffset; 18:50:43 INFO - auto location = *reinterpret_cast(addr); 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(location == ChunkLocation::Nursery || location == ChunkLocation::TenuredHeap))))) { MOZ_ReportAssertionFailure("location == ChunkLocation::Nursery || location == ChunkLocation::TenuredHeap", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 329); do { } while (0); do { __debugbreak(); MOZ_NoReturn(329); } while (0); } } while (0); 18:50:43 INFO - return location == ChunkLocation::Nursery; 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - namespace JS { 18:50:43 INFO - static inline Zone* 18:50:43 INFO - GetTenuredGCThingZone(GCCellPtr thing) 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!js::gc::IsInsideNursery(thing.asCell())))))) { MOZ_ReportAssertionFailure("!js::gc::IsInsideNursery(thing.asCell())", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 341); do { } while (0); do { __debugbreak(); MOZ_NoReturn(341); } while (0); } } while (0); 18:50:43 INFO - return js::gc::detail::GetGCThingZone(thing.unsafeAsUIntPtr()); 18:50:43 INFO - } 18:50:43 INFO - static inline Zone* 18:50:43 INFO - GetStringZone(JSString* str) 18:50:43 INFO - { 18:50:43 INFO - return js::gc::detail::GetGCThingZone(uintptr_t(str)); 18:50:43 INFO - } 18:50:43 INFO - extern Zone* 18:50:43 INFO - GetObjectZone(JSObject* obj); 18:50:43 INFO - static inline bool 18:50:43 INFO - GCThingIsMarkedGray(GCCellPtr thing) 18:50:43 INFO - { 18:50:43 INFO - if (thing.mayBeOwnedByOtherRuntime()) 18:50:43 INFO - return false; 18:50:43 INFO - return js::gc::detail::CellIsMarkedGrayIfKnown(thing.asCell()); 18:50:43 INFO - } 18:50:43 INFO - extern JS::TraceKind 18:50:43 INFO - GCThingTraceKind(void* thing); 18:50:43 INFO - } 18:50:43 INFO - namespace js { 18:50:43 INFO - namespace gc { 18:50:43 INFO - static inline bool 18:50:43 INFO - IsIncrementalBarrierNeededOnTenuredGCThing(const JS::GCCellPtr thing) 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(thing))))) { MOZ_ReportAssertionFailure("thing", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 373); do { } while (0); do { __debugbreak(); MOZ_NoReturn(373); } while (0); } } while (0); 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!js::gc::IsInsideNursery(thing.asCell())))))) { MOZ_ReportAssertionFailure("!js::gc::IsInsideNursery(thing.asCell())", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 374); do { } while (0); do { __debugbreak(); MOZ_NoReturn(374); } while (0); } } while (0); 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!JS::CurrentThreadIsHeapCollecting()))))) { MOZ_ReportAssertionFailure("!JS::CurrentThreadIsHeapCollecting()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h", 379); do { } while (0); do { __debugbreak(); MOZ_NoReturn(379); } while (0); } } while (0); 18:50:43 INFO - JS::Zone* zone = JS::GetTenuredGCThingZone(thing); 18:50:43 INFO - return JS::shadow::Zone::asShadowZone(zone)->needsIncrementalBarrier(); 18:50:43 INFO - } 18:50:43 INFO - extern JSObject* 18:50:43 INFO - NewMemoryInfoObject(JSContext* cx); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - #line 397 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HeapAPI.h" 18:50:43 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCycleCollectionTraversalCallback.h" 18:50:43 INFO - class nsCycleCollectionParticipant; 18:50:43 INFO - class __declspec(novtable) nsCycleCollectionTraversalCallback 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - virtual void __stdcall DescribeRefCountedNode(nsrefcnt aRefcount, 18:50:43 INFO - const char* aObjName) = 0; 18:50:43 INFO - virtual void __stdcall DescribeGCedNode(bool aIsMarked, 18:50:43 INFO - const char* aObjName, 18:50:43 INFO - uint64_t aCompartmentAddress = 0) = 0; 18:50:43 INFO - virtual void __stdcall NoteXPCOMChild(nsISupports* aChild) = 0; 18:50:43 INFO - virtual void __stdcall NoteJSChild(const JS::GCCellPtr& aThing) = 0; 18:50:43 INFO - virtual void __stdcall NoteNativeChild(void* aChild, 18:50:43 INFO - nsCycleCollectionParticipant* aHelper) = 0; 18:50:43 INFO - virtual void __stdcall NoteNextEdgeName(const char* aName) = 0; 18:50:43 INFO - enum 18:50:43 INFO - { 18:50:43 INFO - WANT_DEBUG_INFO = (1 << 0), 18:50:43 INFO - WANT_ALL_TRACES = (1 << 1) 18:50:43 INFO - }; 18:50:43 INFO - uint32_t Flags() const { return mFlags; } 18:50:43 INFO - bool WantDebugInfo() const { return (mFlags & WANT_DEBUG_INFO) != 0; } 18:50:43 INFO - bool WantAllTraces() const { return (mFlags & WANT_ALL_TRACES) != 0; } 18:50:43 INFO - protected: 18:50:43 INFO - nsCycleCollectionTraversalCallback() : mFlags(0) {} 18:50:43 INFO - uint32_t mFlags; 18:50:43 INFO - }; 18:50:43 INFO - #line 63 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCycleCollectionTraversalCallback.h" 18:50:43 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCycleCollectionNoteChild.h" 18:50:43 INFO - enum 18:50:43 INFO - { 18:50:43 INFO - CycleCollectionEdgeNameArrayFlag = 1 18:50:43 INFO - }; 18:50:43 INFO - void 18:50:43 INFO - CycleCollectionNoteEdgeNameImpl(nsCycleCollectionTraversalCallback& aCallback, 18:50:43 INFO - const char* aName, 18:50:43 INFO - uint32_t aFlags = 0); 18:50:43 INFO - inline void 18:50:43 INFO - CycleCollectionNoteEdgeName(nsCycleCollectionTraversalCallback& aCallback, 18:50:43 INFO - const char* aName, 18:50:43 INFO - uint32_t aFlags = 0) 18:50:43 INFO - { 18:50:43 INFO - if ((!!(aCallback.WantDebugInfo()))) { 18:50:43 INFO - CycleCollectionNoteEdgeNameImpl(aCallback, aName, aFlags); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - nsISupports* 18:50:43 INFO - ToSupports(T* aPtr, typename T::cycleCollection* aDummy = 0) 18:50:43 INFO - { 18:50:43 INFO - return T::cycleCollection::Upcast(aPtr); 18:50:43 INFO - } 18:50:43 INFO - template::value> 18:50:43 INFO - struct CycleCollectionNoteChildImpl 18:50:43 INFO - { 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - struct CycleCollectionNoteChildImpl 18:50:43 INFO - { 18:50:43 INFO - static void Run(nsCycleCollectionTraversalCallback& aCallback, T* aChild) 18:50:43 INFO - { 18:50:43 INFO - aCallback.NoteXPCOMChild(ToSupports(aChild)); 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - struct CycleCollectionNoteChildImpl 18:50:43 INFO - { 18:50:43 INFO - static void Run(nsCycleCollectionTraversalCallback& aCallback, T* aChild) 18:50:43 INFO - { 18:50:43 INFO - aCallback.NoteNativeChild(aChild, T::cycleCollection::GetParticipant()); 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - inline void 18:50:43 INFO - CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, 18:50:43 INFO - T* aChild, const char* aName, uint32_t aFlags) 18:50:43 INFO - { 18:50:43 INFO - CycleCollectionNoteEdgeName(aCallback, aName, aFlags); 18:50:43 INFO - CycleCollectionNoteChildImpl::Run(aCallback, aChild); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline void 18:50:43 INFO - CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, 18:50:43 INFO - T* aChild, const char* aName) 18:50:43 INFO - { 18:50:43 INFO - CycleCollectionNoteChild(aCallback, aChild, aName, 0); 18:50:43 INFO - } 18:50:43 INFO - #line 102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCycleCollectionNoteChild.h" 18:50:43 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - #pragma warning( disable: 4514 ) 18:50:43 INFO - #line 53 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - #line 60 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - #line 72 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - #line 76 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - #line 91 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - #line 95 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - #line 106 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - namespace mozilla { 18:50:43 INFO - template class OwningNonNull; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline already_AddRefed 18:50:43 INFO - dont_AddRef(T* aRawPtr) 18:50:43 INFO - { 18:50:43 INFO - return already_AddRefed(aRawPtr); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline already_AddRefed&& 18:50:43 INFO - dont_AddRef(already_AddRefed&& aAlreadyAddRefedPtr) 18:50:43 INFO - { 18:50:43 INFO - return mozilla::Move(aAlreadyAddRefedPtr); 18:50:43 INFO - } 18:50:43 INFO - class nsCOMPtr_helper 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - virtual nsresult __fastcall operator()(const nsIID&, void**) const = 0; 18:50:43 INFO - }; 18:50:43 INFO - class nsQueryInterface final 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - explicit 18:50:43 INFO - nsQueryInterface(nsISupports* aRawPtr) : mRawPtr(aRawPtr) {} 18:50:43 INFO - nsresult __fastcall operator()(const nsIID& aIID, void**) const; 18:50:43 INFO - private: 18:50:43 INFO - nsISupports* mRawPtr; 18:50:43 INFO - }; 18:50:43 INFO - class nsQueryInterfaceWithError final 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - nsQueryInterfaceWithError(nsISupports* aRawPtr, nsresult* aError) 18:50:43 INFO - : mRawPtr(aRawPtr) 18:50:43 INFO - , mErrorPtr(aError) 18:50:43 INFO - { 18:50:43 INFO - } 18:50:43 INFO - nsresult __fastcall operator()(const nsIID& aIID, void**) const; 18:50:43 INFO - private: 18:50:43 INFO - nsISupports* mRawPtr; 18:50:43 INFO - nsresult* mErrorPtr; 18:50:43 INFO - }; 18:50:43 INFO - inline nsQueryInterface 18:50:43 INFO - do_QueryInterface(nsISupports* aRawPtr) 18:50:43 INFO - { 18:50:43 INFO - return nsQueryInterface(aRawPtr); 18:50:43 INFO - } 18:50:43 INFO - inline nsQueryInterfaceWithError 18:50:43 INFO - do_QueryInterface(nsISupports* aRawPtr, nsresult* aError) 18:50:43 INFO - { 18:50:43 INFO - return nsQueryInterfaceWithError(aRawPtr, aError); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline void 18:50:43 INFO - do_QueryInterface(already_AddRefed&) 18:50:43 INFO - { 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline void 18:50:43 INFO - do_QueryInterface(already_AddRefed&, nsresult*) 18:50:43 INFO - { 18:50:43 INFO - } 18:50:43 INFO - class nsGetServiceByCID final 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - explicit nsGetServiceByCID(const nsCID& aCID) : mCID(aCID) {} 18:50:43 INFO - nsresult __fastcall operator()(const nsIID&, void**) const; 18:50:43 INFO - private: 18:50:43 INFO - const nsCID& mCID; 18:50:43 INFO - }; 18:50:43 INFO - class nsGetServiceByCIDWithError final 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - nsGetServiceByCIDWithError(const nsCID& aCID, nsresult* aErrorPtr) 18:50:43 INFO - : mCID(aCID) 18:50:43 INFO - , mErrorPtr(aErrorPtr) 18:50:43 INFO - { 18:50:43 INFO - } 18:50:43 INFO - nsresult __fastcall operator()(const nsIID&, void**) const; 18:50:43 INFO - private: 18:50:43 INFO - const nsCID& mCID; 18:50:43 INFO - nsresult* mErrorPtr; 18:50:43 INFO - }; 18:50:43 INFO - class nsGetServiceByContractID final 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - explicit nsGetServiceByContractID(const char* aContractID) 18:50:43 INFO - : mContractID(aContractID) 18:50:43 INFO - { 18:50:43 INFO - } 18:50:43 INFO - nsresult __fastcall operator()(const nsIID&, void**) const; 18:50:43 INFO - private: 18:50:43 INFO - const char* mContractID; 18:50:43 INFO - }; 18:50:43 INFO - class nsGetServiceByContractIDWithError final 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - nsGetServiceByContractIDWithError(const char* aContractID, nsresult* aErrorPtr) 18:50:43 INFO - : mContractID(aContractID) 18:50:43 INFO - , mErrorPtr(aErrorPtr) 18:50:43 INFO - { 18:50:43 INFO - } 18:50:43 INFO - nsresult __fastcall operator()(const nsIID&, void**) const; 18:50:43 INFO - private: 18:50:43 INFO - const char* mContractID; 18:50:43 INFO - nsresult* mErrorPtr; 18:50:43 INFO - }; 18:50:43 INFO - class nsCOMPtr_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - explicit nsCOMPtr_base(nsISupports* aRawPtr = nullptr) : mRawPtr(aRawPtr) {} 18:50:43 INFO - ~nsCOMPtr_base() 18:50:43 INFO - { 18:50:43 INFO - if (mRawPtr) NS_LogCOMPtrRelease((this), static_cast(mRawPtr)); 18:50:43 INFO - if (mRawPtr) { 18:50:43 INFO - (mRawPtr)->Release(); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - void __fastcall 18:50:43 INFO - assign_with_AddRef(nsISupports*); 18:50:43 INFO - void __fastcall 18:50:43 INFO - assign_from_qi(const nsQueryInterface, const nsIID&); 18:50:43 INFO - void __fastcall 18:50:43 INFO - assign_from_qi_with_error(const nsQueryInterfaceWithError&, const nsIID&); 18:50:43 INFO - void __fastcall 18:50:43 INFO - assign_from_gs_cid(const nsGetServiceByCID, const nsIID&); 18:50:43 INFO - void __fastcall 18:50:43 INFO - assign_from_gs_cid_with_error(const nsGetServiceByCIDWithError&, const nsIID&); 18:50:43 INFO - void __fastcall 18:50:43 INFO - assign_from_gs_contractid(const nsGetServiceByContractID, const nsIID&); 18:50:43 INFO - void __fastcall 18:50:43 INFO - assign_from_gs_contractid_with_error(const nsGetServiceByContractIDWithError&, 18:50:43 INFO - const nsIID&); 18:50:43 INFO - void __fastcall 18:50:43 INFO - assign_from_helper(const nsCOMPtr_helper&, const nsIID&); 18:50:43 INFO - void** __fastcall 18:50:43 INFO - begin_assignment(); 18:50:43 INFO - protected: 18:50:43 INFO - nsISupports* mRawPtr; 18:50:43 INFO - void assign_assuming_AddRef(nsISupports* aNewPtr) 18:50:43 INFO - { 18:50:43 INFO - nsISupports* oldPtr = mRawPtr; 18:50:43 INFO - mRawPtr = aNewPtr; 18:50:43 INFO - if (aNewPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(aNewPtr)); 18:50:43 INFO - if (oldPtr) NS_LogCOMPtrRelease((this), static_cast(oldPtr)); 18:50:43 INFO - if (oldPtr) { 18:50:43 INFO - (oldPtr)->Release(); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - char (&TestForIID(decltype(&(T::template COMTypeInfo::kIID))))[2]; 18:50:43 INFO - template 18:50:43 INFO - char TestForIID(...); 18:50:43 INFO - template 18:50:43 INFO - class nsCOMPtr final 18:50:43 INFO - { 18:50:43 INFO - private: 18:50:43 INFO - void assign_with_AddRef(nsISupports*); 18:50:43 INFO - void assign_from_qi(const nsQueryInterface, const nsIID&); 18:50:43 INFO - void assign_from_qi_with_error(const nsQueryInterfaceWithError&, const nsIID&); 18:50:43 INFO - void assign_from_gs_cid(const nsGetServiceByCID, const nsIID&); 18:50:43 INFO - void assign_from_gs_cid_with_error(const nsGetServiceByCIDWithError&, 18:50:43 INFO - const nsIID&); 18:50:43 INFO - void assign_from_gs_contractid(const nsGetServiceByContractID, const nsIID&); 18:50:43 INFO - void assign_from_gs_contractid_with_error( 18:50:43 INFO - const nsGetServiceByContractIDWithError&, const nsIID&); 18:50:43 INFO - void assign_from_helper(const nsCOMPtr_helper&, const nsIID&); 18:50:43 INFO - void** begin_assignment(); 18:50:43 INFO - void assign_assuming_AddRef(T* aNewPtr) 18:50:43 INFO - { 18:50:43 INFO - T* oldPtr = mRawPtr; 18:50:43 INFO - mRawPtr = aNewPtr; 18:50:43 INFO - if (aNewPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(aNewPtr)); 18:50:43 INFO - if (oldPtr) NS_LogCOMPtrRelease((this), static_cast(oldPtr)); 18:50:43 INFO - if (oldPtr) { 18:50:43 INFO - (oldPtr)->Release(); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - private: 18:50:43 INFO - T* mRawPtr; 18:50:43 INFO - #line 386 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - void assert_validity() 18:50:43 INFO - { 18:50:43 INFO - static_assert(1 < sizeof(TestForIID(nullptr)), "nsCOMPtr only works " 18:50:43 INFO - "for types with IIDs. Either use RefPtr; add an IID to " 18:50:43 INFO - "your type with NS_DECLARE_STATIC_IID_ACCESSOR/" 18:50:43 INFO - "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point " 18:50:43 INFO - "to a base class with an IID."); 18:50:43 INFO - } 18:50:43 INFO - public: 18:50:43 INFO - typedef T element_type; 18:50:43 INFO - ~nsCOMPtr() 18:50:43 INFO - { 18:50:43 INFO - if (mRawPtr) NS_LogCOMPtrRelease((this), static_cast(mRawPtr)); 18:50:43 INFO - if (mRawPtr) { 18:50:43 INFO - (mRawPtr)->Release(); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - #line 408 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - void Assert_NoQueryNeeded() 18:50:43 INFO - { 18:50:43 INFO - if (mRawPtr) { 18:50:43 INFO - nsCOMPtr query_result(do_QueryInterface(mRawPtr)); 18:50:43 INFO - do { if (!(query_result.get() == mRawPtr)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "QueryInterface needed", "query_result.get() == mRawPtr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h", 414); MOZ_PretendNoReturn(); } } while(0); 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - #line 422 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - nsCOMPtr() 18:50:43 INFO - : mRawPtr(nullptr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(decltype(nullptr)) 18:50:43 INFO - : mRawPtr(nullptr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsCOMPtr& aSmartPtr) 18:50:43 INFO - : mRawPtr(aSmartPtr.mRawPtr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (mRawPtr) { 18:50:43 INFO - (mRawPtr)->AddRef(); 18:50:43 INFO - } 18:50:43 INFO - if (aSmartPtr.mRawPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(aSmartPtr.mRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(nsCOMPtr&& aSmartPtr) 18:50:43 INFO - : mRawPtr(aSmartPtr.mRawPtr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - aSmartPtr.mRawPtr = nullptr; 18:50:43 INFO - if (mRawPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(mRawPtr)); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(T* aRawPtr) 18:50:43 INFO - : mRawPtr(aRawPtr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (mRawPtr) { 18:50:43 INFO - (mRawPtr)->AddRef(); 18:50:43 INFO - } 18:50:43 INFO - if (aRawPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(aRawPtr)); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(already_AddRefed& aSmartPtr) 18:50:43 INFO - : mRawPtr(aSmartPtr.take()) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (mRawPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(mRawPtr)); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(already_AddRefed&& aSmartPtr) 18:50:43 INFO - : mRawPtr(aSmartPtr.take()) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (mRawPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(mRawPtr)); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - nsCOMPtr(already_AddRefed& aSmartPtr) 18:50:43 INFO - : mRawPtr(static_cast(aSmartPtr.take())) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - static_assert(mozilla::IsBaseOf::value, 18:50:43 INFO - "U is not a subclass of T"); 18:50:43 INFO - if (static_cast(mRawPtr) != nullptr) NS_LogCOMPtrAddRef((this),static_cast(static_cast(mRawPtr))); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - nsCOMPtr(already_AddRefed&& aSmartPtr) 18:50:43 INFO - : mRawPtr(static_cast(aSmartPtr.take())) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - static_assert(mozilla::IsBaseOf::value, 18:50:43 INFO - "U is not a subclass of T"); 18:50:43 INFO - if (static_cast(mRawPtr) != nullptr) NS_LogCOMPtrAddRef((this),static_cast(static_cast(mRawPtr))); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsQueryInterface aQI) 18:50:43 INFO - : mRawPtr(nullptr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_qi(aQI, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsQueryInterfaceWithError& aQI) 18:50:43 INFO - : mRawPtr(nullptr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_qi_with_error(aQI, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsGetServiceByCID aGS) 18:50:43 INFO - : mRawPtr(nullptr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_gs_cid(aGS, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsGetServiceByCIDWithError& aGS) 18:50:43 INFO - : mRawPtr(nullptr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_gs_cid_with_error(aGS, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsGetServiceByContractID aGS) 18:50:43 INFO - : mRawPtr(nullptr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_gs_contractid(aGS, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsGetServiceByContractIDWithError& aGS) 18:50:43 INFO - : mRawPtr(nullptr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_gs_contractid_with_error(aGS, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsCOMPtr_helper& aHelper) 18:50:43 INFO - : mRawPtr(nullptr) 18:50:43 INFO - { 18:50:43 INFO - assert_validity(); 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_helper(aHelper, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - nsCOMPtr(const mozilla::OwningNonNull& aOther); 18:50:43 INFO - nsCOMPtr& operator=(const nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_with_AddRef(aRhs.mRawPtr); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(T* aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_with_AddRef(aRhs); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(decltype(nullptr)) 18:50:43 INFO - { 18:50:43 INFO - assign_assuming_AddRef(nullptr); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - nsCOMPtr& operator=(already_AddRefed& aRhs) 18:50:43 INFO - { 18:50:43 INFO - static_assert(mozilla::IsBaseOf::value, 18:50:43 INFO - "U is not a subclass of T"); 18:50:43 INFO - assign_assuming_AddRef(static_cast(aRhs.take())); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - nsCOMPtr& operator=(already_AddRefed&& aRhs) 18:50:43 INFO - { 18:50:43 INFO - static_assert(mozilla::IsBaseOf::value, 18:50:43 INFO - "U is not a subclass of T"); 18:50:43 INFO - assign_assuming_AddRef(static_cast(aRhs.take())); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsQueryInterface aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_qi(aRhs, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsQueryInterfaceWithError& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_qi_with_error(aRhs, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsGetServiceByCID aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_gs_cid(aRhs, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsGetServiceByCIDWithError& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_gs_cid_with_error(aRhs, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsGetServiceByContractID aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_gs_contractid(aRhs, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsGetServiceByContractIDWithError& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_gs_contractid_with_error(aRhs, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsCOMPtr_helper& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_helper(aRhs, (T::template COMTypeInfo::kIID)); 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - nsCOMPtr& operator=(const mozilla::OwningNonNull& aOther); 18:50:43 INFO - void swap(nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - T* temp = aRhs.mRawPtr; 18:50:43 INFO - #line 691 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - if (mRawPtr != nullptr) NS_LogCOMPtrAddRef((&aRhs),static_cast(mRawPtr)); 18:50:43 INFO - if (temp != nullptr) NS_LogCOMPtrAddRef((this),static_cast(temp)); 18:50:43 INFO - if (mRawPtr) NS_LogCOMPtrRelease((this), static_cast(mRawPtr)); 18:50:43 INFO - if (temp) NS_LogCOMPtrRelease((&aRhs), static_cast(temp)); 18:50:43 INFO - aRhs.mRawPtr = mRawPtr; 18:50:43 INFO - mRawPtr = temp; 18:50:43 INFO - } 18:50:43 INFO - void swap(T*& aRhs) 18:50:43 INFO - { 18:50:43 INFO - T* temp = aRhs; 18:50:43 INFO - #line 708 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - if (temp != nullptr) NS_LogCOMPtrAddRef((this),static_cast(temp)); 18:50:43 INFO - if (mRawPtr) NS_LogCOMPtrRelease((this), static_cast(mRawPtr)); 18:50:43 INFO - aRhs = reinterpret_cast(mRawPtr); 18:50:43 INFO - mRawPtr = temp; 18:50:43 INFO - Assert_NoQueryNeeded();; 18:50:43 INFO - } 18:50:43 INFO - already_AddRefed forget() 18:50:43 INFO - { 18:50:43 INFO - T* temp = nullptr; 18:50:43 INFO - swap(temp); 18:50:43 INFO - return already_AddRefed(temp); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - void forget(I** aRhs) 18:50:43 INFO - { 18:50:43 INFO - do { if (!(aRhs)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Null pointer passed to forget!", "aRhs", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h", 733); MOZ_PretendNoReturn(); } } while(0); 18:50:43 INFO - if (mRawPtr) NS_LogCOMPtrRelease((this), static_cast(mRawPtr)); 18:50:43 INFO - *aRhs = get(); 18:50:43 INFO - mRawPtr = nullptr; 18:50:43 INFO - } 18:50:43 INFO - T* get() const { return reinterpret_cast(mRawPtr); } 18:50:43 INFO - operator T*() const & { return get(); } 18:50:43 INFO - operator T*() const && = delete; 18:50:43 INFO - explicit operator bool() const { return !!mRawPtr; } 18:50:43 INFO - T* operator->() const 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRawPtr != nullptr))))) { MOZ_ReportAssertionFailure("mRawPtr != nullptr" " (" "You can't dereference a NULL nsCOMPtr with operator->()." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h", 763); do { } while (0); do { __debugbreak(); MOZ_NoReturn(763); } while (0); } } while (0); 18:50:43 INFO - #line 764 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - return get(); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr* get_address() { return this; } 18:50:43 INFO - const nsCOMPtr* get_address() const { return this; } 18:50:43 INFO - public: 18:50:43 INFO - T& operator*() const 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRawPtr != nullptr))))) { MOZ_ReportAssertionFailure("mRawPtr != nullptr" " (" "You can't dereference a NULL nsCOMPtr with operator*()." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h", 775); do { } while (0); do { __debugbreak(); MOZ_NoReturn(775); } while (0); } } while (0); 18:50:43 INFO - #line 776 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - return *get(); 18:50:43 INFO - } 18:50:43 INFO - T** StartAssignment() 18:50:43 INFO - { 18:50:43 INFO - assign_assuming_AddRef(nullptr); 18:50:43 INFO - return reinterpret_cast(&mRawPtr); 18:50:43 INFO - #line 787 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - template<> 18:50:43 INFO - class nsCOMPtr 18:50:43 INFO - : private nsCOMPtr_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef nsISupports element_type; 18:50:43 INFO - nsCOMPtr() 18:50:43 INFO - : nsCOMPtr_base(nullptr) 18:50:43 INFO - { 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(decltype(nullptr)) 18:50:43 INFO - : nsCOMPtr_base(nullptr) 18:50:43 INFO - { 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsCOMPtr& aSmartPtr) 18:50:43 INFO - : nsCOMPtr_base(aSmartPtr.mRawPtr) 18:50:43 INFO - { 18:50:43 INFO - if (mRawPtr) { 18:50:43 INFO - (mRawPtr)->AddRef(); 18:50:43 INFO - } 18:50:43 INFO - if (aSmartPtr.mRawPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(aSmartPtr.mRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(nsISupports* aRawPtr) 18:50:43 INFO - : nsCOMPtr_base(aRawPtr) 18:50:43 INFO - { 18:50:43 INFO - if (mRawPtr) { 18:50:43 INFO - (mRawPtr)->AddRef(); 18:50:43 INFO - } 18:50:43 INFO - if (aRawPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(aRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(already_AddRefed& aSmartPtr) 18:50:43 INFO - : nsCOMPtr_base(aSmartPtr.take()) 18:50:43 INFO - { 18:50:43 INFO - if (mRawPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(mRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(already_AddRefed&& aSmartPtr) 18:50:43 INFO - : nsCOMPtr_base(aSmartPtr.take()) 18:50:43 INFO - { 18:50:43 INFO - if (mRawPtr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(mRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsQueryInterface aQI) 18:50:43 INFO - : nsCOMPtr_base(nullptr) 18:50:43 INFO - { 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_qi(aQI, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsQueryInterfaceWithError& aQI) 18:50:43 INFO - : nsCOMPtr_base(nullptr) 18:50:43 INFO - { 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_qi_with_error(aQI, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsGetServiceByCID aGS) 18:50:43 INFO - : nsCOMPtr_base(nullptr) 18:50:43 INFO - { 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_gs_cid(aGS, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsGetServiceByCIDWithError& aGS) 18:50:43 INFO - : nsCOMPtr_base(nullptr) 18:50:43 INFO - { 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_gs_cid_with_error(aGS, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsGetServiceByContractID aGS) 18:50:43 INFO - : nsCOMPtr_base(nullptr) 18:50:43 INFO - { 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_gs_contractid(aGS, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsGetServiceByContractIDWithError& aGS) 18:50:43 INFO - : nsCOMPtr_base(nullptr) 18:50:43 INFO - { 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_gs_contractid_with_error(aGS, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr(const nsCOMPtr_helper& aHelper) 18:50:43 INFO - : nsCOMPtr_base(nullptr) 18:50:43 INFO - { 18:50:43 INFO - if (nullptr != nullptr) NS_LogCOMPtrAddRef((this),static_cast(nullptr)); 18:50:43 INFO - assign_from_helper(aHelper, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_with_AddRef(aRhs.mRawPtr); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(nsISupports* aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_with_AddRef(aRhs); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(decltype(nullptr)) 18:50:43 INFO - { 18:50:43 INFO - assign_assuming_AddRef(nullptr); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(already_AddRefed& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_assuming_AddRef(aRhs.take()); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(already_AddRefed&& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_assuming_AddRef(aRhs.take()); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsQueryInterface aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_qi(aRhs, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsQueryInterfaceWithError& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_qi_with_error(aRhs, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsGetServiceByCID aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_gs_cid(aRhs, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsGetServiceByCIDWithError& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_gs_cid_with_error(aRhs, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsGetServiceByContractID aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_gs_contractid(aRhs, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsGetServiceByContractIDWithError& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_gs_contractid_with_error(aRhs, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr& operator=(const nsCOMPtr_helper& aRhs) 18:50:43 INFO - { 18:50:43 INFO - assign_from_helper(aRhs, (nsISupports::COMTypeInfo::kIID)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - void swap(nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - nsISupports* temp = aRhs.mRawPtr; 18:50:43 INFO - if (mRawPtr != nullptr) NS_LogCOMPtrAddRef((&aRhs),static_cast(mRawPtr)); 18:50:43 INFO - if (temp != nullptr) NS_LogCOMPtrAddRef((this),static_cast(temp)); 18:50:43 INFO - if (mRawPtr) NS_LogCOMPtrRelease((this), static_cast(mRawPtr)); 18:50:43 INFO - if (temp) NS_LogCOMPtrRelease((&aRhs), static_cast(temp)); 18:50:43 INFO - aRhs.mRawPtr = mRawPtr; 18:50:43 INFO - mRawPtr = temp; 18:50:43 INFO - } 18:50:43 INFO - void swap(nsISupports*& aRhs) 18:50:43 INFO - { 18:50:43 INFO - nsISupports* temp = aRhs; 18:50:43 INFO - if (temp != nullptr) NS_LogCOMPtrAddRef((this),static_cast(temp)); 18:50:43 INFO - if (mRawPtr) NS_LogCOMPtrRelease((this), static_cast(mRawPtr)); 18:50:43 INFO - aRhs = mRawPtr; 18:50:43 INFO - mRawPtr = temp; 18:50:43 INFO - } 18:50:43 INFO - already_AddRefed forget() 18:50:43 INFO - { 18:50:43 INFO - nsISupports* temp = nullptr; 18:50:43 INFO - swap(temp); 18:50:43 INFO - return already_AddRefed(temp); 18:50:43 INFO - } 18:50:43 INFO - void forget(nsISupports** aRhs) 18:50:43 INFO - { 18:50:43 INFO - do { if (!(aRhs)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Null pointer passed to forget!", "aRhs", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h", 1031); MOZ_PretendNoReturn(); } } while(0); 18:50:43 INFO - *aRhs = nullptr; 18:50:43 INFO - swap(*aRhs); 18:50:43 INFO - } 18:50:43 INFO - nsISupports* get() const { return reinterpret_cast(mRawPtr); } 18:50:43 INFO - operator nsISupports* () const { return get(); } 18:50:43 INFO - nsISupports* operator->() const 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRawPtr != nullptr))))) { MOZ_ReportAssertionFailure("mRawPtr != nullptr" " (" "You can't dereference a NULL nsCOMPtr with operator->()." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h", 1054); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1054); } while (0); } } while (0); 18:50:43 INFO - #line 1055 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - return get(); 18:50:43 INFO - } 18:50:43 INFO - nsCOMPtr* get_address() { return this; } 18:50:43 INFO - const nsCOMPtr* get_address() const { return this; } 18:50:43 INFO - public: 18:50:43 INFO - nsISupports& operator*() const 18:50:43 INFO - { 18:50:43 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRawPtr != nullptr))))) { MOZ_ReportAssertionFailure("mRawPtr != nullptr" " (" "You can't dereference a NULL nsCOMPtr with operator*()." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h", 1067); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1067); } while (0); } } while (0); 18:50:43 INFO - #line 1068 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - return *get(); 18:50:43 INFO - } 18:50:43 INFO - nsISupports** StartAssignment() 18:50:43 INFO - { 18:50:43 INFO - assign_assuming_AddRef(nullptr); 18:50:43 INFO - return reinterpret_cast(&mRawPtr); 18:50:43 INFO - #line 1079 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - inline void 18:50:43 INFO - ImplCycleCollectionUnlink(nsCOMPtr& aField) 18:50:43 INFO - { 18:50:43 INFO - aField = nullptr; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline void 18:50:43 INFO - ImplCycleCollectionTraverse(nsCycleCollectionTraversalCallback& aCallback, 18:50:43 INFO - nsCOMPtr& aField, 18:50:43 INFO - const char* aName, 18:50:43 INFO - uint32_t aFlags = 0) 18:50:43 INFO - { 18:50:43 INFO - CycleCollectionNoteChild(aCallback, aField.get(), aName, aFlags); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - void 18:50:43 INFO - nsCOMPtr::assign_with_AddRef(nsISupports* aRawPtr) 18:50:43 INFO - { 18:50:43 INFO - if (aRawPtr) { 18:50:43 INFO - (aRawPtr)->AddRef(); 18:50:43 INFO - } 18:50:43 INFO - assign_assuming_AddRef(reinterpret_cast(aRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - void 18:50:43 INFO - nsCOMPtr::assign_from_qi(const nsQueryInterface aQI, const nsIID& aIID) 18:50:43 INFO - { 18:50:43 INFO - void* newRawPtr; 18:50:43 INFO - if (((bool)(!!(NS_FAILED_impl(aQI(aIID, &newRawPtr)))))) { 18:50:43 INFO - newRawPtr = nullptr; 18:50:43 INFO - } 18:50:43 INFO - assign_assuming_AddRef(static_cast(newRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - void 18:50:43 INFO - nsCOMPtr::assign_from_qi_with_error(const nsQueryInterfaceWithError& aQI, 18:50:43 INFO - const nsIID& aIID) 18:50:43 INFO - { 18:50:43 INFO - void* newRawPtr; 18:50:43 INFO - if (((bool)(!!(NS_FAILED_impl(aQI(aIID, &newRawPtr)))))) { 18:50:43 INFO - newRawPtr = nullptr; 18:50:43 INFO - } 18:50:43 INFO - assign_assuming_AddRef(static_cast(newRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - void 18:50:43 INFO - nsCOMPtr::assign_from_gs_cid(const nsGetServiceByCID aGS, const nsIID& aIID) 18:50:43 INFO - { 18:50:43 INFO - void* newRawPtr; 18:50:43 INFO - if (((bool)(!!(NS_FAILED_impl(aGS(aIID, &newRawPtr)))))) { 18:50:43 INFO - newRawPtr = nullptr; 18:50:43 INFO - } 18:50:43 INFO - assign_assuming_AddRef(static_cast(newRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - void 18:50:43 INFO - nsCOMPtr::assign_from_gs_cid_with_error(const nsGetServiceByCIDWithError& aGS, 18:50:43 INFO - const nsIID& aIID) 18:50:43 INFO - { 18:50:43 INFO - void* newRawPtr; 18:50:43 INFO - if (((bool)(!!(NS_FAILED_impl(aGS(aIID, &newRawPtr)))))) { 18:50:43 INFO - newRawPtr = nullptr; 18:50:43 INFO - } 18:50:43 INFO - assign_assuming_AddRef(static_cast(newRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - void 18:50:43 INFO - nsCOMPtr::assign_from_gs_contractid(const nsGetServiceByContractID aGS, 18:50:43 INFO - const nsIID& aIID) 18:50:43 INFO - { 18:50:43 INFO - void* newRawPtr; 18:50:43 INFO - if (((bool)(!!(NS_FAILED_impl(aGS(aIID, &newRawPtr)))))) { 18:50:43 INFO - newRawPtr = nullptr; 18:50:43 INFO - } 18:50:43 INFO - assign_assuming_AddRef(static_cast(newRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - void 18:50:43 INFO - nsCOMPtr::assign_from_gs_contractid_with_error( 18:50:43 INFO - const nsGetServiceByContractIDWithError& aGS, const nsIID& aIID) 18:50:43 INFO - { 18:50:43 INFO - void* newRawPtr; 18:50:43 INFO - if (((bool)(!!(NS_FAILED_impl(aGS(aIID, &newRawPtr)))))) { 18:50:43 INFO - newRawPtr = nullptr; 18:50:43 INFO - } 18:50:43 INFO - assign_assuming_AddRef(static_cast(newRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - void 18:50:43 INFO - nsCOMPtr::assign_from_helper(const nsCOMPtr_helper& helper, const nsIID& aIID) 18:50:43 INFO - { 18:50:43 INFO - void* newRawPtr; 18:50:43 INFO - if (((bool)(!!(NS_FAILED_impl(helper(aIID, &newRawPtr)))))) { 18:50:43 INFO - newRawPtr = nullptr; 18:50:43 INFO - } 18:50:43 INFO - assign_assuming_AddRef(static_cast(newRawPtr)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - void** 18:50:43 INFO - nsCOMPtr::begin_assignment() 18:50:43 INFO - { 18:50:43 INFO - assign_assuming_AddRef(nullptr); 18:50:43 INFO - union 18:50:43 INFO - { 18:50:43 INFO - T** mT; 18:50:43 INFO - void** mVoid; 18:50:43 INFO - } result; 18:50:43 INFO - result.mT = &mRawPtr; 18:50:43 INFO - return result.mVoid; 18:50:43 INFO - } 18:50:43 INFO - #line 1205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - template 18:50:43 INFO - inline nsCOMPtr* 18:50:43 INFO - address_of(nsCOMPtr& aPtr) 18:50:43 INFO - { 18:50:43 INFO - return aPtr.get_address(); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline const nsCOMPtr* 18:50:43 INFO - address_of(const nsCOMPtr& aPtr) 18:50:43 INFO - { 18:50:43 INFO - return aPtr.get_address(); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - class nsGetterAddRefs 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - explicit nsGetterAddRefs(nsCOMPtr& aSmartPtr) 18:50:43 INFO - : mTargetSmartPtr(aSmartPtr) 18:50:43 INFO - { 18:50:43 INFO - } 18:50:43 INFO - ~nsGetterAddRefs() 18:50:43 INFO - { 18:50:43 INFO - if (mTargetSmartPtr.get() != nullptr) NS_LogCOMPtrAddRef((reinterpret_cast(address_of(mTargetSmartPtr))),static_cast(mTargetSmartPtr.get())); 18:50:43 INFO - #line 1250 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - #line 1251 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - mTargetSmartPtr.Assert_NoQueryNeeded(); 18:50:43 INFO - #line 1255 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - } 18:50:43 INFO - #line 1257 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - operator void**() 18:50:43 INFO - { 18:50:43 INFO - return reinterpret_cast(mTargetSmartPtr.StartAssignment()); 18:50:43 INFO - } 18:50:43 INFO - operator T**() { return mTargetSmartPtr.StartAssignment(); } 18:50:43 INFO - T*& operator*() { return *(mTargetSmartPtr.StartAssignment()); } 18:50:43 INFO - private: 18:50:43 INFO - nsCOMPtr& mTargetSmartPtr; 18:50:43 INFO - }; 18:50:43 INFO - template<> 18:50:43 INFO - class nsGetterAddRefs 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - explicit nsGetterAddRefs(nsCOMPtr& aSmartPtr) 18:50:43 INFO - : mTargetSmartPtr(aSmartPtr) 18:50:43 INFO - { 18:50:43 INFO - } 18:50:43 INFO - ~nsGetterAddRefs() 18:50:43 INFO - { 18:50:43 INFO - if (mTargetSmartPtr.get() != nullptr) NS_LogCOMPtrAddRef((reinterpret_cast(address_of(mTargetSmartPtr))),static_cast(mTargetSmartPtr.get())); 18:50:43 INFO - #line 1285 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - } 18:50:43 INFO - #line 1287 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - operator void**() 18:50:43 INFO - { 18:50:43 INFO - return reinterpret_cast(mTargetSmartPtr.StartAssignment()); 18:50:43 INFO - } 18:50:43 INFO - operator nsISupports**() { return mTargetSmartPtr.StartAssignment(); } 18:50:43 INFO - nsISupports*& operator*() { return *(mTargetSmartPtr.StartAssignment()); } 18:50:43 INFO - private: 18:50:43 INFO - nsCOMPtr& mTargetSmartPtr; 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - inline nsGetterAddRefs 18:50:43 INFO - getter_AddRefs(nsCOMPtr& aSmartPtr) 18:50:43 INFO - { 18:50:43 INFO - return nsGetterAddRefs(aSmartPtr); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline nsresult 18:50:43 INFO - CallQueryInterface(T* aSource, nsGetterAddRefs aDestination) 18:50:43 INFO - { 18:50:43 INFO - return CallQueryInterface(aSource, 18:50:43 INFO - static_cast(aDestination)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator==(const nsCOMPtr& aLhs, const nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - return static_cast(aLhs.get()) == static_cast(aRhs.get()); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator!=(const nsCOMPtr& aLhs, const nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - return static_cast(aLhs.get()) != static_cast(aRhs.get()); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator==(const nsCOMPtr& aLhs, const U* aRhs) 18:50:43 INFO - { 18:50:43 INFO - return static_cast(aLhs.get()) == aRhs; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator==(const U* aLhs, const nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - return aLhs == static_cast(aRhs.get()); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator!=(const nsCOMPtr& aLhs, const U* aRhs) 18:50:43 INFO - { 18:50:43 INFO - return static_cast(aLhs.get()) != aRhs; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator!=(const U* aLhs, const nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - return aLhs != static_cast(aRhs.get()); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator==(const nsCOMPtr& aLhs, U* aRhs) 18:50:43 INFO - { 18:50:43 INFO - return static_cast(aLhs.get()) == const_cast(aRhs); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator==(U* aLhs, const nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - return const_cast(aLhs) == static_cast(aRhs.get()); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator!=(const nsCOMPtr& aLhs, U* aRhs) 18:50:43 INFO - { 18:50:43 INFO - return static_cast(aLhs.get()) != const_cast(aRhs); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator!=(U* aLhs, const nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - return const_cast(aLhs) != static_cast(aRhs.get()); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator==(const nsCOMPtr& aLhs, decltype(nullptr)) 18:50:43 INFO - { 18:50:43 INFO - return aLhs.get() == nullptr; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator==(decltype(nullptr), const nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - return nullptr == aRhs.get(); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator!=(const nsCOMPtr& aLhs, decltype(nullptr)) 18:50:43 INFO - { 18:50:43 INFO - return aLhs.get() != nullptr; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool 18:50:43 INFO - operator!=(decltype(nullptr), const nsCOMPtr& aRhs) 18:50:43 INFO - { 18:50:43 INFO - return nullptr != aRhs.get(); 18:50:43 INFO - } 18:50:43 INFO - inline bool 18:50:43 INFO - SameCOMIdentity(nsISupports* aLhs, nsISupports* aRhs) 18:50:43 INFO - { 18:50:43 INFO - return nsCOMPtr(do_QueryInterface(aLhs)) == 18:50:43 INFO - nsCOMPtr(do_QueryInterface(aRhs)); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline nsresult 18:50:43 INFO - CallQueryInterface(nsCOMPtr& aSourcePtr, DestinationType** aDestPtr) 18:50:43 INFO - { 18:50:43 INFO - return CallQueryInterface(aSourcePtr.get(), aDestPtr); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - RefPtr::RefPtr(const nsCOMPtr_helper& aHelper) 18:50:43 INFO - { 18:50:43 INFO - void* newRawPtr; 18:50:43 INFO - if (((bool)(!!(NS_FAILED_impl(aHelper((T::template COMTypeInfo::kIID), &newRawPtr)))))) { 18:50:43 INFO - newRawPtr = nullptr; 18:50:43 INFO - } 18:50:43 INFO - mRawPtr = static_cast(newRawPtr); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - RefPtr& 18:50:43 INFO - RefPtr::operator=(const nsCOMPtr_helper& aHelper) 18:50:43 INFO - { 18:50:43 INFO - void* newRawPtr; 18:50:43 INFO - if (((bool)(!!(NS_FAILED_impl(aHelper((T::template COMTypeInfo::kIID), &newRawPtr)))))) { 18:50:43 INFO - newRawPtr = nullptr; 18:50:43 INFO - } 18:50:43 INFO - assign_assuming_AddRef(static_cast(newRawPtr)); 18:50:43 INFO - return *this; 18:50:43 INFO - } 18:50:43 INFO - #line 1466 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCOMPtr.h" 18:50:43 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Module.h" 18:50:43 INFO - namespace mozilla { 18:50:43 INFO - struct Module 18:50:43 INFO - { 18:50:43 INFO - static const unsigned int kVersion = 55; 18:50:43 INFO - struct CIDEntry; 18:50:43 INFO - typedef already_AddRefed (*GetFactoryProcPtr)( 18:50:43 INFO - const Module& module, const CIDEntry& entry); 18:50:43 INFO - typedef nsresult (*ConstructorProcPtr)(nsISupports* aOuter, 18:50:43 INFO - const nsIID& aIID, 18:50:43 INFO - void** aResult); 18:50:43 INFO - typedef nsresult (*LoadFuncPtr)(); 18:50:43 INFO - typedef void (*UnloadFuncPtr)(); 18:50:43 INFO - enum ProcessSelector 18:50:43 INFO - { 18:50:43 INFO - ANY_PROCESS = 0x0, 18:50:43 INFO - MAIN_PROCESS_ONLY = 0x1, 18:50:43 INFO - CONTENT_PROCESS_ONLY = 0x2, 18:50:43 INFO - ALLOW_IN_GPU_PROCESS = 0x4 18:50:43 INFO - }; 18:50:43 INFO - struct CIDEntry 18:50:43 INFO - { 18:50:43 INFO - const nsCID* cid; 18:50:43 INFO - bool service; 18:50:43 INFO - GetFactoryProcPtr getFactoryProc; 18:50:43 INFO - ConstructorProcPtr constructorProc; 18:50:43 INFO - ProcessSelector processSelector; 18:50:43 INFO - }; 18:50:43 INFO - struct ContractIDEntry 18:50:43 INFO - { 18:50:43 INFO - const char* contractid; 18:50:43 INFO - nsID const* cid; 18:50:43 INFO - ProcessSelector processSelector; 18:50:43 INFO - }; 18:50:43 INFO - struct CategoryEntry 18:50:43 INFO - { 18:50:43 INFO - const char* category; 18:50:43 INFO - const char* entry; 18:50:43 INFO - const char* value; 18:50:43 INFO - }; 18:50:43 INFO - unsigned int mVersion; 18:50:43 INFO - const CIDEntry* mCIDs; 18:50:43 INFO - const ContractIDEntry* mContractIDs; 18:50:43 INFO - const CategoryEntry* mCategoryEntries; 18:50:43 INFO - GetFactoryProcPtr getFactoryProc; 18:50:43 INFO - LoadFuncPtr loadProc; 18:50:43 INFO - UnloadFuncPtr unloadProc; 18:50:43 INFO - ProcessSelector selector; 18:50:43 INFO - }; 18:50:43 INFO - } 18:50:43 INFO - #pragma section(".kPStaticModules$M", read) 18:50:43 INFO - #pragma comment(linker, "/merge:.kPStaticModules=.rdata") 18:50:43 INFO - #line 148 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Module.h" 18:50:43 INFO - #line 151 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Module.h" 18:50:43 INFO - #line 156 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Module.h" 18:50:43 INFO - #line 158 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Module.h" 18:50:43 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ModuleUtils.h" 18:50:43 INFO - #line 74 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ModuleUtils.h" 18:50:43 INFO - #line 11 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrefService.h" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrefBranch.h" 18:50:43 INFO - class nsIObserver; 18:50:43 INFO - class __declspec(novtable) nsIPrefBranch : public nsISupports { 18:50:43 INFO - public: 18:50:43 INFO - template struct COMTypeInfo; 18:50:43 INFO - enum { 18:50:43 INFO - PREF_INVALID = 0, 18:50:43 INFO - PREF_STRING = 32, 18:50:43 INFO - PREF_INT = 64, 18:50:43 INFO - PREF_BOOL = 128 18:50:43 INFO - }; 18:50:43 INFO - virtual nsresult __stdcall GetRoot(char * *aRoot) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetPrefType(const char * aPrefName, int32_t *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetBoolPrefWithDefault(const char * aPrefName, bool aDefaultValue, uint8_t _argc, bool *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetBoolPref(const char * aPrefName, bool *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall SetBoolPref(const char * aPrefName, bool aValue) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetFloatPrefWithDefault(const char * aPrefName, float aDefaultValue, uint8_t _argc, float *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetFloatPref(const char * aPrefName, float *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetCharPrefWithDefault(const char * aPrefName, const char * aDefaultValue, uint8_t _argc, char * *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetCharPref(const char * aPrefName, char * *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall SetCharPref(const char * aPrefName, const char * aValue) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetStringPref(const char * aPrefName, const nsACString & aDefaultValue, uint8_t _argc, nsACString & _retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall SetStringPref(const char * aPrefName, const nsACString & aValue) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetIntPrefWithDefault(const char * aPrefName, int32_t aDefaultValue, uint8_t _argc, int32_t *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetIntPref(const char * aPrefName, int32_t *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall SetIntPref(const char * aPrefName, int32_t aValue) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetComplexValue(const char * aPrefName, const nsIID & aType, void **aValue) = 0; 18:50:43 INFO - virtual nsresult __stdcall SetComplexValue(const char * aPrefName, const nsIID & aType, nsISupports *aValue) = 0; 18:50:43 INFO - virtual nsresult __stdcall ClearUserPref(const char * aPrefName) = 0; 18:50:43 INFO - virtual nsresult __stdcall LockPref(const char * aPrefName) = 0; 18:50:43 INFO - virtual nsresult __stdcall PrefHasUserValue(const char * aPrefName, bool *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall PrefIsLocked(const char * aPrefName, bool *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall UnlockPref(const char * aPrefName) = 0; 18:50:43 INFO - virtual nsresult __stdcall DeleteBranch(const char * aStartingAt) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetChildList(const char * aStartingAt, uint32_t *aCount, char * **aChildArray) = 0; 18:50:43 INFO - virtual nsresult __stdcall ResetBranch(const char * aStartingAt) = 0; 18:50:43 INFO - virtual nsresult __stdcall AddObserver(const char * aDomain, nsIObserver *aObserver, bool aHoldWeak) = 0; 18:50:43 INFO - virtual nsresult __stdcall RemoveObserver(const char * aDomain, nsIObserver *aObserver) = 0; 18:50:43 INFO - }; 18:50:43 INFO - template struct nsIPrefBranch::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIPrefBranch::COMTypeInfo::kIID = {0x55d25e49, 0x793f, 0x4727, { 0xa6, 0x9f, 0xde, 0x8b, 0x15, 0xf4, 0xb9, 0x85 }}; 18:50:43 INFO - #line 441 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrefBranch.h" 18:50:43 INFO - #line 450 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrefBranch.h" 18:50:43 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrefService.h" 18:50:43 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrefService.h" 18:50:43 INFO - struct PrefTuple; 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArrayForwardDeclare.h" 18:50:43 INFO - template 18:50:43 INFO - class nsTArray; 18:50:43 INFO - template 18:50:43 INFO - class FallibleTArray; 18:50:43 INFO - template 18:50:43 INFO - class AutoTArray; 18:50:43 INFO - template 18:50:43 INFO - using InfallibleTArray = nsTArray; 18:50:43 INFO - #line 37 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArrayForwardDeclare.h" 18:50:43 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrefService.h" 18:50:43 INFO - class nsIFile; 18:50:43 INFO - class __declspec(novtable) nsIPrefService : public nsISupports { 18:50:43 INFO - public: 18:50:43 INFO - template struct COMTypeInfo; 18:50:43 INFO - virtual nsresult __stdcall ReadUserPrefs(nsIFile *aFile) = 0; 18:50:43 INFO - virtual nsresult __stdcall ResetPrefs(void) = 0; 18:50:43 INFO - virtual nsresult __stdcall ResetUserPrefs(void) = 0; 18:50:43 INFO - virtual nsresult __stdcall SavePrefFile(nsIFile *aFile) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetBranch(const char * aPrefRoot, nsIPrefBranch * *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetDefaultBranch(const char * aPrefRoot, nsIPrefBranch * *_retval) = 0; 18:50:43 INFO - virtual nsresult __stdcall GetDirty(bool *aDirty) = 0; 18:50:43 INFO - }; 18:50:43 INFO - template struct nsIPrefService::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIPrefService::COMTypeInfo::kIID = {0x1f84fd56, 0x3956, 0x40df, { 0xb8, 0x6a, 0x1e, 0xa0, 0x14, 0x02, 0xee, 0x96 }}; 18:50:43 INFO - #line 180 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrefService.h" 18:50:43 INFO - #line 207 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrefService.h" 18:50:43 INFO - #line 12 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIObserver.h" 18:50:43 INFO - class __declspec(novtable) nsIObserver : public nsISupports { 18:50:43 INFO - public: 18:50:43 INFO - template struct COMTypeInfo; 18:50:43 INFO - virtual nsresult __stdcall Observe(nsISupports *aSubject, const char * aTopic, const char16_t * aData) = 0; 18:50:43 INFO - }; 18:50:43 INFO - template struct nsIObserver::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIObserver::COMTypeInfo::kIID = {0xdb242e01, 0xe4d9, 0x11d2, { 0x9d, 0xde, 0x00, 0x00, 0x64, 0x65, 0x73, 0x74 }}; 18:50:43 INFO - #line 94 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIObserver.h" 18:50:43 INFO - #line 97 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIObserver.h" 18:50:43 INFO - #line 14 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prinrval.h" 18:50:43 INFO - #line 145 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\prinrval.h" 18:50:43 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\MainThreadUtils.h" 18:50:43 INFO - class nsIThread; 18:50:43 INFO - extern nsresult NS_GetMainThread(nsIThread** aResult); 18:50:43 INFO - extern nsIThread* NS_GetCurrentThread(); 18:50:43 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\MainThreadUtils.h" 18:50:43 INFO - bool NS_IsMainThread(); 18:50:43 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\MainThreadUtils.h" 18:50:43 INFO - #line 43 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\MainThreadUtils.h" 18:50:43 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsICancelableRunnable.h" 18:50:43 INFO - class nsICancelableRunnable : public nsISupports 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - template struct COMTypeInfo; 18:50:43 INFO - virtual nsresult Cancel() = 0; 18:50:43 INFO - protected: 18:50:43 INFO - nsICancelableRunnable() { } 18:50:43 INFO - virtual ~nsICancelableRunnable() {} 18:50:43 INFO - }; 18:50:43 INFO - template struct nsICancelableRunnable::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsICancelableRunnable::COMTypeInfo::kIID = { 0xde93dc4c, 0x5eea, 0x4eb7, { 0xb6, 0xd1, 0xdb, 0xf1, 0xe0, 0xce, 0xf6, 0x5c } }; 18:50:43 INFO - #line 37 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsICancelableRunnable.h" 18:50:43 INFO - #line 39 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsICancelableRunnable.h" 18:50:43 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIIdlePeriod.h" 18:50:43 INFO - namespace mozilla { 18:50:43 INFO - class TimeStamp; 18:50:43 INFO - } 18:50:43 INFO - class __declspec(novtable) nsIIdlePeriod : public nsISupports { 18:50:43 INFO - public: 18:50:43 INFO - template struct COMTypeInfo; 18:50:43 INFO - virtual nsresult __stdcall GetIdlePeriodHint(mozilla::TimeStamp *_retval) = 0; 18:50:43 INFO - }; 18:50:43 INFO - template struct nsIIdlePeriod::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIIdlePeriod::COMTypeInfo::kIID = {0x21dd35a2, 0xeae9, 0x4bd8, { 0xb4, 0x70, 0x0d, 0xfa, 0x35, 0xa0, 0xe3, 0xb9 }}; 18:50:43 INFO - #line 97 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIIdlePeriod.h" 18:50:43 INFO - #line 100 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIIdlePeriod.h" 18:50:43 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIIncrementalRunnable.h" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\algorithm" 18:50:43 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\algorithm" 18:50:43 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\algorithm" 18:50:43 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\algorithm" 18:50:43 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\algorithm" 18:50:43 INFO - #pragma warning( push ) 18:50:43 INFO - #pragma warning( disable : 4275 4530 ) 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:43 INFO - #pragma once 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory" 18:50:43 INFO - #pragma once 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:43 INFO - #pragma once 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\limits" 18:50:43 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\limits" 18:50:43 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\limits" 18:50:43 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\limits" 18:50:43 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\limits" 18:50:43 INFO - #pragma warning( push ) 18:50:43 INFO - #pragma warning( disable : 4275 4530 ) 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - #pragma once 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ymath.h" 18:50:43 INFO - #pragma once 18:50:43 INFO - #pragma pack(push,8) 18:50:43 INFO - #pragma warning(push,3) 18:50:43 INFO - extern "C" { 18:50:43 INFO - #line 18 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ymath.h" 18:50:43 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ymath.h" 18:50:43 INFO - void __cdecl _Feraise(int); 18:50:43 INFO - typedef union 18:50:43 INFO - { 18:50:43 INFO - unsigned short _Word[8]; 18:50:43 INFO - float _Float; 18:50:43 INFO - double _Double; 18:50:43 INFO - long double _Long_double; 18:50:43 INFO - } _Dconst; 18:50:43 INFO - __declspec(dllimport) double __cdecl _Cosh(double, double); 18:50:43 INFO - __declspec(dllimport) short __cdecl _Dtest(double *); 18:50:43 INFO - __declspec(dllimport) double __cdecl _Sinh(double, double); 18:50:43 INFO - __declspec(dllimport) short __cdecl _Exp(double *, double, short); 18:50:43 INFO - extern __declspec(dllimport) _Dconst _Denorm, _Hugeval, _Inf, 18:50:43 INFO - _Nan, _Snan; 18:50:43 INFO - __declspec(dllimport) float __cdecl _FCosh(float, float); 18:50:43 INFO - __declspec(dllimport) short __cdecl _FDtest(float *); 18:50:43 INFO - __declspec(dllimport) float __cdecl _FSinh(float, float); 18:50:43 INFO - __declspec(dllimport) short __cdecl _FExp(float *, float, short); 18:50:43 INFO - extern __declspec(dllimport) _Dconst _FDenorm, _FInf, _FNan, _FSnan; 18:50:43 INFO - __declspec(dllimport) long double __cdecl _LCosh(long double, long double); 18:50:43 INFO - __declspec(dllimport) short __cdecl _LDtest(long double *); 18:50:43 INFO - __declspec(dllimport) long double __cdecl _LSinh(long double, long double); 18:50:43 INFO - __declspec(dllimport) short __cdecl _LExp(long double *, long double, short); 18:50:43 INFO - extern __declspec(dllimport) _Dconst _LDenorm, _LInf, _LNan, _LSnan; 18:50:43 INFO - } 18:50:43 INFO - #line 72 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ymath.h" 18:50:43 INFO - #line 73 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ymath.h" 18:50:43 INFO - #pragma warning(pop) 18:50:43 INFO - #pragma pack(pop) 18:50:43 INFO - #line 79 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ymath.h" 18:50:43 INFO - #line 80 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ymath.h" 18:50:43 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cfloat" 18:50:43 INFO - #pragma once 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - #pragma once 18:50:43 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:43 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - #line 28 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - #line 57 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - #line 58 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - #line 215 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - __declspec(dllimport) unsigned int __cdecl _clearfp(void); 18:50:43 INFO - #pragma warning(push) 18:50:43 INFO - #pragma warning(disable: 4141) 18:50:43 INFO - __declspec(dllimport) unsigned int __cdecl _controlfp( 18:50:43 INFO - unsigned int _NewValue, 18:50:43 INFO - unsigned int _Mask 18:50:43 INFO - ); 18:50:43 INFO - #pragma warning(pop) 18:50:43 INFO - __declspec(dllimport) void __cdecl _set_controlfp( 18:50:43 INFO - unsigned int _NewValue, 18:50:43 INFO - unsigned int _Mask 18:50:43 INFO - ); 18:50:43 INFO - __declspec(dllimport) errno_t __cdecl _controlfp_s( 18:50:43 INFO - unsigned int* _CurrentState, 18:50:43 INFO - unsigned int _NewValue, 18:50:43 INFO - unsigned int _Mask 18:50:43 INFO - ); 18:50:43 INFO - __declspec(dllimport) unsigned int __cdecl _statusfp(void); 18:50:43 INFO - __declspec(dllimport) void __cdecl _fpreset(void); 18:50:43 INFO - __declspec(dllimport) void __cdecl _statusfp2( 18:50:43 INFO - unsigned int* _X86Status, 18:50:43 INFO - unsigned int* _SSE2Status 18:50:43 INFO - ); 18:50:43 INFO - #line 267 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - __declspec(dllimport) unsigned int __cdecl _control87( 18:50:43 INFO - unsigned int _NewValue, 18:50:43 INFO - unsigned int _Mask 18:50:43 INFO - ); 18:50:43 INFO - __declspec(dllimport) int __cdecl __control87_2( 18:50:43 INFO - unsigned int _NewValue, 18:50:43 INFO - unsigned int _Mask, 18:50:43 INFO - unsigned int* _X86ControlWord, 18:50:43 INFO - unsigned int* _Sse2ControlWord 18:50:43 INFO - ); 18:50:43 INFO - #line 286 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - __declspec(dllimport) int* __cdecl __fpecode(void); 18:50:43 INFO - __declspec(dllimport) int __cdecl __fpe_flt_rounds(void); 18:50:43 INFO - __declspec(dllimport) double __cdecl _copysign( double _Number, double _Sign); 18:50:43 INFO - __declspec(dllimport) double __cdecl _chgsign( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl _scalb( double _X, long _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl _logb( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl _nextafter( double _X, double _Y); 18:50:43 INFO - __declspec(dllimport) int __cdecl _finite( double _X); 18:50:43 INFO - __declspec(dllimport) int __cdecl _isnan( double _X); 18:50:43 INFO - __declspec(dllimport) int __cdecl _fpclass( double _X); 18:50:43 INFO - __declspec(dllimport) void __cdecl fpreset(void); 18:50:43 INFO - #line 398 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\float.h" 18:50:43 INFO - } __pragma(pack(pop)) 18:50:43 INFO - #line 8 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cfloat" 18:50:43 INFO - #line 9 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cfloat" 18:50:43 INFO - #line 8 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cmath" 18:50:43 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cmath" 18:50:43 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cmath" 18:50:43 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cmath" 18:50:43 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cmath" 18:50:43 INFO - #pragma warning( push ) 18:50:43 INFO - #pragma warning( disable : 4275 4530 ) 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cmath" 18:50:43 INFO - #pragma once 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:43 INFO - #pragma warning(push) 18:50:43 INFO - #pragma warning(disable:4738) 18:50:43 INFO - #pragma warning(disable:4820) 18:50:43 INFO - struct _exception 18:50:43 INFO - { 18:50:43 INFO - int type; 18:50:43 INFO - char* name; 18:50:43 INFO - double arg1; 18:50:43 INFO - double arg2; 18:50:43 INFO - double retval; 18:50:43 INFO - }; 18:50:43 INFO - struct _complex 18:50:43 INFO - { 18:50:43 INFO - double x, y; 18:50:43 INFO - }; 18:50:43 INFO - #line 47 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 48 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 49 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 60 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - typedef float float_t; 18:50:43 INFO - typedef double double_t; 18:50:43 INFO - #line 63 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - extern double const _HUGE; 18:50:43 INFO - #line 83 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 84 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 88 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - void __cdecl _fperrraise( int _Except); 18:50:43 INFO - __declspec(dllimport) short __cdecl _dclass( double _X); 18:50:43 INFO - __declspec(dllimport) short __cdecl _ldclass( long double _X); 18:50:43 INFO - __declspec(dllimport) short __cdecl _fdclass( float _X); 18:50:43 INFO - __declspec(dllimport) int __cdecl _dsign( double _X); 18:50:43 INFO - __declspec(dllimport) int __cdecl _ldsign( long double _X); 18:50:43 INFO - __declspec(dllimport) int __cdecl _fdsign( float _X); 18:50:43 INFO - __declspec(dllimport) int __cdecl _dpcomp( double _X, double _Y); 18:50:43 INFO - __declspec(dllimport) int __cdecl _ldpcomp( long double _X, long double _Y); 18:50:43 INFO - __declspec(dllimport) int __cdecl _fdpcomp( float _X, float _Y); 18:50:43 INFO - __declspec(dllimport) short __cdecl _dtest( double* _Px); 18:50:43 INFO - __declspec(dllimport) short __cdecl _ldtest( long double* _Px); 18:50:43 INFO - __declspec(dllimport) short __cdecl _fdtest( float* _Px); 18:50:43 INFO - __declspec(dllimport) short __cdecl _d_int( double* _Px, short _Xexp); 18:50:43 INFO - __declspec(dllimport) short __cdecl _ld_int( long double* _Px, short _Xexp); 18:50:43 INFO - __declspec(dllimport) short __cdecl _fd_int( float* _Px, short _Xexp); 18:50:43 INFO - __declspec(dllimport) short __cdecl _dscale( double* _Px, long _Lexp); 18:50:43 INFO - __declspec(dllimport) short __cdecl _ldscale( long double* _Px, long _Lexp); 18:50:43 INFO - __declspec(dllimport) short __cdecl _fdscale( float* _Px, long _Lexp); 18:50:43 INFO - __declspec(dllimport) short __cdecl _dunscale( short* _Pex, double* _Px); 18:50:43 INFO - __declspec(dllimport) short __cdecl _ldunscale( short* _Pex, long double* _Px); 18:50:43 INFO - __declspec(dllimport) short __cdecl _fdunscale( short* _Pex, float* _Px); 18:50:43 INFO - __declspec(dllimport) short __cdecl _dexp( double* _Px, double _Y, long _Eoff); 18:50:43 INFO - __declspec(dllimport) short __cdecl _ldexp( long double* _Px, long double _Y, long _Eoff); 18:50:43 INFO - __declspec(dllimport) short __cdecl _fdexp( float* _Px, float _Y, long _Eoff); 18:50:43 INFO - __declspec(dllimport) short __cdecl _dnorm( unsigned short* _Ps); 18:50:43 INFO - __declspec(dllimport) short __cdecl _fdnorm( unsigned short* _Ps); 18:50:43 INFO - __declspec(dllimport) double __cdecl _dpoly( double _X, double const* _Tab, int _N); 18:50:43 INFO - __declspec(dllimport) long double __cdecl _ldpoly( long double _X, long double const* _Tab, int _N); 18:50:43 INFO - __declspec(dllimport) float __cdecl _fdpoly( float _X, float const* _Tab, int _N); 18:50:43 INFO - __declspec(dllimport) double __cdecl _dlog( double _X, int _Baseflag); 18:50:43 INFO - __declspec(dllimport) long double __cdecl _ldlog( long double _X, int _Baseflag); 18:50:43 INFO - __declspec(dllimport) float __cdecl _fdlog( float _X, int _Baseflag); 18:50:43 INFO - __declspec(dllimport) double __cdecl _dsin( double _X, unsigned int _Qoff); 18:50:43 INFO - __declspec(dllimport) long double __cdecl _ldsin( long double _X, unsigned int _Qoff); 18:50:43 INFO - __declspec(dllimport) float __cdecl _fdsin( float _X, unsigned int _Qoff); 18:50:43 INFO - typedef union 18:50:43 INFO - { 18:50:43 INFO - unsigned short _Sh[4]; 18:50:43 INFO - double _Val; 18:50:43 INFO - } _double_val; 18:50:43 INFO - typedef union 18:50:43 INFO - { 18:50:43 INFO - unsigned short _Sh[2]; 18:50:43 INFO - float _Val; 18:50:43 INFO - } _float_val; 18:50:43 INFO - typedef union 18:50:43 INFO - { 18:50:43 INFO - unsigned short _Sh[4]; 18:50:43 INFO - long double _Val; 18:50:43 INFO - } _ldouble_val; 18:50:43 INFO - typedef union 18:50:43 INFO - { 18:50:43 INFO - unsigned short _Word[4]; 18:50:43 INFO - float _Float; 18:50:43 INFO - double _Double; 18:50:43 INFO - long double _Long_double; 18:50:43 INFO - } _float_const; 18:50:43 INFO - extern const _float_const _Denorm_C, _Inf_C, _Nan_C, _Snan_C, _Hugeval_C; 18:50:43 INFO - extern const _float_const _FDenorm_C, _FInf_C, _FNan_C, _FSnan_C; 18:50:43 INFO - extern const _float_const _LDenorm_C, _LInf_C, _LNan_C, _LSnan_C; 18:50:43 INFO - extern const _float_const _Eps_C, _Rteps_C; 18:50:43 INFO - extern const _float_const _FEps_C, _FRteps_C; 18:50:43 INFO - extern const _float_const _LEps_C, _LRteps_C; 18:50:43 INFO - extern const double _Zero_C, _Xbig_C; 18:50:43 INFO - extern const float _FZero_C, _FXbig_C; 18:50:43 INFO - extern const long double _LZero_C, _LXbig_C; 18:50:43 INFO - extern "C++" 18:50:43 INFO - { 18:50:43 INFO - inline int fpclassify( float _X) throw() 18:50:43 INFO - { 18:50:43 INFO - return _fdtest(&_X); 18:50:43 INFO - } 18:50:43 INFO - inline int fpclassify( double _X) throw() 18:50:43 INFO - { 18:50:43 INFO - return _dtest(&_X); 18:50:43 INFO - } 18:50:43 INFO - inline int fpclassify( long double _X) throw() 18:50:43 INFO - { 18:50:43 INFO - return _ldtest(&_X); 18:50:43 INFO - } 18:50:43 INFO - inline bool signbit( float _X) throw() 18:50:43 INFO - { 18:50:43 INFO - return _fdsign(_X) != 0; 18:50:43 INFO - } 18:50:43 INFO - inline bool signbit( double _X) throw() 18:50:43 INFO - { 18:50:43 INFO - return _dsign(_X) != 0; 18:50:43 INFO - } 18:50:43 INFO - inline bool signbit( long double _X) throw() 18:50:43 INFO - { 18:50:43 INFO - return _ldsign(_X) != 0; 18:50:43 INFO - } 18:50:43 INFO - inline int _fpcomp( float _X, float _Y) throw() 18:50:43 INFO - { 18:50:43 INFO - return _fdpcomp(_X, _Y); 18:50:43 INFO - } 18:50:43 INFO - inline int _fpcomp( double _X, double _Y) throw() 18:50:43 INFO - { 18:50:43 INFO - return _dpcomp(_X, _Y); 18:50:43 INFO - } 18:50:43 INFO - inline int _fpcomp( long double _X, long double _Y) throw() 18:50:43 INFO - { 18:50:43 INFO - return _ldpcomp(_X, _Y); 18:50:43 INFO - } 18:50:43 INFO - template struct _Combined_type 18:50:43 INFO - { 18:50:43 INFO - typedef float _Type; 18:50:43 INFO - }; 18:50:43 INFO - template <> struct _Combined_type 18:50:43 INFO - { 18:50:43 INFO - typedef double _Type; 18:50:43 INFO - }; 18:50:43 INFO - template <> struct _Combined_type 18:50:43 INFO - { 18:50:43 INFO - typedef long double _Type; 18:50:43 INFO - }; 18:50:43 INFO - template struct _Real_widened 18:50:43 INFO - { 18:50:43 INFO - typedef long double _Type; 18:50:43 INFO - }; 18:50:43 INFO - template <> struct _Real_widened 18:50:43 INFO - { 18:50:43 INFO - typedef float _Type; 18:50:43 INFO - }; 18:50:43 INFO - template <> struct _Real_widened 18:50:43 INFO - { 18:50:43 INFO - typedef double _Type; 18:50:43 INFO - }; 18:50:43 INFO - template <> struct _Real_widened 18:50:43 INFO - { 18:50:43 INFO - typedef double _Type; 18:50:43 INFO - }; 18:50:43 INFO - template <> struct _Real_widened 18:50:43 INFO - { 18:50:43 INFO - typedef double _Type; 18:50:43 INFO - }; 18:50:43 INFO - template struct _Real_type 18:50:43 INFO - { 18:50:43 INFO - typedef double _Type; 18:50:43 INFO - }; 18:50:43 INFO - template <> struct _Real_type 18:50:43 INFO - { 18:50:43 INFO - typedef float _Type; 18:50:43 INFO - }; 18:50:43 INFO - template <> struct _Real_type 18:50:43 INFO - { 18:50:43 INFO - typedef long double _Type; 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - inline int _fpcomp( _T1 _X, _T2 _Y) throw() 18:50:43 INFO - { 18:50:43 INFO - typedef typename _Combined_type::_Type, 18:50:43 INFO - typename _Real_type<_T2>::_Type>::_Type>::_Type _Tw; 18:50:43 INFO - return _fpcomp((_Tw)_X, (_Tw)_Y); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool isfinite( _Ty _X) throw() 18:50:43 INFO - { 18:50:43 INFO - return fpclassify(_X) <= 0; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool isinf( _Ty _X) throw() 18:50:43 INFO - { 18:50:43 INFO - return fpclassify(_X) == 1; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool isnan( _Ty _X) throw() 18:50:43 INFO - { 18:50:43 INFO - return fpclassify(_X) == 2; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool isnormal( _Ty _X) throw() 18:50:43 INFO - { 18:50:43 INFO - return fpclassify(_X) == (-1); 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool isgreater( _Ty1 _X, _Ty2 _Y) throw() 18:50:43 INFO - { 18:50:43 INFO - return (_fpcomp(_X, _Y) & 4) != 0; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool isgreaterequal( _Ty1 _X, _Ty2 _Y) throw() 18:50:43 INFO - { 18:50:43 INFO - return (_fpcomp(_X, _Y) & (2 | 4)) != 0; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool isless( _Ty1 _X, _Ty2 _Y) throw() 18:50:43 INFO - { 18:50:43 INFO - return (_fpcomp(_X, _Y) & 1) != 0; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool islessequal( _Ty1 _X, _Ty2 _Y) throw() 18:50:43 INFO - { 18:50:43 INFO - return (_fpcomp(_X, _Y) & (1 | 2)) != 0; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool islessgreater( _Ty1 _X, _Ty2 _Y) throw() 18:50:43 INFO - { 18:50:43 INFO - return (_fpcomp(_X, _Y) & (1 | 4)) != 0; 18:50:43 INFO - } 18:50:43 INFO - template 18:50:43 INFO - inline bool isunordered( _Ty1 _X, _Ty2 _Y) throw() 18:50:43 INFO - { 18:50:43 INFO - return _fpcomp(_X, _Y) == 0; 18:50:43 INFO - } 18:50:43 INFO - } 18:50:43 INFO - #line 460 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - int __cdecl abs( int _X); 18:50:43 INFO - long __cdecl labs( long _X); 18:50:43 INFO - long long __cdecl llabs( long long _X); 18:50:43 INFO - double __cdecl acos( double _X); 18:50:43 INFO - double __cdecl asin( double _X); 18:50:43 INFO - double __cdecl atan( double _X); 18:50:43 INFO - double __cdecl atan2( double _Y, double _X); 18:50:43 INFO - double __cdecl cos( double _X); 18:50:43 INFO - double __cdecl cosh( double _X); 18:50:43 INFO - double __cdecl exp( double _X); 18:50:43 INFO - double __cdecl fabs( double _X); 18:50:43 INFO - double __cdecl fmod( double _X, double _Y); 18:50:43 INFO - double __cdecl log( double _X); 18:50:43 INFO - double __cdecl log10( double _X); 18:50:43 INFO - double __cdecl pow( double _X, double _Y); 18:50:43 INFO - double __cdecl sin( double _X); 18:50:43 INFO - double __cdecl sinh( double _X); 18:50:43 INFO - double __cdecl sqrt( double _X); 18:50:43 INFO - double __cdecl tan( double _X); 18:50:43 INFO - double __cdecl tanh( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl acosh( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl asinh( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl atanh( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl atof( char const* _String); 18:50:43 INFO - __declspec(dllimport) double __cdecl _atof_l( char const* _String, _locale_t _Locale); 18:50:43 INFO - __declspec(dllimport) double __cdecl _cabs( struct _complex _Complex_value); 18:50:43 INFO - __declspec(dllimport) double __cdecl cbrt( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl ceil( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl _chgsign( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl copysign( double _Number, double _Sign); 18:50:43 INFO - __declspec(dllimport) double __cdecl _copysign( double _Number, double _Sign); 18:50:43 INFO - __declspec(dllimport) double __cdecl erf( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl erfc( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl exp2( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl expm1( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl fdim( double _X, double _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl floor( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl fma( double _X, double _Y, double _Z); 18:50:43 INFO - __declspec(dllimport) double __cdecl fmax( double _X, double _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl fmin( double _X, double _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl frexp( double _X, int* _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl hypot( double _X, double _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl _hypot( double _X, double _Y); 18:50:43 INFO - __declspec(dllimport) int __cdecl ilogb( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl ldexp( double _X, int _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl lgamma( double _X); 18:50:43 INFO - __declspec(dllimport) long long __cdecl llrint( double _X); 18:50:43 INFO - __declspec(dllimport) long long __cdecl llround( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl log1p( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl log2( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl logb( double _X); 18:50:43 INFO - __declspec(dllimport) long __cdecl lrint( double _X); 18:50:43 INFO - __declspec(dllimport) long __cdecl lround( double _X); 18:50:43 INFO - int __cdecl _matherr( struct _exception* _Except); 18:50:43 INFO - __declspec(dllimport) double __cdecl modf( double _X, double* _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl nan( char const*); 18:50:43 INFO - __declspec(dllimport) double __cdecl nearbyint( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl nextafter( double _X, double _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl nexttoward( double _X, long double _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl remainder( double _X, double _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl remquo( double _X, double _Y, int* _Z); 18:50:43 INFO - __declspec(dllimport) double __cdecl rint( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl round( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl scalbln( double _X, long _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl scalbn( double _X, int _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl tgamma( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl trunc( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl _j0( double _X ); 18:50:43 INFO - __declspec(dllimport) double __cdecl _j1( double _X ); 18:50:43 INFO - __declspec(dllimport) double __cdecl _jn(int _X, double _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl _y0( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl _y1( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl _yn( int _X, double _Y); 18:50:43 INFO - __declspec(dllimport) float __cdecl acoshf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl asinhf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl atanhf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl cbrtf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl _chgsignf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl copysignf( float _Number, float _Sign); 18:50:43 INFO - __declspec(dllimport) float __cdecl _copysignf( float _Number, float _Sign); 18:50:43 INFO - __declspec(dllimport) float __cdecl erff( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl erfcf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl expm1f( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl exp2f( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl fdimf( float _X, float _Y); 18:50:43 INFO - __declspec(dllimport) float __cdecl fmaf( float _X, float _Y, float _Z); 18:50:43 INFO - __declspec(dllimport) float __cdecl fmaxf( float _X, float _Y); 18:50:43 INFO - __declspec(dllimport) float __cdecl fminf( float _X, float _Y); 18:50:43 INFO - __declspec(dllimport) float __cdecl _hypotf( float _X, float _Y); 18:50:43 INFO - __declspec(dllimport) int __cdecl ilogbf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl lgammaf( float _X); 18:50:43 INFO - __declspec(dllimport) long long __cdecl llrintf( float _X); 18:50:43 INFO - __declspec(dllimport) long long __cdecl llroundf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl log1pf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl log2f( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl logbf( float _X); 18:50:43 INFO - __declspec(dllimport) long __cdecl lrintf( float _X); 18:50:43 INFO - __declspec(dllimport) long __cdecl lroundf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl nanf( char const*); 18:50:43 INFO - __declspec(dllimport) float __cdecl nearbyintf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl nextafterf( float _X, float _Y); 18:50:43 INFO - __declspec(dllimport) float __cdecl nexttowardf( float _X, long double _Y); 18:50:43 INFO - __declspec(dllimport) float __cdecl remainderf( float _X, float _Y); 18:50:43 INFO - __declspec(dllimport) float __cdecl remquof( float _X, float _Y, int* _Z); 18:50:43 INFO - __declspec(dllimport) float __cdecl rintf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl roundf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl scalblnf( float _X, long _Y); 18:50:43 INFO - __declspec(dllimport) float __cdecl scalbnf( float _X, int _Y); 18:50:43 INFO - __declspec(dllimport) float __cdecl tgammaf( float _X); 18:50:43 INFO - __declspec(dllimport) float __cdecl truncf( float _X); 18:50:43 INFO - __declspec(dllimport) int __cdecl _set_SSE2_enable( int _Flag); 18:50:43 INFO - #line 603 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 618 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - __inline float __cdecl acosf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)acos(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl asinf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)asin(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl atan2f( float _Y, float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)atan2(_Y, _X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl atanf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)atan(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl ceilf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)ceil(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl cosf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)cos(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl coshf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)cosh(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl expf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)exp(_X); 18:50:43 INFO - } 18:50:43 INFO - #line 660 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 666 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - __inline float __cdecl fabsf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)fabs(_X); 18:50:43 INFO - } 18:50:43 INFO - #line 673 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 680 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - __inline float __cdecl floorf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)floor(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl fmodf( float _X, float _Y) 18:50:43 INFO - { 18:50:43 INFO - return (float)fmod(_X, _Y); 18:50:43 INFO - } 18:50:43 INFO - #line 692 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - __inline float __cdecl frexpf( float _X, int *_Y) 18:50:43 INFO - { 18:50:43 INFO - return (float)frexp(_X, _Y); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl hypotf( float _X, float _Y) 18:50:43 INFO - { 18:50:43 INFO - return _hypotf(_X, _Y); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl ldexpf( float _X, int _Y) 18:50:43 INFO - { 18:50:43 INFO - return (float)ldexp(_X, _Y); 18:50:43 INFO - } 18:50:43 INFO - #line 721 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - __inline float __cdecl log10f( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)log10(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl logf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)log(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl modff( float _X, float* _Y) 18:50:43 INFO - { 18:50:43 INFO - double _F, _I; 18:50:43 INFO - _F = modf(_X, &_I); 18:50:43 INFO - *_Y = (float)_I; 18:50:43 INFO - return (float)_F; 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl powf( float _X, float _Y) 18:50:43 INFO - { 18:50:43 INFO - return (float)pow(_X, _Y); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl sinf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)sin(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl sinhf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)sinh(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl sqrtf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)sqrt(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl tanf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)tan(_X); 18:50:43 INFO - } 18:50:43 INFO - __inline float __cdecl tanhf( float _X) 18:50:43 INFO - { 18:50:43 INFO - return (float)tanh(_X); 18:50:43 INFO - } 18:50:43 INFO - #line 771 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - __declspec(dllimport) long double __cdecl acoshl( long double _X); 18:50:43 INFO - __inline long double __cdecl acosl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return acos((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl asinhl( long double _X); 18:50:43 INFO - __inline long double __cdecl asinl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return asin((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl atan2l( long double _Y, long double _X) 18:50:43 INFO - { 18:50:43 INFO - return atan2((double)_Y, (double)_X); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl atanhl( long double _X); 18:50:43 INFO - __inline long double __cdecl atanl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return atan((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl cbrtl( long double _X); 18:50:43 INFO - __inline long double __cdecl ceill( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return ceil((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl _chgsignl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return _chgsign((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl copysignl( long double _Number, long double _Sign); 18:50:43 INFO - __inline long double __cdecl _copysignl( long double _Number, long double _Sign) 18:50:43 INFO - { 18:50:43 INFO - return _copysign((double)_Number, (double)_Sign); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl coshl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return cosh((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl cosl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return cos((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl erfl( long double _X); 18:50:43 INFO - __declspec(dllimport) long double __cdecl erfcl( long double _X); 18:50:43 INFO - __inline long double __cdecl expl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return exp((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl exp2l( long double _X); 18:50:43 INFO - __declspec(dllimport) long double __cdecl expm1l( long double _X); 18:50:43 INFO - __inline long double __cdecl fabsl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return fabs((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl fdiml( long double _X, long double _Y); 18:50:43 INFO - __inline long double __cdecl floorl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return floor((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl fmal( long double _X, long double _Y, long double _Z); 18:50:43 INFO - __declspec(dllimport) long double __cdecl fmaxl( long double _X, long double _Y); 18:50:43 INFO - __declspec(dllimport) long double __cdecl fminl( long double _X, long double _Y); 18:50:43 INFO - __inline long double __cdecl fmodl( long double _X, long double _Y) 18:50:43 INFO - { 18:50:43 INFO - return fmod((double)_X, (double)_Y); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl frexpl( long double _X, int *_Y) 18:50:43 INFO - { 18:50:43 INFO - return frexp((double)_X, _Y); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) int __cdecl ilogbl( long double _X); 18:50:43 INFO - __inline long double __cdecl _hypotl( long double _X, long double _Y) 18:50:43 INFO - { 18:50:43 INFO - return _hypot((double)_X, (double)_Y); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl hypotl( long double _X, long double _Y) 18:50:43 INFO - { 18:50:43 INFO - return _hypot((double)_X, (double)_Y); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl ldexpl( long double _X, int _Y) 18:50:43 INFO - { 18:50:43 INFO - return ldexp((double)_X, _Y); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl lgammal( long double _X); 18:50:43 INFO - __declspec(dllimport) long long __cdecl llrintl( long double _X); 18:50:43 INFO - __declspec(dllimport) long long __cdecl llroundl( long double _X); 18:50:43 INFO - __inline long double __cdecl logl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return log((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl log10l( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return log10((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl log1pl( long double _X); 18:50:43 INFO - __declspec(dllimport) long double __cdecl log2l( long double _X); 18:50:43 INFO - __declspec(dllimport) long double __cdecl logbl( long double _X); 18:50:43 INFO - __declspec(dllimport) long __cdecl lrintl( long double _X); 18:50:43 INFO - __declspec(dllimport) long __cdecl lroundl( long double _X); 18:50:43 INFO - __inline long double __cdecl modfl( long double _X, long double* _Y) 18:50:43 INFO - { 18:50:43 INFO - double _F, _I; 18:50:43 INFO - _F = modf((double)_X, &_I); 18:50:43 INFO - *_Y = _I; 18:50:43 INFO - return _F; 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl nanl( char const*); 18:50:43 INFO - __declspec(dllimport) long double __cdecl nearbyintl( long double _X); 18:50:43 INFO - __declspec(dllimport) long double __cdecl nextafterl( long double _X, long double _Y); 18:50:43 INFO - __declspec(dllimport) long double __cdecl nexttowardl( long double _X, long double _Y); 18:50:43 INFO - __inline long double __cdecl powl( long double _X, long double _Y) 18:50:43 INFO - { 18:50:43 INFO - return pow((double)_X, (double)_Y); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl remainderl( long double _X, long double _Y); 18:50:43 INFO - __declspec(dllimport) long double __cdecl remquol( long double _X, long double _Y, int* _Z); 18:50:43 INFO - __declspec(dllimport) long double __cdecl rintl( long double _X); 18:50:43 INFO - __declspec(dllimport) long double __cdecl roundl( long double _X); 18:50:43 INFO - __declspec(dllimport) long double __cdecl scalblnl( long double _X, long _Y); 18:50:43 INFO - __declspec(dllimport) long double __cdecl scalbnl( long double _X, int _Y); 18:50:43 INFO - __inline long double __cdecl sinhl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return sinh((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl sinl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return sin((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl sqrtl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return sqrt((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl tanhl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return tanh((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __inline long double __cdecl tanl( long double _X) 18:50:43 INFO - { 18:50:43 INFO - return tan((double)_X); 18:50:43 INFO - } 18:50:43 INFO - __declspec(dllimport) long double __cdecl tgammal( long double _X); 18:50:43 INFO - __declspec(dllimport) long double __cdecl truncl( long double _X); 18:50:43 INFO - #line 959 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - extern double HUGE; 18:50:43 INFO - #line 977 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - __declspec(dllimport) double __cdecl j0( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl j1( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl jn( int _X, double _Y); 18:50:43 INFO - __declspec(dllimport) double __cdecl y0( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl y1( double _X); 18:50:43 INFO - __declspec(dllimport) double __cdecl yn( int _X, double _Y); 18:50:43 INFO - #line 985 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 987 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #pragma warning(pop) 18:50:43 INFO - } __pragma(pack(pop)) 18:50:43 INFO - #line 995 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 1019 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\math.h" 18:50:43 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cmath" 18:50:43 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cmath" 18:50:43 INFO - inline double abs( double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fabs(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline double pow( double _Xx, int _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - if (_Yx == 2) 18:50:43 INFO - return (_Xx * _Xx); 18:50:43 INFO - return (:: pow(_Xx, static_cast(_Yx))); 18:50:43 INFO - } 18:50:43 INFO - inline float abs( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fabsf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float acos( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: acosf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float acosh( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: acoshf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float asin( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: asinf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float asinh( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: asinhf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float atan( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: atanf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float atanh( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: atanhf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float atan2( float _Yx, float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: atan2f(_Yx, _Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float cbrt( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: cbrtf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float ceil( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: ceilf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float copysign( float _Number, 18:50:43 INFO - float _Sign) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: copysignf(_Number, _Sign)); 18:50:43 INFO - } 18:50:43 INFO - inline float cos( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: cosf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float cosh( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: coshf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float erf( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: erff(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float erfc( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: erfcf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float exp( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: expf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float exp2( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: exp2f(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float expm1( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: expm1f(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float fabs( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fabsf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float fdim( float _Xx, float _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fdimf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float floor( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: floorf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float fma( float _Xx, float _Yx, 18:50:43 INFO - float _Zx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fmaf(_Xx, _Yx, _Zx)); 18:50:43 INFO - } 18:50:43 INFO - inline float fmax( float _Xx, float _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fmaxf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float fmin( float _Xx, float _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fminf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float fmod( float _Xx, float _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fmodf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float frexp( float _Xx, int* _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: frexpf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float hypot( float _Xx, float _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: hypotf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline int ilogb( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: ilogbf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float ldexp( float _Xx, int _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: ldexpf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float lgamma( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: lgammaf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long long llrint( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: llrintf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long long llround( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: llroundf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float log( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: logf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float log10( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: log10f(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float log1p( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: log1pf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float log2( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: log2f(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float logb( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: logbf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long lrint( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: lrintf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long lround( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: lroundf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float modf( float _Xx, float* _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: modff(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float nearbyint( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: nearbyintf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float nextafter( float _Xx, float _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: nextafterf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float nexttoward( float _Xx, 18:50:43 INFO - long double _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: nexttowardf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float pow( float _Xx, 18:50:43 INFO - float _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: powf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float pow( float _Xx, int _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - if (_Yx == 2) 18:50:43 INFO - return (_Xx * _Xx); 18:50:43 INFO - return (:: powf(_Xx, static_cast(_Yx))); 18:50:43 INFO - } 18:50:43 INFO - inline float remainder( float _Xx, float _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: remainderf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float remquo( float _Xx, float _Yx, 18:50:43 INFO - int *_Zx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: remquof(_Xx, _Yx, _Zx)); 18:50:43 INFO - } 18:50:43 INFO - inline float rint( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: rintf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float round( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: roundf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float scalbln( float _Xx, long _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: scalblnf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float scalbn( float _Xx, int _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: scalbnf(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline float sin( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: sinf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float sinh( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: sinhf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float sqrt( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: sqrtf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float tan( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: tanf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float tanh( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: tanhf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float tgamma( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: tgammaf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline float trunc( float _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: truncf(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double abs( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fabsl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double acos( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: acosl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double acosh( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: acoshl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double asin( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: asinl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double asinh( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: asinhl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double atan( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: atanl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double atanh( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: atanhl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double atan2( long double _Yx, 18:50:43 INFO - long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: atan2l(_Yx, _Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double cbrt( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: cbrtl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double ceil( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: ceill(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double copysign( long double _Number, 18:50:43 INFO - long double _Sign) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: copysignl(_Number, _Sign)); 18:50:43 INFO - } 18:50:43 INFO - inline long double cos( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: cosl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double cosh( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: coshl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double erf( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: erfl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double erfc( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: erfcl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double exp( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: expl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double exp2( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: exp2l(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double expm1( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: expm1l(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double fabs( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fabsl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double fdim( long double _Xx, 18:50:43 INFO - long double _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fdiml(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double floor( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: floorl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double fma( long double _Xx, 18:50:43 INFO - long double _Yx, long double _Zx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fmal(_Xx, _Yx, _Zx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double fmax( long double _Xx, 18:50:43 INFO - long double _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fmaxl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double fmin( long double _Xx, 18:50:43 INFO - long double _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fminl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double fmod( long double _Xx, 18:50:43 INFO - long double _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: fmodl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double frexp( long double _Xx, 18:50:43 INFO - int* _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: frexpl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double hypot( long double _Xx, 18:50:43 INFO - long double _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: hypotl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline int ilogb( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: ilogbl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double ldexp( long double _Xx, 18:50:43 INFO - int _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: ldexpl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double lgamma( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: lgammal(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long long llrint( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: llrintl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long long llround( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: llroundl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double log( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: logl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double log10( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: log10l(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double log1p( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: log1pl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double log2( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: log2l(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double logb( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: logbl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long lrint( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: lrintl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long lround( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: lroundl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double modf( long double _Xx, 18:50:43 INFO - long double* _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: modfl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double nearbyint( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: nearbyintl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double nextafter( long double _Xx, 18:50:43 INFO - long double _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: nextafterl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double nexttoward( long double _Xx, 18:50:43 INFO - long double _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: nexttowardl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double pow( long double _Xx, 18:50:43 INFO - long double _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: powl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double pow( long double _Xx, 18:50:43 INFO - int _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - if (_Yx == 2) 18:50:43 INFO - return (_Xx * _Xx); 18:50:43 INFO - return (:: powl(_Xx, static_cast(_Yx))); 18:50:43 INFO - } 18:50:43 INFO - inline long double remainder( long double _Xx, 18:50:43 INFO - long double _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: remainderl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double remquo( long double _Xx, 18:50:43 INFO - long double _Yx, int *_Zx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: remquol(_Xx, _Yx, _Zx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double rint( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: rintl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double round( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: roundl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double scalbln( long double _Xx, 18:50:43 INFO - long _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: scalblnl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double scalbn( long double _Xx, 18:50:43 INFO - int _Yx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: scalbnl(_Xx, _Yx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double sin( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: sinl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double sinh( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: sinhl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double sqrt( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: sqrtl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double tan( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: tanl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double tanh( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: tanhl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double tgamma( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: tgammal(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - inline long double trunc( long double _Xx) throw () 18:50:43 INFO - { 18:50:43 INFO - return (:: truncl(_Xx)); 18:50:43 INFO - } 18:50:43 INFO - #line 641 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cmath" 18:50:43 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtgmath.h" 18:50:43 INFO - #pragma once 18:50:43 INFO - #pragma pack(push,8) 18:50:43 INFO - #pragma warning(push,3) 18:50:43 INFO - namespace std { 18:50:43 INFO - template 18:50:43 INFO - struct _Promote_to_float 18:50:43 INFO - { 18:50:43 INFO - typedef typename conditional::value, 18:50:43 INFO - double, _Ty>::type type; 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - struct _Common_float_type 18:50:43 INFO - { 18:50:43 INFO - typedef typename _Promote_to_float<_Ty1>::type _Ty1f; 18:50:43 INFO - typedef typename _Promote_to_float<_Ty2>::type _Ty2f; 18:50:43 INFO - typedef typename conditional::value 18:50:43 INFO - || is_same<_Ty2f, long double>::value, long double, 18:50:43 INFO - typename conditional::value 18:50:43 INFO - || is_same<_Ty2f, double>::value, double, 18:50:43 INFO - float>::type>::type type; 18:50:43 INFO - }; 18:50:43 INFO - } 18:50:43 INFO - template inline 18:50:43 INFO - typename ::std:: enable_if< ::std:: is_arithmetic<_Ty1>::value 18:50:43 INFO - && ::std:: is_arithmetic<_Ty2>::value, 18:50:43 INFO - typename ::std:: _Common_float_type<_Ty1, _Ty2>::type>::type 18:50:43 INFO - pow(const _Ty1 _Left, const _Ty2 _Right) 18:50:43 INFO - { 18:50:43 INFO - typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; 18:50:43 INFO - return (:: pow(type(_Left), type(_Right))); 18:50:43 INFO - } 18:50:43 INFO - extern "C" double __cdecl acos( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type acos(_Ty _Left) { return (:: acos((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl asin( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type asin(_Ty _Left) { return (:: asin((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl atan( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type atan(_Ty _Left) { return (:: atan((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl atan2( double, double); template inline typename ::std:: enable_if< ::std:: is_arithmetic<_Ty1>::value && ::std:: is_arithmetic<_Ty2>::value, typename ::std:: _Common_float_type<_Ty1, _Ty2>::type>::type atan2(_Ty1 _Left, _Ty2 _Right) { typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; return (:: atan2((type)_Left, (type)_Right)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl ceil( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type ceil(_Ty _Left) { return (:: ceil((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl cos( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type cos(_Ty _Left) { return (:: cos((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl cosh( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type cosh(_Ty _Left) { return (:: cosh((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl exp( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type exp(_Ty _Left) { return (:: exp((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl fabs( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type fabs(_Ty _Left) { return (:: fabs((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl floor( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type floor(_Ty _Left) { return (:: floor((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl fmod( double, double); template inline typename ::std:: enable_if< ::std:: is_arithmetic<_Ty1>::value && ::std:: is_arithmetic<_Ty2>::value, typename ::std:: _Common_float_type<_Ty1, _Ty2>::type>::type fmod(_Ty1 _Left, _Ty2 _Right) { typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; return (:: fmod((type)_Left, (type)_Right)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl frexp( double, int *); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type frexp(_Ty _Left, int * _Arg2) { return (:: frexp((double)_Left, _Arg2)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl ldexp( double, int); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type ldexp(_Ty _Left, int _Arg2) { return (:: ldexp((double)_Left, _Arg2)); } 18:50:43 INFO - extern "C" double __cdecl log( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type log(_Ty _Left) { return (:: log((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl log10( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type log10(_Ty _Left) { return (:: log10((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl sin( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type sin(_Ty _Left) { return (:: sin((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl sinh( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type sinh(_Ty _Left) { return (:: sinh((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl sqrt( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type sqrt(_Ty _Left) { return (:: sqrt((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl tan( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type tan(_Ty _Left) { return (:: tan((double)_Left)); } 18:50:43 INFO - extern "C" double __cdecl tanh( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type tanh(_Ty _Left) { return (:: tanh((double)_Left)); } 18:50:43 INFO - inline float _Fma(float _Left, float _Middle, float _Right) 18:50:43 INFO - { 18:50:43 INFO - return (:: fmaf(_Left, _Middle, _Right)); 18:50:43 INFO - } 18:50:43 INFO - inline double _Fma(double _Left, double _Middle, double _Right) 18:50:43 INFO - { 18:50:43 INFO - return (:: fma(_Left, _Middle, _Right)); 18:50:43 INFO - } 18:50:43 INFO - inline long double _Fma(long double _Left, long double _Middle, 18:50:43 INFO - long double _Right) 18:50:43 INFO - { 18:50:43 INFO - return (:: fmal(_Left, _Middle, _Right)); 18:50:43 INFO - } 18:50:43 INFO - template inline 18:50:43 INFO - typename ::std:: _Common_float_type<_Ty1, 18:50:43 INFO - typename ::std:: _Common_float_type<_Ty2, _Ty3>::type>::type 18:50:43 INFO - fma(_Ty1 _Left, _Ty2 _Middle, _Ty3 _Right) 18:50:43 INFO - { 18:50:43 INFO - typedef typename ::std:: _Common_float_type<_Ty1, 18:50:43 INFO - typename ::std:: _Common_float_type<_Ty2, _Ty3>::type>::type type; 18:50:43 INFO - return (_Fma((type)_Left, (type)_Middle, (type)_Right)); 18:50:43 INFO - } 18:50:43 INFO - inline float _Remquo(float _Left, float _Right, int *_Pquo) 18:50:43 INFO - { 18:50:43 INFO - return (:: remquof(_Left, _Right, _Pquo)); 18:50:43 INFO - } 18:50:43 INFO - inline double _Remquo(double _Left, double _Right, int *_Pquo) 18:50:43 INFO - { 18:50:43 INFO - return (:: remquo(_Left, _Right, _Pquo)); 18:50:43 INFO - } 18:50:43 INFO - inline long double _Remquo(long double _Left, long double _Right, int *_Pquo) 18:50:43 INFO - { 18:50:43 INFO - return (:: remquol(_Left, _Right, _Pquo)); 18:50:43 INFO - } 18:50:43 INFO - template inline 18:50:43 INFO - typename ::std:: _Common_float_type<_Ty1, _Ty2>::type 18:50:43 INFO - remquo(_Ty1 _Left, _Ty2 _Right, int *_Pquo) 18:50:43 INFO - { 18:50:43 INFO - typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; 18:50:43 INFO - return (_Remquo((type)_Left, (type)_Right, _Pquo)); 18:50:43 INFO - } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl acosh( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type acosh(_Ty _Left) { return (:: acosh((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl asinh( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type asinh(_Ty _Left) { return (:: asinh((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl atanh( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type atanh(_Ty _Left) { return (:: atanh((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl cbrt( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type cbrt(_Ty _Left) { return (:: cbrt((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl copysign( double, double); template inline typename ::std:: enable_if< ::std:: is_arithmetic<_Ty1>::value && ::std:: is_arithmetic<_Ty2>::value, typename ::std:: _Common_float_type<_Ty1, _Ty2>::type>::type copysign(_Ty1 _Left, _Ty2 _Right) { typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; return (:: copysign((type)_Left, (type)_Right)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl erf( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type erf(_Ty _Left) { return (:: erf((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl erfc( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type erfc(_Ty _Left) { return (:: erfc((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl expm1( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type expm1(_Ty _Left) { return (:: expm1((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl exp2( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type exp2(_Ty _Left) { return (:: exp2((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl fdim( double, double); template inline typename ::std:: enable_if< ::std:: is_arithmetic<_Ty1>::value && ::std:: is_arithmetic<_Ty2>::value, typename ::std:: _Common_float_type<_Ty1, _Ty2>::type>::type fdim(_Ty1 _Left, _Ty2 _Right) { typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; return (:: fdim((type)_Left, (type)_Right)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl fmax( double, double); template inline typename ::std:: enable_if< ::std:: is_arithmetic<_Ty1>::value && ::std:: is_arithmetic<_Ty2>::value, typename ::std:: _Common_float_type<_Ty1, _Ty2>::type>::type fmax(_Ty1 _Left, _Ty2 _Right) { typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; return (:: fmax((type)_Left, (type)_Right)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl fmin( double, double); template inline typename ::std:: enable_if< ::std:: is_arithmetic<_Ty1>::value && ::std:: is_arithmetic<_Ty2>::value, typename ::std:: _Common_float_type<_Ty1, _Ty2>::type>::type fmin(_Ty1 _Left, _Ty2 _Right) { typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; return (:: fmin((type)_Left, (type)_Right)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl hypot( double, double); template inline typename ::std:: enable_if< ::std:: is_arithmetic<_Ty1>::value && ::std:: is_arithmetic<_Ty2>::value, typename ::std:: _Common_float_type<_Ty1, _Ty2>::type>::type hypot(_Ty1 _Left, _Ty2 _Right) { typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; return (:: hypot((type)_Left, (type)_Right)); } 18:50:43 INFO - extern "C" __declspec(dllimport) int __cdecl ilogb( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, int>::type ilogb(_Ty _Left) { return (:: ilogb((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl lgamma( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type lgamma(_Ty _Left) { return (:: lgamma((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) long long __cdecl llrint( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, long long>::type llrint(_Ty _Left) { return (:: llrint((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) long long __cdecl llround( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, long long>::type llround(_Ty _Left) { return (:: llround((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl log1p( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type log1p(_Ty _Left) { return (:: log1p((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl log2( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type log2(_Ty _Left) { return (:: log2((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl logb( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type logb(_Ty _Left) { return (:: logb((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) long __cdecl lrint( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, long>::type lrint(_Ty _Left) { return (:: lrint((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) long __cdecl lround( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, long>::type lround(_Ty _Left) { return (:: lround((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl nearbyint( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type nearbyint(_Ty _Left) { return (:: nearbyint((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl nextafter( double, double); template inline typename ::std:: enable_if< ::std:: is_arithmetic<_Ty1>::value && ::std:: is_arithmetic<_Ty2>::value, typename ::std:: _Common_float_type<_Ty1, _Ty2>::type>::type nextafter(_Ty1 _Left, _Ty2 _Right) { typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; return (:: nextafter((type)_Left, (type)_Right)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl nexttoward( double, long double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type nexttoward(_Ty _Left, long double _Arg2) { return (:: nexttoward((double)_Left, _Arg2)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl remainder( double, double); template inline typename ::std:: enable_if< ::std:: is_arithmetic<_Ty1>::value && ::std:: is_arithmetic<_Ty2>::value, typename ::std:: _Common_float_type<_Ty1, _Ty2>::type>::type remainder(_Ty1 _Left, _Ty2 _Right) { typedef typename ::std:: _Common_float_type<_Ty1, _Ty2>::type type; return (:: remainder((type)_Left, (type)_Right)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl rint( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type rint(_Ty _Left) { return (:: rint((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl round( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type round(_Ty _Left) { return (:: round((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl scalbln( double, long); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type scalbln(_Ty _Left, long _Arg2) { return (:: scalbln((double)_Left, _Arg2)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl scalbn( double, int); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type scalbn(_Ty _Left, int _Arg2) { return (:: scalbn((double)_Left, _Arg2)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl tgamma( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type tgamma(_Ty _Left) { return (:: tgamma((double)_Left)); } 18:50:43 INFO - extern "C" __declspec(dllimport) double __cdecl trunc( double); template inline typename ::std:: enable_if< ::std:: is_integral<_Ty>::value, double>::type trunc(_Ty _Left) { return (:: trunc((double)_Left)); } 18:50:43 INFO - #pragma warning(pop) 18:50:43 INFO - #pragma pack(pop) 18:50:43 INFO - #line 218 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtgmath.h" 18:50:43 INFO - #line 219 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtgmath.h" 18:50:43 INFO - #line 220 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xtgmath.h" 18:50:43 INFO - #line 648 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cmath" 18:50:43 INFO - #line 649 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cmath" 18:50:43 INFO - namespace std { 18:50:43 INFO - using :: abs; using :: acos; using :: asin; 18:50:43 INFO - using :: atan; using :: atan2; using :: ceil; 18:50:43 INFO - using :: cos; using :: cosh; using :: exp; 18:50:43 INFO - using :: fabs; using :: floor; using :: fmod; 18:50:43 INFO - using :: frexp; using :: ldexp; using :: log; 18:50:43 INFO - using :: log10; using :: modf; using :: pow; 18:50:43 INFO - using :: sin; using :: sinh; using :: sqrt; 18:50:43 INFO - using :: tan; using :: tanh; 18:50:43 INFO - using :: acosf; using :: asinf; 18:50:43 INFO - using :: atanf; using :: atan2f; using :: ceilf; 18:50:43 INFO - using :: cosf; using :: coshf; using :: expf; 18:50:43 INFO - using :: fabsf; using :: floorf; using :: fmodf; 18:50:43 INFO - using :: frexpf; using :: ldexpf; using :: logf; 18:50:43 INFO - using :: log10f; using :: modff; using :: powf; 18:50:43 INFO - using :: sinf; using :: sinhf; using :: sqrtf; 18:50:43 INFO - using :: tanf; using :: tanhf; 18:50:43 INFO - using :: acosl; using :: asinl; 18:50:43 INFO - using :: atanl; using :: atan2l; using :: ceill; 18:50:43 INFO - using :: cosl; using :: coshl; using :: expl; 18:50:43 INFO - using :: fabsl; using :: floorl; using :: fmodl; 18:50:43 INFO - using :: frexpl; using :: ldexpl; using :: logl; 18:50:43 INFO - using :: log10l; using :: modfl; using :: powl; 18:50:43 INFO - using :: sinl; using :: sinhl; using :: sqrtl; 18:50:43 INFO - using :: tanl; using :: tanhl; 18:50:43 INFO - using :: float_t; using :: double_t; 18:50:43 INFO - using :: acosh; using :: asinh; using :: atanh; 18:50:43 INFO - using :: cbrt; using :: erf; using :: erfc; 18:50:43 INFO - using :: expm1; using :: exp2; 18:50:43 INFO - using :: hypot; using :: ilogb; using :: lgamma; 18:50:43 INFO - using :: log1p; using :: log2; using :: logb; 18:50:43 INFO - using :: llrint; using :: lrint; using :: nearbyint; 18:50:43 INFO - using :: rint; using :: llround; using :: lround; 18:50:43 INFO - using :: fdim; using :: fma; using :: fmax; using :: fmin; 18:50:43 INFO - using :: round; using :: trunc; 18:50:43 INFO - using :: remainder; using :: remquo; 18:50:43 INFO - using :: copysign; using :: nan; using :: nextafter; 18:50:43 INFO - using :: scalbn; using :: scalbln; 18:50:43 INFO - using :: nexttoward; using :: tgamma; 18:50:43 INFO - using :: acoshf; using :: asinhf; using :: atanhf; 18:50:43 INFO - using :: cbrtf; using :: erff; using :: erfcf; 18:50:43 INFO - using :: expm1f; using :: exp2f; 18:50:43 INFO - using :: hypotf; using :: ilogbf; using :: lgammaf; 18:50:43 INFO - using :: log1pf; using :: log2f; using :: logbf; 18:50:43 INFO - using :: llrintf; using :: lrintf; using :: nearbyintf; 18:50:43 INFO - using :: rintf; using :: llroundf; using :: lroundf; 18:50:43 INFO - using :: fdimf; using :: fmaf; using :: fmaxf; using :: fminf; 18:50:43 INFO - using :: roundf; using :: truncf; 18:50:43 INFO - using :: remainderf; using :: remquof; 18:50:43 INFO - using :: copysignf; using :: nanf; 18:50:43 INFO - using :: nextafterf; using :: scalbnf; using :: scalblnf; 18:50:43 INFO - using :: nexttowardf; using :: tgammaf; 18:50:43 INFO - using :: acoshl; using :: asinhl; using :: atanhl; 18:50:43 INFO - using :: cbrtl; using :: erfl; using :: erfcl; 18:50:43 INFO - using :: expm1l; using :: exp2l; 18:50:43 INFO - using :: hypotl; using :: ilogbl; using :: lgammal; 18:50:43 INFO - using :: log1pl; using :: log2l; using :: logbl; 18:50:43 INFO - using :: llrintl; using :: lrintl; using :: nearbyintl; 18:50:43 INFO - using :: rintl; using :: llroundl; using :: lroundl; 18:50:43 INFO - using :: fdiml; using :: fmal; using :: fmaxl; using :: fminl; 18:50:43 INFO - using :: roundl; using :: truncl; 18:50:43 INFO - using :: remainderl; using :: remquol; 18:50:43 INFO - using :: copysignl; using :: nanl; 18:50:43 INFO - using :: nextafterl; using :: scalbnl; using :: scalblnl; 18:50:43 INFO - using :: nexttowardl; using :: tgammal; 18:50:43 INFO - using :: fpclassify; using :: signbit; 18:50:43 INFO - using :: isfinite; using :: isinf; 18:50:43 INFO - using :: isnan; using :: isnormal; 18:50:43 INFO - using :: isgreater; using :: isgreaterequal; 18:50:43 INFO - using :: isless; using :: islessequal; 18:50:43 INFO - using :: islessgreater; using :: isunordered; 18:50:43 INFO - } 18:50:43 INFO - #line 731 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cmath" 18:50:43 INFO - #line 733 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cmath" 18:50:43 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cmath" 18:50:43 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cmath" 18:50:43 INFO - #pragma warning( pop ) 18:50:43 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\cmath" 18:50:43 INFO - #line 10 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - #pragma pack(push,8) 18:50:43 INFO - #pragma warning(push,3) 18:50:43 INFO - namespace std { 18:50:43 INFO - typedef enum 18:50:43 INFO - { 18:50:43 INFO - denorm_indeterminate = -1, 18:50:43 INFO - denorm_absent = 0, 18:50:43 INFO - denorm_present = 1} 18:50:43 INFO - float_denorm_style; 18:50:43 INFO - typedef enum 18:50:43 INFO - { 18:50:43 INFO - round_indeterminate = -1, 18:50:43 INFO - round_toward_zero = 0, 18:50:43 INFO - round_to_nearest = 1, 18:50:43 INFO - round_toward_infinity = 2, 18:50:43 INFO - round_toward_neg_infinity = 3} 18:50:43 INFO - float_round_style; 18:50:43 INFO - struct _Num_base 18:50:43 INFO - { 18:50:43 INFO - static constexpr float_denorm_style has_denorm = (float_denorm_style)(denorm_absent); 18:50:43 INFO - static constexpr bool has_denorm_loss = (bool)(false); 18:50:43 INFO - static constexpr bool has_infinity = (bool)(false); 18:50:43 INFO - static constexpr bool has_quiet_NaN = (bool)(false); 18:50:43 INFO - static constexpr bool has_signaling_NaN = (bool)(false); 18:50:43 INFO - static constexpr bool is_bounded = (bool)(false); 18:50:43 INFO - static constexpr bool is_exact = (bool)(false); 18:50:43 INFO - static constexpr bool is_iec559 = (bool)(false); 18:50:43 INFO - static constexpr bool is_integer = (bool)(false); 18:50:43 INFO - static constexpr bool is_modulo = (bool)(false); 18:50:43 INFO - static constexpr bool is_signed = (bool)(false); 18:50:43 INFO - static constexpr bool is_specialized = (bool)(false); 18:50:43 INFO - static constexpr bool tinyness_before = (bool)(false); 18:50:43 INFO - static constexpr bool traps = (bool)(false); 18:50:43 INFO - static constexpr float_round_style round_style = (float_round_style)(round_toward_zero); 18:50:43 INFO - static constexpr int digits = (int)(0); 18:50:43 INFO - static constexpr int digits10 = (int)(0); 18:50:43 INFO - static constexpr int max_digits10 = (int)(0); 18:50:43 INFO - static constexpr int max_exponent = (int)(0); 18:50:43 INFO - static constexpr int max_exponent10 = (int)(0); 18:50:43 INFO - static constexpr int min_exponent = (int)(0); 18:50:43 INFO - static constexpr int min_exponent10 = (int)(0); 18:50:43 INFO - static constexpr int radix = (int)(0); 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - class numeric_limits 18:50:43 INFO - : public _Num_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return (_Ty()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (_Ty()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return (_Ty()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (_Ty()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (_Ty()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (_Ty()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (_Ty()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (_Ty()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (_Ty()); 18:50:43 INFO - } 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - class numeric_limits 18:50:43 INFO - : public numeric_limits<_Ty> 18:50:43 INFO - { 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - class numeric_limits 18:50:43 INFO - : public numeric_limits<_Ty> 18:50:43 INFO - { 18:50:43 INFO - }; 18:50:43 INFO - template 18:50:43 INFO - class numeric_limits 18:50:43 INFO - : public numeric_limits<_Ty> 18:50:43 INFO - { 18:50:43 INFO - }; 18:50:43 INFO - struct _Num_int_base 18:50:43 INFO - : public _Num_base 18:50:43 INFO - { 18:50:43 INFO - static constexpr bool is_bounded = (bool)(true); 18:50:43 INFO - static constexpr bool is_exact = (bool)(true); 18:50:43 INFO - static constexpr bool is_integer = (bool)(true); 18:50:43 INFO - static constexpr bool is_modulo = (bool)(true); 18:50:43 INFO - static constexpr bool is_specialized = (bool)(true); 18:50:43 INFO - static constexpr int radix = (int)(2); 18:50:43 INFO - }; 18:50:43 INFO - struct _Num_float_base 18:50:43 INFO - : public _Num_base 18:50:43 INFO - { 18:50:43 INFO - static constexpr float_denorm_style has_denorm = (float_denorm_style)(denorm_present); 18:50:43 INFO - static constexpr bool has_denorm_loss = (bool)(true); 18:50:43 INFO - static constexpr bool has_infinity = (bool)(true); 18:50:43 INFO - static constexpr bool has_quiet_NaN = (bool)(true); 18:50:43 INFO - static constexpr bool has_signaling_NaN = (bool)(true); 18:50:43 INFO - static constexpr bool is_bounded = (bool)(true); 18:50:43 INFO - static constexpr bool is_exact = (bool)(false); 18:50:43 INFO - static constexpr bool is_iec559 = (bool)(true); 18:50:43 INFO - static constexpr bool is_integer = (bool)(false); 18:50:43 INFO - static constexpr bool is_modulo = (bool)(false); 18:50:43 INFO - static constexpr bool is_signed = (bool)(true); 18:50:43 INFO - static constexpr bool is_specialized = (bool)(true); 18:50:43 INFO - static constexpr bool tinyness_before = (bool)(true); 18:50:43 INFO - static constexpr bool traps = (bool)(false); 18:50:43 INFO - static constexpr float_round_style round_style = (float_round_style)(round_to_nearest); 18:50:43 INFO - static constexpr int radix = (int)(2); 18:50:43 INFO - }; 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef char _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return ((-128)); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (127); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr bool is_signed = (bool)((-128) != 0); 18:50:43 INFO - static constexpr int digits = (int)(8 - ((-128) != 0 ? 1 : 0)); 18:50:43 INFO - static constexpr int digits10 = (int)((8 - ((-128) != 0 ? 1 : 0)) * 301L / 1000); 18:50:43 INFO - #line 259 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - }; 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef wchar_t _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return ((_Ty)0x0000); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return ((_Ty)0xffff); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr bool is_signed = (bool)(0x0000 != 0); 18:50:43 INFO - static constexpr int digits = (int)(8 * sizeof (wchar_t) - (0x0000 != 0 ? 1 : 0)); 18:50:43 INFO - #line 316 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - static constexpr int digits10 = (int)((8 * sizeof (wchar_t) - (0x0000 != 0 ? 1 : 0)) * 301L / 1000); 18:50:43 INFO - #line 318 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - }; 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef bool _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return (false); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (true); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr bool is_modulo = (bool)(false); 18:50:43 INFO - static constexpr bool is_signed = (bool)(false); 18:50:43 INFO - static constexpr int digits = (int)(1); 18:50:43 INFO - static constexpr int digits10 = (int)(0); 18:50:43 INFO - }; 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef signed char _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return ((-128)); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (127); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr bool is_signed = (bool)(true); 18:50:43 INFO - static constexpr int digits = (int)(8 - 1); 18:50:43 INFO - static constexpr int digits10 = (int)((8 - 1) * 301L / 1000); 18:50:43 INFO - }; 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef unsigned char _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (0xff); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr bool is_signed = (bool)(false); 18:50:43 INFO - static constexpr int digits = (int)(8); 18:50:43 INFO - static constexpr int digits10 = (int)(8 * 301L / 1000); 18:50:43 INFO - }; 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef short _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return ((-32768)); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (32767); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr bool is_signed = (bool)(true); 18:50:43 INFO - static constexpr int digits = (int)(8 * sizeof (short) - 1); 18:50:43 INFO - static constexpr int digits10 = (int)((8 * sizeof (short) - 1) * 301L / 1000); 18:50:43 INFO - #line 548 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - }; 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef unsigned short _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (0xffff); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr bool is_signed = (bool)(false); 18:50:43 INFO - static constexpr int digits = (int)(8 * sizeof (unsigned short)); 18:50:43 INFO - static constexpr int digits10 = (int)(8 * sizeof (unsigned short) * 301L / 1000); 18:50:43 INFO - #line 607 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - }; 18:50:43 INFO - #line 609 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef char16_t _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (0xffff); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr bool is_signed = (bool)(false); 18:50:43 INFO - static constexpr int digits = (int)(8 * sizeof (char16_t)); 18:50:43 INFO - static constexpr int digits10 = (int)(8 * sizeof (char16_t) * 301L / 1000); 18:50:43 INFO - #line 666 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - }; 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef int _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return ((-2147483647 - 1)); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (2147483647); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr bool is_signed = (bool)(true); 18:50:43 INFO - static constexpr int digits = (int)(8 * sizeof (int) - 1); 18:50:43 INFO - static constexpr int digits10 = (int)((8 * sizeof (int) - 1) * 301L / 1000); 18:50:43 INFO - #line 724 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - }; 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef unsigned int _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (0xffffffff); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty epsilon() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty round_error() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty denorm_min() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty infinity() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty quiet_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty signaling_NaN() 18:50:43 INFO - { 18:50:43 INFO - return (0); 18:50:43 INFO - } 18:50:43 INFO - static constexpr bool is_signed = (bool)(false); 18:50:43 INFO - static constexpr int digits = (int)(8 * sizeof (unsigned int)); 18:50:43 INFO - static constexpr int digits10 = (int)(8 * sizeof (unsigned int) * 301L / 1000); 18:50:43 INFO - #line 782 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:43 INFO - }; 18:50:43 INFO - template<> class numeric_limits 18:50:43 INFO - : public _Num_int_base 18:50:43 INFO - { 18:50:43 INFO - public: 18:50:43 INFO - typedef long _Ty; 18:50:43 INFO - static constexpr _Ty (min)() 18:50:43 INFO - { 18:50:43 INFO - return ((-2147483647L - 1)); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty (max)() 18:50:43 INFO - { 18:50:43 INFO - return (2147483647L); 18:50:43 INFO - } 18:50:43 INFO - static constexpr _Ty lowest() 18:50:43 INFO - { 18:50:43 INFO - return ((min)()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty epsilon() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty round_error() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty denorm_min() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty infinity() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty quiet_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty signaling_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr bool is_signed = (bool)(true); 18:50:44 INFO - static constexpr int digits = (int)(8 * sizeof (long) - 1); 18:50:44 INFO - static constexpr int digits10 = (int)((8 * sizeof (long) - 1) * 301L / 1000); 18:50:44 INFO - #line 840 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:44 INFO - }; 18:50:44 INFO - template<> class numeric_limits 18:50:44 INFO - : public _Num_int_base 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - typedef unsigned long _Ty; 18:50:44 INFO - static constexpr _Ty (min)() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty (max)() 18:50:44 INFO - { 18:50:44 INFO - return (0xffffffffUL); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty lowest() 18:50:44 INFO - { 18:50:44 INFO - return ((min)()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty epsilon() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty round_error() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty denorm_min() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty infinity() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty quiet_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty signaling_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr bool is_signed = (bool)(false); 18:50:44 INFO - static constexpr int digits = (int)(8 * sizeof (unsigned long)); 18:50:44 INFO - static constexpr int digits10 = (int)(8 * sizeof (unsigned long) * 301L / 1000); 18:50:44 INFO - #line 898 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:44 INFO - }; 18:50:44 INFO - template<> class numeric_limits 18:50:44 INFO - : public _Num_int_base 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - typedef char32_t _Ty; 18:50:44 INFO - static constexpr _Ty (min)() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty (max)() 18:50:44 INFO - { 18:50:44 INFO - return (0xffffffff); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty lowest() 18:50:44 INFO - { 18:50:44 INFO - return ((min)()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty epsilon() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty round_error() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty denorm_min() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty infinity() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty quiet_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty signaling_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr bool is_signed = (bool)(false); 18:50:44 INFO - static constexpr int digits = (int)(8 * sizeof (char32_t)); 18:50:44 INFO - static constexpr int digits10 = (int)(8 * sizeof (char32_t) * 301L / 1000); 18:50:44 INFO - #line 956 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:44 INFO - }; 18:50:44 INFO - template<> class numeric_limits 18:50:44 INFO - : public _Num_int_base 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - typedef long long _Ty; 18:50:44 INFO - static constexpr _Ty (min)() 18:50:44 INFO - { 18:50:44 INFO - return (-0x7fffffffffffffff - 1); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty (max)() 18:50:44 INFO - { 18:50:44 INFO - return (0x7fffffffffffffff); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty lowest() 18:50:44 INFO - { 18:50:44 INFO - return ((min)()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty epsilon() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty round_error() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty denorm_min() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty infinity() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty quiet_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty signaling_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr bool is_signed = (bool)(true); 18:50:44 INFO - static constexpr int digits = (int)(8 * sizeof (long long) - 1); 18:50:44 INFO - static constexpr int digits10 = (int)((8 * sizeof (long long) - 1) * 301L / 1000); 18:50:44 INFO - #line 1014 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:44 INFO - }; 18:50:44 INFO - template<> class numeric_limits 18:50:44 INFO - : public _Num_int_base 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - typedef unsigned long long _Ty; 18:50:44 INFO - static constexpr _Ty (min)() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty (max)() 18:50:44 INFO - { 18:50:44 INFO - return (0xffffffffffffffff); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty lowest() 18:50:44 INFO - { 18:50:44 INFO - return ((min)()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty epsilon() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty round_error() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty denorm_min() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty infinity() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty quiet_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty signaling_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static constexpr bool is_signed = (bool)(false); 18:50:44 INFO - static constexpr int digits = (int)(8 * sizeof (unsigned long long)); 18:50:44 INFO - static constexpr int digits10 = (int)(8 * sizeof (unsigned long long) * 301L / 1000); 18:50:44 INFO - #line 1072 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:44 INFO - }; 18:50:44 INFO - template<> class numeric_limits 18:50:44 INFO - : public _Num_float_base 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - typedef float _Ty; 18:50:44 INFO - static constexpr _Ty (min)() 18:50:44 INFO - { 18:50:44 INFO - return (1.175494351e-38F); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty (max)() 18:50:44 INFO - { 18:50:44 INFO - return (3.402823466e+38F); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty lowest() 18:50:44 INFO - { 18:50:44 INFO - return (-(max)()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty epsilon() 18:50:44 INFO - { 18:50:44 INFO - return (1.192092896e-07F); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty round_error() 18:50:44 INFO - { 18:50:44 INFO - return (0.5F); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty denorm_min() 18:50:44 INFO - { 18:50:44 INFO - return (1.401298464e-45F); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty infinity() 18:50:44 INFO - { 18:50:44 INFO - return (__builtin_huge_valf()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty quiet_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (__builtin_nanf("0")); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty signaling_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (__builtin_nansf("1")); 18:50:44 INFO - } 18:50:44 INFO - static constexpr int digits = (int)(24); 18:50:44 INFO - static constexpr int digits10 = (int)(6); 18:50:44 INFO - static constexpr int max_digits10 = (int)(2 + 24 * 301L / 1000); 18:50:44 INFO - static constexpr int max_exponent = (int)((int)128); 18:50:44 INFO - static constexpr int max_exponent10 = (int)((int)38); 18:50:44 INFO - static constexpr int min_exponent = (int)((int)(-125)); 18:50:44 INFO - static constexpr int min_exponent10 = (int)((int)(-37)); 18:50:44 INFO - }; 18:50:44 INFO - template<> class numeric_limits 18:50:44 INFO - : public _Num_float_base 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - typedef double _Ty; 18:50:44 INFO - static constexpr _Ty (min)() 18:50:44 INFO - { 18:50:44 INFO - return (2.2250738585072014e-308); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty (max)() 18:50:44 INFO - { 18:50:44 INFO - return (1.7976931348623158e+308); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty lowest() 18:50:44 INFO - { 18:50:44 INFO - return (-(max)()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty epsilon() 18:50:44 INFO - { 18:50:44 INFO - return (2.2204460492503131e-016); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty round_error() 18:50:44 INFO - { 18:50:44 INFO - return (0.5); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty denorm_min() 18:50:44 INFO - { 18:50:44 INFO - return (4.9406564584124654e-324); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty infinity() 18:50:44 INFO - { 18:50:44 INFO - return (__builtin_huge_val()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty quiet_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (__builtin_nan("0")); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty signaling_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (__builtin_nans("1")); 18:50:44 INFO - } 18:50:44 INFO - static constexpr int digits = (int)(53); 18:50:44 INFO - static constexpr int digits10 = (int)(15); 18:50:44 INFO - static constexpr int max_digits10 = (int)(2 + 53 * 301L / 1000); 18:50:44 INFO - static constexpr int max_exponent = (int)((int)1024); 18:50:44 INFO - static constexpr int max_exponent10 = (int)((int)308); 18:50:44 INFO - static constexpr int min_exponent = (int)((int)(-1021)); 18:50:44 INFO - static constexpr int min_exponent10 = (int)((int)(-307)); 18:50:44 INFO - }; 18:50:44 INFO - template<> class numeric_limits 18:50:44 INFO - : public _Num_float_base 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - typedef long double _Ty; 18:50:44 INFO - static constexpr _Ty (min)() 18:50:44 INFO - { 18:50:44 INFO - return (2.2250738585072014e-308); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty (max)() 18:50:44 INFO - { 18:50:44 INFO - return (1.7976931348623158e+308); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty lowest() 18:50:44 INFO - { 18:50:44 INFO - return (-(max)()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty epsilon() 18:50:44 INFO - { 18:50:44 INFO - return (2.2204460492503131e-016); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty round_error() 18:50:44 INFO - { 18:50:44 INFO - return (0.5L); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty denorm_min() 18:50:44 INFO - { 18:50:44 INFO - return (4.9406564584124654e-324); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty infinity() 18:50:44 INFO - { 18:50:44 INFO - return (__builtin_huge_val()); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty quiet_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (__builtin_nan("0")); 18:50:44 INFO - } 18:50:44 INFO - static constexpr _Ty signaling_NaN() 18:50:44 INFO - { 18:50:44 INFO - return (__builtin_nans("1")); 18:50:44 INFO - } 18:50:44 INFO - static constexpr int digits = (int)(53); 18:50:44 INFO - static constexpr int digits10 = (int)(15); 18:50:44 INFO - static constexpr int max_digits10 = (int)(2 + 53 * 301L / 1000); 18:50:44 INFO - static constexpr int max_exponent = (int)((int)1024); 18:50:44 INFO - static constexpr int max_exponent10 = (int)((int)308); 18:50:44 INFO - static constexpr int min_exponent = (int)((int)(-1021)); 18:50:44 INFO - static constexpr int min_exponent10 = (int)((int)(-307)); 18:50:44 INFO - }; 18:50:44 INFO - #line 1466 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:44 INFO - } 18:50:44 INFO - #pragma warning(pop) 18:50:44 INFO - #pragma pack(pop) 18:50:44 INFO - #line 1486 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:44 INFO - #line 1487 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\limits" 18:50:44 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\limits" 18:50:44 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\limits" 18:50:44 INFO - #pragma warning( pop ) 18:50:44 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\limits" 18:50:44 INFO - #line 9 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - #pragma pack(push,8) 18:50:44 INFO - #pragma warning(push,3) 18:50:44 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - #pragma warning(disable: 4100) 18:50:44 INFO - namespace std { 18:50:44 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - inline 18:50:44 INFO - __declspec(allocator) void *_Allocate(size_t _Count, size_t _Sz, 18:50:44 INFO - bool _Try_aligned_allocation = true) 18:50:44 INFO - { 18:50:44 INFO - void *_Ptr = 0; 18:50:44 INFO - if (_Count == 0) 18:50:44 INFO - return (_Ptr); 18:50:44 INFO - if ((size_t)(-1) / _Sz < _Count) 18:50:44 INFO - _Xbad_alloc(); 18:50:44 INFO - const size_t _User_size = _Count * _Sz; 18:50:44 INFO - if (_Try_aligned_allocation 18:50:44 INFO - && 4096 <= _User_size) 18:50:44 INFO - { 18:50:44 INFO - static_assert(sizeof (void *) < 32, 18:50:44 INFO - "Big allocations should at least match vector register size"); 18:50:44 INFO - const size_t _Block_size = (sizeof(void *) + 32 - 1) + _User_size; 18:50:44 INFO - if (_Block_size <= _User_size) 18:50:44 INFO - _Xbad_alloc(); 18:50:44 INFO - const uintptr_t _Ptr_container = 18:50:44 INFO - reinterpret_cast(::operator new(_Block_size)); 18:50:44 INFO - { if (!(_Ptr_container != 0)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:44 INFO - _Ptr = reinterpret_cast((_Ptr_container + (sizeof(void *) + 32 - 1)) 18:50:44 INFO - & ~(32 - 1)); 18:50:44 INFO - static_cast(_Ptr)[-1] = _Ptr_container; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - #line 81 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - { 18:50:44 INFO - _Ptr = ::operator new(_User_size); 18:50:44 INFO - { if (!(_Ptr != 0)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:44 INFO - } 18:50:44 INFO - return (_Ptr); 18:50:44 INFO - } 18:50:44 INFO - inline 18:50:44 INFO - void _Deallocate(void * _Ptr, size_t _Count, size_t _Sz) 18:50:44 INFO - { 18:50:44 INFO - { if (!(_Count <= (size_t)(-1) / _Sz)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:44 INFO - const size_t _User_size = _Count * _Sz; 18:50:44 INFO - if (4096 <= _User_size) 18:50:44 INFO - { 18:50:44 INFO - const uintptr_t _Ptr_user = reinterpret_cast(_Ptr); 18:50:44 INFO - { if (!((_Ptr_user & (32 - 1)) == 0)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:44 INFO - #line 101 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - const uintptr_t _Ptr_ptr = _Ptr_user - sizeof(void *); 18:50:44 INFO - const uintptr_t _Ptr_container = 18:50:44 INFO - *reinterpret_cast(_Ptr_ptr); 18:50:44 INFO - { if (!(_Ptr_container < _Ptr_user)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:44 INFO - { if (!(sizeof(void *) <= _Ptr_user - _Ptr_container)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:44 INFO - #line 123 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - #line 124 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - { if (!(_Ptr_user - _Ptr_container <= (sizeof(void *) + 32 - 1))) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:44 INFO - #line 127 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - _Ptr = reinterpret_cast(_Ptr_container); 18:50:44 INFO - } 18:50:44 INFO - #line 131 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - ::operator delete(_Ptr); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Construct(_Ty1 *_Ptr, _Ty2&& _Val) 18:50:44 INFO - { 18:50:44 INFO - void *_Vptr = _Ptr; 18:50:44 INFO - ::new (_Vptr) _Ty1(::std:: forward<_Ty2>(_Val)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Construct(_Ty1 *_Ptr) 18:50:44 INFO - { 18:50:44 INFO - void *_Vptr = _Ptr; 18:50:44 INFO - ::new (_Vptr) _Ty1(); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - struct _Is_simple_alloc 18:50:44 INFO - : _Cat_base::value 18:50:44 INFO - && is_same::value 18:50:44 INFO - && is_same::value 18:50:44 INFO - && is_same::value 18:50:44 INFO - && is_same::value 18:50:44 INFO - && is_same::value> 18:50:44 INFO - { 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Simple_types 18:50:44 INFO - { 18:50:44 INFO - typedef _Value_type value_type; 18:50:44 INFO - typedef size_t size_type; 18:50:44 INFO - typedef ptrdiff_t difference_type; 18:50:44 INFO - typedef value_type *pointer; 18:50:44 INFO - typedef const value_type *const_pointer; 18:50:44 INFO - typedef value_type& reference; 18:50:44 INFO - typedef const value_type& const_reference; 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Get_voidptr 18:50:44 INFO - { 18:50:44 INFO - typedef typename _Alty::template rebind::other _Alvoid; 18:50:44 INFO - typedef typename _Alvoid::pointer type; 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Get_voidptr<_Alty, _Ty *> 18:50:44 INFO - { 18:50:44 INFO - typedef void *type; 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Get_first_parameter; 18:50:44 INFO - template class _Ty, 18:50:44 INFO - class _First, 18:50:44 INFO - class... _Rest> 18:50:44 INFO - struct _Get_first_parameter<_Ty<_First, _Rest...> > 18:50:44 INFO - { 18:50:44 INFO - typedef _First type; 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Replace_first_parameter; 18:50:44 INFO - template class _Ty, 18:50:44 INFO - class _First, 18:50:44 INFO - class... _Rest> 18:50:44 INFO - struct _Replace_first_parameter<_Newfirst, _Ty<_First, _Rest...> > 18:50:44 INFO - { 18:50:44 INFO - typedef _Ty<_Newfirst, _Rest...> type; 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Get_element_type 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity::type>; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 228 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_ptr_difference_type 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 234 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_rebind_type 18:50:44 INFO - { template static auto _Fn(int) -> _Identity::other>; template static auto _Fn(_Wrap_int) -> _Identity::type>; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 241 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct pointer_traits 18:50:44 INFO - { 18:50:44 INFO - typedef typename _Get_element_type<_Ty>::type element_type; 18:50:44 INFO - typedef _Ty pointer; 18:50:44 INFO - typedef typename _Get_ptr_difference_type<_Ty>::type difference_type; 18:50:44 INFO - template 18:50:44 INFO - using rebind = typename _Get_rebind_type<_Ty, _Other>::type; 18:50:44 INFO - typedef typename _If::value, 18:50:44 INFO - char&, 18:50:44 INFO - typename add_lvalue_reference::type>::type _Reftype; 18:50:44 INFO - static pointer pointer_to(_Reftype _Val) 18:50:44 INFO - { 18:50:44 INFO - return (_Ty::pointer_to(_Val)); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct pointer_traits<_Ty *> 18:50:44 INFO - { 18:50:44 INFO - typedef _Ty element_type; 18:50:44 INFO - typedef _Ty *pointer; 18:50:44 INFO - typedef ptrdiff_t difference_type; 18:50:44 INFO - template 18:50:44 INFO - using rebind = _Other *; 18:50:44 INFO - typedef typename _If::value, 18:50:44 INFO - char&, 18:50:44 INFO - typename add_lvalue_reference<_Ty>::type>::type _Reftype; 18:50:44 INFO - static pointer pointer_to(_Reftype _Val) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: addressof(_Val)); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - template inline 18:50:44 INFO - void _Destroy(_Ptrty _Ptr) 18:50:44 INFO - { 18:50:44 INFO - typedef typename pointer_traits<_Ptrty>::element_type _Ty; 18:50:44 INFO - _Ptr->~_Ty(); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - auto _Const_cast(_Ptrty _Ptr) 18:50:44 INFO - { 18:50:44 INFO - using _Elem = typename pointer_traits<_Ptrty>::element_type; 18:50:44 INFO - using _Modifiable = remove_const_t<_Elem>; 18:50:44 INFO - using _Dest = typename pointer_traits<_Ptrty>::template rebind<_Modifiable>; 18:50:44 INFO - return (pointer_traits<_Dest>::pointer_to(const_cast<_Modifiable&>(*_Ptr))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - auto _Const_cast(_Ty * _Ptr) 18:50:44 INFO - { 18:50:44 INFO - return (const_cast *>(_Ptr)); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - struct _Get_pointer_type 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 316 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_const_pointer_type 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity::type> ::template rebind>; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 323 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_void_pointer_type 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity::type> ::template rebind>; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 330 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_const_void_pointer_type 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity::type> ::template rebind>; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 337 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_difference_type 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity::type>::type>; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 344 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_size_type 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity::type>::type>; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 351 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_propagate_on_container_copy 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 357 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_propagate_on_container_move 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 363 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_propagate_on_container_swap 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 369 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - struct _Get_is_always_equal 18:50:44 INFO - { template static auto _Fn(int) -> _Identity; template static auto _Fn(_Wrap_int) -> _Identity::type>; typedef decltype(_Fn<_Ty>(0)) _Decltype; typedef typename _Decltype::type type; }; 18:50:44 INFO - #line 375 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - template 18:50:44 INFO - class allocator; 18:50:44 INFO - template 18:50:44 INFO - struct _Wrap_alloc; 18:50:44 INFO - template 18:50:44 INFO - struct _Unwrap_alloc 18:50:44 INFO - { 18:50:44 INFO - typedef _Alloc type; 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Unwrap_alloc<_Wrap_alloc<_Alloc>> 18:50:44 INFO - { 18:50:44 INFO - typedef _Alloc type; 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - using _Unwrap_alloc_t = typename _Unwrap_alloc<_Alloc>::type; 18:50:44 INFO - template 18:50:44 INFO - struct _Is_default_allocator 18:50:44 INFO - : false_type 18:50:44 INFO - { 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Is_default_allocator, typename allocator<_Ty>::_Not_user_specialized> 18:50:44 INFO - : true_type 18:50:44 INFO - { 18:50:44 INFO - }; 18:50:44 INFO - struct _Alloc_allocate 18:50:44 INFO - { 18:50:44 INFO - template 18:50:44 INFO - static auto _Fn(int, _Alloc& _Al, 18:50:44 INFO - _Size_type _Count, 18:50:44 INFO - _Const_void_pointer _Hint) 18:50:44 INFO - -> decltype(_Al.allocate(_Count, _Hint)) 18:50:44 INFO - { 18:50:44 INFO - return (_Al.allocate(_Count, _Hint)); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static auto _Fn(_Wrap_int, _Alloc& _Al, 18:50:44 INFO - _Size_type _Count, 18:50:44 INFO - _Const_void_pointer) 18:50:44 INFO - -> decltype(_Al.allocate(_Count)) 18:50:44 INFO - { 18:50:44 INFO - return (_Al.allocate(_Count)); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - struct _Has_no_alloc_construct_tag 18:50:44 INFO - { 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Has_no_alloc_construct 18:50:44 INFO - : true_type 18:50:44 INFO - { 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Has_no_alloc_construct< 18:50:44 INFO - void_t< 18:50:44 INFO - _Has_no_alloc_construct_tag, 18:50:44 INFO - decltype(::std:: declval<_Alloc&>().construct(::std:: declval<_Ptr>(), ::std:: declval<_Args>()...))>, 18:50:44 INFO - _Alloc, _Ptr, _Args...> 18:50:44 INFO - : false_type 18:50:44 INFO - { 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - using _Uses_default_construct = disjunction< 18:50:44 INFO - _Is_default_allocator<_Alloc>, 18:50:44 INFO - _Has_no_alloc_construct>; 18:50:44 INFO - template 18:50:44 INFO - using _Uses_default_construct_t = typename _Uses_default_construct<_Alloc, _Ptr, _Args...>::type; 18:50:44 INFO - struct _Has_no_alloc_destroy_tag 18:50:44 INFO - { 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Has_no_alloc_destroy 18:50:44 INFO - : true_type 18:50:44 INFO - { 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Has_no_alloc_destroy<_Alloc, _Ptr, void_t< 18:50:44 INFO - _Has_no_alloc_destroy_tag, 18:50:44 INFO - decltype(::std:: declval<_Alloc&>().destroy(::std:: declval<_Ptr>()))>> 18:50:44 INFO - : false_type 18:50:44 INFO - { 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - using _Uses_default_destroy = disjunction< 18:50:44 INFO - _Is_default_allocator<_Alloc>, 18:50:44 INFO - _Has_no_alloc_destroy<_Alloc, _Ptr>>; 18:50:44 INFO - template 18:50:44 INFO - using _Uses_default_destroy_t = typename _Uses_default_destroy<_Alloc, _Ptr>::type; 18:50:44 INFO - struct _Alloc_max_size 18:50:44 INFO - { 18:50:44 INFO - template 18:50:44 INFO - static auto _Fn(int, const _Ty& _Al) throw () 18:50:44 INFO - -> decltype(_Al.max_size()) 18:50:44 INFO - { 18:50:44 INFO - return (_Al.max_size()); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static auto _Fn(_Wrap_int, const _Ty&) throw () 18:50:44 INFO - -> typename _Get_size_type<_Ty>::type 18:50:44 INFO - { 18:50:44 INFO - return ((numeric_limits::type>::max)() 18:50:44 INFO - / sizeof(typename _Ty::value_type)); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - struct _Alloc_select 18:50:44 INFO - { 18:50:44 INFO - template 18:50:44 INFO - static auto _Fn(int, const _Ty& _Al) 18:50:44 INFO - -> decltype((_Ty)_Al.select_on_container_copy_construction()) 18:50:44 INFO - { 18:50:44 INFO - return (_Al.select_on_container_copy_construction()); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static auto _Fn(_Wrap_int, const _Ty& _Al) 18:50:44 INFO - -> _Ty 18:50:44 INFO - { 18:50:44 INFO - return (_Al); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct allocator_traits 18:50:44 INFO - { 18:50:44 INFO - typedef _Alloc allocator_type; 18:50:44 INFO - typedef typename _Alloc::value_type value_type; 18:50:44 INFO - typedef typename _Get_pointer_type<_Alloc>::type 18:50:44 INFO - pointer; 18:50:44 INFO - typedef typename _Get_const_pointer_type<_Alloc>::type 18:50:44 INFO - const_pointer; 18:50:44 INFO - typedef typename _Get_void_pointer_type<_Alloc>::type 18:50:44 INFO - void_pointer; 18:50:44 INFO - typedef typename _Get_const_void_pointer_type<_Alloc>::type 18:50:44 INFO - const_void_pointer; 18:50:44 INFO - typedef typename _Get_size_type<_Alloc>::type size_type; 18:50:44 INFO - typedef typename _Get_difference_type<_Alloc>::type difference_type; 18:50:44 INFO - typedef typename _Get_propagate_on_container_copy<_Alloc>::type 18:50:44 INFO - propagate_on_container_copy_assignment; 18:50:44 INFO - typedef typename _Get_propagate_on_container_move<_Alloc>::type 18:50:44 INFO - propagate_on_container_move_assignment; 18:50:44 INFO - typedef typename _Get_propagate_on_container_swap<_Alloc>::type 18:50:44 INFO - propagate_on_container_swap; 18:50:44 INFO - typedef typename _Get_is_always_equal<_Alloc>::type 18:50:44 INFO - is_always_equal; 18:50:44 INFO - template 18:50:44 INFO - using rebind_alloc = typename _Get_rebind_type<_Alloc, _Other>::type; 18:50:44 INFO - template 18:50:44 INFO - using rebind_traits = allocator_traits >; 18:50:44 INFO - static __declspec(allocator) pointer allocate(_Alloc& _Al, size_type _Count) 18:50:44 INFO - { 18:50:44 INFO - return (_Al.allocate(_Count)); 18:50:44 INFO - } 18:50:44 INFO - static __declspec(allocator) pointer allocate(_Alloc& _Al, size_type _Count, 18:50:44 INFO - const_void_pointer _Hint) 18:50:44 INFO - { 18:50:44 INFO - return (_Alloc_allocate::_Fn(0, _Al, _Count, _Hint)); 18:50:44 INFO - } 18:50:44 INFO - static void deallocate(_Alloc& _Al, 18:50:44 INFO - pointer _Ptr, size_type _Count) 18:50:44 INFO - { 18:50:44 INFO - _Al.deallocate(_Ptr, _Count); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static void _Construct1(true_type, _Alloc&, _Ty *_Ptr, 18:50:44 INFO - _Types&&... _Args) 18:50:44 INFO - { 18:50:44 INFO - ::new (static_cast(_Ptr)) 18:50:44 INFO - _Ty(::std:: forward<_Types>(_Args)...); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static void _Construct1(false_type, _Alloc& _Al, _Ty *_Ptr, 18:50:44 INFO - _Types&&... _Args) 18:50:44 INFO - { 18:50:44 INFO - _Al.construct(_Ptr, ::std:: forward<_Types>(_Args)...); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static void construct(_Alloc& _Al, _Ty *_Ptr, 18:50:44 INFO - _Types&&... _Args) 18:50:44 INFO - { 18:50:44 INFO - _Construct1(_Uses_default_construct_t<_Unwrap_alloc_t<_Alloc>, _Ty *, _Types...>(), 18:50:44 INFO - _Al, _Ptr, ::std:: forward<_Types>(_Args)...); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static void _Destroy1(_Alloc&, _Ty *_Ptr, true_type) 18:50:44 INFO - { 18:50:44 INFO - _Ptr->~_Ty(); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static void _Destroy1(_Alloc& _Al, _Ty *_Ptr, false_type) 18:50:44 INFO - { 18:50:44 INFO - _Al.destroy(_Ptr); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static void destroy(_Alloc& _Al, _Ty *_Ptr) 18:50:44 INFO - { 18:50:44 INFO - _Destroy1(_Al, _Ptr, _Uses_default_destroy_t<_Unwrap_alloc_t<_Alloc>, _Ty *>()); 18:50:44 INFO - } 18:50:44 INFO - static size_type max_size(const _Alloc& _Al) throw () 18:50:44 INFO - { 18:50:44 INFO - return (_Alloc_max_size::_Fn(0, _Al)); 18:50:44 INFO - } 18:50:44 INFO - static _Alloc select_on_container_copy_construction( 18:50:44 INFO - const _Alloc& _Al) 18:50:44 INFO - { 18:50:44 INFO - return (_Alloc_select::_Fn(0, _Al)); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - class allocator 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - static_assert(!is_const<_Ty>::value, 18:50:44 INFO - "The C++ Standard forbids containers of const elements " 18:50:44 INFO - "because allocator is ill-formed."); 18:50:44 INFO - typedef void _Not_user_specialized; 18:50:44 INFO - typedef _Ty value_type; 18:50:44 INFO - typedef value_type *pointer; 18:50:44 INFO - typedef const value_type *const_pointer; 18:50:44 INFO - typedef value_type& reference; 18:50:44 INFO - typedef const value_type& const_reference; 18:50:44 INFO - typedef size_t size_type; 18:50:44 INFO - typedef ptrdiff_t difference_type; 18:50:44 INFO - typedef true_type propagate_on_container_move_assignment; 18:50:44 INFO - typedef true_type is_always_equal; 18:50:44 INFO - template 18:50:44 INFO - struct rebind 18:50:44 INFO - { 18:50:44 INFO - typedef allocator<_Other> other; 18:50:44 INFO - }; 18:50:44 INFO - pointer address(reference _Val) const throw () 18:50:44 INFO - { 18:50:44 INFO - return (::std:: addressof(_Val)); 18:50:44 INFO - } 18:50:44 INFO - const_pointer address(const_reference _Val) const throw () 18:50:44 INFO - { 18:50:44 INFO - return (::std:: addressof(_Val)); 18:50:44 INFO - } 18:50:44 INFO - allocator() 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - allocator(const allocator<_Ty>&) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - allocator(const allocator<_Other>&) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - allocator<_Ty>& operator=(const allocator<_Other>&) 18:50:44 INFO - { 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - void deallocate(pointer _Ptr, size_type _Count) 18:50:44 INFO - { 18:50:44 INFO - _Deallocate(_Ptr, _Count, sizeof (_Ty)); 18:50:44 INFO - } 18:50:44 INFO - __declspec(allocator) pointer allocate(size_type _Count) 18:50:44 INFO - { 18:50:44 INFO - return (static_cast(_Allocate(_Count, sizeof (_Ty)))); 18:50:44 INFO - } 18:50:44 INFO - __declspec(allocator) pointer allocate(size_type _Count, const void *) 18:50:44 INFO - { 18:50:44 INFO - return (allocate(_Count)); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - void construct(_Objty *_Ptr, _Types&&... _Args) 18:50:44 INFO - { 18:50:44 INFO - ::new ((void *)_Ptr) _Objty(::std:: forward<_Types>(_Args)...); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - void destroy(_Uty *_Ptr) 18:50:44 INFO - { 18:50:44 INFO - _Ptr->~_Uty(); 18:50:44 INFO - } 18:50:44 INFO - size_t max_size() const throw () 18:50:44 INFO - { 18:50:44 INFO - return ((size_t)(-1) / sizeof (_Ty)); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - template<> 18:50:44 INFO - class allocator 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - typedef void _Not_user_specialized; 18:50:44 INFO - typedef void value_type; 18:50:44 INFO - typedef void *pointer; 18:50:44 INFO - typedef const void *const_pointer; 18:50:44 INFO - template 18:50:44 INFO - struct rebind 18:50:44 INFO - { 18:50:44 INFO - typedef allocator<_Other> other; 18:50:44 INFO - }; 18:50:44 INFO - allocator() 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - allocator(const allocator&) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - allocator(const allocator<_Other>&) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - allocator& operator=(const allocator<_Other>&) 18:50:44 INFO - { 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - template inline 18:50:44 INFO - bool operator==(const allocator<_Ty>&, 18:50:44 INFO - const allocator<_Other>&) 18:50:44 INFO - { 18:50:44 INFO - return (true); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool operator!=(const allocator<_Ty>& _Left, 18:50:44 INFO - const allocator<_Other>& _Right) 18:50:44 INFO - { 18:50:44 INFO - return (false); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - struct allocator_traits > 18:50:44 INFO - { 18:50:44 INFO - typedef allocator<_Ty> _Alloc; 18:50:44 INFO - typedef _Alloc allocator_type; 18:50:44 INFO - typedef _Ty value_type; 18:50:44 INFO - typedef value_type *pointer; 18:50:44 INFO - typedef const value_type *const_pointer; 18:50:44 INFO - typedef void *void_pointer; 18:50:44 INFO - typedef const void *const_void_pointer; 18:50:44 INFO - typedef size_t size_type; 18:50:44 INFO - typedef ptrdiff_t difference_type; 18:50:44 INFO - typedef false_type propagate_on_container_copy_assignment; 18:50:44 INFO - typedef true_type propagate_on_container_move_assignment; 18:50:44 INFO - typedef false_type propagate_on_container_swap; 18:50:44 INFO - typedef true_type is_always_equal; 18:50:44 INFO - template 18:50:44 INFO - using rebind_alloc = allocator<_Other>; 18:50:44 INFO - template 18:50:44 INFO - using rebind_traits = allocator_traits >; 18:50:44 INFO - static __declspec(allocator) pointer allocate(_Alloc& _Al, size_type _Count) 18:50:44 INFO - { 18:50:44 INFO - return (_Al.allocate(_Count)); 18:50:44 INFO - } 18:50:44 INFO - static __declspec(allocator) pointer allocate(_Alloc& _Al, size_type _Count, 18:50:44 INFO - const_void_pointer _Hint) 18:50:44 INFO - { 18:50:44 INFO - return (_Al.allocate(_Count, _Hint)); 18:50:44 INFO - } 18:50:44 INFO - static void deallocate(_Alloc& _Al, 18:50:44 INFO - pointer _Ptr, size_type _Count) 18:50:44 INFO - { 18:50:44 INFO - _Al.deallocate(_Ptr, _Count); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static void construct(_Alloc& _Al, _Objty *_Ptr, 18:50:44 INFO - _Types&&... _Args) 18:50:44 INFO - { 18:50:44 INFO - _Al.construct(_Ptr, ::std:: forward<_Types>(_Args)...); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - static void destroy(_Alloc& _Al, _Uty *_Ptr) 18:50:44 INFO - { 18:50:44 INFO - _Al.destroy(_Ptr); 18:50:44 INFO - } 18:50:44 INFO - static size_type max_size(const _Alloc& _Al) throw () 18:50:44 INFO - { 18:50:44 INFO - return (_Al.max_size()); 18:50:44 INFO - } 18:50:44 INFO - static _Alloc select_on_container_copy_construction( 18:50:44 INFO - const _Alloc& _Al) 18:50:44 INFO - { 18:50:44 INFO - return (_Al); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - struct _Wrap_alloc 18:50:44 INFO - : public _Alloc 18:50:44 INFO - { 18:50:44 INFO - typedef _Alloc _Mybase; 18:50:44 INFO - typedef allocator_traits<_Alloc> _Mytraits; 18:50:44 INFO - typedef typename _Mytraits::value_type value_type; 18:50:44 INFO - typedef typename _Mytraits::pointer pointer; 18:50:44 INFO - typedef typename _Mytraits::const_pointer const_pointer; 18:50:44 INFO - typedef typename _Mytraits::void_pointer void_pointer; 18:50:44 INFO - typedef typename _Mytraits::const_void_pointer const_void_pointer; 18:50:44 INFO - typedef typename _If::value, 18:50:44 INFO - int, value_type>::type& reference; 18:50:44 INFO - typedef typename _If::value, 18:50:44 INFO - const int, const value_type>::type& const_reference; 18:50:44 INFO - typedef typename _Mytraits::size_type size_type; 18:50:44 INFO - typedef typename _Mytraits::difference_type difference_type; 18:50:44 INFO - typedef typename _Mytraits::propagate_on_container_copy_assignment 18:50:44 INFO - propagate_on_container_copy_assignment; 18:50:44 INFO - typedef typename _Mytraits::propagate_on_container_move_assignment 18:50:44 INFO - propagate_on_container_move_assignment; 18:50:44 INFO - typedef typename _Mytraits::propagate_on_container_swap 18:50:44 INFO - propagate_on_container_swap; 18:50:44 INFO - typedef typename _Mytraits::is_always_equal 18:50:44 INFO - is_always_equal; 18:50:44 INFO - _Wrap_alloc select_on_container_copy_construction(_Nil = _Nil()) const 18:50:44 INFO - { 18:50:44 INFO - return (_Mytraits::select_on_container_copy_construction(*this)); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - struct rebind 18:50:44 INFO - { 18:50:44 INFO - typedef typename _Mytraits::template rebind_alloc<_Other> 18:50:44 INFO - _Other_alloc; 18:50:44 INFO - typedef _Wrap_alloc<_Other_alloc> other; 18:50:44 INFO - }; 18:50:44 INFO - pointer address(reference _Val) const 18:50:44 INFO - { 18:50:44 INFO - return (pointer_traits::pointer_to(_Val)); 18:50:44 INFO - } 18:50:44 INFO - const_pointer address(const_reference _Val) const 18:50:44 INFO - { 18:50:44 INFO - return (pointer_traits::pointer_to(_Val)); 18:50:44 INFO - } 18:50:44 INFO - _Wrap_alloc() 18:50:44 INFO - : _Mybase() 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - _Wrap_alloc(const _Wrap_alloc& _Right) 18:50:44 INFO - : _Mybase(_Right) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - _Wrap_alloc(_Wrap_alloc&& _Right) 18:50:44 INFO - : _Mybase(::std:: move(_Right)) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - _Wrap_alloc(_Other&& _Right) 18:50:44 INFO - : _Mybase(::std:: forward<_Other>(_Right)) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - _Wrap_alloc& operator=(const _Wrap_alloc& _Right) 18:50:44 INFO - { 18:50:44 INFO - _Mybase::operator=(_Right); 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - _Wrap_alloc& operator=(_Wrap_alloc&& _Right) 18:50:44 INFO - { 18:50:44 INFO - _Mybase::operator=(::std:: move(_Right)); 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - _Wrap_alloc& operator=(_Other&& _Right) 18:50:44 INFO - { 18:50:44 INFO - _Mybase::operator=(::std:: forward<_Other>(_Right)); 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - __declspec(allocator) pointer allocate(size_type _Count) 18:50:44 INFO - { 18:50:44 INFO - return (_Mybase::allocate(_Count)); 18:50:44 INFO - } 18:50:44 INFO - __declspec(allocator) pointer allocate(size_type _Count, 18:50:44 INFO - const_void_pointer _Hint, _Nil = _Nil()) 18:50:44 INFO - { 18:50:44 INFO - return (_Mytraits::allocate(*this, _Count, _Hint)); 18:50:44 INFO - } 18:50:44 INFO - void deallocate(pointer _Ptr, size_type _Count) 18:50:44 INFO - { 18:50:44 INFO - _Mybase::deallocate(_Ptr, _Count); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - void construct(_Ty *_Ptr, 18:50:44 INFO - _Types&&... _Args) 18:50:44 INFO - { 18:50:44 INFO - _Mytraits::construct(*this, _Ptr, 18:50:44 INFO - ::std:: forward<_Types>(_Args)...); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - void destroy(_Ty *_Ptr) 18:50:44 INFO - { 18:50:44 INFO - _Mytraits::destroy(*this, _Ptr); 18:50:44 INFO - } 18:50:44 INFO - size_type max_size(_Nil = _Nil()) const throw () 18:50:44 INFO - { 18:50:44 INFO - return (_Mytraits::max_size(*this)); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - template inline 18:50:44 INFO - bool operator==(const _Wrap_alloc<_Ty>& _Left, 18:50:44 INFO - const _Wrap_alloc<_Other>& _Right) 18:50:44 INFO - { 18:50:44 INFO - return (static_cast(_Left) 18:50:44 INFO - == static_cast(_Right)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool operator!=(const _Wrap_alloc<_Ty>& _Left, 18:50:44 INFO - const _Wrap_alloc<_Other>& _Right) 18:50:44 INFO - { 18:50:44 INFO - return (!(_Left == _Right)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pocca(_Alty& _Left, const _Alty& _Right, true_type) throw () 18:50:44 INFO - { 18:50:44 INFO - _Left = _Right; 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pocca(_Alty&, const _Alty&, false_type) throw () 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pocca(_Alty& _Left, const _Alty& _Right) throw () 18:50:44 INFO - { 18:50:44 INFO - typename _Alty::propagate_on_container_copy_assignment _Tag; 18:50:44 INFO - _Pocca(_Left, _Right, _Tag); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pocma(_Alty& _Left, _Alty& _Right, true_type) throw () 18:50:44 INFO - { 18:50:44 INFO - _Left = ::std:: move(_Right); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pocma(_Alty&, _Alty&, false_type) throw () 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pocma(_Alty& _Left, _Alty& _Right) throw () 18:50:44 INFO - { 18:50:44 INFO - typename _Alty::propagate_on_container_move_assignment _Tag; 18:50:44 INFO - _Pocma(_Left, _Right, _Tag); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pocs(_Alty& _Left, _Alty& _Right, true_type) throw () 18:50:44 INFO - { 18:50:44 INFO - _Swap_adl(_Left, _Right); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pocs(_Alty& _Left, _Alty& _Right, false_type) throw () 18:50:44 INFO - { 18:50:44 INFO - if (_Left != _Right) 18:50:44 INFO - { 18:50:44 INFO - #line 1082 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - ::std:: terminate(); 18:50:44 INFO - #line 1084 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pocs(_Alty& _Left, _Alty& _Right) throw () 18:50:44 INFO - { 18:50:44 INFO - typename _Alty::propagate_on_container_swap _Tag; 18:50:44 INFO - _Pocs(_Left, _Right, _Tag); 18:50:44 INFO - } 18:50:44 INFO - template::pointer> inline 18:50:44 INFO - void _Destroy_range1(_Ptr _First, _Ptr _Last, _Wrap_alloc<_Alloc>& _Al, false_type) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - _Al.destroy(_Unfancy(_First)); 18:50:44 INFO - } 18:50:44 INFO - template::pointer> inline 18:50:44 INFO - void _Destroy_range1(_Ptr, _Ptr, _Wrap_alloc<_Alloc>&, true_type) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - template::pointer> inline 18:50:44 INFO - void _Destroy_range(_Ptr _First, _Ptr _Last, _Wrap_alloc<_Alloc>& _Al) 18:50:44 INFO - { 18:50:44 INFO - typedef typename _Alloc::value_type _Val; 18:50:44 INFO - _Destroy_range1(_First, _Last, _Al, typename conjunction< 18:50:44 INFO - is_trivially_destructible<_Val>, 18:50:44 INFO - _Uses_default_destroy<_Alloc, _Val *>>::type()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Destroy_range1(_FwdIt _First, _FwdIt _Last, false_type) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - _Destroy(_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Destroy_range1(_FwdIt, _FwdIt, true_type) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Destroy_range(_FwdIt _First, _FwdIt _Last) 18:50:44 INFO - { 18:50:44 INFO - _Destroy_range1(_First, _Last, is_trivially_destructible<_Iter_value_t<_FwdIt>>()); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - #line 1166 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - #pragma warning(pop) 18:50:44 INFO - #pragma pack(pop) 18:50:44 INFO - #line 1171 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - #line 1172 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory0" 18:50:44 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory" 18:50:44 INFO - #pragma pack(push,8) 18:50:44 INFO - #pragma warning(push,3) 18:50:44 INFO - #pragma warning(disable: 4700) 18:50:44 INFO - namespace std { 18:50:44 INFO - template inline 18:50:44 INFO - pair<_Ty *, ptrdiff_t> 18:50:44 INFO - get_temporary_buffer(ptrdiff_t _Count) throw () 18:50:44 INFO - { 18:50:44 INFO - _Ty *_Pbuf; 18:50:44 INFO - if (_Count < 0) 18:50:44 INFO - _Count = 0; 18:50:44 INFO - else if (((size_t)(-1) / sizeof (_Ty) < _Count)) 18:50:44 INFO - _Xbad_alloc(); 18:50:44 INFO - for (_Pbuf = 0; 0 < _Count; _Count /= 2) 18:50:44 INFO - if ((_Pbuf = (_Ty *)operator new( 18:50:44 INFO - (size_t)_Count * sizeof (_Ty), nothrow)) != 0) 18:50:44 INFO - break; 18:50:44 INFO - return (pair<_Ty *, ptrdiff_t>(_Pbuf, _Count)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void return_temporary_buffer(_Ty *_Pbuf) 18:50:44 INFO - { 18:50:44 INFO - operator delete(_Pbuf); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy_unchecked1(_InIt _First, _InIt _Last, 18:50:44 INFO - _FwdIt _Dest, _General_ptr_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Next = _Dest; 18:50:44 INFO - { if (1) { 18:50:44 INFO - for (; _First != _Last; ++_Dest, (void)++_First) 18:50:44 INFO - _Construct(_Unfancy(_Dest), *_First); 18:50:44 INFO - } else if (0) { 18:50:44 INFO - _Destroy_range(_Next, _Dest); 18:50:44 INFO - ; 18:50:44 INFO - } } 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy_unchecked1(_InIt _First, _InIt _Last, 18:50:44 INFO - _FwdIt _Dest, _Really_trivial_ptr_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Copy_memmove(_First, _Last, _Dest)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy_unchecked(_InIt _First, _InIt _Last, 18:50:44 INFO - _FwdIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - return (_Uninitialized_copy_unchecked1(_First, _Last, 18:50:44 INFO - _Dest, _Ptr_copy_cat(_First, _Dest))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy1(_InIt _First, _InIt _Last, 18:50:44 INFO - _FwdIt _Dest, input_iterator_tag, forward_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Uninitialized_copy_unchecked(_First, _Last, _Unchecked_idl0(_Dest)))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy1(_InIt _First, _InIt _Last, 18:50:44 INFO - _FwdIt _Dest, random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Uninitialized_copy_unchecked(_First, _Last, _Unchecked(_Dest)))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt uninitialized_copy(_InIt _First, _InIt _Last, 18:50:44 INFO - _FwdIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - ; 18:50:44 INFO - return (_Uninitialized_copy1(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Dest, _Iter_cat_t<_InIt>(), _Iter_cat_t<_FwdIt>())); 18:50:44 INFO - } 18:50:44 INFO - #line 120 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory" 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy_n_unchecked1(_InIt _First, _Diff _Count, 18:50:44 INFO - _FwdIt _Dest, _General_ptr_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Next = _Dest; 18:50:44 INFO - { if (1) { 18:50:44 INFO - for (; 0 < _Count; --_Count, (void)++_Dest, ++_First) 18:50:44 INFO - _Construct(_Unfancy(_Dest), *_First); 18:50:44 INFO - } else if (0) { 18:50:44 INFO - _Destroy_range(_Next, _Dest); 18:50:44 INFO - ; 18:50:44 INFO - } } 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy_n_unchecked1(_InIt _First, _Diff _Count, 18:50:44 INFO - _FwdIt _Dest, _Really_trivial_ptr_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - if (0 < _Count) 18:50:44 INFO - return (_Copy_memmove(_First, _First + _Count, _Dest)); 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy_n_unchecked(_InIt _First, _Diff _Count, 18:50:44 INFO - _FwdIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - return (_Uninitialized_copy_n_unchecked1(_First, _Count, 18:50:44 INFO - _Dest, _Ptr_copy_cat(_First, _Dest))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt uninitialized_copy_n(_InIt _First, _Diff _Count, 18:50:44 INFO - _FwdIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Uninitialized_copy_n_unchecked(_Unchecked_n(_First, _Count), _Count, _Unchecked_n(_Dest, _Count)))); 18:50:44 INFO - } 18:50:44 INFO - #line 213 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory" 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy_al_unchecked1(_InIt _First, _InIt _Last, _FwdIt _Dest, 18:50:44 INFO - _Wrap_alloc<_Alloc>& _Al, _General_ptr_iterator_tag, _Any_tag) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Next = _Dest; 18:50:44 INFO - { if (1) { 18:50:44 INFO - for (; _First != _Last; ++_Dest, (void)++_First) 18:50:44 INFO - _Al.construct(_Unfancy(_Dest), *_First); 18:50:44 INFO - } else if (0) { 18:50:44 INFO - _Destroy_range(_Next, _Dest, _Al); 18:50:44 INFO - ; 18:50:44 INFO - } } 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _Ty2 *_Uninitialized_copy_al_unchecked1(_Ty1 *_First, _Ty1 *_Last, _Ty2 *_Dest, 18:50:44 INFO - _Wrap_alloc<_Alloc>&, _Really_trivial_ptr_iterator_tag, true_type) 18:50:44 INFO - { 18:50:44 INFO - return (_Copy_memmove(_First, _Last, _Dest)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy_al_unchecked(_InIt _First, _InIt _Last, _FwdIt _Dest, 18:50:44 INFO - _Wrap_alloc<_Alloc>& _Al) 18:50:44 INFO - { 18:50:44 INFO - return (_Uninitialized_copy_al_unchecked1(_First, _Last, _Dest, _Al, 18:50:44 INFO - _Ptr_copy_cat(_First, _Dest), 18:50:44 INFO - _Uses_default_construct_t<_Alloc, decltype(_Unfancy(_Dest)), decltype(*_First)>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_copy(_InIt _First, _InIt _Last, _FwdIt _Dest, 18:50:44 INFO - _Wrap_alloc<_Alloc>& _Al) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Uninitialized_copy_al_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Unchecked(_Dest), _Al))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_move_al_unchecked1(_InIt _First, _InIt _Last, _FwdIt _Dest, 18:50:44 INFO - _Wrap_alloc<_Alloc>& _Al, _General_ptr_iterator_tag, _Any_tag) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Next = _Dest; 18:50:44 INFO - { if (1) { 18:50:44 INFO - for (; _First != _Last; ++_Dest, (void)++_First) 18:50:44 INFO - _Al.construct(_Unfancy(_Dest), ::std:: move(*_First)); 18:50:44 INFO - } else if (0) { 18:50:44 INFO - _Destroy_range(_Next, _Dest, _Al); 18:50:44 INFO - ; 18:50:44 INFO - } } 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _Ty2 *_Uninitialized_move_al_unchecked1(_Ty1 *_First, _Ty1 *_Last, _Ty2 *_Dest, 18:50:44 INFO - _Wrap_alloc<_Alloc>&, _Really_trivial_ptr_iterator_tag, true_type) 18:50:44 INFO - { 18:50:44 INFO - return (_Copy_memmove(_First, _Last, _Dest)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_move_al_unchecked(_InIt _First, _InIt _Last, _FwdIt _Dest, 18:50:44 INFO - _Wrap_alloc<_Alloc>& _Al) 18:50:44 INFO - { 18:50:44 INFO - typedef decltype(::std:: move(*_First)) _Src_type; 18:50:44 INFO - return (_Uninitialized_move_al_unchecked1(_First, _Last, _Dest, _Al, 18:50:44 INFO - _Ptr_move_cat(_First, _Dest), 18:50:44 INFO - _Uses_default_construct_t<_Alloc, decltype(_Unfancy(_Dest)), _Src_type>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_move(_InIt _First, _InIt _Last, _FwdIt _Dest, 18:50:44 INFO - _Wrap_alloc<_Alloc>& _Al) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Uninitialized_move_al_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Unchecked(_Dest), _Al))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Uninitialized_fill_unchecked1(_FwdIt _First, _FwdIt _Last, const _Tval& _Val, false_type) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Next = _First; 18:50:44 INFO - { if (1) { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - _Construct(_Unfancy(_First), _Val); 18:50:44 INFO - } else if (0) { 18:50:44 INFO - _Destroy_range(_Next, _First); 18:50:44 INFO - ; 18:50:44 INFO - } } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Uninitialized_fill_unchecked1(_FwdIt _First, _FwdIt _Last, const _Tval& _Val, true_type) 18:50:44 INFO - { 18:50:44 INFO - :: memset(_First, _Val, _Last - _First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Uninitialized_fill_unchecked(_FwdIt _First, _FwdIt _Last, const _Tval& _Val) 18:50:44 INFO - { 18:50:44 INFO - _Uninitialized_fill_unchecked1(_First, _Last, _Val, _Fill_memset_is_safe(_First, _Val)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void uninitialized_fill(_FwdIt _First, _FwdIt _Last, const _Tval& _Val) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - _Uninitialized_fill_unchecked(_Unchecked(_First), _Unchecked(_Last), _Val); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_fill_n_unchecked1(_FwdIt _First, _Diff _Count, const _Tval& _Val, false_type) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Next = _First; 18:50:44 INFO - { if (1) { 18:50:44 INFO - for (; 0 < _Count; --_Count, (void)++_First) 18:50:44 INFO - _Construct(_Unfancy(_First), _Val); 18:50:44 INFO - } else if (0) { 18:50:44 INFO - _Destroy_range(_Next, _First); 18:50:44 INFO - ; 18:50:44 INFO - } } 18:50:44 INFO - return (_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_fill_n_unchecked1(_FwdIt _First, _Diff _Count, const _Tval& _Val, true_type) 18:50:44 INFO - { 18:50:44 INFO - if (0 < _Count) 18:50:44 INFO - { 18:50:44 INFO - :: memset(_First, _Val, _Count); 18:50:44 INFO - return (_First + _Count); 18:50:44 INFO - } 18:50:44 INFO - return (_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Uninitialized_fill_n_unchecked(_FwdIt _First, _Diff _Count, const _Tval& _Val) 18:50:44 INFO - { 18:50:44 INFO - return (_Uninitialized_fill_n_unchecked1(_First, _Count, _Val, _Fill_memset_is_safe(_First, _Val))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt uninitialized_fill_n(_FwdIt _First, _Diff _Count, 18:50:44 INFO - const _Tval& _Val) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Uninitialized_fill_n_unchecked(_Unchecked_n(_First, _Count), _Count, _Val))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Uninit_alloc_fill_n1(_FwdIt _First, _Diff _Count, const _Iter_value_t<_FwdIt> * _Pval, 18:50:44 INFO - _Wrap_alloc<_Alloc>& _Al, false_type) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Next = _First; 18:50:44 INFO - { if (1) { 18:50:44 INFO - for (; 0 < _Count; --_Count, (void)++_First) 18:50:44 INFO - _Al.construct(_Unfancy(_First), *_Pval); 18:50:44 INFO - } else if (0) { 18:50:44 INFO - _Destroy_range(_Next, _First, _Al); 18:50:44 INFO - ; 18:50:44 INFO - } } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Uninit_alloc_fill_n1(_FwdIt _First, _Diff _Count, const _Iter_value_t<_FwdIt> * _Pval, 18:50:44 INFO - _Wrap_alloc<_Alloc>&, true_type) 18:50:44 INFO - { 18:50:44 INFO - :: memset(_First, *_Pval, _Count); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Uninitialized_fill_n(_FwdIt _First, _Diff _Count, 18:50:44 INFO - const _Iter_value_t<_FwdIt> * _Pval, _Wrap_alloc<_Alloc>& _Al) 18:50:44 INFO - { 18:50:44 INFO - _Uninit_alloc_fill_n1(_First, _Count, _Pval, _Al, 18:50:44 INFO - typename conjunction>::type()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Uninitialized_default_fill_n1(_FwdIt _First, _Diff _Count, 18:50:44 INFO - _Wrap_alloc<_Alloc>& _Al, false_type) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Next = _First; 18:50:44 INFO - { if (1) { 18:50:44 INFO - for (; 0 < _Count; --_Count, (void)++_First) 18:50:44 INFO - _Al.construct(_Unfancy(_First)); 18:50:44 INFO - } else if (0) { 18:50:44 INFO - _Destroy_range(_Next, _First, _Al); 18:50:44 INFO - ; 18:50:44 INFO - } } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Uninitialized_default_fill_n1(_FwdIt _First, _Diff _Count, 18:50:44 INFO - _Wrap_alloc<_Alloc>&, true_type) 18:50:44 INFO - { 18:50:44 INFO - :: memset(_First, 0, _Count * sizeof(_Iter_value_t<_FwdIt>)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Uninitialized_default_fill_n(_FwdIt _First, _Diff _Count, 18:50:44 INFO - _Wrap_alloc<_Alloc>& _Al) 18:50:44 INFO - { 18:50:44 INFO - typedef _Iter_value_t<_FwdIt> _Ty; 18:50:44 INFO - _Uninitialized_default_fill_n1(_First, _Count, _Al, 18:50:44 INFO - typename conjunction< 18:50:44 INFO - is_pointer<_FwdIt>, 18:50:44 INFO - is_scalar<_Ty>, 18:50:44 INFO - negation>, 18:50:44 INFO - negation>, 18:50:44 INFO - _Uses_default_construct<_Alloc, decltype(_Unfancy(_First))>>::type()); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - class raw_storage_iterator 18:50:44 INFO - : public _Outit 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - explicit raw_storage_iterator(_OutIt _First) 18:50:44 INFO - : _Next(_First) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - raw_storage_iterator& operator*() 18:50:44 INFO - { 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - raw_storage_iterator& operator=(const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - _Construct(_Unfancy(_Next), _Val); 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - raw_storage_iterator& operator=(_Ty&& _Val) 18:50:44 INFO - { 18:50:44 INFO - _Construct(_Unfancy(_Next), ::std:: move(_Val)); 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - raw_storage_iterator& operator++() 18:50:44 INFO - { 18:50:44 INFO - ++_Next; 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - raw_storage_iterator operator++(int) 18:50:44 INFO - { 18:50:44 INFO - raw_storage_iterator _Ans = *this; 18:50:44 INFO - ++_Next; 18:50:44 INFO - return (_Ans); 18:50:44 INFO - } 18:50:44 INFO - _OutIt base() const 18:50:44 INFO - { 18:50:44 INFO - return (_Next); 18:50:44 INFO - } 18:50:44 INFO - private: 18:50:44 INFO - _OutIt _Next; 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - class _Temp_iterator 18:50:44 INFO - : public _Outit 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - typedef _Ty *_Pty; 18:50:44 INFO - _Temp_iterator(ptrdiff_t _Count = 0) 18:50:44 INFO - { 18:50:44 INFO - _Buf._Begin = 0; 18:50:44 INFO - _Buf._Current = 0; 18:50:44 INFO - _Buf._Hiwater = 0; 18:50:44 INFO - _Buf._Size = _Count; 18:50:44 INFO - _Pbuf = &_Buf; 18:50:44 INFO - } 18:50:44 INFO - _Temp_iterator(const _Temp_iterator& _Right) 18:50:44 INFO - { 18:50:44 INFO - _Buf._Begin = 0; 18:50:44 INFO - _Buf._Current = 0; 18:50:44 INFO - _Buf._Hiwater = 0; 18:50:44 INFO - _Buf._Size = 0; 18:50:44 INFO - *this = _Right; 18:50:44 INFO - } 18:50:44 INFO - ~_Temp_iterator() throw () 18:50:44 INFO - { 18:50:44 INFO - if (_Buf._Begin != 0) 18:50:44 INFO - { 18:50:44 INFO - for (_Pty _Next = _Buf._Begin; 18:50:44 INFO - _Next != _Buf._Hiwater; ++_Next) 18:50:44 INFO - _Destroy(_Next); 18:50:44 INFO - ::std:: return_temporary_buffer(_Buf._Begin); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - _Temp_iterator& operator=(const _Temp_iterator& _Right) 18:50:44 INFO - { 18:50:44 INFO - _Pbuf = _Right._Pbuf; 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - _Temp_iterator& operator=(const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - if (_Pbuf->_Current < _Pbuf->_Hiwater) 18:50:44 INFO - *_Pbuf->_Current++ = _Val; 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _Pty _Ptr = _Pbuf->_Current; 18:50:44 INFO - _Construct(_Ptr, _Val); 18:50:44 INFO - _Pbuf->_Hiwater = ++_Pbuf->_Current; 18:50:44 INFO - } 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - _Temp_iterator& operator=(_Ty&& _Val) 18:50:44 INFO - { 18:50:44 INFO - if (_Pbuf->_Current < _Pbuf->_Hiwater) 18:50:44 INFO - *_Pbuf->_Current++ = 18:50:44 INFO - ::std:: forward<_Ty>(_Val); 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _Pty _Ptr = _Pbuf->_Current; 18:50:44 INFO - _Construct(_Ptr, ::std:: forward<_Ty>(_Val)); 18:50:44 INFO - _Pbuf->_Hiwater = ++_Pbuf->_Current; 18:50:44 INFO - } 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - _Temp_iterator& operator*() 18:50:44 INFO - { 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - _Temp_iterator& operator++() 18:50:44 INFO - { 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - _Temp_iterator& operator++(int) 18:50:44 INFO - { 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - _Temp_iterator& _Init() 18:50:44 INFO - { 18:50:44 INFO - _Pbuf->_Current = _Pbuf->_Begin; 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - _Pty _First() const 18:50:44 INFO - { 18:50:44 INFO - return (_Pbuf->_Begin); 18:50:44 INFO - } 18:50:44 INFO - _Pty _Last() const 18:50:44 INFO - { 18:50:44 INFO - return (_Pbuf->_Current); 18:50:44 INFO - } 18:50:44 INFO - ptrdiff_t _Maxlen() 18:50:44 INFO - { 18:50:44 INFO - if (_Pbuf->_Begin == 0 && 0 < _Pbuf->_Size) 18:50:44 INFO - { 18:50:44 INFO - pair<_Pty, ptrdiff_t> _Pair = 18:50:44 INFO - ::std:: get_temporary_buffer<_Ty>(_Pbuf->_Size); 18:50:44 INFO - _Pbuf->_Begin = _Pair.first; 18:50:44 INFO - _Pbuf->_Current = _Pair.first; 18:50:44 INFO - _Pbuf->_Hiwater = _Pair.first; 18:50:44 INFO - _Pbuf->_Size = _Pair.second; 18:50:44 INFO - } 18:50:44 INFO - return (_Pbuf->_Size); 18:50:44 INFO - } 18:50:44 INFO - private: 18:50:44 INFO - struct _Bufpar 18:50:44 INFO - { 18:50:44 INFO - _Pty _Begin; 18:50:44 INFO - _Pty _Current; 18:50:44 INFO - _Pty _Hiwater; 18:50:44 INFO - ptrdiff_t _Size; 18:50:44 INFO - }; 18:50:44 INFO - _Bufpar _Buf; 18:50:44 INFO - _Bufpar *_Pbuf; 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - class auto_ptr; 18:50:44 INFO - template 18:50:44 INFO - struct auto_ptr_ref 18:50:44 INFO - { 18:50:44 INFO - explicit auto_ptr_ref(_Ty *_Right) 18:50:44 INFO - : _Ref(_Right) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - _Ty *_Ref; 18:50:44 INFO - }; 18:50:44 INFO - template 18:50:44 INFO - class auto_ptr 18:50:44 INFO - { 18:50:44 INFO - public: 18:50:44 INFO - typedef auto_ptr<_Ty> _Myt; 18:50:44 INFO - typedef _Ty element_type; 18:50:44 INFO - explicit auto_ptr(_Ty *_Ptr = 0) 18:50:44 INFO - : _Myptr(_Ptr) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - auto_ptr(_Myt& _Right) 18:50:44 INFO - : _Myptr(_Right.release()) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - auto_ptr(auto_ptr_ref<_Ty> _Right) 18:50:44 INFO - { 18:50:44 INFO - _Ty *_Ptr = _Right._Ref; 18:50:44 INFO - _Right._Ref = 0; 18:50:44 INFO - _Myptr = _Ptr; 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - operator auto_ptr<_Other>() 18:50:44 INFO - { 18:50:44 INFO - return (auto_ptr<_Other>(*this)); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - operator auto_ptr_ref<_Other>() 18:50:44 INFO - { 18:50:44 INFO - _Other *_Cvtptr = _Myptr; 18:50:44 INFO - auto_ptr_ref<_Other> _Ans(_Cvtptr); 18:50:44 INFO - _Myptr = 0; 18:50:44 INFO - return (_Ans); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - _Myt& operator=(auto_ptr<_Other>& _Right) 18:50:44 INFO - { 18:50:44 INFO - reset(_Right.release()); 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - template 18:50:44 INFO - auto_ptr(auto_ptr<_Other>& _Right) 18:50:44 INFO - : _Myptr(_Right.release()) 18:50:44 INFO - { 18:50:44 INFO - } 18:50:44 INFO - _Myt& operator=(_Myt& _Right) 18:50:44 INFO - { 18:50:44 INFO - reset(_Right.release()); 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - _Myt& operator=(auto_ptr_ref<_Ty> _Right) 18:50:44 INFO - { 18:50:44 INFO - _Ty *_Ptr = _Right._Ref; 18:50:44 INFO - _Right._Ref = 0; 18:50:44 INFO - reset(_Ptr); 18:50:44 INFO - return (*this); 18:50:44 INFO - } 18:50:44 INFO - ~auto_ptr() throw () 18:50:44 INFO - { 18:50:44 INFO - delete _Myptr; 18:50:44 INFO - } 18:50:44 INFO - _Ty& operator*() const 18:50:44 INFO - { 18:50:44 INFO - #line 766 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory" 18:50:44 INFO - return (*get()); 18:50:44 INFO - } 18:50:44 INFO - _Ty *operator->() const 18:50:44 INFO - { 18:50:44 INFO - #line 776 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory" 18:50:44 INFO - return (get()); 18:50:44 INFO - } 18:50:44 INFO - _Ty *get() const 18:50:44 INFO - { 18:50:44 INFO - return (_Myptr); 18:50:44 INFO - } 18:50:44 INFO - _Ty *release() 18:50:44 INFO - { 18:50:44 INFO - _Ty *_Tmp = _Myptr; 18:50:44 INFO - _Myptr = 0; 18:50:44 INFO - return (_Tmp); 18:50:44 INFO - } 18:50:44 INFO - void reset(_Ty *_Ptr = 0) 18:50:44 INFO - { 18:50:44 INFO - if (_Ptr != _Myptr) 18:50:44 INFO - delete _Myptr; 18:50:44 INFO - _Myptr = _Ptr; 18:50:44 INFO - } 18:50:44 INFO - private: 18:50:44 INFO - _Ty *_Myptr; 18:50:44 INFO - }; 18:50:44 INFO - #line 803 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory" 18:50:44 INFO - } 18:50:44 INFO - #pragma warning(pop) 18:50:44 INFO - #pragma pack(pop) 18:50:44 INFO - #line 809 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory" 18:50:44 INFO - #line 810 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xmemory" 18:50:44 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - #pragma pack(push,8) 18:50:44 INFO - #pragma warning(push,3) 18:50:44 INFO - #pragma warning(disable: 4244 28309 28285) 18:50:44 INFO - namespace std { 18:50:44 INFO - const int _ISORT_MAX = 32; 18:50:44 INFO - template inline 18:50:44 INFO - pair<_Iter1, _Iter2> 18:50:44 INFO - _Rechecked_both(_Iter1 _Dest1, _Iter2 _Dest2, pair<_UIter1, _UIter2> _Src) 18:50:44 INFO - { 18:50:44 INFO - return (pair<_Iter1, _Iter2>( 18:50:44 INFO - _Rechecked(_Dest1, _Src.first), 18:50:44 INFO - _Rechecked(_Dest2, _Src.second) 18:50:44 INFO - )); 18:50:44 INFO - } 18:50:44 INFO - #line 62 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - void _For_each_unchecked(_InIt _First, _InIt _Last, _Fn1& _Func) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - _Func(*_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _Fn1 for_each(_InIt _First, _InIt _Last, _Fn1 _Func) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - _For_each_unchecked(_Unchecked(_First), _Unchecked(_Last), _Func); 18:50:44 INFO - return (_Func); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _InIt _Find_if_unchecked(_InIt _First, _InIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_First)) 18:50:44 INFO - break; 18:50:44 INFO - return (_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _InIt find_if(_InIt _First, _InIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Find_if_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Adjacent_find_unchecked(_FwdIt _First, _FwdIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - for (_FwdIt _Firstb; (void)(_Firstb = _First), ++_First != _Last; ) 18:50:44 INFO - if (_Pred(*_Firstb, *_First)) 18:50:44 INFO - return (_Firstb); 18:50:44 INFO - return (_Last); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt adjacent_find(_FwdIt _First, _FwdIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Adjacent_find_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt adjacent_find(_FwdIt _First, _FwdIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: adjacent_find(_First, _Last, equal_to<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - typename iterator_traits<_InIt>::difference_type 18:50:44 INFO - _Count_if_unchecked(_InIt _First, _InIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - typename iterator_traits<_InIt>::difference_type _Count = 0; 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_First)) 18:50:44 INFO - ++_Count; 18:50:44 INFO - return (_Count); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - typename iterator_traits<_InIt>::difference_type 18:50:44 INFO - count_if(_InIt _First, _InIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Count_if_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_InIt1, _InIt2> 18:50:44 INFO - _Mismatch_unchecked(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1 && _Pred(*_First1, *_First2); ) 18:50:44 INFO - { 18:50:44 INFO - ++_First1; 18:50:44 INFO - ++_First2; 18:50:44 INFO - } 18:50:44 INFO - return (pair<_InIt1, _InIt2>(_First1, _First2)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - auto _Mismatch_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _Pr& _Pred, input_iterator_tag, input_iterator_tag) 18:50:44 INFO - -> pair<_InIt1, decltype(_Unchecked_idl0(_First2))> 18:50:44 INFO - { 18:50:44 INFO - return (_Mismatch_unchecked(_First1, _Last1, 18:50:44 INFO - _Unchecked_idl0(_First2), _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_InIt1, decltype(_Unchecked(::std:: declval<_InIt2>()))> 18:50:44 INFO - _Mismatch_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _Pr& _Pred, random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Mismatch_unchecked(_First1, _Last1, _Unchecked(_First2), _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_InIt1, _InIt2> 18:50:44 INFO - _Mismatch_no_deprecate(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked_both(_First1, _First2, 18:50:44 INFO - _Mismatch_no_deprecate1(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _First2, _Pred, _Iter_cat_t<_InIt1>(), _Iter_cat_t<_InIt2>()))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_InIt1, _InIt2> 18:50:44 INFO - mismatch(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_First2))); 18:50:44 INFO - return (_Mismatch_no_deprecate(_First1, _Last1, _First2, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - #line 231 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - pair<_InIt1, _InIt2> 18:50:44 INFO - mismatch(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: mismatch(_First1, _Last1, _First2, 18:50:44 INFO - equal_to<>())); 18:50:44 INFO - } 18:50:44 INFO - #line 255 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - pair<_InIt1, _InIt2> 18:50:44 INFO - _Mismatch_unchecked(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1 && _First2 != _Last2 18:50:44 INFO - && _Pred(*_First1, *_First2); ) 18:50:44 INFO - { 18:50:44 INFO - ++_First1; 18:50:44 INFO - ++_First2; 18:50:44 INFO - } 18:50:44 INFO - return (pair<_InIt1, _InIt2>(_First1, _First2)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_InIt1, _InIt2> 18:50:44 INFO - mismatch(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked_both(_First1, _First2, 18:50:44 INFO - _Mismatch_unchecked(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_InIt1, _InIt2> 18:50:44 INFO - mismatch(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: mismatch(_First1, _Last1, _First2, _Last2, 18:50:44 INFO - equal_to<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool _All_of_unchecked(_InIt _First, _InIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (!_Pred(*_First)) 18:50:44 INFO - return (false); 18:50:44 INFO - return (true); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool all_of(_InIt _First, _InIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_All_of_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool _Any_of_unchecked(_InIt _First, _InIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_First)) 18:50:44 INFO - return (true); 18:50:44 INFO - return (false); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool any_of(_InIt _First, _InIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Any_of_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool _None_of_unchecked(_InIt _First, _InIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_First)) 18:50:44 INFO - return (false); 18:50:44 INFO - return (true); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool none_of(_InIt _First, _InIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_None_of_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _InIt _Find_if_not_unchecked(_InIt _First, _InIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (!_Pred(*_First)) 18:50:44 INFO - break; 18:50:44 INFO - return (_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _InIt find_if_not(_InIt _First, _InIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Find_if_not_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Copy_if_unchecked(_InIt _First, _InIt _Last, _OutIt _Dest, 18:50:44 INFO - _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_First)) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - *_Dest++ = *_First; 18:50:44 INFO - } 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Copy_if_no_deprecate(_InIt _First, _InIt _Last, _OutIt _Dest, 18:50:44 INFO - _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Copy_if_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Unchecked_idl0(_Dest), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt copy_if(_InIt _First, _InIt _Last, _OutIt _Dest, 18:50:44 INFO - _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Copy_if_no_deprecate(_First, _Last, _Dest, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - #line 429 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - pair<_OutIt1, _OutIt2> 18:50:44 INFO - _Partition_copy_unchecked(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt1 _Dest1, _OutIt2 _Dest2, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_First)) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - *_Dest1++ = *_First; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - *_Dest2++ = *_First; 18:50:44 INFO - } 18:50:44 INFO - return (pair<_OutIt1, _OutIt2>(_Dest1, _Dest2)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_OutIt1, _OutIt2> 18:50:44 INFO - _Partition_copy_no_deprecate(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt1 _Dest1, _OutIt2 _Dest2, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked_both(_Dest1, _Dest2, 18:50:44 INFO - _Partition_copy_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Unchecked_idl0(_Dest1), _Unchecked_idl0(_Dest2), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_OutIt1, _OutIt2> 18:50:44 INFO - partition_copy(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt1 _Dest1, _OutIt2 _Dest2, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; 18:50:44 INFO - (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest1))); 18:50:44 INFO - (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest2))); 18:50:44 INFO - return (_Partition_copy_no_deprecate(_First, _Last, _Dest1, _Dest2, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - #line 530 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - bool _Is_partitioned_unchecked(_InIt _First, _InIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (!_Pred(*_First)) 18:50:44 INFO - break; 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_First)) 18:50:44 INFO - return (false); 18:50:44 INFO - return (true); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool is_partitioned(_InIt _First, _InIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Is_partitioned_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Partition_point_unchecked(_FwdIt _First, _FwdIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_FwdIt> _Count = ::std:: distance(_First, _Last); 18:50:44 INFO - while (0 < _Count) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_FwdIt> _Count2 = _Count / 2; 18:50:44 INFO - _FwdIt _Mid = _First; 18:50:44 INFO - ::std:: advance(_Mid, _Count2); 18:50:44 INFO - if (_Pred(*_Mid)) 18:50:44 INFO - { 18:50:44 INFO - _First = ++_Mid; 18:50:44 INFO - _Count -= _Count2 + 1; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - _Count = _Count2; 18:50:44 INFO - } 18:50:44 INFO - return (_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt partition_point(_FwdIt _First, _FwdIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Partition_point_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt1 _Search_unchecked(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr& _Pred, 18:50:44 INFO - forward_iterator_tag, forward_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - for (; ; ++_First1) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt1 _Mid1 = _First1; 18:50:44 INFO - for (_FwdIt2 _Mid2 = _First2; ; ++_Mid1, (void)++_Mid2) 18:50:44 INFO - if (_Mid2 == _Last2) 18:50:44 INFO - return (_First1); 18:50:44 INFO - else if (_Mid1 == _Last1) 18:50:44 INFO - return (_Last1); 18:50:44 INFO - else if (!_Pred(*_Mid1, *_Mid2)) 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt1 _Search_unchecked(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr& _Pred, 18:50:44 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_FwdIt1> _Count1 = _Last1 - _First1; 18:50:44 INFO - _Iter_diff_t<_FwdIt2> _Count2 = _Last2 - _First2; 18:50:44 INFO - for (; _Count2 <= _Count1; ++_First1, (void)--_Count1) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt1 _Mid1 = _First1; 18:50:44 INFO - for (_FwdIt2 _Mid2 = _First2; ; ++_Mid1, (void)++_Mid2) 18:50:44 INFO - if (_Mid2 == _Last2) 18:50:44 INFO - return (_First1); 18:50:44 INFO - else if (!_Pred(*_Mid1, *_Mid2)) 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - return (_Last1); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt1 search(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First1, 18:50:44 INFO - _Search_unchecked(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), _Pred, 18:50:44 INFO - _Iter_cat_t<_FwdIt1>(), _Iter_cat_t<_FwdIt2>()))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt1 search(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _First2, _FwdIt2 _Last2) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: search(_First1, _Last1, _First2, _Last2, 18:50:44 INFO - equal_to<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Search_n_unchecked(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - _Diff _Count, const _Ty& _Val, _Pr& _Pred, forward_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - if (_Count <= 0) 18:50:44 INFO - return (_First); 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_First, _Val)) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Mid = _First; 18:50:44 INFO - for (_Diff _Count1 = _Count; ; ) 18:50:44 INFO - if (--_Count1 == 0) 18:50:44 INFO - return (_First); 18:50:44 INFO - else if (++_Mid == _Last) 18:50:44 INFO - return (_Last); 18:50:44 INFO - else if (!_Pred(*_Mid, _Val)) 18:50:44 INFO - { 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - _First = _Mid; 18:50:44 INFO - } 18:50:44 INFO - return (_Last); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Search_n_unchecked(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - _Diff _Count, const _Ty& _Val, _Pr& _Pred, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - if (_Count <= 0) 18:50:44 INFO - return (_First); 18:50:44 INFO - _FwdIt _Oldfirst = _First; 18:50:44 INFO - for (_Diff _Inc = 0; _Count <= _Last - _Oldfirst; ) 18:50:44 INFO - { 18:50:44 INFO - _First = _Oldfirst + _Inc; 18:50:44 INFO - if (_Pred(*_First, _Val)) 18:50:44 INFO - { 18:50:44 INFO - _Diff _Count1 = _Count; 18:50:44 INFO - _FwdIt _Mid = _First; 18:50:44 INFO - for (; _Oldfirst != _First && _Pred(_First[-1], _Val); 18:50:44 INFO - --_First) 18:50:44 INFO - --_Count1; 18:50:44 INFO - if (_Count1 <= _Last - _Mid) 18:50:44 INFO - for (; ; ) 18:50:44 INFO - { 18:50:44 INFO - if (--_Count1 == 0) 18:50:44 INFO - return (_First); 18:50:44 INFO - else if (!_Pred(*++_Mid, _Val)) 18:50:44 INFO - { 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - _Oldfirst = ++_Mid; 18:50:44 INFO - _Inc = 0; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _Oldfirst = _First + 1; 18:50:44 INFO - _Inc = _Count - 1; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - return (_Last); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt search_n(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - _Diff _Count, const _Ty& _Val, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Search_n_unchecked(_Unchecked(_First), _Unchecked(_Last), _Count, _Val, 18:50:44 INFO - _Pred, _Iter_cat_t<_FwdIt>()))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt search_n(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - _Diff _Count, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: search_n(_First, _Last, _Count, _Val, 18:50:44 INFO - equal_to<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt1 _Find_end_unchecked(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_FwdIt1> _Count1 = ::std:: distance(_First1, _Last1); 18:50:44 INFO - _Iter_diff_t<_FwdIt2> _Count2 = ::std:: distance(_First2, _Last2); 18:50:44 INFO - _FwdIt1 _Ans = _Last1; 18:50:44 INFO - if (0 < _Count2) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - for (; _Count2 <= _Count1; ++_First1, (void)--_Count1) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt1 _Mid1 = _First1; 18:50:44 INFO - for (_FwdIt2 _Mid2 = _First2; ; ++_Mid1) 18:50:44 INFO - if (!_Pred(*_Mid1, *_Mid2)) 18:50:44 INFO - break; 18:50:44 INFO - else if (++_Mid2 == _Last2) 18:50:44 INFO - { 18:50:44 INFO - _Ans = _First1; 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - return (_Ans); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt1 find_end(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First1, 18:50:44 INFO - _Find_end_unchecked(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt1 find_end(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _First2, _FwdIt2 _Last2) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: find_end(_First1, _Last1, _First2, _Last2, 18:50:44 INFO - equal_to<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt1 _Find_first_of_unchecked(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1; ++_First1) 18:50:44 INFO - for (_FwdIt2 _Mid2 = _First2; _Mid2 != _Last2; ++_Mid2) 18:50:44 INFO - if (_Pred(*_First1, *_Mid2)) 18:50:44 INFO - return (_First1); 18:50:44 INFO - return (_First1); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt1 find_first_of(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _First2, _FwdIt2 _Last2, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First1, 18:50:44 INFO - _Find_first_of_unchecked(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt1 find_first_of(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _First2, _FwdIt2 _Last2) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: find_first_of(_First1, _Last1, _First2, _Last2, 18:50:44 INFO - equal_to<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt2 _Swap_ranges_unchecked(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _Dest) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1; ++_First1, (void)++_Dest) 18:50:44 INFO - ::std:: iter_swap(_First1, _Dest); 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt2 _Swap_ranges1(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _Dest, 18:50:44 INFO - forward_iterator_tag, forward_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Swap_ranges_unchecked(_First1, _Last1, _Unchecked_idl0(_Dest)))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt2 _Swap_ranges1(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _Dest, 18:50:44 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Swap_ranges_unchecked(_First1, _Last1, _Unchecked(_Dest)))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt2 swap_ranges(_FwdIt1 _First1, _FwdIt1 _Last1, 18:50:44 INFO - _FwdIt2 _Dest) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - ; 18:50:44 INFO - return (_Swap_ranges1(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Dest, _Iter_cat_t<_FwdIt1>(), _Iter_cat_t<_FwdIt2>())); 18:50:44 INFO - } 18:50:44 INFO - #line 905 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Transform_unchecked(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Fn1& _Func) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First, (void)++_Dest) 18:50:44 INFO - *_Dest = _Func(*_First); 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Transform_no_deprecate1(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Fn1& _Func, 18:50:44 INFO - input_iterator_tag, _Any_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Transform_unchecked(_First, _Last, _Unchecked_idl0(_Dest), _Func))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Transform_no_deprecate1(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Fn1& _Func, 18:50:44 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Transform_unchecked(_First, _Last, _Unchecked(_Dest), _Func))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Transform_no_deprecate(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Fn1& _Func) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Transform_no_deprecate1(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Dest, _Func, _Iter_cat_t<_InIt>(), _Iter_cat_t<_OutIt>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt transform(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Fn1 _Func) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Transform_no_deprecate(_First, _Last, _Dest, _Func)); 18:50:44 INFO - } 18:50:44 INFO - #line 976 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Transform_unchecked(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _OutIt _Dest, _Fn2& _Func) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1; ++_First1, (void)++_First2, ++_Dest) 18:50:44 INFO - *_Dest = _Func(*_First1, *_First2); 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Transform_no_deprecate2(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _OutIt _Dest, _Fn2& _Func, 18:50:44 INFO - input_iterator_tag, _Any_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Transform_unchecked(_First1, _Last1, _First2, _Unchecked_idl0(_Dest), _Func))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Transform_no_deprecate2(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _OutIt _Dest, _Fn2& _Func, 18:50:44 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Transform_unchecked(_First1, _Last1, _First2, _Unchecked(_Dest), _Func))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Transform_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _OutIt _Dest, _Fn2& _Func, 18:50:44 INFO - input_iterator_tag, input_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Transform_no_deprecate2(_First1, _Last1, 18:50:44 INFO - _Unchecked_idl0(_First2), _Dest, _Func, 18:50:44 INFO - _Iter_cat_t<_InIt1>(), _Iter_cat_t<_OutIt>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Transform_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _OutIt _Dest, _Fn2& _Func, 18:50:44 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Transform_no_deprecate2(_First1, _Last1, 18:50:44 INFO - _Unchecked(_First2), _Dest, _Func, 18:50:44 INFO - _Iter_cat_t<_InIt1>(), _Iter_cat_t<_OutIt>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Transform_no_deprecate(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _OutIt _Dest, _Fn2& _Func) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Transform_no_deprecate1(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _First2, _Dest, _Func, 18:50:44 INFO - _Iter_cat_t<_InIt1>(), _Iter_cat_t<_InIt2>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt transform(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _OutIt _Dest, _Fn2 _Func) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; 18:50:44 INFO - (_Unchecked_iterators::_Deprecate(_Is_checked(_First2))); 18:50:44 INFO - (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Transform_no_deprecate(_First1, _Last1, _First2, _Dest, _Func)); 18:50:44 INFO - } 18:50:44 INFO - #line 1113 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - void _Replace_unchecked(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Oldval, const _Ty& _Newval) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (*_First == _Oldval) 18:50:44 INFO - *_First = _Newval; 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void replace(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Oldval, const _Ty& _Newval) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - _Replace_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Oldval, _Newval); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Replace_if_unchecked(_FwdIt _First, _FwdIt _Last, _Pr& _Pred, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_First)) 18:50:44 INFO - *_First = _Val; 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void replace_if(_FwdIt _First, _FwdIt _Last, _Pr _Pred, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - _Replace_if_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Pred, _Val); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Replace_copy_unchecked(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, const _Ty& _Oldval, const _Ty& _Newval) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First, (void)++_Dest) 18:50:44 INFO - *_Dest = *_First == _Oldval ? _Newval : *_First; 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Replace_copy1(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, const _Ty& _Oldval, const _Ty& _Newval, 18:50:44 INFO - input_iterator_tag, _Any_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Replace_copy_unchecked(_First, _Last, _Unchecked_idl0(_Dest), 18:50:44 INFO - _Oldval, _Newval))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Replace_copy1(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, const _Ty& _Oldval, const _Ty& _Newval, 18:50:44 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Replace_copy_unchecked(_First, _Last, _Unchecked(_Dest), 18:50:44 INFO - _Oldval, _Newval))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt replace_copy(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, const _Ty& _Oldval, const _Ty& _Newval) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - ; 18:50:44 INFO - return (_Replace_copy1(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Dest, _Oldval, _Newval, 18:50:44 INFO - _Iter_cat_t<_InIt>(), _Iter_cat_t<_OutIt>())); 18:50:44 INFO - } 18:50:44 INFO - #line 1219 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Replace_copy_if_unchecked(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First, (void)++_Dest) 18:50:44 INFO - *_Dest = _Pred(*_First) ? _Val : *_First; 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Replace_copy_if_no_deprecate1(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred, const _Ty& _Val, 18:50:44 INFO - input_iterator_tag, _Any_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Replace_copy_if_unchecked(_First, _Last, _Unchecked_idl0(_Dest), _Pred, _Val))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Replace_copy_if_no_deprecate1(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred, const _Ty& _Val, 18:50:44 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Replace_copy_if_unchecked(_First, _Last, _Unchecked(_Dest), _Pred, _Val))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Replace_copy_if_no_deprecate(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Replace_copy_if_no_deprecate1(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Dest, _Pred, _Val, 18:50:44 INFO - _Iter_cat_t<_InIt>(), _Iter_cat_t<_OutIt>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt replace_copy_if(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr _Pred, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Replace_copy_if_no_deprecate(_First, _Last, _Dest, _Pred, _Val)); 18:50:44 INFO - } 18:50:44 INFO - #line 1297 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - void _Generate_unchecked(_FwdIt _First, _FwdIt _Last, _Fn0& _Func) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - *_First = _Func(); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void generate(_FwdIt _First, _FwdIt _Last, _Fn0 _Func) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - _Generate_unchecked(_Unchecked(_First), _Unchecked(_Last), _Func); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Generate_n_unchecked(_OutIt _Dest, _Diff _Count, _Fn0& _Func) 18:50:44 INFO - { 18:50:44 INFO - for (; 0 < _Count; --_Count, (void)++_Dest) 18:50:44 INFO - *_Dest = _Func(); 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt generate_n(_OutIt _Dest, _Diff _Count, _Fn0 _Func) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Generate_n_unchecked(_Unchecked_n(_Dest, _Count), _Count, _Func))); 18:50:44 INFO - } 18:50:44 INFO - #line 1346 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Remove_copy_unchecked(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (!(*_First == _Val)) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - *_Dest++ = *_First; 18:50:44 INFO - } 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt remove_copy(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Remove_copy_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Unchecked_idl0(_Dest), _Val))); 18:50:44 INFO - } 18:50:44 INFO - #line 1390 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Remove_copy_if_unchecked(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_First) 18:50:44 INFO - if (!_Pred(*_First)) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - *_Dest++ = *_First; 18:50:44 INFO - } 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Remove_copy_if_no_deprecate(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Remove_copy_if_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Unchecked_idl0(_Dest), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt remove_copy_if(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Remove_copy_if_no_deprecate(_First, _Last, _Dest, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - #line 1443 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Remove_unchecked(_FwdIt _First, _FwdIt _Last, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - _First = _Find_unchecked(_First, _Last, _Val); 18:50:44 INFO - _FwdIt _Next = _First; 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - { 18:50:44 INFO - for (++_First; _First != _Last; ++_First) 18:50:44 INFO - if (!(*_First == _Val)) 18:50:44 INFO - *_Next++ = ::std:: move(*_First); 18:50:44 INFO - } 18:50:44 INFO - return (_Next); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt remove(_FwdIt _First, _FwdIt _Last, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Remove_unchecked(_Unchecked(_First), _Unchecked(_Last), _Val))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Remove_if_unchecked(_FwdIt _First, _FwdIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _First = _Find_if_unchecked(_First, _Last, _Pred); 18:50:44 INFO - _FwdIt _Next = _First; 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - { 18:50:44 INFO - for (++_First; _First != _Last; ++_First) 18:50:44 INFO - if (!_Pred(*_First)) 18:50:44 INFO - *_Next++ = ::std:: move(*_First); 18:50:44 INFO - } 18:50:44 INFO - return (_Next); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt remove_if(_FwdIt _First, _FwdIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Remove_if_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Unique_unchecked(_FwdIt _First, _FwdIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - for (_FwdIt _Firstb; (void)(_Firstb = _First), ++_First != _Last; ) 18:50:44 INFO - if (_Pred(*_Firstb, *_First)) 18:50:44 INFO - { 18:50:44 INFO - for (; ++_First != _Last; ) 18:50:44 INFO - if (!_Pred(*_Firstb, *_First)) 18:50:44 INFO - *++_Firstb = ::std:: move(*_First); 18:50:44 INFO - return (++_Firstb); 18:50:44 INFO - } 18:50:44 INFO - return (_Last); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt unique(_FwdIt _First, _FwdIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Unique_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt unique(_FwdIt _First, _FwdIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: unique(_First, _Last, equal_to<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Unique_copy_unchecked(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred, input_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - { 18:50:44 INFO - _Iter_value_t<_InIt> _Val = *_First; 18:50:44 INFO - for (*_Dest++ = _Val; ++_First != _Last; ) 18:50:44 INFO - if (!_Pred(_Val, *_First)) 18:50:44 INFO - { 18:50:44 INFO - _Val = *_First; 18:50:44 INFO - *_Dest++ = _Val; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Unique_copy_unchecked(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred, forward_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Firstb = _First; 18:50:44 INFO - for (*_Dest++ = *_Firstb; ++_First != _Last; ) 18:50:44 INFO - if (!_Pred(*_Firstb, *_First)) 18:50:44 INFO - { 18:50:44 INFO - _Firstb = _First; 18:50:44 INFO - *_Dest++ = *_Firstb; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Unique_copy_no_deprecate(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Unique_copy_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Unchecked_idl0(_Dest), _Pred, _Iter_cat_t<_InIt>()))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt unique_copy(_InIt _First, _InIt _Last, 18:50:44 INFO - _OutIt _Dest, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Unique_copy_no_deprecate(_First, _Last, _Dest, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - #line 1610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt unique_copy(_InIt _First, _InIt _Last, _OutIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: unique_copy(_First, _Last, _Dest, 18:50:44 INFO - equal_to<>())); 18:50:44 INFO - } 18:50:44 INFO - #line 1631 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Reverse_copy_unchecked(_BidIt _First, _BidIt _Last, 18:50:44 INFO - _OutIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last; ++_Dest) 18:50:44 INFO - *_Dest = *--_Last; 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Reverse_copy1(_BidIt _First, _BidIt _Last, 18:50:44 INFO - _OutIt _Dest, 18:50:44 INFO - bidirectional_iterator_tag, _Any_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Reverse_copy_unchecked(_First, _Last, _Unchecked_idl0(_Dest)))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Reverse_copy1(_BidIt _First, _BidIt _Last, 18:50:44 INFO - _OutIt _Dest, 18:50:44 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Reverse_copy_unchecked(_First, _Last, _Unchecked(_Dest)))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt reverse_copy(_BidIt _First, _BidIt _Last, 18:50:44 INFO - _OutIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - ; 18:50:44 INFO - return (_Reverse_copy1(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Dest, _Iter_cat_t<_BidIt>(), _Iter_cat_t<_OutIt>())); 18:50:44 INFO - } 18:50:44 INFO - #line 1687 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Rotate_copy_unchecked(_FwdIt _First, _FwdIt _Mid, _FwdIt _Last, 18:50:44 INFO - _OutIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - _Dest = _Copy_unchecked(_Mid, _Last, _Dest); 18:50:44 INFO - return (_Copy_unchecked(_First, _Mid, _Dest)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Rotate_copy1(_FwdIt _First, _FwdIt _Mid, _FwdIt _Last, 18:50:44 INFO - _OutIt _Dest, forward_iterator_tag, _Any_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Rotate_copy_unchecked(_First, _Mid, _Last, _Unchecked_idl0(_Dest)))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Rotate_copy1(_FwdIt _First, _FwdIt _Mid, _FwdIt _Last, 18:50:44 INFO - _OutIt _Dest, random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Rotate_copy_unchecked(_First, _Mid, _Last, _Unchecked(_Dest)))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt rotate_copy(_FwdIt _First, _FwdIt _Mid, _FwdIt _Last, 18:50:44 INFO - _OutIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rotate_copy1(_Unchecked(_First), _Unchecked(_Mid), 18:50:44 INFO - _Unchecked(_Last), _Dest, _Iter_cat_t<_FwdIt>(), _Iter_cat_t<_OutIt>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Random_shuffle_unchecked(_RanIt _First, _RanIt _Last, _Fn1& _Func) 18:50:44 INFO - { 18:50:44 INFO - if (_Last - _First < 2) 18:50:44 INFO - return; 18:50:44 INFO - _RanIt _Next = _First; 18:50:44 INFO - for (_Iter_diff_t<_RanIt> _Index = 2; ++_Next != _Last; ++_Index) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_RanIt> _Off = _Func(_Index); 18:50:44 INFO - #line 1749 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - #line 1751 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - ::std:: iter_swap(_Next, _First + _Off); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Random_shuffle1(_RanIt _First, _RanIt _Last, _Fn1& _Func) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - _Random_shuffle_unchecked(_Unchecked(_First), _Unchecked(_Last), _Func); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void shuffle(_RanIt _First, _RanIt _Last, _Urng&& _Func) 18:50:44 INFO - { 18:50:44 INFO - typedef typename iterator_traits<_RanIt>::difference_type _Diff; 18:50:44 INFO - typedef typename remove_reference<_Urng>::type _Urng0; 18:50:44 INFO - _Rng_from_urng<_Diff, _Urng0> _Rng(_Func); 18:50:44 INFO - _Random_shuffle1(_First, _Last, _Rng); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void random_shuffle(_RanIt _First, _RanIt _Last, _Fn1&& _Func) 18:50:44 INFO - { 18:50:44 INFO - _Random_shuffle1(_First, _Last, _Func); 18:50:44 INFO - } 18:50:44 INFO - struct _Rand_urng_from_func 18:50:44 INFO - { 18:50:44 INFO - typedef unsigned int result_type; 18:50:44 INFO - static result_type (min)() 18:50:44 INFO - { 18:50:44 INFO - return (0); 18:50:44 INFO - } 18:50:44 INFO - static result_type (max)() 18:50:44 INFO - { 18:50:44 INFO - return (0x7fff); 18:50:44 INFO - } 18:50:44 INFO - result_type operator()() 18:50:44 INFO - { 18:50:44 INFO - return (:: rand()); 18:50:44 INFO - } 18:50:44 INFO - }; 18:50:44 INFO - template inline 18:50:44 INFO - void random_shuffle(_RanIt _First, _RanIt _Last) 18:50:44 INFO - { 18:50:44 INFO - _Rand_urng_from_func _Func; 18:50:44 INFO - ::std:: shuffle(_First, _Last, _Func); 18:50:44 INFO - } 18:50:44 INFO - #line 1812 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Partition_unchecked(_FwdIt _First, _FwdIt _Last, _Pr& _Pred, 18:50:44 INFO - forward_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - while (_First != _Last && _Pred(*_First)) 18:50:44 INFO - ++_First; 18:50:44 INFO - if (_First == _Last) 18:50:44 INFO - return (_First); 18:50:44 INFO - for (_FwdIt _Next = ::std:: next(_First); _Next != _Last; ++_Next) 18:50:44 INFO - if (_Pred(*_Next)) 18:50:44 INFO - ::std:: iter_swap(_First++, _Next); 18:50:44 INFO - return (_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _BidIt _Partition_unchecked(_BidIt _First, _BidIt _Last, _Pr& _Pred, 18:50:44 INFO - bidirectional_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - for (; ; ++_First) 18:50:44 INFO - { 18:50:44 INFO - for (; _First != _Last && _Pred(*_First); ++_First) 18:50:44 INFO - ; 18:50:44 INFO - if (_First == _Last) 18:50:44 INFO - break; 18:50:44 INFO - for (; _First != --_Last && !_Pred(*_Last); ) 18:50:44 INFO - ; 18:50:44 INFO - if (_First == _Last) 18:50:44 INFO - break; 18:50:44 INFO - ::std:: iter_swap(_First, _Last); 18:50:44 INFO - } 18:50:44 INFO - return (_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt partition(_FwdIt _First, _FwdIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Partition_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred, 18:50:44 INFO - _Iter_cat_t<_FwdIt>()))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _BidIt _Buffered_rotate_unchecked(_BidIt _First, _BidIt _Mid, _BidIt _Last, 18:50:44 INFO - _Diff _Count1, _Diff _Count2, _Temp_iterator<_Ty>& _Tempbuf) 18:50:44 INFO - { 18:50:44 INFO - if (_Count1 == 0 || _Count2 == 0) 18:50:44 INFO - { 18:50:44 INFO - ::std:: advance(_First, _Count2); 18:50:44 INFO - return (_First); 18:50:44 INFO - } 18:50:44 INFO - else if (_Count1 <= _Count2 && _Count1 <= _Tempbuf._Maxlen()) 18:50:44 INFO - { 18:50:44 INFO - _Move_unchecked(_First, _Mid, _Tempbuf._Init()); 18:50:44 INFO - _Move_unchecked(_Mid, _Last, _First); 18:50:44 INFO - return (_Move_backward_unchecked(_Tempbuf._First(), _Tempbuf._Last(), 18:50:44 INFO - _Last)); 18:50:44 INFO - } 18:50:44 INFO - else if (_Count2 <= _Tempbuf._Maxlen()) 18:50:44 INFO - { 18:50:44 INFO - _Move_unchecked(_Mid, _Last, _Tempbuf._Init()); 18:50:44 INFO - _Move_backward_unchecked(_First, _Mid, _Last); 18:50:44 INFO - return (_Move_unchecked(_Tempbuf._First(), _Tempbuf._Last(), _First)); 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - return (_Rotate_unchecked(_First, _Mid, _Last)); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _BidIt _Stable_partition_unchecked1(_BidIt _First, _BidIt _Last, _Pr& _Pred, 18:50:44 INFO - _Diff _Count, _Temp_iterator<_Ty>& _Tempbuf) 18:50:44 INFO - { 18:50:44 INFO - if (_Count == 0) 18:50:44 INFO - return (_First); 18:50:44 INFO - else if (_Count == 1) 18:50:44 INFO - return (_Pred(*_First) ? _Last : _First); 18:50:44 INFO - else if (_Count <= _Tempbuf._Maxlen()) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Next = _First; 18:50:44 INFO - for (_Tempbuf._Init(); _First != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_First)) 18:50:44 INFO - *_Next++ = ::std:: move(*_First); 18:50:44 INFO - else 18:50:44 INFO - *_Tempbuf++ = ::std:: move(*_First); 18:50:44 INFO - _Move_unchecked(_Tempbuf._First(), _Tempbuf._Last(), _Next); 18:50:44 INFO - return (_Next); 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Mid = _First; 18:50:44 INFO - ::std:: advance(_Mid, _Count / 2); 18:50:44 INFO - _BidIt _Left = _Stable_partition_unchecked1(_First, _Mid, _Pred, 18:50:44 INFO - _Count / 2, _Tempbuf); 18:50:44 INFO - _BidIt _Right = _Stable_partition_unchecked1(_Mid, _Last, _Pred, 18:50:44 INFO - _Count - _Count / 2, _Tempbuf); 18:50:44 INFO - _Diff _Count1 = ::std:: distance(_Left, _Mid); 18:50:44 INFO - _Diff _Count2 = ::std:: distance(_Mid, _Right); 18:50:44 INFO - return (_Buffered_rotate_unchecked(_Left, _Mid, _Right, 18:50:44 INFO - _Count1, _Count2, _Tempbuf)); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _BidIt _Stable_partition_unchecked(_BidIt _First, _BidIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_First == _Last) 18:50:44 INFO - return (_First); 18:50:44 INFO - _Iter_diff_t<_BidIt> _Count = ::std:: distance(_First, _Last); 18:50:44 INFO - _Temp_iterator<_Iter_value_t<_BidIt>> _Tempbuf(_Count); 18:50:44 INFO - return (_Stable_partition_unchecked1(_First, _Last, _Pred, _Count, _Tempbuf)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _BidIt stable_partition(_BidIt _First, _BidIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Stable_partition_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - #line 1979 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - #line 1981 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - void _Push_heap_by_index(_RanIt _First, _Diff _Hole, 18:50:44 INFO - _Diff _Top, _Ty&& _Val, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (_Diff _Idx = (_Hole - 1) / 2; 18:50:44 INFO - _Top < _Hole && _Pred(*(_First + _Idx), _Val); 18:50:44 INFO - _Idx = (_Hole - 1) / 2) 18:50:44 INFO - { 18:50:44 INFO - *(_First + _Hole) = ::std:: move(*(_First + _Idx)); 18:50:44 INFO - _Hole = _Idx; 18:50:44 INFO - } 18:50:44 INFO - *(_First + _Hole) = ::std:: move(_Val); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Push_heap_unchecked(_RanIt _First, _RanIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - typedef _Iter_diff_t<_RanIt> _Diff; 18:50:44 INFO - _Diff _Count = _Last - _First; 18:50:44 INFO - if (2 <= _Count) 18:50:44 INFO - { 18:50:44 INFO - _Iter_value_t<_RanIt> _Val = ::std:: move(*--_Last); 18:50:44 INFO - _Push_heap_by_index(_First, --_Count, _Diff(0), ::std:: move(_Val), _Pred); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void push_heap(_RanIt _First, _RanIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - _Push_heap_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void push_heap(_RanIt _First, _RanIt _Last) 18:50:44 INFO - { 18:50:44 INFO - ::std:: push_heap(_First, _Last, less<>()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pop_heap_hole_by_index(_RanIt _First, _Diff _Hole, _Diff _Bottom, 18:50:44 INFO - _Ty&& _Val, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - const _Diff _Top = _Hole; 18:50:44 INFO - _Diff _Idx = _Hole; 18:50:44 INFO - const _Diff _Max_sequence_non_leaf = (_Bottom - 1) / 2; 18:50:44 INFO - while (_Idx < _Max_sequence_non_leaf) 18:50:44 INFO - { 18:50:44 INFO - _Idx = 2 * _Idx + 2; 18:50:44 INFO - if (_Pred(*(_First + _Idx), *(_First + (_Idx - 1)))) 18:50:44 INFO - --_Idx; 18:50:44 INFO - *(_First + _Hole) = ::std:: move(*(_First + _Idx)); 18:50:44 INFO - _Hole = _Idx; 18:50:44 INFO - } 18:50:44 INFO - if (_Idx == _Max_sequence_non_leaf && _Bottom % 2 == 0) 18:50:44 INFO - { 18:50:44 INFO - *(_First + _Hole) = ::std:: move(*(_First + (_Bottom - 1))); 18:50:44 INFO - _Hole = _Bottom - 1; 18:50:44 INFO - } 18:50:44 INFO - _Push_heap_by_index(_First, _Hole, _Top, ::std:: move(_Val), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pop_heap_hole_unchecked(_RanIt _First, _RanIt _Last, _RanIt _Dest, 18:50:44 INFO - _Ty&& _Val, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - *_Dest = ::std:: move(*_First); 18:50:44 INFO - _Pop_heap_hole_by_index(_First, _Iter_diff_t<_RanIt>(0), _Iter_diff_t<_RanIt>(_Last - _First), 18:50:44 INFO - ::std:: move(_Val), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Pop_heap_unchecked(_RanIt _First, _RanIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (2 <= _Last - _First) 18:50:44 INFO - { 18:50:44 INFO - --_Last; 18:50:44 INFO - _Iter_value_t<_RanIt> _Val = ::std:: move(*_Last); 18:50:44 INFO - _Pop_heap_hole_unchecked(_First, _Last, _Last, 18:50:44 INFO - ::std:: move(_Val), _Pred); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void pop_heap(_RanIt _First, _RanIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - _Pop_heap_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void pop_heap(_RanIt _First, _RanIt _Last) 18:50:44 INFO - { 18:50:44 INFO - ::std:: pop_heap(_First, _Last, less<>()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Make_heap_unchecked(_RanIt _First, _RanIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_RanIt> _Bottom = _Last - _First; 18:50:44 INFO - if (2 <= _Bottom) 18:50:44 INFO - { 18:50:44 INFO - for (_Iter_diff_t<_RanIt> _Hole = _Bottom / 2; 0 < _Hole; ) 18:50:44 INFO - { 18:50:44 INFO - --_Hole; 18:50:44 INFO - _Iter_value_t<_RanIt> _Val = ::std:: move(*(_First + _Hole)); 18:50:44 INFO - _Pop_heap_hole_by_index(_First, _Hole, _Bottom, 18:50:44 INFO - ::std:: move(_Val), _Pred); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void make_heap(_RanIt _First, _RanIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - _Make_heap_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void make_heap(_RanIt _First, _RanIt _Last) 18:50:44 INFO - { 18:50:44 INFO - ::std:: make_heap(_First, _Last, less<>()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Sort_heap_unchecked(_RanIt _First, _RanIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; 2 <= _Last - _First; --_Last) 18:50:44 INFO - _Pop_heap_unchecked(_First, _Last, _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void sort_heap(_RanIt _First, _RanIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - _Sort_heap_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void sort_heap(_RanIt _First, _RanIt _Last) 18:50:44 INFO - { 18:50:44 INFO - ::std:: sort_heap(_First, _Last, less<>()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Lower_bound_unchecked(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Val, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_FwdIt> _Count = ::std:: distance(_First, _Last); 18:50:44 INFO - while (0 < _Count) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_FwdIt> _Count2 = _Count / 2; 18:50:44 INFO - _FwdIt _Mid = _First; 18:50:44 INFO - ::std:: advance(_Mid, _Count2); 18:50:44 INFO - if (_Pred(*_Mid, _Val)) 18:50:44 INFO - { 18:50:44 INFO - _First = ++_Mid; 18:50:44 INFO - _Count -= _Count2 + 1; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - _Count = _Count2; 18:50:44 INFO - } 18:50:44 INFO - return (_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt lower_bound(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Val, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Lower_bound_unchecked(_Unchecked(_First), _Unchecked(_Last), _Val, _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt lower_bound(_FwdIt _First, _FwdIt _Last, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: lower_bound(_First, _Last, _Val, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Upper_bound_unchecked(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Val, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_FwdIt> _Count = ::std:: distance(_First, _Last); 18:50:44 INFO - while (0 < _Count) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_FwdIt> _Count2 = _Count / 2; 18:50:44 INFO - _FwdIt _Mid = _First; 18:50:44 INFO - ::std:: advance(_Mid, _Count2); 18:50:44 INFO - if (!_Pred(_Val, *_Mid)) 18:50:44 INFO - { 18:50:44 INFO - _First = ++_Mid; 18:50:44 INFO - _Count -= _Count2 + 1; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - _Count = _Count2; 18:50:44 INFO - } 18:50:44 INFO - return (_First); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt upper_bound(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Val, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Upper_bound_unchecked(_Unchecked(_First), _Unchecked(_Last), _Val, _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt upper_bound(_FwdIt _First, _FwdIt _Last, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: upper_bound(_First, _Last, _Val, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_FwdIt, _FwdIt> 18:50:44 INFO - _Equal_range_unchecked(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Val, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_FwdIt> _Count = ::std:: distance(_First, _Last); 18:50:44 INFO - while (0 < _Count) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_FwdIt> _Count2 = _Count / 2; 18:50:44 INFO - _FwdIt _Mid = _First; 18:50:44 INFO - ::std:: advance(_Mid, _Count2); 18:50:44 INFO - if (_Pred(*_Mid, _Val)) 18:50:44 INFO - { 18:50:44 INFO - _First = ++_Mid; 18:50:44 INFO - _Count -= _Count2 + 1; 18:50:44 INFO - } 18:50:44 INFO - else if (_Pred(_Val, *_Mid)) 18:50:44 INFO - _Count = _Count2; 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _First2 = _Lower_bound_unchecked(_First, _Mid, _Val, _Pred); 18:50:44 INFO - ::std:: advance(_First, _Count); 18:50:44 INFO - _FwdIt _Last2 = _Upper_bound_unchecked(++_Mid, _First, _Val, _Pred); 18:50:44 INFO - return (pair<_FwdIt, _FwdIt>(_First2, _Last2)); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - return (pair<_FwdIt, _FwdIt>(_First, _First)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_FwdIt, _FwdIt> 18:50:44 INFO - equal_range(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Val, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked_both(_First, _Last, 18:50:44 INFO - _Equal_range_unchecked(_Unchecked(_First), _Unchecked(_Last), _Val, _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_FwdIt, _FwdIt> 18:50:44 INFO - equal_range(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: equal_range(_First, _Last, _Val, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool _Binary_search_unchecked(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Val, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _First = _Lower_bound_unchecked(_First, _Last, _Val, _Pred); 18:50:44 INFO - return (_First != _Last && !_Pred(_Val, *_First)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool binary_search(_FwdIt _First, _FwdIt _Last, 18:50:44 INFO - const _Ty& _Val, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Binary_search_unchecked(_Unchecked(_First), _Unchecked(_Last), 18:50:44 INFO - _Val, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool binary_search(_FwdIt _First, _FwdIt _Last, const _Ty& _Val) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: binary_search(_First, _Last, _Val, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Merge_unchecked(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_First1 != _Last1 && _First2 != _Last2) 18:50:44 INFO - for (; ; ) 18:50:44 INFO - { 18:50:44 INFO - if (_Pred(*_First2, *_First1)) 18:50:44 INFO - { 18:50:44 INFO - *_Dest++ = *_First2++; 18:50:44 INFO - if (_First2 == _Last2) 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - *_Dest++ = *_First1++; 18:50:44 INFO - if (_First1 == _Last1) 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - _Dest = _Copy_unchecked(_First1, _Last1, _Dest); 18:50:44 INFO - return (_Copy_unchecked(_First2, _Last2, _Dest)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Merge_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred, input_iterator_tag, 18:50:44 INFO - input_iterator_tag, _Any_tag) 18:50:44 INFO - { 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Merge_unchecked(_First1, _Last1, _First2, _Last2, _Unchecked_idl0(_Dest), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Merge_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred, random_access_iterator_tag, 18:50:44 INFO - random_access_iterator_tag, random_access_iterator_tag) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Merge_unchecked(_First1, _Last1, _First2, _Last2, _Unchecked(_Dest), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Merge_no_deprecate(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Merge_no_deprecate1(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), 18:50:44 INFO - _Dest, _Pred, 18:50:44 INFO - _Iter_cat_t<_InIt1>(), _Iter_cat_t<_InIt2>(), _Iter_cat_t<_OutIt>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt merge(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Merge_no_deprecate(_First1, _Last1, _First2, _Last2, _Dest, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - #line 2444 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt merge(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: merge(_First1, _Last1, _First2, _Last2, _Dest, 18:50:44 INFO - less<>())); 18:50:44 INFO - } 18:50:44 INFO - #line 2470 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _BidIt3 _Buffered_merge_backward_unchecked(_BidIt1 _First1, _BidIt1 _Last1, 18:50:44 INFO - _BidIt2 _First2, _BidIt2 _Last2, _BidIt3 _Dest, _Pr& _Pred, 18:50:44 INFO - bool _In_place = false) 18:50:44 INFO - { 18:50:44 INFO - if (_First1 != _Last1 && _First2 != _Last2) 18:50:44 INFO - for (; ; ) 18:50:44 INFO - { 18:50:44 INFO - if (_Pred(*--_Last2, *--_Last1)) 18:50:44 INFO - { 18:50:44 INFO - *--_Dest = ::std:: move(*_Last1); 18:50:44 INFO - ++_Last2; 18:50:44 INFO - if (_First1 == _Last1) 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - *--_Dest = ::std:: move(*_Last2); 18:50:44 INFO - ++_Last1; 18:50:44 INFO - if (_First2 == _Last2) 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - _Dest = _Move_backward_unchecked(_First2, _Last2, _Dest); 18:50:44 INFO - if (!_In_place) 18:50:44 INFO - _Dest = _Move_backward_unchecked(_First1, _Last1, _Dest); 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Buffered_merge_unchecked(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred, bool _In_place = false) 18:50:44 INFO - { 18:50:44 INFO - if (_First1 != _Last1 && _First2 != _Last2) 18:50:44 INFO - for (; ; ) 18:50:44 INFO - { 18:50:44 INFO - if (_Pred(*_First2, *_First1)) 18:50:44 INFO - { 18:50:44 INFO - *_Dest++ = ::std:: move(*_First2++); 18:50:44 INFO - if (_First2 == _Last2) 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - *_Dest++ = ::std:: move(*_First1++); 18:50:44 INFO - if (_First1 == _Last1) 18:50:44 INFO - break; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - _Dest = _Move_unchecked(_First1, _Last1, _Dest); 18:50:44 INFO - if (!_In_place) 18:50:44 INFO - _Dest = _Move_unchecked(_First2, _Last2, _Dest); 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Buffered_merge_unchecked(_BidIt _First, _BidIt _Mid, _BidIt _Last, 18:50:44 INFO - _Diff _Count1, _Diff _Count2, 18:50:44 INFO - _Temp_iterator<_Ty>& _Tempbuf, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_Count1 == 0 || _Count2 == 0) 18:50:44 INFO - ; 18:50:44 INFO - else if (_Count1 + _Count2 == 2) 18:50:44 INFO - { 18:50:44 INFO - if (_Pred(*_Mid, *_First)) 18:50:44 INFO - ::std:: iter_swap(_First, _Mid); 18:50:44 INFO - } 18:50:44 INFO - else if (_Count1 <= _Count2 && _Count1 <= _Tempbuf._Maxlen()) 18:50:44 INFO - { 18:50:44 INFO - _Move_unchecked(_First, _Mid, _Tempbuf._Init()); 18:50:44 INFO - _Buffered_merge_unchecked(_Tempbuf._First(), _Tempbuf._Last(), 18:50:44 INFO - _Mid, _Last, _First, _Pred, true); 18:50:44 INFO - } 18:50:44 INFO - else if (_Count2 <= _Tempbuf._Maxlen()) 18:50:44 INFO - { 18:50:44 INFO - _Move_unchecked(_Mid, _Last, _Tempbuf._Init()); 18:50:44 INFO - _Buffered_merge_backward_unchecked(_First, _Mid, 18:50:44 INFO - _Tempbuf._First(), _Tempbuf._Last(), _Last, _Pred, true); 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Firstn, _Lastn; 18:50:44 INFO - _Diff _Count1n, _Count2n; 18:50:44 INFO - if (_Count2 < _Count1) 18:50:44 INFO - { 18:50:44 INFO - _Count1n = _Count1 / 2; 18:50:44 INFO - _Firstn = _First; 18:50:44 INFO - ::std:: advance(_Firstn, _Count1n); 18:50:44 INFO - _Lastn = _Lower_bound_unchecked(_Mid, _Last, *_Firstn, _Pred); 18:50:44 INFO - _Count2n = ::std:: distance(_Mid, _Lastn); 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _Count2n = _Count2 / 2; 18:50:44 INFO - _Lastn = _Mid; 18:50:44 INFO - ::std:: advance(_Lastn, _Count2n); 18:50:44 INFO - _Firstn = _Upper_bound_unchecked(_First, _Mid, *_Lastn, _Pred); 18:50:44 INFO - _Count1n = ::std:: distance(_First, _Firstn); 18:50:44 INFO - } 18:50:44 INFO - _BidIt _Midn = _Buffered_rotate_unchecked(_Firstn, _Mid, _Lastn, 18:50:44 INFO - _Count1 - _Count1n, _Count2n, _Tempbuf); 18:50:44 INFO - _Buffered_merge_unchecked(_First, _Firstn, _Midn, 18:50:44 INFO - _Count1n, _Count2n, _Tempbuf, _Pred); 18:50:44 INFO - _Buffered_merge_unchecked(_Midn, _Lastn, _Last, 18:50:44 INFO - _Count1 - _Count1n, _Count2 - _Count2n, _Tempbuf, _Pred); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Inplace_merge_unchecked(_BidIt _First, _BidIt _Mid, _BidIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_First != _Mid && _Mid != _Last) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_BidIt> _Count1 = ::std:: distance(_First, _Mid); 18:50:44 INFO - _Iter_diff_t<_BidIt> _Count2 = ::std:: distance(_Mid, _Last); 18:50:44 INFO - _Temp_iterator<_Iter_value_t<_BidIt>> _Tempbuf(_Count1 < _Count2 ? _Count1 : _Count2); 18:50:44 INFO - _Buffered_merge_unchecked(_First, _Mid, _Last, 18:50:44 INFO - _Count1, _Count2, _Tempbuf, _Pred); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void inplace_merge(_BidIt _First, _BidIt _Mid, _BidIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - _Inplace_merge_unchecked( 18:50:44 INFO - _Unchecked(_First), _Unchecked(_Mid), _Unchecked(_Last), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void inplace_merge(_BidIt _First, _BidIt _Mid, _BidIt _Last) 18:50:44 INFO - { 18:50:44 INFO - ::std:: inplace_merge(_First, _Mid, _Last, less<>()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Insertion_sort_unchecked(_BidIt _First, _BidIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - for (_BidIt _Next = _First; ++_Next != _Last; ) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Next1 = _Next; 18:50:44 INFO - _Iter_value_t<_BidIt> _Val = ::std:: move(*_Next); 18:50:44 INFO - if (_Pred(_Val, *_First)) 18:50:44 INFO - { 18:50:44 INFO - _Move_backward_unchecked(_First, _Next, ++_Next1); 18:50:44 INFO - *_First = ::std:: move(_Val); 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - for (_BidIt _First1 = _Next1; 18:50:44 INFO - _Pred(_Val, *--_First1); 18:50:44 INFO - _Next1 = _First1) 18:50:44 INFO - *_Next1 = ::std:: move(*_First1); 18:50:44 INFO - *_Next1 = ::std:: move(_Val); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Med3_unchecked(_RanIt _First, _RanIt _Mid, _RanIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_Pred(*_Mid, *_First)) 18:50:44 INFO - ::std:: iter_swap(_Mid, _First); 18:50:44 INFO - if (_Pred(*_Last, *_Mid)) 18:50:44 INFO - { 18:50:44 INFO - ::std:: iter_swap(_Last, _Mid); 18:50:44 INFO - if (_Pred(*_Mid, *_First)) 18:50:44 INFO - ::std:: iter_swap(_Mid, _First); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Guess_median_unchecked(_RanIt _First, _RanIt _Mid, _RanIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (40 < _Last - _First) 18:50:44 INFO - { 18:50:44 INFO - size_t _Step = (_Last - _First + 1) / 8; 18:50:44 INFO - _Med3_unchecked(_First, _First + _Step, _First + 2 * _Step, _Pred); 18:50:44 INFO - _Med3_unchecked(_Mid - _Step, _Mid, _Mid + _Step, _Pred); 18:50:44 INFO - _Med3_unchecked(_Last - 2 * _Step, _Last - _Step, _Last, _Pred); 18:50:44 INFO - _Med3_unchecked(_First + _Step, _Mid, _Last - _Step, _Pred); 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - _Med3_unchecked(_First, _Mid, _Last, _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_RanIt, _RanIt> 18:50:44 INFO - _Partition_by_median_guess_unchecked(_RanIt _First, _RanIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _RanIt _Mid = _First + (_Last - _First) / 2; 18:50:44 INFO - _Guess_median_unchecked(_First, _Mid, _Last - 1, _Pred); 18:50:44 INFO - _RanIt _Pfirst = _Mid; 18:50:44 INFO - _RanIt _Plast = _Pfirst + 1; 18:50:44 INFO - while (_First < _Pfirst 18:50:44 INFO - && !_Pred(*(_Pfirst - 1), *_Pfirst) 18:50:44 INFO - && !_Pred(*_Pfirst, *(_Pfirst - 1))) 18:50:44 INFO - --_Pfirst; 18:50:44 INFO - while (_Plast < _Last 18:50:44 INFO - && !_Pred(*_Plast, *_Pfirst) 18:50:44 INFO - && !_Pred(*_Pfirst, *_Plast)) 18:50:44 INFO - ++_Plast; 18:50:44 INFO - _RanIt _Gfirst = _Plast; 18:50:44 INFO - _RanIt _Glast = _Pfirst; 18:50:44 INFO - for (; ; ) 18:50:44 INFO - { 18:50:44 INFO - for (; _Gfirst < _Last; ++_Gfirst) 18:50:44 INFO - if (_Pred(*_Pfirst, *_Gfirst)) 18:50:44 INFO - ; 18:50:44 INFO - else if (_Pred(*_Gfirst, *_Pfirst)) 18:50:44 INFO - break; 18:50:44 INFO - else if (_Plast++ != _Gfirst) 18:50:44 INFO - ::std:: iter_swap(_Plast - 1, _Gfirst); 18:50:44 INFO - for (; _First < _Glast; --_Glast) 18:50:44 INFO - if (_Pred(*(_Glast - 1), *_Pfirst)) 18:50:44 INFO - ; 18:50:44 INFO - else if (_Pred(*_Pfirst, *(_Glast - 1))) 18:50:44 INFO - break; 18:50:44 INFO - else if (--_Pfirst != _Glast - 1) 18:50:44 INFO - ::std:: iter_swap(_Pfirst, _Glast - 1); 18:50:44 INFO - if (_Glast == _First && _Gfirst == _Last) 18:50:44 INFO - return (pair<_RanIt, _RanIt>(_Pfirst, _Plast)); 18:50:44 INFO - if (_Glast == _First) 18:50:44 INFO - { 18:50:44 INFO - if (_Plast != _Gfirst) 18:50:44 INFO - ::std:: iter_swap(_Pfirst, _Plast); 18:50:44 INFO - ++_Plast; 18:50:44 INFO - ::std:: iter_swap(_Pfirst++, _Gfirst++); 18:50:44 INFO - } 18:50:44 INFO - else if (_Gfirst == _Last) 18:50:44 INFO - { 18:50:44 INFO - if (--_Glast != --_Pfirst) 18:50:44 INFO - ::std:: iter_swap(_Glast, _Pfirst); 18:50:44 INFO - ::std:: iter_swap(_Pfirst, --_Plast); 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - ::std:: iter_swap(_Gfirst++, --_Glast); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Sort_unchecked1(_RanIt _First, _RanIt _Last, _Diff _Ideal, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _Diff _Count; 18:50:44 INFO - while (_ISORT_MAX < (_Count = _Last - _First) && 0 < _Ideal) 18:50:44 INFO - { 18:50:44 INFO - pair<_RanIt, _RanIt> _Mid = 18:50:44 INFO - _Partition_by_median_guess_unchecked(_First, _Last, _Pred); 18:50:44 INFO - _Ideal /= 2, _Ideal += _Ideal / 2; 18:50:44 INFO - if (_Mid.first - _First < _Last - _Mid.second) 18:50:44 INFO - { 18:50:44 INFO - _Sort_unchecked1(_First, _Mid.first, _Ideal, _Pred); 18:50:44 INFO - _First = _Mid.second; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _Sort_unchecked1(_Mid.second, _Last, _Ideal, _Pred); 18:50:44 INFO - _Last = _Mid.first; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - if (_ISORT_MAX < _Count) 18:50:44 INFO - { 18:50:44 INFO - _Make_heap_unchecked(_First, _Last, _Pred); 18:50:44 INFO - _Sort_heap_unchecked(_First, _Last, _Pred); 18:50:44 INFO - } 18:50:44 INFO - else if (2 <= _Count) 18:50:44 INFO - _Insertion_sort_unchecked(_First, _Last, _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Sort_unchecked(_RanIt _First, _RanIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _Sort_unchecked1(_First, _Last, _Last - _First, _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void sort(_RanIt _First, _RanIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - _Sort_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void sort(_RanIt _First, _RanIt _Last) 18:50:44 INFO - { 18:50:44 INFO - ::std:: sort(_First, _Last, less<>()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Chunked_merge_unchecked(_BidIt _First, _BidIt _Last, _OutIt _Dest, 18:50:44 INFO - _Diff _Chunk, _Diff _Count, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (_Diff _Chunk2 = _Chunk * 2; _Chunk2 <= _Count; _Count -= _Chunk2) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Mid1 = _First; 18:50:44 INFO - ::std:: advance(_Mid1, _Chunk); 18:50:44 INFO - _BidIt _Mid2 = _Mid1; 18:50:44 INFO - ::std:: advance(_Mid2, _Chunk); 18:50:44 INFO - _Dest = _Buffered_merge_unchecked(_First, _Mid1, _Mid1, _Mid2, _Dest, _Pred); 18:50:44 INFO - _First = _Mid2; 18:50:44 INFO - } 18:50:44 INFO - if (_Count <= _Chunk) 18:50:44 INFO - _Move_unchecked(_First, _Last, _Dest); 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Mid1 = _First; 18:50:44 INFO - ::std:: advance(_Mid1, _Chunk); 18:50:44 INFO - _Buffered_merge_unchecked(_First, _Mid1, _Mid1, _Last, _Dest, _Pred); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Buffered_merge_sort_unchecked(_BidIt _First, _BidIt _Last, _Diff _Count, 18:50:44 INFO - _Temp_iterator<_Ty>& _Tempbuf, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Mid = _First; 18:50:44 INFO - for (_Diff _Nleft = _Count; _ISORT_MAX <= _Nleft; _Nleft -= _ISORT_MAX) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Midn = _Mid; 18:50:44 INFO - ::std:: advance(_Midn, (int)_ISORT_MAX); 18:50:44 INFO - _Insertion_sort_unchecked(_Mid, _Midn, _Pred); 18:50:44 INFO - _Mid = _Midn; 18:50:44 INFO - } 18:50:44 INFO - _Insertion_sort_unchecked(_Mid, _Last, _Pred); 18:50:44 INFO - for (_Diff _Chunk = _ISORT_MAX; _Chunk < _Count; _Chunk *= 2) 18:50:44 INFO - { 18:50:44 INFO - _Chunked_merge_unchecked(_First, _Last, _Tempbuf._Init(), 18:50:44 INFO - _Chunk, _Count, _Pred); 18:50:44 INFO - _Chunked_merge_unchecked(_Tempbuf._First(), _Tempbuf._Last(), _First, 18:50:44 INFO - _Chunk *= 2, _Count, _Pred); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Stable_sort_unchecked1(_BidIt _First, _BidIt _Last, _Diff _Count, 18:50:44 INFO - _Temp_iterator<_Ty>& _Tempbuf, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_Count <= _ISORT_MAX) 18:50:44 INFO - _Insertion_sort_unchecked(_First, _Last, _Pred); 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _Diff _Count2 = (_Count + 1) / 2; 18:50:44 INFO - _BidIt _Mid = _First; 18:50:44 INFO - ::std:: advance(_Mid, _Count2); 18:50:44 INFO - if (_Count2 <= _Tempbuf._Maxlen()) 18:50:44 INFO - { 18:50:44 INFO - _Buffered_merge_sort_unchecked(_First, _Mid, _Count2, _Tempbuf, _Pred); 18:50:44 INFO - _Buffered_merge_sort_unchecked(_Mid, _Last, _Count - _Count2, 18:50:44 INFO - _Tempbuf, _Pred); 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - _Stable_sort_unchecked1(_First, _Mid, _Count2, _Tempbuf, _Pred); 18:50:44 INFO - _Stable_sort_unchecked1(_Mid, _Last, _Count - _Count2, _Tempbuf, _Pred); 18:50:44 INFO - } 18:50:44 INFO - _Buffered_merge_unchecked(_First, _Mid, _Last, 18:50:44 INFO - _Count2, _Count - _Count2, _Tempbuf, _Pred); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Stable_sort_unchecked(_BidIt _First, _BidIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_BidIt> _Count = ::std:: distance(_First, _Last); 18:50:44 INFO - _Temp_iterator<_Iter_value_t<_BidIt>> _Tempbuf((_Count + 1) / 2); 18:50:44 INFO - _Stable_sort_unchecked1(_First, _Last, _Count, _Tempbuf, _Pred); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void stable_sort(_BidIt _First, _BidIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - _Stable_sort_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void stable_sort(_BidIt _First, _BidIt _Last) 18:50:44 INFO - { 18:50:44 INFO - ::std:: stable_sort(_First, _Last, less<>()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Partial_sort_unchecked(_RanIt _First, _RanIt _Mid, _RanIt _Last, 18:50:44 INFO - _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_First == _Mid) 18:50:44 INFO - return; 18:50:44 INFO - _Make_heap_unchecked(_First, _Mid, _Pred); 18:50:44 INFO - for (_RanIt _Next = _Mid; _Next < _Last; ++_Next) 18:50:44 INFO - if (_Pred(*_Next, *_First)) 18:50:44 INFO - { 18:50:44 INFO - _Iter_value_t<_RanIt> _Val = ::std:: move(*_Next); 18:50:44 INFO - _Pop_heap_hole_unchecked(_First, _Mid, _Next, ::std:: move(_Val), _Pred); 18:50:44 INFO - } 18:50:44 INFO - _Sort_heap_unchecked(_First, _Mid, _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void partial_sort(_RanIt _First, _RanIt _Mid, _RanIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - _Partial_sort_unchecked( 18:50:44 INFO - _Unchecked(_First), _Unchecked(_Mid), _Unchecked(_Last), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void partial_sort(_RanIt _First, _RanIt _Mid, _RanIt _Last) 18:50:44 INFO - { 18:50:44 INFO - ::std:: partial_sort(_First, _Mid, _Last, less<>()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _RanIt _Partial_sort_copy_unchecked(_InIt _First1, _InIt _Last1, 18:50:44 INFO - _RanIt _First2, _RanIt _Last2, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _RanIt _Mid2 = _First2; 18:50:44 INFO - if (_First1 != _Last1 && _First2 != _Last2) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1 && _Mid2 != _Last2; ++_First1, (void)++_Mid2) 18:50:44 INFO - *_Mid2 = *_First1; 18:50:44 INFO - _Make_heap_unchecked(_First2, _Mid2, _Pred); 18:50:44 INFO - for (; _First1 != _Last1; ++_First1) 18:50:44 INFO - if (_Pred(*_First1, *_First2)) 18:50:44 INFO - _Pop_heap_hole_by_index(_First2, _Iter_diff_t<_RanIt>(0), _Iter_diff_t<_RanIt>(_Mid2 - _First2), 18:50:44 INFO - _Iter_value_t<_InIt>(*_First1), _Pred); 18:50:44 INFO - _Sort_heap_unchecked(_First2, _Mid2, _Pred); 18:50:44 INFO - } 18:50:44 INFO - return (_Mid2); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _RanIt partial_sort_copy(_InIt _First1, _InIt _Last1, 18:50:44 INFO - _RanIt _First2, _RanIt _Last2, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First2, 18:50:44 INFO - _Partial_sort_copy_unchecked( 18:50:44 INFO - _Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _RanIt partial_sort_copy(_InIt _First1, _InIt _Last1, 18:50:44 INFO - _RanIt _First2, _RanIt _Last2) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: partial_sort_copy(_First1, _Last1, _First2, _Last2, 18:50:44 INFO - less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void _Nth_element_unchecked(_RanIt _First, _RanIt _Nth, _RanIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_Nth == _Last) 18:50:44 INFO - return; 18:50:44 INFO - for (; _ISORT_MAX < _Last - _First; ) 18:50:44 INFO - { 18:50:44 INFO - pair<_RanIt, _RanIt> _Mid = 18:50:44 INFO - _Partition_by_median_guess_unchecked(_First, _Last, _Pred); 18:50:44 INFO - if (_Mid.second <= _Nth) 18:50:44 INFO - _First = _Mid.second; 18:50:44 INFO - else if (_Mid.first <= _Nth) 18:50:44 INFO - return; 18:50:44 INFO - else 18:50:44 INFO - _Last = _Mid.first; 18:50:44 INFO - } 18:50:44 INFO - _Insertion_sort_unchecked(_First, _Last, _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void nth_element(_RanIt _First, _RanIt _Nth, _RanIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - _Nth_element_unchecked( 18:50:44 INFO - _Unchecked(_First), _Unchecked(_Nth), _Unchecked(_Last), _Pred); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - void nth_element(_RanIt _First, _RanIt _Nth, _RanIt _Last) 18:50:44 INFO - { 18:50:44 INFO - ::std:: nth_element(_First, _Nth, _Last, less<>()); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool _Includes_unchecked(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1 && _First2 != _Last2; ) 18:50:44 INFO - if (_Pred(*_First2, *_First1)) 18:50:44 INFO - return (false); 18:50:44 INFO - else if (_Pred(*_First1, *_First2)) 18:50:44 INFO - ++_First1; 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - ++_First1; 18:50:44 INFO - ++_First2; 18:50:44 INFO - } 18:50:44 INFO - return (_First2 == _Last2); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool includes(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Includes_unchecked(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool includes(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: includes(_First1, _Last1, _First2, _Last2, 18:50:44 INFO - less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Set_union_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1 && _First2 != _Last2; ) 18:50:44 INFO - if (_Pred(*_First1, *_First2)) 18:50:44 INFO - { 18:50:44 INFO - *_Dest++ = *_First1; 18:50:44 INFO - ++_First1; 18:50:44 INFO - } 18:50:44 INFO - else if (_Pred(*_First2, *_First1)) 18:50:44 INFO - { 18:50:44 INFO - *_Dest++ = *_First2; 18:50:44 INFO - ++_First2; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - *_Dest++ = *_First1; 18:50:44 INFO - ++_First1; 18:50:44 INFO - ++_First2; 18:50:44 INFO - } 18:50:44 INFO - _Dest = _Copy_no_deprecate(_First1, _Last1, _Dest); 18:50:44 INFO - return (_Copy_no_deprecate(_First2, _Last2, _Dest)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Set_union_no_deprecate(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Set_union_no_deprecate1(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), 18:50:44 INFO - _Unchecked_idl0(_Dest), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt set_union(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _OutIt _Dest, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Set_union_no_deprecate(_First1, _Last1, _First2, _Last2, _Dest, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - #line 3151 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt set_union(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _OutIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: set_union(_First1, _Last1, _First2, _Last2, _Dest, 18:50:44 INFO - less<>())); 18:50:44 INFO - } 18:50:44 INFO - #line 3175 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Set_intersection_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1 && _First2 != _Last2; ) 18:50:44 INFO - if (_Pred(*_First1, *_First2)) 18:50:44 INFO - ++_First1; 18:50:44 INFO - else if (_Pred(*_First2, *_First1)) 18:50:44 INFO - ++_First2; 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - *_Dest++ = *_First1++; 18:50:44 INFO - ++_First2; 18:50:44 INFO - } 18:50:44 INFO - return (_Dest); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Set_intersection_no_deprecate(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Set_intersection_no_deprecate1(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), 18:50:44 INFO - _Unchecked_idl0(_Dest), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt set_intersection(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _OutIt _Dest, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Set_intersection_no_deprecate(_First1, _Last1, _First2, _Last2, _Dest, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - #line 3240 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt set_intersection(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, _OutIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: set_intersection(_First1, _Last1, _First2, _Last2, _Dest, 18:50:44 INFO - less<>())); 18:50:44 INFO - } 18:50:44 INFO - #line 3264 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Set_difference_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1 && _First2 != _Last2; ) 18:50:44 INFO - if (_Pred(*_First1, *_First2)) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - *_Dest++ = *_First1; 18:50:44 INFO - ++_First1; 18:50:44 INFO - } 18:50:44 INFO - else if (_Pred(*_First2, *_First1)) 18:50:44 INFO - ++_First2; 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - ++_First1; 18:50:44 INFO - ++_First2; 18:50:44 INFO - } 18:50:44 INFO - return (_Copy_no_deprecate(_First1, _Last1, _Dest)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Set_difference_no_deprecate(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Set_difference_no_deprecate1(_Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), 18:50:44 INFO - _Unchecked_idl0(_Dest), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt set_difference(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Set_difference_no_deprecate(_First1, _Last1, _First2, _Last2, _Dest, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - #line 3336 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt set_difference(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: set_difference(_First1, _Last1, _First2, _Last2, _Dest, 18:50:44 INFO - less<>())); 18:50:44 INFO - } 18:50:44 INFO - #line 3362 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Set_symmetric_difference_no_deprecate1(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - for (; _First1 != _Last1 && _First2 != _Last2; ) 18:50:44 INFO - if (_Pred(*_First1, *_First2)) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - *_Dest++ = *_First1; 18:50:44 INFO - ++_First1; 18:50:44 INFO - } 18:50:44 INFO - else if (_Pred(*_First2, *_First1)) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - *_Dest++ = *_First2; 18:50:44 INFO - ++_First2; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - ++_First1; 18:50:44 INFO - ++_First2; 18:50:44 INFO - } 18:50:44 INFO - _Dest = _Copy_no_deprecate(_First1, _Last1, _Dest); 18:50:44 INFO - return (_Copy_no_deprecate(_First2, _Last2, _Dest)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt _Set_symmetric_difference_no_deprecate(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_Dest, 18:50:44 INFO - _Set_symmetric_difference_no_deprecate1( 18:50:44 INFO - _Unchecked(_First1), _Unchecked(_Last1), 18:50:44 INFO - _Unchecked(_First2), _Unchecked(_Last2), 18:50:44 INFO - _Unchecked_idl0(_Dest), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt set_symmetric_difference(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - struct _Unchecked_iterators { static void _Deprecate(false_type) { } static void _Deprecate(true_type) { } }; (_Unchecked_iterators::_Deprecate(_Is_checked(_Dest))); 18:50:44 INFO - return (_Set_symmetric_difference_no_deprecate( 18:50:44 INFO - _First1, _Last1, _First2, _Last2, _Dest, _Pred)); 18:50:44 INFO - } 18:50:44 INFO - #line 3440 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _OutIt set_symmetric_difference(_InIt1 _First1, _InIt1 _Last1, 18:50:44 INFO - _InIt2 _First2, _InIt2 _Last2, 18:50:44 INFO - _OutIt _Dest) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: set_symmetric_difference(_First1, _Last1, _First2, _Last2, 18:50:44 INFO - _Dest, less<>())); 18:50:44 INFO - } 18:50:44 INFO - #line 3466 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Max_element_unchecked(_FwdIt _First, _FwdIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Found = _First; 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - for (; ++_First != _Last; ) 18:50:44 INFO - if (_Pred(*_Found, *_First)) 18:50:44 INFO - _Found = _First; 18:50:44 INFO - return (_Found); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt max_element(_FwdIt _First, _FwdIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Max_element_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt max_element(_FwdIt _First, _FwdIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: max_element(_First, _Last, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Min_element_unchecked(_FwdIt _First, _FwdIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Found = _First; 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - for (; ++_First != _Last; ) 18:50:44 INFO - if (_Pred(*_First, *_Found)) 18:50:44 INFO - _Found = _First; 18:50:44 INFO - return (_Found); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt min_element(_FwdIt _First, _FwdIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Min_element_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt min_element(_FwdIt _First, _FwdIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: min_element(_First, _Last, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_FwdIt, _FwdIt> 18:50:44 INFO - _Minmax_element_unchecked(_FwdIt _First, _FwdIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - pair<_FwdIt, _FwdIt> _Found(_First, _First); 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - for (; ++_First != _Last; ) 18:50:44 INFO - { 18:50:44 INFO - _FwdIt _Next = _First; 18:50:44 INFO - if (++_Next == _Last) 18:50:44 INFO - { 18:50:44 INFO - if (_Pred(*_First, *_Found.first)) 18:50:44 INFO - _Found.first = _First; 18:50:44 INFO - else if (!_Pred(*_First, *_Found.second)) 18:50:44 INFO - _Found.second = _First; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - if (_Pred(*_Next, *_First)) 18:50:44 INFO - { 18:50:44 INFO - if (_Pred(*_Next, *_Found.first)) 18:50:44 INFO - _Found.first = _Next; 18:50:44 INFO - if (!_Pred(*_First, *_Found.second)) 18:50:44 INFO - _Found.second = _First; 18:50:44 INFO - } 18:50:44 INFO - else 18:50:44 INFO - { 18:50:44 INFO - if (_Pred(*_First, *_Found.first)) 18:50:44 INFO - _Found.first = _First; 18:50:44 INFO - if (!_Pred(*_Next, *_Found.second)) 18:50:44 INFO - _Found.second = _Next; 18:50:44 INFO - } 18:50:44 INFO - _First = _Next; 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - return (_Found); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_FwdIt, _FwdIt> 18:50:44 INFO - minmax_element(_FwdIt _First, _FwdIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked_both(_First, _Last, 18:50:44 INFO - _Minmax_element_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_FwdIt, _FwdIt> 18:50:44 INFO - minmax_element(_FwdIt _First, _FwdIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: minmax_element(_First, _Last, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - constexpr const _Ty& (max)(const _Ty& _Left, const _Ty& _Right, 18:50:44 INFO - _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - return (_Pred(_Left, _Right) ? _Right : _Left); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _Ty (max)(::std:: initializer_list<_Ty> _Ilist, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - const _Ty *_Res = _Max_element_unchecked(_Ilist.begin(), _Ilist.end(), _Pred); 18:50:44 INFO - return (*_Res); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - constexpr const _Ty& (max)(const _Ty& _Left, const _Ty& _Right) 18:50:44 INFO - { 18:50:44 INFO - return (((_Left) < (_Right)) ? _Right : _Left); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _Ty (max)(::std:: initializer_list<_Ty> _Ilist) 18:50:44 INFO - { 18:50:44 INFO - return ((::std:: max)(_Ilist, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - constexpr const _Ty& (min)(const _Ty& _Left, const _Ty& _Right, 18:50:44 INFO - _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - return (_Pred(_Right, _Left) ? _Right : _Left); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _Ty (min)(::std:: initializer_list<_Ty> _Ilist, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - const _Ty *_Res = _Min_element_unchecked(_Ilist.begin(), _Ilist.end(), _Pred); 18:50:44 INFO - return (*_Res); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - constexpr const _Ty& (min)(const _Ty& _Left, const _Ty& _Right) 18:50:44 INFO - { 18:50:44 INFO - return (((_Right) < (_Left)) ? _Right : _Left); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _Ty (min)(::std:: initializer_list<_Ty> _Ilist) 18:50:44 INFO - { 18:50:44 INFO - return ((::std:: min)(_Ilist, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - constexpr pair 18:50:44 INFO - minmax(const _Ty& _Left, const _Ty& _Right, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - return (_Pred(_Right, _Left) 18:50:44 INFO - ? pair(_Right, _Left) 18:50:44 INFO - : pair(_Left, _Right)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_Ty, _Ty> minmax(::std:: initializer_list<_Ty> _Ilist, 18:50:44 INFO - _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - pair _Res = _Minmax_element_unchecked( 18:50:44 INFO - _Ilist.begin(), _Ilist.end(), _Pred); 18:50:44 INFO - return (pair<_Ty, _Ty>(*_Res.first, *_Res.second)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - constexpr pair 18:50:44 INFO - minmax(const _Ty& _Left, const _Ty& _Right) 18:50:44 INFO - { 18:50:44 INFO - return (_Right < _Left 18:50:44 INFO - ? pair(_Right, _Left) 18:50:44 INFO - : pair(_Left, _Right)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - pair<_Ty, _Ty> minmax(::std:: initializer_list<_Ty> _Ilist) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: minmax(_Ilist, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool _Next_permutation_unchecked(_BidIt _First, _BidIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Next = _Last; 18:50:44 INFO - if (_First == _Last || _First == --_Next) 18:50:44 INFO - return (false); 18:50:44 INFO - for (; ; ) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Next1 = _Next; 18:50:44 INFO - if (_Pred(*--_Next, *_Next1)) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Mid = _Last; 18:50:44 INFO - for (; !_Pred(*_Next, *--_Mid); ) 18:50:44 INFO - ; 18:50:44 INFO - ::std:: iter_swap(_Next, _Mid); 18:50:44 INFO - _Reverse_unchecked(_Next1, _Last); 18:50:44 INFO - return (true); 18:50:44 INFO - } 18:50:44 INFO - if (_Next == _First) 18:50:44 INFO - { 18:50:44 INFO - _Reverse_unchecked(_First, _Last); 18:50:44 INFO - return (false); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool next_permutation(_BidIt _First, _BidIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Next_permutation_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool next_permutation(_BidIt _First, _BidIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: next_permutation(_First, _Last, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool _Prev_permutation_unchecked(_BidIt _First, _BidIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Next = _Last; 18:50:44 INFO - if (_First == _Last || _First == --_Next) 18:50:44 INFO - return (false); 18:50:44 INFO - for (; ; ) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Next1 = _Next; 18:50:44 INFO - if (_Pred(*_Next1, *--_Next)) 18:50:44 INFO - { 18:50:44 INFO - _BidIt _Mid = _Last; 18:50:44 INFO - for (; !_Pred(*--_Mid, *_Next); ) 18:50:44 INFO - ; 18:50:44 INFO - ::std:: iter_swap(_Next, _Mid); 18:50:44 INFO - _Reverse_unchecked(_Next1, _Last); 18:50:44 INFO - return (true); 18:50:44 INFO - } 18:50:44 INFO - if (_Next == _First) 18:50:44 INFO - { 18:50:44 INFO - _Reverse_unchecked(_First, _Last); 18:50:44 INFO - return (false); 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool prev_permutation(_BidIt _First, _BidIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Prev_permutation_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool prev_permutation(_BidIt _First, _BidIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: prev_permutation(_First, _Last, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _RanIt _Is_heap_until_unchecked(_RanIt _First, _RanIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - _Iter_diff_t<_RanIt> _Size = _Last - _First; 18:50:44 INFO - if (2 <= _Size) 18:50:44 INFO - for (_Iter_diff_t<_RanIt> _Off = 0; ++_Off < _Size; ) 18:50:44 INFO - if (_Pred(*(_First + (_Off - 1) / 2), *(_First + _Off))) 18:50:44 INFO - #line 3800 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - return (_First + _Off); 18:50:44 INFO - return (_Last); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _RanIt is_heap_until(_RanIt _First, _RanIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Is_heap_until_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool is_heap(_RanIt _First, _RanIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Is_heap_until_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred) == _Unchecked(_Last)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _RanIt is_heap_until(_RanIt _First, _RanIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: is_heap_until(_First, _Last, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool is_heap(_RanIt _First, _RanIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: is_heap(_First, _Last, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt _Is_sorted_until_unchecked(_FwdIt _First, _FwdIt _Last, _Pr& _Pred) 18:50:44 INFO - { 18:50:44 INFO - if (_First != _Last) 18:50:44 INFO - for (_FwdIt _Next = _First; ++_Next != _Last; ++_First) 18:50:44 INFO - if (_Pred(*_Next, *_First)) 18:50:44 INFO - return (_Next); 18:50:44 INFO - return (_Last); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt is_sorted_until(_FwdIt _First, _FwdIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Rechecked(_First, 18:50:44 INFO - _Is_sorted_until_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred))); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool is_sorted(_FwdIt _First, _FwdIt _Last, _Pr _Pred) 18:50:44 INFO - { 18:50:44 INFO - ; 18:50:44 INFO - return (_Is_sorted_until_unchecked(_Unchecked(_First), _Unchecked(_Last), _Pred) == _Unchecked(_Last)); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - _FwdIt is_sorted_until(_FwdIt _First, _FwdIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: is_sorted_until(_First, _Last, less<>())); 18:50:44 INFO - } 18:50:44 INFO - template inline 18:50:44 INFO - bool is_sorted(_FwdIt _First, _FwdIt _Last) 18:50:44 INFO - { 18:50:44 INFO - return (::std:: is_sorted(_First, _Last, less<>())); 18:50:44 INFO - } 18:50:44 INFO - #line 3907 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - } 18:50:44 INFO - #pragma warning(pop) 18:50:44 INFO - #pragma pack(pop) 18:50:44 INFO - #line 3913 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - #line 3914 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\algorithm" 18:50:44 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\algorithm" 18:50:44 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\algorithm" 18:50:44 INFO - #pragma warning( pop ) 18:50:44 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\algorithm" 18:50:44 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h" 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ostream" 18:50:45 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ostream" 18:50:45 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ostream" 18:50:45 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ostream" 18:50:45 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ostream" 18:50:45 INFO - #pragma warning( push ) 18:50:45 INFO - #pragma warning( disable : 4275 4530 ) 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ostream" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ios" 18:50:45 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ios" 18:50:45 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ios" 18:50:45 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ios" 18:50:45 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ios" 18:50:45 INFO - #pragma warning( push ) 18:50:45 INFO - #pragma warning( disable : 4275 4530 ) 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ios" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocnum" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - #pragma once 18:50:45 INFO - #pragma pack(push,8) 18:50:45 INFO - #pragma warning(push,3) 18:50:45 INFO - namespace std { 18:50:45 INFO - #pragma warning(disable: 4127) 18:50:45 INFO - #pragma warning(disable: 4251) 18:50:45 INFO - template, 18:50:45 INFO - class _Ax = allocator<_Elem> > 18:50:45 INFO - class basic_string; 18:50:45 INFO - template 18:50:45 INFO - class _String_const_iterator 18:50:45 INFO - : public _Iterator012 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef _String_const_iterator<_Mystr> _Myiter; 18:50:45 INFO - typedef random_access_iterator_tag iterator_category; 18:50:45 INFO - typedef typename _Mystr::value_type value_type; 18:50:45 INFO - typedef typename _Mystr::difference_type difference_type; 18:50:45 INFO - typedef typename _Mystr::const_pointer pointer; 18:50:45 INFO - typedef typename _Mystr::const_reference reference; 18:50:45 INFO - _String_const_iterator() 18:50:45 INFO - : _Ptr() 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - _String_const_iterator(pointer _Parg, const _Container_base *_Pstring) 18:50:45 INFO - : _Ptr(_Parg) 18:50:45 INFO - { 18:50:45 INFO - this->_Adopt(_Pstring); 18:50:45 INFO - } 18:50:45 INFO - typedef pointer _Unchecked_type; 18:50:45 INFO - _Myiter& _Rechecked(_Unchecked_type _Right) 18:50:45 INFO - { 18:50:45 INFO - _Ptr = _Right; 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Unchecked_type _Unchecked() const 18:50:45 INFO - { 18:50:45 INFO - return (_Ptr); 18:50:45 INFO - } 18:50:45 INFO - reference operator*() const 18:50:45 INFO - { 18:50:45 INFO - #line 81 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - #line 87 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - ; 18:50:45 INFO - return (*_Ptr); 18:50:45 INFO - } 18:50:45 INFO - pointer operator->() const 18:50:45 INFO - { 18:50:45 INFO - return (pointer_traits::pointer_to(**this)); 18:50:45 INFO - } 18:50:45 INFO - _Myiter& operator++() 18:50:45 INFO - { 18:50:45 INFO - #line 111 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - #line 116 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - ++_Ptr; 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myiter operator++(int) 18:50:45 INFO - { 18:50:45 INFO - _Myiter _Tmp = *this; 18:50:45 INFO - ++*this; 18:50:45 INFO - return (_Tmp); 18:50:45 INFO - } 18:50:45 INFO - _Myiter& operator--() 18:50:45 INFO - { 18:50:45 INFO - #line 141 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - #line 146 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - --_Ptr; 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myiter operator--(int) 18:50:45 INFO - { 18:50:45 INFO - _Myiter _Tmp = *this; 18:50:45 INFO - --*this; 18:50:45 INFO - return (_Tmp); 18:50:45 INFO - } 18:50:45 INFO - _Myiter& operator+=(difference_type _Off) 18:50:45 INFO - { 18:50:45 INFO - #line 176 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - #line 186 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - _Ptr += _Off; 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myiter operator+(difference_type _Off) const 18:50:45 INFO - { 18:50:45 INFO - _Myiter _Tmp = *this; 18:50:45 INFO - return (_Tmp += _Off); 18:50:45 INFO - } 18:50:45 INFO - _Myiter& operator-=(difference_type _Off) 18:50:45 INFO - { 18:50:45 INFO - return (*this += -_Off); 18:50:45 INFO - } 18:50:45 INFO - _Myiter operator-(difference_type _Off) const 18:50:45 INFO - { 18:50:45 INFO - _Myiter _Tmp = *this; 18:50:45 INFO - return (_Tmp -= _Off); 18:50:45 INFO - } 18:50:45 INFO - difference_type operator-(const _Myiter& _Right) const 18:50:45 INFO - { 18:50:45 INFO - _Compat(_Right); 18:50:45 INFO - return (_Ptr - _Right._Ptr); 18:50:45 INFO - } 18:50:45 INFO - reference operator[](difference_type _Off) const 18:50:45 INFO - { 18:50:45 INFO - return (*(*this + _Off)); 18:50:45 INFO - } 18:50:45 INFO - bool operator==(const _Myiter& _Right) const 18:50:45 INFO - { 18:50:45 INFO - _Compat(_Right); 18:50:45 INFO - return (_Ptr == _Right._Ptr); 18:50:45 INFO - } 18:50:45 INFO - bool operator!=(const _Myiter& _Right) const 18:50:45 INFO - { 18:50:45 INFO - return (!(*this == _Right)); 18:50:45 INFO - } 18:50:45 INFO - bool operator<(const _Myiter& _Right) const 18:50:45 INFO - { 18:50:45 INFO - _Compat(_Right); 18:50:45 INFO - return (_Ptr < _Right._Ptr); 18:50:45 INFO - } 18:50:45 INFO - bool operator>(const _Myiter& _Right) const 18:50:45 INFO - { 18:50:45 INFO - return (_Right < *this); 18:50:45 INFO - } 18:50:45 INFO - bool operator<=(const _Myiter& _Right) const 18:50:45 INFO - { 18:50:45 INFO - return (!(_Right < *this)); 18:50:45 INFO - } 18:50:45 INFO - bool operator>=(const _Myiter& _Right) const 18:50:45 INFO - { 18:50:45 INFO - return (!(*this < _Right)); 18:50:45 INFO - } 18:50:45 INFO - #line 262 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - #line 268 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - void _Compat(const _Myiter&) const 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 272 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - pointer _Ptr; 18:50:45 INFO - }; 18:50:45 INFO - template inline 18:50:45 INFO - typename _String_const_iterator<_Mystr>::_Unchecked_type 18:50:45 INFO - _Unchecked(_String_const_iterator<_Mystr> _Iter) 18:50:45 INFO - { 18:50:45 INFO - return (_Iter._Unchecked()); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - _String_const_iterator<_Mystr> 18:50:45 INFO - _Rechecked(_String_const_iterator<_Mystr>& _Iter, 18:50:45 INFO - typename _String_const_iterator<_Mystr> 18:50:45 INFO - ::_Unchecked_type _Right) 18:50:45 INFO - { 18:50:45 INFO - return (_Iter._Rechecked(_Right)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - _String_const_iterator<_Mystr> operator+( 18:50:45 INFO - typename _String_const_iterator<_Mystr> 18:50:45 INFO - ::difference_type _Off, 18:50:45 INFO - _String_const_iterator<_Mystr> _Next) 18:50:45 INFO - { 18:50:45 INFO - return (_Next += _Off); 18:50:45 INFO - } 18:50:45 INFO - template 18:50:45 INFO - class _String_iterator 18:50:45 INFO - : public _String_const_iterator<_Mystr> 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef _String_iterator<_Mystr> _Myiter; 18:50:45 INFO - typedef _String_const_iterator<_Mystr> _Mybase; 18:50:45 INFO - typedef random_access_iterator_tag iterator_category; 18:50:45 INFO - typedef typename _Mystr::value_type value_type; 18:50:45 INFO - typedef typename _Mystr::difference_type difference_type; 18:50:45 INFO - typedef typename _Mystr::pointer pointer; 18:50:45 INFO - typedef typename _Mystr::reference reference; 18:50:45 INFO - _String_iterator() 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - _String_iterator(pointer _Parg, const _Container_base *_Pstring) 18:50:45 INFO - : _Mybase(_Parg, _Pstring) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - typedef pointer _Unchecked_type; 18:50:45 INFO - _Myiter& _Rechecked(_Unchecked_type _Right) 18:50:45 INFO - { 18:50:45 INFO - this->_Ptr = _Right; 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Unchecked_type _Unchecked() const 18:50:45 INFO - { 18:50:45 INFO - return (_Const_cast(this->_Ptr)); 18:50:45 INFO - } 18:50:45 INFO - reference operator*() const 18:50:45 INFO - { 18:50:45 INFO - return ((reference)**(_Mybase *)this); 18:50:45 INFO - } 18:50:45 INFO - pointer operator->() const 18:50:45 INFO - { 18:50:45 INFO - return (pointer_traits::pointer_to(**this)); 18:50:45 INFO - } 18:50:45 INFO - _Myiter& operator++() 18:50:45 INFO - { 18:50:45 INFO - ++*(_Mybase *)this; 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myiter operator++(int) 18:50:45 INFO - { 18:50:45 INFO - _Myiter _Tmp = *this; 18:50:45 INFO - ++*this; 18:50:45 INFO - return (_Tmp); 18:50:45 INFO - } 18:50:45 INFO - _Myiter& operator--() 18:50:45 INFO - { 18:50:45 INFO - --*(_Mybase *)this; 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myiter operator--(int) 18:50:45 INFO - { 18:50:45 INFO - _Myiter _Tmp = *this; 18:50:45 INFO - --*this; 18:50:45 INFO - return (_Tmp); 18:50:45 INFO - } 18:50:45 INFO - _Myiter& operator+=(difference_type _Off) 18:50:45 INFO - { 18:50:45 INFO - *(_Mybase *)this += _Off; 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myiter operator+(difference_type _Off) const 18:50:45 INFO - { 18:50:45 INFO - _Myiter _Tmp = *this; 18:50:45 INFO - return (_Tmp += _Off); 18:50:45 INFO - } 18:50:45 INFO - _Myiter& operator-=(difference_type _Off) 18:50:45 INFO - { 18:50:45 INFO - return (*this += -_Off); 18:50:45 INFO - } 18:50:45 INFO - _Myiter operator-(difference_type _Off) const 18:50:45 INFO - { 18:50:45 INFO - _Myiter _Tmp = *this; 18:50:45 INFO - return (_Tmp -= _Off); 18:50:45 INFO - } 18:50:45 INFO - difference_type operator-(const _Mybase& _Right) const 18:50:45 INFO - { 18:50:45 INFO - return (*(_Mybase *)this - _Right); 18:50:45 INFO - } 18:50:45 INFO - reference operator[](difference_type _Off) const 18:50:45 INFO - { 18:50:45 INFO - return (*(*this + _Off)); 18:50:45 INFO - } 18:50:45 INFO - }; 18:50:45 INFO - template inline 18:50:45 INFO - typename _String_iterator<_Mystr>::_Unchecked_type 18:50:45 INFO - _Unchecked(_String_iterator<_Mystr> _Iter) 18:50:45 INFO - { 18:50:45 INFO - return (_Iter._Unchecked()); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - _String_iterator<_Mystr> 18:50:45 INFO - _Rechecked(_String_iterator<_Mystr>& _Iter, 18:50:45 INFO - typename _String_iterator<_Mystr> 18:50:45 INFO - ::_Unchecked_type _Right) 18:50:45 INFO - { 18:50:45 INFO - return (_Iter._Rechecked(_Right)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - _String_iterator<_Mystr> operator+( 18:50:45 INFO - typename _String_iterator<_Mystr> 18:50:45 INFO - ::difference_type _Off, 18:50:45 INFO - _String_iterator<_Mystr> _Next) 18:50:45 INFO - { 18:50:45 INFO - return (_Next += _Off); 18:50:45 INFO - } 18:50:45 INFO - template 18:50:45 INFO - struct _String_iter_types 18:50:45 INFO - { 18:50:45 INFO - typedef _Value_type value_type; 18:50:45 INFO - typedef _Size_type size_type; 18:50:45 INFO - typedef _Difference_type difference_type; 18:50:45 INFO - typedef _Pointer pointer; 18:50:45 INFO - typedef _Const_pointer const_pointer; 18:50:45 INFO - typedef _Reference reference; 18:50:45 INFO - typedef _Const_reference const_reference; 18:50:45 INFO - }; 18:50:45 INFO - template 18:50:45 INFO - struct _String_base_types 18:50:45 INFO - { 18:50:45 INFO - typedef _Alloc0 _Alloc; 18:50:45 INFO - typedef _String_base_types<_Ty, _Alloc> _Myt; 18:50:45 INFO - typedef _Wrap_alloc<_Alloc> _Alty0; 18:50:45 INFO - typedef typename _Alty0::template rebind<_Ty>::other _Alty; 18:50:45 INFO - typedef typename _If<_Is_simple_alloc<_Alty>::value, 18:50:45 INFO - _Simple_types, 18:50:45 INFO - _String_iter_types >::type 18:50:45 INFO - _Val_types; 18:50:45 INFO - }; 18:50:45 INFO - template 18:50:45 INFO - class _String_val 18:50:45 INFO - : public _Container_base 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef _String_val<_Val_types> _Myt; 18:50:45 INFO - typedef typename _Val_types::value_type value_type; 18:50:45 INFO - typedef typename _Val_types::size_type size_type; 18:50:45 INFO - typedef typename _Val_types::difference_type difference_type; 18:50:45 INFO - typedef typename _Val_types::pointer pointer; 18:50:45 INFO - typedef typename _Val_types::const_pointer const_pointer; 18:50:45 INFO - typedef typename _Val_types::reference reference; 18:50:45 INFO - typedef typename _Val_types::const_reference const_reference; 18:50:45 INFO - typedef _String_iterator<_Myt> iterator; 18:50:45 INFO - typedef _String_const_iterator<_Myt> const_iterator; 18:50:45 INFO - _String_val() 18:50:45 INFO - : _Bx(), 18:50:45 INFO - _Mysize(0), 18:50:45 INFO - _Myres(0) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - enum 18:50:45 INFO - { 18:50:45 INFO - _BUF_SIZE = 16 / sizeof (value_type) < 1 ? 1 18:50:45 INFO - : 16 / sizeof (value_type)}; 18:50:45 INFO - enum 18:50:45 INFO - { 18:50:45 INFO - _ALLOC_MASK = sizeof (value_type) <= 1 ? 15 18:50:45 INFO - : sizeof (value_type) <= 2 ? 7 18:50:45 INFO - : sizeof (value_type) <= 4 ? 3 18:50:45 INFO - : sizeof (value_type) <= 8 ? 1 : 0}; 18:50:45 INFO - value_type *_Myptr() 18:50:45 INFO - { 18:50:45 INFO - return (this->_BUF_SIZE <= _Myres 18:50:45 INFO - ? _Unfancy(_Bx._Ptr) 18:50:45 INFO - : _Bx._Buf); 18:50:45 INFO - } 18:50:45 INFO - const value_type *_Myptr() const 18:50:45 INFO - { 18:50:45 INFO - return (this->_BUF_SIZE <= _Myres 18:50:45 INFO - ? _Unfancy(_Bx._Ptr) 18:50:45 INFO - : _Bx._Buf); 18:50:45 INFO - } 18:50:45 INFO - union _Bxty 18:50:45 INFO - { 18:50:45 INFO - _Bxty() 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - ~_Bxty() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - value_type _Buf[_BUF_SIZE]; 18:50:45 INFO - pointer _Ptr; 18:50:45 INFO - char _Alias[_BUF_SIZE]; 18:50:45 INFO - } _Bx; 18:50:45 INFO - size_type _Mysize; 18:50:45 INFO - size_type _Myres; 18:50:45 INFO - }; 18:50:45 INFO - template 18:50:45 INFO - class _String_alloc 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef _String_alloc<_Alloc_types> _Myt; 18:50:45 INFO - typedef typename _Alloc_types::_Alloc _Alloc; 18:50:45 INFO - typedef typename _Alloc_types::_Alty _Alty; 18:50:45 INFO - typedef typename _Alloc_types::_Val_types _Val_types; 18:50:45 INFO - typedef typename _Val_types::value_type value_type; 18:50:45 INFO - typedef typename _Val_types::size_type size_type; 18:50:45 INFO - typedef typename _Val_types::difference_type difference_type; 18:50:45 INFO - typedef typename _Val_types::pointer pointer; 18:50:45 INFO - typedef typename _Val_types::const_pointer const_pointer; 18:50:45 INFO - typedef typename _Val_types::reference reference; 18:50:45 INFO - typedef typename _Val_types::const_reference const_reference; 18:50:45 INFO - typedef _String_iterator<_String_val<_Val_types> > iterator; 18:50:45 INFO - typedef _String_const_iterator<_String_val<_Val_types> > const_iterator; 18:50:45 INFO - enum 18:50:45 INFO - { 18:50:45 INFO - _BUF_SIZE = _String_val<_Val_types>::_BUF_SIZE 18:50:45 INFO - }; 18:50:45 INFO - enum 18:50:45 INFO - { 18:50:45 INFO - _ALLOC_MASK = _String_val<_Val_types>::_ALLOC_MASK 18:50:45 INFO - }; 18:50:45 INFO - value_type *_Myptr() 18:50:45 INFO - { 18:50:45 INFO - return (_Get_data()._Myptr()); 18:50:45 INFO - } 18:50:45 INFO - const value_type *_Myptr() const 18:50:45 INFO - { 18:50:45 INFO - return (_Get_data()._Myptr()); 18:50:45 INFO - } 18:50:45 INFO - _String_alloc() 18:50:45 INFO - : _Mypair(_Zero_then_variadic_args_t()) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - template, _Myt>::value> > 18:50:45 INFO - _String_alloc(_Any_alloc&& _Al) 18:50:45 INFO - : _Mypair(_One_then_variadic_args_t(), 18:50:45 INFO - ::std:: forward<_Any_alloc>(_Al)) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - void _Copy_alloc(const _Alty& _Al) 18:50:45 INFO - { 18:50:45 INFO - _Pocca(_Getal(), _Al); 18:50:45 INFO - } 18:50:45 INFO - void _Move_alloc(_Alty& _Al) 18:50:45 INFO - { 18:50:45 INFO - _Pocma(_Getal(), _Al); 18:50:45 INFO - } 18:50:45 INFO - #line 679 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - void _Orphan_all() 18:50:45 INFO - { 18:50:45 INFO - _Get_data()._Orphan_all(); 18:50:45 INFO - } 18:50:45 INFO - void _Swap_all(_Myt& _Right) 18:50:45 INFO - { 18:50:45 INFO - _Get_data()._Swap_all(_Right._Get_data()); 18:50:45 INFO - } 18:50:45 INFO - _Alty& _Getal() throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Mypair._Get_first()); 18:50:45 INFO - } 18:50:45 INFO - const _Alty& _Getal() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Mypair._Get_first()); 18:50:45 INFO - } 18:50:45 INFO - _String_val<_Val_types>& _Get_data() throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Mypair._Get_second()); 18:50:45 INFO - } 18:50:45 INFO - const _String_val<_Val_types>& _Get_data() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Mypair._Get_second()); 18:50:45 INFO - } 18:50:45 INFO - typedef typename _String_val<_Val_types>::_Bxty _Bxty; 18:50:45 INFO - _Bxty& _Bx() throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Get_data()._Bx); 18:50:45 INFO - } 18:50:45 INFO - const _Bxty& _Bx() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Get_data()._Bx); 18:50:45 INFO - } 18:50:45 INFO - size_type& _Mysize() throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Get_data()._Mysize); 18:50:45 INFO - } 18:50:45 INFO - const size_type& _Mysize() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Get_data()._Mysize); 18:50:45 INFO - } 18:50:45 INFO - size_type& _Myres() throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Get_data()._Myres); 18:50:45 INFO - } 18:50:45 INFO - const size_type& _Myres() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Get_data()._Myres); 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - _Compressed_pair<_Alty, _String_val<_Val_types> > _Mypair; 18:50:45 INFO - }; 18:50:45 INFO - template 18:50:45 INFO - class basic_string 18:50:45 INFO - : public _String_alloc<_String_base_types<_Elem, _Alloc> > 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef basic_string<_Elem, _Traits, _Alloc> _Myt; 18:50:45 INFO - typedef _String_alloc<_String_base_types<_Elem, _Alloc> > _Mybase; 18:50:45 INFO - typedef _Traits traits_type; 18:50:45 INFO - typedef _Alloc allocator_type; 18:50:45 INFO - typedef typename _Mybase::_Alty _Alty; 18:50:45 INFO - typedef typename _Mybase::value_type value_type; 18:50:45 INFO - typedef typename _Mybase::size_type size_type; 18:50:45 INFO - typedef typename _Mybase::difference_type difference_type; 18:50:45 INFO - typedef typename _Mybase::pointer pointer; 18:50:45 INFO - typedef typename _Mybase::const_pointer const_pointer; 18:50:45 INFO - typedef typename _Mybase::reference reference; 18:50:45 INFO - typedef typename _Mybase::const_reference const_reference; 18:50:45 INFO - typedef typename _Mybase::iterator iterator; 18:50:45 INFO - typedef typename _Mybase::const_iterator const_iterator; 18:50:45 INFO - typedef ::std:: reverse_iterator reverse_iterator; 18:50:45 INFO - typedef ::std:: reverse_iterator const_reverse_iterator; 18:50:45 INFO - basic_string(const _Myt& _Right) 18:50:45 INFO - : _Mybase(_Right._Getal().select_on_container_copy_construction()) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Right, 0, npos); 18:50:45 INFO - } 18:50:45 INFO - basic_string(const _Myt& _Right, const _Alloc& _Al) 18:50:45 INFO - : _Mybase(_Al) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Right, 0, npos); 18:50:45 INFO - } 18:50:45 INFO - basic_string() 18:50:45 INFO - : _Mybase() 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - } 18:50:45 INFO - explicit basic_string(const _Alloc& _Al) throw () 18:50:45 INFO - : _Mybase(_Al) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - } 18:50:45 INFO - basic_string(const _Myt& _Right, size_type _Roff, 18:50:45 INFO - size_type _Count = npos) 18:50:45 INFO - : _Mybase(_Right._Getal()) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Right, _Roff, _Count); 18:50:45 INFO - } 18:50:45 INFO - basic_string(const _Myt& _Right, size_type _Roff, size_type _Count, 18:50:45 INFO - const _Alloc& _Al) 18:50:45 INFO - : _Mybase(_Al) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Right, _Roff, _Count); 18:50:45 INFO - } 18:50:45 INFO - basic_string(const _Elem *_Ptr, size_type _Count) 18:50:45 INFO - : _Mybase() 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Ptr, _Count); 18:50:45 INFO - } 18:50:45 INFO - basic_string(const _Elem *_Ptr, size_type _Count, const _Alloc& _Al) 18:50:45 INFO - : _Mybase(_Al) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Ptr, _Count); 18:50:45 INFO - } 18:50:45 INFO - basic_string(const _Elem *_Ptr) 18:50:45 INFO - : _Mybase() 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Ptr); 18:50:45 INFO - } 18:50:45 INFO - basic_string(const _Elem *_Ptr, const _Alloc& _Al) 18:50:45 INFO - : _Mybase(_Al) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Ptr); 18:50:45 INFO - } 18:50:45 INFO - basic_string(size_type _Count, _Elem _Ch) 18:50:45 INFO - : _Mybase() 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Count, _Ch); 18:50:45 INFO - } 18:50:45 INFO - basic_string(size_type _Count, _Elem _Ch, const _Alloc& _Al) 18:50:45 INFO - : _Mybase(_Al) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Count, _Ch); 18:50:45 INFO - } 18:50:45 INFO - template::value, 18:50:45 INFO - void>::type> 18:50:45 INFO - basic_string(_Iter _First, _Iter _Last, const _Alloc& _Al = _Alloc()) 18:50:45 INFO - : _Mybase(_Al) 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - _Tidy(); 18:50:45 INFO - _Construct(_Unchecked(_First), _Unchecked(_Last), _Iter_cat_t<_Iter>()); 18:50:45 INFO - } 18:50:45 INFO - template 18:50:45 INFO - void _Construct(_Iter _First, 18:50:45 INFO - _Iter _Last, input_iterator_tag) 18:50:45 INFO - { 18:50:45 INFO - { if (1) { 18:50:45 INFO - for (; _First != _Last; ++_First) 18:50:45 INFO - append((size_type)1, (_Elem)*_First); 18:50:45 INFO - } else if (0) { 18:50:45 INFO - _Tidy(true); 18:50:45 INFO - ; 18:50:45 INFO - } } 18:50:45 INFO - } 18:50:45 INFO - template 18:50:45 INFO - void _Construct(_Iter _First, 18:50:45 INFO - _Iter _Last, forward_iterator_tag) 18:50:45 INFO - { 18:50:45 INFO - size_type _Count = ::std:: distance(_First, _Last); 18:50:45 INFO - reserve(_Count); 18:50:45 INFO - _Construct(_First, _Last, input_iterator_tag()); 18:50:45 INFO - } 18:50:45 INFO - void _Construct(_Elem *_First, 18:50:45 INFO - _Elem *_Last, random_access_iterator_tag) 18:50:45 INFO - { 18:50:45 INFO - if (_First != _Last) 18:50:45 INFO - assign(_First, _Last - _First); 18:50:45 INFO - } 18:50:45 INFO - void _Construct(const _Elem *_First, 18:50:45 INFO - const _Elem *_Last, random_access_iterator_tag) 18:50:45 INFO - { 18:50:45 INFO - if (_First != _Last) 18:50:45 INFO - assign(_First, _Last - _First); 18:50:45 INFO - } 18:50:45 INFO - basic_string(_Myt&& _Right) throw () 18:50:45 INFO - : _Mybase(::std:: move(_Right._Getal())) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - _Assign_rv(::std:: forward<_Myt>(_Right)); 18:50:45 INFO - } 18:50:45 INFO - basic_string(_Myt&& _Right, const _Alloc& _Al) 18:50:45 INFO - : _Mybase(_Al) 18:50:45 INFO - { 18:50:45 INFO - if (this->_Getal() != _Right._Getal()) 18:50:45 INFO - assign(_Right.begin(), _Right.end()); 18:50:45 INFO - else 18:50:45 INFO - _Assign_rv(::std:: forward<_Myt>(_Right)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& operator=(_Myt&& _Right) 18:50:45 INFO - #line 928 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - { 18:50:45 INFO - if (this != &_Right) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(true); 18:50:45 INFO - if (_Alty::propagate_on_container_move_assignment::value 18:50:45 INFO - && this->_Getal() != _Right._Getal()) 18:50:45 INFO - this->_Move_alloc(_Right._Getal()); 18:50:45 INFO - if (this->_Getal() != _Right._Getal()) 18:50:45 INFO - assign(_Right.begin(), _Right.end()); 18:50:45 INFO - else 18:50:45 INFO - _Assign_rv(::std:: forward<_Myt>(_Right)); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& assign(_Myt&& _Right) throw () 18:50:45 INFO - { 18:50:45 INFO - if (this == &_Right) 18:50:45 INFO - ; 18:50:45 INFO - else if (get_allocator() != _Right.get_allocator() 18:50:45 INFO - && this->_BUF_SIZE <= _Right._Myres()) 18:50:45 INFO - *this = _Right; 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - _Tidy(true); 18:50:45 INFO - _Assign_rv(::std:: forward<_Myt>(_Right)); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - void _Assign_rv(_Myt&& _Right) 18:50:45 INFO - { 18:50:45 INFO - if (_Right._Myres() < this->_BUF_SIZE) 18:50:45 INFO - _Traits::move(this->_Bx()._Buf, _Right._Bx()._Buf, 18:50:45 INFO - _Right._Mysize() + 1); 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - this->_Getal().construct(::std:: addressof(this->_Bx()._Ptr), _Right._Bx()._Ptr); 18:50:45 INFO - _Right._Bx()._Ptr = pointer(); 18:50:45 INFO - } 18:50:45 INFO - this->_Mysize() = _Right._Mysize(); 18:50:45 INFO - this->_Myres() = _Right._Myres(); 18:50:45 INFO - _Right._Tidy(); 18:50:45 INFO - } 18:50:45 INFO - basic_string(::std:: initializer_list<_Elem> _Ilist, 18:50:45 INFO - const _Alloc& _Al = allocator_type()) 18:50:45 INFO - : _Mybase(_Al) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(); 18:50:45 INFO - assign(_Ilist.begin(), _Ilist.end()); 18:50:45 INFO - } 18:50:45 INFO - _Myt& operator=(::std:: initializer_list<_Elem> _Ilist) 18:50:45 INFO - { 18:50:45 INFO - return (assign(_Ilist.begin(), _Ilist.end())); 18:50:45 INFO - } 18:50:45 INFO - _Myt& operator+=(::std:: initializer_list<_Elem> _Ilist) 18:50:45 INFO - { 18:50:45 INFO - return (append(_Ilist.begin(), _Ilist.end())); 18:50:45 INFO - } 18:50:45 INFO - _Myt& assign(::std:: initializer_list<_Elem> _Ilist) 18:50:45 INFO - { 18:50:45 INFO - return (assign(_Ilist.begin(), _Ilist.end())); 18:50:45 INFO - } 18:50:45 INFO - _Myt& append(::std:: initializer_list<_Elem> _Ilist) 18:50:45 INFO - { 18:50:45 INFO - return (append(_Ilist.begin(), _Ilist.end())); 18:50:45 INFO - } 18:50:45 INFO - iterator insert(const_iterator _Where, 18:50:45 INFO - ::std:: initializer_list<_Elem> _Ilist) 18:50:45 INFO - { 18:50:45 INFO - return (insert(_Where, _Ilist.begin(), _Ilist.end())); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(const_iterator _First, const_iterator _Last, 18:50:45 INFO - ::std:: initializer_list<_Elem> _Ilist) 18:50:45 INFO - { 18:50:45 INFO - return (replace(_First, _Last, _Ilist.begin(), _Ilist.end())); 18:50:45 INFO - } 18:50:45 INFO - ~basic_string() throw () 18:50:45 INFO - { 18:50:45 INFO - _Tidy(true); 18:50:45 INFO - } 18:50:45 INFO - static const size_type npos; 18:50:45 INFO - _Myt& operator=(const _Myt& _Right) 18:50:45 INFO - { 18:50:45 INFO - if (this != &_Right) 18:50:45 INFO - { 18:50:45 INFO - if (this->_Getal() != _Right._Getal() 18:50:45 INFO - && _Alty::propagate_on_container_copy_assignment::value) 18:50:45 INFO - { 18:50:45 INFO - _Tidy(true); 18:50:45 INFO - this->_Copy_alloc(_Right._Getal()); 18:50:45 INFO - } 18:50:45 INFO - assign(_Right); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& operator=(const _Elem *_Ptr) 18:50:45 INFO - { 18:50:45 INFO - return (assign(_Ptr)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& operator=(_Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - return (assign(1, _Ch)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& operator+=(const _Myt& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (append(_Right)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& operator+=(const _Elem *_Ptr) 18:50:45 INFO - { 18:50:45 INFO - return (append(_Ptr)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& operator+=(_Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - return (append((size_type)1, _Ch)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& append(const _Myt& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (append(_Right, 0, npos)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& append(const _Myt& _Right, 18:50:45 INFO - size_type _Roff, size_type _Count = npos) 18:50:45 INFO - { 18:50:45 INFO - _Right._Check_offset(_Roff); 18:50:45 INFO - _Count = _Right._Clamp_suffix_size(_Roff, _Count); 18:50:45 INFO - if (npos - this->_Mysize() <= _Count) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - const size_type _Num = this->_Mysize() + _Count; 18:50:45 INFO - if (0 < _Count && _Grow(_Num)) 18:50:45 INFO - { 18:50:45 INFO - _Traits::copy(this->_Myptr() + this->_Mysize(), 18:50:45 INFO - _Right._Myptr() + _Roff, _Count); 18:50:45 INFO - _Eos(_Num); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& append(const _Elem *_Ptr, size_type _Count) 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - if (_Inside(_Ptr)) 18:50:45 INFO - return (append(*this, 18:50:45 INFO - _Ptr - this->_Myptr(), _Count)); 18:50:45 INFO - if (npos - this->_Mysize() <= _Count) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - const size_type _Num = this->_Mysize() + _Count; 18:50:45 INFO - if (0 < _Count && _Grow(_Num)) 18:50:45 INFO - { 18:50:45 INFO - _Traits::copy(this->_Myptr() + this->_Mysize(), _Ptr, _Count); 18:50:45 INFO - _Eos(_Num); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& append(const _Elem *_Ptr) 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (append(_Ptr, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - _Myt& append(size_type _Count, _Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - if (npos - this->_Mysize() <= _Count) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - const size_type _Num = this->_Mysize() + _Count; 18:50:45 INFO - if (0 < _Count && _Grow(_Num)) 18:50:45 INFO - { 18:50:45 INFO - _Chassign(this->_Mysize(), _Count, _Ch); 18:50:45 INFO - _Eos(_Num); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - template 18:50:45 INFO - typename enable_if<_Is_iterator<_Iter>::value, 18:50:45 INFO - _Myt&>::type 18:50:45 INFO - append(_Iter _First, _Iter _Last) 18:50:45 INFO - { 18:50:45 INFO - return (replace(end(), end(), _First, _Last)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& append(const_pointer _First, const_pointer _Last) 18:50:45 INFO - { 18:50:45 INFO - return (replace(end(), end(), _First, _Last)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& append(const_iterator _First, const_iterator _Last) 18:50:45 INFO - { 18:50:45 INFO - return (replace(end(), end(), _First, _Last)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& assign(const _Myt& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (assign(_Right, 0, npos)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& assign(const _Myt& _Right, 18:50:45 INFO - size_type _Roff, size_type _Count = npos) 18:50:45 INFO - { 18:50:45 INFO - _Right._Check_offset(_Roff); 18:50:45 INFO - _Count = _Right._Clamp_suffix_size(_Roff, _Count); 18:50:45 INFO - if (this == &_Right) 18:50:45 INFO - erase((size_type)(_Roff + _Count)), erase(0, _Roff); 18:50:45 INFO - else if (_Grow(_Count)) 18:50:45 INFO - { 18:50:45 INFO - _Traits::copy(this->_Myptr(), 18:50:45 INFO - _Right._Myptr() + _Roff, _Count); 18:50:45 INFO - _Eos(_Count); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& assign(const _Elem *_Ptr, size_type _Count) 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - if (_Inside(_Ptr)) 18:50:45 INFO - return (assign(*this, 18:50:45 INFO - _Ptr - this->_Myptr(), _Count)); 18:50:45 INFO - if (_Grow(_Count)) 18:50:45 INFO - { 18:50:45 INFO - _Traits::copy(this->_Myptr(), _Ptr, _Count); 18:50:45 INFO - _Eos(_Count); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& assign(const _Elem *_Ptr) 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (assign(_Ptr, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - _Myt& assign(size_type _Count, _Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - if (_Count == npos) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - if (_Grow(_Count)) 18:50:45 INFO - { 18:50:45 INFO - _Chassign(0, _Count, _Ch); 18:50:45 INFO - _Eos(_Count); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - template 18:50:45 INFO - typename enable_if<_Is_iterator<_Iter>::value, 18:50:45 INFO - _Myt&>::type 18:50:45 INFO - assign(_Iter _First, _Iter _Last) 18:50:45 INFO - { 18:50:45 INFO - return (replace(begin(), end(), _First, _Last)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& assign(const_pointer _First, const_pointer _Last) 18:50:45 INFO - { 18:50:45 INFO - return (replace(begin(), end(), _First, _Last)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& assign(const_iterator _First, const_iterator _Last) 18:50:45 INFO - { 18:50:45 INFO - return (replace(begin(), end(), _First, _Last)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& insert(size_type _Off, const _Myt& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (insert(_Off, _Right, 0, npos)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& insert(size_type _Off, 18:50:45 INFO - const _Myt& _Right, size_type _Roff, size_type _Count = npos) 18:50:45 INFO - { 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - _Right._Check_offset(_Roff); 18:50:45 INFO - _Count = _Right._Clamp_suffix_size(_Roff, _Count); 18:50:45 INFO - if (npos - this->_Mysize() <= _Count) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - const size_type _Num = this->_Mysize() + _Count; 18:50:45 INFO - if (0 < _Count && _Grow(_Num)) 18:50:45 INFO - { 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off, 18:50:45 INFO - this->_Mysize() - _Off); 18:50:45 INFO - if (this == &_Right) 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off, 18:50:45 INFO - this->_Myptr() + (_Off < _Roff ? _Roff + _Count : _Roff), 18:50:45 INFO - _Count); 18:50:45 INFO - else 18:50:45 INFO - _Traits::copy(this->_Myptr() + _Off, 18:50:45 INFO - _Right._Myptr() + _Roff, _Count); 18:50:45 INFO - _Eos(_Num); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& insert(size_type _Off, 18:50:45 INFO - const _Elem *_Ptr, size_type _Count) 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - if (_Inside(_Ptr)) 18:50:45 INFO - return (insert(_Off, *this, 18:50:45 INFO - _Ptr - this->_Myptr(), _Count)); 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - if (npos - this->_Mysize() <= _Count) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - const size_type _Num = this->_Mysize() + _Count; 18:50:45 INFO - if (0 < _Count && _Grow(_Num)) 18:50:45 INFO - { 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off, 18:50:45 INFO - this->_Mysize() - _Off); 18:50:45 INFO - _Traits::copy(this->_Myptr() + _Off, _Ptr, _Count); 18:50:45 INFO - _Eos(_Num); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& insert(size_type _Off, const _Elem *_Ptr) 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (insert(_Off, _Ptr, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - _Myt& insert(size_type _Off, 18:50:45 INFO - size_type _Count, _Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - if (npos - this->_Mysize() <= _Count) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - const size_type _Num = this->_Mysize() + _Count; 18:50:45 INFO - if (0 < _Count && _Grow(_Num)) 18:50:45 INFO - { 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off, 18:50:45 INFO - this->_Mysize() - _Off); 18:50:45 INFO - _Chassign(_Off, _Count, _Ch); 18:50:45 INFO - _Eos(_Num); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - iterator insert(const_iterator _Where) 18:50:45 INFO - { 18:50:45 INFO - return (insert(_Where, _Elem())); 18:50:45 INFO - } 18:50:45 INFO - iterator insert(const_iterator _Where, _Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - size_type _Off = _Where - begin(); 18:50:45 INFO - insert(_Off, 1, _Ch); 18:50:45 INFO - return (begin() + _Off); 18:50:45 INFO - } 18:50:45 INFO - iterator insert(const_iterator _Where, size_type _Count, _Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - size_type _Off = _Where - begin(); 18:50:45 INFO - insert(_Off, _Count, _Ch); 18:50:45 INFO - return (begin() + _Off); 18:50:45 INFO - } 18:50:45 INFO - template 18:50:45 INFO - typename enable_if<_Is_iterator<_Iter>::value, 18:50:45 INFO - iterator>::type 18:50:45 INFO - insert(const_iterator _Where, _Iter _First, _Iter _Last) 18:50:45 INFO - { 18:50:45 INFO - size_type _Off = _Where - begin(); 18:50:45 INFO - replace(_Where, _Where, _First, _Last); 18:50:45 INFO - return (begin() + _Off); 18:50:45 INFO - } 18:50:45 INFO - iterator insert(const_iterator _Where, 18:50:45 INFO - const_pointer _First, const_pointer _Last) 18:50:45 INFO - { 18:50:45 INFO - size_type _Off = _Where - begin(); 18:50:45 INFO - replace(_Where, _Where, _First, _Last); 18:50:45 INFO - return (begin() + _Off); 18:50:45 INFO - } 18:50:45 INFO - iterator insert(const_iterator _Where, 18:50:45 INFO - const_iterator _First, const_iterator _Last) 18:50:45 INFO - { 18:50:45 INFO - size_type _Off = _Where - begin(); 18:50:45 INFO - replace(_Where, _Where, _First, _Last); 18:50:45 INFO - return (begin() + _Off); 18:50:45 INFO - } 18:50:45 INFO - _Myt& erase(size_type _Off = 0) 18:50:45 INFO - { 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - _Eos(_Off); 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& erase(size_type _Off, size_type _Count) 18:50:45 INFO - { 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - if (this->_Mysize() - _Off <= _Count) 18:50:45 INFO - _Eos(_Off); 18:50:45 INFO - else if (0 < _Count) 18:50:45 INFO - { 18:50:45 INFO - value_type *_Ptr = this->_Myptr() + _Off; 18:50:45 INFO - size_type _Newsize = this->_Mysize() - _Count; 18:50:45 INFO - _Traits::move(_Ptr, _Ptr + _Count, _Newsize - _Off); 18:50:45 INFO - _Eos(_Newsize); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - iterator erase(const_iterator _Where) 18:50:45 INFO - { 18:50:45 INFO - size_type _Count = _Where - begin(); 18:50:45 INFO - erase(_Count, 1); 18:50:45 INFO - return (begin() + _Count); 18:50:45 INFO - } 18:50:45 INFO - iterator erase(const_iterator _First, const_iterator _Last) 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - size_type _Count = _First - begin(); 18:50:45 INFO - erase(_Count, _Last - _First); 18:50:45 INFO - return (begin() + _Count); 18:50:45 INFO - } 18:50:45 INFO - void clear() throw () 18:50:45 INFO - { 18:50:45 INFO - _Eos(0); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(size_type _Off, size_type _N0, const _Myt& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (replace(_Off, _N0, _Right, 0, npos)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(size_type _Off, 18:50:45 INFO - size_type _N0, const _Myt& _Right, size_type _Roff, 18:50:45 INFO - size_type _Count = npos) 18:50:45 INFO - { 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - _Right._Check_offset(_Roff); 18:50:45 INFO - _N0 = _Clamp_suffix_size(_Off, _N0); 18:50:45 INFO - _Count = _Right._Clamp_suffix_size(_Roff, _Count); 18:50:45 INFO - if (npos - _Count <= this->_Mysize() - _N0) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - const size_type _Nm = this->_Mysize() - _N0 - _Off; 18:50:45 INFO - const size_type _Newsize = this->_Mysize() + _Count - _N0; 18:50:45 INFO - if (this->_Mysize() < _Newsize) 18:50:45 INFO - _Grow(_Newsize); 18:50:45 INFO - if (_Count == _N0) 18:50:45 INFO - { 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off, 18:50:45 INFO - _Right._Myptr() + _Roff, _Count); 18:50:45 INFO - } 18:50:45 INFO - else if (this != &_Right) 18:50:45 INFO - { 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off + _N0, _Nm); 18:50:45 INFO - _Traits::copy(this->_Myptr() + _Off, 18:50:45 INFO - _Right._Myptr() + _Roff, _Count); 18:50:45 INFO - } 18:50:45 INFO - else if (_Count < _N0) 18:50:45 INFO - { 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off, 18:50:45 INFO - this->_Myptr() + _Roff, _Count); 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off + _N0, _Nm); 18:50:45 INFO - } 18:50:45 INFO - else if (_Roff <= _Off) 18:50:45 INFO - { 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off + _N0, _Nm); 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off, 18:50:45 INFO - this->_Myptr() + _Roff, _Count); 18:50:45 INFO - } 18:50:45 INFO - else if (_Off + _N0 <= _Roff) 18:50:45 INFO - { 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off + _N0, _Nm); 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off, 18:50:45 INFO - this->_Myptr() + (_Roff + _Count - _N0), 18:50:45 INFO - _Count); 18:50:45 INFO - } 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off, 18:50:45 INFO - this->_Myptr() + _Roff, _N0); 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off + _N0, _Nm); 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _N0, 18:50:45 INFO - this->_Myptr() + _Roff + _Count, 18:50:45 INFO - _Count - _N0); 18:50:45 INFO - } 18:50:45 INFO - _Eos(_Newsize); 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(size_type _Off, 18:50:45 INFO - size_type _N0, const _Elem *_Ptr, size_type _Count) 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - if (_Inside(_Ptr)) 18:50:45 INFO - return (replace(_Off, _N0, *this, 18:50:45 INFO - _Ptr - this->_Myptr(), 18:50:45 INFO - _Count)); 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - _N0 = _Clamp_suffix_size(_Off, _N0); 18:50:45 INFO - if (npos - _Count <= this->_Mysize() - _N0) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - size_type _Nm = this->_Mysize() - _N0 - _Off; 18:50:45 INFO - if (_Count < _N0) 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off + _N0, 18:50:45 INFO - _Nm); 18:50:45 INFO - const size_type _Num = this->_Mysize() + _Count - _N0; 18:50:45 INFO - if ((0 < _Count || 0 < _N0) 18:50:45 INFO - && _Grow(_Num)) 18:50:45 INFO - { 18:50:45 INFO - if (_N0 < _Count) 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off + _N0, _Nm); 18:50:45 INFO - _Traits::copy(this->_Myptr() + _Off, _Ptr, _Count); 18:50:45 INFO - _Eos(_Num); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(size_type _Off, size_type _N0, const _Elem *_Ptr) 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (replace(_Off, _N0, _Ptr, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(size_type _Off, 18:50:45 INFO - size_type _N0, size_type _Count, _Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - _N0 = _Clamp_suffix_size(_Off, _N0); 18:50:45 INFO - if (npos - _Count <= this->_Mysize() - _N0) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - size_type _Nm = this->_Mysize() - _N0 - _Off; 18:50:45 INFO - if (_Count < _N0) 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off + _N0, 18:50:45 INFO - _Nm); 18:50:45 INFO - const size_type _Num = this->_Mysize() + _Count - _N0; 18:50:45 INFO - if ((0 < _Count || 0 < _N0) 18:50:45 INFO - && _Grow(_Num)) 18:50:45 INFO - { 18:50:45 INFO - if (_N0 < _Count) 18:50:45 INFO - _Traits::move(this->_Myptr() + _Off + _Count, 18:50:45 INFO - this->_Myptr() + _Off + _N0, _Nm); 18:50:45 INFO - _Chassign(_Off, _Count, _Ch); 18:50:45 INFO - _Eos(_Num); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(const_iterator _First, const_iterator _Last, 18:50:45 INFO - const _Myt& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (replace(_First - begin(), _Last - _First, _Right)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(const_iterator _First, const_iterator _Last, 18:50:45 INFO - const _Elem *_Ptr, size_type _Count) 18:50:45 INFO - { 18:50:45 INFO - return (replace(_First - begin(), _Last - _First, _Ptr, _Count)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(const_iterator _First, const_iterator _Last, 18:50:45 INFO - const _Elem *_Ptr) 18:50:45 INFO - { 18:50:45 INFO - return (replace(_First - begin(), _Last - _First, _Ptr)); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(const_iterator _First, const_iterator _Last, 18:50:45 INFO - size_type _Count, _Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - return (replace(_First - begin(), _Last - _First, _Count, _Ch)); 18:50:45 INFO - } 18:50:45 INFO - template 18:50:45 INFO - typename enable_if<_Is_iterator<_Iter>::value, 18:50:45 INFO - _Myt&>::type 18:50:45 INFO - replace(const_iterator _First, const_iterator _Last, 18:50:45 INFO - _Iter _First2, _Iter _Last2) 18:50:45 INFO - { 18:50:45 INFO - _Myt _Right(_First2, _Last2); 18:50:45 INFO - replace(_First, _Last, _Right); 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(const_iterator _First, const_iterator _Last, 18:50:45 INFO - const_pointer _First2, const_pointer _Last2) 18:50:45 INFO - { 18:50:45 INFO - if (_First2 == _Last2) 18:50:45 INFO - erase(_First - begin(), _Last - _First); 18:50:45 INFO - else 18:50:45 INFO - replace(_First - begin(), _Last - _First, 18:50:45 INFO - &*_First2, _Last2 - _First2); 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(const_iterator _First, const_iterator _Last, 18:50:45 INFO - pointer _First2, pointer _Last2) 18:50:45 INFO - { 18:50:45 INFO - if (_First2 == _Last2) 18:50:45 INFO - erase(_First - begin(), _Last - _First); 18:50:45 INFO - else 18:50:45 INFO - replace(_First - begin(), _Last - _First, 18:50:45 INFO - &*_First2, _Last2 - _First2); 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(const_iterator _First, const_iterator _Last, 18:50:45 INFO - const_iterator _First2, const_iterator _Last2) 18:50:45 INFO - { 18:50:45 INFO - if (_First2 == _Last2) 18:50:45 INFO - erase(_First - begin(), _Last - _First); 18:50:45 INFO - else 18:50:45 INFO - replace(_First - begin(), _Last - _First, 18:50:45 INFO - &*_First2, _Last2 - _First2); 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - _Myt& replace(const_iterator _First, const_iterator _Last, 18:50:45 INFO - iterator _First2, iterator _Last2) 18:50:45 INFO - { 18:50:45 INFO - if (_First2 == _Last2) 18:50:45 INFO - erase(_First - begin(), _Last - _First); 18:50:45 INFO - else 18:50:45 INFO - replace(_First - begin(), _Last - _First, 18:50:45 INFO - &*_First2, _Last2 - _First2); 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - iterator begin() throw () 18:50:45 INFO - { 18:50:45 INFO - auto _Mydata = &this->_Get_data(); 18:50:45 INFO - return (iterator(this->_Getal().address(*_Mydata->_Myptr()), _Mydata)); 18:50:45 INFO - } 18:50:45 INFO - const_iterator begin() const throw () 18:50:45 INFO - { 18:50:45 INFO - auto _Mydata = &this->_Get_data(); 18:50:45 INFO - return (const_iterator(this->_Getal().address(*_Mydata->_Myptr()), _Mydata)); 18:50:45 INFO - } 18:50:45 INFO - iterator end() throw () 18:50:45 INFO - { 18:50:45 INFO - auto _Mydata = &this->_Get_data(); 18:50:45 INFO - return (iterator(this->_Getal().address(*_Mydata->_Myptr()) + _Mydata->_Mysize, _Mydata)); 18:50:45 INFO - } 18:50:45 INFO - const_iterator end() const throw () 18:50:45 INFO - { 18:50:45 INFO - auto _Mydata = &this->_Get_data(); 18:50:45 INFO - return (const_iterator(this->_Getal().address(*_Mydata->_Myptr()) + _Mydata->_Mysize, _Mydata)); 18:50:45 INFO - } 18:50:45 INFO - reverse_iterator rbegin() throw () 18:50:45 INFO - { 18:50:45 INFO - return (reverse_iterator(end())); 18:50:45 INFO - } 18:50:45 INFO - const_reverse_iterator rbegin() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (const_reverse_iterator(end())); 18:50:45 INFO - } 18:50:45 INFO - reverse_iterator rend() throw () 18:50:45 INFO - { 18:50:45 INFO - return (reverse_iterator(begin())); 18:50:45 INFO - } 18:50:45 INFO - const_reverse_iterator rend() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (const_reverse_iterator(begin())); 18:50:45 INFO - } 18:50:45 INFO - const_iterator cbegin() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (begin()); 18:50:45 INFO - } 18:50:45 INFO - const_iterator cend() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (end()); 18:50:45 INFO - } 18:50:45 INFO - const_reverse_iterator crbegin() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (rbegin()); 18:50:45 INFO - } 18:50:45 INFO - const_reverse_iterator crend() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (rend()); 18:50:45 INFO - } 18:50:45 INFO - void shrink_to_fit() 18:50:45 INFO - { 18:50:45 INFO - if ((size() | this->_ALLOC_MASK) < capacity()) 18:50:45 INFO - { 18:50:45 INFO - _Myt _Tmp(*this); 18:50:45 INFO - swap(_Tmp); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - reference at(size_type _Off) 18:50:45 INFO - { 18:50:45 INFO - _Check_offset_exclusive(_Off); 18:50:45 INFO - return (this->_Myptr()[_Off]); 18:50:45 INFO - } 18:50:45 INFO - const_reference at(size_type _Off) const 18:50:45 INFO - { 18:50:45 INFO - _Check_offset_exclusive(_Off); 18:50:45 INFO - return (this->_Myptr()[_Off]); 18:50:45 INFO - } 18:50:45 INFO - reference operator[](size_type _Off) 18:50:45 INFO - { 18:50:45 INFO - #line 1685 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - #line 1687 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - return (this->_Myptr()[_Off]); 18:50:45 INFO - } 18:50:45 INFO - const_reference operator[](size_type _Off) const 18:50:45 INFO - { 18:50:45 INFO - #line 1698 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - #line 1700 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - return (this->_Myptr()[_Off]); 18:50:45 INFO - } 18:50:45 INFO - void push_back(_Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - auto& _Dx = this->_Get_data(); 18:50:45 INFO - auto& _Sz = _Dx._Mysize; 18:50:45 INFO - if (_Sz == _Dx._Myres) 18:50:45 INFO - _Grow(_Sz + 1); 18:50:45 INFO - auto _Ptr = _Dx._Myptr(); 18:50:45 INFO - _Traits::assign(_Ptr[_Sz], _Ch); 18:50:45 INFO - ++_Sz; 18:50:45 INFO - _Traits::assign(_Ptr[_Sz], _Elem()); 18:50:45 INFO - } 18:50:45 INFO - void pop_back() 18:50:45 INFO - { 18:50:45 INFO - erase(this->_Mysize() - 1); 18:50:45 INFO - } 18:50:45 INFO - reference front() 18:50:45 INFO - { 18:50:45 INFO - return (*begin()); 18:50:45 INFO - } 18:50:45 INFO - const_reference front() const 18:50:45 INFO - { 18:50:45 INFO - return (*begin()); 18:50:45 INFO - } 18:50:45 INFO - reference back() 18:50:45 INFO - { 18:50:45 INFO - return (*(end() - 1)); 18:50:45 INFO - } 18:50:45 INFO - const_reference back() const 18:50:45 INFO - { 18:50:45 INFO - return (*(end() - 1)); 18:50:45 INFO - } 18:50:45 INFO - const _Elem *c_str() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (this->_Myptr()); 18:50:45 INFO - } 18:50:45 INFO - const _Elem *data() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (this->_Myptr()); 18:50:45 INFO - } 18:50:45 INFO - #line 1757 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - size_type length() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (this->_Mysize()); 18:50:45 INFO - } 18:50:45 INFO - size_type size() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (this->_Mysize()); 18:50:45 INFO - } 18:50:45 INFO - size_type max_size() const throw () 18:50:45 INFO - { 18:50:45 INFO - const size_type _Num = this->_Getal().max_size(); 18:50:45 INFO - return (_Num <= 1 ? 1 : _Num - 1); 18:50:45 INFO - } 18:50:45 INFO - void resize(size_type _Newsize) 18:50:45 INFO - { 18:50:45 INFO - resize(_Newsize, _Elem()); 18:50:45 INFO - } 18:50:45 INFO - void resize(size_type _Newsize, _Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - if (_Newsize <= this->_Mysize()) 18:50:45 INFO - _Eos(_Newsize); 18:50:45 INFO - else 18:50:45 INFO - append(_Newsize - this->_Mysize(), _Ch); 18:50:45 INFO - } 18:50:45 INFO - size_type capacity() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (this->_Myres()); 18:50:45 INFO - } 18:50:45 INFO - void reserve(size_type _Newcap = 0) 18:50:45 INFO - { 18:50:45 INFO - if (this->_Mysize() <= _Newcap && this->_Myres() != _Newcap) 18:50:45 INFO - { 18:50:45 INFO - size_type _Size = this->_Mysize(); 18:50:45 INFO - if (_Grow(_Newcap, true)) 18:50:45 INFO - _Eos(_Size); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - bool empty() const throw () 18:50:45 INFO - { 18:50:45 INFO - return (this->_Mysize() == 0); 18:50:45 INFO - } 18:50:45 INFO - size_type copy(_Elem *_Ptr, 18:50:45 INFO - size_type _Count, size_type _Off = 0) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - _Count = _Clamp_suffix_size(_Off, _Count); 18:50:45 INFO - _Traits::copy(_Ptr, this->_Myptr() + _Off, _Count); 18:50:45 INFO - return (_Count); 18:50:45 INFO - } 18:50:45 INFO - size_type _Copy_s(_Elem *_Dest, size_type _Dest_size, 18:50:45 INFO - size_type _Count, size_type _Off = 0) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - _Count = _Clamp_suffix_size(_Off, _Count); 18:50:45 INFO - _Traits::_Copy_s(_Dest, _Dest_size, this->_Myptr() + _Off, _Count); 18:50:45 INFO - return (_Count); 18:50:45 INFO - } 18:50:45 INFO - void _Swap_bx(_Myt& _Right) 18:50:45 INFO - { 18:50:45 INFO - if (this->_BUF_SIZE <= this->_Myres()) 18:50:45 INFO - if (this->_BUF_SIZE <= _Right._Myres()) 18:50:45 INFO - _Swap_adl(this->_Bx()._Ptr, _Right._Bx()._Ptr); 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - pointer _Ptr = this->_Bx()._Ptr; 18:50:45 INFO - this->_Getal().destroy(::std:: addressof(this->_Bx()._Ptr)); 18:50:45 INFO - _Traits::copy(this->_Bx()._Buf, 18:50:45 INFO - _Right._Bx()._Buf, _Right._Mysize() + 1); 18:50:45 INFO - this->_Getal().construct(::std:: addressof(_Right._Bx()._Ptr), _Ptr); 18:50:45 INFO - } 18:50:45 INFO - else 18:50:45 INFO - if (_Right._Myres() < this->_BUF_SIZE) 18:50:45 INFO - ::std:: swap(this->_Bx()._Buf, _Right._Bx()._Buf); 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - pointer _Ptr = _Right._Bx()._Ptr; 18:50:45 INFO - this->_Getal().destroy(::std:: addressof(_Right._Bx()._Ptr)); 18:50:45 INFO - _Traits::copy(_Right._Bx()._Buf, 18:50:45 INFO - this->_Bx()._Buf, this->_Mysize() + 1); 18:50:45 INFO - this->_Getal().construct(::std:: addressof(this->_Bx()._Ptr), _Ptr); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - void swap(_Myt& _Right) 18:50:45 INFO - #line 1857 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - { 18:50:45 INFO - if (this != &_Right) 18:50:45 INFO - { 18:50:45 INFO - _Pocs(this->_Getal(), _Right._Getal()); 18:50:45 INFO - this->_Swap_all(_Right); 18:50:45 INFO - _Swap_bx(_Right); 18:50:45 INFO - ::std:: swap(this->_Mysize(), _Right._Mysize()); 18:50:45 INFO - ::std:: swap(this->_Myres(), _Right._Myres()); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - size_type find(const _Myt& _Right, size_type _Off = 0) const throw () 18:50:45 INFO - { 18:50:45 INFO - return (find(_Right._Myptr(), _Off, _Right.size())); 18:50:45 INFO - } 18:50:45 INFO - size_type find(const _Elem *_Ptr, 18:50:45 INFO - size_type _Off, size_type _Count) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - if (_Count == 0 && _Off <= this->_Mysize()) 18:50:45 INFO - return (_Off); 18:50:45 INFO - size_type _Nm; 18:50:45 INFO - if (_Off < this->_Mysize() && _Count <= (_Nm = this->_Mysize() - _Off)) 18:50:45 INFO - { 18:50:45 INFO - const _Elem *_Uptr, *_Vptr; 18:50:45 INFO - for (_Nm -= _Count - 1, _Vptr = this->_Myptr() + _Off; 18:50:45 INFO - (_Uptr = _Traits::find(_Vptr, _Nm, *_Ptr)) != 0; 18:50:45 INFO - _Nm -= _Uptr - _Vptr + 1, _Vptr = _Uptr + 1) 18:50:45 INFO - if (_Traits::compare(_Uptr, _Ptr, _Count) == 0) 18:50:45 INFO - return (_Uptr - this->_Myptr()); 18:50:45 INFO - } 18:50:45 INFO - return (npos); 18:50:45 INFO - } 18:50:45 INFO - size_type find(const _Elem *_Ptr, size_type _Off = 0) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (find(_Ptr, _Off, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - size_type find(_Elem _Ch, size_type _Off = 0) const 18:50:45 INFO - { 18:50:45 INFO - return (find((const _Elem *)&_Ch, _Off, 1)); 18:50:45 INFO - } 18:50:45 INFO - size_type rfind(const _Myt& _Right, size_type _Off = npos) const throw () 18:50:45 INFO - { 18:50:45 INFO - return (rfind(_Right._Myptr(), _Off, _Right.size())); 18:50:45 INFO - } 18:50:45 INFO - size_type rfind(const _Elem *_Ptr, 18:50:45 INFO - size_type _Off, size_type _Count) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - if (_Count == 0) 18:50:45 INFO - return (_Off < this->_Mysize() ? _Off 18:50:45 INFO - : this->_Mysize()); 18:50:45 INFO - if (_Count <= this->_Mysize()) 18:50:45 INFO - { 18:50:45 INFO - const _Elem *_Uptr = this->_Myptr() + 18:50:45 INFO - (_Off < this->_Mysize() - _Count ? _Off 18:50:45 INFO - : this->_Mysize() - _Count); 18:50:45 INFO - for (; ; --_Uptr) 18:50:45 INFO - if (_Traits::eq(*_Uptr, *_Ptr) 18:50:45 INFO - && _Traits::compare(_Uptr, _Ptr, _Count) == 0) 18:50:45 INFO - return (_Uptr - this->_Myptr()); 18:50:45 INFO - else if (_Uptr == this->_Myptr()) 18:50:45 INFO - break; 18:50:45 INFO - } 18:50:45 INFO - return (npos); 18:50:45 INFO - } 18:50:45 INFO - size_type rfind(const _Elem *_Ptr, size_type _Off = npos) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (rfind(_Ptr, _Off, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - size_type rfind(_Elem _Ch, size_type _Off = npos) const 18:50:45 INFO - { 18:50:45 INFO - return (rfind((const _Elem *)&_Ch, _Off, 1)); 18:50:45 INFO - } 18:50:45 INFO - size_type find_first_of(const _Myt& _Right, 18:50:45 INFO - size_type _Off = 0) const throw () 18:50:45 INFO - { 18:50:45 INFO - return (find_first_of(_Right._Myptr(), _Off, _Right.size())); 18:50:45 INFO - } 18:50:45 INFO - size_type find_first_of(const _Elem *_Ptr, 18:50:45 INFO - size_type _Off, size_type _Count) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - if (0 < _Count && _Off < this->_Mysize()) 18:50:45 INFO - { 18:50:45 INFO - const _Elem *const _Vptr = this->_Myptr() + this->_Mysize(); 18:50:45 INFO - for (const _Elem *_Uptr = this->_Myptr() + _Off; 18:50:45 INFO - _Uptr < _Vptr; ++_Uptr) 18:50:45 INFO - if (_Traits::find(_Ptr, _Count, *_Uptr) != 0) 18:50:45 INFO - return (_Uptr - this->_Myptr()); 18:50:45 INFO - } 18:50:45 INFO - return (npos); 18:50:45 INFO - } 18:50:45 INFO - size_type find_first_of(const _Elem *_Ptr, 18:50:45 INFO - size_type _Off = 0) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (find_first_of(_Ptr, _Off, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - size_type find_first_of(_Elem _Ch, 18:50:45 INFO - size_type _Off = 0) const 18:50:45 INFO - { 18:50:45 INFO - return (find((const _Elem *)&_Ch, _Off, 1)); 18:50:45 INFO - } 18:50:45 INFO - size_type find_last_of(const _Myt& _Right, 18:50:45 INFO - size_type _Off = npos) const throw () 18:50:45 INFO - { 18:50:45 INFO - return (find_last_of(_Right._Myptr(), _Off, _Right.size())); 18:50:45 INFO - } 18:50:45 INFO - size_type find_last_of(const _Elem *_Ptr, 18:50:45 INFO - size_type _Off, size_type _Count) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - if (0 < _Count && 0 < this->_Mysize()) 18:50:45 INFO - { 18:50:45 INFO - const _Elem *_Uptr = this->_Myptr() 18:50:45 INFO - + (_Off < this->_Mysize() ? _Off : this->_Mysize() - 1); 18:50:45 INFO - for (; ; --_Uptr) 18:50:45 INFO - if (_Traits::find(_Ptr, _Count, *_Uptr) != 0) 18:50:45 INFO - return (_Uptr - this->_Myptr()); 18:50:45 INFO - else if (_Uptr == this->_Myptr()) 18:50:45 INFO - break; 18:50:45 INFO - } 18:50:45 INFO - return (npos); 18:50:45 INFO - } 18:50:45 INFO - size_type find_last_of(const _Elem *_Ptr, 18:50:45 INFO - size_type _Off = npos) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (find_last_of(_Ptr, _Off, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - size_type find_last_of(_Elem _Ch, 18:50:45 INFO - size_type _Off = npos) const 18:50:45 INFO - { 18:50:45 INFO - return (rfind((const _Elem *)&_Ch, _Off, 1)); 18:50:45 INFO - } 18:50:45 INFO - size_type find_first_not_of(const _Myt& _Right, 18:50:45 INFO - size_type _Off = 0) const throw () 18:50:45 INFO - { 18:50:45 INFO - return (find_first_not_of(_Right._Myptr(), _Off, 18:50:45 INFO - _Right.size())); 18:50:45 INFO - } 18:50:45 INFO - size_type find_first_not_of(const _Elem *_Ptr, 18:50:45 INFO - size_type _Off, size_type _Count) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - if (_Off < this->_Mysize()) 18:50:45 INFO - { 18:50:45 INFO - const _Elem *const _Vptr = this->_Myptr() + this->_Mysize(); 18:50:45 INFO - for (const _Elem *_Uptr = this->_Myptr() + _Off; 18:50:45 INFO - _Uptr < _Vptr; ++_Uptr) 18:50:45 INFO - if (_Traits::find(_Ptr, _Count, *_Uptr) == 0) 18:50:45 INFO - return (_Uptr - this->_Myptr()); 18:50:45 INFO - } 18:50:45 INFO - return (npos); 18:50:45 INFO - } 18:50:45 INFO - size_type find_first_not_of(const _Elem *_Ptr, 18:50:45 INFO - size_type _Off = 0) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (find_first_not_of(_Ptr, _Off, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - size_type find_first_not_of(_Elem _Ch, 18:50:45 INFO - size_type _Off = 0) const 18:50:45 INFO - { 18:50:45 INFO - return (find_first_not_of((const _Elem *)&_Ch, _Off, 1)); 18:50:45 INFO - } 18:50:45 INFO - size_type find_last_not_of(const _Myt& _Right, 18:50:45 INFO - size_type _Off = npos) const throw () 18:50:45 INFO - { 18:50:45 INFO - return (find_last_not_of(_Right._Myptr(), _Off, _Right.size())); 18:50:45 INFO - } 18:50:45 INFO - size_type find_last_not_of(const _Elem *_Ptr, 18:50:45 INFO - size_type _Off, size_type _Count) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - if (0 < this->_Mysize()) 18:50:45 INFO - { 18:50:45 INFO - const _Elem *_Uptr = this->_Myptr() 18:50:45 INFO - + (_Off < this->_Mysize() ? _Off : this->_Mysize() - 1); 18:50:45 INFO - for (; ; --_Uptr) 18:50:45 INFO - if (_Traits::find(_Ptr, _Count, *_Uptr) == 0) 18:50:45 INFO - return (_Uptr - this->_Myptr()); 18:50:45 INFO - else if (_Uptr == this->_Myptr()) 18:50:45 INFO - break; 18:50:45 INFO - } 18:50:45 INFO - return (npos); 18:50:45 INFO - } 18:50:45 INFO - size_type find_last_not_of(const _Elem *_Ptr, 18:50:45 INFO - size_type _Off = npos) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (find_last_not_of(_Ptr, _Off, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - size_type find_last_not_of(_Elem _Ch, 18:50:45 INFO - size_type _Off = npos) const 18:50:45 INFO - { 18:50:45 INFO - return (find_last_not_of((const _Elem *)&_Ch, _Off, 1)); 18:50:45 INFO - } 18:50:45 INFO - _Myt substr(size_type _Off = 0, size_type _Count = npos) const 18:50:45 INFO - { 18:50:45 INFO - return (_Myt(*this, _Off, _Count, get_allocator())); 18:50:45 INFO - } 18:50:45 INFO - static int _Traits_compare(const _Elem * const _Left, const size_type _Left_size, 18:50:45 INFO - const _Elem * const _Right, const size_type _Right_size) 18:50:45 INFO - { 18:50:45 INFO - const size_type _Min_size = _Left_size < _Right_size ? _Left_size : _Right_size; 18:50:45 INFO - const int _Ans = _Traits::compare(_Left, _Right, _Min_size); 18:50:45 INFO - if (_Ans != 0) 18:50:45 INFO - return (_Ans); 18:50:45 INFO - if (_Left_size < _Right_size) 18:50:45 INFO - return (-1); 18:50:45 INFO - if (_Left_size > _Right_size) 18:50:45 INFO - return (1); 18:50:45 INFO - return (0); 18:50:45 INFO - } 18:50:45 INFO - size_type _Clamp_suffix_size(const size_type _Off, const size_type _Size) const 18:50:45 INFO - { 18:50:45 INFO - const size_type _Max_effective_size = this->_Mysize() - _Off; 18:50:45 INFO - if (_Size <= _Max_effective_size) 18:50:45 INFO - return (_Size); 18:50:45 INFO - else 18:50:45 INFO - return (_Max_effective_size); 18:50:45 INFO - } 18:50:45 INFO - int compare(const _Myt& _Right) const throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Traits_compare(this->_Myptr(), this->_Mysize(), 18:50:45 INFO - _Right._Myptr(), _Right._Mysize())); 18:50:45 INFO - } 18:50:45 INFO - int compare(size_type _Off, 18:50:45 INFO - size_type _N0, const _Myt& _Right) const 18:50:45 INFO - { 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - return (_Traits_compare(this->_Myptr() + _Off, _Clamp_suffix_size(_Off, _N0), 18:50:45 INFO - _Right._Myptr(), _Right._Mysize())); 18:50:45 INFO - } 18:50:45 INFO - int compare(size_type _Off, 18:50:45 INFO - size_type _N0, const _Myt& _Right, 18:50:45 INFO - size_type _Roff, size_type _Count = npos) const 18:50:45 INFO - { 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - _Right._Check_offset(_Roff); 18:50:45 INFO - return (_Traits_compare(this->_Myptr() + _Off, _Clamp_suffix_size(_Off, _N0), 18:50:45 INFO - _Right._Myptr() + _Roff, _Right._Clamp_suffix_size(_Roff, _Count))); 18:50:45 INFO - } 18:50:45 INFO - int compare(const _Elem *_Ptr) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - return (_Traits_compare(this->_Myptr(), this->_Mysize(), 18:50:45 INFO - _Ptr, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - int compare(size_type _Off, size_type _N0, const _Elem *_Ptr) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - return (_Traits_compare(this->_Myptr() + _Off, _Clamp_suffix_size(_Off, _N0), 18:50:45 INFO - _Ptr, _Traits::length(_Ptr))); 18:50:45 INFO - } 18:50:45 INFO - int compare(size_type _Off, 18:50:45 INFO - size_type _N0, const _Elem *_Ptr, size_type _Count) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - _Check_offset(_Off); 18:50:45 INFO - return (_Traits_compare(this->_Myptr() + _Off, _Clamp_suffix_size(_Off, _N0), 18:50:45 INFO - _Ptr, _Count)); 18:50:45 INFO - } 18:50:45 INFO - allocator_type get_allocator() const throw () 18:50:45 INFO - { 18:50:45 INFO - allocator_type _Ret(this->_Getal()); 18:50:45 INFO - return (_Ret); 18:50:45 INFO - } 18:50:45 INFO - void _Chassign(size_type _Off, size_type _Count, _Elem _Ch) 18:50:45 INFO - { 18:50:45 INFO - if (_Count == 1) 18:50:45 INFO - _Traits::assign(*(this->_Myptr() + _Off), _Ch); 18:50:45 INFO - else 18:50:45 INFO - _Traits::assign(this->_Myptr() + _Off, _Count, _Ch); 18:50:45 INFO - } 18:50:45 INFO - void _Copy(size_type _Newsize, size_type _Oldlen) 18:50:45 INFO - { 18:50:45 INFO - size_type _Newres = _Newsize | this->_ALLOC_MASK; 18:50:45 INFO - if (max_size() < _Newres) 18:50:45 INFO - _Newres = _Newsize; 18:50:45 INFO - else if (this->_Myres() / 2 <= _Newres / 3) 18:50:45 INFO - ; 18:50:45 INFO - else if (this->_Myres() <= max_size() - this->_Myres() / 2) 18:50:45 INFO - _Newres = this->_Myres() 18:50:45 INFO - + this->_Myres() / 2; 18:50:45 INFO - else 18:50:45 INFO - _Newres = max_size(); 18:50:45 INFO - pointer _Ptr; 18:50:45 INFO - { if (1) { 18:50:45 INFO - _Ptr = this->_Getal().allocate(_Newres + 1); 18:50:45 INFO - } else if (0) { 18:50:45 INFO - _Newres = _Newsize; 18:50:45 INFO - { if (1) { 18:50:45 INFO - _Ptr = this->_Getal().allocate(_Newres + 1); 18:50:45 INFO - } else if (0) { 18:50:45 INFO - _Tidy(true); 18:50:45 INFO - ; 18:50:45 INFO - } } 18:50:45 INFO - } } 18:50:45 INFO - if (0 < _Oldlen) 18:50:45 INFO - _Traits::copy(_Unfancy(_Ptr), this->_Myptr(), 18:50:45 INFO - _Oldlen); 18:50:45 INFO - _Tidy(true); 18:50:45 INFO - this->_Getal().construct(::std:: addressof(this->_Bx()._Ptr), _Ptr); 18:50:45 INFO - this->_Myres() = _Newres; 18:50:45 INFO - _Eos(_Oldlen); 18:50:45 INFO - } 18:50:45 INFO - void _Eos(size_type _Newsize) 18:50:45 INFO - { 18:50:45 INFO - auto& _Dx = this->_Get_data(); 18:50:45 INFO - _Traits::assign(_Dx._Myptr()[_Dx._Mysize = _Newsize], _Elem()); 18:50:45 INFO - } 18:50:45 INFO - bool _Grow(size_type _Newsize, 18:50:45 INFO - bool _Trim = false) 18:50:45 INFO - { 18:50:45 INFO - if (max_size() < _Newsize) 18:50:45 INFO - _Xlen(); 18:50:45 INFO - if (this->_Myres() < _Newsize) 18:50:45 INFO - _Copy(_Newsize, this->_Mysize()); 18:50:45 INFO - else if (_Trim && _Newsize < this->_BUF_SIZE) 18:50:45 INFO - _Tidy(true, 18:50:45 INFO - _Newsize < this->_Mysize() ? _Newsize : this->_Mysize()); 18:50:45 INFO - else if (_Newsize == 0) 18:50:45 INFO - _Eos(0); 18:50:45 INFO - return (0 < _Newsize); 18:50:45 INFO - } 18:50:45 INFO - bool _Inside(const _Elem *_Ptr) 18:50:45 INFO - { 18:50:45 INFO - if (_Ptr == nullptr_t{} || _Ptr < this->_Myptr() 18:50:45 INFO - || this->_Myptr() + this->_Mysize() <= _Ptr) 18:50:45 INFO - return (false); 18:50:45 INFO - else 18:50:45 INFO - return (true); 18:50:45 INFO - } 18:50:45 INFO - void _Tidy(bool _Built = false, 18:50:45 INFO - size_type _Newsize = 0) 18:50:45 INFO - { 18:50:45 INFO - if (!_Built) 18:50:45 INFO - ; 18:50:45 INFO - else if (this->_BUF_SIZE <= this->_Myres()) 18:50:45 INFO - { 18:50:45 INFO - pointer _Ptr = this->_Bx()._Ptr; 18:50:45 INFO - this->_Getal().destroy(::std:: addressof(this->_Bx()._Ptr)); 18:50:45 INFO - if (0 < _Newsize) 18:50:45 INFO - _Traits::copy(this->_Bx()._Buf, 18:50:45 INFO - _Unfancy(_Ptr), _Newsize); 18:50:45 INFO - this->_Getal().deallocate(_Ptr, this->_Myres() + 1); 18:50:45 INFO - } 18:50:45 INFO - this->_Myres() = this->_BUF_SIZE - 1; 18:50:45 INFO - _Eos(_Newsize); 18:50:45 INFO - } 18:50:45 INFO - [[noreturn]] void _Xlen() const 18:50:45 INFO - { 18:50:45 INFO - moz_Xlength_error("string too long"); 18:50:45 INFO - } 18:50:45 INFO - void _Check_offset(const size_type _Off) const 18:50:45 INFO - { 18:50:45 INFO - if (this->_Mysize() < _Off) 18:50:45 INFO - _Xran(); 18:50:45 INFO - } 18:50:45 INFO - void _Check_offset_exclusive(const size_type _Off) const 18:50:45 INFO - { 18:50:45 INFO - if (this->_Mysize() <= _Off) 18:50:45 INFO - _Xran(); 18:50:45 INFO - } 18:50:45 INFO - [[noreturn]] void _Xran() const 18:50:45 INFO - { 18:50:45 INFO - moz_Xout_of_range("invalid string position"); 18:50:45 INFO - } 18:50:45 INFO - }; 18:50:45 INFO - template 18:50:45 INFO - const typename basic_string<_Elem, _Traits, _Alloc>::size_type 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc>::npos = 18:50:45 INFO - (typename basic_string<_Elem, _Traits, _Alloc>::size_type)(-1); 18:50:45 INFO - template inline 18:50:45 INFO - void swap(basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - _Left.swap(_Right); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> _Ans; 18:50:45 INFO - _Ans.reserve(_Left.size() + _Right.size()); 18:50:45 INFO - _Ans += _Left; 18:50:45 INFO - _Ans += _Right; 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - const _Elem *_Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> _Ans; 18:50:45 INFO - _Ans.reserve(_Traits::length(_Left) + _Right.size()); 18:50:45 INFO - _Ans += _Left; 18:50:45 INFO - _Ans += _Right; 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - const _Elem _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> _Ans; 18:50:45 INFO - _Ans.reserve(1 + _Right.size()); 18:50:45 INFO - _Ans += _Left; 18:50:45 INFO - _Ans += _Right; 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const _Elem *_Right) 18:50:45 INFO - { 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> _Ans; 18:50:45 INFO - _Ans.reserve(_Left.size() + _Traits::length(_Right)); 18:50:45 INFO - _Ans += _Left; 18:50:45 INFO - _Ans += _Right; 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const _Elem _Right) 18:50:45 INFO - { 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> _Ans; 18:50:45 INFO - _Ans.reserve(_Left.size() + 1); 18:50:45 INFO - _Ans += _Left; 18:50:45 INFO - _Ans += _Right; 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc>&& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (::std:: move(_Right.insert(0, _Left))); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc>&& _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (::std:: move(_Left.append(_Right))); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc>&& _Left, 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc>&& _Right) 18:50:45 INFO - { 18:50:45 INFO - if (_Right.size() <= _Left.capacity() - _Left.size() 18:50:45 INFO - || _Right.capacity() - _Right.size() < _Left.size()) 18:50:45 INFO - return (::std:: move(_Left.append(_Right))); 18:50:45 INFO - else 18:50:45 INFO - return (::std:: move(_Right.insert(0, _Left))); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - const _Elem *_Left, 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc>&& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (::std:: move(_Right.insert(0, _Left))); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - const _Elem _Left, 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc>&& _Right) 18:50:45 INFO - { 18:50:45 INFO - typedef typename basic_string<_Elem, _Traits, _Alloc>::size_type 18:50:45 INFO - size_type; 18:50:45 INFO - return (::std:: move(_Right.insert((size_type)0, (size_type)1, _Left))); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc>&& _Left, 18:50:45 INFO - const _Elem *_Right) 18:50:45 INFO - { 18:50:45 INFO - return (::std:: move(_Left.append(_Right))); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc> operator+( 18:50:45 INFO - basic_string<_Elem, _Traits, _Alloc>&& _Left, 18:50:45 INFO - const _Elem _Right) 18:50:45 INFO - { 18:50:45 INFO - return (::std:: move(_Left.append(1, _Right))); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator==( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Left.compare(_Right) == 0); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator==( 18:50:45 INFO - const _Elem * _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (_Right.compare(_Left) == 0); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator==( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const _Elem *_Right) 18:50:45 INFO - { 18:50:45 INFO - return (_Left.compare(_Right) == 0); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator!=( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) throw () 18:50:45 INFO - { 18:50:45 INFO - return (!(_Left == _Right)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator!=( 18:50:45 INFO - const _Elem *_Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (!(_Left == _Right)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator!=( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const _Elem *_Right) 18:50:45 INFO - { 18:50:45 INFO - return (!(_Left == _Right)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator<( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Left.compare(_Right) < 0); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator<( 18:50:45 INFO - const _Elem * _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (_Right.compare(_Left) > 0); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator<( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const _Elem *_Right) 18:50:45 INFO - { 18:50:45 INFO - return (_Left.compare(_Right) < 0); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator>( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) throw () 18:50:45 INFO - { 18:50:45 INFO - return (_Right < _Left); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator>( 18:50:45 INFO - const _Elem * _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (_Right < _Left); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator>( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const _Elem *_Right) 18:50:45 INFO - { 18:50:45 INFO - return (_Right < _Left); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator<=( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) throw () 18:50:45 INFO - { 18:50:45 INFO - return (!(_Right < _Left)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator<=( 18:50:45 INFO - const _Elem * _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (!(_Right < _Left)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator<=( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const _Elem *_Right) 18:50:45 INFO - { 18:50:45 INFO - return (!(_Right < _Left)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator>=( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) throw () 18:50:45 INFO - { 18:50:45 INFO - return (!(_Left < _Right)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator>=( 18:50:45 INFO - const _Elem * _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) 18:50:45 INFO - { 18:50:45 INFO - return (!(_Left < _Right)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - bool operator>=( 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const _Elem *_Right) 18:50:45 INFO - { 18:50:45 INFO - return (!(_Left < _Right)); 18:50:45 INFO - } 18:50:45 INFO - typedef basic_string, allocator > 18:50:45 INFO - string; 18:50:45 INFO - typedef basic_string, allocator > 18:50:45 INFO - wstring; 18:50:45 INFO - template 18:50:45 INFO - struct hash > 18:50:45 INFO - { 18:50:45 INFO - typedef basic_string<_Elem, _Traits, _Alloc> argument_type; 18:50:45 INFO - typedef size_t result_type; 18:50:45 INFO - size_t operator()(const argument_type& _Keyval) const 18:50:45 INFO - { 18:50:45 INFO - return (_Hash_seq((const unsigned char *)_Keyval.c_str(), 18:50:45 INFO - _Keyval.size() * sizeof (_Elem))); 18:50:45 INFO - } 18:50:45 INFO - }; 18:50:45 INFO - typedef basic_string, allocator > 18:50:45 INFO - u16string; 18:50:45 INFO - typedef basic_string, allocator > 18:50:45 INFO - u32string; 18:50:45 INFO - } 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - #pragma pack(pop) 18:50:45 INFO - #line 2664 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - #line 2665 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xstring" 18:50:45 INFO - #line 8 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - #pragma pack(push,8) 18:50:45 INFO - #pragma warning(push,3) 18:50:45 INFO - namespace std { 18:50:45 INFO - class logic_error 18:50:45 INFO - : public ::std:: exception 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef ::std:: exception _Mybase; 18:50:45 INFO - explicit logic_error(const string& _Message) 18:50:45 INFO - : _Mybase(_Message.c_str()) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - explicit logic_error(const char *_Message) 18:50:45 INFO - : _Mybase(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - }; 18:50:45 INFO - class domain_error 18:50:45 INFO - : public logic_error 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef logic_error _Mybase; 18:50:45 INFO - explicit domain_error(const string& _Message) 18:50:45 INFO - : _Mybase(_Message.c_str()) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - explicit domain_error(const char *_Message) 18:50:45 INFO - : _Mybase(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 62 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - #line 68 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - }; 18:50:45 INFO - class invalid_argument 18:50:45 INFO - : public logic_error 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef logic_error _Mybase; 18:50:45 INFO - explicit invalid_argument(const string& _Message) 18:50:45 INFO - : _Mybase(_Message.c_str()) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - explicit invalid_argument(const char *_Message) 18:50:45 INFO - : _Mybase(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 90 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - #line 96 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - }; 18:50:45 INFO - class length_error 18:50:45 INFO - : public logic_error 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef logic_error _Mybase; 18:50:45 INFO - explicit length_error(const string& _Message) 18:50:45 INFO - : _Mybase(_Message.c_str()) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - explicit length_error(const char *_Message) 18:50:45 INFO - : _Mybase(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 118 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - #line 124 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - }; 18:50:45 INFO - class out_of_range 18:50:45 INFO - : public logic_error 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef logic_error _Mybase; 18:50:45 INFO - explicit out_of_range(const string& _Message) 18:50:45 INFO - : _Mybase(_Message.c_str()) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - explicit out_of_range(const char *_Message) 18:50:45 INFO - : _Mybase(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 146 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - #line 152 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - }; 18:50:45 INFO - class runtime_error 18:50:45 INFO - : public ::std:: exception 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef ::std:: exception _Mybase; 18:50:45 INFO - explicit runtime_error(const string& _Message) 18:50:45 INFO - : _Mybase(_Message.c_str()) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - explicit runtime_error(const char *_Message) 18:50:45 INFO - : _Mybase(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 174 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - #line 180 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - }; 18:50:45 INFO - class overflow_error 18:50:45 INFO - : public runtime_error 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef runtime_error _Mybase; 18:50:45 INFO - explicit overflow_error(const string& _Message) 18:50:45 INFO - : _Mybase(_Message.c_str()) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - explicit overflow_error(const char *_Message) 18:50:45 INFO - : _Mybase(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 202 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - #line 208 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - }; 18:50:45 INFO - class underflow_error 18:50:45 INFO - : public runtime_error 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef runtime_error _Mybase; 18:50:45 INFO - explicit underflow_error(const string& _Message) 18:50:45 INFO - : _Mybase(_Message.c_str()) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - explicit underflow_error(const char *_Message) 18:50:45 INFO - : _Mybase(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 230 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - #line 236 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - }; 18:50:45 INFO - class range_error 18:50:45 INFO - : public runtime_error 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef runtime_error _Mybase; 18:50:45 INFO - explicit range_error(const string& _Message) 18:50:45 INFO - : _Mybase(_Message.c_str()) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - explicit range_error(const char *_Message) 18:50:45 INFO - : _Mybase(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 258 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - #line 264 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - }; 18:50:45 INFO - } 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - #pragma pack(pop) 18:50:45 INFO - #line 270 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - #line 271 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\stdexcept" 18:50:45 INFO - #line 9 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\typeinfo" 18:50:45 INFO - #pragma once 18:50:45 INFO - #pragma pack(push,8) 18:50:45 INFO - #pragma warning(push,3) 18:50:45 INFO - #pragma warning(disable: 4275) 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_typeinfo.h" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime.h" 18:50:45 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_typeinfo.h" 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_exception.h" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\eh.h" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_terminate.h" 18:50:45 INFO - #pragma once 18:50:45 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:45 INFO - typedef void (__cdecl* terminate_handler )(); 18:50:45 INFO - typedef void (__cdecl* terminate_function)(); 18:50:45 INFO - __declspec(dllimport) __declspec(noreturn) void __cdecl abort(); 18:50:45 INFO - __declspec(dllimport) __declspec(noreturn) void __cdecl terminate() throw(); 18:50:45 INFO - __declspec(dllimport) terminate_handler __cdecl set_terminate( 18:50:45 INFO - terminate_handler _NewTerminateHandler 18:50:45 INFO - ) throw(); 18:50:45 INFO - __declspec(dllimport) terminate_handler __cdecl _get_terminate(); 18:50:45 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_terminate.h" 18:50:45 INFO - #line 42 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_terminate.h" 18:50:45 INFO - } __pragma(pack(pop)) 18:50:45 INFO - #line 46 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\corecrt_terminate.h" 18:50:45 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\eh.h" 18:50:45 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:45 INFO - typedef void (__cdecl* unexpected_handler )(); 18:50:45 INFO - typedef void (__cdecl* unexpected_function)(); 18:50:45 INFO - struct _EXCEPTION_POINTERS; 18:50:45 INFO - __declspec(dllimport) __declspec(noreturn) void __cdecl unexpected() throw(...); 18:50:45 INFO - __declspec(dllimport) unexpected_handler __cdecl set_unexpected( 18:50:45 INFO - unexpected_handler _NewUnexpectedHandler 18:50:45 INFO - ) throw(); 18:50:45 INFO - __declspec(dllimport) unexpected_handler __cdecl _get_unexpected(); 18:50:45 INFO - typedef void (__cdecl* _se_translator_function)(unsigned int, struct _EXCEPTION_POINTERS*); 18:50:45 INFO - __declspec(dllimport) _se_translator_function __cdecl _set_se_translator( 18:50:45 INFO - _se_translator_function _NewSETranslator 18:50:45 INFO - ); 18:50:45 INFO - #line 48 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\eh.h" 18:50:45 INFO - class type_info; 18:50:45 INFO - __declspec(dllimport) int __cdecl _is_exception_typeof( 18:50:45 INFO - type_info const& _Type, 18:50:45 INFO - _EXCEPTION_POINTERS* _ExceptionPtr 18:50:45 INFO - ); 18:50:45 INFO - __declspec(dllimport) bool __cdecl __uncaught_exception(); 18:50:45 INFO - __declspec(dllimport) int __cdecl __uncaught_exceptions(); 18:50:45 INFO - #line 60 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\eh.h" 18:50:45 INFO - } __pragma(pack(pop)) 18:50:45 INFO - #line 64 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\eh.h" 18:50:45 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_exception.h" 18:50:45 INFO - #pragma pack(push, 8) 18:50:45 INFO - #line 142 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_exception.h" 18:50:45 INFO - #pragma pack(pop) 18:50:45 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_typeinfo.h" 18:50:45 INFO - #pragma pack(push, 8) 18:50:45 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_typeinfo.h" 18:50:45 INFO - struct __type_info_node; 18:50:45 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_typeinfo.h" 18:50:45 INFO - extern __type_info_node __type_info_root_node; 18:50:45 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_typeinfo.h" 18:50:45 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:45 INFO - #pragma warning(push) 18:50:45 INFO - #pragma warning(disable: 4510 4512 4610) 18:50:45 INFO - struct __std_type_info_data 18:50:45 INFO - { 18:50:45 INFO - char const* _UndecoratedName; 18:50:45 INFO - char const _DecoratedName[1]; 18:50:45 INFO - }; 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - __declspec(dllimport) int __cdecl __std_type_info_compare( 18:50:45 INFO - __std_type_info_data const* _Lhs, 18:50:45 INFO - __std_type_info_data const* _Rhs 18:50:45 INFO - ); 18:50:45 INFO - __declspec(dllimport) size_t __cdecl __std_type_info_hash( 18:50:45 INFO - __std_type_info_data const* _Data 18:50:45 INFO - ); 18:50:45 INFO - __declspec(dllimport) char const* __cdecl __std_type_info_name( 18:50:45 INFO - __std_type_info_data* _Data, 18:50:45 INFO - __type_info_node* _RootNode 18:50:45 INFO - ); 18:50:45 INFO - } __pragma(pack(pop)) 18:50:45 INFO - class type_info 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - type_info(type_info const&) = delete; 18:50:45 INFO - type_info& operator=(type_info const&) = delete; 18:50:45 INFO - size_t hash_code() const throw() 18:50:45 INFO - { 18:50:45 INFO - return __std_type_info_hash(&_Data); 18:50:45 INFO - } 18:50:45 INFO - bool operator==(type_info const& _Other) const throw() 18:50:45 INFO - { 18:50:45 INFO - return __std_type_info_compare(&_Data, &_Other._Data) == 0; 18:50:45 INFO - } 18:50:45 INFO - bool operator!=(type_info const& _Other) const throw() 18:50:45 INFO - { 18:50:45 INFO - return __std_type_info_compare(&_Data, &_Other._Data) != 0; 18:50:45 INFO - } 18:50:45 INFO - bool before(type_info const& _Other) const throw() 18:50:45 INFO - { 18:50:45 INFO - return __std_type_info_compare(&_Data, &_Other._Data) < 0; 18:50:45 INFO - } 18:50:45 INFO - char const* name() const throw() 18:50:45 INFO - { 18:50:45 INFO - return __std_type_info_name(&_Data, &__type_info_root_node); 18:50:45 INFO - #line 96 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_typeinfo.h" 18:50:45 INFO - } 18:50:45 INFO - char const* raw_name() const throw() 18:50:45 INFO - { 18:50:45 INFO - return _Data._DecoratedName; 18:50:45 INFO - } 18:50:45 INFO - virtual ~type_info() throw(); 18:50:45 INFO - private: 18:50:45 INFO - mutable __std_type_info_data _Data; 18:50:45 INFO - }; 18:50:45 INFO - namespace std { 18:50:45 INFO - using ::type_info; 18:50:45 INFO - } 18:50:45 INFO - #line 187 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_typeinfo.h" 18:50:45 INFO - #line 188 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\vcruntime_typeinfo.h" 18:50:45 INFO - #pragma pack(pop) 18:50:45 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\typeinfo" 18:50:45 INFO - namespace std { 18:50:45 INFO - class __declspec(dllimport) bad_cast 18:50:45 INFO - : public exception 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - bad_cast(const char *_Message = "bad cast") 18:50:45 INFO - : exception(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - virtual ~bad_cast() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - }; 18:50:45 INFO - class __declspec(dllimport) bad_typeid 18:50:45 INFO - : public exception 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - bad_typeid(const char *_Message = "bad typeid") 18:50:45 INFO - : exception(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - virtual ~bad_typeid() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - protected: 18:50:45 INFO - virtual void _Doraise() const 18:50:45 INFO - { 18:50:45 INFO - mozalloc_abort((*this).what()); 18:50:45 INFO - } 18:50:45 INFO - }; 18:50:45 INFO - class __declspec(dllimport) __non_rtti_object 18:50:45 INFO - : public bad_typeid 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - __non_rtti_object(const char *_Message) 18:50:45 INFO - : bad_typeid(_Message) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - }; 18:50:45 INFO - } 18:50:45 INFO - #line 88 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\typeinfo" 18:50:45 INFO - #pragma pack(pop) 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - #line 93 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\typeinfo" 18:50:45 INFO - #line 94 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\typeinfo" 18:50:45 INFO - #line 10 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - #pragma once 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\ctype.h" 18:50:45 INFO - #pragma once 18:50:45 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:45 INFO - __declspec(dllimport) int __cdecl _isctype( int _C, int _Type); 18:50:45 INFO - __declspec(dllimport) int __cdecl _isctype_l( int _C, int _Type, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl isalpha( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _isalpha_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl isupper( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _isupper_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl islower( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _islower_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl isdigit( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _isdigit_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl isxdigit( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _isxdigit_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl isspace( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _isspace_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl ispunct( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _ispunct_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl isblank( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _isblank_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl isalnum( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _isalnum_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl isprint( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _isprint_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl isgraph( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _isgraph_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl iscntrl( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _iscntrl_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl toupper( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl tolower( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _tolower( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _tolower_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl _toupper( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl _toupper_l( int _C, _locale_t _Locale); 18:50:45 INFO - __declspec(dllimport) int __cdecl __isascii( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl __toascii( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl __iscsymf( int _C); 18:50:45 INFO - __declspec(dllimport) int __cdecl __iscsym( int _C); 18:50:45 INFO - #line 115 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\ctype.h" 18:50:45 INFO - #line 143 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\ctype.h" 18:50:45 INFO - __inline __crt_locale_data_public* __cdecl __acrt_get_locale_data_prefix(void const volatile* const _LocalePointers) 18:50:45 INFO - { 18:50:45 INFO - _locale_t const _TypedLocalePointers = (_locale_t)_LocalePointers; 18:50:45 INFO - return (__crt_locale_data_public*)_TypedLocalePointers->locinfo; 18:50:45 INFO - } 18:50:45 INFO - __inline int __cdecl _chvalidchk_l( 18:50:45 INFO - int const _C, 18:50:45 INFO - int const _Mask, 18:50:45 INFO - _locale_t const _Locale 18:50:45 INFO - ) 18:50:45 INFO - { 18:50:45 INFO - if (_Locale) 18:50:45 INFO - { 18:50:45 INFO - return __acrt_get_locale_data_prefix(_Locale)->_locale_pctype[_C] & _Mask; 18:50:45 INFO - } 18:50:45 INFO - return (__pctype_func()[(_C)] & (_Mask)); 18:50:45 INFO - #line 170 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\ctype.h" 18:50:45 INFO - } 18:50:45 INFO - __inline int __cdecl _ischartype_l( 18:50:45 INFO - int const _C, 18:50:45 INFO - int const _Mask, 18:50:45 INFO - _locale_t const _Locale 18:50:45 INFO - ) 18:50:45 INFO - { 18:50:45 INFO - if (_Locale && __acrt_get_locale_data_prefix(_Locale)->_locale_mb_cur_max > 1) 18:50:45 INFO - { 18:50:45 INFO - return _isctype_l(_C, _Mask, _Locale); 18:50:45 INFO - } 18:50:45 INFO - return _chvalidchk_l(_C, _Mask, _Locale); 18:50:45 INFO - } 18:50:45 INFO - #line 221 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\ctype.h" 18:50:45 INFO - #line 229 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\ctype.h" 18:50:45 INFO - #line 233 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\ctype.h" 18:50:45 INFO - } __pragma(pack(pop)) 18:50:45 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\locale.h" 18:50:45 INFO - #pragma once 18:50:45 INFO - __pragma(pack(push, 8)) extern "C" { 18:50:45 INFO - struct lconv 18:50:45 INFO - { 18:50:45 INFO - char* decimal_point; 18:50:45 INFO - char* thousands_sep; 18:50:45 INFO - char* grouping; 18:50:45 INFO - char* int_curr_symbol; 18:50:45 INFO - char* currency_symbol; 18:50:45 INFO - char* mon_decimal_point; 18:50:45 INFO - char* mon_thousands_sep; 18:50:45 INFO - char* mon_grouping; 18:50:45 INFO - char* positive_sign; 18:50:45 INFO - char* negative_sign; 18:50:45 INFO - char int_frac_digits; 18:50:45 INFO - char frac_digits; 18:50:45 INFO - char p_cs_precedes; 18:50:45 INFO - char p_sep_by_space; 18:50:45 INFO - char n_cs_precedes; 18:50:45 INFO - char n_sep_by_space; 18:50:45 INFO - char p_sign_posn; 18:50:45 INFO - char n_sign_posn; 18:50:45 INFO - wchar_t* _W_decimal_point; 18:50:45 INFO - wchar_t* _W_thousands_sep; 18:50:45 INFO - wchar_t* _W_int_curr_symbol; 18:50:45 INFO - wchar_t* _W_currency_symbol; 18:50:45 INFO - wchar_t* _W_mon_decimal_point; 18:50:45 INFO - wchar_t* _W_mon_thousands_sep; 18:50:45 INFO - wchar_t* _W_positive_sign; 18:50:45 INFO - wchar_t* _W_negative_sign; 18:50:45 INFO - }; 18:50:45 INFO - struct tm; 18:50:45 INFO - __declspec(dllimport) void __cdecl _lock_locales(void); 18:50:45 INFO - __declspec(dllimport) void __cdecl _unlock_locales(void); 18:50:45 INFO - __declspec(dllimport) int __cdecl _configthreadlocale( 18:50:45 INFO - int _Flag 18:50:45 INFO - ); 18:50:45 INFO - __declspec(dllimport) char* __cdecl setlocale( 18:50:45 INFO - int _Category, 18:50:45 INFO - char const* _Locale 18:50:45 INFO - ); 18:50:45 INFO - __declspec(dllimport) struct lconv* __cdecl localeconv(void); 18:50:45 INFO - __declspec(dllimport) _locale_t __cdecl _get_current_locale(void); 18:50:45 INFO - __declspec(dllimport) _locale_t __cdecl _create_locale( 18:50:45 INFO - int _Category, 18:50:45 INFO - char const* _Locale 18:50:45 INFO - ); 18:50:45 INFO - __declspec(dllimport) void __cdecl _free_locale( 18:50:45 INFO - _locale_t _Locale 18:50:45 INFO - ); 18:50:45 INFO - __declspec(dllimport) wchar_t* __cdecl _wsetlocale( 18:50:45 INFO - int _Category, 18:50:45 INFO - wchar_t const* _Locale 18:50:45 INFO - ); 18:50:45 INFO - __declspec(dllimport) _locale_t __cdecl _wcreate_locale( 18:50:45 INFO - int _Category, 18:50:45 INFO - wchar_t const* _Locale 18:50:45 INFO - ); 18:50:45 INFO - __declspec(dllimport) wchar_t** __cdecl ___lc_locale_name_func(void); 18:50:45 INFO - __declspec(dllimport) unsigned int __cdecl ___lc_codepage_func (void); 18:50:45 INFO - __declspec(dllimport) unsigned int __cdecl ___lc_collate_cp_func (void); 18:50:45 INFO - __declspec(dllimport) char* __cdecl _Getdays(void); 18:50:45 INFO - __declspec(dllimport) char* __cdecl _Getmonths(void); 18:50:45 INFO - __declspec(dllimport) void* __cdecl _Gettnames(void); 18:50:45 INFO - __declspec(dllimport) wchar_t* __cdecl _W_Getdays(void); 18:50:45 INFO - __declspec(dllimport) wchar_t* __cdecl _W_Getmonths(void); 18:50:45 INFO - __declspec(dllimport) void* __cdecl _W_Gettnames(void); 18:50:45 INFO - __declspec(dllimport) size_t __cdecl _Strftime( 18:50:45 INFO - char* _Buffer, 18:50:45 INFO - size_t _Max_size, 18:50:45 INFO - char const* _Format, 18:50:45 INFO - struct tm const* _Timeptr, 18:50:45 INFO - void* _Lc_time_arg); 18:50:45 INFO - __declspec(dllimport) size_t __cdecl _Wcsftime( 18:50:45 INFO - wchar_t* _Buffer, 18:50:45 INFO - size_t _Max_size, 18:50:45 INFO - wchar_t const* _Format, 18:50:45 INFO - struct tm const* _Timeptr, 18:50:45 INFO - void* _Lc_time_arg 18:50:45 INFO - ); 18:50:45 INFO - #line 174 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\locale.h" 18:50:45 INFO - } __pragma(pack(pop)) 18:50:45 INFO - #line 8 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - #pragma pack(push,8) 18:50:45 INFO - #pragma warning(push,3) 18:50:45 INFO - extern "C" { 18:50:45 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - typedef struct _Collvec 18:50:45 INFO - { 18:50:45 INFO - unsigned int _Page; 18:50:45 INFO - wchar_t *_LocaleName; 18:50:45 INFO - } _Collvec; 18:50:45 INFO - typedef struct _Ctypevec 18:50:45 INFO - { 18:50:45 INFO - unsigned int _Page; 18:50:45 INFO - const short *_Table; 18:50:45 INFO - int _Delfl; 18:50:45 INFO - wchar_t *_LocaleName; 18:50:45 INFO - } _Ctypevec; 18:50:45 INFO - typedef struct _Cvtvec 18:50:45 INFO - { 18:50:45 INFO - unsigned int _Page; 18:50:45 INFO - unsigned int _Mbcurmax; 18:50:45 INFO - int _Isclocale; 18:50:45 INFO - unsigned char _Isleadbyte[32]; 18:50:45 INFO - } _Cvtvec; 18:50:45 INFO - __declspec(dllimport) _Collvec __cdecl _Getcoll(void); 18:50:45 INFO - __declspec(dllimport) _Ctypevec __cdecl _Getctype(void); 18:50:45 INFO - __declspec(dllimport) _Cvtvec __cdecl _Getcvt(void); 18:50:45 INFO - __declspec(dllimport) int __cdecl _Getdateorder(void); 18:50:45 INFO - __declspec(dllimport) int __cdecl _Mbrtowc( wchar_t *, const char *, size_t, 18:50:45 INFO - mbstate_t *, const _Cvtvec *); 18:50:45 INFO - #line 96 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - __declspec(dllimport) float __cdecl _Stof(const char *, 18:50:45 INFO - char **, long); 18:50:45 INFO - __declspec(dllimport) double __cdecl _Stod(const char *, 18:50:45 INFO - char **, long); 18:50:45 INFO - __declspec(dllimport) long double __cdecl _Stold(const char *, 18:50:45 INFO - char **, long); 18:50:45 INFO - __declspec(dllimport) int __cdecl _Strcoll(const char *, const char *, 18:50:45 INFO - const char *, const char *, const _Collvec *); 18:50:45 INFO - __declspec(dllimport) size_t __cdecl _Strxfrm( 18:50:45 INFO - char *_String1, 18:50:45 INFO - char *_End1, const char *, const char *, const _Collvec *); 18:50:45 INFO - __declspec(dllimport) int __cdecl _Tolower(int, const _Ctypevec *); 18:50:45 INFO - __declspec(dllimport) int __cdecl _Toupper(int, const _Ctypevec *); 18:50:45 INFO - __declspec(dllimport) int __cdecl _Wcrtomb( char *, wchar_t, mbstate_t *, 18:50:45 INFO - const _Cvtvec *); 18:50:45 INFO - __declspec(dllimport) int __cdecl _Wcscoll(const wchar_t *, const wchar_t *, 18:50:45 INFO - const wchar_t *, const wchar_t *, const _Collvec *); 18:50:45 INFO - __declspec(dllimport) size_t __cdecl _Wcsxfrm( 18:50:45 INFO - wchar_t *_String1, 18:50:45 INFO - wchar_t *_End1, const wchar_t *, const wchar_t *, const _Collvec *); 18:50:45 INFO - __declspec(dllimport) short __cdecl _Getwctype(wchar_t, const _Ctypevec *); 18:50:45 INFO - __declspec(dllimport) const wchar_t *__cdecl _Getwctypes(const wchar_t *, 18:50:45 INFO - const wchar_t *, short *, const _Ctypevec *); 18:50:45 INFO - __declspec(dllimport) wchar_t __cdecl _Towlower(wchar_t, const _Ctypevec *); 18:50:45 INFO - __declspec(dllimport) wchar_t __cdecl _Towupper(wchar_t, const _Ctypevec *); 18:50:45 INFO - } 18:50:45 INFO - #line 129 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - #line 130 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - extern "C" { 18:50:45 INFO - __declspec(dllimport) char *__cdecl _Getdays(void); 18:50:45 INFO - __declspec(dllimport) char *__cdecl _Getmonths(void); 18:50:45 INFO - __declspec(dllimport) void *__cdecl _Gettnames(void); 18:50:45 INFO - __declspec(dllimport) size_t __cdecl _Strftime( char *, 18:50:45 INFO - size_t _Maxsize, const char *, const struct tm *, 18:50:45 INFO - void *); 18:50:45 INFO - __declspec(dllimport) wchar_t *__cdecl _W_Getdays(void); 18:50:45 INFO - __declspec(dllimport) wchar_t *__cdecl _W_Getmonths(void); 18:50:45 INFO - __declspec(dllimport) void *__cdecl _W_Gettnames(void); 18:50:45 INFO - __declspec(dllimport) size_t __cdecl _Wcsftime( wchar_t *, 18:50:45 INFO - size_t _Maxsize, const wchar_t *, const struct tm *, 18:50:45 INFO - void *); 18:50:45 INFO - } 18:50:45 INFO - __declspec(dllimport) _locale_t __cdecl _GetLocaleForCP(unsigned int); 18:50:45 INFO - #line 174 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - #pragma pack(pop) 18:50:45 INFO - #line 179 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - #line 180 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo.h" 18:50:45 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo" 18:50:45 INFO - #pragma pack(push,8) 18:50:45 INFO - #pragma warning(push,3) 18:50:45 INFO - #pragma warning(disable: 4412) 18:50:45 INFO - namespace std { 18:50:45 INFO - class __declspec(dllimport) _Timevec 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - _Timevec(void *_Ptr = 0) 18:50:45 INFO - : _Timeptr(_Ptr) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - _Timevec(const _Timevec& _Right) 18:50:45 INFO - { 18:50:45 INFO - *this = _Right; 18:50:45 INFO - } 18:50:45 INFO - ~_Timevec() throw () 18:50:45 INFO - { 18:50:45 INFO - free(_Timeptr); 18:50:45 INFO - } 18:50:45 INFO - _Timevec& operator=(const _Timevec& _Right) 18:50:45 INFO - { 18:50:45 INFO - _Timeptr = _Right._Timeptr; 18:50:45 INFO - ((_Timevec *)&_Right)->_Timeptr = 0; 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - void * _Getptr() const 18:50:45 INFO - { 18:50:45 INFO - return (_Timeptr); 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - void *_Timeptr; 18:50:45 INFO - }; 18:50:45 INFO - class __declspec(dllimport) _Locinfo 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef ::_Collvec _Collvec; 18:50:45 INFO - typedef ::_Ctypevec _Ctypevec; 18:50:45 INFO - typedef ::_Cvtvec _Cvtvec; 18:50:45 INFO - typedef ::std:: _Timevec _Timevec; 18:50:45 INFO - static void __cdecl _Locinfo_ctor( 18:50:45 INFO - _Locinfo *, const char *); 18:50:45 INFO - static void __cdecl _Locinfo_ctor( 18:50:45 INFO - _Locinfo *, int, const char *); 18:50:45 INFO - static void __cdecl _Locinfo_dtor( 18:50:45 INFO - _Locinfo *); 18:50:45 INFO - static _Locinfo& __cdecl _Locinfo_Addcats( 18:50:45 INFO - _Locinfo *, int, const char *); 18:50:45 INFO - _Locinfo(const char *_Pch = "C") 18:50:45 INFO - : _Lock(0) 18:50:45 INFO - #line 75 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo" 18:50:45 INFO - { 18:50:45 INFO - if (_Pch == 0) 18:50:45 INFO - runtime_error("bad locale name")._Raise(); 18:50:45 INFO - _Locinfo_ctor(this, _Pch); 18:50:45 INFO - } 18:50:45 INFO - _Locinfo(int _Cat, const char *_Pch) 18:50:45 INFO - : _Lock(0) 18:50:45 INFO - #line 86 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo" 18:50:45 INFO - { 18:50:45 INFO - if (_Pch == 0) 18:50:45 INFO - runtime_error("bad locale name")._Raise(); 18:50:45 INFO - _Locinfo_ctor(this, _Cat, _Pch); 18:50:45 INFO - } 18:50:45 INFO - ~_Locinfo() throw () 18:50:45 INFO - { 18:50:45 INFO - _Locinfo_dtor(this); 18:50:45 INFO - } 18:50:45 INFO - _Locinfo& _Addcats(int _Cat, const char *_Pch) 18:50:45 INFO - { 18:50:45 INFO - if (_Pch == 0) 18:50:45 INFO - runtime_error("bad locale name")._Raise(); 18:50:45 INFO - return (_Locinfo_Addcats(this, _Cat, _Pch)); 18:50:45 INFO - } 18:50:45 INFO - const char * _Getname() const 18:50:45 INFO - { 18:50:45 INFO - return (_Newlocname._C_str()); 18:50:45 INFO - } 18:50:45 INFO - _Collvec _Getcoll() const 18:50:45 INFO - { 18:50:45 INFO - return (::_Getcoll()); 18:50:45 INFO - } 18:50:45 INFO - _Ctypevec _Getctype() const 18:50:45 INFO - { 18:50:45 INFO - return (::_Getctype()); 18:50:45 INFO - } 18:50:45 INFO - _Cvtvec _Getcvt() const 18:50:45 INFO - { 18:50:45 INFO - return (::_Getcvt()); 18:50:45 INFO - } 18:50:45 INFO - const lconv * _Getlconv() const 18:50:45 INFO - { 18:50:45 INFO - return (localeconv()); 18:50:45 INFO - } 18:50:45 INFO - _Timevec _Gettnames() const 18:50:45 INFO - { 18:50:45 INFO - return (_Timevec(::_Gettnames())); 18:50:45 INFO - } 18:50:45 INFO - const char * _Getdays() const 18:50:45 INFO - { 18:50:45 INFO - const char *_Ptr = ::_Getdays(); 18:50:45 INFO - if (_Ptr != 0) 18:50:45 INFO - { 18:50:45 INFO - ((_Locinfo *)this)->_Days = _Ptr; 18:50:45 INFO - free((void *)_Ptr); 18:50:45 INFO - } 18:50:45 INFO - return (!_Days._Empty() ? _Days._C_str() 18:50:45 INFO - : ":Sun:Sunday:Mon:Monday:Tue:Tuesday:Wed:Wednesday" 18:50:45 INFO - ":Thu:Thursday:Fri:Friday:Sat:Saturday"); 18:50:45 INFO - } 18:50:45 INFO - const char * _Getmonths() const 18:50:45 INFO - { 18:50:45 INFO - const char *_Ptr = ::_Getmonths(); 18:50:45 INFO - if (_Ptr != 0) 18:50:45 INFO - { 18:50:45 INFO - ((_Locinfo *)this)->_Months = _Ptr; 18:50:45 INFO - free((void *)_Ptr); 18:50:45 INFO - } 18:50:45 INFO - return (!_Months._Empty() ? _Months._C_str() 18:50:45 INFO - : ":Jan:January:Feb:February:Mar:March" 18:50:45 INFO - ":Apr:April:May:May:Jun:June" 18:50:45 INFO - ":Jul:July:Aug:August:Sep:September" 18:50:45 INFO - ":Oct:October:Nov:November:Dec:December"); 18:50:45 INFO - } 18:50:45 INFO - const char * _Getfalse() const 18:50:45 INFO - { 18:50:45 INFO - return ("false"); 18:50:45 INFO - } 18:50:45 INFO - const char * _Gettrue() const 18:50:45 INFO - { 18:50:45 INFO - return ("true"); 18:50:45 INFO - } 18:50:45 INFO - int _Getdateorder() const 18:50:45 INFO - { 18:50:45 INFO - return (::_Getdateorder()); 18:50:45 INFO - } 18:50:45 INFO - _Timevec _W_Gettnames() const 18:50:45 INFO - { 18:50:45 INFO - return (_Timevec(::_W_Gettnames())); 18:50:45 INFO - } 18:50:45 INFO - const unsigned short * _W_Getdays() const 18:50:45 INFO - { 18:50:45 INFO - const wchar_t *_Ptr = ::_W_Getdays(); 18:50:45 INFO - if (_Ptr != 0) 18:50:45 INFO - { 18:50:45 INFO - ((_Locinfo *)this)->_W_Days = _Ptr; 18:50:45 INFO - free((void *)_Ptr); 18:50:45 INFO - } 18:50:45 INFO - return ((const unsigned short *)(!_W_Days._Empty() 18:50:45 INFO - ? _W_Days._C_str() 18:50:45 INFO - : L":Sun:Sunday:Mon:Monday:Tue:Tuesday:Wed:Wednesday" 18:50:45 INFO - L":Thu:Thursday:Fri:Friday:Sat:Saturday")); 18:50:45 INFO - } 18:50:45 INFO - const unsigned short * _W_Getmonths() const 18:50:45 INFO - { 18:50:45 INFO - const wchar_t *_Ptr = ::_W_Getmonths(); 18:50:45 INFO - if (_Ptr != 0) 18:50:45 INFO - { 18:50:45 INFO - ((_Locinfo *)this)->_W_Months = _Ptr; 18:50:45 INFO - free((void *)_Ptr); 18:50:45 INFO - } 18:50:45 INFO - return ((const unsigned short *)(!_W_Months._Empty() 18:50:45 INFO - ? _W_Months._C_str() 18:50:45 INFO - : L":Jan:January:Feb:February:Mar:March" 18:50:45 INFO - L":Apr:April:May:May:Jun:June" 18:50:45 INFO - L":Jul:July:Aug:August:Sep:September" 18:50:45 INFO - L":Oct:October:Nov:November:Dec:December")); 18:50:45 INFO - } 18:50:45 INFO - _Locinfo(const _Locinfo&) = delete; 18:50:45 INFO - _Locinfo& operator=(const _Locinfo&) = delete; 18:50:45 INFO - private: 18:50:45 INFO - _Lockit _Lock; 18:50:45 INFO - #line 227 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo" 18:50:45 INFO - _Yarn _Days; 18:50:45 INFO - _Yarn _Months; 18:50:45 INFO - _Yarn _W_Days; 18:50:45 INFO - _Yarn _W_Months; 18:50:45 INFO - _Yarn _Oldlocname; 18:50:45 INFO - _Yarn _Newlocname; 18:50:45 INFO - }; 18:50:45 INFO - template inline 18:50:45 INFO - int __cdecl _LStrcoll(const _Elem *_First1, const _Elem *_Last1, 18:50:45 INFO - const _Elem *_First2, const _Elem *_Last2, 18:50:45 INFO - const _Locinfo::_Collvec *) 18:50:45 INFO - { 18:50:45 INFO - for (; _First1 != _Last1 && _First2 != _Last2; ++_First1, ++_First2) 18:50:45 INFO - if (*_First1 < *_First2) 18:50:45 INFO - return (-1); 18:50:45 INFO - else if (*_First2 < *_First1) 18:50:45 INFO - return (+1); 18:50:45 INFO - return (_First2 != _Last2 ? -1 : _First1 != _Last1 ? +1 : 0); 18:50:45 INFO - } 18:50:45 INFO - template<> inline 18:50:45 INFO - int __cdecl _LStrcoll(const char *_First1, const char *_Last1, 18:50:45 INFO - const char *_First2, const char *_Last2, 18:50:45 INFO - const _Locinfo::_Collvec *_Vector) 18:50:45 INFO - { 18:50:45 INFO - return (_Strcoll(_First1, _Last1, _First2, _Last2, _Vector)); 18:50:45 INFO - } 18:50:45 INFO - template<> inline 18:50:45 INFO - int __cdecl _LStrcoll(const wchar_t *_First1, const wchar_t *_Last1, 18:50:45 INFO - const wchar_t *_First2, const wchar_t *_Last2, 18:50:45 INFO - const _Locinfo::_Collvec *_Vector) 18:50:45 INFO - { 18:50:45 INFO - return (_Wcscoll(_First1, _Last1, _First2, _Last2, _Vector)); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - size_t __cdecl _LStrxfrm(_Elem *_First1, _Elem *_Last1, 18:50:45 INFO - const _Elem *_First2, const _Elem *_Last2, 18:50:45 INFO - const _Locinfo::_Collvec *) 18:50:45 INFO - { 18:50:45 INFO - size_t _Count = _Last2 - _First2; 18:50:45 INFO - if (_Count <= (size_t)(_Last1 - _First1)) 18:50:45 INFO - ::memcpy_s((_First1), ((_Last1 - _First1) * sizeof (_Elem)), (_First2), (_Count * sizeof (_Elem))); 18:50:45 INFO - #line 276 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo" 18:50:45 INFO - return (_Count); 18:50:45 INFO - } 18:50:45 INFO - template<> inline 18:50:45 INFO - size_t __cdecl _LStrxfrm( 18:50:45 INFO - char *_First1, char *_Last1, 18:50:45 INFO - const char *_First2, const char *_Last2, 18:50:45 INFO - const _Locinfo::_Collvec *_Vector) 18:50:45 INFO - { 18:50:45 INFO - return (_Strxfrm(_First1, _Last1, _First2, _Last2, _Vector)); 18:50:45 INFO - } 18:50:45 INFO - template<> inline 18:50:45 INFO - size_t __cdecl _LStrxfrm( 18:50:45 INFO - wchar_t *_First1, wchar_t *_Last1, 18:50:45 INFO - const wchar_t *_First2, const wchar_t *_Last2, 18:50:45 INFO - const _Locinfo::_Collvec *_Vector) 18:50:45 INFO - { 18:50:45 INFO - return (_Wcsxfrm(_First1, _Last1, _First2, _Last2, _Vector)); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - #pragma pack(pop) 18:50:45 INFO - #line 301 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo" 18:50:45 INFO - #line 302 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocinfo" 18:50:45 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfacet" 18:50:45 INFO - #pragma once 18:50:45 INFO - #pragma pack(push,8) 18:50:45 INFO - #pragma warning(push,3) 18:50:45 INFO - namespace std { 18:50:45 INFO - class __declspec(dllimport) _Facet_base 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - virtual ~_Facet_base() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - virtual void _Incref() = 0; 18:50:45 INFO - virtual _Facet_base * _Decref() = 0; 18:50:45 INFO - }; 18:50:45 INFO - #line 38 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfacet" 18:50:45 INFO - void __cdecl _Facet_Register(_Facet_base *); 18:50:45 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfacet" 18:50:45 INFO - } 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - #pragma pack(pop) 18:50:45 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfacet" 18:50:45 INFO - #line 46 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfacet" 18:50:45 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - #pragma pack(push,8) 18:50:45 INFO - #pragma warning(push,3) 18:50:45 INFO - #pragma warning(disable: 4412 28197) 18:50:45 INFO - namespace std { 18:50:45 INFO - template 18:50:45 INFO - class _Locbase 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - static const int collate = ((1 << (1)) >> 1); 18:50:45 INFO - static const int ctype = ((1 << (2)) >> 1); 18:50:45 INFO - static const int monetary = ((1 << (3)) >> 1); 18:50:45 INFO - static const int numeric = ((1 << (4)) >> 1); 18:50:45 INFO - static const int time = ((1 << (5)) >> 1); 18:50:45 INFO - static const int messages = ((1 << (6)) >> 1); 18:50:45 INFO - static const int all = (((1 << ((6 + 1))) >> 1) - 1); 18:50:45 INFO - static const int none = 0; 18:50:45 INFO - }; 18:50:45 INFO - template 18:50:45 INFO - const int _Locbase<_Dummy>::collate; 18:50:45 INFO - template 18:50:45 INFO - const int _Locbase<_Dummy>::ctype; 18:50:45 INFO - template 18:50:45 INFO - const int _Locbase<_Dummy>::monetary; 18:50:45 INFO - template 18:50:45 INFO - const int _Locbase<_Dummy>::numeric; 18:50:45 INFO - template 18:50:45 INFO - const int _Locbase<_Dummy>::time; 18:50:45 INFO - template 18:50:45 INFO - const int _Locbase<_Dummy>::messages; 18:50:45 INFO - template 18:50:45 INFO - const int _Locbase<_Dummy>::all; 18:50:45 INFO - template 18:50:45 INFO - const int _Locbase<_Dummy>::none; 18:50:45 INFO - class locale; 18:50:45 INFO - template 18:50:45 INFO - const _Facet& __cdecl use_facet(const locale&); 18:50:45 INFO - template 18:50:45 INFO - class collate; 18:50:45 INFO - struct __declspec(dllimport) _Crt_new_delete 18:50:45 INFO - { 18:50:45 INFO - }; 18:50:45 INFO - class locale 18:50:45 INFO - : public _Locbase, public _Crt_new_delete 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef int category; 18:50:45 INFO - class __declspec(dllimport) id 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - id(size_t _Val = 0) 18:50:45 INFO - : _Id(_Val) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - operator size_t() 18:50:45 INFO - { 18:50:45 INFO - if (_Id == 0) 18:50:45 INFO - { 18:50:45 INFO - { ::std:: _Lockit _Lock(0); 18:50:45 INFO - if (_Id == 0) 18:50:45 INFO - _Id = ++_Id_cnt; 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - return (_Id); 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - size_t _Id; 18:50:45 INFO - static int _Id_cnt; 18:50:45 INFO - public: 18:50:45 INFO - id(const id&) = delete; 18:50:45 INFO - id& operator=(const id&) = delete; 18:50:45 INFO - }; 18:50:45 INFO - class _Locimp; 18:50:45 INFO - class __declspec(dllimport) facet 18:50:45 INFO - : public _Facet_base, public _Crt_new_delete 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - static size_t __cdecl _Getcat(const facet ** = 0, 18:50:45 INFO - const locale * = 0) 18:50:45 INFO - { 18:50:45 INFO - return ((size_t)(-1)); 18:50:45 INFO - } 18:50:45 INFO - virtual void _Incref() 18:50:45 INFO - { 18:50:45 INFO - _InterlockedIncrement(reinterpret_cast(&_Myrefs)); 18:50:45 INFO - } 18:50:45 INFO - virtual _Facet_base * _Decref() 18:50:45 INFO - { 18:50:45 INFO - if (_InterlockedDecrement(reinterpret_cast(&_Myrefs)) == 0) 18:50:45 INFO - return (this); 18:50:45 INFO - else 18:50:45 INFO - return (0); 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - _Atomic_counter_t _Myrefs; 18:50:45 INFO - protected: 18:50:45 INFO - explicit facet(size_t _Initrefs = 0) 18:50:45 INFO - { 18:50:45 INFO - _Init_atomic_counter(_Myrefs, (_Atomic_integral_t)_Initrefs); 18:50:45 INFO - } 18:50:45 INFO - virtual ~facet() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - public: 18:50:45 INFO - facet(const facet&) = delete; 18:50:45 INFO - facet& operator=(const facet&) = delete; 18:50:45 INFO - }; 18:50:45 INFO - #pragma warning(push) 18:50:45 INFO - #pragma warning(disable: 4275) 18:50:45 INFO - class __declspec(dllimport) _Locimp 18:50:45 INFO - : public facet 18:50:45 INFO - { 18:50:45 INFO - protected: 18:50:45 INFO - ~_Locimp() throw () 18:50:45 INFO - { 18:50:45 INFO - _Locimp_dtor(this); 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - static _Locimp *__cdecl 18:50:45 INFO - _New_Locimp(bool _Transparent = false); 18:50:45 INFO - static _Locimp *__cdecl 18:50:45 INFO - _New_Locimp(const _Locimp& _Right); 18:50:45 INFO - static void __cdecl 18:50:45 INFO - _Locimp_dtor(_Locimp *); 18:50:45 INFO - static void __cdecl 18:50:45 INFO - _Locimp_Addfac(_Locimp *, facet *, size_t); 18:50:45 INFO - static void __cdecl 18:50:45 INFO - _Locimp_ctor(_Locimp *, const _Locimp&); 18:50:45 INFO - friend class locale; 18:50:45 INFO - _Locimp(bool _Transparent) 18:50:45 INFO - : locale::facet(1), _Facetvec(0), _Facetcount(0), 18:50:45 INFO - _Catmask(none), _Xparent(_Transparent), 18:50:45 INFO - _Name("*") 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - _Locimp(const _Locimp& _Right) 18:50:45 INFO - : locale::facet(1), _Facetvec(0), _Facetcount(_Right._Facetcount), 18:50:45 INFO - _Catmask(_Right._Catmask), _Xparent(_Right._Xparent), 18:50:45 INFO - _Name(_Right._Name.c_str()) 18:50:45 INFO - { 18:50:45 INFO - _Locimp_ctor(this, _Right); 18:50:45 INFO - } 18:50:45 INFO - void _Addfac(facet *_Pfacet, size_t _Id) 18:50:45 INFO - { 18:50:45 INFO - _Locimp_Addfac(this, _Pfacet, _Id); 18:50:45 INFO - } 18:50:45 INFO - static _Locimp *__cdecl _Makeloc(const _Locinfo&, 18:50:45 INFO - category, _Locimp *, const locale *); 18:50:45 INFO - static void __cdecl _Makewloc(const _Locinfo&, 18:50:45 INFO - category, _Locimp *, const locale *); 18:50:45 INFO - static void __cdecl _Makeushloc(const _Locinfo&, 18:50:45 INFO - category, _Locimp *, const locale *); 18:50:45 INFO - #line 237 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - static void __cdecl _Makexloc(const _Locinfo&, 18:50:45 INFO - category, _Locimp *, const locale *); 18:50:45 INFO - facet **_Facetvec; 18:50:45 INFO - size_t _Facetcount; 18:50:45 INFO - category _Catmask; 18:50:45 INFO - bool _Xparent; 18:50:45 INFO - _Yarn _Name; 18:50:45 INFO - static _Locimp *_Clocptr; 18:50:45 INFO - public: 18:50:45 INFO - _Locimp& operator=(const _Locimp&) = delete; 18:50:45 INFO - }; 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - template 18:50:45 INFO - bool operator()(const basic_string<_Elem, _Traits, _Alloc>& _Left, 18:50:45 INFO - const basic_string<_Elem, _Traits, _Alloc>& _Right) const 18:50:45 INFO - { 18:50:45 INFO - const ::std:: collate<_Elem>& _Coll_fac = 18:50:45 INFO - use_facet< ::std:: collate<_Elem> >(*this); 18:50:45 INFO - return (_Coll_fac.compare(_Left.c_str(), _Left.c_str() + _Left.size(), 18:50:45 INFO - _Right.c_str(), _Right.c_str() + _Right.size()) < 0); 18:50:45 INFO - } 18:50:45 INFO - template 18:50:45 INFO - locale combine(const locale& _Loc) const 18:50:45 INFO - { 18:50:45 INFO - _Facet *_Facptr; 18:50:45 INFO - { if (1) { 18:50:45 INFO - _Facptr = (_Facet *)&use_facet<_Facet>(_Loc); 18:50:45 INFO - } else if (0) { 18:50:45 INFO - moz_Xruntime_error("locale::combine facet missing"); 18:50:45 INFO - } } 18:50:45 INFO - _Locimp *_Newimp = _Locimp::_New_Locimp(*_Ptr); 18:50:45 INFO - _Newimp->_Addfac(_Facptr, _Facet::id); 18:50:45 INFO - _Newimp->_Catmask = none; 18:50:45 INFO - _Newimp->_Name = "*"; 18:50:45 INFO - return (locale(_Newimp)); 18:50:45 INFO - } 18:50:45 INFO - template 18:50:45 INFO - locale(const locale& _Loc, const _Facet *_Facptr) 18:50:45 INFO - : _Ptr(_Locimp::_New_Locimp(*_Loc._Ptr)) 18:50:45 INFO - { 18:50:45 INFO - if (_Facptr != 0) 18:50:45 INFO - { 18:50:45 INFO - _Ptr->_Addfac((_Facet *)_Facptr, _Facet::id); 18:50:45 INFO - _Ptr->_Catmask = none; 18:50:45 INFO - _Ptr->_Name = "*"; 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - locale(_Uninitialized) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - #line 323 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - locale(const locale& _Right) 18:50:45 INFO - : _Ptr(_Right._Ptr) 18:50:45 INFO - { 18:50:45 INFO - _Ptr->_Incref(); 18:50:45 INFO - } 18:50:45 INFO - locale() 18:50:45 INFO - : _Ptr(_Init(true)) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - locale(const locale& _Loc, const locale& _Other, 18:50:45 INFO - category _Cat) 18:50:45 INFO - : _Ptr(_Locimp::_New_Locimp(*_Loc._Ptr)) 18:50:45 INFO - { 18:50:45 INFO - if (_Cat != none) 18:50:45 INFO - { 18:50:45 INFO - { if (1) { 18:50:45 INFO - { _Locinfo _Lobj; 18:50:45 INFO - _Locimp::_Makeloc(_Lobj, _Cat, _Ptr, &_Other); 18:50:45 INFO - _Lobj._Addcats(_Loc._Ptr->_Catmask, 18:50:45 INFO - _Loc.name().c_str()); 18:50:45 INFO - _Lobj._Addcats(_Other._Ptr->_Catmask, 18:50:45 INFO - _Other.name().c_str()); 18:50:45 INFO - _Ptr->_Catmask = _Loc._Ptr->_Catmask 18:50:45 INFO - | _Other._Ptr->_Catmask; 18:50:45 INFO - _Ptr->_Name = _Lobj._Getname(); 18:50:45 INFO - } 18:50:45 INFO - } else if (0) { 18:50:45 INFO - delete _Ptr->_Decref(); 18:50:45 INFO - ; 18:50:45 INFO - } } 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - void _Construct(const string &_Str, 18:50:45 INFO - category _Cat) 18:50:45 INFO - { 18:50:45 INFO - bool _Bad = false; 18:50:45 INFO - _Init(); 18:50:45 INFO - if (_Cat != none) 18:50:45 INFO - { 18:50:45 INFO - { if (1) { 18:50:45 INFO - { _Locinfo _Lobj(_Cat, _Str.c_str()); 18:50:45 INFO - if (_Badname(_Lobj)) 18:50:45 INFO - _Bad = true; 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - _Locimp::_Makeloc(_Lobj, _Cat, _Ptr, 0); 18:50:45 INFO - _Ptr->_Catmask = _Cat; 18:50:45 INFO - _Ptr->_Name = _Str.c_str(); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - } else if (0) { 18:50:45 INFO - delete _Ptr->_Decref(); 18:50:45 INFO - ; 18:50:45 INFO - } } 18:50:45 INFO - } 18:50:45 INFO - if (_Bad) 18:50:45 INFO - { 18:50:45 INFO - delete _Ptr->_Decref(); 18:50:45 INFO - moz_Xruntime_error("bad locale name"); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - public: 18:50:45 INFO - explicit locale(const char *_Locname, 18:50:45 INFO - category _Cat = all) 18:50:45 INFO - : _Ptr(_Locimp::_New_Locimp()) 18:50:45 INFO - { 18:50:45 INFO - if (_Locname == 0) 18:50:45 INFO - moz_Xruntime_error("bad locale name"); 18:50:45 INFO - _Construct(_Locname, _Cat); 18:50:45 INFO - } 18:50:45 INFO - locale(const locale& _Loc, const char *_Locname, 18:50:45 INFO - category _Cat) 18:50:45 INFO - : _Ptr(_Locimp::_New_Locimp(*_Loc._Ptr)) 18:50:45 INFO - { 18:50:45 INFO - if (_Locname == 0) 18:50:45 INFO - moz_Xruntime_error("bad locale name"); 18:50:45 INFO - _Construct(_Locname, _Cat); 18:50:45 INFO - } 18:50:45 INFO - explicit locale(const string& _Str, 18:50:45 INFO - category _Cat = all) 18:50:45 INFO - : _Ptr(_Locimp::_New_Locimp()) 18:50:45 INFO - { 18:50:45 INFO - _Construct(_Str, _Cat); 18:50:45 INFO - } 18:50:45 INFO - locale(const locale& _Loc, const string& _Str, 18:50:45 INFO - category _Cat) 18:50:45 INFO - : _Ptr(_Locimp::_New_Locimp(*_Loc._Ptr)) 18:50:45 INFO - { 18:50:45 INFO - _Construct(_Str, _Cat); 18:50:45 INFO - } 18:50:45 INFO - #line 428 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - ~locale() throw () 18:50:45 INFO - { 18:50:45 INFO - if (_Ptr != 0) 18:50:45 INFO - delete _Ptr->_Decref(); 18:50:45 INFO - } 18:50:45 INFO - locale& operator=(const locale& _Right) 18:50:45 INFO - { 18:50:45 INFO - if (_Ptr != _Right._Ptr) 18:50:45 INFO - { 18:50:45 INFO - delete _Ptr->_Decref(); 18:50:45 INFO - _Ptr = _Right._Ptr; 18:50:45 INFO - _Ptr->_Incref(); 18:50:45 INFO - } 18:50:45 INFO - return (*this); 18:50:45 INFO - } 18:50:45 INFO - #line 446 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - string name() const 18:50:45 INFO - { 18:50:45 INFO - return (_Ptr == 0 ? string() : _Ptr->_Name.c_str()); 18:50:45 INFO - } 18:50:45 INFO - const char *c_str() const 18:50:45 INFO - { 18:50:45 INFO - return (_Ptr == 0 ? "" : _Ptr->_Name.c_str()); 18:50:45 INFO - } 18:50:45 INFO - const facet *_Getfacet(size_t _Id) const 18:50:45 INFO - { 18:50:45 INFO - const facet *_Facptr = _Id < _Ptr->_Facetcount 18:50:45 INFO - ? _Ptr->_Facetvec[_Id] : 0; 18:50:45 INFO - if (_Facptr != 0 || !_Ptr->_Xparent) 18:50:45 INFO - return (_Facptr); 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - locale::_Locimp *_Ptr0 = _Getgloballocale(); 18:50:45 INFO - return (_Id < _Ptr0->_Facetcount 18:50:45 INFO - ? _Ptr0->_Facetvec[_Id] 18:50:45 INFO - : 0); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - bool operator==(const locale& _Loc) const 18:50:45 INFO - { 18:50:45 INFO - return (_Ptr == _Loc._Ptr 18:50:45 INFO - || (name().compare("*") != 0 18:50:45 INFO - && name().compare(_Loc.name()) == 0)); 18:50:45 INFO - } 18:50:45 INFO - bool operator!=(const locale& _Right) const 18:50:45 INFO - { 18:50:45 INFO - return (!(*this == _Right)); 18:50:45 INFO - } 18:50:45 INFO - static __declspec(dllimport) const locale& __cdecl 18:50:45 INFO - classic(); 18:50:45 INFO - static __declspec(dllimport) locale __cdecl 18:50:45 INFO - global(const locale&); 18:50:45 INFO - static __declspec(dllimport) locale __cdecl 18:50:45 INFO - empty(); 18:50:45 INFO - private: 18:50:45 INFO - locale(_Locimp *_Ptrimp) 18:50:45 INFO - : _Ptr(_Ptrimp) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - static __declspec(dllimport) _Locimp *__cdecl 18:50:45 INFO - _Init(bool _Do_incref = false); 18:50:45 INFO - static __declspec(dllimport) _Locimp *__cdecl 18:50:45 INFO - _Getgloballocale(); 18:50:45 INFO - static __declspec(dllimport) void __cdecl 18:50:45 INFO - _Setgloballocale(void *); 18:50:45 INFO - bool _Badname(const _Locinfo& _Lobj) 18:50:45 INFO - { 18:50:45 INFO - return (:: strcmp(_Lobj._Getname(), "*") == 0); 18:50:45 INFO - } 18:50:45 INFO - _Locimp *_Ptr; 18:50:45 INFO - }; 18:50:45 INFO - #line 534 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - template 18:50:45 INFO - struct _Facetptr 18:50:45 INFO - { 18:50:45 INFO - static const locale::facet *_Psave; 18:50:45 INFO - }; 18:50:45 INFO - template 18:50:45 INFO - const locale::facet *_Facetptr<_Facet>:: 18:50:45 INFO - _Psave = 0; 18:50:45 INFO - template inline 18:50:45 INFO - const _Facet& __cdecl use_facet(const locale& _Loc) 18:50:45 INFO - { 18:50:45 INFO - #line 559 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - { ::std:: _Lockit _Lock(0); 18:50:45 INFO - const locale::facet *_Psave = 18:50:45 INFO - _Facetptr<_Facet>::_Psave; 18:50:45 INFO - size_t _Id = _Facet::id; 18:50:45 INFO - const locale::facet *_Pf = _Loc._Getfacet(_Id); 18:50:45 INFO - if (_Pf != 0) 18:50:45 INFO - ; 18:50:45 INFO - else if (_Psave != 0) 18:50:45 INFO - _Pf = _Psave; 18:50:45 INFO - else if (_Facet::_Getcat(&_Psave, &_Loc) == (size_t)(-1)) 18:50:45 INFO - #line 577 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - abort(); 18:50:45 INFO - #line 579 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - _Pf = _Psave; 18:50:45 INFO - _Facetptr<_Facet>::_Psave = _Psave; 18:50:45 INFO - locale::facet *_Pfmod = (_Facet *)_Psave; 18:50:45 INFO - _Pfmod->_Incref(); 18:50:45 INFO - #line 592 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - _Facet_Register(_Pfmod); 18:50:45 INFO - #line 594 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - } 18:50:45 INFO - return ((const _Facet&)(*_Pf)); 18:50:45 INFO - } 18:50:45 INFO - #line 599 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - int __cdecl _Getloctxt(_InIt& _First, _InIt& _Last, size_t _Numfields, 18:50:45 INFO - const _Elem *_Ptr) 18:50:45 INFO - { 18:50:45 INFO - for (size_t _Off = 0; _Ptr[_Off] != (_Elem)0; ++_Off) 18:50:45 INFO - if (_Ptr[_Off] == _Ptr[0]) 18:50:45 INFO - ++_Numfields; 18:50:45 INFO - string _Str(_Numfields, '\0'); 18:50:45 INFO - int _Ans = -2; 18:50:45 INFO - for (size_t _Column = 1; ; ++_Column, (void)++_First, _Ans = -1) 18:50:45 INFO - { 18:50:45 INFO - bool _Prefix = false; 18:50:45 INFO - size_t _Off = 0; 18:50:45 INFO - size_t _Field = 0; 18:50:45 INFO - for (; _Field < _Numfields; ++_Field) 18:50:45 INFO - { 18:50:45 INFO - for (; _Ptr[_Off] != (_Elem)0 && _Ptr[_Off] != _Ptr[0]; ++_Off) 18:50:45 INFO - ; 18:50:45 INFO - if (_Str[_Field] != '\0') 18:50:45 INFO - _Off += _Str[_Field]; 18:50:45 INFO - else if (_Ptr[_Off += _Column] == _Ptr[0] 18:50:45 INFO - || _Ptr[_Off] == (_Elem)0) 18:50:45 INFO - { 18:50:45 INFO - _Str[_Field] = (char)(_Column < 127 18:50:45 INFO - ? _Column : 127); 18:50:45 INFO - _Ans = (int)_Field; 18:50:45 INFO - } 18:50:45 INFO - else if (_First == _Last || _Ptr[_Off] != *_First) 18:50:45 INFO - _Str[_Field] = (char)(_Column < 127 18:50:45 INFO - ? _Column : 127); 18:50:45 INFO - else 18:50:45 INFO - _Prefix = true; 18:50:45 INFO - } 18:50:45 INFO - if (!_Prefix || _First == _Last) 18:50:45 INFO - break; 18:50:45 INFO - } 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - template inline 18:50:45 INFO - char __cdecl _Maklocbyte(_Elem _Char, 18:50:45 INFO - const _Locinfo::_Cvtvec&) 18:50:45 INFO - { 18:50:45 INFO - return ((char)(unsigned char)_Char); 18:50:45 INFO - } 18:50:45 INFO - template<> inline 18:50:45 INFO - char __cdecl _Maklocbyte(wchar_t _Char, 18:50:45 INFO - const _Locinfo::_Cvtvec& _Cvt) 18:50:45 INFO - { 18:50:45 INFO - char _Byte = '\0'; 18:50:45 INFO - mbstate_t _Mbst1 = {}; 18:50:45 INFO - _Wcrtomb(&_Byte, _Char, &_Mbst1, &_Cvt); 18:50:45 INFO - return (_Byte); 18:50:45 INFO - } 18:50:45 INFO - template<> inline 18:50:45 INFO - char __cdecl _Maklocbyte(unsigned short _Char, 18:50:45 INFO - const _Locinfo::_Cvtvec &_Cvt) 18:50:45 INFO - { 18:50:45 INFO - char _Byte = '\0'; 18:50:45 INFO - mbstate_t _Mbst1 = {}; 18:50:45 INFO - _Wcrtomb(&_Byte, (wchar_t)_Char, &_Mbst1, &_Cvt); 18:50:45 INFO - return (_Byte); 18:50:45 INFO - } 18:50:45 INFO - #line 678 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - template inline 18:50:45 INFO - _Elem __cdecl _Maklocchr(char _Byte, _Elem *, 18:50:45 INFO - const _Locinfo::_Cvtvec&) 18:50:45 INFO - { 18:50:45 INFO - return ((_Elem)(unsigned char)_Byte); 18:50:45 INFO - } 18:50:45 INFO - template<> inline 18:50:45 INFO - wchar_t __cdecl _Maklocchr(char _Byte, wchar_t *, 18:50:45 INFO - const _Locinfo::_Cvtvec& _Cvt) 18:50:45 INFO - { 18:50:45 INFO - wchar_t _Wc = L'\0'; 18:50:45 INFO - mbstate_t _Mbst1 = {}; 18:50:45 INFO - _Mbrtowc(&_Wc, &_Byte, 1, &_Mbst1, &_Cvt); 18:50:45 INFO - return (_Wc); 18:50:45 INFO - } 18:50:45 INFO - template<> inline 18:50:45 INFO - unsigned short __cdecl _Maklocchr(char _Byte, unsigned short *, 18:50:45 INFO - const _Locinfo::_Cvtvec &_Cvt) 18:50:45 INFO - { 18:50:45 INFO - unsigned short _Wc = (unsigned short)0; 18:50:45 INFO - mbstate_t _Mbst1 = {}; 18:50:45 INFO - _Mbrtowc((wchar_t *)&_Wc, &_Byte, 1, &_Mbst1, &_Cvt); 18:50:45 INFO - return (_Wc); 18:50:45 INFO - } 18:50:45 INFO - #line 711 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - template inline 18:50:45 INFO - _Elem *__cdecl _Maklocstr(const char *_Ptr, _Elem *, 18:50:45 INFO - const _Locinfo::_Cvtvec&) 18:50:45 INFO - { 18:50:45 INFO - size_t _Count = :: strlen(_Ptr) + 1; 18:50:45 INFO - _Elem *_Ptrdest = (_Elem *)calloc(_Count, sizeof (_Elem)); 18:50:45 INFO - #line 724 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - if (!_Ptrdest) 18:50:45 INFO - _Xbad_alloc(); 18:50:45 INFO - #pragma warning(push) 18:50:45 INFO - #pragma warning(disable: 6011) 18:50:45 INFO - for (_Elem *_Ptrnext = _Ptrdest; 0 < _Count; --_Count, ++_Ptrnext, ++_Ptr) 18:50:45 INFO - *_Ptrnext = (_Elem)(unsigned char)*_Ptr; 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - return (_Ptrdest); 18:50:45 INFO - } 18:50:45 INFO - template<> inline 18:50:45 INFO - wchar_t *__cdecl _Maklocstr(const char *_Ptr, wchar_t *, 18:50:45 INFO - const _Locinfo::_Cvtvec& _Cvt) 18:50:45 INFO - { 18:50:45 INFO - size_t _Count, _Count1; 18:50:45 INFO - size_t _Wchars; 18:50:45 INFO - const char *_Ptr1; 18:50:45 INFO - int _Bytes; 18:50:45 INFO - wchar_t _Wc; 18:50:45 INFO - mbstate_t _Mbst1 = {}; 18:50:45 INFO - _Count1 = :: strlen(_Ptr) + 1; 18:50:45 INFO - for (_Count = _Count1, _Wchars = 0, _Ptr1 = _Ptr; 0 < _Count; 18:50:45 INFO - _Count -= _Bytes, _Ptr1 += _Bytes, ++_Wchars) 18:50:45 INFO - if ((_Bytes = _Mbrtowc(&_Wc, _Ptr1, _Count, &_Mbst1, &_Cvt)) <= 0) 18:50:45 INFO - break; 18:50:45 INFO - ++_Wchars; 18:50:45 INFO - wchar_t *_Ptrdest = (wchar_t *)calloc(_Wchars, sizeof (wchar_t)); 18:50:45 INFO - #line 757 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - if (!_Ptrdest) 18:50:45 INFO - _Xbad_alloc(); 18:50:45 INFO - wchar_t *_Ptrnext = _Ptrdest; 18:50:45 INFO - mbstate_t _Mbst2 = {}; 18:50:45 INFO - #pragma warning(push) 18:50:45 INFO - #pragma warning(disable: 6011) 18:50:45 INFO - for (; 0 < _Wchars; 18:50:45 INFO - _Count -= _Bytes, _Ptr += _Bytes, --_Wchars, ++_Ptrnext) 18:50:45 INFO - if ((_Bytes = _Mbrtowc(_Ptrnext, _Ptr, _Count1, &_Mbst2, &_Cvt)) <= 0) 18:50:45 INFO - break; 18:50:45 INFO - *_Ptrnext = L'\0'; 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - return (_Ptrdest); 18:50:45 INFO - } 18:50:45 INFO - template<> inline 18:50:45 INFO - unsigned short *__cdecl _Maklocstr(const char *_Ptr, unsigned short *, 18:50:45 INFO - const _Locinfo::_Cvtvec &_Cvt) 18:50:45 INFO - { 18:50:45 INFO - size_t _Count, _Count1; 18:50:45 INFO - size_t _Wchars; 18:50:45 INFO - const char *_Ptr1; 18:50:45 INFO - int _Bytes; 18:50:45 INFO - unsigned short _Wc; 18:50:45 INFO - mbstate_t _Mbst1 = {}; 18:50:45 INFO - _Count1 = :: strlen(_Ptr) + 1; 18:50:45 INFO - for (_Count = _Count1, _Wchars = 0, _Ptr1 = _Ptr; 0 < _Count; 18:50:45 INFO - _Count -= _Bytes, _Ptr1 += _Bytes, ++_Wchars) 18:50:45 INFO - if ((_Bytes = 18:50:45 INFO - _Mbrtowc((wchar_t *)&_Wc, _Ptr1, _Count, &_Mbst1, &_Cvt)) <= 0) 18:50:45 INFO - break; 18:50:45 INFO - ++_Wchars; 18:50:45 INFO - wchar_t *_Ptrdest = (wchar_t *)calloc(_Wchars, sizeof (wchar_t)); 18:50:45 INFO - #line 797 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - if (!_Ptrdest) 18:50:45 INFO - _Xbad_alloc(); 18:50:45 INFO - wchar_t *_Ptrnext = _Ptrdest; 18:50:45 INFO - mbstate_t _Mbst2 = {}; 18:50:45 INFO - for (; 0 < _Wchars; 18:50:45 INFO - _Count -= _Bytes, _Ptr += _Bytes, --_Wchars, ++_Ptrnext) 18:50:45 INFO - if ((_Bytes = _Mbrtowc(_Ptrnext, _Ptr, _Count1, &_Mbst2, &_Cvt)) <= 0) 18:50:45 INFO - break; 18:50:45 INFO - *_Ptrnext = L'\0'; 18:50:45 INFO - return ((unsigned short *)_Ptrdest); 18:50:45 INFO - } 18:50:45 INFO - #line 811 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - #pragma warning(push) 18:50:45 INFO - #pragma warning(disable: 4275) 18:50:45 INFO - class __declspec(dllimport) codecvt_base 18:50:45 INFO - : public locale::facet 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - enum 18:50:45 INFO - { 18:50:45 INFO - ok, partial, error, noconv}; 18:50:45 INFO - typedef int result; 18:50:45 INFO - codecvt_base(size_t _Refs = 0) 18:50:45 INFO - : locale::facet(_Refs) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - bool always_noconv() const 18:50:45 INFO - { 18:50:45 INFO - return (do_always_noconv()); 18:50:45 INFO - } 18:50:45 INFO - int max_length() const 18:50:45 INFO - { 18:50:45 INFO - return (do_max_length()); 18:50:45 INFO - } 18:50:45 INFO - int encoding() const 18:50:45 INFO - { 18:50:45 INFO - return (do_encoding()); 18:50:45 INFO - } 18:50:45 INFO - ~codecvt_base() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - protected: 18:50:45 INFO - virtual bool do_always_noconv() const 18:50:45 INFO - { 18:50:45 INFO - return (false); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_max_length() const 18:50:45 INFO - { 18:50:45 INFO - return (1); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_encoding() const 18:50:45 INFO - { 18:50:45 INFO - return (1); 18:50:45 INFO - } 18:50:45 INFO - }; 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - template 18:50:45 INFO - class codecvt 18:50:45 INFO - : public codecvt_base 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef _Elem intern_type; 18:50:45 INFO - typedef _Byte extern_type; 18:50:45 INFO - typedef _Statype state_type; 18:50:45 INFO - result in(_Statype& _State, 18:50:45 INFO - const _Byte *_First1, const _Byte *_Last1, const _Byte *& _Mid1, 18:50:45 INFO - _Elem *_First2, _Elem *_Last2, _Elem *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_in(_State, 18:50:45 INFO - _First1, _Last1, _Mid1, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - result out(_Statype& _State, 18:50:45 INFO - const _Elem *_First1, const _Elem *_Last1, const _Elem *& _Mid1, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_out(_State, 18:50:45 INFO - _First1, _Last1, _Mid1, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - result unshift(_Statype& _State, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_unshift(_State, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - int length(_Statype& _State, const _Byte *_First1, 18:50:45 INFO - const _Byte *_Last1, size_t _Count) const 18:50:45 INFO - { 18:50:45 INFO - return (do_length(_State, _First1, _Last1, _Count)); 18:50:45 INFO - } 18:50:45 INFO - static locale::id id; 18:50:45 INFO - explicit codecvt(size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs) 18:50:45 INFO - { 18:50:45 INFO - _Init(_Locinfo()); 18:50:45 INFO - } 18:50:45 INFO - codecvt(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs) 18:50:45 INFO - { 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:45 INFO - const locale *_Ploc = 0) 18:50:45 INFO - { 18:50:45 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:45 INFO - *_Ppf = new codecvt<_Elem, _Byte, _Statype>( 18:50:45 INFO - _Locinfo(_Ploc->c_str())); 18:50:45 INFO - return (2); 18:50:45 INFO - } 18:50:45 INFO - protected: 18:50:45 INFO - virtual ~codecvt() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - void _Init(const _Locinfo&) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - virtual bool do_always_noconv() const 18:50:45 INFO - { 18:50:45 INFO - return (is_same<_Byte, _Elem>::value); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_in(_Statype&, 18:50:45 INFO - const _Byte *_First1, const _Byte *_Last1, const _Byte *& _Mid1, 18:50:45 INFO - _Elem *_First2, _Elem *_Last2, _Elem *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - _Mid1 = _First1, _Mid2 = _First2; 18:50:45 INFO - if (is_same<_Byte, _Elem>::value) 18:50:45 INFO - return (noconv); 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - for (; _Mid1 != _Last1 && _Mid2 != _Last2; ++_Mid1, ++_Mid2) 18:50:45 INFO - *_Mid2 = (_Elem)*_Mid1; 18:50:45 INFO - return (ok); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - virtual result do_out(_Statype&, 18:50:45 INFO - const _Elem *_First1, const _Elem *_Last1, const _Elem *& _Mid1, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - _Mid1 = _First1, _Mid2 = _First2; 18:50:45 INFO - if (is_same<_Byte, _Elem>::value) 18:50:45 INFO - return (noconv); 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - for (; _Mid1 != _Last1 && _Mid2 != _Last2; ++_Mid1, ++_Mid2) 18:50:45 INFO - *_Mid2 = (_Byte)*_Mid1; 18:50:45 INFO - return (ok); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - virtual result do_unshift(_Statype&, 18:50:45 INFO - _Byte *_First2, _Byte *, _Byte *&_Mid2) const 18:50:45 INFO - { 18:50:45 INFO - _Mid2 = _First2; 18:50:45 INFO - return (ok); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_length(_Statype&, const _Byte *_First1, 18:50:45 INFO - const _Byte *_Last1, size_t _Count) const 18:50:45 INFO - { 18:50:45 INFO - return ((int)(_Count < (size_t)(_Last1 - _First1) 18:50:45 INFO - ? _Count : _Last1 - _First1)); 18:50:45 INFO - } 18:50:45 INFO - }; 18:50:45 INFO - template 18:50:45 INFO - locale::id codecvt<_Elem, _Byte, _Statype>::id; 18:50:45 INFO - enum _Codecvt_mode { 18:50:45 INFO - _Consume_header = 4, 18:50:45 INFO - _Generate_header = 2 18:50:45 INFO - }; 18:50:45 INFO - template<> 18:50:45 INFO - class __declspec(dllimport) codecvt 18:50:45 INFO - : public codecvt_base 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef codecvt _Mybase; 18:50:45 INFO - typedef char16_t _Elem; 18:50:45 INFO - typedef char _Byte; 18:50:45 INFO - typedef _Mbstatet _Statype; 18:50:45 INFO - typedef _Elem intern_type; 18:50:45 INFO - typedef _Byte extern_type; 18:50:45 INFO - typedef _Statype state_type; 18:50:45 INFO - result in(_Statype& _State, 18:50:45 INFO - const _Byte *_First1, const _Byte *_Last1, const _Byte *& _Mid1, 18:50:45 INFO - _Elem *_First2, _Elem *_Last2, _Elem *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_in(_State, 18:50:45 INFO - _First1, _Last1, _Mid1, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - result out(_Statype& _State, 18:50:45 INFO - const _Elem *_First1, const _Elem *_Last1, const _Elem *& _Mid1, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_out(_State, 18:50:45 INFO - _First1, _Last1, _Mid1, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - result unshift(_Statype& _State, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_unshift(_State, 18:50:45 INFO - _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - int length(_Statype& _State, const _Byte *_First1, 18:50:45 INFO - const _Byte *_Last1, size_t _Count) const 18:50:45 INFO - { 18:50:45 INFO - return (do_length(_State, _First1, _Last1, _Count)); 18:50:45 INFO - } 18:50:45 INFO - static locale::id id; 18:50:45 INFO - explicit codecvt(size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs), _Maxcode(0x10ffff), _Mode(_Consume_header) 18:50:45 INFO - { 18:50:45 INFO - { _Locinfo _Lobj; 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - codecvt(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs), _Maxcode(0x10ffff), _Mode(_Consume_header) 18:50:45 INFO - { 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - codecvt(const _Locinfo& _Lobj, unsigned long _Maxcode_arg, 18:50:45 INFO - _Codecvt_mode _Mode_arg, size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs), _Maxcode(_Maxcode_arg), _Mode(_Mode_arg) 18:50:45 INFO - { 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:45 INFO - const locale *_Ploc = 0) 18:50:45 INFO - { 18:50:45 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:45 INFO - *_Ppf = new codecvt<_Elem, _Byte, _Statype>( 18:50:45 INFO - _Locinfo(_Ploc->c_str())); 18:50:45 INFO - return (2); 18:50:45 INFO - } 18:50:45 INFO - protected: 18:50:45 INFO - virtual ~codecvt() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - void _Init(const _Locinfo&) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - virtual result do_in(_Statype& _State, 18:50:45 INFO - const _Byte *_First1, const _Byte *_Last1, const _Byte *& _Mid1, 18:50:45 INFO - _Elem *_First2, _Elem *_Last2, _Elem *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - unsigned short *_Pstate = (unsigned short *)&_State; 18:50:45 INFO - _Mid1 = _First1; 18:50:45 INFO - _Mid2 = _First2; 18:50:45 INFO - for (; _Mid1 != _Last1 && _Mid2 != _Last2; ) 18:50:45 INFO - { 18:50:45 INFO - unsigned char _By = (unsigned char)*_Mid1; 18:50:45 INFO - unsigned long _Ch; 18:50:45 INFO - int _Nextra, _Nskip; 18:50:45 INFO - if (*_Pstate <= 1) 18:50:45 INFO - ; 18:50:45 INFO - else if (_By < 0x80 || 0xc0 <= _By) 18:50:45 INFO - return (_Mybase::error); 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - ++_Mid1; 18:50:45 INFO - *_Mid2++ = (_Elem)(*_Pstate | (_By & 0x3f)); 18:50:45 INFO - *_Pstate = 1; 18:50:45 INFO - continue; 18:50:45 INFO - } 18:50:45 INFO - if (_By < 0x80) 18:50:45 INFO - _Ch = _By, _Nextra = 0; 18:50:45 INFO - else if (_By < 0xc0) 18:50:45 INFO - { 18:50:45 INFO - ++_Mid1; 18:50:45 INFO - return (_Mybase::error); 18:50:45 INFO - } 18:50:45 INFO - else if (_By < 0xe0) 18:50:45 INFO - _Ch = _By & 0x1f, _Nextra = 1; 18:50:45 INFO - else if (_By < 0xf0) 18:50:45 INFO - _Ch = _By & 0x0f, _Nextra = 2; 18:50:45 INFO - else if (_By < 0xf8) 18:50:45 INFO - _Ch = _By & 0x07, _Nextra = 3; 18:50:45 INFO - else 18:50:45 INFO - _Ch = _By & 0x03, _Nextra = _By < 0xfc ? 4 : 5; 18:50:45 INFO - _Nskip = _Nextra < 3 ? 0 : 1; 18:50:45 INFO - _First1 = _Mid1; 18:50:45 INFO - if (_Nextra == 0) 18:50:45 INFO - ++_Mid1; 18:50:45 INFO - else if (_Last1 - _Mid1 < _Nextra + 1 - _Nskip) 18:50:45 INFO - break; 18:50:45 INFO - else 18:50:45 INFO - for (++_Mid1; _Nskip < _Nextra; --_Nextra, ++_Mid1) 18:50:45 INFO - if ((_By = (unsigned char)*_Mid1) < 0x80 || 0xc0 <= _By) 18:50:45 INFO - return (_Mybase::error); 18:50:45 INFO - else 18:50:45 INFO - _Ch = _Ch << 6 | (_By & 0x3f); 18:50:45 INFO - if (0 < _Nskip) 18:50:45 INFO - _Ch <<= 6; 18:50:45 INFO - if ((_Maxcode < 0x10ffff ? _Maxcode : 0x10ffff) < _Ch) 18:50:45 INFO - return (_Mybase::error); 18:50:45 INFO - else if (0xffff < _Ch) 18:50:45 INFO - { 18:50:45 INFO - unsigned short _Ch0 = 18:50:45 INFO - (unsigned short)(0xd800 | (_Ch >> 10) - 0x0040); 18:50:45 INFO - *_Mid2++ = (_Elem)_Ch0; 18:50:45 INFO - *_Pstate = (unsigned short)(0xdc00 | (_Ch & 0x03ff)); 18:50:45 INFO - continue; 18:50:45 INFO - } 18:50:45 INFO - if (_Nskip == 0) 18:50:45 INFO - ; 18:50:45 INFO - else if (_Mid1 == _Last1) 18:50:45 INFO - { 18:50:45 INFO - _Mid1 = _First1; 18:50:45 INFO - break; 18:50:45 INFO - } 18:50:45 INFO - else if ((_By = (unsigned char)*_Mid1++) < 0x80 || 0xc0 <= _By) 18:50:45 INFO - return (_Mybase::error); 18:50:45 INFO - else 18:50:45 INFO - _Ch |= _By & 0x3f; 18:50:45 INFO - if (*_Pstate == 0) 18:50:45 INFO - { 18:50:45 INFO - *_Pstate = 1; 18:50:45 INFO - if ((_Mode & _Consume_header) != 0 && _Ch == 0xfeff) 18:50:45 INFO - { 18:50:45 INFO - result _Ans = do_in(_State, _Mid1, _Last1, _Mid1, 18:50:45 INFO - _First2, _Last2, _Mid2); 18:50:45 INFO - if (_Ans == _Mybase::partial) 18:50:45 INFO - { 18:50:45 INFO - *_Pstate = 0; 18:50:45 INFO - _Mid1 = _First1; 18:50:45 INFO - } 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - *_Mid2++ = (_Elem)_Ch; 18:50:45 INFO - } 18:50:45 INFO - return (_First1 == _Mid1 ? _Mybase::partial : _Mybase::ok); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_out(_Statype& _State, 18:50:45 INFO - const _Elem *_First1, const _Elem *_Last1, const _Elem *& _Mid1, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - unsigned short *_Pstate = (unsigned short *)&_State; 18:50:45 INFO - _Mid1 = _First1; 18:50:45 INFO - _Mid2 = _First2; 18:50:45 INFO - for (; _Mid1 != _Last1 && _Mid2 != _Last2; ) 18:50:45 INFO - { 18:50:45 INFO - unsigned long _Ch; 18:50:45 INFO - unsigned short _Ch1 = (unsigned short)*_Mid1; 18:50:45 INFO - bool _Save = false; 18:50:45 INFO - if (1 < *_Pstate) 18:50:45 INFO - { 18:50:45 INFO - if (_Ch1 < 0xdc00 || 0xe000 <= _Ch1) 18:50:45 INFO - return (_Mybase::error); 18:50:45 INFO - _Ch = (*_Pstate << 10) | (_Ch1 - 0xdc00); 18:50:45 INFO - } 18:50:45 INFO - else if (0xd800 <= _Ch1 && _Ch1 < 0xdc00) 18:50:45 INFO - { 18:50:45 INFO - _Ch = (_Ch1 - 0xd800 + 0x0040) << 10; 18:50:45 INFO - _Save = true; 18:50:45 INFO - } 18:50:45 INFO - else 18:50:45 INFO - _Ch = _Ch1; 18:50:45 INFO - _Byte _By; 18:50:45 INFO - int _Nextra; 18:50:45 INFO - if (_Ch < 0x0080) 18:50:45 INFO - _By = (_Byte)_Ch, _Nextra = 0; 18:50:45 INFO - else if (_Ch < 0x0800) 18:50:45 INFO - _By = (_Byte)(0xc0 | _Ch >> 6), _Nextra = 1; 18:50:45 INFO - else if (_Ch < 0x10000) 18:50:45 INFO - _By = (_Byte)(0xe0 | _Ch >> 12), _Nextra = 2; 18:50:45 INFO - else 18:50:45 INFO - _By = (_Byte)(0xf0 | _Ch >> 18), _Nextra = 3; 18:50:45 INFO - int _Nput = _Nextra < 3 ? _Nextra + 1 : _Save ? 1 : 3; 18:50:45 INFO - if (_Last2 - _Mid2 < _Nput) 18:50:45 INFO - break; 18:50:45 INFO - else if (*_Pstate != 0 || (_Mode & _Generate_header) == 0) 18:50:45 INFO - ; 18:50:45 INFO - else if (_Last2 - _Mid2 < 3 + _Nput) 18:50:45 INFO - break; 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - *_Mid2++ = (_Byte)(unsigned char)0xef; 18:50:45 INFO - *_Mid2++ = (_Byte)(unsigned char)0xbb; 18:50:45 INFO - *_Mid2++ = (_Byte)(unsigned char)0xbf; 18:50:45 INFO - } 18:50:45 INFO - ++_Mid1; 18:50:45 INFO - if (_Save || _Nextra < 3) 18:50:45 INFO - { 18:50:45 INFO - *_Mid2++ = _By; 18:50:45 INFO - --_Nput; 18:50:45 INFO - } 18:50:45 INFO - for (; 0 < _Nput; --_Nput) 18:50:45 INFO - *_Mid2++ = (_Byte)((_Ch >> 6 * --_Nextra & 0x3f) | 0x80); 18:50:45 INFO - *_Pstate = (unsigned short)(_Save ? _Ch >> 10 : 1); 18:50:45 INFO - } 18:50:45 INFO - return (_First1 == _Mid1 ? _Mybase::partial : _Mybase::ok); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_unshift(_Statype& _State, 18:50:45 INFO - _Byte *_First2, _Byte *, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - unsigned short *_Pstate = (unsigned short *)&_State; 18:50:45 INFO - _Mid2 = _First2; 18:50:45 INFO - return (1 < *_Pstate 18:50:45 INFO - ? _Mybase::error : _Mybase::ok); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_length(_Statype& _State, const _Byte *_First1, 18:50:45 INFO - const _Byte *_Last1, size_t _Count) const 18:50:45 INFO - { 18:50:45 INFO - size_t _Wchars = 0; 18:50:45 INFO - _Statype _Mystate = _State; 18:50:45 INFO - for (; _Wchars < _Count && _First1 != _Last1; ) 18:50:45 INFO - { 18:50:45 INFO - const _Byte *_Mid1; 18:50:45 INFO - _Elem *_Mid2; 18:50:45 INFO - _Elem _Ch; 18:50:45 INFO - switch (do_in(_Mystate, _First1, _Last1, _Mid1, 18:50:45 INFO - &_Ch, &_Ch + 1, _Mid2)) 18:50:45 INFO - { 18:50:45 INFO - case _Mybase::noconv: 18:50:45 INFO - return ((int)(_Wchars + (_Last1 - _First1))); 18:50:45 INFO - case _Mybase::ok: 18:50:45 INFO - if (_Mid2 == &_Ch + 1) 18:50:45 INFO - ++_Wchars; 18:50:45 INFO - _First1 = _Mid1; 18:50:45 INFO - break; 18:50:45 INFO - default: 18:50:45 INFO - return ((int)_Wchars); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - return ((int)_Wchars); 18:50:45 INFO - } 18:50:45 INFO - virtual bool do_always_noconv() const 18:50:45 INFO - { 18:50:45 INFO - return (false); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_max_length() const 18:50:45 INFO - { 18:50:45 INFO - return ((_Mode & _Consume_header) != 0 ? 9 18:50:45 INFO - : (_Mode & _Generate_header) != 0 ? 7 18:50:45 INFO - : 6); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_encoding() const 18:50:45 INFO - { 18:50:45 INFO - return (0); 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - unsigned long _Maxcode; 18:50:45 INFO - _Codecvt_mode _Mode; 18:50:45 INFO - }; 18:50:45 INFO - template<> 18:50:45 INFO - class __declspec(dllimport) codecvt 18:50:45 INFO - : public codecvt_base 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef codecvt _Mybase; 18:50:45 INFO - typedef char32_t _Elem; 18:50:45 INFO - typedef char _Byte; 18:50:45 INFO - typedef _Mbstatet _Statype; 18:50:45 INFO - typedef _Elem intern_type; 18:50:45 INFO - typedef _Byte extern_type; 18:50:45 INFO - typedef _Statype state_type; 18:50:45 INFO - result in(_Statype& _State, 18:50:45 INFO - const _Byte *_First1, const _Byte *_Last1, const _Byte *& _Mid1, 18:50:45 INFO - _Elem *_First2, _Elem *_Last2, _Elem *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_in(_State, 18:50:45 INFO - _First1, _Last1, _Mid1, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - result out(_Statype& _State, 18:50:45 INFO - const _Elem *_First1, const _Elem *_Last1, const _Elem *& _Mid1, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_out(_State, 18:50:45 INFO - _First1, _Last1, _Mid1, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - result unshift(_Statype& _State, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_unshift(_State, 18:50:45 INFO - _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - int length(_Statype& _State, const _Byte *_First1, 18:50:45 INFO - const _Byte *_Last1, size_t _Count) const 18:50:45 INFO - { 18:50:45 INFO - return (do_length(_State, _First1, _Last1, _Count)); 18:50:45 INFO - } 18:50:45 INFO - static locale::id id; 18:50:45 INFO - explicit codecvt(size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs), _Maxcode(0xffffffff), _Mode(_Consume_header) 18:50:45 INFO - { 18:50:45 INFO - { _Locinfo _Lobj; 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - codecvt(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs), _Maxcode(0xffffffff), _Mode(_Consume_header) 18:50:45 INFO - { 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - codecvt(const _Locinfo& _Lobj, unsigned long _Maxcode_arg, 18:50:45 INFO - _Codecvt_mode _Mode_arg, size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs), _Maxcode(_Maxcode_arg), _Mode(_Mode_arg) 18:50:45 INFO - { 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:45 INFO - const locale *_Ploc = 0) 18:50:45 INFO - { 18:50:45 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:45 INFO - *_Ppf = new codecvt<_Elem, _Byte, _Statype>( 18:50:45 INFO - _Locinfo(_Ploc->c_str())); 18:50:45 INFO - return (2); 18:50:45 INFO - } 18:50:45 INFO - protected: 18:50:45 INFO - virtual ~codecvt() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - void _Init(const _Locinfo&) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - virtual result do_in(_Statype& _State, 18:50:45 INFO - const _Byte *_First1, const _Byte *_Last1, const _Byte *& _Mid1, 18:50:45 INFO - _Elem *_First2, _Elem *_Last2, _Elem *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - char *_Pstate = (char *)&_State; 18:50:45 INFO - _Mid1 = _First1; 18:50:45 INFO - _Mid2 = _First2; 18:50:45 INFO - for (; _Mid1 != _Last1 && _Mid2 != _Last2; ) 18:50:45 INFO - { 18:50:45 INFO - unsigned char _By = (unsigned char)*_Mid1; 18:50:45 INFO - unsigned long _Ch; 18:50:45 INFO - int _Nextra; 18:50:45 INFO - if (_By < 0x80) 18:50:45 INFO - _Ch = _By, _Nextra = 0; 18:50:45 INFO - else if (_By < 0xc0) 18:50:45 INFO - { 18:50:45 INFO - ++_Mid1; 18:50:45 INFO - return (_Mybase::error); 18:50:45 INFO - } 18:50:45 INFO - else if (_By < 0xe0) 18:50:45 INFO - _Ch = _By & 0x1f, _Nextra = 1; 18:50:45 INFO - else if (_By < 0xf0) 18:50:45 INFO - _Ch = _By & 0x0f, _Nextra = 2; 18:50:45 INFO - else if (_By < 0xf8) 18:50:45 INFO - _Ch = _By & 0x07, _Nextra = 3; 18:50:45 INFO - else 18:50:45 INFO - _Ch = _By & 0x03, _Nextra = _By < 0xfc ? 4 : 5; 18:50:45 INFO - if (_Nextra == 0) 18:50:45 INFO - ++_Mid1; 18:50:45 INFO - else if (_Last1 - _Mid1 < _Nextra + 1) 18:50:45 INFO - break; 18:50:45 INFO - else 18:50:45 INFO - for (++_Mid1; 0 < _Nextra; --_Nextra, ++_Mid1) 18:50:45 INFO - if ((_By = (unsigned char)*_Mid1) < 0x80 || 0xc0 <= _By) 18:50:45 INFO - return (_Mybase::error); 18:50:45 INFO - else 18:50:45 INFO - _Ch = _Ch << 6 | (_By & 0x3f); 18:50:45 INFO - if (*_Pstate == 0) 18:50:45 INFO - { 18:50:45 INFO - *_Pstate = 1; 18:50:45 INFO - if ((_Mode & _Consume_header) != 0 && _Ch == 0xfeff) 18:50:45 INFO - { 18:50:45 INFO - result _Ans = do_in(_State, _Mid1, _Last1, _Mid1, 18:50:45 INFO - _First2, _Last2, _Mid2); 18:50:45 INFO - if (_Ans == _Mybase::partial) 18:50:45 INFO - { 18:50:45 INFO - *_Pstate = 0; 18:50:45 INFO - _Mid1 = _First1; 18:50:45 INFO - } 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - if (_Maxcode < _Ch) 18:50:45 INFO - return (_Mybase::error); 18:50:45 INFO - *_Mid2++ = (_Elem)_Ch; 18:50:45 INFO - } 18:50:45 INFO - return (_First1 == _Mid1 ? _Mybase::partial : _Mybase::ok); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_out(_Statype& _State, 18:50:45 INFO - const _Elem *_First1, const _Elem *_Last1, const _Elem *& _Mid1, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - char *_Pstate = (char *)&_State; 18:50:45 INFO - _Mid1 = _First1; 18:50:45 INFO - _Mid2 = _First2; 18:50:45 INFO - for (; _Mid1 != _Last1 && _Mid2 != _Last2; ) 18:50:45 INFO - { 18:50:45 INFO - _Byte _By; 18:50:45 INFO - int _Nextra; 18:50:45 INFO - unsigned long _Ch = (unsigned long)*_Mid1; 18:50:45 INFO - if (_Maxcode < _Ch) 18:50:45 INFO - return (_Mybase::error); 18:50:45 INFO - if (_Ch < 0x0080) 18:50:45 INFO - _By = (_Byte)_Ch, _Nextra = 0; 18:50:45 INFO - else if (_Ch < 0x0800) 18:50:45 INFO - _By = (_Byte)(0xc0 | _Ch >> 6), _Nextra = 1; 18:50:45 INFO - else if (_Ch < 0x00010000) 18:50:45 INFO - _By = (_Byte)(0xe0 | _Ch >> 12), _Nextra = 2; 18:50:45 INFO - else if (_Ch < 0x00200000) 18:50:45 INFO - _By = (_Byte)(0xf0 | _Ch >> 18), _Nextra = 3; 18:50:45 INFO - else if (_Ch < 0x04000000) 18:50:45 INFO - _By = (_Byte)(0xf8 | _Ch >> 24), _Nextra = 4; 18:50:45 INFO - else 18:50:45 INFO - _By = (_Byte)(0xfc | (_Ch >> 30 & 0x03)), _Nextra = 5; 18:50:45 INFO - if (*_Pstate == 0) 18:50:45 INFO - { 18:50:45 INFO - *_Pstate = 1; 18:50:45 INFO - if ((_Mode & _Generate_header) == 0) 18:50:45 INFO - ; 18:50:45 INFO - else if (_Last2 - _Mid2 < 3 + 1 + _Nextra) 18:50:45 INFO - return (_Mybase::partial); 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - *_Mid2++ = (_Byte)(unsigned char)0xef; 18:50:45 INFO - *_Mid2++ = (_Byte)(unsigned char)0xbb; 18:50:45 INFO - *_Mid2++ = (_Byte)(unsigned char)0xbf; 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - if (_Last2 - _Mid2 < 1 + _Nextra) 18:50:45 INFO - break; 18:50:45 INFO - ++_Mid1; 18:50:45 INFO - for (*_Mid2++ = _By; 0 < _Nextra; ) 18:50:45 INFO - *_Mid2++ = (_Byte)((_Ch >> 6 * --_Nextra & 0x3f) | 0x80); 18:50:45 INFO - } 18:50:45 INFO - return (_First1 == _Mid1 ? _Mybase::partial : _Mybase::ok); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_unshift(_Statype&, 18:50:45 INFO - _Byte *_First2, _Byte *, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - _Mid2 = _First2; 18:50:45 INFO - return (_Mybase::ok); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_length(_Statype& _State, const _Byte *_First1, 18:50:45 INFO - const _Byte *_Last1, size_t _Count) const 18:50:45 INFO - { 18:50:45 INFO - int _Wchars = 0; 18:50:45 INFO - _Statype _Mystate = _State; 18:50:45 INFO - for (; (size_t)_Wchars < _Count && _First1 != _Last1; ) 18:50:45 INFO - { 18:50:45 INFO - const _Byte *_Mid1; 18:50:45 INFO - _Elem *_Mid2; 18:50:45 INFO - _Elem _Ch; 18:50:45 INFO - switch (do_in(_Mystate, _First1, _Last1, _Mid1, 18:50:45 INFO - &_Ch, &_Ch + 1, _Mid2)) 18:50:45 INFO - { 18:50:45 INFO - case _Mybase::noconv: 18:50:45 INFO - return ((int)(_Wchars + (int)(_Last1 - _First1))); 18:50:45 INFO - case _Mybase::ok: 18:50:45 INFO - if (_Mid2 == &_Ch + 1) 18:50:45 INFO - ++_Wchars; 18:50:45 INFO - _First1 = _Mid1; 18:50:45 INFO - break; 18:50:45 INFO - default: 18:50:45 INFO - return ((int)_Wchars); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - return ((int)_Wchars); 18:50:45 INFO - } 18:50:45 INFO - virtual bool do_always_noconv() const 18:50:45 INFO - { 18:50:45 INFO - return (false); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_max_length() const 18:50:45 INFO - { 18:50:45 INFO - return ((_Mode & (_Consume_header | _Generate_header)) != 0 18:50:45 INFO - ? 9 : 6); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_encoding() const 18:50:45 INFO - { 18:50:45 INFO - return ((_Mode & (_Consume_header | _Generate_header)) != 0 18:50:45 INFO - ? -1 : 0); 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - unsigned long _Maxcode; 18:50:45 INFO - _Codecvt_mode _Mode; 18:50:45 INFO - }; 18:50:45 INFO - template<> 18:50:45 INFO - class __declspec(dllimport) codecvt 18:50:45 INFO - : public codecvt_base 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef wchar_t _Elem; 18:50:45 INFO - typedef char _Byte; 18:50:45 INFO - typedef _Mbstatet _Statype; 18:50:45 INFO - typedef _Elem intern_type; 18:50:45 INFO - typedef _Byte extern_type; 18:50:45 INFO - typedef _Statype state_type; 18:50:45 INFO - result in(_Statype& _State, 18:50:45 INFO - const _Byte *_First1, const _Byte *_Last1, const _Byte *& _Mid1, 18:50:45 INFO - _Elem *_First2, _Elem *_Last2, _Elem *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_in(_State, 18:50:45 INFO - _First1, _Last1, _Mid1, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - result out(_Statype& _State, 18:50:45 INFO - const _Elem *_First1, const _Elem *_Last1, const _Elem *& _Mid1, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_out(_State, 18:50:45 INFO - _First1, _Last1, _Mid1, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - result unshift(_Statype& _State, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_unshift(_State, 18:50:45 INFO - _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - int length(_Statype& _State, const _Byte *_First1, 18:50:45 INFO - const _Byte *_Last1, size_t _Count) const 18:50:45 INFO - { 18:50:45 INFO - return (do_length(_State, _First1, _Last1, _Count)); 18:50:45 INFO - } 18:50:45 INFO - static locale::id id; 18:50:45 INFO - explicit codecvt(size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs) 18:50:45 INFO - { 18:50:45 INFO - { _Locinfo _Lobj; 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - codecvt(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs) 18:50:45 INFO - { 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:45 INFO - const locale *_Ploc = 0) 18:50:45 INFO - { 18:50:45 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:45 INFO - *_Ppf = new codecvt<_Elem, _Byte, _Statype>( 18:50:45 INFO - _Locinfo(_Ploc->c_str())); 18:50:45 INFO - return (2); 18:50:45 INFO - } 18:50:45 INFO - protected: 18:50:45 INFO - virtual ~codecvt() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - void _Init(const _Locinfo& _Lobj) 18:50:45 INFO - { 18:50:45 INFO - _Cvt = _Lobj._Getcvt(); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_in(_Statype& _State, 18:50:45 INFO - const _Byte *_First1, const _Byte *_Last1, const _Byte *& _Mid1, 18:50:45 INFO - _Elem *_First2, _Elem *_Last2, _Elem *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - ; 18:50:45 INFO - _Mid1 = _First1, _Mid2 = _First2; 18:50:45 INFO - result _Ans = _Mid1 == _Last1 ? ok : partial; 18:50:45 INFO - int _Bytes; 18:50:45 INFO - while (_Mid1 != _Last1 && _Mid2 != _Last2) 18:50:45 INFO - switch (_Bytes = _Mbrtowc(_Mid2, _Mid1, _Last1 - _Mid1, 18:50:45 INFO - &_State, &_Cvt)) 18:50:45 INFO - { 18:50:45 INFO - case -2: 18:50:45 INFO - _Mid1 = _Last1; 18:50:45 INFO - return (_Ans); 18:50:45 INFO - case -1: 18:50:45 INFO - return (error); 18:50:45 INFO - case 0: 18:50:45 INFO - if (*_Mid2 == (_Elem)0) 18:50:45 INFO - _Bytes = (int):: strlen(_Mid1) + 1; 18:50:45 INFO - default: 18:50:45 INFO - if (_Bytes == -3) 18:50:45 INFO - _Bytes = 0; 18:50:45 INFO - _Mid1 += _Bytes; 18:50:45 INFO - ++_Mid2; 18:50:45 INFO - _Ans = ok; 18:50:45 INFO - } 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_out(_Statype& _State, 18:50:45 INFO - const _Elem *_First1, const _Elem *_Last1, const _Elem *& _Mid1, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - ; 18:50:45 INFO - _Mid1 = _First1, _Mid2 = _First2; 18:50:45 INFO - int _Bytes; 18:50:45 INFO - while (_Mid1 != _Last1 && _Mid2 != _Last2) 18:50:45 INFO - if ((int)5 <= _Last2 - _Mid2) 18:50:45 INFO - if ((_Bytes = _Wcrtomb(_Mid2, *_Mid1, 18:50:45 INFO - &_State, &_Cvt)) < 0) 18:50:45 INFO - return (error); 18:50:45 INFO - else 18:50:45 INFO - ++_Mid1, _Mid2 += _Bytes; 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - _Byte _Buf[5]; 18:50:45 INFO - _Statype _Stsave = _State; 18:50:45 INFO - if ((_Bytes = _Wcrtomb(_Buf, *_Mid1, 18:50:45 INFO - &_State, &_Cvt)) < 0) 18:50:45 INFO - return (error); 18:50:45 INFO - else if (_Last2 - _Mid2 < _Bytes) 18:50:45 INFO - { 18:50:45 INFO - _State = _Stsave; 18:50:45 INFO - break; 18:50:45 INFO - } 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - :: memcpy(_Mid2, _Buf, _Bytes); 18:50:45 INFO - ++_Mid1, _Mid2 += _Bytes; 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - return (_Mid1 == _Last1 ? ok : partial); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_unshift(_Statype& _State, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - _Mid2 = _First2; 18:50:45 INFO - result _Ans = ok; 18:50:45 INFO - int _Bytes; 18:50:45 INFO - _Byte _Buf[5]; 18:50:45 INFO - _Statype _Stsave = _State; 18:50:45 INFO - if ((_Bytes = _Wcrtomb(_Buf, L'\0', &_State, &_Cvt)) <= 0) 18:50:45 INFO - _Ans = error; 18:50:45 INFO - else if (_Last2 - _Mid2 < --_Bytes) 18:50:45 INFO - { 18:50:45 INFO - _State = _Stsave; 18:50:45 INFO - _Ans = partial; 18:50:45 INFO - } 18:50:45 INFO - else if (0 < _Bytes) 18:50:45 INFO - { 18:50:45 INFO - :: memcpy(_Mid2, _Buf, _Bytes); 18:50:45 INFO - _Mid2 += _Bytes; 18:50:45 INFO - } 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_length(_Statype& _State, const _Byte *_First1, 18:50:45 INFO - const _Byte *_Last1, size_t _Count) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - int _Wchars; 18:50:45 INFO - const _Byte *_Mid1; 18:50:45 INFO - _Statype _Mystate = _State; 18:50:45 INFO - for (_Wchars = 0, _Mid1 = _First1; 18:50:45 INFO - (size_t)_Wchars < _Count && _Mid1 != _Last1; ) 18:50:45 INFO - { 18:50:45 INFO - int _Bytes; 18:50:45 INFO - _Elem _Ch; 18:50:45 INFO - switch (_Bytes = _Mbrtowc(&_Ch, _Mid1, _Last1 - _Mid1, 18:50:45 INFO - &_Mystate, &_Cvt)) 18:50:45 INFO - { 18:50:45 INFO - case -2: 18:50:45 INFO - return (_Wchars); 18:50:45 INFO - case -1: 18:50:45 INFO - return (_Wchars); 18:50:45 INFO - case 0: 18:50:45 INFO - if (_Ch == (_Elem)0) 18:50:45 INFO - _Bytes = (int):: strlen(_Mid1) + 1; 18:50:45 INFO - default: 18:50:45 INFO - if (_Bytes == -3) 18:50:45 INFO - _Bytes = 0; 18:50:45 INFO - _Mid1 += _Bytes; 18:50:45 INFO - ++_Wchars; 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - return (_Wchars); 18:50:45 INFO - } 18:50:45 INFO - virtual bool do_always_noconv() const 18:50:45 INFO - { 18:50:45 INFO - return (false); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_max_length() const 18:50:45 INFO - { 18:50:45 INFO - return (5); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_encoding() const 18:50:45 INFO - { 18:50:45 INFO - return (0); 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - _Locinfo::_Cvtvec _Cvt; 18:50:45 INFO - }; 18:50:45 INFO - template<> 18:50:45 INFO - class __declspec(dllimport) codecvt 18:50:45 INFO - : public codecvt_base 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef unsigned short _Elem; 18:50:45 INFO - typedef char _Byte; 18:50:45 INFO - typedef _Mbstatet _Statype; 18:50:45 INFO - typedef _Elem intern_type; 18:50:45 INFO - typedef _Byte extern_type; 18:50:45 INFO - typedef _Statype state_type; 18:50:45 INFO - result in(_Statype& _State, 18:50:45 INFO - const _Byte *_First1, const _Byte *_Last1, const _Byte *& _Mid1, 18:50:45 INFO - _Elem *_First2, _Elem *_Last2, _Elem *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_in(_State, 18:50:45 INFO - _First1, _Last1, _Mid1, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - result out(_Statype& _State, 18:50:45 INFO - const _Elem *_First1, const _Elem *_Last1, const _Elem *& _Mid1, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_out(_State, 18:50:45 INFO - _First1, _Last1, _Mid1, _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - result unshift(_Statype& _State, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - return (do_unshift(_State, 18:50:45 INFO - _First2, _Last2, _Mid2)); 18:50:45 INFO - } 18:50:45 INFO - int length(_Statype& _State, const _Byte *_First1, 18:50:45 INFO - const _Byte *_Last1, size_t _Count) const 18:50:45 INFO - { 18:50:45 INFO - return (do_length(_State, _First1, _Last1, _Count)); 18:50:45 INFO - } 18:50:45 INFO - static locale::id id; 18:50:45 INFO - explicit codecvt(size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs) 18:50:45 INFO - { 18:50:45 INFO - { _Locinfo _Lobj; 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - codecvt(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:45 INFO - : codecvt_base(_Refs) 18:50:45 INFO - { 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:45 INFO - const locale *_Ploc = 0) 18:50:45 INFO - { 18:50:45 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:45 INFO - *_Ppf = new codecvt<_Elem, _Byte, _Statype>( 18:50:45 INFO - _Locinfo(_Ploc->c_str())); 18:50:45 INFO - return (2); 18:50:45 INFO - } 18:50:45 INFO - protected: 18:50:45 INFO - virtual ~codecvt() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - void _Init(const _Locinfo& _Lobj) 18:50:45 INFO - { 18:50:45 INFO - _Cvt = _Lobj._Getcvt(); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_in(_Statype& _State, 18:50:45 INFO - const _Byte *_First1, const _Byte *_Last1, const _Byte *& _Mid1, 18:50:45 INFO - _Elem *_First2, _Elem *_Last2, _Elem *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - ; 18:50:45 INFO - _Mid1 = _First1, _Mid2 = _First2; 18:50:45 INFO - result _Ans = _Mid1 == _Last1 ? ok : partial; 18:50:45 INFO - int _Bytes; 18:50:45 INFO - while (_Mid1 != _Last1 && _Mid2 != _Last2) 18:50:45 INFO - switch (_Bytes = _Mbrtowc((wchar_t *)_Mid2, _Mid1, _Last1 - _Mid1, 18:50:45 INFO - &_State, &_Cvt)) 18:50:45 INFO - { 18:50:45 INFO - case -2: 18:50:45 INFO - _Mid1 = _Last1; 18:50:45 INFO - return (_Ans); 18:50:45 INFO - case -1: 18:50:45 INFO - return (error); 18:50:45 INFO - case 0: 18:50:45 INFO - if (*_Mid2 == (_Elem)0) 18:50:45 INFO - _Bytes = (int):: strlen(_Mid1) + 1; 18:50:45 INFO - default: 18:50:45 INFO - if (_Bytes == -3) 18:50:45 INFO - _Bytes = 0; 18:50:45 INFO - _Mid1 += _Bytes; 18:50:45 INFO - ++_Mid2; 18:50:45 INFO - _Ans = ok; 18:50:45 INFO - } 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_out(_Statype& _State, 18:50:45 INFO - const _Elem *_First1, const _Elem *_Last1, const _Elem *& _Mid1, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - ; 18:50:45 INFO - _Mid1 = _First1, _Mid2 = _First2; 18:50:45 INFO - int _Bytes; 18:50:45 INFO - while (_Mid1 != _Last1 && _Mid2 != _Last2) 18:50:45 INFO - if ((int)5 <= _Last2 - _Mid2) 18:50:45 INFO - if ((_Bytes = _Wcrtomb(_Mid2, *_Mid1, 18:50:45 INFO - &_State, &_Cvt)) < 0) 18:50:45 INFO - return (error); 18:50:45 INFO - else 18:50:45 INFO - ++_Mid1, _Mid2 += _Bytes; 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - _Byte _Buf[5]; 18:50:45 INFO - _Statype _Stsave = _State; 18:50:45 INFO - if ((_Bytes = _Wcrtomb(_Buf, *_Mid1, 18:50:45 INFO - &_State, &_Cvt)) < 0) 18:50:45 INFO - return (error); 18:50:45 INFO - else if (_Last2 - _Mid2 < _Bytes) 18:50:45 INFO - { 18:50:45 INFO - _State = _Stsave; 18:50:45 INFO - break; 18:50:45 INFO - } 18:50:45 INFO - else 18:50:45 INFO - { 18:50:45 INFO - :: memcpy(_Mid2, _Buf, _Bytes); 18:50:45 INFO - ++_Mid1, _Mid2 += _Bytes; 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - return (_Mid1 == _Last1 ? ok : partial); 18:50:45 INFO - } 18:50:45 INFO - virtual result do_unshift(_Statype& _State, 18:50:45 INFO - _Byte *_First2, _Byte *_Last2, _Byte *& _Mid2) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - _Mid2 = _First2; 18:50:45 INFO - result _Ans = ok; 18:50:45 INFO - int _Bytes; 18:50:45 INFO - _Byte _Buf[5]; 18:50:45 INFO - _Statype _Stsave = _State; 18:50:45 INFO - if ((_Bytes = _Wcrtomb(_Buf, L'\0', &_State, &_Cvt)) <= 0) 18:50:45 INFO - _Ans = error; 18:50:45 INFO - else if (_Last2 - _Mid2 < --_Bytes) 18:50:45 INFO - { 18:50:45 INFO - _State = _Stsave; 18:50:45 INFO - _Ans = partial; 18:50:45 INFO - } 18:50:45 INFO - else if (0 < _Bytes) 18:50:45 INFO - { 18:50:45 INFO - :: memcpy(_Mid2, _Buf, _Bytes); 18:50:45 INFO - _Mid2 += _Bytes; 18:50:45 INFO - } 18:50:45 INFO - return (_Ans); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_length(_Statype& _State, const _Byte *_First1, 18:50:45 INFO - const _Byte *_Last1, size_t _Count) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - int _Wchars; 18:50:45 INFO - const _Byte *_Mid1; 18:50:45 INFO - _Statype _Mystate = _State; 18:50:45 INFO - for (_Wchars = 0, _Mid1 = _First1; 18:50:45 INFO - (size_t)_Wchars < _Count && _Mid1 != _Last1; ) 18:50:45 INFO - { 18:50:45 INFO - int _Bytes; 18:50:45 INFO - _Elem _Ch; 18:50:45 INFO - switch (_Bytes = _Mbrtowc((wchar_t *)&_Ch, _Mid1, _Last1 - _Mid1, 18:50:45 INFO - &_Mystate, &_Cvt)) 18:50:45 INFO - { 18:50:45 INFO - case -2: 18:50:45 INFO - return (_Wchars); 18:50:45 INFO - case -1: 18:50:45 INFO - return (_Wchars); 18:50:45 INFO - case 0: 18:50:45 INFO - if (_Ch == (_Elem)0) 18:50:45 INFO - _Bytes = (int):: strlen(_Mid1) + 1; 18:50:45 INFO - default: 18:50:45 INFO - if (_Bytes == -3) 18:50:45 INFO - _Bytes = 0; 18:50:45 INFO - _Mid1 += _Bytes; 18:50:45 INFO - ++_Wchars; 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - return (_Wchars); 18:50:45 INFO - } 18:50:45 INFO - virtual bool do_always_noconv() const 18:50:45 INFO - { 18:50:45 INFO - return (false); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_max_length() const 18:50:45 INFO - { 18:50:45 INFO - return (5); 18:50:45 INFO - } 18:50:45 INFO - virtual int do_encoding() const 18:50:45 INFO - { 18:50:45 INFO - return (0); 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - _Locinfo::_Cvtvec _Cvt; 18:50:45 INFO - }; 18:50:45 INFO - #line 2060 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:45 INFO - template 18:50:45 INFO - class codecvt_byname 18:50:45 INFO - : public codecvt<_Elem, _Byte, _Statype> 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - explicit codecvt_byname(const char *_Locname, size_t _Refs = 0) 18:50:45 INFO - : codecvt<_Elem, _Byte, _Statype>(_Locinfo(_Locname), _Refs) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - explicit codecvt_byname(const string& _Str, size_t _Refs = 0) 18:50:45 INFO - : codecvt<_Elem, _Byte, _Statype>(_Locinfo(_Str.c_str()), _Refs) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - protected: 18:50:45 INFO - virtual ~codecvt_byname() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - }; 18:50:45 INFO - #pragma warning(push) 18:50:45 INFO - #pragma warning(disable: 4275) 18:50:45 INFO - struct __declspec(dllimport) ctype_base 18:50:45 INFO - : public locale::facet 18:50:45 INFO - { 18:50:45 INFO - enum 18:50:45 INFO - { 18:50:45 INFO - alnum = 0x04 | 0x02 | 0x01 | 0x100, alpha = 0x02 | 0x01 | 0x100, 18:50:45 INFO - cntrl = 0x20, digit = 0x04, graph = 0x04 | 0x02 | 0x10 | 0x01 | 0x100, 18:50:45 INFO - lower = 0x02, print = 0x04 | 0x02 | 0x10 | 0x40 | 0x01 | 0x100 | 0x80, 18:50:45 INFO - punct = 0x10, space = 0x08 | 0x40 | 0x000, upper = 0x01, 18:50:45 INFO - xdigit = 0x80, blank = 0x08 | 0x40 | 0x000 | 0x000}; 18:50:45 INFO - typedef short mask; 18:50:45 INFO - ctype_base(size_t _Refs = 0) 18:50:45 INFO - : locale::facet(_Refs) 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - ~ctype_base() throw () 18:50:45 INFO - { 18:50:45 INFO - } 18:50:45 INFO - }; 18:50:45 INFO - #pragma warning(pop) 18:50:45 INFO - template 18:50:45 INFO - class ctype 18:50:45 INFO - : public ctype_base 18:50:45 INFO - { 18:50:45 INFO - public: 18:50:45 INFO - typedef _Elem char_type; 18:50:45 INFO - bool is(mask _Maskval, _Elem _Ch) const 18:50:45 INFO - { 18:50:45 INFO - return (do_is(_Maskval, _Ch)); 18:50:45 INFO - } 18:50:45 INFO - const _Elem * is(const _Elem *_First, const _Elem *_Last, 18:50:45 INFO - mask *_Dest) const 18:50:45 INFO - { 18:50:45 INFO - return (do_is(_First, _Last, _Dest)); 18:50:45 INFO - } 18:50:45 INFO - const _Elem * scan_is(mask _Maskval, const _Elem *_First, 18:50:45 INFO - const _Elem *_Last) const 18:50:45 INFO - { 18:50:45 INFO - return (do_scan_is(_Maskval, _First, _Last)); 18:50:45 INFO - } 18:50:45 INFO - const _Elem * scan_not(mask _Maskval, const _Elem *_First, 18:50:45 INFO - const _Elem *_Last) const 18:50:45 INFO - { 18:50:45 INFO - return (do_scan_not(_Maskval, _First, _Last)); 18:50:45 INFO - } 18:50:45 INFO - _Elem tolower(_Elem _Ch) const 18:50:45 INFO - { 18:50:45 INFO - return (do_tolower(_Ch)); 18:50:45 INFO - } 18:50:45 INFO - const _Elem * tolower(_Elem *_First, const _Elem *_Last) const 18:50:45 INFO - { 18:50:45 INFO - return (do_tolower(_First, _Last)); 18:50:45 INFO - } 18:50:45 INFO - _Elem toupper(_Elem _Ch) const 18:50:45 INFO - { 18:50:45 INFO - return (do_toupper(_Ch)); 18:50:45 INFO - } 18:50:45 INFO - const _Elem * toupper(_Elem *_First, const _Elem *_Last) const 18:50:45 INFO - { 18:50:45 INFO - return (do_toupper(_First, _Last)); 18:50:45 INFO - } 18:50:45 INFO - _Elem widen(char _Byte) const 18:50:45 INFO - { 18:50:45 INFO - return (do_widen(_Byte)); 18:50:45 INFO - } 18:50:45 INFO - const char * widen(const char *_First, const char *_Last, 18:50:45 INFO - _Elem *_Dest) const 18:50:45 INFO - { 18:50:45 INFO - return (do_widen(_First, _Last, _Dest)); 18:50:45 INFO - } 18:50:45 INFO - char narrow(_Elem _Ch, char _Dflt = '\0') const 18:50:45 INFO - { 18:50:45 INFO - return (do_narrow(_Ch, _Dflt)); 18:50:45 INFO - } 18:50:45 INFO - const _Elem * narrow(const _Elem *_First, const _Elem *_Last, 18:50:45 INFO - char _Dflt, char *_Dest) const 18:50:45 INFO - { 18:50:45 INFO - return (do_narrow(_First, _Last, _Dflt, _Dest)); 18:50:45 INFO - } 18:50:45 INFO - static locale::id id; 18:50:45 INFO - explicit ctype(size_t _Refs = 0) 18:50:45 INFO - : ctype_base(_Refs) 18:50:45 INFO - { 18:50:45 INFO - { _Locinfo _Lobj; 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - } 18:50:45 INFO - ctype(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:45 INFO - : ctype_base(_Refs) 18:50:45 INFO - { 18:50:45 INFO - _Init(_Lobj); 18:50:45 INFO - } 18:50:45 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:45 INFO - const locale *_Ploc = 0) 18:50:45 INFO - { 18:50:45 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:45 INFO - *_Ppf = new ctype<_Elem>( 18:50:45 INFO - _Locinfo(_Ploc->c_str())); 18:50:45 INFO - return (2); 18:50:45 INFO - } 18:50:45 INFO - protected: 18:50:45 INFO - virtual ~ctype() throw () 18:50:45 INFO - { 18:50:45 INFO - if (_Ctype._Delfl) 18:50:45 INFO - :: free((void *)_Ctype._Table); 18:50:45 INFO - :: free(_Ctype._LocaleName); 18:50:45 INFO - } 18:50:45 INFO - void _Init(const _Locinfo& _Lobj) 18:50:45 INFO - { 18:50:45 INFO - _Ctype = _Lobj._Getctype(); 18:50:45 INFO - _Cvt = _Lobj._Getcvt(); 18:50:45 INFO - } 18:50:45 INFO - virtual bool do_is(mask _Maskval, _Elem _Ch) const 18:50:45 INFO - { 18:50:45 INFO - return ((_Ctype._Table[(unsigned char)narrow(_Ch)] 18:50:45 INFO - & _Maskval) != 0); 18:50:45 INFO - } 18:50:45 INFO - virtual const _Elem * do_is(const _Elem *_First, const _Elem *_Last, 18:50:45 INFO - mask *_Dest) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - for (; _First != _Last; ++_First, ++_Dest) 18:50:45 INFO - *_Dest = _Ctype._Table[(unsigned char)narrow(*_First)]; 18:50:45 INFO - return (_First); 18:50:45 INFO - } 18:50:45 INFO - virtual const _Elem * do_scan_is(mask _Maskval, 18:50:45 INFO - const _Elem *_First, const _Elem *_Last) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - for (; _First != _Last && !is(_Maskval, *_First); ++_First) 18:50:45 INFO - ; 18:50:45 INFO - return (_First); 18:50:45 INFO - } 18:50:45 INFO - virtual const _Elem * do_scan_not(mask _Maskval, 18:50:45 INFO - const _Elem *_First, const _Elem *_Last) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - for (; _First != _Last && is(_Maskval, *_First); ++_First) 18:50:45 INFO - ; 18:50:45 INFO - return (_First); 18:50:45 INFO - } 18:50:45 INFO - virtual _Elem do_tolower(_Elem _Ch) const 18:50:45 INFO - { 18:50:45 INFO - unsigned char _Byte = (unsigned char)narrow(_Ch, '\0'); 18:50:45 INFO - if (_Byte == '\0') 18:50:45 INFO - return (_Ch); 18:50:45 INFO - else 18:50:45 INFO - return (widen((char)_Tolower(_Byte, &_Ctype))); 18:50:45 INFO - } 18:50:45 INFO - virtual const _Elem * do_tolower(_Elem *_First, 18:50:45 INFO - const _Elem *_Last) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - for (; _First != _Last; ++_First) 18:50:45 INFO - { 18:50:45 INFO - unsigned char _Byte = (unsigned char)narrow(*_First, '\0'); 18:50:45 INFO - if (_Byte != '\0') 18:50:45 INFO - *_First = (widen((char)_Tolower(_Byte, &_Ctype))); 18:50:45 INFO - } 18:50:45 INFO - return ((const _Elem *)_First); 18:50:45 INFO - } 18:50:45 INFO - virtual _Elem do_toupper(_Elem _Ch) const 18:50:45 INFO - { 18:50:45 INFO - unsigned char _Byte = (unsigned char)narrow(_Ch, '\0'); 18:50:45 INFO - if (_Byte == '\0') 18:50:45 INFO - return (_Ch); 18:50:45 INFO - else 18:50:45 INFO - return (widen((char)_Toupper(_Byte, &_Ctype))); 18:50:45 INFO - } 18:50:45 INFO - virtual const _Elem * do_toupper(_Elem *_First, 18:50:45 INFO - const _Elem *_Last) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - for (; _First != _Last; ++_First) 18:50:45 INFO - { 18:50:45 INFO - unsigned char _Byte = (unsigned char)narrow(*_First, '\0'); 18:50:45 INFO - if (_Byte != '\0') 18:50:45 INFO - *_First = (widen((char)_Toupper(_Byte, &_Ctype))); 18:50:45 INFO - } 18:50:45 INFO - return ((const _Elem *)_First); 18:50:45 INFO - } 18:50:45 INFO - virtual _Elem do_widen(char _Byte) const 18:50:45 INFO - { 18:50:45 INFO - return (_Maklocchr(_Byte, (_Elem *)0, _Cvt)); 18:50:45 INFO - } 18:50:45 INFO - virtual const char * do_widen(const char *_First, 18:50:45 INFO - const char *_Last, _Elem *_Dest) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - for (; _First != _Last; ++_First, ++_Dest) 18:50:45 INFO - *_Dest = _Maklocchr(*_First, (_Elem *)0, _Cvt); 18:50:45 INFO - return (_First); 18:50:45 INFO - } 18:50:45 INFO - char _Donarrow(_Elem _Ch, char _Dflt) const 18:50:45 INFO - { 18:50:45 INFO - char _Byte; 18:50:45 INFO - if (_Ch == (_Elem)0) 18:50:45 INFO - return ('\0'); 18:50:45 INFO - else if ((_Byte = _Maklocbyte((_Elem)_Ch, _Cvt)) == '\0') 18:50:45 INFO - return (_Dflt); 18:50:45 INFO - else 18:50:45 INFO - return (_Byte); 18:50:45 INFO - } 18:50:45 INFO - virtual char do_narrow(_Elem _Ch, char _Dflt) const 18:50:45 INFO - { 18:50:45 INFO - return (_Donarrow(_Ch, _Dflt)); 18:50:45 INFO - } 18:50:45 INFO - virtual const _Elem * do_narrow(const _Elem *_First, 18:50:45 INFO - const _Elem *_Last, char _Dflt, char *_Dest) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - for (; _First != _Last; ++_First, ++_Dest) 18:50:45 INFO - *_Dest = _Donarrow(*_First, _Dflt); 18:50:45 INFO - return (_First); 18:50:45 INFO - } 18:50:45 INFO - private: 18:50:45 INFO - _Locinfo::_Ctypevec _Ctype; 18:50:45 INFO - _Locinfo::_Cvtvec _Cvt; 18:50:45 INFO - }; 18:50:45 INFO - template 18:50:45 INFO - locale::id ctype<_Elem>::id; 18:50:45 INFO - template<> 18:50:45 INFO - class __declspec(dllimport) ctype 18:50:45 INFO - : public ctype_base 18:50:45 INFO - { 18:50:45 INFO - typedef ctype _Myt; 18:50:45 INFO - public: 18:50:45 INFO - typedef char _Elem; 18:50:45 INFO - typedef _Elem char_type; 18:50:45 INFO - bool is(mask _Maskval, _Elem _Ch) const 18:50:45 INFO - { 18:50:45 INFO - return ((_Ctype._Table[(unsigned char)_Ch] & _Maskval) != 0); 18:50:45 INFO - } 18:50:45 INFO - const _Elem * is(const _Elem *_First, 18:50:45 INFO - const _Elem *_Last, mask *_Dest) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:45 INFO - for (; _First != _Last; ++_First, ++_Dest) 18:50:45 INFO - *_Dest = _Ctype._Table[(unsigned char)*_First]; 18:50:45 INFO - return (_First); 18:50:45 INFO - } 18:50:45 INFO - const _Elem * scan_is(mask _Maskval, 18:50:45 INFO - const _Elem *_First, const _Elem *_Last) const 18:50:45 INFO - { 18:50:45 INFO - ; 18:50:46 INFO - for (; _First != _Last && !is(_Maskval, *_First); ++_First) 18:50:46 INFO - ; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * scan_not(mask _Maskval, 18:50:46 INFO - const _Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last && is(_Maskval, *_First); ++_First) 18:50:46 INFO - ; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - _Elem tolower(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (do_tolower(_Ch)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * tolower(_Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - return (do_tolower(_First, _Last)); 18:50:46 INFO - } 18:50:46 INFO - _Elem toupper(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (do_toupper(_Ch)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * toupper(_Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - return (do_toupper(_First, _Last)); 18:50:46 INFO - } 18:50:46 INFO - _Elem widen(char _Byte) const 18:50:46 INFO - { 18:50:46 INFO - return (do_widen(_Byte)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * widen(const char *_First, const char *_Last, 18:50:46 INFO - _Elem *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - return (do_widen(_First, _Last, _Dest)); 18:50:46 INFO - } 18:50:46 INFO - _Elem narrow(_Elem _Ch, char _Dflt = '\0') const 18:50:46 INFO - { 18:50:46 INFO - return (do_narrow(_Ch, _Dflt)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * narrow(const _Elem *_First, const _Elem *_Last, 18:50:46 INFO - char _Dflt, char *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - return (do_narrow(_First, _Last, _Dflt, _Dest)); 18:50:46 INFO - } 18:50:46 INFO - static locale::id id; 18:50:46 INFO - explicit ctype(const mask *_Table = 0, 18:50:46 INFO - bool _Deletetable = false, 18:50:46 INFO - size_t _Refs = 0) 18:50:46 INFO - : ctype_base(_Refs) 18:50:46 INFO - { 18:50:46 INFO - { _Locinfo _Lobj; 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - } 18:50:46 INFO - _Tidy(); 18:50:46 INFO - if (_Table != 0) 18:50:46 INFO - { 18:50:46 INFO - _Ctype._Table = _Table; 18:50:46 INFO - _Ctype._Delfl = _Deletetable ? -1 : 0; 18:50:46 INFO - } 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - _Ctype._Table = classic_table(); 18:50:46 INFO - _Ctype._Delfl = 0; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - ctype(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:46 INFO - : ctype_base(_Refs) 18:50:46 INFO - { 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - } 18:50:46 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:46 INFO - const locale *_Ploc = 0) 18:50:46 INFO - { 18:50:46 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:46 INFO - *_Ppf = new ctype<_Elem>( 18:50:46 INFO - _Locinfo(_Ploc->c_str())); 18:50:46 INFO - return (2); 18:50:46 INFO - } 18:50:46 INFO - const mask * table() const 18:50:46 INFO - { 18:50:46 INFO - return (_Ctype._Table); 18:50:46 INFO - } 18:50:46 INFO - static const mask *__cdecl classic_table() 18:50:46 INFO - { 18:50:46 INFO - const _Myt& _Ctype_fac = use_facet< _Myt >(locale::classic()); 18:50:46 INFO - return (_Ctype_fac.table()); 18:50:46 INFO - } 18:50:46 INFO - static const size_t table_size = 18:50:46 INFO - 1 << 8; 18:50:46 INFO - protected: 18:50:46 INFO - virtual ~ctype() throw () 18:50:46 INFO - { 18:50:46 INFO - _Tidy(); 18:50:46 INFO - } 18:50:46 INFO - void _Init(const _Locinfo& _Lobj) 18:50:46 INFO - { 18:50:46 INFO - _Ctype = _Lobj._Getctype(); 18:50:46 INFO - } 18:50:46 INFO - void _Tidy() 18:50:46 INFO - { 18:50:46 INFO - if (0 < _Ctype._Delfl) 18:50:46 INFO - :: free((void *)_Ctype._Table); 18:50:46 INFO - else if (_Ctype._Delfl < 0) 18:50:46 INFO - delete[] _Ctype._Table; 18:50:46 INFO - :: free(_Ctype._LocaleName); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_tolower(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return ((_Elem)_Tolower((unsigned char)_Ch, &_Ctype)); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_tolower(_Elem *_First, 18:50:46 INFO - const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last; ++_First) 18:50:46 INFO - *_First = (_Elem)_Tolower((unsigned char)*_First, &_Ctype); 18:50:46 INFO - return ((const _Elem *)_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_toupper(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return ((_Elem)_Toupper((unsigned char)_Ch, &_Ctype)); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_toupper(_Elem *_First, 18:50:46 INFO - const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last; ++_First) 18:50:46 INFO - *_First = (_Elem)_Toupper((unsigned char)*_First, &_Ctype); 18:50:46 INFO - return ((const _Elem *)_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_widen(char _Byte) const 18:50:46 INFO - { 18:50:46 INFO - return (_Byte); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_widen(const char *_First, 18:50:46 INFO - const char *_Last, _Elem *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - :: memcpy(_Dest, _First, _Last - _First); 18:50:46 INFO - return (_Last); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_narrow(_Elem _Ch, char) const 18:50:46 INFO - { 18:50:46 INFO - return (_Ch); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_narrow(const _Elem *_First, 18:50:46 INFO - const _Elem *_Last, char, char *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - :: memcpy(_Dest, _First, _Last - _First); 18:50:46 INFO - return (_Last); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - _Locinfo::_Ctypevec _Ctype; 18:50:46 INFO - }; 18:50:46 INFO - template<> 18:50:46 INFO - class __declspec(dllimport) ctype 18:50:46 INFO - : public ctype_base 18:50:46 INFO - { 18:50:46 INFO - typedef ctype _Myt; 18:50:46 INFO - public: 18:50:46 INFO - typedef wchar_t _Elem; 18:50:46 INFO - typedef _Elem char_type; 18:50:46 INFO - bool is(mask _Maskval, _Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (do_is(_Maskval, _Ch)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * is(const _Elem *_First, const _Elem *_Last, 18:50:46 INFO - mask *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - return (do_is(_First, _Last, _Dest)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * scan_is(mask _Maskval, const _Elem *_First, 18:50:46 INFO - const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - return (do_scan_is(_Maskval, _First, _Last)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * scan_not(mask _Maskval, const _Elem *_First, 18:50:46 INFO - const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - return (do_scan_not(_Maskval, _First, _Last)); 18:50:46 INFO - } 18:50:46 INFO - _Elem tolower(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (do_tolower(_Ch)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * tolower(_Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - return (do_tolower(_First, _Last)); 18:50:46 INFO - } 18:50:46 INFO - _Elem toupper(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (do_toupper(_Ch)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * toupper(_Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - return (do_toupper(_First, _Last)); 18:50:46 INFO - } 18:50:46 INFO - _Elem widen(char _Byte) const 18:50:46 INFO - { 18:50:46 INFO - return (do_widen(_Byte)); 18:50:46 INFO - } 18:50:46 INFO - const char * widen(const char *_First, const char *_Last, 18:50:46 INFO - _Elem *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - return (do_widen(_First, _Last, _Dest)); 18:50:46 INFO - } 18:50:46 INFO - char narrow(_Elem _Ch, char _Dflt = '\0') const 18:50:46 INFO - { 18:50:46 INFO - return (do_narrow(_Ch, _Dflt)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * narrow(const _Elem *_First, const _Elem *_Last, 18:50:46 INFO - char _Dflt, char *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - return (do_narrow(_First, _Last, _Dflt, _Dest)); 18:50:46 INFO - } 18:50:46 INFO - static locale::id id; 18:50:46 INFO - explicit ctype(size_t _Refs = 0) 18:50:46 INFO - : ctype_base(_Refs) 18:50:46 INFO - { 18:50:46 INFO - { _Locinfo _Lobj; 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - ctype(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:46 INFO - : ctype_base(_Refs) 18:50:46 INFO - { 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - } 18:50:46 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:46 INFO - const locale *_Ploc = 0) 18:50:46 INFO - { 18:50:46 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:46 INFO - *_Ppf = new ctype<_Elem>( 18:50:46 INFO - _Locinfo(_Ploc->c_str())); 18:50:46 INFO - return (2); 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - virtual ~ctype() throw () 18:50:46 INFO - { 18:50:46 INFO - if (_Ctype._Delfl) 18:50:46 INFO - :: free((void *)_Ctype._Table); 18:50:46 INFO - :: free(_Ctype._LocaleName); 18:50:46 INFO - } 18:50:46 INFO - void _Init(const _Locinfo& _Lobj) 18:50:46 INFO - { 18:50:46 INFO - _Ctype = _Lobj._Getctype(); 18:50:46 INFO - _Cvt = _Lobj._Getcvt(); 18:50:46 INFO - } 18:50:46 INFO - virtual bool do_is(mask _Maskval, _Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return ((:: _Getwctype(_Ch, &_Ctype) & _Maskval) != 0); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_is(const _Elem *_First, 18:50:46 INFO - const _Elem *_Last, mask *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - return (:: _Getwctypes(_First, _Last, _Dest, &_Ctype)); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_scan_is(mask _Maskval, 18:50:46 INFO - const _Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last && !is(_Maskval, *_First); ++_First) 18:50:46 INFO - ; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_scan_not(mask _Maskval, 18:50:46 INFO - const _Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last && is(_Maskval, *_First); ++_First) 18:50:46 INFO - ; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_tolower(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (_Towlower(_Ch, &_Ctype)); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_tolower(_Elem *_First, 18:50:46 INFO - const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last; ++_First) 18:50:46 INFO - *_First = _Towlower(*_First, &_Ctype); 18:50:46 INFO - return ((const _Elem *)_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_toupper(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (_Towupper(_Ch, &_Ctype)); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_toupper(_Elem *_First, 18:50:46 INFO - const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last; ++_First) 18:50:46 INFO - *_First = _Towupper(*_First, &_Ctype); 18:50:46 INFO - return ((const _Elem *)_First); 18:50:46 INFO - } 18:50:46 INFO - _Elem _Dowiden(char _Byte) const 18:50:46 INFO - { 18:50:46 INFO - mbstate_t _Mbst = {}; 18:50:46 INFO - wchar_t _Wc; 18:50:46 INFO - return (_Mbrtowc(&_Wc, &_Byte, 1, &_Mbst, &_Cvt) < 0 18:50:46 INFO - ? (wchar_t)((wint_t)(0xFFFF)) : _Wc); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_widen(char _Byte) const 18:50:46 INFO - { 18:50:46 INFO - return (_Dowiden(_Byte)); 18:50:46 INFO - } 18:50:46 INFO - virtual const char * do_widen(const char *_First, 18:50:46 INFO - const char *_Last, _Elem *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last; ++_First, ++_Dest) 18:50:46 INFO - *_Dest = _Dowiden(*_First); 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - char _Donarrow(_Elem _Ch, char _Dflt) const 18:50:46 INFO - { 18:50:46 INFO - char _Buf[5]; 18:50:46 INFO - mbstate_t _Mbst = {}; 18:50:46 INFO - return (_Wcrtomb(_Buf, _Ch, &_Mbst, &_Cvt) != 1 18:50:46 INFO - ? _Dflt : _Buf[0]); 18:50:46 INFO - } 18:50:46 INFO - virtual char do_narrow(_Elem _Ch, char _Dflt) const 18:50:46 INFO - { 18:50:46 INFO - return (_Donarrow(_Ch, _Dflt)); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_narrow(const _Elem *_First, 18:50:46 INFO - const _Elem *_Last, char _Dflt, char *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last; ++_First, ++_Dest) 18:50:46 INFO - *_Dest = _Donarrow(*_First, _Dflt); 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - _Locinfo::_Ctypevec _Ctype; 18:50:46 INFO - _Locinfo::_Cvtvec _Cvt; 18:50:46 INFO - }; 18:50:46 INFO - template<> 18:50:46 INFO - class __declspec(dllimport) ctype 18:50:46 INFO - : public ctype_base 18:50:46 INFO - { 18:50:46 INFO - typedef ctype _Myt; 18:50:46 INFO - public: 18:50:46 INFO - typedef unsigned short _Elem; 18:50:46 INFO - typedef _Elem char_type; 18:50:46 INFO - bool is(mask _Maskval, _Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (do_is(_Maskval, _Ch)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * is(const _Elem *_First, const _Elem *_Last, 18:50:46 INFO - mask *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - return (do_is(_First, _Last, _Dest)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * scan_is(mask _Maskval, const _Elem *_First, 18:50:46 INFO - const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - return (do_scan_is(_Maskval, _First, _Last)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * scan_not(mask _Maskval, const _Elem *_First, 18:50:46 INFO - const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - return (do_scan_not(_Maskval, _First, _Last)); 18:50:46 INFO - } 18:50:46 INFO - _Elem tolower(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (do_tolower(_Ch)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * tolower(_Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - return (do_tolower(_First, _Last)); 18:50:46 INFO - } 18:50:46 INFO - _Elem toupper(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (do_toupper(_Ch)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * toupper(_Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - return (do_toupper(_First, _Last)); 18:50:46 INFO - } 18:50:46 INFO - _Elem widen(char _Byte) const 18:50:46 INFO - { 18:50:46 INFO - return (do_widen(_Byte)); 18:50:46 INFO - } 18:50:46 INFO - const char * widen(const char *_First, const char *_Last, 18:50:46 INFO - _Elem *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - return (do_widen(_First, _Last, _Dest)); 18:50:46 INFO - } 18:50:46 INFO - char narrow(_Elem _Ch, char _Dflt = '\0') const 18:50:46 INFO - { 18:50:46 INFO - return (do_narrow(_Ch, _Dflt)); 18:50:46 INFO - } 18:50:46 INFO - const _Elem * narrow(const _Elem *_First, const _Elem *_Last, 18:50:46 INFO - char _Dflt, char *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - return (do_narrow(_First, _Last, _Dflt, _Dest)); 18:50:46 INFO - } 18:50:46 INFO - static locale::id id; 18:50:46 INFO - explicit ctype(size_t _Refs = 0) 18:50:46 INFO - : ctype_base(_Refs) 18:50:46 INFO - { 18:50:46 INFO - { _Locinfo _Lobj; 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - ctype(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:46 INFO - : ctype_base(_Refs) 18:50:46 INFO - { 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - } 18:50:46 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:46 INFO - const locale *_Ploc = 0) 18:50:46 INFO - { 18:50:46 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:46 INFO - *_Ppf = new ctype<_Elem>( 18:50:46 INFO - _Locinfo(_Ploc->c_str())); 18:50:46 INFO - return (2); 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - virtual ~ctype() throw () 18:50:46 INFO - { 18:50:46 INFO - if (_Ctype._Delfl) 18:50:46 INFO - :: free((void *)_Ctype._Table); 18:50:46 INFO - :: free(_Ctype._LocaleName); 18:50:46 INFO - } 18:50:46 INFO - void _Init(const _Locinfo& _Lobj) 18:50:46 INFO - { 18:50:46 INFO - _Ctype = _Lobj._Getctype(); 18:50:46 INFO - _Cvt = _Lobj._Getcvt(); 18:50:46 INFO - } 18:50:46 INFO - virtual bool do_is(mask _Maskval, _Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return ((:: _Getwctype(_Ch, &_Ctype) & _Maskval) != 0); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_is(const _Elem *_First, 18:50:46 INFO - const _Elem *_Last, mask *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - return ((const _Elem *):: _Getwctypes((const wchar_t *)_First, 18:50:46 INFO - (const wchar_t *)_Last, _Dest, &_Ctype)); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_scan_is(mask _Maskval, 18:50:46 INFO - const _Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last && !is(_Maskval, *_First); ++_First) 18:50:46 INFO - ; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_scan_not(mask _Maskval, 18:50:46 INFO - const _Elem *_First, const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last && is(_Maskval, *_First); ++_First) 18:50:46 INFO - ; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_tolower(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (_Towlower(_Ch, &_Ctype)); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_tolower(_Elem *_First, 18:50:46 INFO - const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last; ++_First) 18:50:46 INFO - *_First = _Towlower(*_First, &_Ctype); 18:50:46 INFO - return ((const _Elem *)_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_toupper(_Elem _Ch) const 18:50:46 INFO - { 18:50:46 INFO - return (_Towupper(_Ch, &_Ctype)); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_toupper(_Elem *_First, 18:50:46 INFO - const _Elem *_Last) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last; ++_First) 18:50:46 INFO - *_First = _Towupper(*_First, &_Ctype); 18:50:46 INFO - return ((const _Elem *)_First); 18:50:46 INFO - } 18:50:46 INFO - _Elem _Dowiden(char _Byte) const 18:50:46 INFO - { 18:50:46 INFO - mbstate_t _Mbst = {}; 18:50:46 INFO - unsigned short _Wc; 18:50:46 INFO - return (_Mbrtowc((wchar_t *)&_Wc, &_Byte, 1, &_Mbst, &_Cvt) < 0 18:50:46 INFO - ? (unsigned short)((wint_t)(0xFFFF)) : _Wc); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_widen(char _Byte) const 18:50:46 INFO - { 18:50:46 INFO - return (_Dowiden(_Byte)); 18:50:46 INFO - } 18:50:46 INFO - virtual const char * do_widen(const char *_First, 18:50:46 INFO - const char *_Last, _Elem *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last; ++_First, ++_Dest) 18:50:46 INFO - *_Dest = _Dowiden(*_First); 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - char _Donarrow(_Elem _Ch, char _Dflt) const 18:50:46 INFO - { 18:50:46 INFO - char _Buf[5]; 18:50:46 INFO - mbstate_t _Mbst = {}; 18:50:46 INFO - return (_Wcrtomb(_Buf, _Ch, &_Mbst, &_Cvt) != 1 18:50:46 INFO - ? _Dflt : _Buf[0]); 18:50:46 INFO - } 18:50:46 INFO - virtual char do_narrow(_Elem _Ch, char _Dflt) const 18:50:46 INFO - { 18:50:46 INFO - return (_Donarrow(_Ch, _Dflt)); 18:50:46 INFO - } 18:50:46 INFO - virtual const _Elem * do_narrow(const _Elem *_First, 18:50:46 INFO - const _Elem *_Last, char _Dflt, char *_Dest) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - for (; _First != _Last; ++_First, ++_Dest) 18:50:46 INFO - *_Dest = _Donarrow(*_First, _Dflt); 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - _Locinfo::_Ctypevec _Ctype; 18:50:46 INFO - _Locinfo::_Cvtvec _Cvt; 18:50:46 INFO - }; 18:50:46 INFO - #line 3016 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:46 INFO - template 18:50:46 INFO - class ctype_byname 18:50:46 INFO - : public ctype<_Elem> 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - explicit ctype_byname(const char *_Locname, size_t _Refs = 0) 18:50:46 INFO - : ctype<_Elem>(_Locinfo(_Locname), _Refs) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - explicit ctype_byname(const string& _Str, size_t _Refs = 0) 18:50:46 INFO - : ctype<_Elem>(_Locinfo(_Str.c_str()), _Refs) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - virtual ~ctype_byname() throw () 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - template<> 18:50:46 INFO - class ctype_byname 18:50:46 INFO - : public ctype 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - explicit ctype_byname(const char *_Locname, size_t _Refs = 0) 18:50:46 INFO - : ctype(_Locinfo(_Locname), _Refs) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - explicit ctype_byname(const string& _Str, size_t _Refs = 0) 18:50:46 INFO - : ctype(_Locinfo(_Str.c_str()), _Refs) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - virtual ~ctype_byname() throw () 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - template class __declspec(dllimport) codecvt; 18:50:46 INFO - #line 3066 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:46 INFO - #line 3067 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:46 INFO - } 18:50:46 INFO - #pragma warning(pop) 18:50:46 INFO - #pragma pack(pop) 18:50:46 INFO - #line 3072 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:46 INFO - #line 3073 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocale" 18:50:46 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\system_error" 18:50:46 INFO - #pragma once 18:50:46 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cerrno" 18:50:46 INFO - #pragma once 18:50:46 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cerrno" 18:50:46 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cerrno" 18:50:46 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\cerrno" 18:50:46 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\system_error" 18:50:46 INFO - #pragma pack(push,8) 18:50:46 INFO - #pragma warning(push,3) 18:50:46 INFO - namespace std { 18:50:46 INFO - enum class errc { 18:50:46 INFO - address_family_not_supported = 102, 18:50:46 INFO - address_in_use = 100, 18:50:46 INFO - address_not_available = 101, 18:50:46 INFO - already_connected = 113, 18:50:46 INFO - argument_list_too_long = 7, 18:50:46 INFO - argument_out_of_domain = 33, 18:50:46 INFO - bad_address = 14, 18:50:46 INFO - bad_file_descriptor = 9, 18:50:46 INFO - bad_message = 104, 18:50:46 INFO - broken_pipe = 32, 18:50:46 INFO - connection_aborted = 106, 18:50:46 INFO - connection_already_in_progress = 103, 18:50:46 INFO - connection_refused = 107, 18:50:46 INFO - connection_reset = 108, 18:50:46 INFO - cross_device_link = 18, 18:50:46 INFO - destination_address_required = 109, 18:50:46 INFO - device_or_resource_busy = 16, 18:50:46 INFO - directory_not_empty = 41, 18:50:46 INFO - executable_format_error = 8, 18:50:46 INFO - file_exists = 17, 18:50:46 INFO - file_too_large = 27, 18:50:46 INFO - filename_too_long = 38, 18:50:46 INFO - function_not_supported = 40, 18:50:46 INFO - host_unreachable = 110, 18:50:46 INFO - identifier_removed = 111, 18:50:46 INFO - illegal_byte_sequence = 42, 18:50:46 INFO - inappropriate_io_control_operation = 25, 18:50:46 INFO - interrupted = 4, 18:50:46 INFO - invalid_argument = 22, 18:50:46 INFO - invalid_seek = 29, 18:50:46 INFO - io_error = 5, 18:50:46 INFO - is_a_directory = 21, 18:50:46 INFO - message_size = 115, 18:50:46 INFO - network_down = 116, 18:50:46 INFO - network_reset = 117, 18:50:46 INFO - network_unreachable = 118, 18:50:46 INFO - no_buffer_space = 119, 18:50:46 INFO - no_child_process = 10, 18:50:46 INFO - no_link = 121, 18:50:46 INFO - no_lock_available = 39, 18:50:46 INFO - no_message_available = 120, 18:50:46 INFO - no_message = 122, 18:50:46 INFO - no_protocol_option = 123, 18:50:46 INFO - no_space_on_device = 28, 18:50:46 INFO - no_stream_resources = 124, 18:50:46 INFO - no_such_device_or_address = 6, 18:50:46 INFO - no_such_device = 19, 18:50:46 INFO - no_such_file_or_directory = 2, 18:50:46 INFO - no_such_process = 3, 18:50:46 INFO - not_a_directory = 20, 18:50:46 INFO - not_a_socket = 128, 18:50:46 INFO - not_a_stream = 125, 18:50:46 INFO - not_connected = 126, 18:50:46 INFO - not_enough_memory = 12, 18:50:46 INFO - not_supported = 129, 18:50:46 INFO - operation_canceled = 105, 18:50:46 INFO - operation_in_progress = 112, 18:50:46 INFO - operation_not_permitted = 1, 18:50:46 INFO - operation_not_supported = 130, 18:50:46 INFO - operation_would_block = 140, 18:50:46 INFO - owner_dead = 133, 18:50:46 INFO - permission_denied = 13, 18:50:46 INFO - protocol_error = 134, 18:50:46 INFO - protocol_not_supported = 135, 18:50:46 INFO - read_only_file_system = 30, 18:50:46 INFO - resource_deadlock_would_occur = 36, 18:50:46 INFO - resource_unavailable_try_again = 11, 18:50:46 INFO - result_out_of_range = 34, 18:50:46 INFO - state_not_recoverable = 127, 18:50:46 INFO - stream_timeout = 137, 18:50:46 INFO - text_file_busy = 139, 18:50:46 INFO - timed_out = 138, 18:50:46 INFO - too_many_files_open_in_system = 23, 18:50:46 INFO - too_many_files_open = 24, 18:50:46 INFO - too_many_links = 31, 18:50:46 INFO - too_many_symbolic_link_levels = 114, 18:50:46 INFO - value_too_large = 132, 18:50:46 INFO - wrong_protocol_type = 136 18:50:46 INFO - }; 18:50:46 INFO - typedef errc _Errc; 18:50:46 INFO - enum class io_errc { 18:50:46 INFO - stream = 1 18:50:46 INFO - }; 18:50:46 INFO - typedef io_errc _Io_errc; 18:50:46 INFO - template 18:50:46 INFO - struct is_error_code_enum 18:50:46 INFO - : public false_type 18:50:46 INFO - { 18:50:46 INFO - }; 18:50:46 INFO - template<> 18:50:46 INFO - struct is_error_code_enum<_Io_errc> 18:50:46 INFO - : public true_type 18:50:46 INFO - { 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - constexpr bool is_error_code_enum_v = is_error_code_enum<_Ty>::value; 18:50:46 INFO - #line 132 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\system_error" 18:50:46 INFO - template 18:50:46 INFO - struct is_error_condition_enum 18:50:46 INFO - : public false_type 18:50:46 INFO - { 18:50:46 INFO - }; 18:50:46 INFO - template<> 18:50:46 INFO - struct is_error_condition_enum<_Errc> 18:50:46 INFO - : public true_type 18:50:46 INFO - { 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - constexpr bool is_error_condition_enum_v = is_error_condition_enum<_Ty>::value; 18:50:46 INFO - #line 150 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\system_error" 18:50:46 INFO - class error_code; 18:50:46 INFO - class error_condition; 18:50:46 INFO - error_code make_error_code(_Errc) throw (); 18:50:46 INFO - error_code make_error_code(_Io_errc) throw (); 18:50:46 INFO - error_condition make_error_condition(_Errc) throw (); 18:50:46 INFO - error_condition make_error_condition(_Io_errc) throw (); 18:50:46 INFO - class error_category; 18:50:46 INFO - const error_category& generic_category() throw (); 18:50:46 INFO - const error_category& iostream_category() throw (); 18:50:46 INFO - const error_category& system_category() throw (); 18:50:46 INFO - class error_category 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - error_category() throw () 18:50:46 INFO - { 18:50:46 INFO - _Addr = reinterpret_cast(this); 18:50:46 INFO - } 18:50:46 INFO - virtual ~error_category() throw () 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - virtual const char *name() const throw () = 0; 18:50:46 INFO - virtual string message(int _Errval) const = 0; 18:50:46 INFO - virtual error_condition 18:50:46 INFO - default_error_condition(int _Errval) const throw (); 18:50:46 INFO - virtual bool equivalent(int _Errval, 18:50:46 INFO - const error_condition& _Cond) const throw (); 18:50:46 INFO - virtual bool equivalent(const error_code& _Code, 18:50:46 INFO - int _Errval) const throw (); 18:50:46 INFO - bool operator==(const error_category& _Right) const throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Addr == _Right._Addr); 18:50:46 INFO - } 18:50:46 INFO - bool operator!=(const error_category& _Right) const throw () 18:50:46 INFO - { 18:50:46 INFO - return (!(*this == _Right)); 18:50:46 INFO - } 18:50:46 INFO - bool operator<(const error_category& _Right) const throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Addr < _Right._Addr); 18:50:46 INFO - } 18:50:46 INFO - error_category(const error_category&) = delete; 18:50:46 INFO - error_category& operator=(const error_category&) = delete; 18:50:46 INFO - protected: 18:50:46 INFO - uintptr_t _Addr; 18:50:46 INFO - enum : uintptr_t 18:50:46 INFO - { 18:50:46 INFO - _Future_addr = 1, 18:50:46 INFO - _Generic_addr = 3, 18:50:46 INFO - _Iostream_addr = 5, 18:50:46 INFO - _System_addr = 7 18:50:46 INFO - }; 18:50:46 INFO - }; 18:50:46 INFO - class error_code 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - typedef error_code _Myt; 18:50:46 INFO - error_code() throw () 18:50:46 INFO - : _Myval(0), 18:50:46 INFO - _Mycat(&system_category()) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - error_code(int _Val, const error_category& _Cat) throw () 18:50:46 INFO - : _Myval(_Val), _Mycat(&_Cat) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - template::value, 18:50:46 INFO - void>::type> 18:50:46 INFO - error_code(_Enum _Errcode) throw () 18:50:46 INFO - : _Myval(0), _Mycat(0) 18:50:46 INFO - { 18:50:46 INFO - *this = make_error_code(_Errcode); 18:50:46 INFO - } 18:50:46 INFO - void assign(int _Val, const error_category& _Cat) throw () 18:50:46 INFO - { 18:50:46 INFO - _Myval = _Val; 18:50:46 INFO - _Mycat = &_Cat; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - typename enable_if::value, 18:50:46 INFO - error_code>::type& operator=(_Enum _Errcode) throw () 18:50:46 INFO - { 18:50:46 INFO - *this = make_error_code(_Errcode); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - void clear() throw () 18:50:46 INFO - { 18:50:46 INFO - _Myval = 0; 18:50:46 INFO - _Mycat = &system_category(); 18:50:46 INFO - } 18:50:46 INFO - int value() const throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Myval); 18:50:46 INFO - } 18:50:46 INFO - const error_category& category() const throw () 18:50:46 INFO - { 18:50:46 INFO - return (*_Mycat); 18:50:46 INFO - } 18:50:46 INFO - error_condition default_error_condition() const throw (); 18:50:46 INFO - string message() const 18:50:46 INFO - { 18:50:46 INFO - return (category().message(value())); 18:50:46 INFO - } 18:50:46 INFO - explicit operator bool() const throw () 18:50:46 INFO - { 18:50:46 INFO - return (value() != 0); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - int _Myval; 18:50:46 INFO - const error_category *_Mycat; 18:50:46 INFO - }; 18:50:46 INFO - class error_condition 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - typedef error_condition _Myt; 18:50:46 INFO - error_condition() throw () 18:50:46 INFO - : _Myval(0), 18:50:46 INFO - _Mycat(&generic_category()) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - error_condition(int _Val, const error_category& _Cat) throw () 18:50:46 INFO - : _Myval(_Val), _Mycat(&_Cat) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - template::value, 18:50:46 INFO - void>::type> 18:50:46 INFO - error_condition(_Enum _Errcode) throw () 18:50:46 INFO - : _Myval(0), _Mycat(0) 18:50:46 INFO - { 18:50:46 INFO - *this = make_error_condition(_Errcode); 18:50:46 INFO - } 18:50:46 INFO - void assign(int _Val, const error_category& _Cat) throw () 18:50:46 INFO - { 18:50:46 INFO - _Myval = _Val; 18:50:46 INFO - _Mycat = &_Cat; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - typename enable_if::value, 18:50:46 INFO - error_condition>::type& operator=(_Enum _Errcode) throw () 18:50:46 INFO - { 18:50:46 INFO - *this = make_error_condition(_Errcode); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - void clear() throw () 18:50:46 INFO - { 18:50:46 INFO - _Myval = 0; 18:50:46 INFO - _Mycat = &generic_category(); 18:50:46 INFO - } 18:50:46 INFO - int value() const throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Myval); 18:50:46 INFO - } 18:50:46 INFO - const error_category& category() const throw () 18:50:46 INFO - { 18:50:46 INFO - return (*_Mycat); 18:50:46 INFO - } 18:50:46 INFO - string message() const 18:50:46 INFO - { 18:50:46 INFO - return (category().message(value())); 18:50:46 INFO - } 18:50:46 INFO - explicit operator bool() const throw () 18:50:46 INFO - { 18:50:46 INFO - return (value() != 0); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - int _Myval; 18:50:46 INFO - const error_category *_Mycat; 18:50:46 INFO - }; 18:50:46 INFO - inline bool operator==( 18:50:46 INFO - const error_code& _Left, 18:50:46 INFO - const error_code& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Left.category() == _Right.category() 18:50:46 INFO - && _Left.value() == _Right.value()); 18:50:46 INFO - } 18:50:46 INFO - inline bool operator==( 18:50:46 INFO - const error_code& _Left, 18:50:46 INFO - const error_condition& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Left.category().equivalent(_Left.value(), _Right) 18:50:46 INFO - || _Right.category().equivalent(_Left, _Right.value())); 18:50:46 INFO - } 18:50:46 INFO - inline bool operator==( 18:50:46 INFO - const error_condition& _Left, 18:50:46 INFO - const error_code& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Right.category().equivalent(_Right.value(), _Left) 18:50:46 INFO - || _Left.category().equivalent(_Right, _Left.value())); 18:50:46 INFO - } 18:50:46 INFO - inline bool operator==( 18:50:46 INFO - const error_condition& _Left, 18:50:46 INFO - const error_condition& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Left.category() == _Right.category() 18:50:46 INFO - && _Left.value() == _Right.value()); 18:50:46 INFO - } 18:50:46 INFO - inline bool operator!=( 18:50:46 INFO - const error_code& _Left, 18:50:46 INFO - const error_code& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - return (!(_Left == _Right)); 18:50:46 INFO - } 18:50:46 INFO - inline bool operator!=( 18:50:46 INFO - const error_code& _Left, 18:50:46 INFO - const error_condition& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - return (!(_Left == _Right)); 18:50:46 INFO - } 18:50:46 INFO - inline bool operator!=( 18:50:46 INFO - const error_condition& _Left, 18:50:46 INFO - const error_code& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - return (!(_Left == _Right)); 18:50:46 INFO - } 18:50:46 INFO - inline bool operator!=( 18:50:46 INFO - const error_condition& _Left, 18:50:46 INFO - const error_condition& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - return (!(_Left == _Right)); 18:50:46 INFO - } 18:50:46 INFO - inline bool operator<( 18:50:46 INFO - const error_code& _Left, 18:50:46 INFO - const error_code& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Left.category() < _Right.category() 18:50:46 INFO - || (_Left.category() == _Right.category() 18:50:46 INFO - && _Left.value() < _Right.value())); 18:50:46 INFO - } 18:50:46 INFO - inline bool operator<( 18:50:46 INFO - const error_condition& _Left, 18:50:46 INFO - const error_condition& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Left.category() < _Right.category() 18:50:46 INFO - || (_Left.category() == _Right.category() 18:50:46 INFO - && _Left.value() < _Right.value())); 18:50:46 INFO - } 18:50:46 INFO - inline error_condition 18:50:46 INFO - error_category::default_error_condition(int _Errval) const throw () 18:50:46 INFO - { 18:50:46 INFO - return (error_condition(_Errval, *this)); 18:50:46 INFO - } 18:50:46 INFO - inline bool 18:50:46 INFO - error_category::equivalent(int _Errval, 18:50:46 INFO - const error_condition& _Cond) const throw () 18:50:46 INFO - { 18:50:46 INFO - return (default_error_condition(_Errval) == _Cond); 18:50:46 INFO - } 18:50:46 INFO - inline bool 18:50:46 INFO - error_category::equivalent(const error_code& _Code, 18:50:46 INFO - int _Errval) const throw () 18:50:46 INFO - { 18:50:46 INFO - return (*this == _Code.category() && _Code.value() == _Errval); 18:50:46 INFO - } 18:50:46 INFO - inline error_condition error_code::default_error_condition() const throw () 18:50:46 INFO - { 18:50:46 INFO - return (category().default_error_condition(value())); 18:50:46 INFO - } 18:50:46 INFO - inline error_code make_error_code(_Errc _Errno) throw () 18:50:46 INFO - { 18:50:46 INFO - return (error_code((int)_Errno, generic_category())); 18:50:46 INFO - } 18:50:46 INFO - inline error_code make_error_code(_Io_errc _Errno) throw () 18:50:46 INFO - { 18:50:46 INFO - return (error_code((int)_Errno, iostream_category())); 18:50:46 INFO - } 18:50:46 INFO - inline error_condition make_error_condition(_Errc _Errno) throw () 18:50:46 INFO - { 18:50:46 INFO - return (error_condition((int)_Errno, generic_category())); 18:50:46 INFO - } 18:50:46 INFO - inline error_condition make_error_condition(_Io_errc _Errno) throw () 18:50:46 INFO - { 18:50:46 INFO - return (error_condition((int)_Errno, iostream_category())); 18:50:46 INFO - } 18:50:46 INFO - template<> 18:50:46 INFO - struct hash 18:50:46 INFO - { 18:50:46 INFO - typedef error_code argument_type; 18:50:46 INFO - typedef size_t result_type; 18:50:46 INFO - size_t operator()(const argument_type& _Keyval) const 18:50:46 INFO - { 18:50:46 INFO - return (hash()(_Keyval.value())); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - class _System_error 18:50:46 INFO - : public runtime_error 18:50:46 INFO - { 18:50:46 INFO - private: 18:50:46 INFO - static string _Makestr(error_code _Errcode, string _Message) 18:50:46 INFO - { 18:50:46 INFO - if (!_Message.empty()) 18:50:46 INFO - _Message.append(": "); 18:50:46 INFO - _Message.append(_Errcode.message()); 18:50:46 INFO - return (_Message); 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - _System_error(error_code _Errcode, const string& _Message) 18:50:46 INFO - : runtime_error(_Makestr(_Errcode, _Message)), _Mycode(_Errcode) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - error_code _Mycode; 18:50:46 INFO - }; 18:50:46 INFO - class system_error 18:50:46 INFO - : public _System_error 18:50:46 INFO - { 18:50:46 INFO - private: 18:50:46 INFO - typedef _System_error _Mybase; 18:50:46 INFO - public: 18:50:46 INFO - system_error(error_code _Errcode) 18:50:46 INFO - : _Mybase(_Errcode, "") 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - system_error(error_code _Errcode, const string& _Message) 18:50:46 INFO - : _Mybase(_Errcode, _Message) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - system_error(error_code _Errcode, const char *_Message) 18:50:46 INFO - : _Mybase(_Errcode, _Message) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - system_error(int _Errval, const error_category& _Errcat) 18:50:46 INFO - : _Mybase(error_code(_Errval, _Errcat), "") 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - system_error(int _Errval, const error_category& _Errcat, 18:50:46 INFO - const string& _Message) 18:50:46 INFO - : _Mybase(error_code(_Errval, _Errcat), _Message) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - system_error(int _Errval, const error_category& _Errcat, 18:50:46 INFO - const char *_Message) 18:50:46 INFO - : _Mybase(error_code(_Errval, _Errcat), _Message) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - const error_code& code() const throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Mycode); 18:50:46 INFO - } 18:50:46 INFO - #line 576 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\system_error" 18:50:46 INFO - protected: 18:50:46 INFO - virtual void _Doraise() const 18:50:46 INFO - { 18:50:46 INFO - mozalloc_abort((*this).what()); 18:50:46 INFO - } 18:50:46 INFO - #line 582 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\system_error" 18:50:46 INFO - }; 18:50:46 INFO - __declspec(dllimport) const char *__cdecl _Syserror_map(int); 18:50:46 INFO - __declspec(dllimport) int __cdecl _Winerror_map(int); 18:50:46 INFO - __declspec(dllimport) unsigned long __cdecl _Winerror_message( 18:50:46 INFO - unsigned long _Message_id, char *_Narrow, unsigned long _Size); 18:50:46 INFO - class _Generic_error_category 18:50:46 INFO - : public error_category 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - _Generic_error_category() throw () 18:50:46 INFO - { 18:50:46 INFO - _Addr = _Generic_addr; 18:50:46 INFO - } 18:50:46 INFO - virtual const char *name() const throw () 18:50:46 INFO - { 18:50:46 INFO - return ("generic"); 18:50:46 INFO - } 18:50:46 INFO - virtual string message(int _Errcode) const 18:50:46 INFO - { 18:50:46 INFO - return (_Syserror_map(_Errcode)); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - class _Iostream_error_category 18:50:46 INFO - : public _Generic_error_category 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - _Iostream_error_category() throw () 18:50:46 INFO - { 18:50:46 INFO - _Addr = _Iostream_addr; 18:50:46 INFO - } 18:50:46 INFO - virtual const char *name() const throw () 18:50:46 INFO - { 18:50:46 INFO - return ("iostream"); 18:50:46 INFO - } 18:50:46 INFO - virtual string message(int _Errcode) const 18:50:46 INFO - { 18:50:46 INFO - if (_Errcode == (int)io_errc::stream) 18:50:46 INFO - return ("iostream stream error"); 18:50:46 INFO - else 18:50:46 INFO - return (_Generic_error_category::message(_Errcode)); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - class _System_error_category 18:50:46 INFO - : public error_category 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - _System_error_category() throw () 18:50:46 INFO - { 18:50:46 INFO - _Addr = _System_addr; 18:50:46 INFO - } 18:50:46 INFO - virtual const char *name() const throw () 18:50:46 INFO - { 18:50:46 INFO - return ("system"); 18:50:46 INFO - } 18:50:46 INFO - virtual string message(int _Errcode) const 18:50:46 INFO - { 18:50:46 INFO - const unsigned long _Size = 32767; 18:50:46 INFO - string _Narrow(_Size, '\0'); 18:50:46 INFO - const unsigned long _Val = _Winerror_message( 18:50:46 INFO - static_cast(_Errcode), &_Narrow[0], _Size); 18:50:46 INFO - if (_Val == 0) 18:50:46 INFO - return ("unknown error"); 18:50:46 INFO - _Narrow.resize(_Val); 18:50:46 INFO - _Narrow.shrink_to_fit(); 18:50:46 INFO - return (_Narrow); 18:50:46 INFO - } 18:50:46 INFO - virtual error_condition 18:50:46 INFO - default_error_condition(int _Errval) const throw () 18:50:46 INFO - { 18:50:46 INFO - int _Posv = _Winerror_map(_Errval); 18:50:46 INFO - if (_Posv != 0) 18:50:46 INFO - return (error_condition(_Posv, generic_category())); 18:50:46 INFO - else 18:50:46 INFO - return (error_condition(_Errval, system_category())); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - struct _Immortalizer 18:50:46 INFO - { 18:50:46 INFO - _Immortalizer() 18:50:46 INFO - { 18:50:46 INFO - ::new (static_cast(&_Storage)) _Ty(); 18:50:46 INFO - } 18:50:46 INFO - ~_Immortalizer() throw () 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - _Immortalizer(const _Immortalizer&) = delete; 18:50:46 INFO - _Immortalizer& operator=(const _Immortalizer&) = delete; 18:50:46 INFO - typename aligned_union<1, _Ty>::type _Storage; 18:50:46 INFO - }; 18:50:46 INFO - template inline 18:50:46 INFO - _Ty& _Immortalize() 18:50:46 INFO - { 18:50:46 INFO - static _Immortalizer<_Ty> _Static; 18:50:46 INFO - return (*reinterpret_cast<_Ty *>(&_Static._Storage)); 18:50:46 INFO - } 18:50:46 INFO - inline const error_category& generic_category() throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Immortalize<_Generic_error_category>()); 18:50:46 INFO - } 18:50:46 INFO - inline const error_category& iostream_category() throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Immortalize<_Iostream_error_category>()); 18:50:46 INFO - } 18:50:46 INFO - inline const error_category& system_category() throw () 18:50:46 INFO - { 18:50:46 INFO - return (_Immortalize<_System_error_category>()); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - #pragma warning(pop) 18:50:46 INFO - #pragma pack(pop) 18:50:46 INFO - #line 721 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\system_error" 18:50:46 INFO - #line 722 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\system_error" 18:50:46 INFO - #line 9 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\SDK\\Include\\10.0.14393.0\\ucrt\\share.h" 18:50:46 INFO - #pragma once 18:50:46 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - #pragma pack(push,8) 18:50:46 INFO - #pragma warning(push,3) 18:50:46 INFO - #pragma warning(disable: 4412) 18:50:46 INFO - namespace std { 18:50:46 INFO - template 18:50:46 INFO - class _Iosb 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - enum _Dummy_enum {_Dummy_enum_val = 1}; 18:50:46 INFO - enum _Fmtflags 18:50:46 INFO - { 18:50:46 INFO - _Fmtmask = 0xffff, _Fmtzero = 0}; 18:50:46 INFO - static constexpr _Fmtflags skipws = (_Fmtflags)0x0001; 18:50:46 INFO - static constexpr _Fmtflags unitbuf = (_Fmtflags)0x0002; 18:50:46 INFO - static constexpr _Fmtflags uppercase = (_Fmtflags)0x0004; 18:50:46 INFO - static constexpr _Fmtflags showbase = (_Fmtflags)0x0008; 18:50:46 INFO - static constexpr _Fmtflags showpoint = (_Fmtflags)0x0010; 18:50:46 INFO - static constexpr _Fmtflags showpos = (_Fmtflags)0x0020; 18:50:46 INFO - static constexpr _Fmtflags left = (_Fmtflags)0x0040; 18:50:46 INFO - static constexpr _Fmtflags right = (_Fmtflags)0x0080; 18:50:46 INFO - static constexpr _Fmtflags internal = (_Fmtflags)0x0100; 18:50:46 INFO - static constexpr _Fmtflags dec = (_Fmtflags)0x0200; 18:50:46 INFO - static constexpr _Fmtflags oct = (_Fmtflags)0x0400; 18:50:46 INFO - static constexpr _Fmtflags hex = (_Fmtflags)0x0800; 18:50:46 INFO - static constexpr _Fmtflags scientific = (_Fmtflags)0x1000; 18:50:46 INFO - static constexpr _Fmtflags fixed = (_Fmtflags)0x2000; 18:50:46 INFO - static constexpr _Fmtflags hexfloat = 18:50:46 INFO - (_Fmtflags)0x3000; 18:50:46 INFO - static constexpr _Fmtflags boolalpha = (_Fmtflags)0x4000; 18:50:46 INFO - static constexpr _Fmtflags _Stdio = (_Fmtflags)0x8000; 18:50:46 INFO - static constexpr _Fmtflags adjustfield = (_Fmtflags)(0x0040 18:50:46 INFO - | 0x0080 | 0x0100); 18:50:46 INFO - static constexpr _Fmtflags basefield = (_Fmtflags)(0x0200 18:50:46 INFO - | 0x0400 | 0x0800); 18:50:46 INFO - static constexpr _Fmtflags floatfield = (_Fmtflags)(0x1000 18:50:46 INFO - | 0x2000); 18:50:46 INFO - enum _Iostate 18:50:46 INFO - { 18:50:46 INFO - _Statmask = 0x17}; 18:50:46 INFO - static constexpr _Iostate goodbit = (_Iostate)0x0; 18:50:46 INFO - static constexpr _Iostate eofbit = (_Iostate)0x1; 18:50:46 INFO - static constexpr _Iostate failbit = (_Iostate)0x2; 18:50:46 INFO - static constexpr _Iostate badbit = (_Iostate)0x4; 18:50:46 INFO - enum _Openmode 18:50:46 INFO - { 18:50:46 INFO - _Openmask = 0xff}; 18:50:46 INFO - static constexpr _Openmode in = (_Openmode)0x01; 18:50:46 INFO - static constexpr _Openmode out = (_Openmode)0x02; 18:50:46 INFO - static constexpr _Openmode ate = (_Openmode)0x04; 18:50:46 INFO - static constexpr _Openmode app = (_Openmode)0x08; 18:50:46 INFO - static constexpr _Openmode trunc = (_Openmode)0x10; 18:50:46 INFO - static constexpr _Openmode _Nocreate = (_Openmode)0x40; 18:50:46 INFO - static constexpr _Openmode _Noreplace = (_Openmode)0x80; 18:50:46 INFO - static constexpr _Openmode binary = (_Openmode)0x20; 18:50:46 INFO - enum _Seekdir 18:50:46 INFO - { 18:50:46 INFO - _Seekbeg, 18:50:46 INFO - _Seekcur, 18:50:46 INFO - _Seekend 18:50:46 INFO - }; 18:50:46 INFO - static constexpr _Seekdir beg = _Seekbeg; 18:50:46 INFO - static constexpr _Seekdir cur = _Seekcur; 18:50:46 INFO - static constexpr _Seekdir end = _Seekend; 18:50:46 INFO - enum 18:50:46 INFO - { 18:50:46 INFO - _Openprot = 0x40}; 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::skipws; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::unitbuf; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::uppercase; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::showbase; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::showpoint; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::showpos; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::left; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::right; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::internal; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::dec; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::oct; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::hex; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::scientific; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::fixed; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags 18:50:46 INFO - _Iosb<_Dummy>::hexfloat; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::boolalpha; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::_Stdio; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::adjustfield; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::basefield; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::floatfield; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Iostate _Iosb<_Dummy>::goodbit; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Iostate _Iosb<_Dummy>::eofbit; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Iostate _Iosb<_Dummy>::failbit; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Iostate _Iosb<_Dummy>::badbit; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::in; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::out; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::ate; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::app; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::trunc; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::_Nocreate; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::_Noreplace; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::binary; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Seekdir _Iosb<_Dummy>::beg; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Seekdir _Iosb<_Dummy>::cur; 18:50:46 INFO - template 18:50:46 INFO - const typename _Iosb<_Dummy>::_Seekdir _Iosb<_Dummy>::end; 18:50:46 INFO - class __declspec(dllimport) ios_base 18:50:46 INFO - : public _Iosb 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - typedef int fmtflags; 18:50:46 INFO - typedef int iostate; 18:50:46 INFO - typedef int openmode; 18:50:46 INFO - typedef int seekdir; 18:50:46 INFO - typedef ::std:: streamoff streamoff; 18:50:46 INFO - typedef ::std:: streampos streampos; 18:50:46 INFO - #line 212 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - enum event 18:50:46 INFO - { 18:50:46 INFO - erase_event, imbue_event, copyfmt_event}; 18:50:46 INFO - typedef void (__cdecl *event_callback)(event, ios_base&, int); 18:50:46 INFO - typedef unsigned int io_state, open_mode, seek_dir; 18:50:46 INFO - #line 222 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - class failure 18:50:46 INFO - : public system_error 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - explicit failure(const string &_Message, 18:50:46 INFO - const error_code& _Errcode = make_error_code(io_errc::stream)) 18:50:46 INFO - : system_error(_Errcode, _Message) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - explicit failure(const char *_Message, 18:50:46 INFO - const error_code& _Errcode = make_error_code(io_errc::stream)) 18:50:46 INFO - : system_error(_Errcode, _Message) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - #line 245 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - protected: 18:50:46 INFO - virtual void _Doraise() const 18:50:46 INFO - { 18:50:46 INFO - mozalloc_abort((*this).what()); 18:50:46 INFO - } 18:50:46 INFO - #line 251 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - }; 18:50:46 INFO - class __declspec(dllimport) Init 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - Init() 18:50:46 INFO - { 18:50:46 INFO - _Init_ctor(this); 18:50:46 INFO - } 18:50:46 INFO - ~Init() throw () 18:50:46 INFO - { 18:50:46 INFO - _Init_dtor(this); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - static void __cdecl _Init_ctor(Init *); 18:50:46 INFO - static void __cdecl _Init_dtor(Init *); 18:50:46 INFO - static int _Init_cnt; 18:50:46 INFO - static int& __cdecl _Init_cnt_func(); 18:50:46 INFO - }; 18:50:46 INFO - explicit operator bool() const 18:50:46 INFO - { 18:50:46 INFO - return (!fail()); 18:50:46 INFO - } 18:50:46 INFO - bool operator!() const 18:50:46 INFO - { 18:50:46 INFO - return (fail()); 18:50:46 INFO - } 18:50:46 INFO - void clear(iostate _State, bool _Reraise) 18:50:46 INFO - { 18:50:46 INFO - _Mystate = (iostate)(_State & _Statmask); 18:50:46 INFO - if ((_Mystate & _Except) == 0) 18:50:46 INFO - ; 18:50:46 INFO - else if (_Reraise) 18:50:46 INFO - ; 18:50:46 INFO - else if (_Mystate & _Except & badbit) 18:50:46 INFO - failure("ios_base::badbit set")._Raise(); 18:50:46 INFO - else if (_Mystate & _Except & failbit) 18:50:46 INFO - failure("ios_base::failbit set")._Raise(); 18:50:46 INFO - else 18:50:46 INFO - failure("ios_base::eofbit set")._Raise(); 18:50:46 INFO - } 18:50:46 INFO - void clear(iostate _State = goodbit) 18:50:46 INFO - { 18:50:46 INFO - clear(_State, false); 18:50:46 INFO - } 18:50:46 INFO - void clear(io_state _State) 18:50:46 INFO - { 18:50:46 INFO - clear((iostate)_State); 18:50:46 INFO - } 18:50:46 INFO - #line 312 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - iostate rdstate() const 18:50:46 INFO - { 18:50:46 INFO - return (_Mystate); 18:50:46 INFO - } 18:50:46 INFO - void setstate(iostate _State, bool _Exreraise) 18:50:46 INFO - { 18:50:46 INFO - if (_State != goodbit) 18:50:46 INFO - clear((iostate)((int)rdstate() | (int)_State), _Exreraise); 18:50:46 INFO - } 18:50:46 INFO - void setstate(iostate _State) 18:50:46 INFO - { 18:50:46 INFO - if (_State != goodbit) 18:50:46 INFO - clear((iostate)((int)rdstate() | (int)_State), false); 18:50:46 INFO - } 18:50:46 INFO - void setstate(io_state _State) 18:50:46 INFO - { 18:50:46 INFO - setstate((iostate)_State); 18:50:46 INFO - } 18:50:46 INFO - #line 336 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - bool good() const 18:50:46 INFO - { 18:50:46 INFO - return (rdstate() == goodbit); 18:50:46 INFO - } 18:50:46 INFO - bool eof() const 18:50:46 INFO - { 18:50:46 INFO - return ((int)rdstate() & (int)eofbit); 18:50:46 INFO - } 18:50:46 INFO - bool fail() const 18:50:46 INFO - { 18:50:46 INFO - return (((int)rdstate() 18:50:46 INFO - & ((int)badbit | (int)failbit)) != 0); 18:50:46 INFO - } 18:50:46 INFO - bool bad() const 18:50:46 INFO - { 18:50:46 INFO - return (((int)rdstate() & (int)badbit) != 0); 18:50:46 INFO - } 18:50:46 INFO - iostate exceptions() const 18:50:46 INFO - { 18:50:46 INFO - return (_Except); 18:50:46 INFO - } 18:50:46 INFO - void exceptions(iostate _Newexcept) 18:50:46 INFO - { 18:50:46 INFO - _Except = (iostate)((int)_Newexcept & (int)_Statmask); 18:50:46 INFO - clear(_Mystate); 18:50:46 INFO - } 18:50:46 INFO - void exceptions(io_state _State) 18:50:46 INFO - { 18:50:46 INFO - exceptions((iostate)_State); 18:50:46 INFO - } 18:50:46 INFO - #line 375 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - fmtflags flags() const 18:50:46 INFO - { 18:50:46 INFO - return (_Fmtfl); 18:50:46 INFO - } 18:50:46 INFO - fmtflags flags(fmtflags _Newfmtflags) 18:50:46 INFO - { 18:50:46 INFO - fmtflags _Oldfmtflags = _Fmtfl; 18:50:46 INFO - _Fmtfl = (fmtflags)((int)_Newfmtflags & (int)_Fmtmask); 18:50:46 INFO - return (_Oldfmtflags); 18:50:46 INFO - } 18:50:46 INFO - fmtflags setf(fmtflags _Newfmtflags) 18:50:46 INFO - { 18:50:46 INFO - ios_base::fmtflags _Oldfmtflags = _Fmtfl; 18:50:46 INFO - _Fmtfl = (fmtflags)((int)_Fmtfl 18:50:46 INFO - | ((int)_Newfmtflags & (int)_Fmtmask)); 18:50:46 INFO - return (_Oldfmtflags); 18:50:46 INFO - } 18:50:46 INFO - fmtflags setf(fmtflags _Newfmtflags, fmtflags _Mask) 18:50:46 INFO - { 18:50:46 INFO - ios_base::fmtflags _Oldfmtflags = _Fmtfl; 18:50:46 INFO - _Fmtfl = (fmtflags)(((int)_Fmtfl & (int)~_Mask) 18:50:46 INFO - | ((int)_Newfmtflags & (int)_Mask & (int)_Fmtmask)); 18:50:46 INFO - return (_Oldfmtflags); 18:50:46 INFO - } 18:50:46 INFO - void unsetf(fmtflags _Mask) 18:50:46 INFO - { 18:50:46 INFO - _Fmtfl = (fmtflags)((int)_Fmtfl & (int)~_Mask); 18:50:46 INFO - } 18:50:46 INFO - streamsize precision() const 18:50:46 INFO - { 18:50:46 INFO - return (_Prec); 18:50:46 INFO - } 18:50:46 INFO - streamsize precision(streamsize _Newprecision) 18:50:46 INFO - { 18:50:46 INFO - streamsize _Oldprecision = _Prec; 18:50:46 INFO - _Prec = _Newprecision; 18:50:46 INFO - return (_Oldprecision); 18:50:46 INFO - } 18:50:46 INFO - streamsize width() const 18:50:46 INFO - { 18:50:46 INFO - return (_Wide); 18:50:46 INFO - } 18:50:46 INFO - streamsize width(streamsize _Newwidth) 18:50:46 INFO - { 18:50:46 INFO - streamsize _Oldwidth = _Wide; 18:50:46 INFO - _Wide = _Newwidth; 18:50:46 INFO - return (_Oldwidth); 18:50:46 INFO - } 18:50:46 INFO - locale getloc() const 18:50:46 INFO - { 18:50:46 INFO - return (*_Ploc); 18:50:46 INFO - } 18:50:46 INFO - locale imbue(const locale& _Loc) 18:50:46 INFO - { 18:50:46 INFO - locale _Oldlocale = *_Ploc; 18:50:46 INFO - *_Ploc = _Loc; 18:50:46 INFO - _Callfns(imbue_event); 18:50:46 INFO - return (_Oldlocale); 18:50:46 INFO - } 18:50:46 INFO - static int __cdecl xalloc() 18:50:46 INFO - { 18:50:46 INFO - { ::std:: _Lockit _Lock(2); 18:50:46 INFO - return (_Index++); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - long& iword(int _Idx) 18:50:46 INFO - { 18:50:46 INFO - return (_Findarr(_Idx)._Lo); 18:50:46 INFO - } 18:50:46 INFO - void *& pword(int _Idx) 18:50:46 INFO - { 18:50:46 INFO - return (_Findarr(_Idx)._Vp); 18:50:46 INFO - } 18:50:46 INFO - void register_callback(event_callback _Pfn, 18:50:46 INFO - int _Idx) 18:50:46 INFO - { 18:50:46 INFO - _Calls = new _Fnarray(_Idx, _Pfn, _Calls); 18:50:46 INFO - } 18:50:46 INFO - ios_base& copyfmt(const ios_base& _Other) 18:50:46 INFO - { 18:50:46 INFO - if (this != &_Other) 18:50:46 INFO - { 18:50:46 INFO - _Tidy(); 18:50:46 INFO - *_Ploc = *_Other._Ploc; 18:50:46 INFO - _Fmtfl = _Other._Fmtfl; 18:50:46 INFO - _Prec = _Other._Prec; 18:50:46 INFO - _Wide = _Other._Wide; 18:50:46 INFO - _Iosarray *_Ptr = _Other._Arr; 18:50:46 INFO - for (_Arr = 0; _Ptr != 0; _Ptr = _Ptr->_Next) 18:50:46 INFO - if (_Ptr->_Lo != 0 || _Ptr->_Vp != 0) 18:50:46 INFO - { 18:50:46 INFO - iword(_Ptr->_Index) = _Ptr->_Lo; 18:50:46 INFO - pword(_Ptr->_Index) = _Ptr->_Vp; 18:50:46 INFO - } 18:50:46 INFO - for (_Fnarray *_Pfa = _Other._Calls; _Pfa != 0; 18:50:46 INFO - _Pfa = _Pfa->_Next) 18:50:46 INFO - register_callback(_Pfa->_Pfn, _Pfa->_Index); 18:50:46 INFO - _Callfns(copyfmt_event); 18:50:46 INFO - exceptions(_Other._Except); 18:50:46 INFO - } 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - static bool __cdecl sync_with_stdio(bool _Newsync = true) 18:50:46 INFO - { 18:50:46 INFO - { ::std:: _Lockit _Lock(2); 18:50:46 INFO - const bool _Oldsync = _Sync; 18:50:46 INFO - _Sync = _Newsync; 18:50:46 INFO - return (_Oldsync); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - void swap(ios_base& _Right) 18:50:46 INFO - { 18:50:46 INFO - if (this != &_Right) 18:50:46 INFO - { 18:50:46 INFO - ::std:: swap(_Mystate, _Right._Mystate); 18:50:46 INFO - ::std:: swap(_Except, _Right._Except); 18:50:46 INFO - ::std:: swap(_Fmtfl, _Right._Fmtfl); 18:50:46 INFO - ::std:: swap(_Prec, _Right._Prec); 18:50:46 INFO - ::std:: swap(_Wide, _Right._Wide); 18:50:46 INFO - ::std:: swap(_Arr, _Right._Arr); 18:50:46 INFO - ::std:: swap(_Calls, _Right._Calls); 18:50:46 INFO - ::std:: swap(_Ploc, _Right._Ploc); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - virtual ~ios_base() throw () 18:50:46 INFO - { 18:50:46 INFO - _Ios_base_dtor(this); 18:50:46 INFO - } 18:50:46 INFO - static void __cdecl 18:50:46 INFO - _Addstd(ios_base *); 18:50:46 INFO - size_t _Stdstr; 18:50:46 INFO - protected: 18:50:46 INFO - ios_base() 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - void _Init() 18:50:46 INFO - { 18:50:46 INFO - _Ploc = 0; 18:50:46 INFO - _Stdstr = 0; 18:50:46 INFO - _Except = goodbit; 18:50:46 INFO - _Fmtfl = (fmtflags)(skipws | dec); 18:50:46 INFO - _Prec = 6; 18:50:46 INFO - _Wide = 0; 18:50:46 INFO - _Arr = 0; 18:50:46 INFO - _Calls = 0; 18:50:46 INFO - clear(goodbit); 18:50:46 INFO - _Ploc = new locale; 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - struct _Iosarray 18:50:46 INFO - : public _Crt_new_delete 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - _Iosarray(int _Idx, _Iosarray *_Link) 18:50:46 INFO - : _Next(_Link), _Index(_Idx), _Lo(0), _Vp(0) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - _Iosarray *_Next; 18:50:46 INFO - int _Index; 18:50:46 INFO - long _Lo; 18:50:46 INFO - void *_Vp; 18:50:46 INFO - }; 18:50:46 INFO - struct _Fnarray 18:50:46 INFO - : public _Crt_new_delete 18:50:46 INFO - { 18:50:46 INFO - _Fnarray(int _Idx, event_callback _Pnew, _Fnarray *_Link) 18:50:46 INFO - : _Next(_Link), _Index(_Idx), _Pfn(_Pnew) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - _Fnarray *_Next; 18:50:46 INFO - int _Index; 18:50:46 INFO - event_callback _Pfn; 18:50:46 INFO - }; 18:50:46 INFO - void _Callfns(event _Ev) 18:50:46 INFO - { 18:50:46 INFO - for (_Fnarray *_Pfa = _Calls; _Pfa != 0; _Pfa = _Pfa->_Next) 18:50:46 INFO - (*_Pfa->_Pfn)(_Ev, *this, _Pfa->_Index); 18:50:46 INFO - } 18:50:46 INFO - _Iosarray& _Findarr(int _Idx) 18:50:46 INFO - { 18:50:46 INFO - _Iosarray *_Ptr1, *_Ptr2; 18:50:46 INFO - for (_Ptr1 = _Arr, _Ptr2 = 0; _Ptr1 != 0; _Ptr1 = _Ptr1->_Next) 18:50:46 INFO - if (_Ptr1->_Index == _Idx) 18:50:46 INFO - return (*_Ptr1); 18:50:46 INFO - else if (_Ptr2 == 0 && _Ptr1->_Lo == 0 && _Ptr1->_Vp == 0) 18:50:46 INFO - _Ptr2 = _Ptr1; 18:50:46 INFO - if (_Ptr2 != 0) 18:50:46 INFO - { 18:50:46 INFO - _Ptr2->_Index = _Idx; 18:50:46 INFO - return (*_Ptr2); 18:50:46 INFO - } 18:50:46 INFO - _Arr = new _Iosarray(_Idx, _Arr); 18:50:46 INFO - return (*_Arr); 18:50:46 INFO - } 18:50:46 INFO - void _Tidy() 18:50:46 INFO - { 18:50:46 INFO - _Callfns(erase_event); 18:50:46 INFO - _Iosarray *_Ptr1, *_Ptr2; 18:50:46 INFO - for (_Ptr1 = _Arr; _Ptr1 != 0; _Ptr1 = _Ptr2) 18:50:46 INFO - { 18:50:46 INFO - _Ptr2 = _Ptr1->_Next; 18:50:46 INFO - delete _Ptr1; 18:50:46 INFO - } 18:50:46 INFO - _Arr = 0; 18:50:46 INFO - _Fnarray *_Pfa1, *_Pfa2; 18:50:46 INFO - for (_Pfa1 = _Calls; _Pfa1 != 0; _Pfa1 = _Pfa2) 18:50:46 INFO - { 18:50:46 INFO - _Pfa2 = _Pfa1->_Next; 18:50:46 INFO - delete _Pfa1; 18:50:46 INFO - } 18:50:46 INFO - _Calls = 0; 18:50:46 INFO - } 18:50:46 INFO - iostate _Mystate; 18:50:46 INFO - iostate _Except; 18:50:46 INFO - fmtflags _Fmtfl; 18:50:46 INFO - streamsize _Prec; 18:50:46 INFO - streamsize _Wide; 18:50:46 INFO - _Iosarray *_Arr; 18:50:46 INFO - _Fnarray *_Calls; 18:50:46 INFO - locale *_Ploc; 18:50:46 INFO - static int _Index; 18:50:46 INFO - static bool _Sync; 18:50:46 INFO - static void __cdecl 18:50:46 INFO - _Ios_base_dtor(ios_base *); 18:50:46 INFO - public: 18:50:46 INFO - ios_base(const ios_base&) = delete; 18:50:46 INFO - ios_base& operator=(const ios_base&) = delete; 18:50:46 INFO - }; 18:50:46 INFO - } 18:50:46 INFO - #pragma warning(pop) 18:50:46 INFO - #pragma pack(pop) 18:50:46 INFO - #line 658 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - #line 659 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xiosbase" 18:50:46 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:46 INFO - #pragma pack(push,8) 18:50:46 INFO - #pragma warning(push,3) 18:50:46 INFO - #pragma warning(disable: 4251) 18:50:46 INFO - namespace std { 18:50:46 INFO - template 18:50:46 INFO - class basic_streambuf 18:50:46 INFO - { 18:50:46 INFO - typedef basic_streambuf<_Elem, _Traits> _Myt; 18:50:46 INFO - protected: 18:50:46 INFO - basic_streambuf() 18:50:46 INFO - : _Plocale(new locale) 18:50:46 INFO - { 18:50:46 INFO - _Init(); 18:50:46 INFO - } 18:50:46 INFO - basic_streambuf(_Uninitialized) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - basic_streambuf(const _Myt& _Right) 18:50:46 INFO - : _Plocale(new locale(_Right.getloc())) 18:50:46 INFO - { 18:50:46 INFO - _Init(); 18:50:46 INFO - setp(_Right.pbase(), _Right.pptr(), _Right.epptr()); 18:50:46 INFO - setg(_Right.eback(), _Right.gptr(), _Right.egptr()); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator=(const _Myt& _Right) 18:50:46 INFO - { 18:50:46 INFO - if (this != &_Right) 18:50:46 INFO - { 18:50:46 INFO - setp(_Right.pbase(), _Right.pptr(), _Right.epptr()); 18:50:46 INFO - setg(_Right.eback(), _Right.gptr(), _Right.egptr()); 18:50:46 INFO - pubimbue(_Right.getloc()); 18:50:46 INFO - } 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - void swap(_Myt& _Right) 18:50:46 INFO - { 18:50:46 INFO - if (this != &_Right) 18:50:46 INFO - { 18:50:46 INFO - _Elem *_Pfirst0 = pbase(); 18:50:46 INFO - _Elem *_Pnext0 = pptr(); 18:50:46 INFO - _Elem *_Pend = epptr(); 18:50:46 INFO - _Elem *_Gfirst0 = eback(); 18:50:46 INFO - _Elem *_Gnext0 = gptr(); 18:50:46 INFO - _Elem *_Gend = egptr(); 18:50:46 INFO - setp(_Right.pbase(), _Right.pptr(), _Right.epptr()); 18:50:46 INFO - _Right.setp(_Pfirst0, _Pnext0, _Pend); 18:50:46 INFO - setg(_Right.eback(), _Right.gptr(), _Right.egptr()); 18:50:46 INFO - _Right.setg(_Gfirst0, _Gnext0, _Gend); 18:50:46 INFO - ::std:: swap(_Plocale, _Right._Plocale); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - public: 18:50:46 INFO - typedef _Elem char_type; 18:50:46 INFO - typedef _Traits traits_type; 18:50:46 INFO - virtual ~basic_streambuf() throw () 18:50:46 INFO - { 18:50:46 INFO - delete _Plocale; 18:50:46 INFO - } 18:50:46 INFO - typedef typename _Traits::int_type int_type; 18:50:46 INFO - typedef typename _Traits::pos_type pos_type; 18:50:46 INFO - typedef typename _Traits::off_type off_type; 18:50:46 INFO - pos_type pubseekoff(off_type _Off, 18:50:46 INFO - ios_base::seekdir _Way, 18:50:46 INFO - ios_base::openmode _Mode = ios_base::in | ios_base::out) 18:50:46 INFO - { 18:50:46 INFO - return (seekoff(_Off, _Way, _Mode)); 18:50:46 INFO - } 18:50:46 INFO - pos_type pubseekoff(off_type _Off, 18:50:46 INFO - ios_base::seek_dir _Way, 18:50:46 INFO - ios_base::open_mode _Mode) 18:50:46 INFO - { 18:50:46 INFO - return (pubseekoff(_Off, (ios_base::seekdir)_Way, 18:50:46 INFO - (ios_base::openmode)_Mode)); 18:50:46 INFO - } 18:50:46 INFO - #line 103 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:46 INFO - pos_type pubseekpos(pos_type _Pos, 18:50:46 INFO - ios_base::openmode _Mode = ios_base::in | ios_base::out) 18:50:46 INFO - { 18:50:46 INFO - return (seekpos(_Pos, _Mode)); 18:50:46 INFO - } 18:50:46 INFO - pos_type pubseekpos(pos_type _Pos, 18:50:46 INFO - ios_base::open_mode _Mode) 18:50:46 INFO - { 18:50:46 INFO - return (seekpos(_Pos, (ios_base::openmode)_Mode)); 18:50:46 INFO - } 18:50:46 INFO - #line 117 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:46 INFO - _Myt * pubsetbuf(_Elem *_Buffer, 18:50:46 INFO - streamsize _Count) 18:50:46 INFO - { 18:50:46 INFO - return (setbuf(_Buffer, _Count)); 18:50:46 INFO - } 18:50:46 INFO - locale pubimbue(const locale &_Newlocale) 18:50:46 INFO - { 18:50:46 INFO - locale _Oldlocale = *_Plocale; 18:50:46 INFO - imbue(_Newlocale); 18:50:46 INFO - *_Plocale = _Newlocale; 18:50:46 INFO - return (_Oldlocale); 18:50:46 INFO - } 18:50:46 INFO - locale getloc() const 18:50:46 INFO - { 18:50:46 INFO - return (*_Plocale); 18:50:46 INFO - } 18:50:46 INFO - streamsize in_avail() 18:50:46 INFO - { 18:50:46 INFO - streamsize _Res = _Gnavail(); 18:50:46 INFO - return (0 < _Res ? _Res : showmanyc()); 18:50:46 INFO - } 18:50:46 INFO - int pubsync() 18:50:46 INFO - { 18:50:46 INFO - return (sync()); 18:50:46 INFO - } 18:50:46 INFO - int_type sbumpc() 18:50:46 INFO - { 18:50:46 INFO - return (0 < _Gnavail() 18:50:46 INFO - ? _Traits::to_int_type(*_Gninc()) : uflow()); 18:50:46 INFO - } 18:50:46 INFO - int_type sgetc() 18:50:46 INFO - { 18:50:46 INFO - return (0 < _Gnavail() 18:50:46 INFO - ? _Traits::to_int_type(*gptr()) : underflow()); 18:50:46 INFO - } 18:50:46 INFO - streamsize sgetn(_Elem *_Ptr, 18:50:46 INFO - streamsize _Count) 18:50:46 INFO - { 18:50:46 INFO - return (xsgetn(_Ptr, _Count)); 18:50:46 INFO - } 18:50:46 INFO - int_type snextc() 18:50:46 INFO - { 18:50:46 INFO - return (1 < _Gnavail() 18:50:46 INFO - ? _Traits::to_int_type(*_Gnpreinc()) 18:50:46 INFO - : _Traits::eq_int_type(_Traits::eof(), sbumpc()) 18:50:46 INFO - ? _Traits::eof() : sgetc()); 18:50:46 INFO - } 18:50:46 INFO - int_type sputbackc(_Elem _Ch) 18:50:46 INFO - { 18:50:46 INFO - return (gptr() != 0 && eback() < gptr() 18:50:46 INFO - && _Traits::eq(_Ch, gptr()[-1]) 18:50:46 INFO - ? _Traits::to_int_type(*_Gndec()) 18:50:46 INFO - : pbackfail(_Traits::to_int_type(_Ch))); 18:50:46 INFO - } 18:50:46 INFO - void stossc() 18:50:46 INFO - { 18:50:46 INFO - if (0 < _Gnavail()) 18:50:46 INFO - _Gninc(); 18:50:46 INFO - else 18:50:46 INFO - uflow(); 18:50:46 INFO - } 18:50:46 INFO - #line 191 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:46 INFO - int_type sungetc() 18:50:46 INFO - { 18:50:46 INFO - return (gptr() != 0 && eback() < gptr() 18:50:46 INFO - ? _Traits::to_int_type(*_Gndec()) : pbackfail()); 18:50:46 INFO - } 18:50:46 INFO - int_type sputc(_Elem _Ch) 18:50:46 INFO - { 18:50:46 INFO - return (0 < _Pnavail() 18:50:46 INFO - ? _Traits::to_int_type(*_Pninc() = _Ch) 18:50:46 INFO - : overflow(_Traits::to_int_type(_Ch))); 18:50:46 INFO - } 18:50:46 INFO - streamsize sputn(const _Elem *_Ptr, 18:50:46 INFO - streamsize _Count) 18:50:46 INFO - { 18:50:46 INFO - return (xsputn(_Ptr, _Count)); 18:50:46 INFO - } 18:50:46 INFO - virtual void _Lock() 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - virtual void _Unlock() 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - _Elem * eback() const 18:50:46 INFO - { 18:50:46 INFO - return (*_IGfirst); 18:50:46 INFO - } 18:50:46 INFO - _Elem * gptr() const 18:50:46 INFO - { 18:50:46 INFO - return (*_IGnext); 18:50:46 INFO - } 18:50:46 INFO - _Elem * pbase() const 18:50:46 INFO - { 18:50:46 INFO - return (*_IPfirst); 18:50:46 INFO - } 18:50:46 INFO - _Elem * pptr() const 18:50:46 INFO - { 18:50:46 INFO - return (*_IPnext); 18:50:46 INFO - } 18:50:46 INFO - _Elem * egptr() const 18:50:46 INFO - { 18:50:46 INFO - return (*_IGnext + *_IGcount); 18:50:46 INFO - } 18:50:46 INFO - void gbump(int _Off) 18:50:46 INFO - { 18:50:46 INFO - *_IGcount -= _Off; 18:50:46 INFO - *_IGnext += _Off; 18:50:46 INFO - } 18:50:46 INFO - void setg(_Elem *_First, _Elem *_Next, _Elem *_Last) 18:50:46 INFO - { 18:50:46 INFO - *_IGfirst = _First; 18:50:46 INFO - *_IGnext = _Next; 18:50:46 INFO - *_IGcount = (int)(_Last - _Next); 18:50:46 INFO - } 18:50:46 INFO - _Elem * epptr() const 18:50:46 INFO - { 18:50:46 INFO - return (*_IPnext + *_IPcount); 18:50:46 INFO - } 18:50:46 INFO - _Elem * _Gndec() 18:50:46 INFO - { 18:50:46 INFO - ++*_IGcount; 18:50:46 INFO - return (--*_IGnext); 18:50:46 INFO - } 18:50:46 INFO - _Elem * _Gninc() 18:50:46 INFO - { 18:50:46 INFO - --*_IGcount; 18:50:46 INFO - return ((*_IGnext)++); 18:50:46 INFO - } 18:50:46 INFO - _Elem * _Gnpreinc() 18:50:46 INFO - { 18:50:46 INFO - --*_IGcount; 18:50:46 INFO - return (++(*_IGnext)); 18:50:46 INFO - } 18:50:46 INFO - streamsize _Gnavail() const 18:50:46 INFO - { 18:50:46 INFO - return (*_IGnext != 0 ? *_IGcount : 0); 18:50:46 INFO - } 18:50:46 INFO - void pbump(int _Off) 18:50:46 INFO - { 18:50:46 INFO - *_IPcount -= _Off; 18:50:46 INFO - *_IPnext += _Off; 18:50:46 INFO - } 18:50:46 INFO - void setp(_Elem *_First, _Elem *_Last) 18:50:46 INFO - { 18:50:46 INFO - *_IPfirst = _First; 18:50:46 INFO - *_IPnext = _First; 18:50:46 INFO - *_IPcount = (int)(_Last - _First); 18:50:46 INFO - } 18:50:46 INFO - void setp(_Elem *_First, _Elem *_Next, _Elem *_Last) 18:50:46 INFO - { 18:50:46 INFO - *_IPfirst = _First; 18:50:46 INFO - *_IPnext = _Next; 18:50:46 INFO - *_IPcount = (int)(_Last - _Next); 18:50:46 INFO - } 18:50:46 INFO - _Elem * _Pninc() 18:50:46 INFO - { 18:50:46 INFO - --*_IPcount; 18:50:46 INFO - return ((*_IPnext)++); 18:50:46 INFO - } 18:50:46 INFO - streamsize _Pnavail() const 18:50:46 INFO - { 18:50:46 INFO - return (*_IPnext != 0 ? *_IPcount : 0); 18:50:46 INFO - } 18:50:46 INFO - void _Init() 18:50:46 INFO - { 18:50:46 INFO - _IGfirst = &_Gfirst; 18:50:46 INFO - _IPfirst = &_Pfirst; 18:50:46 INFO - _IGnext = &_Gnext; 18:50:46 INFO - _IPnext = &_Pnext; 18:50:46 INFO - _IGcount = &_Gcount; 18:50:46 INFO - _IPcount = &_Pcount; 18:50:46 INFO - setp(0, 0); 18:50:46 INFO - setg(0, 0, 0); 18:50:46 INFO - } 18:50:46 INFO - void _Init(_Elem **_Gf, _Elem **_Gn, int *_Gc, 18:50:46 INFO - _Elem **_Pf, _Elem **_Pn, int *_Pc) 18:50:46 INFO - { 18:50:46 INFO - _IGfirst = _Gf; 18:50:46 INFO - _IPfirst = _Pf; 18:50:46 INFO - _IGnext = _Gn; 18:50:46 INFO - _IPnext = _Pn; 18:50:46 INFO - _IGcount = _Gc; 18:50:46 INFO - _IPcount = _Pc; 18:50:46 INFO - } 18:50:46 INFO - virtual int_type overflow(int_type = _Traits::eof()) 18:50:46 INFO - { 18:50:46 INFO - return (_Traits::eof()); 18:50:46 INFO - } 18:50:46 INFO - virtual int_type pbackfail(int_type = _Traits::eof()) 18:50:46 INFO - { 18:50:46 INFO - return (_Traits::eof()); 18:50:46 INFO - } 18:50:46 INFO - virtual streamsize showmanyc() 18:50:46 INFO - { 18:50:46 INFO - return (0); 18:50:46 INFO - } 18:50:46 INFO - virtual int_type underflow() 18:50:46 INFO - { 18:50:46 INFO - return (_Traits::eof()); 18:50:46 INFO - } 18:50:46 INFO - virtual int_type uflow() 18:50:46 INFO - { 18:50:46 INFO - return (_Traits::eq_int_type(_Traits::eof(), underflow()) 18:50:46 INFO - ? _Traits::eof() : _Traits::to_int_type(*_Gninc())); 18:50:46 INFO - } 18:50:46 INFO - virtual streamsize xsgetn(_Elem * _Ptr, 18:50:46 INFO - streamsize _Count) 18:50:46 INFO - { 18:50:46 INFO - int_type _Meta; 18:50:46 INFO - streamsize _Size, _Copied; 18:50:46 INFO - for (_Copied = 0; 0 < _Count; ) 18:50:46 INFO - if (0 < (_Size = _Gnavail())) 18:50:46 INFO - { 18:50:46 INFO - if (_Count < _Size) 18:50:46 INFO - _Size = _Count; 18:50:46 INFO - _Traits::copy(_Ptr, gptr(), (size_t)_Size); 18:50:46 INFO - _Ptr += _Size; 18:50:46 INFO - _Copied += _Size; 18:50:46 INFO - _Count -= _Size; 18:50:46 INFO - gbump((int)_Size); 18:50:46 INFO - } 18:50:46 INFO - else if (_Traits::eq_int_type(_Traits::eof(), _Meta = uflow())) 18:50:46 INFO - break; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = _Traits::to_char_type(_Meta); 18:50:46 INFO - ++_Copied; 18:50:46 INFO - --_Count; 18:50:46 INFO - } 18:50:46 INFO - return (_Copied); 18:50:46 INFO - } 18:50:46 INFO - virtual streamsize xsputn(const _Elem *_Ptr, 18:50:46 INFO - streamsize _Count) 18:50:46 INFO - { 18:50:46 INFO - streamsize _Size, _Copied; 18:50:46 INFO - for (_Copied = 0; 0 < _Count; ) 18:50:46 INFO - if (0 < (_Size = _Pnavail())) 18:50:46 INFO - { 18:50:46 INFO - if (_Count < _Size) 18:50:46 INFO - _Size = _Count; 18:50:46 INFO - _Traits::copy(pptr(), _Ptr, (size_t)_Size); 18:50:46 INFO - _Ptr += _Size; 18:50:46 INFO - _Copied += _Size; 18:50:46 INFO - _Count -= _Size; 18:50:46 INFO - pbump((int)_Size); 18:50:46 INFO - } 18:50:46 INFO - else if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - overflow(_Traits::to_int_type(*_Ptr)))) 18:50:46 INFO - break; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - ++_Ptr; 18:50:46 INFO - ++_Copied; 18:50:46 INFO - --_Count; 18:50:46 INFO - } 18:50:46 INFO - return (_Copied); 18:50:46 INFO - } 18:50:46 INFO - virtual pos_type seekoff(off_type, 18:50:46 INFO - ios_base::seekdir, 18:50:46 INFO - ios_base::openmode = ios_base::in | ios_base::out) 18:50:46 INFO - { 18:50:46 INFO - return (streampos(_BADOFF)); 18:50:46 INFO - } 18:50:46 INFO - virtual pos_type seekpos(pos_type, 18:50:46 INFO - ios_base::openmode = ios_base::in | ios_base::out) 18:50:46 INFO - { 18:50:46 INFO - return (streampos(_BADOFF)); 18:50:46 INFO - } 18:50:46 INFO - virtual _Myt * setbuf(_Elem *, streamsize) 18:50:46 INFO - { 18:50:46 INFO - return (this); 18:50:46 INFO - } 18:50:46 INFO - virtual int sync() 18:50:46 INFO - { 18:50:46 INFO - return (0); 18:50:46 INFO - } 18:50:46 INFO - virtual void imbue(const locale&) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - _Elem *_Gfirst; 18:50:46 INFO - _Elem *_Pfirst; 18:50:46 INFO - _Elem **_IGfirst; 18:50:46 INFO - _Elem **_IPfirst; 18:50:46 INFO - _Elem *_Gnext; 18:50:46 INFO - _Elem *_Pnext; 18:50:46 INFO - _Elem **_IGnext; 18:50:46 INFO - _Elem **_IPnext; 18:50:46 INFO - int _Gcount; 18:50:46 INFO - int _Pcount; 18:50:46 INFO - int *_IGcount; 18:50:46 INFO - int *_IPcount; 18:50:46 INFO - protected: 18:50:46 INFO - locale *_Plocale; 18:50:46 INFO - }; 18:50:46 INFO - template class __declspec(dllimport) basic_streambuf >; 18:50:46 INFO - template class __declspec(dllimport) basic_streambuf >; 18:50:46 INFO - #line 476 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:46 INFO - #line 482 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:46 INFO - template 18:50:46 INFO - class istreambuf_iterator 18:50:46 INFO - : public iterator 18:50:46 INFO - { 18:50:46 INFO - typedef istreambuf_iterator<_Elem, _Traits> _Myt; 18:50:46 INFO - public: 18:50:46 INFO - typedef _Elem char_type; 18:50:46 INFO - typedef _Traits traits_type; 18:50:46 INFO - typedef basic_streambuf<_Elem, _Traits> streambuf_type; 18:50:46 INFO - typedef basic_istream<_Elem, _Traits> istream_type; 18:50:46 INFO - typedef typename traits_type::int_type int_type; 18:50:46 INFO - typedef const _Elem *pointer; 18:50:46 INFO - constexpr istreambuf_iterator(streambuf_type *_Sb = 0) 18:50:46 INFO - : _Strbuf(_Sb), _Got(_Sb == 0), _Val() 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - istreambuf_iterator(istream_type& _Istr) 18:50:46 INFO - : _Strbuf(_Istr.rdbuf()), _Got(_Istr.rdbuf() == 0) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - _Elem operator*() const 18:50:46 INFO - { 18:50:46 INFO - if (!_Got) 18:50:46 INFO - _Peek(); 18:50:46 INFO - #line 519 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:46 INFO - return (_Val); 18:50:46 INFO - } 18:50:46 INFO - const _Elem *operator->() const 18:50:46 INFO - { 18:50:46 INFO - return (pointer_traits::pointer_to(**this)); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator++() 18:50:46 INFO - { 18:50:46 INFO - #line 534 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:46 INFO - _Inc(); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt operator++(int) 18:50:46 INFO - { 18:50:46 INFO - if (!_Got) 18:50:46 INFO - _Peek(); 18:50:46 INFO - _Myt _Tmp = *this; 18:50:46 INFO - ++*this; 18:50:46 INFO - return (_Tmp); 18:50:46 INFO - } 18:50:46 INFO - bool equal(const _Myt& _Right) const 18:50:46 INFO - { 18:50:46 INFO - if (!_Got) 18:50:46 INFO - _Peek(); 18:50:46 INFO - if (!_Right._Got) 18:50:46 INFO - _Right._Peek(); 18:50:46 INFO - return ((_Strbuf == 0 && _Right._Strbuf == 0) 18:50:46 INFO - || (_Strbuf != 0 && _Right._Strbuf != 0)); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - void _Inc() 18:50:46 INFO - { 18:50:46 INFO - if (_Strbuf == 0 18:50:46 INFO - || traits_type::eq_int_type(traits_type::eof(), 18:50:46 INFO - _Strbuf->sbumpc())) 18:50:46 INFO - _Strbuf = 0, _Got = true; 18:50:46 INFO - else 18:50:46 INFO - _Got = false; 18:50:46 INFO - } 18:50:46 INFO - _Elem _Peek() const 18:50:46 INFO - { 18:50:46 INFO - int_type _Meta; 18:50:46 INFO - if (_Strbuf == 0 18:50:46 INFO - || traits_type::eq_int_type(traits_type::eof(), 18:50:46 INFO - _Meta = _Strbuf->sgetc())) 18:50:46 INFO - _Strbuf = 0; 18:50:46 INFO - else 18:50:46 INFO - _Val = traits_type::to_char_type(_Meta); 18:50:46 INFO - _Got = true; 18:50:46 INFO - return (_Val); 18:50:46 INFO - } 18:50:46 INFO - mutable streambuf_type *_Strbuf; 18:50:46 INFO - mutable bool _Got; 18:50:46 INFO - mutable _Elem _Val; 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - struct _Is_checked_helper > 18:50:46 INFO - : public true_type 18:50:46 INFO - { 18:50:46 INFO - }; 18:50:46 INFO - template inline 18:50:46 INFO - bool operator==( 18:50:46 INFO - const istreambuf_iterator<_Elem, _Traits>& _Left, 18:50:46 INFO - const istreambuf_iterator<_Elem, _Traits>& _Right) 18:50:46 INFO - { 18:50:46 INFO - return (_Left.equal(_Right)); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - bool operator!=( 18:50:46 INFO - const istreambuf_iterator<_Elem, _Traits>& _Left, 18:50:46 INFO - const istreambuf_iterator<_Elem, _Traits>& _Right) 18:50:46 INFO - { 18:50:46 INFO - return (!(_Left == _Right)); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - class ostreambuf_iterator 18:50:46 INFO - : public _Outit 18:50:46 INFO - { 18:50:46 INFO - typedef ostreambuf_iterator<_Elem, _Traits> _Myt; 18:50:46 INFO - public: 18:50:46 INFO - typedef _Elem char_type; 18:50:46 INFO - typedef _Traits traits_type; 18:50:46 INFO - typedef basic_streambuf<_Elem, _Traits> streambuf_type; 18:50:46 INFO - typedef basic_ostream<_Elem, _Traits> ostream_type; 18:50:46 INFO - ostreambuf_iterator(streambuf_type *_Sb) 18:50:46 INFO - : _Failed(false), _Strbuf(_Sb) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - ostreambuf_iterator(ostream_type& _Ostr) 18:50:46 INFO - : _Failed(false), _Strbuf(_Ostr.rdbuf()) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator=(_Elem _Right) 18:50:46 INFO - { 18:50:46 INFO - if (_Strbuf == 0 18:50:46 INFO - || traits_type::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Strbuf->sputc(_Right))) 18:50:46 INFO - _Failed = true; 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator*() 18:50:46 INFO - { 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator++() 18:50:46 INFO - { 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator++(int) 18:50:46 INFO - { 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - bool failed() const 18:50:46 INFO - { 18:50:46 INFO - return (_Failed); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - bool _Failed; 18:50:46 INFO - streambuf_type *_Strbuf; 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - struct _Is_checked_helper > 18:50:46 INFO - : public true_type 18:50:46 INFO - { 18:50:46 INFO - }; 18:50:46 INFO - } 18:50:46 INFO - #pragma warning(pop) 18:50:46 INFO - #pragma pack(pop) 18:50:46 INFO - #line 682 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:46 INFO - #line 683 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\streambuf" 18:50:46 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocnum" 18:50:46 INFO - #pragma pack(push,8) 18:50:46 INFO - #pragma warning(push,3) 18:50:46 INFO - #pragma warning(disable: 4189 4275) 18:50:46 INFO - extern "C" { 18:50:46 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocnum" 18:50:46 INFO - extern __declspec(dllimport) float __cdecl _Stofx(const char *, 18:50:46 INFO - char **, 18:50:46 INFO - long, int *); 18:50:46 INFO - extern __declspec(dllimport) double __cdecl _Stodx(const char *, 18:50:46 INFO - char **, 18:50:46 INFO - long, int *); 18:50:46 INFO - extern __declspec(dllimport) long double __cdecl _Stoldx(const char *, 18:50:46 INFO - char **, 18:50:46 INFO - long, int *); 18:50:46 INFO - extern __declspec(dllimport) long __cdecl _Stolx(const char *, 18:50:46 INFO - char **, 18:50:46 INFO - int, int *); 18:50:46 INFO - extern __declspec(dllimport) unsigned long __cdecl _Stoulx(const char *, 18:50:46 INFO - char **, 18:50:46 INFO - int, int *); 18:50:46 INFO - extern __declspec(dllimport) long long __cdecl _Stollx(const char *, 18:50:46 INFO - char **, 18:50:46 INFO - int, int *); 18:50:46 INFO - extern __declspec(dllimport) unsigned long long __cdecl _Stoullx(const char *, 18:50:46 INFO - char **, 18:50:46 INFO - int, int *); 18:50:46 INFO - } 18:50:46 INFO - #line 50 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocnum" 18:50:46 INFO - namespace std { 18:50:46 INFO - inline double _Stodx_v2(const char *_Str, char **_Endptr, int _Pten, int *_Perr) 18:50:46 INFO - { 18:50:46 INFO - int& _Errno_ref = (*_errno()); 18:50:46 INFO - const int _Orig = _Errno_ref; 18:50:46 INFO - _Errno_ref = 0; 18:50:46 INFO - double _Val = :: strtod(_Str, _Endptr); 18:50:46 INFO - *_Perr = _Errno_ref; 18:50:46 INFO - _Errno_ref = _Orig; 18:50:46 INFO - if (_Pten != 0) 18:50:46 INFO - _Val *= :: pow(10.0, static_cast(_Pten)); 18:50:46 INFO - return (_Val); 18:50:46 INFO - } 18:50:46 INFO - inline float _Stofx_v2(const char *_Str, char **_Endptr, int _Pten, int *_Perr) 18:50:46 INFO - { 18:50:46 INFO - int& _Errno_ref = (*_errno()); 18:50:46 INFO - const int _Orig = _Errno_ref; 18:50:46 INFO - _Errno_ref = 0; 18:50:46 INFO - float _Val = :: strtof(_Str, _Endptr); 18:50:46 INFO - *_Perr = _Errno_ref; 18:50:46 INFO - _Errno_ref = _Orig; 18:50:46 INFO - if (_Pten != 0) 18:50:46 INFO - _Val *= :: powf(10.0f, static_cast(_Pten)); 18:50:46 INFO - return (_Val); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - size_t _Find_elem(_Elem *_Base, _Elem _Ch) 18:50:46 INFO - { 18:50:46 INFO - _Elem *_Ptr = _Base; 18:50:46 INFO - for (; *_Ptr != (_Elem)0 && *_Ptr != _Ch; ++_Ptr) 18:50:46 INFO - ; 18:50:46 INFO - return ((size_t)(_Ptr - _Base)); 18:50:46 INFO - } 18:50:46 INFO - inline wchar_t *_Maklocwcs(const wchar_t *_Ptr) 18:50:46 INFO - { 18:50:46 INFO - size_t _Count = :: wcslen(_Ptr) + 1; 18:50:46 INFO - wchar_t *_Ptrdest = (wchar_t *)calloc(_Count, sizeof (wchar_t)); 18:50:46 INFO - #line 103 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocnum" 18:50:46 INFO - if (!_Ptrdest) 18:50:46 INFO - _Xbad_alloc(); 18:50:46 INFO - :: wmemcpy(_Ptrdest, _Ptr, _Count); 18:50:46 INFO - return (_Ptrdest); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - class numpunct 18:50:46 INFO - : public locale::facet 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - typedef basic_string<_Elem, char_traits<_Elem>, allocator<_Elem> > 18:50:46 INFO - string_type; 18:50:46 INFO - typedef _Elem char_type; 18:50:46 INFO - __declspec(dllimport) static locale::id id; 18:50:46 INFO - _Elem decimal_point() const 18:50:46 INFO - { 18:50:46 INFO - return (do_decimal_point()); 18:50:46 INFO - } 18:50:46 INFO - _Elem thousands_sep() const 18:50:46 INFO - { 18:50:46 INFO - return (do_thousands_sep()); 18:50:46 INFO - } 18:50:46 INFO - string grouping() const 18:50:46 INFO - { 18:50:46 INFO - return (do_grouping()); 18:50:46 INFO - } 18:50:46 INFO - string_type falsename() const 18:50:46 INFO - { 18:50:46 INFO - return (do_falsename()); 18:50:46 INFO - } 18:50:46 INFO - string_type truename() const 18:50:46 INFO - { 18:50:46 INFO - return (do_truename()); 18:50:46 INFO - } 18:50:46 INFO - explicit numpunct(size_t _Refs = 0) 18:50:46 INFO - : locale::facet(_Refs) 18:50:46 INFO - { 18:50:46 INFO - { _Locinfo _Lobj; 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - if (_Kseparator == 0) 18:50:46 INFO - _Kseparator = 18:50:46 INFO - _Maklocchr(',', (_Elem *)0, _Lobj._Getcvt()); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - numpunct(const _Locinfo& _Lobj, size_t _Refs = 0, bool _Isdef = false) 18:50:46 INFO - : locale::facet(_Refs) 18:50:46 INFO - { 18:50:46 INFO - _Init(_Lobj, _Isdef); 18:50:46 INFO - } 18:50:46 INFO - static size_t _Getcat(const locale::facet **_Ppf = 0, 18:50:46 INFO - const locale *_Ploc = 0) 18:50:46 INFO - { 18:50:46 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:46 INFO - *_Ppf = new numpunct<_Elem>( 18:50:46 INFO - _Locinfo(_Ploc->c_str()), 0, true); 18:50:46 INFO - return (4); 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - virtual ~numpunct() throw () 18:50:46 INFO - { 18:50:46 INFO - _Tidy(); 18:50:46 INFO - } 18:50:46 INFO - numpunct(const char *_Locname, size_t _Refs = 0, bool _Isdef = false) 18:50:46 INFO - : locale::facet(_Refs) 18:50:46 INFO - { 18:50:46 INFO - { _Locinfo _Lobj(_Locname); 18:50:46 INFO - _Init(_Lobj, _Isdef); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - void _Getvals(_Elem2, const lconv *_Ptr, _Locinfo::_Cvtvec _Cvt) 18:50:46 INFO - { 18:50:46 INFO - _Dp = _Maklocchr(_Ptr->decimal_point[0], (_Elem2 *)0, _Cvt); 18:50:46 INFO - _Kseparator = _Maklocchr(_Ptr->thousands_sep[0], (_Elem2 *)0, _Cvt); 18:50:46 INFO - } 18:50:46 INFO - template<> 18:50:46 INFO - void _Getvals(wchar_t, const lconv *_Ptr, _Locinfo::_Cvtvec) 18:50:46 INFO - { 18:50:46 INFO - _Dp = (_Elem)_Ptr->_W_decimal_point[0]; 18:50:46 INFO - _Kseparator = (_Elem)_Ptr->_W_thousands_sep[0]; 18:50:46 INFO - } 18:50:46 INFO - void _Init(const _Locinfo& _Lobj, bool _Isdef = false) 18:50:46 INFO - { 18:50:46 INFO - const lconv *_Ptr = _Lobj._Getlconv(); 18:50:46 INFO - _Locinfo::_Cvtvec _Cvt = _Lobj._Getcvt(); 18:50:46 INFO - _Grouping = 0; 18:50:46 INFO - _Falsename = 0; 18:50:46 INFO - _Truename = 0; 18:50:46 INFO - { if (1) { 18:50:46 INFO - _Grouping = _Maklocstr(_Isdef ? "" : _Ptr->grouping, (char *)0, _Lobj._Getcvt()); 18:50:46 INFO - #line 213 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocnum" 18:50:46 INFO - _Falsename = _Maklocstr(_Lobj._Getfalse(), (_Elem *)0, _Cvt); 18:50:46 INFO - _Truename = _Maklocstr(_Lobj._Gettrue(), (_Elem *)0, _Cvt); 18:50:46 INFO - } else if (0) { 18:50:46 INFO - _Tidy(); 18:50:46 INFO - ; 18:50:46 INFO - } } 18:50:46 INFO - if (_Isdef) 18:50:46 INFO - { 18:50:46 INFO - _Dp = _Maklocchr('.', (_Elem *)0, _Cvt); 18:50:46 INFO - _Kseparator = _Maklocchr(',', (_Elem *)0, _Cvt); 18:50:46 INFO - } 18:50:46 INFO - else 18:50:46 INFO - _Getvals((_Elem)0, _Ptr, _Cvt); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_decimal_point() const 18:50:46 INFO - { 18:50:46 INFO - return (_Dp); 18:50:46 INFO - } 18:50:46 INFO - virtual _Elem do_thousands_sep() const 18:50:46 INFO - { 18:50:46 INFO - return (_Kseparator); 18:50:46 INFO - } 18:50:46 INFO - virtual string do_grouping() const 18:50:46 INFO - { 18:50:46 INFO - return (string(_Grouping)); 18:50:46 INFO - } 18:50:46 INFO - virtual string_type do_falsename() const 18:50:46 INFO - { 18:50:46 INFO - return (string_type(_Falsename)); 18:50:46 INFO - } 18:50:46 INFO - virtual string_type do_truename() const 18:50:46 INFO - { 18:50:46 INFO - return (string_type(_Truename)); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - void _Tidy() 18:50:46 INFO - { 18:50:46 INFO - :: free((void *)_Grouping); 18:50:46 INFO - :: free((void *)_Falsename); 18:50:46 INFO - :: free((void *)_Truename); 18:50:46 INFO - } 18:50:46 INFO - const char *_Grouping; 18:50:46 INFO - _Elem _Dp; 18:50:46 INFO - _Elem _Kseparator; 18:50:46 INFO - const _Elem *_Falsename; 18:50:46 INFO - const _Elem *_Truename; 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - class numpunct_byname 18:50:46 INFO - : public numpunct<_Elem> 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - explicit numpunct_byname(const char *_Locname, size_t _Refs = 0) 18:50:46 INFO - : numpunct<_Elem>(_Locname, _Refs) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - explicit numpunct_byname(const string& _Str, size_t _Refs = 0) 18:50:46 INFO - : numpunct<_Elem>(_Str.c_str(), _Refs) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - virtual ~numpunct_byname() throw () 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - locale::id numpunct<_Elem>::id; 18:50:46 INFO - template > > 18:50:46 INFO - class num_get 18:50:46 INFO - : public locale::facet 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - typedef numpunct<_Elem> _Mypunct; 18:50:46 INFO - typedef basic_string<_Elem, char_traits<_Elem>, allocator<_Elem> > 18:50:46 INFO - _Mystr; 18:50:46 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:46 INFO - const locale *_Ploc = 0) 18:50:46 INFO - { 18:50:46 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:46 INFO - *_Ppf = new num_get<_Elem, _InIt>( 18:50:46 INFO - _Locinfo(_Ploc->c_str())); 18:50:46 INFO - return (4); 18:50:46 INFO - } 18:50:46 INFO - static locale::id id; 18:50:46 INFO - protected: 18:50:46 INFO - virtual ~num_get() throw () 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - void _Init(const _Locinfo&) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - public: 18:50:46 INFO - explicit num_get(size_t _Refs = 0) 18:50:46 INFO - : locale::facet(_Refs) 18:50:46 INFO - { 18:50:46 INFO - { _Locinfo _Lobj; 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - num_get(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:46 INFO - : locale::facet(_Refs) 18:50:46 INFO - { 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - } 18:50:46 INFO - typedef _Elem char_type; 18:50:46 INFO - typedef _InIt iter_type; 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - bool& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - unsigned short& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - unsigned int& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - long& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - unsigned long& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - long long& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - unsigned long long& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - float& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - double& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - long double& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _InIt get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - void *& _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_get(_First, _Last, _Iosbase, _State, _Val)); 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - bool& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - int _Ans = -1; 18:50:46 INFO - if (_Iosbase.flags() & ios_base::boolalpha) 18:50:46 INFO - { 18:50:46 INFO - typedef typename _Mystr::size_type _Mystrsize; 18:50:46 INFO - const _Mypunct& _Punct_fac = use_facet< _Mypunct >(_Iosbase.getloc()); 18:50:46 INFO - _Mystr _Str((_Mystrsize)1, (char_type)0); 18:50:46 INFO - _Str += _Punct_fac.falsename(); 18:50:46 INFO - _Str += (char_type)0; 18:50:46 INFO - _Str += _Punct_fac.truename(); 18:50:46 INFO - _Ans = _Getloctxt(_First, _Last, (size_t)2, _Str.c_str()); 18:50:46 INFO - } 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - char _Ac[32], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - const unsigned long _Ulo = :: _Stoulx(_Ac, &_Ep, 18:50:46 INFO - _Getifld(_Ac, _First, _Last, _Iosbase.flags(), 18:50:46 INFO - _Iosbase.getloc()), &_Errno); 18:50:46 INFO - if (_Ep != _Ac && _Errno == 0 && _Ulo <= 1) 18:50:46 INFO - _Ans = _Ulo; 18:50:46 INFO - } 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ans < 0) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = _Ans != 0; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - unsigned short& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - char _Ac[32], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - int _Base = _Getifld(_Ac, _First, _Last, _Iosbase.flags(), 18:50:46 INFO - _Iosbase.getloc()); 18:50:46 INFO - char *_Ptr = _Ac[0] == '-' ? _Ac + 1 : _Ac; 18:50:46 INFO - const unsigned long _Ans = 18:50:46 INFO - :: _Stoulx(_Ptr, &_Ep, _Base, &_Errno); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ep == _Ptr || _Errno != 0 || 0xffff < _Ans) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = (unsigned short)(_Ac[0] == '-' 18:50:46 INFO - ? 0 -_Ans : _Ans); 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - unsigned int& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - char _Ac[32], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - int _Base = _Getifld(_Ac, _First, _Last, _Iosbase.flags(), 18:50:46 INFO - _Iosbase.getloc()); 18:50:46 INFO - char *_Ptr = _Ac[0] == '-' ? _Ac + 1 : _Ac; 18:50:46 INFO - const unsigned long _Ans = 18:50:46 INFO - :: _Stoulx(_Ptr, &_Ep, _Base, &_Errno); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ep == _Ptr || _Errno != 0 || 0xffffffff < _Ans) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = _Ac[0] == '-' ? 0 -_Ans : _Ans; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - long& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - char _Ac[32], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - const long _Ans = :: _Stolx(_Ac, &_Ep, 18:50:46 INFO - _Getifld(_Ac, _First, _Last, _Iosbase.flags(), 18:50:46 INFO - _Iosbase.getloc()), &_Errno); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ep == _Ac || _Errno != 0) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = _Ans; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - unsigned long& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - char _Ac[32], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - const unsigned long _Ans = :: _Stoulx(_Ac, &_Ep, 18:50:46 INFO - _Getifld(_Ac, _First, _Last, _Iosbase.flags(), 18:50:46 INFO - _Iosbase.getloc()), &_Errno); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ep == _Ac || _Errno != 0) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = _Ans; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - long long& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - char _Ac[32], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - const long long _Ans = :: _Stollx(_Ac, &_Ep, 18:50:46 INFO - _Getifld(_Ac, _First, _Last, _Iosbase.flags(), 18:50:46 INFO - _Iosbase.getloc()), &_Errno); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ep == _Ac || _Errno != 0) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = _Ans; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - unsigned long long& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - char _Ac[32], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - const unsigned long long _Ans = :: _Stoullx(_Ac, &_Ep, 18:50:46 INFO - _Getifld(_Ac, _First, _Last, _Iosbase.flags(), 18:50:46 INFO - _Iosbase.getloc()), &_Errno); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ep == _Ac || _Errno != 0) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = _Ans; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - float& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - char _Ac[(8 + 768 + 16)], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - int _Hexexp = 1000000000; 18:50:46 INFO - float _Ans = _Stofx_v2(_Ac, &_Ep, 18:50:46 INFO - _Getffld(_Ac, _First, _Last, 18:50:46 INFO - _Iosbase, &_Hexexp), &_Errno); 18:50:46 INFO - if (_Hexexp != 1000000000 && _Hexexp != 0) 18:50:46 INFO - _Ans = :: ldexpf(_Ans, 4 * _Hexexp); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ep == _Ac || _Errno != 0) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = _Ans; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - double& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - char _Ac[(8 + 768 + 16)], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - int _Hexexp = 1000000000; 18:50:46 INFO - double _Ans = _Stodx_v2(_Ac, &_Ep, 18:50:46 INFO - _Getffld(_Ac, _First, _Last, 18:50:46 INFO - _Iosbase, &_Hexexp), &_Errno); 18:50:46 INFO - if (_Hexexp != 1000000000 && _Hexexp != 0) 18:50:46 INFO - _Ans = :: ldexp(_Ans, 4 * _Hexexp); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ep == _Ac || _Errno != 0) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = _Ans; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - long double& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - char _Ac[(8 + 768 + 16)], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - int _Hexexp = 1000000000; 18:50:46 INFO - long double _Ans = _Stodx_v2(_Ac, &_Ep, 18:50:46 INFO - _Getffld(_Ac, _First, _Last, 18:50:46 INFO - _Iosbase, &_Hexexp), &_Errno); 18:50:46 INFO - if (_Hexexp != 1000000000 && _Hexexp != 0) 18:50:46 INFO - _Ans = :: ldexpl(_Ans, 4 * _Hexexp); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ep == _Ac || _Errno != 0) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = _Ans; 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - virtual _InIt do_get(_InIt _First, _InIt _Last, 18:50:46 INFO - ios_base& _Iosbase, ios_base::iostate& _State, 18:50:46 INFO - void *& _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - char _Ac[32], *_Ep; 18:50:46 INFO - int _Errno = 0; 18:50:46 INFO - int _Base = _Getifld(_Ac, _First, _Last, ios_base::hex, 18:50:46 INFO - _Iosbase.getloc()); 18:50:46 INFO - const unsigned long long _Ans = 18:50:46 INFO - (sizeof (void *) == sizeof (unsigned long)) 18:50:46 INFO - ? (unsigned long long):: _Stoulx(_Ac, &_Ep, _Base, &_Errno) 18:50:46 INFO - : :: _Stoullx(_Ac, &_Ep, _Base, &_Errno); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - _State |= ios_base::eofbit; 18:50:46 INFO - if (_Ep == _Ac || _Errno != 0) 18:50:46 INFO - _State |= ios_base::failbit; 18:50:46 INFO - else 18:50:46 INFO - _Val = (void *)((char *)0 + _Ans); 18:50:46 INFO - return (_First); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - int __cdecl _Getifld(char *_Ac, 18:50:46 INFO - _InIt& _First, _InIt& _Last, ios_base::fmtflags _Basefield, 18:50:46 INFO - const locale& _Loc) const 18:50:46 INFO - { 18:50:46 INFO - const _Mypunct& _Punct_fac = use_facet< _Mypunct >(_Loc); 18:50:46 INFO - const string _Grouping = _Punct_fac.grouping(); 18:50:46 INFO - const _Elem _Kseparator = _Grouping.size() == 0 18:50:46 INFO - ? (_Elem)0 : _Punct_fac.thousands_sep(); 18:50:46 INFO - enum { 18:50:46 INFO - _NUMGET_SIGNOFF = 22, 18:50:46 INFO - _NUMGET_XOFF = 24}; 18:50:46 INFO - static const char _Src[] = {"0123456789ABCDEFabcdef-+Xx"}; 18:50:46 INFO - _Elem _Atoms[sizeof (_Src)]; 18:50:46 INFO - const ctype<_Elem>& _Ctype_fac = 18:50:46 INFO - use_facet< ctype<_Elem> >(_Loc); 18:50:46 INFO - _Ctype_fac.widen(&_Src[0], &_Src[sizeof (_Src)], _Atoms); 18:50:46 INFO - char *_Ptr = _Ac; 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - ; 18:50:46 INFO - else if (*_First == _Atoms[_NUMGET_SIGNOFF + 1]) 18:50:46 INFO - *_Ptr++ = '+', ++_First; 18:50:46 INFO - else if (*_First == _Atoms[_NUMGET_SIGNOFF]) 18:50:46 INFO - *_Ptr++ = '-', ++_First; 18:50:46 INFO - _Basefield &= ios_base::basefield; 18:50:46 INFO - int _Base = _Basefield == ios_base::oct ? 8 18:50:46 INFO - : _Basefield == ios_base::hex ? 16 18:50:46 INFO - : _Basefield == ios_base::_Fmtzero ? 0 : 10; 18:50:46 INFO - bool _Seendigit = false; 18:50:46 INFO - bool _Nonzero = false; 18:50:46 INFO - if (_First != _Last && *_First == _Atoms[0]) 18:50:46 INFO - { 18:50:46 INFO - _Seendigit = true, ++_First; 18:50:46 INFO - if (_First != _Last && (*_First == _Atoms[_NUMGET_XOFF + 1] 18:50:46 INFO - || *_First == _Atoms[_NUMGET_XOFF]) 18:50:46 INFO - && (_Base == 0 || _Base == 16)) 18:50:46 INFO - _Base = 16, _Seendigit = false, ++_First; 18:50:46 INFO - else if (_Base == 0) 18:50:46 INFO - _Base = 8; 18:50:46 INFO - } 18:50:46 INFO - size_t _Dlen = _Base == 0 || _Base == 10 ? 10 18:50:46 INFO - : _Base == 8 ? 8 : 16 + 6; 18:50:46 INFO - string _Groups((size_t)1, (char)_Seendigit); 18:50:46 INFO - size_t _Group = 0; 18:50:46 INFO - for (char *const _Pe = &_Ac[32 - 1]; 18:50:46 INFO - _First != _Last; ++_First) 18:50:46 INFO - { 18:50:46 INFO - size_t _Idx = _Find_elem(_Atoms, *_First); 18:50:46 INFO - if (_Idx < _Dlen) 18:50:46 INFO - { 18:50:46 INFO - *_Ptr = _Src[_Idx]; 18:50:46 INFO - if ((_Nonzero || *_Ptr != '0') && _Ptr < _Pe) 18:50:46 INFO - ++_Ptr, _Nonzero = true; 18:50:46 INFO - _Seendigit = true; 18:50:46 INFO - if (_Groups[_Group] != 127) 18:50:46 INFO - ++_Groups[_Group]; 18:50:46 INFO - } 18:50:46 INFO - else if (_Groups[_Group] == '\0' 18:50:46 INFO - || _Kseparator == (_Elem)0 18:50:46 INFO - || *_First != _Kseparator) 18:50:46 INFO - break; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - _Groups.append((string::size_type)1, '\0'); 18:50:46 INFO - ++_Group; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - if (_Group == 0) 18:50:46 INFO - ; 18:50:46 INFO - else if ('\0' < _Groups[_Group]) 18:50:46 INFO - ++_Group; 18:50:46 INFO - else 18:50:46 INFO - _Seendigit = false; 18:50:46 INFO - for (const char *_Pg = &_Grouping[0]; _Seendigit && 0 < _Group; ) 18:50:46 INFO - if (*_Pg == 127) 18:50:46 INFO - break; 18:50:46 INFO - else if ((0 < --_Group && *_Pg != _Groups[_Group]) 18:50:46 INFO - || (0 == _Group && *_Pg < _Groups[_Group])) 18:50:46 INFO - _Seendigit = false; 18:50:46 INFO - else if ('\0' < _Pg[1]) 18:50:46 INFO - ++_Pg; 18:50:46 INFO - if (_Seendigit && !_Nonzero) 18:50:46 INFO - *_Ptr++ = '0'; 18:50:46 INFO - else if (!_Seendigit) 18:50:46 INFO - _Ptr = _Ac; 18:50:46 INFO - *_Ptr = '\0'; 18:50:46 INFO - return (_Base); 18:50:46 INFO - } 18:50:46 INFO - int __cdecl _Getffld(char *_Ac, 18:50:46 INFO - _InIt& _First, _InIt &_Last, 18:50:46 INFO - ios_base& _Iosbase, int *_Phexexp) const 18:50:46 INFO - { 18:50:46 INFO - if ((_Iosbase.flags() & ios_base::floatfield) == ios_base::hexfloat) 18:50:46 INFO - return (_Getffldx(_Ac, _First, _Last, 18:50:46 INFO - _Iosbase, _Phexexp)); 18:50:46 INFO - const _Mypunct& _Punct_fac = use_facet< _Mypunct >(_Iosbase.getloc()); 18:50:46 INFO - const string _Grouping = _Punct_fac.grouping(); 18:50:46 INFO - char *_Ptr = _Ac; 18:50:46 INFO - bool _Bad = false; 18:50:46 INFO - bool _Sticky = false; 18:50:46 INFO - enum { 18:50:46 INFO - _NUMGET_SIGNOFF = 10, 18:50:46 INFO - _NUMGET_EOFF = 12}; 18:50:46 INFO - static const char _Src[] = {"0123456789-+Ee"}; 18:50:46 INFO - _Elem _Atoms[sizeof (_Src)]; 18:50:46 INFO - const ctype<_Elem>& _Ctype_fac = 18:50:46 INFO - use_facet< ctype<_Elem> >(_Iosbase.getloc()); 18:50:46 INFO - _Ctype_fac.widen(&_Src[0], &_Src[sizeof (_Src)], _Atoms); 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - ; 18:50:46 INFO - else if (*_First == _Atoms[_NUMGET_SIGNOFF + 1]) 18:50:46 INFO - *_Ptr++ = '+', ++_First; 18:50:46 INFO - else if (*_First == _Atoms[_NUMGET_SIGNOFF]) 18:50:46 INFO - *_Ptr++ = '-', ++_First; 18:50:46 INFO - char *_Leading = _Ptr; 18:50:46 INFO - *_Ptr++ = '0'; 18:50:46 INFO - bool _Seendigit = false; 18:50:46 INFO - int _Significant = 0; 18:50:46 INFO - int _Pten = 0; 18:50:46 INFO - size_t _Idx; 18:50:46 INFO - const int _Max_sig_dig = (*_Phexexp == 1000000000 ? 768 : 36); 18:50:46 INFO - const char *_Pg = &_Grouping[0]; 18:50:46 INFO - if (*_Pg == 127 || *_Pg <= '\0') 18:50:46 INFO - for (; _First != _Last 18:50:46 INFO - && (_Idx = _Find_elem(_Atoms, *_First)) < 10; 18:50:46 INFO - _Seendigit = true, ++_First) 18:50:46 INFO - if (_Max_sig_dig <= _Significant) 18:50:46 INFO - { 18:50:46 INFO - ++_Pten; 18:50:46 INFO - if (0 < _Idx) 18:50:46 INFO - _Sticky = true; 18:50:46 INFO - } 18:50:46 INFO - else if (_Idx == 0 && _Significant == 0) 18:50:46 INFO - ; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = _Src[_Idx]; 18:50:46 INFO - ++_Significant; 18:50:46 INFO - } 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - const _Elem _Kseparator = _Grouping.size() == 0 18:50:46 INFO - ? (_Elem)0 : _Punct_fac.thousands_sep(); 18:50:46 INFO - string _Groups((size_t)1, '\0'); 18:50:46 INFO - size_t _Group = 0; 18:50:46 INFO - for (; _First != _Last; ++_First) 18:50:46 INFO - if ((_Idx = _Find_elem(_Atoms, *_First)) < 10) 18:50:46 INFO - { 18:50:46 INFO - _Seendigit = true; 18:50:46 INFO - if (_Max_sig_dig <= _Significant) 18:50:46 INFO - { 18:50:46 INFO - ++_Pten; 18:50:46 INFO - if (0 < _Idx) 18:50:46 INFO - _Sticky = true; 18:50:46 INFO - } 18:50:46 INFO - else if (_Idx == 0 && _Significant == 0) 18:50:46 INFO - ; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = _Src[_Idx]; 18:50:46 INFO - ++_Significant; 18:50:46 INFO - } 18:50:46 INFO - if (_Groups[_Group] != 127) 18:50:46 INFO - ++_Groups[_Group]; 18:50:46 INFO - } 18:50:46 INFO - else if (_Groups[_Group] == '\0' 18:50:46 INFO - || _Kseparator == (_Elem)0 18:50:46 INFO - || *_First != _Kseparator) 18:50:46 INFO - break; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - _Groups.append((size_t)1, '\0'); 18:50:46 INFO - ++_Group; 18:50:46 INFO - } 18:50:46 INFO - if (_Group == 0) 18:50:46 INFO - ; 18:50:46 INFO - else if ('\0' < _Groups[_Group]) 18:50:46 INFO - ++_Group; 18:50:46 INFO - else 18:50:46 INFO - _Bad = true; 18:50:46 INFO - while (!_Bad && 0 < _Group) 18:50:46 INFO - if (*_Pg == 127) 18:50:46 INFO - break; 18:50:46 INFO - else if ((0 < --_Group && *_Pg != _Groups[_Group]) 18:50:46 INFO - || (0 == _Group && *_Pg < _Groups[_Group])) 18:50:46 INFO - _Bad = true; 18:50:46 INFO - else if ('\0' < _Pg[1]) 18:50:46 INFO - ++_Pg; 18:50:46 INFO - } 18:50:46 INFO - if (_First != _Last && *_First == _Punct_fac.decimal_point()) 18:50:46 INFO - *_Ptr++ = localeconv()->decimal_point[0], ++_First; 18:50:46 INFO - if (*_Phexexp != 1000000000 && _Significant == 0) 18:50:46 INFO - { 18:50:46 INFO - for (; _First != _Last && *_First == _Atoms[0]; 18:50:46 INFO - _Seendigit = true, ++_First) 18:50:46 INFO - --_Pten; 18:50:46 INFO - if (_Pten < 0) 18:50:46 INFO - *_Ptr++ = '0', ++_Pten; 18:50:46 INFO - } 18:50:46 INFO - for (; _First != _Last 18:50:46 INFO - && (_Idx = _Find_elem(_Atoms, *_First)) < 10; 18:50:46 INFO - _Seendigit = true, ++_First) 18:50:46 INFO - if (_Significant < _Max_sig_dig) 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = _Src[_Idx]; 18:50:46 INFO - ++_Significant; 18:50:46 INFO - } 18:50:46 INFO - else if (0 < _Idx) 18:50:46 INFO - _Sticky = true; 18:50:46 INFO - if (_Sticky) 18:50:46 INFO - { 18:50:46 INFO - char *_Px = _Ptr; 18:50:46 INFO - for (; --_Px != _Leading; ) 18:50:46 INFO - { 18:50:46 INFO - if (*_Px == localeconv()->decimal_point[0]) 18:50:46 INFO - ; 18:50:46 INFO - else if (*_Px != '9') 18:50:46 INFO - { 18:50:46 INFO - ++*_Px; 18:50:46 INFO - break; 18:50:46 INFO - } 18:50:46 INFO - else 18:50:46 INFO - *_Px = '0'; 18:50:46 INFO - } 18:50:46 INFO - if (_Px == _Leading) 18:50:46 INFO - { 18:50:46 INFO - *_Px = '1'; 18:50:46 INFO - ++_Pten; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - if (_Seendigit && _First != _Last 18:50:46 INFO - && (*_First == _Atoms[_NUMGET_EOFF + 1] 18:50:46 INFO - || *_First == _Atoms[_NUMGET_EOFF])) 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = 'e', ++_First; 18:50:46 INFO - _Seendigit = false, _Significant = 0; 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - ; 18:50:46 INFO - else if (*_First == _Atoms[_NUMGET_SIGNOFF + 1]) 18:50:46 INFO - *_Ptr++ = '+', ++_First; 18:50:46 INFO - else if (*_First == _Atoms[_NUMGET_SIGNOFF]) 18:50:46 INFO - *_Ptr++ = '-', ++_First; 18:50:46 INFO - for (; _First != _Last && *_First == _Atoms[0]; ) 18:50:46 INFO - _Seendigit = true, ++_First; 18:50:46 INFO - if (_Seendigit) 18:50:46 INFO - *_Ptr++ = '0'; 18:50:46 INFO - for (; _First != _Last 18:50:46 INFO - && (_Idx = _Find_elem(_Atoms, *_First)) < 10; 18:50:46 INFO - _Seendigit = true, ++_First) 18:50:46 INFO - if (_Significant < 8) 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = _Src[_Idx]; 18:50:46 INFO - ++_Significant; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - if (_Bad || !_Seendigit) 18:50:46 INFO - _Ptr = _Ac; 18:50:46 INFO - *_Ptr = '\0'; 18:50:46 INFO - return (_Pten); 18:50:46 INFO - } 18:50:46 INFO - int __cdecl _Getffldx(char *_Ac, 18:50:46 INFO - _InIt& _First, _InIt &_Last, 18:50:46 INFO - ios_base& _Iosbase, int *_Phexexp) const 18:50:46 INFO - { 18:50:46 INFO - const _Mypunct& _Punct_fac = use_facet< _Mypunct >(_Iosbase.getloc()); 18:50:46 INFO - const string _Grouping = _Punct_fac.grouping(); 18:50:46 INFO - enum { 18:50:46 INFO - _NUMGET_SIGNOFF = 22, 18:50:46 INFO - _NUMGET_XOFF = 24, 18:50:46 INFO - _NUMGET_POFF = 26}; 18:50:46 INFO - static const char _Src[] = {"0123456789ABCDEFabcdef-+XxPp"}; 18:50:46 INFO - _Elem _Atoms[sizeof (_Src)]; 18:50:46 INFO - const ctype<_Elem>& _Ctype_fac = 18:50:46 INFO - use_facet< ctype<_Elem> >(_Iosbase.getloc()); 18:50:46 INFO - _Ctype_fac.widen(&_Src[0], &_Src[sizeof (_Src)], _Atoms); 18:50:46 INFO - char *_Ptr = _Ac; 18:50:46 INFO - bool _Bad = false; 18:50:46 INFO - size_t _Idx; 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - ; 18:50:46 INFO - else if (*_First == _Atoms[_NUMGET_SIGNOFF + 1]) 18:50:46 INFO - *_Ptr++ = '+', ++_First; 18:50:46 INFO - else if (*_First == _Atoms[_NUMGET_SIGNOFF]) 18:50:46 INFO - *_Ptr++ = '-', ++_First; 18:50:46 INFO - *_Ptr++ = '0'; 18:50:46 INFO - *_Ptr++ = 'x'; 18:50:46 INFO - bool _Seendigit = false; 18:50:46 INFO - int _Significant = 0; 18:50:46 INFO - int _Phex = 0; 18:50:46 INFO - if (_First == _Last || *_First != _Atoms[0]) 18:50:46 INFO - ; 18:50:46 INFO - else if (++_First != _Last 18:50:46 INFO - && (*_First == _Atoms[_NUMGET_XOFF + 1] 18:50:46 INFO - || *_First == _Atoms[_NUMGET_XOFF])) 18:50:46 INFO - ++_First; 18:50:46 INFO - else 18:50:46 INFO - _Seendigit = true; 18:50:46 INFO - const int _Max_sig_dig = (*_Phexexp == 1000000000 ? 768 : 36); 18:50:46 INFO - const char *_Pg = &_Grouping[0]; 18:50:46 INFO - if (*_Pg == 127 || *_Pg <= '\0') 18:50:46 INFO - for (; _First != _Last 18:50:46 INFO - && (_Idx = _Find_elem(_Atoms, *_First)) < _NUMGET_SIGNOFF; 18:50:46 INFO - _Seendigit = true, ++_First) 18:50:46 INFO - if (_Max_sig_dig <= _Significant) 18:50:46 INFO - ++_Phex; 18:50:46 INFO - else if (_Idx == 0 && _Significant == 0) 18:50:46 INFO - ; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = _Src[_Idx]; 18:50:46 INFO - ++_Significant; 18:50:46 INFO - } 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - const _Elem _Kseparator = _Grouping.size() == 0 18:50:46 INFO - ? (_Elem)0 : _Punct_fac.thousands_sep(); 18:50:46 INFO - string _Groups((size_t)1, '\0'); 18:50:46 INFO - size_t _Group = 0; 18:50:46 INFO - for (; _First != _Last; ++_First) 18:50:46 INFO - if ((_Idx = _Find_elem(_Atoms, *_First)) < _NUMGET_SIGNOFF) 18:50:46 INFO - { 18:50:46 INFO - _Seendigit = true; 18:50:46 INFO - if (_Max_sig_dig <= _Significant) 18:50:46 INFO - ++_Phex; 18:50:46 INFO - else if (_Idx == 0 && _Significant == 0) 18:50:46 INFO - ; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = _Src[_Idx]; 18:50:46 INFO - ++_Significant; 18:50:46 INFO - } 18:50:46 INFO - if (_Groups[_Group] != 127) 18:50:46 INFO - ++_Groups[_Group]; 18:50:46 INFO - } 18:50:46 INFO - else if (_Groups[_Group] == '\0' 18:50:46 INFO - || _Kseparator == (_Elem)0 18:50:46 INFO - || *_First != _Kseparator) 18:50:46 INFO - break; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - _Groups.append((size_t)1, '\0'); 18:50:46 INFO - ++_Group; 18:50:46 INFO - } 18:50:46 INFO - if (_Group == 0) 18:50:46 INFO - ; 18:50:46 INFO - else if ('\0' < _Groups[_Group]) 18:50:46 INFO - ++_Group; 18:50:46 INFO - else 18:50:46 INFO - _Bad = true; 18:50:46 INFO - while (!_Bad && 0 < _Group) 18:50:46 INFO - if (*_Pg == 127) 18:50:46 INFO - break; 18:50:46 INFO - else if ((0 < --_Group && *_Pg != _Groups[_Group]) 18:50:46 INFO - || (0 == _Group && *_Pg < _Groups[_Group])) 18:50:46 INFO - _Bad = true; 18:50:46 INFO - else if ('\0' < _Pg[1]) 18:50:46 INFO - ++_Pg; 18:50:46 INFO - } 18:50:46 INFO - if (_Seendigit && _Significant == 0) 18:50:46 INFO - *_Ptr++ = '0'; 18:50:46 INFO - if (_First != _Last && *_First == _Punct_fac.decimal_point()) 18:50:46 INFO - *_Ptr++ = localeconv()->decimal_point[0], ++_First; 18:50:46 INFO - if (_Significant == 0) 18:50:46 INFO - { 18:50:46 INFO - for (; _First != _Last && *_First == _Atoms[0]; 18:50:46 INFO - _Seendigit = true, ++_First) 18:50:46 INFO - --_Phex; 18:50:46 INFO - if (_Phex < 0) 18:50:46 INFO - *_Ptr++ = '0', ++_Phex; 18:50:46 INFO - } 18:50:46 INFO - for (; _First != _Last 18:50:46 INFO - && (_Idx = _Find_elem(_Atoms, *_First)) < _NUMGET_SIGNOFF; 18:50:46 INFO - _Seendigit = true, ++_First) 18:50:46 INFO - if (_Significant < _Max_sig_dig) 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = _Src[_Idx]; 18:50:46 INFO - ++_Significant; 18:50:46 INFO - } 18:50:46 INFO - if (_Seendigit && _First != _Last 18:50:46 INFO - && (*_First == _Atoms[_NUMGET_POFF + 1] 18:50:46 INFO - || *_First == _Atoms[_NUMGET_POFF])) 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = 'p', ++_First; 18:50:46 INFO - _Seendigit = false, _Significant = 0; 18:50:46 INFO - if (_First == _Last) 18:50:46 INFO - ; 18:50:46 INFO - else if (*_First == _Atoms[_NUMGET_SIGNOFF + 1]) 18:50:46 INFO - *_Ptr++ = '+', ++_First; 18:50:46 INFO - else if (*_First == _Atoms[_NUMGET_SIGNOFF]) 18:50:46 INFO - *_Ptr++ = '-', ++_First; 18:50:46 INFO - for (; _First != _Last && *_First == _Atoms[0]; ) 18:50:46 INFO - _Seendigit = true, ++_First; 18:50:46 INFO - if (_Seendigit) 18:50:46 INFO - *_Ptr++ = '0'; 18:50:46 INFO - for (; _First != _Last 18:50:46 INFO - && (_Idx = _Find_elem(_Atoms, *_First)) < _NUMGET_SIGNOFF; 18:50:46 INFO - _Seendigit = true, ++_First) 18:50:46 INFO - if (_Significant < 8) 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = _Src[_Idx]; 18:50:46 INFO - ++_Significant; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - if (_Bad || !_Seendigit) 18:50:46 INFO - _Ptr = _Ac; 18:50:46 INFO - *_Ptr = '\0'; 18:50:46 INFO - *_Phexexp = _Phex; 18:50:46 INFO - return (0); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - locale::id num_get<_Elem, _InIt>::id; 18:50:46 INFO - template > > 18:50:46 INFO - class num_put 18:50:46 INFO - : public locale::facet 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - typedef numpunct<_Elem> _Mypunct; 18:50:46 INFO - typedef basic_string<_Elem, char_traits<_Elem>, allocator<_Elem> > 18:50:46 INFO - _Mystr; 18:50:46 INFO - static size_t __cdecl _Getcat(const locale::facet **_Ppf = 0, 18:50:46 INFO - const locale *_Ploc = 0) 18:50:46 INFO - { 18:50:46 INFO - if (_Ppf != 0 && *_Ppf == 0) 18:50:46 INFO - *_Ppf = new num_put<_Elem, _OutIt>( 18:50:46 INFO - _Locinfo(_Ploc->c_str())); 18:50:46 INFO - return (4); 18:50:46 INFO - } 18:50:46 INFO - static locale::id id; 18:50:46 INFO - protected: 18:50:46 INFO - virtual ~num_put() throw () 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - void _Init(const _Locinfo&) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - public: 18:50:46 INFO - explicit num_put(size_t _Refs = 0) 18:50:46 INFO - : locale::facet(_Refs) 18:50:46 INFO - { 18:50:46 INFO - { _Locinfo _Lobj; 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - num_put(const _Locinfo& _Lobj, size_t _Refs = 0) 18:50:46 INFO - : locale::facet(_Refs) 18:50:46 INFO - { 18:50:46 INFO - _Init(_Lobj); 18:50:46 INFO - } 18:50:46 INFO - typedef _Elem char_type; 18:50:46 INFO - typedef _OutIt iter_type; 18:50:46 INFO - _OutIt put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, bool _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_put(_Dest, _Iosbase, _Fill, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _OutIt put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, long _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_put(_Dest, _Iosbase, _Fill, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _OutIt put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, unsigned long _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_put(_Dest, _Iosbase, _Fill, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _OutIt put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, long long _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_put(_Dest, _Iosbase, _Fill, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _OutIt put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, unsigned long long _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_put(_Dest, _Iosbase, _Fill, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _OutIt put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, double _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_put(_Dest, _Iosbase, _Fill, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _OutIt put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, long double _Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_put(_Dest, _Iosbase, _Fill, _Val)); 18:50:46 INFO - } 18:50:46 INFO - _OutIt put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, const void *_Val) const 18:50:46 INFO - { 18:50:46 INFO - return (do_put(_Dest, _Iosbase, _Fill, _Val)); 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - virtual _OutIt do_put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, bool _Val) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - if (!(_Iosbase.flags() & ios_base::boolalpha)) 18:50:46 INFO - return (do_put(_Dest, _Iosbase, _Fill, (long)_Val)); 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - const _Mypunct& _Punct_fac = use_facet< _Mypunct >(_Iosbase.getloc()); 18:50:46 INFO - _Mystr _Str; 18:50:46 INFO - if (_Val) 18:50:46 INFO - _Str.assign(_Punct_fac.truename()); 18:50:46 INFO - else 18:50:46 INFO - _Str.assign(_Punct_fac.falsename()); 18:50:46 INFO - size_t _Fillcount = _Iosbase.width() <= 0 18:50:46 INFO - || (size_t)_Iosbase.width() <= _Str.size() 18:50:46 INFO - ? 0 : (size_t)_Iosbase.width() - _Str.size(); 18:50:46 INFO - if ((_Iosbase.flags() & ios_base::adjustfield) != ios_base::left) 18:50:46 INFO - { 18:50:46 INFO - _Dest = _Rep(_Dest, _Fill, _Fillcount); 18:50:46 INFO - _Fillcount = 0; 18:50:46 INFO - } 18:50:46 INFO - _Dest = _Put(_Dest, _Str.c_str(), _Str.size()); 18:50:46 INFO - _Iosbase.width(0); 18:50:46 INFO - return (_Rep(_Dest, _Fill, _Fillcount)); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - virtual _OutIt do_put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, long _Val) const 18:50:46 INFO - { 18:50:46 INFO - char _Buf[2 * 32], _Fmt[6]; 18:50:46 INFO - return (_Iput(_Dest, _Iosbase, _Fill, _Buf, 18:50:46 INFO - :: sprintf_s(_Buf, sizeof (_Buf), _Ifmt(_Fmt, "ld", 18:50:46 INFO - _Iosbase.flags()), _Val))); 18:50:46 INFO - } 18:50:46 INFO - virtual _OutIt do_put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, unsigned long _Val) const 18:50:46 INFO - { 18:50:46 INFO - char _Buf[2 * 32], _Fmt[6]; 18:50:46 INFO - return (_Iput(_Dest, _Iosbase, _Fill, _Buf, 18:50:46 INFO - :: sprintf_s(_Buf, sizeof (_Buf), _Ifmt(_Fmt, "lu", 18:50:46 INFO - _Iosbase.flags()), _Val))); 18:50:46 INFO - } 18:50:46 INFO - virtual _OutIt do_put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, long long _Val) const 18:50:46 INFO - { 18:50:46 INFO - char _Buf[2 * 32], _Fmt[8]; 18:50:46 INFO - return (_Iput(_Dest, _Iosbase, _Fill, _Buf, 18:50:46 INFO - :: sprintf_s(_Buf, sizeof (_Buf), _Ifmt(_Fmt, "Ld", 18:50:46 INFO - _Iosbase.flags()), _Val))); 18:50:46 INFO - } 18:50:46 INFO - virtual _OutIt do_put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, unsigned long long _Val) const 18:50:46 INFO - { 18:50:46 INFO - char _Buf[2 * 32], _Fmt[8]; 18:50:46 INFO - return (_Iput(_Dest, _Iosbase, _Fill, _Buf, 18:50:46 INFO - :: sprintf_s(_Buf, sizeof (_Buf), _Ifmt(_Fmt, "Lu", 18:50:46 INFO - _Iosbase.flags()), _Val))); 18:50:46 INFO - } 18:50:46 INFO - virtual _OutIt do_put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, double _Val) const 18:50:46 INFO - { 18:50:46 INFO - string _Buf; 18:50:46 INFO - char _Fmt[8]; 18:50:46 INFO - bool _Isfixed = (_Iosbase.flags() & ios_base::floatfield) 18:50:46 INFO - == ios_base::fixed; 18:50:46 INFO - streamsize _Precision = _Iosbase.precision() <= 0 && !_Isfixed 18:50:46 INFO - ? 6 : _Iosbase.precision(); 18:50:46 INFO - size_t _Bufsize = (size_t)_Precision; 18:50:46 INFO - if (_Isfixed && 1e10 < :: fabs(_Val)) 18:50:46 INFO - { 18:50:46 INFO - int _Ptwo; 18:50:46 INFO - (void):: frexp(_Val, &_Ptwo); 18:50:46 INFO - _Bufsize += :: abs(_Ptwo) * 30103L / 100000L; 18:50:46 INFO - } 18:50:46 INFO - _Buf.resize(_Bufsize + 50); 18:50:46 INFO - int _Ngen = :: sprintf_s((char *)_Buf.c_str(), _Buf.size(), 18:50:46 INFO - _Ffmt(_Fmt, 0, _Iosbase.flags()), (int)_Precision, _Val); 18:50:46 INFO - return (_Fput(_Dest, _Iosbase, _Fill, _Buf.c_str(), _Ngen)); 18:50:46 INFO - } 18:50:46 INFO - virtual _OutIt do_put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, long double _Val) const 18:50:46 INFO - { 18:50:46 INFO - string _Buf; 18:50:46 INFO - char _Fmt[8]; 18:50:46 INFO - bool _Isfixed = (_Iosbase.flags() & ios_base::floatfield) 18:50:46 INFO - == ios_base::fixed; 18:50:46 INFO - streamsize _Precision = _Iosbase.precision() <= 0 && !_Isfixed 18:50:46 INFO - ? 6 : _Iosbase.precision(); 18:50:46 INFO - size_t _Bufsize = (size_t)_Precision; 18:50:46 INFO - if (_Isfixed && 1e10 < :: fabsl(_Val)) 18:50:46 INFO - { 18:50:46 INFO - int _Ptwo; 18:50:46 INFO - (void):: frexpl(_Val, &_Ptwo); 18:50:46 INFO - _Bufsize += :: abs(_Ptwo) * 30103L / 100000L; 18:50:46 INFO - } 18:50:46 INFO - _Buf.resize(_Bufsize + 50); 18:50:46 INFO - int _Ngen = :: sprintf_s((char *)_Buf.c_str(), _Buf.size(), 18:50:46 INFO - _Ffmt(_Fmt, 'L', _Iosbase.flags()), (int)_Precision, _Val); 18:50:46 INFO - return (_Fput(_Dest, _Iosbase, _Fill, _Buf.c_str(), _Ngen)); 18:50:46 INFO - } 18:50:46 INFO - virtual _OutIt do_put(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, const void *_Val) const 18:50:46 INFO - { 18:50:46 INFO - char _Buf[2 * 32]; 18:50:46 INFO - return (_Iput(_Dest, _Iosbase, _Fill, _Buf, 18:50:46 INFO - :: sprintf_s(_Buf, sizeof (_Buf), "%p", _Val))); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - char *__cdecl _Ffmt(char *_Fmt, 18:50:46 INFO - char _Spec, ios_base::fmtflags _Flags) const 18:50:46 INFO - { 18:50:46 INFO - char *_Ptr = _Fmt; 18:50:46 INFO - *_Ptr++ = '%'; 18:50:46 INFO - if (_Flags & ios_base::showpos) 18:50:46 INFO - *_Ptr++ = '+'; 18:50:46 INFO - if (_Flags & ios_base::showpoint) 18:50:46 INFO - *_Ptr++ = '#'; 18:50:46 INFO - *_Ptr++ = '.'; 18:50:46 INFO - *_Ptr++ = '*'; 18:50:46 INFO - if (_Spec != '\0') 18:50:46 INFO - *_Ptr++ = _Spec; 18:50:46 INFO - ios_base::fmtflags _Ffl = _Flags & ios_base::floatfield; 18:50:46 INFO - if (_Flags & ios_base::uppercase) 18:50:46 INFO - *_Ptr++ = _Ffl == ios_base::fixed ? 'f' 18:50:46 INFO - : _Ffl == ios_base::hexfloat ? 'A' 18:50:46 INFO - : _Ffl == ios_base::scientific ? 'E' : 'G'; 18:50:46 INFO - else 18:50:46 INFO - *_Ptr++ = _Ffl == ios_base::fixed ? 'f' 18:50:46 INFO - : _Ffl == ios_base::hexfloat ? 'a' 18:50:46 INFO - : _Ffl == ios_base::scientific ? 'e' : 'g'; 18:50:46 INFO - *_Ptr = '\0'; 18:50:46 INFO - return (_Fmt); 18:50:46 INFO - } 18:50:46 INFO - _OutIt __cdecl _Fput(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, const char *_Buf, 18:50:46 INFO - size_t _Count) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - size_t _Prefix = 0 < _Count && (*_Buf == '+' || *_Buf == '-') 18:50:46 INFO - ? 1 : 0; 18:50:46 INFO - const char *_Exps; 18:50:46 INFO - if ((_Iosbase.flags() & ios_base::floatfield) != ios_base::hexfloat) 18:50:46 INFO - _Exps = "eE"; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - _Exps = "pP"; 18:50:46 INFO - if (_Prefix + 2 <= _Count && _Buf[_Prefix] == '0' 18:50:46 INFO - && (_Buf[_Prefix + 1] == 'x' || _Buf[_Prefix + 1] == 'X')) 18:50:46 INFO - _Prefix += 2; 18:50:46 INFO - } 18:50:46 INFO - const size_t _Eoff = 18:50:46 INFO - :: strcspn(&_Buf[0], _Exps); 18:50:46 INFO - char _Dp[2] = {"."}; 18:50:46 INFO - _Dp[0] = :: localeconv()->decimal_point[0]; 18:50:46 INFO - const size_t _Poff = 18:50:46 INFO - :: strcspn(&_Buf[0], &_Dp[0]); 18:50:46 INFO - const ctype<_Elem>& _Ctype_fac = 18:50:46 INFO - use_facet< ctype<_Elem> >(_Iosbase.getloc()); 18:50:46 INFO - _Mystr _Groupstring(_Count, _Elem(0)); 18:50:46 INFO - _Ctype_fac.widen(&_Buf[0], &_Buf[_Count], &_Groupstring[0]); 18:50:46 INFO - const _Mypunct& _Punct_fac = use_facet< _Mypunct >(_Iosbase.getloc()); 18:50:46 INFO - const string _Grouping = _Punct_fac.grouping(); 18:50:46 INFO - const _Elem _Kseparator = _Punct_fac.thousands_sep(); 18:50:46 INFO - if (_Poff != _Count) 18:50:46 INFO - _Groupstring[_Poff] = _Punct_fac.decimal_point(); 18:50:46 INFO - size_t _Off = _Poff == _Count ? _Eoff : _Poff; 18:50:46 INFO - const char *_Pg = &_Grouping[0]; 18:50:46 INFO - while (*_Pg != 127 && '\0' < *_Pg 18:50:46 INFO - && (size_t)*_Pg < _Off - _Prefix) 18:50:46 INFO - { 18:50:46 INFO - _Groupstring.insert(_Off -= *_Pg, (size_t)1, _Kseparator); 18:50:46 INFO - if ('\0' < _Pg[1]) 18:50:46 INFO - ++_Pg; 18:50:46 INFO - } 18:50:46 INFO - _Count = _Groupstring.size(); 18:50:46 INFO - size_t _Fillcount = _Iosbase.width() <= 0 18:50:46 INFO - || (size_t)_Iosbase.width() <= _Count 18:50:46 INFO - ? 0 : (size_t)_Iosbase.width() - _Count; 18:50:46 INFO - ios_base::fmtflags _Adjustfield = 18:50:46 INFO - _Iosbase.flags() & ios_base::adjustfield; 18:50:46 INFO - if (_Adjustfield != ios_base::left 18:50:46 INFO - && _Adjustfield != ios_base::internal) 18:50:46 INFO - { 18:50:46 INFO - _Dest = _Rep(_Dest, _Fill, _Fillcount); 18:50:46 INFO - _Fillcount = 0; 18:50:46 INFO - _Dest = _Put(_Dest, &_Groupstring[0], _Prefix); 18:50:46 INFO - } 18:50:46 INFO - else if (_Adjustfield == ios_base::internal) 18:50:46 INFO - { 18:50:46 INFO - _Dest = _Put(_Dest, &_Groupstring[0], _Prefix); 18:50:46 INFO - _Dest = _Rep(_Dest, _Fill, _Fillcount); 18:50:46 INFO - _Fillcount = 0; 18:50:46 INFO - } 18:50:46 INFO - else 18:50:46 INFO - _Dest = _Put(_Dest, &_Groupstring[0], _Prefix); 18:50:46 INFO - _Dest = _Put(_Dest, &_Groupstring[_Prefix], _Count - _Prefix); 18:50:46 INFO - _Iosbase.width(0); 18:50:46 INFO - return (_Rep(_Dest, _Fill, _Fillcount)); 18:50:46 INFO - } 18:50:46 INFO - char *__cdecl _Ifmt(char *_Fmt, 18:50:46 INFO - const char *_Spec, ios_base::fmtflags _Flags) const 18:50:46 INFO - { 18:50:46 INFO - char *_Ptr = _Fmt; 18:50:46 INFO - *_Ptr++ = '%'; 18:50:46 INFO - if (_Flags & ios_base::showpos) 18:50:46 INFO - *_Ptr++ = '+'; 18:50:46 INFO - if (_Flags & ios_base::showbase) 18:50:46 INFO - *_Ptr++ = '#'; 18:50:46 INFO - if (_Spec[0] != 'L') 18:50:46 INFO - *_Ptr++ = _Spec[0]; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - *_Ptr++ = 'I'; 18:50:46 INFO - *_Ptr++ = '6'; 18:50:46 INFO - *_Ptr++ = '4'; 18:50:46 INFO - } 18:50:46 INFO - ios_base::fmtflags _Basefield = _Flags & ios_base::basefield; 18:50:46 INFO - *_Ptr++ = _Basefield == ios_base::oct ? 'o' 18:50:46 INFO - : _Basefield != ios_base::hex ? _Spec[1] 18:50:46 INFO - : _Flags & ios_base::uppercase ? 'X' : 'x'; 18:50:46 INFO - *_Ptr = '\0'; 18:50:46 INFO - return (_Fmt); 18:50:46 INFO - } 18:50:46 INFO - _OutIt __cdecl _Iput(_OutIt _Dest, 18:50:46 INFO - ios_base& _Iosbase, _Elem _Fill, char *_Buf, size_t _Count) const 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - size_t _Prefix = 0 < _Count && (*_Buf == '+' || *_Buf == '-') 18:50:46 INFO - ? 1 : 0; 18:50:46 INFO - if ((_Iosbase.flags() & ios_base::basefield) == ios_base::hex 18:50:46 INFO - && _Prefix + 2 <= _Count && _Buf[_Prefix] == '0' 18:50:46 INFO - && (_Buf[_Prefix + 1] == 'x' || _Buf[_Prefix + 1] == 'X')) 18:50:46 INFO - _Prefix += 2; 18:50:46 INFO - const ctype<_Elem>& _Ctype_fac = 18:50:46 INFO - use_facet< ctype<_Elem> >(_Iosbase.getloc()); 18:50:46 INFO - _Mystr _Groupstring(_Count, _Elem(0)); 18:50:46 INFO - _Ctype_fac.widen(&_Buf[0], &_Buf[_Count], &_Groupstring[0]); 18:50:46 INFO - const _Mypunct& _Punct_fac = use_facet< _Mypunct >(_Iosbase.getloc()); 18:50:46 INFO - const string _Grouping = _Punct_fac.grouping(); 18:50:46 INFO - const char *_Pg = &_Grouping[0]; 18:50:46 INFO - if (*_Pg != 127 && '\0' < *_Pg) 18:50:46 INFO - { 18:50:46 INFO - const _Elem _Kseparator = _Punct_fac.thousands_sep(); 18:50:46 INFO - while (*_Pg != 127 && '\0' < *_Pg 18:50:46 INFO - && (size_t)*_Pg < _Count - _Prefix) 18:50:46 INFO - { 18:50:46 INFO - _Count -= *_Pg; 18:50:46 INFO - _Groupstring.insert(_Count, 1, _Kseparator); 18:50:46 INFO - if ('\0' < _Pg[1]) 18:50:46 INFO - ++_Pg; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Count = _Groupstring.size(); 18:50:46 INFO - size_t _Fillcount = _Iosbase.width() <= 0 18:50:46 INFO - || (size_t)_Iosbase.width() <= _Count 18:50:46 INFO - ? 0 : (size_t)_Iosbase.width() - _Count; 18:50:46 INFO - ios_base::fmtflags _Adjustfield = 18:50:46 INFO - _Iosbase.flags() & ios_base::adjustfield; 18:50:46 INFO - if (_Adjustfield != ios_base::left 18:50:46 INFO - && _Adjustfield != ios_base::internal) 18:50:46 INFO - { 18:50:46 INFO - _Dest = _Rep(_Dest, _Fill, _Fillcount); 18:50:46 INFO - _Fillcount = 0; 18:50:46 INFO - _Dest = _Put(_Dest, &_Groupstring[0], _Prefix); 18:50:46 INFO - } 18:50:46 INFO - else if (_Adjustfield == ios_base::internal) 18:50:46 INFO - { 18:50:46 INFO - _Dest = _Put(_Dest, &_Groupstring[0], _Prefix); 18:50:46 INFO - _Dest = _Rep(_Dest, _Fill, _Fillcount); 18:50:46 INFO - _Fillcount = 0; 18:50:46 INFO - } 18:50:46 INFO - else 18:50:46 INFO - _Dest = _Put(_Dest, &_Groupstring[0], _Prefix); 18:50:46 INFO - _Dest = _Put(_Dest, &_Groupstring[_Prefix], _Count - _Prefix); 18:50:46 INFO - _Iosbase.width(0); 18:50:46 INFO - return (_Rep(_Dest, _Fill, _Fillcount)); 18:50:46 INFO - } 18:50:46 INFO - _OutIt __cdecl _Put(_OutIt _Dest, 18:50:46 INFO - const _Elem *_Ptr, size_t _Count) const 18:50:46 INFO - { 18:50:46 INFO - for (; 0 < _Count; --_Count, (void)++_Dest, ++_Ptr) 18:50:46 INFO - *_Dest = *_Ptr; 18:50:46 INFO - return (_Dest); 18:50:46 INFO - } 18:50:46 INFO - _OutIt __cdecl _Rep(_OutIt _Dest, 18:50:46 INFO - _Elem _Ch, size_t _Count) const 18:50:46 INFO - { 18:50:46 INFO - for (; 0 < _Count; --_Count, (void)++_Dest) 18:50:46 INFO - *_Dest = _Ch; 18:50:46 INFO - return (_Dest); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - locale::id num_put<_Elem, _OutIt>::id; 18:50:46 INFO - template locale::id numpunct::id; 18:50:46 INFO - template class __declspec(dllimport) num_get > >; 18:50:46 INFO - template class __declspec(dllimport) num_put > >; 18:50:46 INFO - template locale::id numpunct::id; 18:50:46 INFO - template class __declspec(dllimport) num_get > >; 18:50:46 INFO - template class __declspec(dllimport) num_put > >; 18:50:46 INFO - #line 1610 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocnum" 18:50:46 INFO - #line 1619 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocnum" 18:50:46 INFO - } 18:50:46 INFO - #pragma warning(pop) 18:50:46 INFO - #pragma pack(pop) 18:50:46 INFO - #line 1624 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocnum" 18:50:46 INFO - #line 1625 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xlocnum" 18:50:46 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ios" 18:50:46 INFO - #pragma pack(push,8) 18:50:46 INFO - #pragma warning(push,3) 18:50:46 INFO - #pragma warning(disable: 4189) 18:50:46 INFO - namespace std { 18:50:46 INFO - template 18:50:46 INFO - class basic_ios 18:50:46 INFO - : public ios_base 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - typedef basic_ios<_Elem, _Traits> _Myt; 18:50:46 INFO - typedef basic_ostream<_Elem, _Traits> _Myos; 18:50:46 INFO - typedef basic_streambuf<_Elem, _Traits> _Mysb; 18:50:46 INFO - typedef ctype<_Elem> _Ctype; 18:50:46 INFO - typedef _Elem char_type; 18:50:46 INFO - typedef _Traits traits_type; 18:50:46 INFO - typedef typename _Traits::int_type int_type; 18:50:46 INFO - typedef typename _Traits::pos_type pos_type; 18:50:46 INFO - typedef typename _Traits::off_type off_type; 18:50:46 INFO - explicit basic_ios(_Mysb *_Strbuf) 18:50:46 INFO - { 18:50:46 INFO - init(_Strbuf); 18:50:46 INFO - } 18:50:46 INFO - virtual ~basic_ios() throw () 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - void clear(iostate _State = goodbit, 18:50:46 INFO - bool _Reraise = false) 18:50:46 INFO - { 18:50:46 INFO - ios_base::clear((iostate)(_Mystrbuf == 0 18:50:46 INFO - ? (int)_State | (int)badbit : (int)_State), _Reraise); 18:50:46 INFO - } 18:50:46 INFO - void clear(io_state _State) 18:50:46 INFO - { 18:50:46 INFO - clear((iostate)_State); 18:50:46 INFO - } 18:50:46 INFO - #line 55 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ios" 18:50:46 INFO - void setstate(iostate _State, 18:50:46 INFO - bool _Reraise = false) 18:50:46 INFO - { 18:50:46 INFO - if (_State != goodbit) 18:50:46 INFO - clear((iostate)((int)rdstate() | (int)_State), _Reraise); 18:50:46 INFO - } 18:50:46 INFO - void setstate(io_state _State) 18:50:46 INFO - { 18:50:46 INFO - setstate((iostate)_State); 18:50:46 INFO - } 18:50:46 INFO - #line 69 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ios" 18:50:46 INFO - _Myt& copyfmt(const _Myt& _Right) 18:50:46 INFO - { 18:50:46 INFO - _Tiestr = _Right.tie(); 18:50:46 INFO - _Fillch = _Right.fill(); 18:50:46 INFO - ios_base::copyfmt(_Right); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myos * tie() const 18:50:46 INFO - { 18:50:46 INFO - return (_Tiestr); 18:50:46 INFO - } 18:50:46 INFO - _Myos * tie(_Myos *_Newtie) 18:50:46 INFO - { 18:50:46 INFO - _Myos *_Oldtie = _Tiestr; 18:50:46 INFO - _Tiestr = _Newtie; 18:50:46 INFO - return (_Oldtie); 18:50:46 INFO - } 18:50:46 INFO - _Mysb * rdbuf() const 18:50:46 INFO - { 18:50:46 INFO - return (_Mystrbuf); 18:50:46 INFO - } 18:50:46 INFO - _Mysb * rdbuf(_Mysb *_Strbuf) 18:50:46 INFO - { 18:50:46 INFO - _Mysb *_Oldstrbuf = _Mystrbuf; 18:50:46 INFO - _Mystrbuf = _Strbuf; 18:50:46 INFO - clear(); 18:50:46 INFO - return (_Oldstrbuf); 18:50:46 INFO - } 18:50:46 INFO - locale imbue(const locale& _Loc) 18:50:46 INFO - { 18:50:46 INFO - locale _Oldlocale = ios_base::imbue(_Loc); 18:50:46 INFO - if (rdbuf() != 0) 18:50:46 INFO - rdbuf()->pubimbue(_Loc); 18:50:46 INFO - return (_Oldlocale); 18:50:46 INFO - } 18:50:46 INFO - _Elem fill() const 18:50:46 INFO - { 18:50:46 INFO - return (_Fillch); 18:50:46 INFO - } 18:50:46 INFO - _Elem fill(_Elem _Newfill) 18:50:46 INFO - { 18:50:46 INFO - _Elem _Oldfill = _Fillch; 18:50:46 INFO - _Fillch = _Newfill; 18:50:46 INFO - return (_Oldfill); 18:50:46 INFO - } 18:50:46 INFO - char narrow(_Elem _Ch, char _Dflt = '\0') const 18:50:46 INFO - { 18:50:46 INFO - const _Ctype& _Ctype_fac = use_facet< _Ctype >(getloc()); 18:50:46 INFO - return (_Ctype_fac.narrow(_Ch, _Dflt)); 18:50:46 INFO - } 18:50:46 INFO - _Elem widen(char _Byte) const 18:50:46 INFO - { 18:50:46 INFO - const _Ctype& _Ctype_fac = use_facet< _Ctype >(getloc()); 18:50:46 INFO - return (_Ctype_fac.widen(_Byte)); 18:50:46 INFO - } 18:50:46 INFO - void move(_Myt& _Right) 18:50:46 INFO - { 18:50:46 INFO - if (this != &_Right) 18:50:46 INFO - { 18:50:46 INFO - _Mystrbuf = 0; 18:50:46 INFO - _Tiestr = 0; 18:50:46 INFO - this->swap(_Right); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - void move(_Myt&& _Right) 18:50:46 INFO - { 18:50:46 INFO - if (this != &_Right) 18:50:46 INFO - { 18:50:46 INFO - _Mystrbuf = 0; 18:50:46 INFO - _Tiestr = 0; 18:50:46 INFO - this->swap(_Right); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - void swap(_Myt& _Right) throw () 18:50:46 INFO - { 18:50:46 INFO - ios_base::swap(_Right); 18:50:46 INFO - ::std:: swap(_Fillch, _Right._Fillch); 18:50:46 INFO - ::std:: swap(_Tiestr, _Right._Tiestr); 18:50:46 INFO - } 18:50:46 INFO - void set_rdbuf(_Mysb *_Strbuf) 18:50:46 INFO - { 18:50:46 INFO - _Mystrbuf = _Strbuf; 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - void init(_Mysb *_Strbuf = 0, 18:50:46 INFO - bool _Isstd = false) 18:50:46 INFO - { 18:50:46 INFO - _Init(); 18:50:46 INFO - _Mystrbuf = _Strbuf; 18:50:46 INFO - _Tiestr = 0; 18:50:46 INFO - _Fillch = widen(' '); 18:50:46 INFO - if (_Mystrbuf == 0) 18:50:46 INFO - setstate(badbit); 18:50:46 INFO - if (_Isstd) 18:50:46 INFO - _Addstd(this); 18:50:46 INFO - } 18:50:46 INFO - basic_ios() 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - _Mysb *_Mystrbuf; 18:50:46 INFO - _Myos *_Tiestr; 18:50:46 INFO - _Elem _Fillch; 18:50:46 INFO - public: 18:50:46 INFO - basic_ios(const _Myt&) = delete; 18:50:46 INFO - _Myt& operator=(const _Myt&) = delete; 18:50:46 INFO - }; 18:50:46 INFO - template class __declspec(dllimport) basic_ios >; 18:50:46 INFO - template class __declspec(dllimport) basic_ios >; 18:50:46 INFO - #line 205 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ios" 18:50:46 INFO - #line 211 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ios" 18:50:46 INFO - inline ios_base& __cdecl boolalpha(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::boolalpha); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl dec(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::dec, ios_base::basefield); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl defaultfloat(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.unsetf(ios_base::floatfield); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl fixed(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::fixed, ios_base::floatfield); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl hex(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::hex, ios_base::basefield); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl hexfloat(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::hexfloat, ios_base::floatfield); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - namespace tr1 { 18:50:46 INFO - using ::std:: hexfloat; 18:50:46 INFO - } 18:50:46 INFO - #line 254 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ios" 18:50:46 INFO - inline ios_base& __cdecl internal(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::internal, ios_base::adjustfield); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl left(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::left, ios_base::adjustfield); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl noboolalpha(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.unsetf(ios_base::boolalpha); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl noshowbase(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.unsetf(ios_base::showbase); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl noshowpoint(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.unsetf(ios_base::showpoint); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl noshowpos(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.unsetf(ios_base::showpos); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl noskipws(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.unsetf(ios_base::skipws); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl nounitbuf(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.unsetf(ios_base::unitbuf); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl nouppercase(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.unsetf(ios_base::uppercase); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl oct(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::oct, ios_base::basefield); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl right(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::right, ios_base::adjustfield); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl scientific(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::scientific, ios_base::floatfield); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl showbase(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::showbase); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl showpoint(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::showpoint); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl showpos(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::showpos); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl skipws(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::skipws); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl unitbuf(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::unitbuf); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - inline ios_base& __cdecl uppercase(ios_base& _Iosbase) 18:50:46 INFO - { 18:50:46 INFO - _Iosbase.setf(ios_base::uppercase); 18:50:46 INFO - return (_Iosbase); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - #pragma warning(pop) 18:50:46 INFO - #pragma pack(pop) 18:50:46 INFO - #line 368 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ios" 18:50:46 INFO - #line 369 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ios" 18:50:46 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ios" 18:50:46 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ios" 18:50:46 INFO - #pragma warning( pop ) 18:50:46 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ios" 18:50:46 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ostream" 18:50:46 INFO - #pragma pack(push,8) 18:50:46 INFO - #pragma warning(push,3) 18:50:46 INFO - #pragma warning(disable: 4189 4390) 18:50:46 INFO - namespace std { 18:50:46 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ostream" 18:50:46 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ostream" 18:50:46 INFO - #pragma vtordisp(push, 2) 18:50:46 INFO - template 18:50:46 INFO - class basic_ostream 18:50:46 INFO - : virtual public basic_ios<_Elem, _Traits> 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - typedef basic_ostream<_Elem, _Traits> _Myt; 18:50:46 INFO - typedef basic_ios<_Elem, _Traits> _Myios; 18:50:46 INFO - typedef basic_streambuf<_Elem, _Traits> _Mysb; 18:50:46 INFO - typedef ostreambuf_iterator<_Elem, _Traits> _Iter; 18:50:46 INFO - typedef num_put<_Elem, _Iter> _Nput; 18:50:46 INFO - explicit basic_ostream( 18:50:46 INFO - basic_streambuf<_Elem, _Traits> *_Strbuf, 18:50:46 INFO - bool _Isstd = false) 18:50:46 INFO - { 18:50:46 INFO - _Myios::init(_Strbuf, _Isstd); 18:50:46 INFO - } 18:50:46 INFO - basic_ostream(_Uninitialized, bool _Addit = true) 18:50:46 INFO - { 18:50:46 INFO - if (_Addit) 18:50:46 INFO - this->_Addstd(this); 18:50:46 INFO - } 18:50:46 INFO - protected: 18:50:46 INFO - basic_ostream(_Myt&& _Right) 18:50:46 INFO - { 18:50:46 INFO - _Myios::init(); 18:50:46 INFO - _Myios::move(::std:: move(_Right)); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator=(_Myt&& _Right) 18:50:46 INFO - { 18:50:46 INFO - this->swap(_Right); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - void swap(_Myt& _Right) 18:50:46 INFO - { 18:50:46 INFO - if (this != &_Right) 18:50:46 INFO - _Myios::swap(_Right); 18:50:46 INFO - } 18:50:46 INFO - public: 18:50:46 INFO - basic_ostream(const _Myt&) = delete; 18:50:46 INFO - _Myt& operator=(const _Myt&) = delete; 18:50:46 INFO - virtual ~basic_ostream() throw () 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - typedef typename _Traits::int_type int_type; 18:50:46 INFO - typedef typename _Traits::pos_type pos_type; 18:50:46 INFO - typedef typename _Traits::off_type off_type; 18:50:46 INFO - class _Sentry_base 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - _Sentry_base(_Myt& _Ostr) 18:50:46 INFO - : _Myostr(_Ostr) 18:50:46 INFO - { 18:50:46 INFO - if (_Myostr.rdbuf() != 0) 18:50:46 INFO - _Myostr.rdbuf()->_Lock(); 18:50:46 INFO - } 18:50:46 INFO - ~_Sentry_base() throw () 18:50:46 INFO - { 18:50:46 INFO - if (_Myostr.rdbuf() != 0) 18:50:46 INFO - _Myostr.rdbuf()->_Unlock(); 18:50:46 INFO - } 18:50:46 INFO - _Myt& _Myostr; 18:50:46 INFO - private: 18:50:46 INFO - _Sentry_base& operator=(const _Sentry_base&); 18:50:46 INFO - }; 18:50:46 INFO - class sentry 18:50:46 INFO - : public _Sentry_base 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - explicit sentry(_Myt& _Ostr) 18:50:46 INFO - : _Sentry_base(_Ostr) 18:50:46 INFO - { 18:50:46 INFO - if (_Ostr.good() && _Ostr.tie() != 0 && _Ostr.tie() != &_Ostr) 18:50:46 INFO - _Ostr.tie()->flush(); 18:50:46 INFO - _Ok = _Ostr.good(); 18:50:46 INFO - } 18:50:46 INFO - ~sentry() throw () 18:50:46 INFO - { 18:50:46 INFO - #line 136 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ostream" 18:50:46 INFO - this->_Myostr._Osfx(); 18:50:46 INFO - #line 138 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ostream" 18:50:46 INFO - } 18:50:46 INFO - explicit operator bool() const 18:50:46 INFO - { 18:50:46 INFO - return (_Ok); 18:50:46 INFO - } 18:50:46 INFO - sentry(const sentry&) = delete; 18:50:46 INFO - sentry& operator=(const sentry&) = delete; 18:50:46 INFO - private: 18:50:46 INFO - bool _Ok; 18:50:46 INFO - }; 18:50:46 INFO - bool opfx() 18:50:46 INFO - { 18:50:46 INFO - if (this->good() && _Myios::tie() != 0 && _Myios::tie() != this) 18:50:46 INFO - _Myios::tie()->flush(); 18:50:46 INFO - return (this->good()); 18:50:46 INFO - } 18:50:46 INFO - void osfx() 18:50:46 INFO - { 18:50:46 INFO - _Osfx(); 18:50:46 INFO - } 18:50:46 INFO - void _Osfx() 18:50:46 INFO - { 18:50:46 INFO - { if (1) { 18:50:46 INFO - if (this->good() && this->flags() & ios_base::unitbuf) 18:50:46 INFO - if (_Myios::rdbuf()->pubsync() == -1) 18:50:46 INFO - _Myios::setstate(ios_base::badbit); 18:50:46 INFO - } else if (0) { 18:50:46 INFO - } } 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(_Myt& (__cdecl *_Pfn)(_Myt&)) 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - return ((*_Pfn)(*this)); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(_Myios& (__cdecl *_Pfn)(_Myios&)) 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - (*_Pfn)(*(_Myios *)this); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(ios_base& (__cdecl *_Pfn)(ios_base&)) 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - (*_Pfn)(*(ios_base *)this); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(bool _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), _Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(short _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - ios_base::fmtflags _Bfl = 18:50:46 INFO - this->flags() & ios_base::basefield; 18:50:46 INFO - long _Tmp = (_Bfl == ios_base::oct 18:50:46 INFO - || _Bfl == ios_base::hex) 18:50:46 INFO - ? (long)(unsigned short)_Val : (long)_Val; 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), _Tmp).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(unsigned short _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), (unsigned long)_Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(int _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - ios_base::fmtflags _Bfl = 18:50:46 INFO - this->flags() & ios_base::basefield; 18:50:46 INFO - long _Tmp = (_Bfl == ios_base::oct 18:50:46 INFO - || _Bfl == ios_base::hex) 18:50:46 INFO - ? (long)(unsigned int)_Val : (long)_Val; 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), _Tmp).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(unsigned int _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), (unsigned long)_Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(long _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), _Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(unsigned long _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), _Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(long long _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), _Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(unsigned long long _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), _Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(float _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), (double)_Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(double _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), _Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(long double _Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), _Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(const void *_Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const _Nput& _Nput_fac = use_facet< _Nput >(this->getloc()); 18:50:46 INFO - { 18:50:46 INFO - if (_Nput_fac.put(_Iter(_Myios::rdbuf()), *this, 18:50:46 INFO - _Myios::fill(), _Val).failed()) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& operator<<(_Mysb *_Strbuf) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - bool _Copied = false; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok && _Strbuf != 0) 18:50:46 INFO - for (int_type _Meta = _Traits::eof(); ; _Copied = true) 18:50:46 INFO - { 18:50:46 INFO - { if (1) { 18:50:46 INFO - _Meta = _Traits::eq_int_type(_Traits::eof(), _Meta) 18:50:46 INFO - ? _Strbuf->sgetc() : _Strbuf->snextc(); 18:50:46 INFO - } else if (0) { 18:50:46 INFO - _Myios::setstate(ios_base::failbit); 18:50:46 INFO - ; 18:50:46 INFO - } } 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:46 INFO - break; 18:50:46 INFO - { 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Myios::rdbuf()->sputc( 18:50:46 INFO - _Traits::to_char_type(_Meta)))) 18:50:46 INFO - { 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - break; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - this->width(0); 18:50:46 INFO - _Myios::setstate(_Strbuf == 0 ? ios_base::badbit 18:50:46 INFO - : !_Copied ? _State | ios_base::failbit : _State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& put(_Elem _Ch) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (!_Ok) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - { 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Myios::rdbuf()->sputc(_Ch))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& write(const _Elem *_Str, 18:50:46 INFO - streamsize _Count) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (!_Ok) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - else if (0 < _Count) 18:50:46 INFO - { 18:50:46 INFO - ; 18:50:46 INFO - { 18:50:46 INFO - if (_Myios::rdbuf()->sputn(_Str, _Count) != _Count) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Myios::setstate(_State); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& flush() 18:50:46 INFO - { 18:50:46 INFO - if (_Myios::rdbuf() != 0) 18:50:46 INFO - { 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (_Ok && _Myios::rdbuf()->pubsync() == -1) 18:50:46 INFO - _Myios::setstate(ios_base::badbit); 18:50:46 INFO - } 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& seekp(pos_type _Pos) 18:50:46 INFO - { 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (!this->fail() 18:50:46 INFO - && (off_type)_Myios::rdbuf()->pubseekpos(_Pos, 18:50:46 INFO - ios_base::out) == _BADOFF) 18:50:46 INFO - _Myios::setstate(ios_base::failbit); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - _Myt& seekp(off_type _Off, ios_base::seekdir _Way) 18:50:46 INFO - { 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (!this->fail() 18:50:46 INFO - && (off_type)_Myios::rdbuf()->pubseekoff(_Off, _Way, 18:50:46 INFO - ios_base::out) == _BADOFF) 18:50:46 INFO - _Myios::setstate(ios_base::failbit); 18:50:46 INFO - return (*this); 18:50:46 INFO - } 18:50:46 INFO - pos_type tellp() 18:50:46 INFO - { 18:50:46 INFO - const sentry _Ok(*this); 18:50:46 INFO - if (!this->fail()) 18:50:46 INFO - return (_Myios::rdbuf()->pubseekoff(0, 18:50:46 INFO - ios_base::cur, ios_base::out)); 18:50:46 INFO - else 18:50:46 INFO - return (pos_type(_BADOFF)); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - #pragma vtordisp(pop) 18:50:46 INFO - template class __declspec(dllimport) basic_ostream >; 18:50:46 INFO - template class __declspec(dllimport) basic_ostream >; 18:50:46 INFO - #line 681 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ostream" 18:50:46 INFO - #line 687 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ostream" 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream<_Elem, _Traits>& operator<<( 18:50:46 INFO - basic_ostream<_Elem, _Traits>& _Ostr, const char *_Val) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - streamsize _Count = (streamsize):: strlen(_Val); 18:50:46 INFO - streamsize _Pad = _Ostr.width() <= 0 || _Ostr.width() <= _Count 18:50:46 INFO - ? 0 : _Ostr.width() - _Count; 18:50:46 INFO - const typename basic_ostream<_Elem, _Traits>::sentry _Ok(_Ostr); 18:50:46 INFO - if (!_Ok) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - { 18:50:46 INFO - const ctype<_Elem>& _Ctype_fac = use_facet< ctype<_Elem> >(_Ostr.getloc()); 18:50:46 INFO - if ((_Ostr.flags() & ios_base::adjustfield) != ios_base::left) 18:50:46 INFO - for (; 0 < _Pad; --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - { 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - break; 18:50:46 INFO - } 18:50:46 INFO - for (; _State == ios_base::goodbit && 0 < _Count; --_Count, ++_Val) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ctype_fac.widen(*_Val)))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - if (_State == ios_base::goodbit) 18:50:46 INFO - for (; 0 < _Pad; --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - { 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - break; 18:50:46 INFO - } 18:50:46 INFO - _Ostr.width(0); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Ostr.setstate(_State); 18:50:46 INFO - return (_Ostr); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream<_Elem, _Traits>& operator<<( 18:50:46 INFO - basic_ostream<_Elem, _Traits>& _Ostr, char _Ch) 18:50:46 INFO - { 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const typename basic_ostream<_Elem, _Traits>::sentry _Ok(_Ostr); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - const ctype<_Elem>& _Ctype_fac = use_facet< ctype<_Elem> >(_Ostr.getloc()); 18:50:46 INFO - streamsize _Pad = _Ostr.width() <= 1 ? 0 : _Ostr.width() - 1; 18:50:46 INFO - { 18:50:46 INFO - if ((_Ostr.flags() & ios_base::adjustfield) != ios_base::left) 18:50:46 INFO - for (; _State == ios_base::goodbit && 0 < _Pad; 18:50:46 INFO - --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - if (_State == ios_base::goodbit 18:50:46 INFO - && _Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ctype_fac.widen(_Ch)))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - for (; _State == ios_base::goodbit && 0 < _Pad; 18:50:46 INFO - --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Ostr.width(0); 18:50:46 INFO - _Ostr.setstate(_State); 18:50:46 INFO - return (_Ostr); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream& operator<<( 18:50:46 INFO - basic_ostream& _Ostr, 18:50:46 INFO - const char *_Val) 18:50:46 INFO - { 18:50:46 INFO - typedef char _Elem; 18:50:46 INFO - typedef basic_ostream<_Elem, _Traits> _Myos; 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - streamsize _Count = (streamsize)_Traits::length(_Val); 18:50:46 INFO - streamsize _Pad = _Ostr.width() <= 0 || _Ostr.width() <= _Count 18:50:46 INFO - ? 0 : _Ostr.width() - _Count; 18:50:46 INFO - const typename _Myos::sentry _Ok(_Ostr); 18:50:46 INFO - if (!_Ok) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - { 18:50:46 INFO - if ((_Ostr.flags() & ios_base::adjustfield) != ios_base::left) 18:50:46 INFO - for (; 0 < _Pad; --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - { 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - break; 18:50:46 INFO - } 18:50:46 INFO - if (_State == ios_base::goodbit 18:50:46 INFO - && _Ostr.rdbuf()->sputn(_Val, _Count) != _Count) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - if (_State == ios_base::goodbit) 18:50:46 INFO - for (; 0 < _Pad; --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - { 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - break; 18:50:46 INFO - } 18:50:46 INFO - _Ostr.width(0); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Ostr.setstate(_State); 18:50:46 INFO - return (_Ostr); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream& operator<<( 18:50:46 INFO - basic_ostream& _Ostr, char _Ch) 18:50:46 INFO - { 18:50:46 INFO - typedef char _Elem; 18:50:46 INFO - typedef basic_ostream<_Elem, _Traits> _Myos; 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const typename _Myos::sentry _Ok(_Ostr); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - streamsize _Pad = _Ostr.width() <= 1 ? 0 : _Ostr.width() - 1; 18:50:46 INFO - { 18:50:46 INFO - if ((_Ostr.flags() & ios_base::adjustfield) != ios_base::left) 18:50:46 INFO - for (; _State == ios_base::goodbit && 0 < _Pad; 18:50:46 INFO - --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - if (_State == ios_base::goodbit 18:50:46 INFO - && _Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ch))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - for (; _State == ios_base::goodbit && 0 < _Pad; 18:50:46 INFO - --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Ostr.width(0); 18:50:46 INFO - _Ostr.setstate(_State); 18:50:46 INFO - return (_Ostr); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream<_Elem, _Traits>& operator<<( 18:50:46 INFO - basic_ostream<_Elem, _Traits>& _Ostr, const _Elem *_Val) 18:50:46 INFO - { 18:50:46 INFO - typedef basic_ostream<_Elem, _Traits> _Myos; 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - streamsize _Count = (streamsize)_Traits::length(_Val); 18:50:46 INFO - streamsize _Pad = _Ostr.width() <= 0 || _Ostr.width() <= _Count 18:50:46 INFO - ? 0 : _Ostr.width() - _Count; 18:50:46 INFO - const typename _Myos::sentry _Ok(_Ostr); 18:50:46 INFO - if (!_Ok) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - else 18:50:46 INFO - { 18:50:46 INFO - { 18:50:46 INFO - if ((_Ostr.flags() & ios_base::adjustfield) != ios_base::left) 18:50:46 INFO - for (; 0 < _Pad; --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - { 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - break; 18:50:46 INFO - } 18:50:46 INFO - if (_State == ios_base::goodbit 18:50:46 INFO - && _Ostr.rdbuf()->sputn(_Val, _Count) != _Count) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - if (_State == ios_base::goodbit) 18:50:46 INFO - for (; 0 < _Pad; --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - { 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - break; 18:50:46 INFO - } 18:50:46 INFO - _Ostr.width(0); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Ostr.setstate(_State); 18:50:46 INFO - return (_Ostr); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream<_Elem, _Traits>& operator<<( 18:50:46 INFO - basic_ostream<_Elem, _Traits>& _Ostr, _Elem _Ch) 18:50:46 INFO - { 18:50:46 INFO - typedef basic_ostream<_Elem, _Traits> _Myos; 18:50:46 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:46 INFO - const typename _Myos::sentry _Ok(_Ostr); 18:50:46 INFO - if (_Ok) 18:50:46 INFO - { 18:50:46 INFO - streamsize _Pad = _Ostr.width() <= 1 ? 0 : _Ostr.width() - 1; 18:50:46 INFO - { 18:50:46 INFO - if ((_Ostr.flags() & ios_base::adjustfield) != ios_base::left) 18:50:46 INFO - for (; _State == ios_base::goodbit && 0 < _Pad; 18:50:46 INFO - --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - if (_State == ios_base::goodbit 18:50:46 INFO - && _Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ch))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - for (; _State == ios_base::goodbit && 0 < _Pad; 18:50:46 INFO - --_Pad) 18:50:46 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:46 INFO - _Ostr.rdbuf()->sputc(_Ostr.fill()))) 18:50:46 INFO - _State |= ios_base::badbit; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - _Ostr.width(0); 18:50:46 INFO - _Ostr.setstate(_State); 18:50:46 INFO - return (_Ostr); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream& operator<<( 18:50:46 INFO - basic_ostream& _Ostr, const signed char *_Val) 18:50:46 INFO - { 18:50:46 INFO - return (_Ostr << (const char *)_Val); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream& operator<<( 18:50:46 INFO - basic_ostream& _Ostr, signed char _Ch) 18:50:46 INFO - { 18:50:46 INFO - return (_Ostr << (char)_Ch); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream& operator<<( 18:50:46 INFO - basic_ostream& _Ostr, const unsigned char *_Val) 18:50:46 INFO - { 18:50:46 INFO - return (_Ostr << (const char *)_Val); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream& operator<<( 18:50:46 INFO - basic_ostream& _Ostr, unsigned char _Ch) 18:50:46 INFO - { 18:50:46 INFO - return (_Ostr << (char)_Ch); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream<_Elem, _Traits>& 18:50:46 INFO - operator<<(basic_ostream<_Elem, _Traits>&& _Ostr, const _Ty& _Val) 18:50:46 INFO - { 18:50:46 INFO - return (_Ostr << _Val); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream<_Elem, _Traits>& 18:50:46 INFO - __cdecl endl(basic_ostream<_Elem, _Traits>& _Ostr) 18:50:46 INFO - { 18:50:46 INFO - _Ostr.put(_Ostr.widen('\n')); 18:50:46 INFO - _Ostr.flush(); 18:50:46 INFO - return (_Ostr); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream<_Elem, _Traits>& 18:50:46 INFO - __cdecl ends(basic_ostream<_Elem, _Traits>& _Ostr) 18:50:46 INFO - { 18:50:46 INFO - _Ostr.put(_Elem()); 18:50:46 INFO - return (_Ostr); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream<_Elem, _Traits>& 18:50:46 INFO - __cdecl flush(basic_ostream<_Elem, _Traits>& _Ostr) 18:50:46 INFO - { 18:50:46 INFO - _Ostr.flush(); 18:50:46 INFO - return (_Ostr); 18:50:46 INFO - } 18:50:46 INFO - template inline 18:50:46 INFO - basic_ostream<_Elem, _Traits>& 18:50:46 INFO - operator<<(basic_ostream<_Elem, _Traits>& _Ostr, 18:50:46 INFO - const error_code& _Errcode) 18:50:46 INFO - { 18:50:46 INFO - return (_Ostr << _Errcode.category().name() << ':' << _Errcode.value()); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - #pragma warning(pop) 18:50:46 INFO - #pragma pack(pop) 18:50:46 INFO - #line 1030 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ostream" 18:50:46 INFO - #line 1031 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\ostream" 18:50:46 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ostream" 18:50:46 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ostream" 18:50:46 INFO - #pragma warning( pop ) 18:50:46 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\ostream" 18:50:46 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h" 18:50:46 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/FloatingPoint.h" 18:50:46 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - namespace mozilla { 18:50:46 INFO - template 18:50:46 INFO - inline IntegerType 18:50:46 INFO - EuclidGCD(IntegerType aA, IntegerType aB) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType IntegerType(0))>::isValid, "invalid assertion condition"); if ((!!(!(!!(aA > IntegerType(0)))))) { MOZ_ReportAssertionFailure("aA > IntegerType(0)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 28); do { } while (0); do { __debugbreak(); MOZ_NoReturn(28); } while (0); } } while (0); 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType IntegerType(0))>::isValid, "invalid assertion condition"); if ((!!(!(!!(aB > IntegerType(0)))))) { MOZ_ReportAssertionFailure("aB > IntegerType(0)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 29); do { } while (0); do { __debugbreak(); MOZ_NoReturn(29); } while (0); } } while (0); 18:50:46 INFO - while (aA != aB) { 18:50:46 INFO - if (aA > aB) { 18:50:46 INFO - aA = aA - aB; 18:50:46 INFO - } else { 18:50:46 INFO - aB = aB - aA; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - return aA; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - inline IntegerType 18:50:46 INFO - EuclidLCM(IntegerType aA, IntegerType aB) 18:50:46 INFO - { 18:50:46 INFO - return (aA / EuclidGCD(aA, aB)) * aB; 18:50:46 INFO - } 18:50:46 INFO - namespace detail { 18:50:46 INFO - template 18:50:46 INFO - struct AllowDeprecatedAbsFixed : FalseType {}; 18:50:46 INFO - template<> struct AllowDeprecatedAbsFixed : TrueType {}; 18:50:46 INFO - template<> struct AllowDeprecatedAbsFixed : TrueType {}; 18:50:46 INFO - template 18:50:46 INFO - struct AllowDeprecatedAbs : AllowDeprecatedAbsFixed {}; 18:50:46 INFO - template<> struct AllowDeprecatedAbs : TrueType {}; 18:50:46 INFO - template<> struct AllowDeprecatedAbs : TrueType {}; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - inline typename mozilla::EnableIf::value, T>::Type 18:50:46 INFO - DeprecatedAbs(const T aValue) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType= 0 || -(aValue + 1) != T((1ULL << (8 * sizeof(T) - 1)) - 1))>::isValid, "invalid assertion condition"); if ((!!(!(!!(aValue >= 0 || -(aValue + 1) != T((1ULL << (8 * sizeof(T) - 1)) - 1)))))) { MOZ_ReportAssertionFailure("aValue >= 0 || -(aValue + 1) != T((1ULL << (8 * sizeof(T) - 1)) - 1)" " (" "You can't negate the smallest possible negative integer!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 84); do { } while (0); do { __debugbreak(); MOZ_NoReturn(84); } while (0); } } while (0); 18:50:46 INFO - #line 85 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - return aValue >= 0 ? aValue : -aValue; 18:50:46 INFO - } 18:50:46 INFO - namespace detail { 18:50:46 INFO - template 18:50:46 INFO - struct AbsReturnTypeFixed; 18:50:46 INFO - template<> struct AbsReturnTypeFixed { typedef uint8_t Type; }; 18:50:46 INFO - template<> struct AbsReturnTypeFixed { typedef uint16_t Type; }; 18:50:46 INFO - template<> struct AbsReturnTypeFixed { typedef uint32_t Type; }; 18:50:46 INFO - template<> struct AbsReturnTypeFixed { typedef uint64_t Type; }; 18:50:46 INFO - template 18:50:46 INFO - struct AbsReturnType : AbsReturnTypeFixed {}; 18:50:46 INFO - template<> struct AbsReturnType : 18:50:46 INFO - EnableIf {}; 18:50:46 INFO - template<> struct AbsReturnType { typedef unsigned char Type; }; 18:50:46 INFO - template<> struct AbsReturnType { typedef unsigned short Type; }; 18:50:46 INFO - template<> struct AbsReturnType { typedef unsigned int Type; }; 18:50:46 INFO - template<> struct AbsReturnType { typedef unsigned long Type; }; 18:50:46 INFO - template<> struct AbsReturnType { typedef unsigned long long Type; }; 18:50:46 INFO - template<> struct AbsReturnType { typedef float Type; }; 18:50:46 INFO - template<> struct AbsReturnType { typedef double Type; }; 18:50:46 INFO - template<> struct AbsReturnType { typedef long double Type; }; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - inline typename detail::AbsReturnType::Type 18:50:46 INFO - Abs(const T aValue) 18:50:46 INFO - { 18:50:46 INFO - typedef typename detail::AbsReturnType::Type ReturnType; 18:50:46 INFO - return aValue >= 0 ? ReturnType(aValue) : ~ReturnType(aValue) + 1; 18:50:46 INFO - } 18:50:46 INFO - template<> 18:50:46 INFO - inline float 18:50:46 INFO - Abs(const float aFloat) 18:50:46 INFO - { 18:50:46 INFO - return std::fabs(aFloat); 18:50:46 INFO - } 18:50:46 INFO - template<> 18:50:46 INFO - inline double 18:50:46 INFO - Abs(const double aDouble) 18:50:46 INFO - { 18:50:46 INFO - return std::fabs(aDouble); 18:50:46 INFO - } 18:50:46 INFO - template<> 18:50:46 INFO - inline long double 18:50:46 INFO - Abs(const long double aLongDouble) 18:50:46 INFO - { 18:50:46 INFO - return std::fabs(aLongDouble); 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - #pragma intrinsic(_BitScanForward, _BitScanReverse) 18:50:46 INFO - #line 160 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - #line 162 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - namespace mozilla { 18:50:46 INFO - namespace detail { 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountLeadingZeroes32(uint32_t aValue) 18:50:46 INFO - { 18:50:46 INFO - unsigned long index; 18:50:46 INFO - if (!_BitScanReverse(&index, static_cast(aValue))) 18:50:46 INFO - return 32; 18:50:46 INFO - return uint_fast8_t(31 - index); 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountTrailingZeroes32(uint32_t aValue) 18:50:46 INFO - { 18:50:46 INFO - unsigned long index; 18:50:46 INFO - if (!_BitScanForward(&index, static_cast(aValue))) 18:50:46 INFO - return 32; 18:50:46 INFO - return uint_fast8_t(index); 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountPopulation32(uint32_t aValue) 18:50:46 INFO - { 18:50:46 INFO - uint32_t x = aValue - ((aValue >> 1) & 0x55555555); 18:50:46 INFO - x = (x & 0x33333333) + ((x >> 2) & 0x33333333); 18:50:46 INFO - return (((x + (x >> 4)) & 0xf0f0f0f) * 0x1010101) >> 24; 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountPopulation64(uint64_t aValue) 18:50:46 INFO - { 18:50:46 INFO - return uint_fast8_t(CountPopulation32(aValue & 0xffffffff) + 18:50:46 INFO - CountPopulation32(aValue >> 32)); 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountLeadingZeroes64(uint64_t aValue) 18:50:46 INFO - { 18:50:46 INFO - #line 211 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - uint32_t hi = uint32_t(aValue >> 32); 18:50:46 INFO - if (hi != 0) { 18:50:46 INFO - return CountLeadingZeroes32(hi); 18:50:46 INFO - } 18:50:46 INFO - return 32u + CountLeadingZeroes32(uint32_t(aValue)); 18:50:46 INFO - #line 217 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountTrailingZeroes64(uint64_t aValue) 18:50:46 INFO - { 18:50:46 INFO - #line 228 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - uint32_t lo = uint32_t(aValue); 18:50:46 INFO - if (lo != 0) { 18:50:46 INFO - return CountTrailingZeroes32(lo); 18:50:46 INFO - } 18:50:46 INFO - return 32u + CountTrailingZeroes32(uint32_t(aValue >> 32)); 18:50:46 INFO - #line 234 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - } 18:50:46 INFO - #line 295 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountLeadingZeroes32(uint32_t aValue) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aValue != 0))))) { MOZ_ReportAssertionFailure("aValue != 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 312); do { } while (0); do { __debugbreak(); MOZ_NoReturn(312); } while (0); } } while (0); 18:50:46 INFO - return detail::CountLeadingZeroes32(aValue); 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountTrailingZeroes32(uint32_t aValue) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aValue != 0))))) { MOZ_ReportAssertionFailure("aValue != 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 330); do { } while (0); do { __debugbreak(); MOZ_NoReturn(330); } while (0); } } while (0); 18:50:46 INFO - return detail::CountTrailingZeroes32(aValue); 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountPopulation32(uint32_t aValue) 18:50:46 INFO - { 18:50:46 INFO - return detail::CountPopulation32(aValue); 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountPopulation64(uint64_t aValue) 18:50:46 INFO - { 18:50:46 INFO - return detail::CountPopulation64(aValue); 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountLeadingZeroes64(uint64_t aValue) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aValue != 0))))) { MOZ_ReportAssertionFailure("aValue != 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 354); do { } while (0); do { __debugbreak(); MOZ_NoReturn(354); } while (0); } } while (0); 18:50:46 INFO - return detail::CountLeadingZeroes64(aValue); 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CountTrailingZeroes64(uint64_t aValue) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aValue != 0))))) { MOZ_ReportAssertionFailure("aValue != 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 362); do { } while (0); do { __debugbreak(); MOZ_NoReturn(362); } while (0); } } while (0); 18:50:46 INFO - return detail::CountTrailingZeroes64(aValue); 18:50:46 INFO - } 18:50:46 INFO - namespace detail { 18:50:46 INFO - template 18:50:46 INFO - class CeilingLog2; 18:50:46 INFO - template 18:50:46 INFO - class CeilingLog2 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - static uint_fast8_t compute(const T aValue) 18:50:46 INFO - { 18:50:46 INFO - return aValue <= 1 ? 0u : 32u - CountLeadingZeroes32(aValue - 1); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - class CeilingLog2 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - static uint_fast8_t compute(const T aValue) 18:50:46 INFO - { 18:50:46 INFO - return aValue <= 1 ? 0u : 64u - CountLeadingZeroes64(aValue - 1); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CeilingLog2(const T aValue) 18:50:46 INFO - { 18:50:46 INFO - return detail::CeilingLog2::compute(aValue); 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - CeilingLog2Size(size_t aValue) 18:50:46 INFO - { 18:50:46 INFO - return CeilingLog2(aValue); 18:50:46 INFO - } 18:50:46 INFO - namespace detail { 18:50:46 INFO - template 18:50:46 INFO - class FloorLog2; 18:50:46 INFO - template 18:50:46 INFO - class FloorLog2 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - static uint_fast8_t compute(const T aValue) 18:50:46 INFO - { 18:50:46 INFO - return 31u - CountLeadingZeroes32(aValue | 1); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - class FloorLog2 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - static uint_fast8_t compute(const T aValue) 18:50:46 INFO - { 18:50:46 INFO - return 63u - CountLeadingZeroes64(aValue | 1); 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - FloorLog2(const T aValue) 18:50:46 INFO - { 18:50:46 INFO - return detail::FloorLog2::compute(aValue); 18:50:46 INFO - } 18:50:46 INFO - inline uint_fast8_t 18:50:46 INFO - FloorLog2Size(size_t aValue) 18:50:46 INFO - { 18:50:46 INFO - return FloorLog2(aValue); 18:50:46 INFO - } 18:50:46 INFO - inline size_t 18:50:46 INFO - RoundUpPow2(size_t aValue) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aValue <= (size_t(1) << (sizeof(size_t) * 8 - 1))))))) { MOZ_ReportAssertionFailure("aValue <= (size_t(1) << (sizeof(size_t) * 8 - 1))" " (" "can't round up -- will overflow!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 475); do { } while (0); do { __debugbreak(); MOZ_NoReturn(475); } while (0); } } while (0); 18:50:46 INFO - #line 476 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - return size_t(1) << CeilingLog2(aValue); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - inline T 18:50:46 INFO - RotateLeft(const T aValue, uint_fast8_t aShift) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aShift < sizeof(T) * 8))))) { MOZ_ReportAssertionFailure("aShift < sizeof(T) * 8" " (" "Shift value is too large!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 486); do { } while (0); do { __debugbreak(); MOZ_NoReturn(486); } while (0); } } while (0); 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(aShift > 0))))) { MOZ_ReportAssertionFailure("aShift > 0" " (" "Rotation by value length is undefined behavior, but compilers " "do not currently fold a test into the rotate instruction. " "Please remove this restriction when compilers optimize the " "zero case (http://blog.regehr.org/archives/1063)." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 491); do { } while (0); do { __debugbreak(); MOZ_NoReturn(491); } while (0); } } while (0); 18:50:46 INFO - #line 492 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - static_assert(IsUnsigned::value, "Rotates require unsigned values"); 18:50:46 INFO - return (aValue << aShift) | (aValue >> (sizeof(T) * 8 - aShift)); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - inline T 18:50:46 INFO - RotateRight(const T aValue, uint_fast8_t aShift) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aShift < sizeof(T) * 8))))) { MOZ_ReportAssertionFailure("aShift < sizeof(T) * 8" " (" "Shift value is too large!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 503); do { } while (0); do { __debugbreak(); MOZ_NoReturn(503); } while (0); } } while (0); 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(aShift > 0))))) { MOZ_ReportAssertionFailure("aShift > 0" " (" "Rotation by value length is undefined behavior, but compilers " "do not currently fold a test into the rotate instruction. " "Please remove this restriction when compilers optimize the " "zero case (http://blog.regehr.org/archives/1063)." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 508); do { } while (0); do { __debugbreak(); MOZ_NoReturn(508); } while (0); } } while (0); 18:50:46 INFO - #line 509 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - static_assert(IsUnsigned::value, "Rotates require unsigned values"); 18:50:46 INFO - return (aValue >> aShift) | (aValue << (sizeof(T) * 8 - aShift)); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - constexpr bool 18:50:46 INFO - IsPowerOfTwo(T x) 18:50:46 INFO - { 18:50:46 INFO - static_assert(IsUnsigned::value, 18:50:46 INFO - "IsPowerOfTwo requires unsigned values"); 18:50:46 INFO - return x && (x & (x - 1)) == 0; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - inline T 18:50:46 INFO - Clamp(const T aValue, const T aMin, const T aMax) 18:50:46 INFO - { 18:50:46 INFO - static_assert(IsIntegral::value, 18:50:46 INFO - "Clamp accepts only integral types, so that it doesn't have" 18:50:46 INFO - " to distinguish differently-signed zeroes (which users may" 18:50:46 INFO - " or may not care to distinguish, likely at a perf cost) or" 18:50:46 INFO - " to decide how to clamp NaN or a range with a NaN" 18:50:46 INFO - " endpoint."); 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aMin <= aMax))))) { MOZ_ReportAssertionFailure("aMin <= aMax", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h", 536); do { } while (0); do { __debugbreak(); MOZ_NoReturn(536); } while (0); } } while (0); 18:50:46 INFO - if (aValue <= aMin) 18:50:46 INFO - return aMin; 18:50:46 INFO - if (aValue >= aMax) 18:50:46 INFO - return aMax; 18:50:46 INFO - return aValue; 18:50:46 INFO - } 18:50:46 INFO - } 18:50:46 INFO - #line 548 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/MathAlgorithms.h" 18:50:46 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/FloatingPoint.h" 18:50:46 INFO - namespace mozilla { 18:50:46 INFO - struct FloatTypeTraits 18:50:46 INFO - { 18:50:46 INFO - typedef uint32_t Bits; 18:50:46 INFO - static const unsigned kExponentBias = 127; 18:50:46 INFO - static const unsigned kExponentShift = 23; 18:50:46 INFO - static const Bits kSignBit = 0x80000000UL; 18:50:46 INFO - static const Bits kExponentBits = 0x7F800000UL; 18:50:46 INFO - static const Bits kSignificandBits = 0x007FFFFFUL; 18:50:46 INFO - }; 18:50:46 INFO - struct DoubleTypeTraits 18:50:46 INFO - { 18:50:46 INFO - typedef uint64_t Bits; 18:50:46 INFO - static const unsigned kExponentBias = 1023; 18:50:46 INFO - static const unsigned kExponentShift = 52; 18:50:46 INFO - static const Bits kSignBit = 0x8000000000000000ULL; 18:50:46 INFO - static const Bits kExponentBits = 0x7ff0000000000000ULL; 18:50:46 INFO - static const Bits kSignificandBits = 0x000fffffffffffffULL; 18:50:46 INFO - }; 18:50:46 INFO - template struct SelectTrait; 18:50:46 INFO - template<> struct SelectTrait : public FloatTypeTraits {}; 18:50:46 INFO - template<> struct SelectTrait : public DoubleTypeTraits {}; 18:50:46 INFO - template 18:50:46 INFO - struct FloatingPoint : public SelectTrait 18:50:46 INFO - { 18:50:46 INFO - typedef SelectTrait Base; 18:50:46 INFO - typedef typename Base::Bits Bits; 18:50:46 INFO - static_assert((Base::kSignBit & Base::kExponentBits) == 0, 18:50:46 INFO - "sign bit shouldn't overlap exponent bits"); 18:50:46 INFO - static_assert((Base::kSignBit & Base::kSignificandBits) == 0, 18:50:46 INFO - "sign bit shouldn't overlap significand bits"); 18:50:46 INFO - static_assert((Base::kExponentBits & Base::kSignificandBits) == 0, 18:50:46 INFO - "exponent bits shouldn't overlap significand bits"); 18:50:46 INFO - static_assert((Base::kSignBit | Base::kExponentBits | Base::kSignificandBits) == 18:50:46 INFO - ~Bits(0), 18:50:46 INFO - "all bits accounted for"); 18:50:46 INFO - static_assert(sizeof(T) == sizeof(Bits), "Bits must be same size as T"); 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - IsNaN(T aValue) 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - typedef typename Traits::Bits Bits; 18:50:46 INFO - return (BitwiseCast(aValue) & Traits::kExponentBits) == Traits::kExponentBits && 18:50:46 INFO - (BitwiseCast(aValue) & Traits::kSignificandBits) != 0; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - IsInfinite(T aValue) 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - typedef typename Traits::Bits Bits; 18:50:46 INFO - Bits bits = BitwiseCast(aValue); 18:50:46 INFO - return (bits & ~Traits::kSignBit) == Traits::kExponentBits; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - IsFinite(T aValue) 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - typedef typename Traits::Bits Bits; 18:50:46 INFO - Bits bits = BitwiseCast(aValue); 18:50:46 INFO - return (bits & Traits::kExponentBits) != Traits::kExponentBits; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - IsNegative(T aValue) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!IsNaN(aValue)))))) { MOZ_ReportAssertionFailure("!IsNaN(aValue)" " (" "NaN does not have a sign" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/FloatingPoint.h", 168); do { } while (0); do { __debugbreak(); MOZ_NoReturn(168); } while (0); } } while (0); 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - typedef typename Traits::Bits Bits; 18:50:46 INFO - Bits bits = BitwiseCast(aValue); 18:50:46 INFO - return (bits & Traits::kSignBit) != 0; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - IsNegativeZero(T aValue) 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - typedef typename Traits::Bits Bits; 18:50:46 INFO - Bits bits = BitwiseCast(aValue); 18:50:46 INFO - return bits == Traits::kSignBit; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - IsPositiveZero(T aValue) 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - typedef typename Traits::Bits Bits; 18:50:46 INFO - Bits bits = BitwiseCast(aValue); 18:50:46 INFO - return bits == 0; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline T 18:50:46 INFO - ToZeroIfNonfinite(T aValue) 18:50:46 INFO - { 18:50:46 INFO - return IsFinite(aValue) ? aValue : 0; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline int_fast16_t 18:50:46 INFO - ExponentComponent(T aValue) 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - typedef typename Traits::Bits Bits; 18:50:46 INFO - Bits bits = BitwiseCast(aValue); 18:50:46 INFO - return int_fast16_t((bits & Traits::kExponentBits) >> Traits::kExponentShift) - 18:50:46 INFO - int_fast16_t(Traits::kExponentBias); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline T 18:50:46 INFO - PositiveInfinity() 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - return BitwiseCast(Traits::kExponentBits); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline T 18:50:46 INFO - NegativeInfinity() 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - return BitwiseCast(Traits::kSignBit | Traits::kExponentBits); 18:50:46 INFO - } 18:50:46 INFO - template::Bits Significand> 18:50:46 INFO - struct SpecificNaNBits 18:50:46 INFO - { 18:50:46 INFO - using Traits = FloatingPoint; 18:50:46 INFO - static_assert(SignBit == 0 || SignBit == 1, "bad sign bit"); 18:50:46 INFO - static_assert((Significand & ~Traits::kSignificandBits) == 0, 18:50:46 INFO - "significand must only have significand bits set"); 18:50:46 INFO - static_assert(Significand & Traits::kSignificandBits, 18:50:46 INFO - "significand must be nonzero"); 18:50:46 INFO - static constexpr typename Traits::Bits value = 18:50:46 INFO - (SignBit * Traits::kSignBit) | Traits::kExponentBits | Significand; 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - static inline void 18:50:46 INFO - SpecificNaN(int signbit, typename FloatingPoint::Bits significand, T* result) 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(signbit == 0 || signbit == 1))))) { MOZ_ReportAssertionFailure("signbit == 0 || signbit == 1", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/FloatingPoint.h", 301); do { } while (0); do { __debugbreak(); MOZ_NoReturn(301); } while (0); } } while (0); 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((significand & ~Traits::kSignificandBits) == 0))))) { MOZ_ReportAssertionFailure("(significand & ~Traits::kSignificandBits) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/FloatingPoint.h", 302); do { } while (0); do { __debugbreak(); MOZ_NoReturn(302); } while (0); } } while (0); 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(significand & Traits::kSignificandBits))))) { MOZ_ReportAssertionFailure("significand & Traits::kSignificandBits", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/FloatingPoint.h", 303); do { } while (0); do { __debugbreak(); MOZ_NoReturn(303); } while (0); } } while (0); 18:50:46 INFO - BitwiseCast((signbit ? Traits::kSignBit : 0) | 18:50:46 INFO - Traits::kExponentBits | 18:50:46 INFO - significand, 18:50:46 INFO - result); 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(IsNaN(*result)))))) { MOZ_ReportAssertionFailure("IsNaN(*result)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/FloatingPoint.h", 309); do { } while (0); do { __debugbreak(); MOZ_NoReturn(309); } while (0); } } while (0); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline T 18:50:46 INFO - SpecificNaN(int signbit, typename FloatingPoint::Bits significand) 18:50:46 INFO - { 18:50:46 INFO - T t; 18:50:46 INFO - SpecificNaN(signbit, significand, &t); 18:50:46 INFO - return t; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline T 18:50:46 INFO - MinNumberValue() 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - typedef typename Traits::Bits Bits; 18:50:46 INFO - return BitwiseCast(Bits(1)); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - NumberEqualsInt32(T aValue, int32_t* aInt32) 18:50:46 INFO - { 18:50:46 INFO - return aValue == (*aInt32 = int32_t(aValue)); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - NumberIsInt32(T aValue, int32_t* aInt32) 18:50:46 INFO - { 18:50:46 INFO - return !IsNegativeZero(aValue) && NumberEqualsInt32(aValue, aInt32); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline T 18:50:46 INFO - UnspecifiedNaN() 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - return SpecificNaN(1, Traits::kSignificandBits); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - NumbersAreIdentical(T aValue1, T aValue2) 18:50:46 INFO - { 18:50:46 INFO - typedef FloatingPoint Traits; 18:50:46 INFO - typedef typename Traits::Bits Bits; 18:50:46 INFO - if (IsNaN(aValue1)) { 18:50:46 INFO - return IsNaN(aValue2); 18:50:46 INFO - } 18:50:46 INFO - return BitwiseCast(aValue1) == BitwiseCast(aValue2); 18:50:46 INFO - } 18:50:46 INFO - namespace detail { 18:50:46 INFO - template 18:50:46 INFO - struct FuzzyEqualsEpsilon; 18:50:46 INFO - template<> 18:50:46 INFO - struct FuzzyEqualsEpsilon 18:50:46 INFO - { 18:50:46 INFO - static float value() { return 1.0f / (1 << 17); } 18:50:46 INFO - }; 18:50:46 INFO - template<> 18:50:46 INFO - struct FuzzyEqualsEpsilon 18:50:46 INFO - { 18:50:46 INFO - static double value() { return 1.0 / (1LL << 40); } 18:50:46 INFO - }; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - FuzzyEqualsAdditive(T aValue1, T aValue2, 18:50:46 INFO - T aEpsilon = detail::FuzzyEqualsEpsilon::value()) 18:50:46 INFO - { 18:50:46 INFO - static_assert(IsFloatingPoint::value, "floating point type required"); 18:50:46 INFO - return Abs(aValue1 - aValue2) <= aEpsilon; 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - static inline bool 18:50:46 INFO - FuzzyEqualsMultiplicative(T aValue1, T aValue2, 18:50:46 INFO - T aEpsilon = detail::FuzzyEqualsEpsilon::value()) 18:50:46 INFO - { 18:50:46 INFO - static_assert(IsFloatingPoint::value, "floating point type required"); 18:50:46 INFO - T smaller = Abs(aValue1) < Abs(aValue2) ? Abs(aValue1) : Abs(aValue2); 18:50:46 INFO - return Abs(aValue1 - aValue2) <= aEpsilon * smaller; 18:50:46 INFO - } 18:50:46 INFO - extern __declspec(dllimport) bool 18:50:46 INFO - IsFloat32Representable(double aFloat32); 18:50:46 INFO - } 18:50:46 INFO - #line 480 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/FloatingPoint.h" 18:50:46 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h" 18:50:46 INFO - namespace IPC { 18:50:46 INFO - template struct ParamTraits; 18:50:46 INFO - } 18:50:46 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla\\TimeStamp_windows.h" 18:50:46 INFO - namespace mozilla { 18:50:46 INFO - class TimeStamp; 18:50:46 INFO - class TimeStampValue 18:50:46 INFO - { 18:50:46 INFO - friend struct IPC::ParamTraits; 18:50:46 INFO - friend class TimeStamp; 18:50:46 INFO - friend void StartupTimelineRecordExternal(int, uint64_t); 18:50:46 INFO - uint64_t mGTC; 18:50:46 INFO - uint64_t mQPC; 18:50:46 INFO - bool mHasQPC; 18:50:46 INFO - bool mIsNull; 18:50:46 INFO - __declspec(dllimport) TimeStampValue(uint64_t aGTC, uint64_t aQPC, bool aHasQPC); 18:50:46 INFO - __declspec(dllimport) uint64_t CheckQPC(const TimeStampValue& aOther) const; 18:50:46 INFO - struct _SomethingVeryRandomHere; 18:50:46 INFO - constexpr TimeStampValue(_SomethingVeryRandomHere* aNullValue) 18:50:46 INFO - : mGTC(0) 18:50:46 INFO - , mQPC(0) 18:50:46 INFO - , mHasQPC(false) 18:50:46 INFO - , mIsNull(true) 18:50:46 INFO - { 18:50:46 INFO - } 18:50:46 INFO - public: 18:50:46 INFO - __declspec(dllimport) uint64_t operator-(const TimeStampValue& aOther) const; 18:50:46 INFO - TimeStampValue operator+(const int64_t aOther) const 18:50:46 INFO - { 18:50:46 INFO - return TimeStampValue(mGTC + aOther, mQPC + aOther, mHasQPC); 18:50:46 INFO - } 18:50:46 INFO - TimeStampValue operator-(const int64_t aOther) const 18:50:46 INFO - { 18:50:46 INFO - return TimeStampValue(mGTC - aOther, mQPC - aOther, mHasQPC); 18:50:46 INFO - } 18:50:46 INFO - __declspec(dllimport) TimeStampValue& operator+=(const int64_t aOther); 18:50:46 INFO - __declspec(dllimport) TimeStampValue& operator-=(const int64_t aOther); 18:50:46 INFO - bool operator<(const TimeStampValue& aOther) const 18:50:46 INFO - { 18:50:46 INFO - return int64_t(*this - aOther) < 0; 18:50:46 INFO - } 18:50:46 INFO - bool operator>(const TimeStampValue& aOther) const 18:50:46 INFO - { 18:50:46 INFO - return int64_t(*this - aOther) > 0; 18:50:46 INFO - } 18:50:46 INFO - bool operator<=(const TimeStampValue& aOther) const 18:50:46 INFO - { 18:50:46 INFO - return int64_t(*this - aOther) <= 0; 18:50:46 INFO - } 18:50:46 INFO - bool operator>=(const TimeStampValue& aOther) const 18:50:46 INFO - { 18:50:46 INFO - return int64_t(*this - aOther) >= 0; 18:50:46 INFO - } 18:50:46 INFO - bool operator==(const TimeStampValue& aOther) const 18:50:46 INFO - { 18:50:46 INFO - return int64_t(*this - aOther) == 0; 18:50:46 INFO - } 18:50:46 INFO - bool operator!=(const TimeStampValue& aOther) const 18:50:46 INFO - { 18:50:46 INFO - return int64_t(*this - aOther) != 0; 18:50:46 INFO - } 18:50:46 INFO - }; 18:50:46 INFO - } 18:50:46 INFO - #line 84 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla\\TimeStamp_windows.h" 18:50:46 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h" 18:50:46 INFO - #line 28 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h" 18:50:46 INFO - namespace mozilla { 18:50:46 INFO - class TimeStamp; 18:50:46 INFO - class BaseTimeDurationPlatformUtils 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - static __declspec(dllimport) double ToSeconds(int64_t aTicks); 18:50:46 INFO - static __declspec(dllimport) double ToSecondsSigDigits(int64_t aTicks); 18:50:46 INFO - static __declspec(dllimport) int64_t TicksFromMilliseconds(double aMilliseconds); 18:50:46 INFO - static __declspec(dllimport) int64_t ResolutionInTicks(); 18:50:46 INFO - }; 18:50:46 INFO - template 18:50:46 INFO - class BaseTimeDuration 18:50:46 INFO - { 18:50:46 INFO - public: 18:50:46 INFO - constexpr BaseTimeDuration() : mValue(0) {} 18:50:46 INFO - struct _SomethingVeryRandomHere; 18:50:46 INFO - BaseTimeDuration(_SomethingVeryRandomHere* aZero) : mValue(0) 18:50:46 INFO - { 18:50:46 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!aZero))))) { MOZ_ReportAssertionFailure("!aZero" " (" "Who's playing funny games here?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 73); do { } while (0); do { __debugbreak(); MOZ_NoReturn(73); } while (0); } } while (0); 18:50:46 INFO - } 18:50:46 INFO - template 18:50:46 INFO - explicit BaseTimeDuration(const BaseTimeDuration& aOther) 18:50:46 INFO - : mValue(aOther.mValue) 18:50:46 INFO - { } 18:50:46 INFO - template 18:50:46 INFO - BaseTimeDuration& operator=(const BaseTimeDuration& aOther) 18:50:46 INFO - { 18:50:46 INFO - mValue = aOther.mValue; 18:50:46 INFO - return *this; 18:50:46 INFO - } 18:50:46 INFO - double ToSeconds() const 18:50:46 INFO - { 18:50:46 INFO - if (mValue == 9223372036854775807i64) { 18:50:46 INFO - return PositiveInfinity(); 18:50:46 INFO - } 18:50:46 INFO - if (mValue == (-9223372036854775807i64 - 1)) { 18:50:46 INFO - return NegativeInfinity(); 18:50:46 INFO - } 18:50:46 INFO - return BaseTimeDurationPlatformUtils::ToSeconds(mValue); 18:50:46 INFO - } 18:50:46 INFO - double ToSecondsSigDigits() const 18:50:46 INFO - { 18:50:46 INFO - if (mValue == 9223372036854775807i64) { 18:50:46 INFO - return PositiveInfinity(); 18:50:46 INFO - } 18:50:46 INFO - if (mValue == (-9223372036854775807i64 - 1)) { 18:50:46 INFO - return NegativeInfinity(); 18:50:46 INFO - } 18:50:46 INFO - return BaseTimeDurationPlatformUtils::ToSecondsSigDigits(mValue); 18:50:46 INFO - } 18:50:46 INFO - double ToMilliseconds() const { return ToSeconds() * 1000.0; } 18:50:46 INFO - double ToMicroseconds() const { return ToMilliseconds() * 1000.0; } 18:50:46 INFO - static inline BaseTimeDuration FromSeconds(double aSeconds) 18:50:46 INFO - { 18:50:46 INFO - return FromMilliseconds(aSeconds * 1000.0); 18:50:46 INFO - } 18:50:46 INFO - static BaseTimeDuration FromMilliseconds(double aMilliseconds) 18:50:46 INFO - { 18:50:46 INFO - if (aMilliseconds == PositiveInfinity()) { 18:50:46 INFO - return Forever(); 18:50:46 INFO - } 18:50:46 INFO - if (aMilliseconds == NegativeInfinity()) { 18:50:46 INFO - return FromTicks((-9223372036854775807i64 - 1)); 18:50:46 INFO - } 18:50:46 INFO - return FromTicks( 18:50:46 INFO - BaseTimeDurationPlatformUtils::TicksFromMilliseconds(aMilliseconds)); 18:50:46 INFO - } 18:50:46 INFO - static inline BaseTimeDuration FromMicroseconds(double aMicroseconds) 18:50:46 INFO - { 18:50:46 INFO - return FromMilliseconds(aMicroseconds / 1000.0); 18:50:46 INFO - } 18:50:46 INFO - static BaseTimeDuration Forever() 18:50:46 INFO - { 18:50:46 INFO - return FromTicks(9223372036854775807i64); 18:50:46 INFO - } 18:50:46 INFO - BaseTimeDuration operator+(const BaseTimeDuration& aOther) const 18:50:46 INFO - { 18:50:46 INFO - return FromTicks(ValueCalculator::Add(mValue, aOther.mValue)); 18:50:46 INFO - } 18:50:46 INFO - BaseTimeDuration operator-(const BaseTimeDuration& aOther) const 18:50:46 INFO - { 18:50:46 INFO - return FromTicks(ValueCalculator::Subtract(mValue, aOther.mValue)); 18:50:46 INFO - } 18:50:46 INFO - BaseTimeDuration& operator+=(const BaseTimeDuration& aOther) 18:50:46 INFO - { 18:50:46 INFO - mValue = ValueCalculator::Add(mValue, aOther.mValue); 18:50:46 INFO - return *this; 18:50:46 INFO - } 18:50:46 INFO - BaseTimeDuration& operator-=(const BaseTimeDuration& aOther) 18:50:46 INFO - { 18:50:46 INFO - mValue = ValueCalculator::Subtract(mValue, aOther.mValue); 18:50:46 INFO - return *this; 18:50:46 INFO - } 18:50:46 INFO - BaseTimeDuration operator-() const 18:50:46 INFO - { 18:50:46 INFO - int64_t ticks; 18:50:46 INFO - if (mValue == 9223372036854775807i64) { 18:50:46 INFO - ticks = (-9223372036854775807i64 - 1); 18:50:46 INFO - } else if (mValue == (-9223372036854775807i64 - 1)) { 18:50:46 INFO - ticks = 9223372036854775807i64; 18:50:46 INFO - } else { 18:50:46 INFO - ticks = -mValue; 18:50:46 INFO - } 18:50:46 INFO - return FromTicks(ticks); 18:50:46 INFO - } 18:50:46 INFO - static BaseTimeDuration Max(const BaseTimeDuration& aA, 18:50:46 INFO - const BaseTimeDuration& aB) 18:50:46 INFO - { 18:50:46 INFO - return FromTicks(std::max(aA.mValue, aB.mValue)); 18:50:46 INFO - } 18:50:46 INFO - static BaseTimeDuration Min(const BaseTimeDuration& aA, 18:50:46 INFO - const BaseTimeDuration& aB) 18:50:46 INFO - { 18:50:46 INFO - return FromTicks(std::min(aA.mValue, aB.mValue)); 18:50:46 INFO - } 18:50:46 INFO - private: 18:50:46 INFO - BaseTimeDuration operator*(const double aMultiplier) const = delete; 18:50:46 INFO - BaseTimeDuration operator/(const double aDivisor) const = delete; 18:50:46 INFO - public: 18:50:46 INFO - BaseTimeDuration MultDouble(double aMultiplier) const 18:50:46 INFO - { 18:50:46 INFO - return FromTicks(ValueCalculator::Multiply(mValue, aMultiplier)); 18:50:46 INFO - } 18:50:46 INFO - BaseTimeDuration operator*(const int32_t aMultiplier) const 18:50:46 INFO - { 18:50:46 INFO - return FromTicks(ValueCalculator::Multiply(mValue, aMultiplier)); 18:50:46 INFO - } 18:50:47 INFO - BaseTimeDuration operator*(const uint32_t aMultiplier) const 18:50:47 INFO - { 18:50:47 INFO - return FromTicks(ValueCalculator::Multiply(mValue, aMultiplier)); 18:50:47 INFO - } 18:50:47 INFO - BaseTimeDuration operator*(const int64_t aMultiplier) const 18:50:47 INFO - { 18:50:47 INFO - return FromTicks(ValueCalculator::Multiply(mValue, aMultiplier)); 18:50:47 INFO - } 18:50:47 INFO - BaseTimeDuration operator*(const uint64_t aMultiplier) const 18:50:47 INFO - { 18:50:47 INFO - if (aMultiplier > 9223372036854775807i64) { 18:50:47 INFO - return Forever(); 18:50:47 INFO - } 18:50:47 INFO - return FromTicks(ValueCalculator::Multiply(mValue, aMultiplier)); 18:50:47 INFO - } 18:50:47 INFO - BaseTimeDuration operator/(const int64_t aDivisor) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aDivisor != 0))))) { MOZ_ReportAssertionFailure("aDivisor != 0" " (" "Division by zero" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 227); do { } while (0); do { __debugbreak(); MOZ_NoReturn(227); } while (0); } } while (0); 18:50:47 INFO - return FromTicks(ValueCalculator::Divide(mValue, aDivisor)); 18:50:47 INFO - } 18:50:47 INFO - double operator/(const BaseTimeDuration& aOther) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aOther.mValue != 0))))) { MOZ_ReportAssertionFailure("aOther.mValue != 0" " (" "Division by zero" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 234); do { } while (0); do { __debugbreak(); MOZ_NoReturn(234); } while (0); } } while (0); 18:50:47 INFO - #line 236 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h" 18:50:47 INFO - return ValueCalculator::DivideDouble(mValue, aOther.mValue); 18:50:47 INFO - } 18:50:47 INFO - BaseTimeDuration operator%(const BaseTimeDuration& aOther) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aOther.mValue != 0))))) { MOZ_ReportAssertionFailure("aOther.mValue != 0" " (" "Division by zero" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 240); do { } while (0); do { __debugbreak(); MOZ_NoReturn(240); } while (0); } } while (0); 18:50:47 INFO - return FromTicks(ValueCalculator::Modulo(mValue, aOther.mValue)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator<(const BaseTimeDuration& aOther) const 18:50:47 INFO - { 18:50:47 INFO - return mValue < aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator<=(const BaseTimeDuration& aOther) const 18:50:47 INFO - { 18:50:47 INFO - return mValue <= aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator>=(const BaseTimeDuration& aOther) const 18:50:47 INFO - { 18:50:47 INFO - return mValue >= aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator>(const BaseTimeDuration& aOther) const 18:50:47 INFO - { 18:50:47 INFO - return mValue > aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator==(const BaseTimeDuration& aOther) const 18:50:47 INFO - { 18:50:47 INFO - return mValue == aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator!=(const BaseTimeDuration& aOther) const 18:50:47 INFO - { 18:50:47 INFO - return mValue != aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - bool IsZero() const 18:50:47 INFO - { 18:50:47 INFO - return mValue == 0; 18:50:47 INFO - } 18:50:47 INFO - explicit operator bool() const 18:50:47 INFO - { 18:50:47 INFO - return mValue != 0; 18:50:47 INFO - } 18:50:47 INFO - friend std::ostream& operator<<(std::ostream& aStream, 18:50:47 INFO - const BaseTimeDuration& aDuration) { 18:50:47 INFO - return aStream << aDuration.ToMilliseconds() << " ms"; 18:50:47 INFO - } 18:50:47 INFO - static BaseTimeDuration Resolution() { 18:50:47 INFO - return FromTicks(BaseTimeDurationPlatformUtils::ResolutionInTicks()); 18:50:47 INFO - } 18:50:47 INFO - private: 18:50:47 INFO - friend class TimeStamp; 18:50:47 INFO - friend struct IPC::ParamTraits>; 18:50:47 INFO - template 18:50:47 INFO - friend class BaseTimeDuration; 18:50:47 INFO - static BaseTimeDuration FromTicks(int64_t aTicks) 18:50:47 INFO - { 18:50:47 INFO - BaseTimeDuration t; 18:50:47 INFO - t.mValue = aTicks; 18:50:47 INFO - return t; 18:50:47 INFO - } 18:50:47 INFO - static BaseTimeDuration FromTicks(double aTicks) 18:50:47 INFO - { 18:50:47 INFO - if (aTicks >= double(9223372036854775807i64)) { 18:50:47 INFO - return FromTicks(9223372036854775807i64); 18:50:47 INFO - } 18:50:47 INFO - if (aTicks <= double((-9223372036854775807i64 - 1))) { 18:50:47 INFO - return FromTicks((-9223372036854775807i64 - 1)); 18:50:47 INFO - } 18:50:47 INFO - return FromTicks(int64_t(aTicks)); 18:50:47 INFO - } 18:50:47 INFO - int64_t mValue; 18:50:47 INFO - }; 18:50:47 INFO - class TimeDurationValueCalculator 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - static int64_t Add(int64_t aA, int64_t aB) { return aA + aB; } 18:50:47 INFO - static int64_t Subtract(int64_t aA, int64_t aB) { return aA - aB; } 18:50:47 INFO - template 18:50:47 INFO - static int64_t Multiply(int64_t aA, T aB) 18:50:47 INFO - { 18:50:47 INFO - static_assert(IsIntegral::value, 18:50:47 INFO - "Using integer multiplication routine with non-integer type." 18:50:47 INFO - " Further specialization required"); 18:50:47 INFO - return aA * static_cast(aB); 18:50:47 INFO - } 18:50:47 INFO - static int64_t Divide(int64_t aA, int64_t aB) { return aA / aB; } 18:50:47 INFO - static double DivideDouble(int64_t aA, int64_t aB) 18:50:47 INFO - { 18:50:47 INFO - return static_cast(aA) / aB; 18:50:47 INFO - } 18:50:47 INFO - static int64_t Modulo(int64_t aA, int64_t aB) { return aA % aB; } 18:50:47 INFO - }; 18:50:47 INFO - template <> 18:50:47 INFO - inline int64_t 18:50:47 INFO - TimeDurationValueCalculator::Multiply(int64_t aA, double aB) 18:50:47 INFO - { 18:50:47 INFO - return static_cast(aA * aB); 18:50:47 INFO - } 18:50:47 INFO - typedef BaseTimeDuration TimeDuration; 18:50:47 INFO - class TimeStamp 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - constexpr TimeStamp() : mValue(0) {} 18:50:47 INFO - #line 439 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h" 18:50:47 INFO - bool IsNull() const { return mValue == 0; } 18:50:47 INFO - explicit operator bool() const 18:50:47 INFO - { 18:50:47 INFO - return mValue != 0; 18:50:47 INFO - } 18:50:47 INFO - static TimeStamp Now() { return Now(true); } 18:50:47 INFO - static TimeStamp NowLoRes() { return Now(false); } 18:50:47 INFO - static __declspec(dllimport) TimeStamp ProcessCreation(bool& aIsInconsistent); 18:50:47 INFO - static __declspec(dllimport) void RecordProcessRestart(); 18:50:47 INFO - TimeDuration operator-(const TimeStamp& aOther) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!IsNull()))))) { MOZ_ReportAssertionFailure("!IsNull()" " (" "Cannot compute with a null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 496); do { } while (0); do { __debugbreak(); MOZ_NoReturn(496); } while (0); } } while (0); 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!aOther.IsNull()))))) { MOZ_ReportAssertionFailure("!aOther.IsNull()" " (" "Cannot compute with aOther null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 497); do { } while (0); do { __debugbreak(); MOZ_NoReturn(497); } while (0); } } while (0); 18:50:47 INFO - static_assert(-9223372036854775807i64 > (-9223372036854775807i64 - 1), "int64_t sanity check"); 18:50:47 INFO - int64_t ticks = int64_t(mValue - aOther.mValue); 18:50:47 INFO - if (mValue > aOther.mValue) { 18:50:47 INFO - if (ticks < 0) { 18:50:47 INFO - ticks = 9223372036854775807i64; 18:50:47 INFO - } 18:50:47 INFO - } else { 18:50:47 INFO - if (ticks > 0) { 18:50:47 INFO - ticks = (-9223372036854775807i64 - 1); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - return TimeDuration::FromTicks(ticks); 18:50:47 INFO - } 18:50:47 INFO - TimeStamp operator+(const TimeDuration& aOther) const 18:50:47 INFO - { 18:50:47 INFO - TimeStamp result = *this; 18:50:47 INFO - result += aOther; 18:50:47 INFO - return result; 18:50:47 INFO - } 18:50:47 INFO - TimeStamp operator-(const TimeDuration& aOther) const 18:50:47 INFO - { 18:50:47 INFO - TimeStamp result = *this; 18:50:47 INFO - result -= aOther; 18:50:47 INFO - return result; 18:50:47 INFO - } 18:50:47 INFO - TimeStamp& operator+=(const TimeDuration& aOther) 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!IsNull()))))) { MOZ_ReportAssertionFailure("!IsNull()" " (" "Cannot compute with a null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 527); do { } while (0); do { __debugbreak(); MOZ_NoReturn(527); } while (0); } } while (0); 18:50:47 INFO - TimeStampValue value = mValue + aOther.mValue; 18:50:47 INFO - if (aOther.mValue < 0 && value > mValue) { 18:50:47 INFO - value = 0; 18:50:47 INFO - } 18:50:47 INFO - mValue = value; 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - TimeStamp& operator-=(const TimeDuration& aOther) 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!IsNull()))))) { MOZ_ReportAssertionFailure("!IsNull()" " (" "Cannot compute with a null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 540); do { } while (0); do { __debugbreak(); MOZ_NoReturn(540); } while (0); } } while (0); 18:50:47 INFO - TimeStampValue value = mValue - aOther.mValue; 18:50:47 INFO - if (aOther.mValue > 0 && value > mValue) { 18:50:47 INFO - value = 0; 18:50:47 INFO - } 18:50:47 INFO - mValue = value; 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - bool operator<(const TimeStamp& aOther) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!IsNull()))))) { MOZ_ReportAssertionFailure("!IsNull()" " (" "Cannot compute with a null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 554); do { } while (0); do { __debugbreak(); MOZ_NoReturn(554); } while (0); } } while (0); 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!aOther.IsNull()))))) { MOZ_ReportAssertionFailure("!aOther.IsNull()" " (" "Cannot compute with aOther null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 555); do { } while (0); do { __debugbreak(); MOZ_NoReturn(555); } while (0); } } while (0); 18:50:47 INFO - return mValue < aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - bool operator<=(const TimeStamp& aOther) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!IsNull()))))) { MOZ_ReportAssertionFailure("!IsNull()" " (" "Cannot compute with a null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 560); do { } while (0); do { __debugbreak(); MOZ_NoReturn(560); } while (0); } } while (0); 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!aOther.IsNull()))))) { MOZ_ReportAssertionFailure("!aOther.IsNull()" " (" "Cannot compute with aOther null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 561); do { } while (0); do { __debugbreak(); MOZ_NoReturn(561); } while (0); } } while (0); 18:50:47 INFO - return mValue <= aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - bool operator>=(const TimeStamp& aOther) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!IsNull()))))) { MOZ_ReportAssertionFailure("!IsNull()" " (" "Cannot compute with a null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 566); do { } while (0); do { __debugbreak(); MOZ_NoReturn(566); } while (0); } } while (0); 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!aOther.IsNull()))))) { MOZ_ReportAssertionFailure("!aOther.IsNull()" " (" "Cannot compute with aOther null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 567); do { } while (0); do { __debugbreak(); MOZ_NoReturn(567); } while (0); } } while (0); 18:50:47 INFO - return mValue >= aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - bool operator>(const TimeStamp& aOther) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!IsNull()))))) { MOZ_ReportAssertionFailure("!IsNull()" " (" "Cannot compute with a null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 572); do { } while (0); do { __debugbreak(); MOZ_NoReturn(572); } while (0); } } while (0); 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!aOther.IsNull()))))) { MOZ_ReportAssertionFailure("!aOther.IsNull()" " (" "Cannot compute with aOther null value" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h", 573); do { } while (0); do { __debugbreak(); MOZ_NoReturn(573); } while (0); } } while (0); 18:50:47 INFO - return mValue > aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - bool operator==(const TimeStamp& aOther) const 18:50:47 INFO - { 18:50:47 INFO - return IsNull() 18:50:47 INFO - ? aOther.IsNull() 18:50:47 INFO - : !aOther.IsNull() && mValue == aOther.mValue; 18:50:47 INFO - } 18:50:47 INFO - bool operator!=(const TimeStamp& aOther) const 18:50:47 INFO - { 18:50:47 INFO - return !(*this == aOther); 18:50:47 INFO - } 18:50:47 INFO - static __declspec(dllimport) void Startup(); 18:50:47 INFO - static __declspec(dllimport) void Shutdown(); 18:50:47 INFO - private: 18:50:47 INFO - friend struct IPC::ParamTraits; 18:50:47 INFO - friend void StartupTimelineRecordExternal(int, uint64_t); 18:50:47 INFO - TimeStamp(TimeStampValue aValue) : mValue(aValue) {} 18:50:47 INFO - static __declspec(dllimport) TimeStamp Now(bool aHighResolution); 18:50:47 INFO - static __declspec(dllimport) uint64_t ComputeProcessUptime(); 18:50:47 INFO - TimeStampValue mValue; 18:50:47 INFO - }; 18:50:47 INFO - } 18:50:47 INFO - #line 631 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TimeStamp.h" 18:50:47 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIIncrementalRunnable.h" 18:50:47 INFO - class nsIIncrementalRunnable : public nsISupports 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - template struct COMTypeInfo; 18:50:47 INFO - virtual void SetDeadline(mozilla::TimeStamp aDeadline) = 0; 18:50:47 INFO - protected: 18:50:47 INFO - nsIIncrementalRunnable() { } 18:50:47 INFO - virtual ~nsIIncrementalRunnable() {} 18:50:47 INFO - }; 18:50:47 INFO - template struct nsIIncrementalRunnable::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIIncrementalRunnable::COMTypeInfo::kIID = { 0x688be92e, 0x7ade, 0x4fdc, { 0x9d, 0x83, 0x74, 0xcb, 0xef, 0xf4, 0xa5, 0x2c } }; 18:50:47 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIIncrementalRunnable.h" 18:50:47 INFO - #line 42 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIIncrementalRunnable.h" 18:50:47 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsINamed.h" 18:50:47 INFO - class __declspec(novtable) nsINamed : public nsISupports { 18:50:47 INFO - public: 18:50:47 INFO - template struct COMTypeInfo; 18:50:47 INFO - virtual nsresult __stdcall GetName(nsACString & aName) = 0; 18:50:47 INFO - virtual nsresult __stdcall SetName(const char * aName) = 0; 18:50:47 INFO - }; 18:50:47 INFO - template struct nsINamed::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsINamed::COMTypeInfo::kIID = {0x0c5fe7de, 0x7e83, 0x4d0d, { 0xa8, 0xa6, 0x4a, 0x65, 0x18, 0xb9, 0xa7, 0xb3 }}; 18:50:47 INFO - #line 107 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsINamed.h" 18:50:47 INFO - #line 110 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsINamed.h" 18:50:47 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIRunnable.h" 18:50:47 INFO - class __declspec(novtable) nsIRunnable : public nsISupports { 18:50:47 INFO - public: 18:50:47 INFO - template struct COMTypeInfo; 18:50:47 INFO - virtual nsresult __stdcall Run(void) = 0; 18:50:47 INFO - }; 18:50:47 INFO - template struct nsIRunnable::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIRunnable::COMTypeInfo::kIID = {0x4a2abaf0, 0x6886, 0x11d3, { 0x93, 0x82, 0x00, 0x10, 0x4b, 0xa0, 0xfd, 0x40 }}; 18:50:47 INFO - #line 94 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIRunnable.h" 18:50:47 INFO - class __declspec(novtable) nsIRunnablePriority : public nsISupports { 18:50:47 INFO - public: 18:50:47 INFO - template struct COMTypeInfo; 18:50:47 INFO - enum { 18:50:47 INFO - PRIORITY_NORMAL = 0U, 18:50:47 INFO - PRIORITY_HIGH = 1U 18:50:47 INFO - }; 18:50:47 INFO - virtual nsresult __stdcall GetPriority(uint32_t *aPriority) = 0; 18:50:47 INFO - }; 18:50:47 INFO - template struct nsIRunnablePriority::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIRunnablePriority::COMTypeInfo::kIID = {0xe75aa42a, 0x80a9, 0x11e6, { 0xaf, 0xb5, 0xe8, 0x9d, 0x87, 0x34, 0x8e, 0x2c }}; 18:50:47 INFO - #line 177 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIRunnable.h" 18:50:47 INFO - #line 180 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIRunnable.h" 18:50:47 INFO - #line 18 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIThreadManager.h" 18:50:47 INFO - class nsIThread; 18:50:47 INFO - class __declspec(novtable) nsIThreadManager : public nsISupports { 18:50:47 INFO - public: 18:50:47 INFO - template struct COMTypeInfo; 18:50:47 INFO - enum { 18:50:47 INFO - DEFAULT_STACK_SIZE = 0U 18:50:47 INFO - }; 18:50:47 INFO - virtual nsresult __stdcall NewThread(uint32_t creationFlags, uint32_t stackSize, nsIThread * *_retval) = 0; 18:50:47 INFO - virtual nsresult __stdcall NewNamedThread(const nsACString & name, uint32_t stackSize, nsIThread * *_retval) = 0; 18:50:47 INFO - virtual nsresult __stdcall GetThreadFromPRThread(PRThread *prthread, nsIThread * *_retval) = 0; 18:50:47 INFO - virtual nsresult __stdcall GetMainThread(nsIThread * *aMainThread) = 0; 18:50:47 INFO - virtual nsresult __stdcall GetCurrentThread(nsIThread * *aCurrentThread) = 0; 18:50:47 INFO - virtual nsresult __stdcall GetIsMainThread(bool *aIsMainThread) = 0; 18:50:47 INFO - }; 18:50:47 INFO - template struct nsIThreadManager::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIThreadManager::COMTypeInfo::kIID = {0x1be89eca, 0xe2f7, 0x453b, { 0x8d, 0x38, 0xc1, 0x1b, 0xa2, 0x47, 0xf6, 0xf3 }}; 18:50:47 INFO - #line 165 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIThreadManager.h" 18:50:47 INFO - #line 168 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIThreadManager.h" 18:50:47 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIThread.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIEventTarget.h" 18:50:47 INFO - class nsIEventTarget : public nsISupports { 18:50:47 INFO - public: 18:50:47 INFO - template struct COMTypeInfo; 18:50:47 INFO - nsresult Dispatch(nsIRunnable* aEvent, uint32_t aFlags) { 18:50:47 INFO - return Dispatch(nsCOMPtr(aEvent).forget(), aFlags); 18:50:47 INFO - } 18:50:47 INFO - enum { 18:50:47 INFO - DISPATCH_NORMAL = 0U, 18:50:47 INFO - DISPATCH_SYNC = 1U, 18:50:47 INFO - DISPATCH_AT_END = 2U 18:50:47 INFO - }; 18:50:47 INFO - virtual nsresult __stdcall IsOnCurrentThread(bool *_retval) = 0; 18:50:47 INFO - virtual nsresult __stdcall Dispatch(already_AddRefed event, uint32_t flags) = 0; 18:50:47 INFO - virtual nsresult __stdcall DispatchFromScript(nsIRunnable *event, uint32_t flags) = 0; 18:50:47 INFO - virtual nsresult __stdcall DelayedDispatch(already_AddRefed event, uint32_t delay) = 0; 18:50:47 INFO - }; 18:50:47 INFO - template struct nsIEventTarget::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIEventTarget::COMTypeInfo::kIID = {0x88145945, 0x3278, 0x424e, { 0x9f, 0x37, 0xd8, 0x74, 0xcb, 0xdd, 0x9f, 0x6f }}; 18:50:47 INFO - #line 148 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIEventTarget.h" 18:50:47 INFO - #line 155 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIEventTarget.h" 18:50:47 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIThread.h" 18:50:47 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIThread.h" 18:50:47 INFO - class __declspec(novtable) nsIThread : public nsIEventTarget { 18:50:47 INFO - public: 18:50:47 INFO - template struct COMTypeInfo; 18:50:47 INFO - virtual nsresult __stdcall GetPRThread(PRThread **aPRThread) = 0; 18:50:47 INFO - virtual nsresult __stdcall GetCanInvokeJS(bool *aCanInvokeJS) = 0; 18:50:47 INFO - virtual nsresult __stdcall SetCanInvokeJS(bool aCanInvokeJS) = 0; 18:50:47 INFO - virtual nsresult __stdcall Shutdown(void) = 0; 18:50:47 INFO - virtual nsresult __stdcall HasPendingEvents(bool *_retval) = 0; 18:50:47 INFO - virtual nsresult __stdcall ProcessNextEvent(bool mayWait, bool *_retval) = 0; 18:50:47 INFO - virtual nsresult __stdcall AsyncShutdown(void) = 0; 18:50:47 INFO - virtual nsresult __stdcall RegisterIdlePeriod(already_AddRefed aIdlePeriod) = 0; 18:50:47 INFO - virtual nsresult __stdcall IdleDispatch(already_AddRefed event) = 0; 18:50:47 INFO - }; 18:50:47 INFO - template struct nsIThread::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIThread::COMTypeInfo::kIID = {0x5801d193, 0x29d1, 0x4964, { 0xa6, 0xb7, 0x70, 0xeb, 0x69, 0x7d, 0xdf, 0x2b }}; 18:50:47 INFO - #line 199 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIThread.h" 18:50:47 INFO - #line 202 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIThread.h" 18:50:47 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringGlue.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstring.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringFwd.h" 18:50:47 INFO - namespace mozilla { 18:50:47 INFO - namespace detail { 18:50:47 INFO - class nsStringRepr; 18:50:47 INFO - class nsCStringRepr; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - class nsAString; 18:50:47 INFO - class nsSubstringTuple; 18:50:47 INFO - class nsString; 18:50:47 INFO - class nsAutoString; 18:50:47 INFO - class nsDependentString; 18:50:47 INFO - class nsDependentSubstring; 18:50:47 INFO - class nsPromiseFlatString; 18:50:47 INFO - class nsStringComparator; 18:50:47 INFO - class nsDefaultStringComparator; 18:50:47 INFO - class nsXPIDLString; 18:50:47 INFO - class nsACString; 18:50:47 INFO - class nsCSubstringTuple; 18:50:47 INFO - class nsCString; 18:50:47 INFO - class nsAutoCString; 18:50:47 INFO - class nsDependentCString; 18:50:47 INFO - class nsDependentCSubstring; 18:50:47 INFO - class nsPromiseFlatCString; 18:50:47 INFO - class nsCStringComparator; 18:50:47 INFO - class nsDefaultCStringComparator; 18:50:47 INFO - class nsXPIDLCString; 18:50:47 INFO - typedef nsAString nsSubstring; 18:50:47 INFO - typedef nsACString nsCSubstring; 18:50:47 INFO - typedef nsString nsAFlatString; 18:50:47 INFO - typedef nsSubstring nsASingleFragmentString; 18:50:47 INFO - typedef nsCString nsAFlatCString; 18:50:47 INFO - typedef nsCSubstring nsASingleFragmentCString; 18:50:47 INFO - #line 74 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringFwd.h" 18:50:47 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h" 18:50:47 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h" 18:50:47 INFO - template 18:50:47 INFO - struct nsCharTraits 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template <> 18:50:47 INFO - struct nsCharTraits 18:50:47 INFO - { 18:50:47 INFO - typedef char16_t char_type; 18:50:47 INFO - typedef uint16_t unsigned_char_type; 18:50:47 INFO - typedef char incompatible_char_type; 18:50:47 INFO - static char_type* const sEmptyBuffer; 18:50:47 INFO - static void 18:50:47 INFO - assign(char_type& aLhs, char_type aRhs) 18:50:47 INFO - { 18:50:47 INFO - aLhs = aRhs; 18:50:47 INFO - } 18:50:47 INFO - typedef int int_type; 18:50:47 INFO - static char_type 18:50:47 INFO - to_char_type(int_type aChar) 18:50:47 INFO - { 18:50:47 INFO - return char_type(aChar); 18:50:47 INFO - } 18:50:47 INFO - static int_type 18:50:47 INFO - to_int_type(char_type aChar) 18:50:47 INFO - { 18:50:47 INFO - return int_type(static_cast(aChar)); 18:50:47 INFO - } 18:50:47 INFO - static bool 18:50:47 INFO - eq_int_type(int_type aLhs, int_type aRhs) 18:50:47 INFO - { 18:50:47 INFO - return aLhs == aRhs; 18:50:47 INFO - } 18:50:47 INFO - static bool 18:50:47 INFO - eq(char_type aLhs, char_type aRhs) 18:50:47 INFO - { 18:50:47 INFO - return aLhs == aRhs; 18:50:47 INFO - } 18:50:47 INFO - static bool 18:50:47 INFO - lt(char_type aLhs, char_type aRhs) 18:50:47 INFO - { 18:50:47 INFO - return aLhs < aRhs; 18:50:47 INFO - } 18:50:47 INFO - static char_type* 18:50:47 INFO - move(char_type* aStr1, const char_type* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - return static_cast(memmove(aStr1, aStr2, 18:50:47 INFO - aN * sizeof(char_type))); 18:50:47 INFO - } 18:50:47 INFO - static char_type* 18:50:47 INFO - copy(char_type* aStr1, const char_type* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - return static_cast(memcpy(aStr1, aStr2, 18:50:47 INFO - aN * sizeof(char_type))); 18:50:47 INFO - } 18:50:47 INFO - static char_type* 18:50:47 INFO - copyASCII(char_type* aStr1, const char* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - for (char_type* s = aStr1; aN--; ++s, ++aStr2) { 18:50:47 INFO - do { if (!(!(*aStr2 & ~0x7F))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected non-ASCII character", "!(*aStr2 & ~0x7F)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 164); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - *s = static_cast(*aStr2); 18:50:47 INFO - } 18:50:47 INFO - return aStr1; 18:50:47 INFO - } 18:50:47 INFO - static char_type* 18:50:47 INFO - assign(char_type* aStr, size_t aN, char_type aChar) 18:50:47 INFO - { 18:50:47 INFO - char_type* result = aStr; 18:50:47 INFO - while (aN--) { 18:50:47 INFO - assign(*aStr++, aChar); 18:50:47 INFO - } 18:50:47 INFO - return result; 18:50:47 INFO - } 18:50:47 INFO - static int 18:50:47 INFO - compare(const char_type* aStr1, const char_type* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - for (; aN--; ++aStr1, ++aStr2) { 18:50:47 INFO - if (!eq(*aStr1, *aStr2)) { 18:50:47 INFO - return to_int_type(*aStr1) - to_int_type(*aStr2); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - return 0; 18:50:47 INFO - } 18:50:47 INFO - static int 18:50:47 INFO - compareASCII(const char_type* aStr1, const char* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - for (; aN--; ++aStr1, ++aStr2) { 18:50:47 INFO - do { if (!(!(*aStr2 & ~0x7F))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected non-ASCII character", "!(*aStr2 & ~0x7F)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 196); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - if (!eq_int_type(to_int_type(*aStr1), 18:50:47 INFO - to_int_type(static_cast(*aStr2)))) { 18:50:47 INFO - return to_int_type(*aStr1) - 18:50:47 INFO - to_int_type(static_cast(*aStr2)); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - return 0; 18:50:47 INFO - } 18:50:47 INFO - static int 18:50:47 INFO - compareASCIINullTerminated(const char_type* aStr1, size_t aN, 18:50:47 INFO - const char* aStr2) 18:50:47 INFO - { 18:50:47 INFO - for (; aN--; ++aStr1, ++aStr2) { 18:50:47 INFO - if (!*aStr2) { 18:50:47 INFO - return 1; 18:50:47 INFO - } 18:50:47 INFO - do { if (!(!(*aStr2 & ~0x7F))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected non-ASCII character", "!(*aStr2 & ~0x7F)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 218); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - if (!eq_int_type(to_int_type(*aStr1), 18:50:47 INFO - to_int_type(static_cast(*aStr2)))) { 18:50:47 INFO - return to_int_type(*aStr1) - 18:50:47 INFO - to_int_type(static_cast(*aStr2)); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - if (*aStr2) { 18:50:47 INFO - return -1; 18:50:47 INFO - } 18:50:47 INFO - return 0; 18:50:47 INFO - } 18:50:47 INFO - static char_type 18:50:47 INFO - ASCIIToLower(char_type aChar) 18:50:47 INFO - { 18:50:47 INFO - if (aChar >= 'A' && aChar <= 'Z') { 18:50:47 INFO - return char_type(aChar + ('a' - 'A')); 18:50:47 INFO - } 18:50:47 INFO - return aChar; 18:50:47 INFO - } 18:50:47 INFO - static int 18:50:47 INFO - compareLowerCaseToASCII(const char_type* aStr1, const char* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - for (; aN--; ++aStr1, ++aStr2) { 18:50:47 INFO - do { if (!(!(*aStr2 & ~0x7F))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected non-ASCII character", "!(*aStr2 & ~0x7F)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 251); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - do { if (!(!(*aStr2 >= 'A' && *aStr2 <= 'Z'))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected uppercase character", "!(*aStr2 >= 'A' && *aStr2 <= 'Z')", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 253); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - #line 254 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h" 18:50:47 INFO - char_type lower_s1 = ASCIIToLower(*aStr1); 18:50:47 INFO - if (lower_s1 != static_cast(*aStr2)) { 18:50:47 INFO - return to_int_type(lower_s1) - 18:50:47 INFO - to_int_type(static_cast(*aStr2)); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - return 0; 18:50:47 INFO - } 18:50:47 INFO - static int 18:50:47 INFO - compareLowerCaseToASCIINullTerminated(const char_type* aStr1, 18:50:47 INFO - size_t aN, const char* aStr2) 18:50:47 INFO - { 18:50:47 INFO - for (; aN--; ++aStr1, ++aStr2) { 18:50:47 INFO - if (!*aStr2) { 18:50:47 INFO - return 1; 18:50:47 INFO - } 18:50:47 INFO - do { if (!(!(*aStr2 & ~0x7F))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected non-ASCII character", "!(*aStr2 & ~0x7F)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 275); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - do { if (!(!(*aStr2 >= 'A' && *aStr2 <= 'Z'))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected uppercase character", "!(*aStr2 >= 'A' && *aStr2 <= 'Z')", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 277); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - #line 278 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h" 18:50:47 INFO - char_type lower_s1 = ASCIIToLower(*aStr1); 18:50:47 INFO - if (lower_s1 != static_cast(*aStr2)) { 18:50:47 INFO - return to_int_type(lower_s1) - 18:50:47 INFO - to_int_type(static_cast(*aStr2)); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - if (*aStr2) { 18:50:47 INFO - return -1; 18:50:47 INFO - } 18:50:47 INFO - return 0; 18:50:47 INFO - } 18:50:47 INFO - static size_t 18:50:47 INFO - length(const char_type* aStr) 18:50:47 INFO - { 18:50:47 INFO - size_t result = 0; 18:50:47 INFO - while (!eq(*aStr++, char_type(0))) { 18:50:47 INFO - ++result; 18:50:47 INFO - } 18:50:47 INFO - return result; 18:50:47 INFO - } 18:50:47 INFO - static const char_type* 18:50:47 INFO - find(const char_type* aStr, size_t aN, char_type aChar) 18:50:47 INFO - { 18:50:47 INFO - while (aN--) { 18:50:47 INFO - if (eq(*aStr, aChar)) { 18:50:47 INFO - return aStr; 18:50:47 INFO - } 18:50:47 INFO - ++aStr; 18:50:47 INFO - } 18:50:47 INFO - return 0; 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template <> 18:50:47 INFO - struct nsCharTraits 18:50:47 INFO - { 18:50:47 INFO - typedef char char_type; 18:50:47 INFO - typedef unsigned char unsigned_char_type; 18:50:47 INFO - typedef char16_t incompatible_char_type; 18:50:47 INFO - static char_type* const sEmptyBuffer; 18:50:47 INFO - static void 18:50:47 INFO - assign(char_type& aLhs, char_type aRhs) 18:50:47 INFO - { 18:50:47 INFO - aLhs = aRhs; 18:50:47 INFO - } 18:50:47 INFO - typedef int int_type; 18:50:47 INFO - static char_type 18:50:47 INFO - to_char_type(int_type aChar) 18:50:47 INFO - { 18:50:47 INFO - return char_type(aChar); 18:50:47 INFO - } 18:50:47 INFO - static int_type 18:50:47 INFO - to_int_type(char_type aChar) 18:50:47 INFO - { 18:50:47 INFO - return int_type(static_cast(aChar)); 18:50:47 INFO - } 18:50:47 INFO - static bool 18:50:47 INFO - eq_int_type(int_type aLhs, int_type aRhs) 18:50:47 INFO - { 18:50:47 INFO - return aLhs == aRhs; 18:50:47 INFO - } 18:50:47 INFO - static bool eq(char_type aLhs, char_type aRhs) 18:50:47 INFO - { 18:50:47 INFO - return aLhs == aRhs; 18:50:47 INFO - } 18:50:47 INFO - static bool 18:50:47 INFO - lt(char_type aLhs, char_type aRhs) 18:50:47 INFO - { 18:50:47 INFO - return aLhs < aRhs; 18:50:47 INFO - } 18:50:47 INFO - static char_type* 18:50:47 INFO - move(char_type* aStr1, const char_type* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - return static_cast(memmove(aStr1, aStr2, 18:50:47 INFO - aN * sizeof(char_type))); 18:50:47 INFO - } 18:50:47 INFO - static char_type* 18:50:47 INFO - copy(char_type* aStr1, const char_type* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - return static_cast(memcpy(aStr1, aStr2, 18:50:47 INFO - aN * sizeof(char_type))); 18:50:47 INFO - } 18:50:47 INFO - static char_type* 18:50:47 INFO - copyASCII(char_type* aStr1, const char* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - return copy(aStr1, aStr2, aN); 18:50:47 INFO - } 18:50:47 INFO - static char_type* 18:50:47 INFO - assign(char_type* aStr, size_t aN, char_type aChar) 18:50:47 INFO - { 18:50:47 INFO - return static_cast(memset(aStr, to_int_type(aChar), aN)); 18:50:47 INFO - } 18:50:47 INFO - static int 18:50:47 INFO - compare(const char_type* aStr1, const char_type* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - return memcmp(aStr1, aStr2, aN); 18:50:47 INFO - } 18:50:47 INFO - static int 18:50:47 INFO - compareASCII(const char_type* aStr1, const char* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - for (size_t i = 0; i < aN; ++i) { 18:50:47 INFO - do { if (!(!(aStr2[i] & ~0x7F))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected non-ASCII character", "!(aStr2[i] & ~0x7F)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 408); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - } 18:50:47 INFO - #line 411 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h" 18:50:47 INFO - return compare(aStr1, aStr2, aN); 18:50:47 INFO - } 18:50:47 INFO - static int 18:50:47 INFO - compareASCIINullTerminated(const char_type* aStr1, size_t aN, 18:50:47 INFO - const char* aStr2) 18:50:47 INFO - { 18:50:47 INFO - for (; aN--; ++aStr1, ++aStr2) { 18:50:47 INFO - if (!*aStr2) { 18:50:47 INFO - return 1; 18:50:47 INFO - } 18:50:47 INFO - do { if (!(!(*aStr2 & ~0x7F))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected non-ASCII character", "!(*aStr2 & ~0x7F)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 427); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - if (*aStr1 != *aStr2) { 18:50:47 INFO - return to_int_type(*aStr1) - to_int_type(*aStr2); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - if (*aStr2) { 18:50:47 INFO - return -1; 18:50:47 INFO - } 18:50:47 INFO - return 0; 18:50:47 INFO - } 18:50:47 INFO - static char_type 18:50:47 INFO - ASCIIToLower(char_type aChar) 18:50:47 INFO - { 18:50:47 INFO - if (aChar >= 'A' && aChar <= 'Z') { 18:50:47 INFO - return char_type(aChar + ('a' - 'A')); 18:50:47 INFO - } 18:50:47 INFO - return aChar; 18:50:47 INFO - } 18:50:47 INFO - static int 18:50:47 INFO - compareLowerCaseToASCII(const char_type* aStr1, const char* aStr2, size_t aN) 18:50:47 INFO - { 18:50:47 INFO - for (; aN--; ++aStr1, ++aStr2) { 18:50:47 INFO - do { if (!(!(*aStr2 & ~0x7F))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected non-ASCII character", "!(*aStr2 & ~0x7F)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 457); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - do { if (!(!(*aStr2 >= 'A' && *aStr2 <= 'Z'))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected uppercase character", "!(*aStr2 >= 'A' && *aStr2 <= 'Z')", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 459); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - #line 460 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h" 18:50:47 INFO - char_type lower_s1 = ASCIIToLower(*aStr1); 18:50:47 INFO - if (lower_s1 != *aStr2) { 18:50:47 INFO - return to_int_type(lower_s1) - to_int_type(*aStr2); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - return 0; 18:50:47 INFO - } 18:50:47 INFO - static int 18:50:47 INFO - compareLowerCaseToASCIINullTerminated(const char_type* aStr1, size_t aN, 18:50:47 INFO - const char* aStr2) 18:50:47 INFO - { 18:50:47 INFO - for (; aN--; ++aStr1, ++aStr2) { 18:50:47 INFO - if (!*aStr2) { 18:50:47 INFO - return 1; 18:50:47 INFO - } 18:50:47 INFO - do { if (!(!(*aStr2 & ~0x7F))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected non-ASCII character", "!(*aStr2 & ~0x7F)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 479); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - do { if (!(!(*aStr2 >= 'A' && *aStr2 <= 'Z'))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Unexpected uppercase character", "!(*aStr2 >= 'A' && *aStr2 <= 'Z')", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h", 481); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - #line 482 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h" 18:50:47 INFO - char_type lower_s1 = ASCIIToLower(*aStr1); 18:50:47 INFO - if (lower_s1 != *aStr2) { 18:50:47 INFO - return to_int_type(lower_s1) - to_int_type(*aStr2); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - if (*aStr2) { 18:50:47 INFO - return -1; 18:50:47 INFO - } 18:50:47 INFO - return 0; 18:50:47 INFO - } 18:50:47 INFO - static size_t 18:50:47 INFO - length(const char_type* aStr) 18:50:47 INFO - { 18:50:47 INFO - return strlen(aStr); 18:50:47 INFO - } 18:50:47 INFO - static const char_type* 18:50:47 INFO - find(const char_type* aStr, size_t aN, char_type aChar) 18:50:47 INFO - { 18:50:47 INFO - return reinterpret_cast(memchr(aStr, to_int_type(aChar), 18:50:47 INFO - aN)); 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct nsCharSourceTraits 18:50:47 INFO - { 18:50:47 INFO - typedef typename InputIterator::difference_type difference_type; 18:50:47 INFO - static uint32_t 18:50:47 INFO - readable_distance(const InputIterator& aFirst, const InputIterator& aLast) 18:50:47 INFO - { 18:50:47 INFO - return uint32_t(aLast.get() - aFirst.get()); 18:50:47 INFO - } 18:50:47 INFO - static const typename InputIterator::value_type* 18:50:47 INFO - read(const InputIterator& aIter) 18:50:47 INFO - { 18:50:47 INFO - return aIter.get(); 18:50:47 INFO - } 18:50:47 INFO - static void 18:50:47 INFO - advance(InputIterator& aStr, difference_type aN) 18:50:47 INFO - { 18:50:47 INFO - aStr.advance(aN); 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct nsCharSourceTraits 18:50:47 INFO - { 18:50:47 INFO - typedef ptrdiff_t difference_type; 18:50:47 INFO - static uint32_t 18:50:47 INFO - readable_distance(CharT* aStr) 18:50:47 INFO - { 18:50:47 INFO - return uint32_t(nsCharTraits::length(aStr)); 18:50:47 INFO - } 18:50:47 INFO - static uint32_t 18:50:47 INFO - readable_distance(CharT* aFirst, CharT* aLast) 18:50:47 INFO - { 18:50:47 INFO - return uint32_t(aLast - aFirst); 18:50:47 INFO - } 18:50:47 INFO - static const CharT* 18:50:47 INFO - read(CharT* aStr) 18:50:47 INFO - { 18:50:47 INFO - return aStr; 18:50:47 INFO - } 18:50:47 INFO - static void 18:50:47 INFO - advance(CharT*& aStr, difference_type aN) 18:50:47 INFO - { 18:50:47 INFO - aStr += aN; 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct nsCharSinkTraits 18:50:47 INFO - { 18:50:47 INFO - static void 18:50:47 INFO - write(OutputIterator& aIter, const typename OutputIterator::value_type* aStr, 18:50:47 INFO - uint32_t aN) 18:50:47 INFO - { 18:50:47 INFO - aIter.write(aStr, aN); 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct nsCharSinkTraits 18:50:47 INFO - { 18:50:47 INFO - static void 18:50:47 INFO - write(CharT*& aIter, const CharT* aStr, uint32_t aN) 18:50:47 INFO - { 18:50:47 INFO - nsCharTraits::move(aIter, aStr, aN); 18:50:47 INFO - aIter += aN; 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - #line 588 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsCharTraits.h" 18:50:47 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAlgorithm.h" 18:50:47 INFO - template 18:50:47 INFO - inline T 18:50:47 INFO - NS_ROUNDUP(const T& aA, const T& aB) 18:50:47 INFO - { 18:50:47 INFO - return ((aA + (aB - 1)) / aB) * aB; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline const T& 18:50:47 INFO - XPCOM_MIN(const T& aA, const T& aB) 18:50:47 INFO - { 18:50:47 INFO - return aB < aA ? aB : aA; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline const T& 18:50:47 INFO - XPCOM_MAX(const T& aA, const T& aB) 18:50:47 INFO - { 18:50:47 INFO - return aA > aB ? aA : aB; 18:50:47 INFO - } 18:50:47 INFO - namespace mozilla { 18:50:47 INFO - template 18:50:47 INFO - inline const T& 18:50:47 INFO - clamped(const T& aA, const T& aMin, const T& aMax) 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType= aMin)>::isValid, "invalid assertion condition"); if ((!!(!(!!(aMax >= aMin))))) { MOZ_ReportAssertionFailure("aMax >= aMin" " (" "clamped(): aMax must be greater than or equal to aMin" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAlgorithm.h", 44); do { } while (0); do { __debugbreak(); MOZ_NoReturn(44); } while (0); } } while (0); 18:50:47 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAlgorithm.h" 18:50:47 INFO - return XPCOM_MIN(XPCOM_MAX(aA, aMin), aMax); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline uint32_t 18:50:47 INFO - NS_COUNT(InputIterator& aFirst, const InputIterator& aLast, const T& aValue) 18:50:47 INFO - { 18:50:47 INFO - uint32_t result = 0; 18:50:47 INFO - for (; aFirst != aLast; ++aFirst) 18:50:47 INFO - if (*aFirst == aValue) { 18:50:47 INFO - ++result; 18:50:47 INFO - } 18:50:47 INFO - return result; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline OutputIterator& 18:50:47 INFO - copy_string(const InputIterator& aFirst, const InputIterator& aLast, 18:50:47 INFO - OutputIterator& aResult) 18:50:47 INFO - { 18:50:47 INFO - typedef nsCharSourceTraits source_traits; 18:50:47 INFO - typedef nsCharSinkTraits sink_traits; 18:50:47 INFO - sink_traits::write(aResult, source_traits::read(aFirst), 18:50:47 INFO - source_traits::readable_distance(aFirst, aLast)); 18:50:47 INFO - return aResult; 18:50:47 INFO - } 18:50:47 INFO - #line 76 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAlgorithm.h" 18:50:47 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h" 18:50:47 INFO - template 18:50:47 INFO - class nsReadingIterator 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef nsReadingIterator self_type; 18:50:47 INFO - typedef ptrdiff_t difference_type; 18:50:47 INFO - typedef size_t size_type; 18:50:47 INFO - typedef CharT value_type; 18:50:47 INFO - typedef const CharT* pointer; 18:50:47 INFO - typedef const CharT& reference; 18:50:47 INFO - private: 18:50:47 INFO - friend class mozilla::detail::nsStringRepr; 18:50:47 INFO - friend class mozilla::detail::nsCStringRepr; 18:50:47 INFO - const CharT* mStart; 18:50:47 INFO - const CharT* mEnd; 18:50:47 INFO - const CharT* mPosition; 18:50:47 INFO - public: 18:50:47 INFO - nsReadingIterator() 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - pointer get() const 18:50:47 INFO - { 18:50:47 INFO - return mPosition; 18:50:47 INFO - } 18:50:47 INFO - CharT operator*() const 18:50:47 INFO - { 18:50:47 INFO - return *get(); 18:50:47 INFO - } 18:50:47 INFO - self_type& operator++() 18:50:47 INFO - { 18:50:47 INFO - ++mPosition; 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - self_type operator++(int) 18:50:47 INFO - { 18:50:47 INFO - self_type result(*this); 18:50:47 INFO - ++mPosition; 18:50:47 INFO - return result; 18:50:47 INFO - } 18:50:47 INFO - self_type& operator--() 18:50:47 INFO - { 18:50:47 INFO - --mPosition; 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - self_type operator--(int) 18:50:47 INFO - { 18:50:47 INFO - self_type result(*this); 18:50:47 INFO - --mPosition; 18:50:47 INFO - return result; 18:50:47 INFO - } 18:50:47 INFO - self_type& advance(difference_type aN) 18:50:47 INFO - { 18:50:47 INFO - if (aN > 0) { 18:50:47 INFO - difference_type step = XPCOM_MIN(aN, mEnd - mPosition); 18:50:47 INFO - do { if (!(step > 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "can't advance a reading iterator beyond the end of a string", "step > 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h", 91); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - #line 92 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h" 18:50:47 INFO - mPosition += step; 18:50:47 INFO - } else if (aN < 0) { 18:50:47 INFO - difference_type step = XPCOM_MAX(aN, -(mPosition - mStart)); 18:50:47 INFO - do { if (!(step < 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "can't advance (backward) a reading iterator beyond the end of a string", "step < 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h", 98); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - #line 99 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h" 18:50:47 INFO - mPosition += step; 18:50:47 INFO - } 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - size_type operator-(const self_type& aOther) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType= aOther.mPosition)>::isValid, "invalid assertion condition"); if ((!!(!(!!(mPosition >= aOther.mPosition))))) { MOZ_ReportAssertionFailure("mPosition >= aOther.mPosition", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h", 112); do { } while (0); do { __debugbreak(); MOZ_NoReturn(112); } while (0); } } while (0); 18:50:47 INFO - return mPosition - aOther.mPosition; 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - class nsWritingIterator 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef nsWritingIterator self_type; 18:50:47 INFO - typedef ptrdiff_t difference_type; 18:50:47 INFO - typedef size_t size_type; 18:50:47 INFO - typedef CharT value_type; 18:50:47 INFO - typedef CharT* pointer; 18:50:47 INFO - typedef CharT& reference; 18:50:47 INFO - private: 18:50:47 INFO - friend class nsAString; 18:50:47 INFO - friend class nsACString; 18:50:47 INFO - CharT* mStart; 18:50:47 INFO - CharT* mEnd; 18:50:47 INFO - CharT* mPosition; 18:50:47 INFO - public: 18:50:47 INFO - nsWritingIterator() 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - pointer get() const 18:50:47 INFO - { 18:50:47 INFO - return mPosition; 18:50:47 INFO - } 18:50:47 INFO - reference operator*() const 18:50:47 INFO - { 18:50:47 INFO - return *get(); 18:50:47 INFO - } 18:50:47 INFO - self_type& operator++() 18:50:47 INFO - { 18:50:47 INFO - ++mPosition; 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - self_type operator++(int) 18:50:47 INFO - { 18:50:47 INFO - self_type result(*this); 18:50:47 INFO - ++mPosition; 18:50:47 INFO - return result; 18:50:47 INFO - } 18:50:47 INFO - self_type& operator--() 18:50:47 INFO - { 18:50:47 INFO - --mPosition; 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - self_type operator--(int) 18:50:47 INFO - { 18:50:47 INFO - self_type result(*this); 18:50:47 INFO - --mPosition; 18:50:47 INFO - return result; 18:50:47 INFO - } 18:50:47 INFO - self_type& advance(difference_type aN) 18:50:47 INFO - { 18:50:47 INFO - if (aN > 0) { 18:50:47 INFO - difference_type step = XPCOM_MIN(aN, mEnd - mPosition); 18:50:47 INFO - do { if (!(step > 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "can't advance a writing iterator beyond the end of a string", "step > 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h", 194); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - #line 195 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h" 18:50:47 INFO - mPosition += step; 18:50:47 INFO - } else if (aN < 0) { 18:50:47 INFO - difference_type step = XPCOM_MAX(aN, -(mPosition - mStart)); 18:50:47 INFO - do { if (!(step < 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "can't advance (backward) a writing iterator beyond the end of a string", "step < 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h", 201); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - #line 202 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h" 18:50:47 INFO - mPosition += step; 18:50:47 INFO - } 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - size_type operator-(const self_type& aOther) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType= aOther.mPosition)>::isValid, "invalid assertion condition"); if ((!!(!(!!(mPosition >= aOther.mPosition))))) { MOZ_ReportAssertionFailure("mPosition >= aOther.mPosition", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h", 215); do { } while (0); do { __debugbreak(); MOZ_NoReturn(215); } while (0); } } while (0); 18:50:47 INFO - return mPosition - aOther.mPosition; 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct nsCharSinkTraits> 18:50:47 INFO - { 18:50:47 INFO - static void 18:50:47 INFO - write(nsWritingIterator& aIter, const CharT* aStr, uint32_t aN) 18:50:47 INFO - { 18:50:47 INFO - nsCharTraits::move(aIter.get(), aStr, aN); 18:50:47 INFO - aIter.advance(aN); 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - inline bool 18:50:47 INFO - operator==(const nsReadingIterator& aLhs, 18:50:47 INFO - const nsReadingIterator& aRhs) 18:50:47 INFO - { 18:50:47 INFO - return aLhs.get() == aRhs.get(); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline bool 18:50:47 INFO - operator!=(const nsReadingIterator& aLhs, 18:50:47 INFO - const nsReadingIterator& aRhs) 18:50:47 INFO - { 18:50:47 INFO - return aLhs.get() != aRhs.get(); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline bool 18:50:47 INFO - operator==(const nsWritingIterator& aLhs, 18:50:47 INFO - const nsWritingIterator& aRhs) 18:50:47 INFO - { 18:50:47 INFO - return aLhs.get() == aRhs.get(); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline bool 18:50:47 INFO - operator!=(const nsWritingIterator& aLhs, 18:50:47 INFO - const nsWritingIterator& aRhs) 18:50:47 INFO - { 18:50:47 INFO - return aLhs.get() != aRhs.get(); 18:50:47 INFO - } 18:50:47 INFO - #line 269 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringIterator.h" 18:50:47 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-unichar.h" 18:50:47 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/IntegerTypeTraits.h" 18:50:47 INFO - namespace mozilla { 18:50:47 INFO - namespace detail { 18:50:47 INFO - template 18:50:47 INFO - struct StdintTypeForSizeAndSignedness; 18:50:47 INFO - template<> 18:50:47 INFO - struct StdintTypeForSizeAndSignedness<1, true> 18:50:47 INFO - { 18:50:47 INFO - typedef int8_t Type; 18:50:47 INFO - }; 18:50:47 INFO - template<> 18:50:47 INFO - struct StdintTypeForSizeAndSignedness<1, false> 18:50:47 INFO - { 18:50:47 INFO - typedef uint8_t Type; 18:50:47 INFO - }; 18:50:47 INFO - template<> 18:50:47 INFO - struct StdintTypeForSizeAndSignedness<2, true> 18:50:47 INFO - { 18:50:47 INFO - typedef int16_t Type; 18:50:47 INFO - }; 18:50:47 INFO - template<> 18:50:47 INFO - struct StdintTypeForSizeAndSignedness<2, false> 18:50:47 INFO - { 18:50:47 INFO - typedef uint16_t Type; 18:50:47 INFO - }; 18:50:47 INFO - template<> 18:50:47 INFO - struct StdintTypeForSizeAndSignedness<4, true> 18:50:47 INFO - { 18:50:47 INFO - typedef int32_t Type; 18:50:47 INFO - }; 18:50:47 INFO - template<> 18:50:47 INFO - struct StdintTypeForSizeAndSignedness<4, false> 18:50:47 INFO - { 18:50:47 INFO - typedef uint32_t Type; 18:50:47 INFO - }; 18:50:47 INFO - template<> 18:50:47 INFO - struct StdintTypeForSizeAndSignedness<8, true> 18:50:47 INFO - { 18:50:47 INFO - typedef int64_t Type; 18:50:47 INFO - }; 18:50:47 INFO - template<> 18:50:47 INFO - struct StdintTypeForSizeAndSignedness<8, false> 18:50:47 INFO - { 18:50:47 INFO - typedef uint64_t Type; 18:50:47 INFO - }; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - struct UnsignedStdintTypeForSize 18:50:47 INFO - : detail::StdintTypeForSizeAndSignedness 18:50:47 INFO - {}; 18:50:47 INFO - template 18:50:47 INFO - struct SignedStdintTypeForSize 18:50:47 INFO - : detail::StdintTypeForSizeAndSignedness 18:50:47 INFO - {}; 18:50:47 INFO - template 18:50:47 INFO - struct PositionOfSignBit 18:50:47 INFO - { 18:50:47 INFO - static_assert(IsIntegral::value, 18:50:47 INFO - "PositionOfSignBit is only for integral types"); 18:50:47 INFO - static const size_t value = 8 * sizeof(IntegerType) - 1; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct MinValue 18:50:47 INFO - { 18:50:47 INFO - private: 18:50:47 INFO - static_assert(IsIntegral::value, 18:50:47 INFO - "MinValue is only for integral types"); 18:50:47 INFO - typedef typename MakeUnsigned::Type UnsignedIntegerType; 18:50:47 INFO - static const size_t PosOfSignBit = PositionOfSignBit::value; 18:50:47 INFO - public: 18:50:47 INFO - static const IntegerType value = 18:50:47 INFO - IsSigned::value 18:50:47 INFO - ? IntegerType(UnsignedIntegerType(1) << PosOfSignBit) 18:50:47 INFO - : IntegerType(0); 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct MaxValue 18:50:47 INFO - { 18:50:47 INFO - static_assert(IsIntegral::value, 18:50:47 INFO - "MaxValue is only for integral types"); 18:50:47 INFO - static const IntegerType value = ~MinValue::value; 18:50:47 INFO - }; 18:50:47 INFO - } 18:50:47 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/IntegerTypeTraits.h" 18:50:47 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #pragma once 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iterator" 18:50:47 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iterator" 18:50:47 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iterator" 18:50:47 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iterator" 18:50:47 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iterator" 18:50:47 INFO - #pragma warning( push ) 18:50:47 INFO - #pragma warning( disable : 4275 4530 ) 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iterator" 18:50:47 INFO - #pragma once 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\istream" 18:50:47 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\istream" 18:50:47 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\istream" 18:50:47 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\istream" 18:50:47 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\istream" 18:50:47 INFO - #pragma warning( push ) 18:50:47 INFO - #pragma warning( disable : 4275 4530 ) 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\istream" 18:50:47 INFO - #pragma once 18:50:47 INFO - #pragma pack(push,8) 18:50:47 INFO - #pragma warning(push,3) 18:50:47 INFO - #pragma warning(disable: 4189) 18:50:47 INFO - namespace std { 18:50:47 INFO - #pragma vtordisp(push, 2) 18:50:47 INFO - template 18:50:47 INFO - class basic_istream 18:50:47 INFO - : virtual public basic_ios<_Elem, _Traits> 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef basic_istream<_Elem, _Traits> _Myt; 18:50:47 INFO - typedef basic_ios<_Elem, _Traits> _Myios; 18:50:47 INFO - typedef basic_streambuf<_Elem, _Traits> _Mysb; 18:50:47 INFO - typedef istreambuf_iterator<_Elem, _Traits> _Iter; 18:50:47 INFO - typedef ctype<_Elem> _Ctype; 18:50:47 INFO - typedef num_get<_Elem, _Iter> _Nget; 18:50:47 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\istream" 18:50:47 INFO - explicit basic_istream(_Mysb *_Strbuf, 18:50:47 INFO - bool _Isstd = false) 18:50:47 INFO - : _Chcount(0) 18:50:47 INFO - { 18:50:47 INFO - _Myios::init(_Strbuf, _Isstd); 18:50:47 INFO - } 18:50:47 INFO - basic_istream(_Uninitialized) 18:50:47 INFO - { 18:50:47 INFO - this->_Addstd(this); 18:50:47 INFO - } 18:50:47 INFO - protected: 18:50:47 INFO - basic_istream(_Myt&& _Right) 18:50:47 INFO - : _Chcount(_Right._Chcount) 18:50:47 INFO - { 18:50:47 INFO - _Myios::init(); 18:50:47 INFO - _Myios::move(::std:: move(_Right)); 18:50:47 INFO - _Right._Chcount = 0; 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator=(_Myt&& _Right) 18:50:47 INFO - { 18:50:47 INFO - this->swap(_Right); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - void swap(_Myt& _Right) 18:50:47 INFO - { 18:50:47 INFO - _Myios::swap(_Right); 18:50:47 INFO - ::std:: swap(_Chcount, _Right._Chcount); 18:50:47 INFO - } 18:50:47 INFO - public: 18:50:47 INFO - basic_istream(const _Myt&) = delete; 18:50:47 INFO - _Myt& operator=(const _Myt&) = delete; 18:50:47 INFO - virtual ~basic_istream() throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - typedef typename _Traits::int_type int_type; 18:50:47 INFO - typedef typename _Traits::pos_type pos_type; 18:50:47 INFO - typedef typename _Traits::off_type off_type; 18:50:47 INFO - class _Sentry_base 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - _Sentry_base(_Myt& _Istr) 18:50:47 INFO - : _Myistr(_Istr) 18:50:47 INFO - { 18:50:47 INFO - if (_Myistr.rdbuf() != 0) 18:50:47 INFO - _Myistr.rdbuf()->_Lock(); 18:50:47 INFO - } 18:50:47 INFO - ~_Sentry_base() throw () 18:50:47 INFO - { 18:50:47 INFO - if (_Myistr.rdbuf() != 0) 18:50:47 INFO - _Myistr.rdbuf()->_Unlock(); 18:50:47 INFO - } 18:50:47 INFO - _Myt& _Myistr; 18:50:47 INFO - private: 18:50:47 INFO - _Sentry_base& operator=(const _Sentry_base&); 18:50:47 INFO - }; 18:50:47 INFO - class sentry 18:50:47 INFO - : public _Sentry_base 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - explicit sentry(_Myt& _Istr, bool _Noskip = false) 18:50:47 INFO - : _Sentry_base(_Istr) 18:50:47 INFO - { 18:50:47 INFO - _Ok = this->_Myistr._Ipfx(_Noskip); 18:50:47 INFO - } 18:50:47 INFO - explicit operator bool() const 18:50:47 INFO - { 18:50:47 INFO - return (_Ok); 18:50:47 INFO - } 18:50:47 INFO - sentry(const sentry&) = delete; 18:50:47 INFO - sentry& operator=(const sentry&) = delete; 18:50:47 INFO - private: 18:50:47 INFO - bool _Ok; 18:50:47 INFO - }; 18:50:47 INFO - bool _Ipfx(bool _Noskip = false) 18:50:47 INFO - { 18:50:47 INFO - if (this->good()) 18:50:47 INFO - { 18:50:47 INFO - if (_Myios::tie() != 0) 18:50:47 INFO - _Myios::tie()->flush(); 18:50:47 INFO - if (!_Noskip && this->flags() & ios_base::skipws) 18:50:47 INFO - { 18:50:47 INFO - const _Ctype& _Ctype_fac = use_facet< _Ctype >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - int_type _Meta = _Myios::rdbuf()->sgetc(); 18:50:47 INFO - for (; ; _Meta = _Myios::rdbuf()->snextc()) 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:47 INFO - { 18:50:47 INFO - _Myios::setstate(ios_base::eofbit); 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - else if (!_Ctype_fac.is(_Ctype::space, 18:50:47 INFO - _Traits::to_char_type(_Meta))) 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - if (this->good()) 18:50:47 INFO - return (true); 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(ios_base::failbit); 18:50:47 INFO - return (false); 18:50:47 INFO - } 18:50:47 INFO - bool ipfx(bool _Noskip = false) 18:50:47 INFO - { 18:50:47 INFO - return (_Ipfx(_Noskip)); 18:50:47 INFO - } 18:50:47 INFO - void isfx() 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(_Myt& (__cdecl *_Pfn)(_Myt&)) 18:50:47 INFO - { 18:50:47 INFO - ; 18:50:47 INFO - return ((*_Pfn)(*this)); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(_Myios& (__cdecl *_Pfn)(_Myios&)) 18:50:47 INFO - { 18:50:47 INFO - ; 18:50:47 INFO - (*_Pfn)(*(_Myios *)this); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(ios_base& (__cdecl *_Pfn)(ios_base&)) 18:50:47 INFO - { 18:50:47 INFO - ; 18:50:47 INFO - (*_Pfn)(*(ios_base *)this); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(bool& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(short& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - long _Tmp = 0; 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Tmp); 18:50:47 INFO - } 18:50:47 INFO - if (_State & ios_base::failbit 18:50:47 INFO - || _Tmp < (-32768) || 32767 < _Tmp) 18:50:47 INFO - _State |= ios_base::failbit; 18:50:47 INFO - else 18:50:47 INFO - _Val = (short)_Tmp; 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(unsigned short& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(int& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - long _Tmp = 0; 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Tmp); 18:50:47 INFO - } 18:50:47 INFO - if (_State & ios_base::failbit 18:50:47 INFO - || _Tmp < (-2147483647 - 1) || 2147483647 < _Tmp) 18:50:47 INFO - _State |= ios_base::failbit; 18:50:47 INFO - else 18:50:47 INFO - _Val = _Tmp; 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(unsigned int& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(long& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(unsigned long& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(long long& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(unsigned long long& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(float& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(double& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(long double& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(void *& _Val) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Nget& _Nget_fac = use_facet< _Nget >(this->getloc()); 18:50:47 INFO - { 18:50:47 INFO - _Nget_fac.get(_Iter(_Myios::rdbuf()), _Iter(0), 18:50:47 INFO - *this, _State, _Val); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator>>(_Mysb *_Strbuf) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - bool _Copied = false; 18:50:47 INFO - const sentry _Ok(*this); 18:50:47 INFO - if (_Ok && _Strbuf != 0) 18:50:47 INFO - { 18:50:47 INFO - { 18:50:47 INFO - int_type _Meta = _Myios::rdbuf()->sgetc(); 18:50:47 INFO - for (; ; _Meta = _Myios::rdbuf()->snextc()) 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:47 INFO - { 18:50:47 INFO - _State |= ios_base::eofbit; 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - else 18:50:47 INFO - { 18:50:47 INFO - { if (1) { 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:47 INFO - _Strbuf->sputc(_Traits::to_char_type(_Meta)))) 18:50:47 INFO - break; 18:50:47 INFO - } else if (0) { 18:50:47 INFO - break; 18:50:47 INFO - } } 18:50:47 INFO - _Copied = true; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(!_Copied ? _State | ios_base::failbit : _State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - int_type get() 18:50:47 INFO - { 18:50:47 INFO - int_type _Meta = 0; 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - _Chcount = 0; 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (!_Ok) 18:50:47 INFO - _Meta = _Traits::eof(); 18:50:47 INFO - else 18:50:47 INFO - { 18:50:47 INFO - { 18:50:47 INFO - _Meta = _Myios::rdbuf()->sgetc(); 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:47 INFO - _State |= ios_base::eofbit | ios_base::failbit; 18:50:47 INFO - else 18:50:47 INFO - { 18:50:47 INFO - _Myios::rdbuf()->sbumpc(); 18:50:47 INFO - ++_Chcount; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (_Meta); 18:50:47 INFO - } 18:50:47 INFO - _Myt& get(_Elem *_Str, streamsize _Count) 18:50:47 INFO - { 18:50:47 INFO - return (get(_Str, _Count, _Myios::widen('\n'))); 18:50:47 INFO - } 18:50:47 INFO - _Myt& get(_Elem *_Str, 18:50:47 INFO - streamsize _Count, _Elem _Delim) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - _Chcount = 0; 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (_Ok && 0 < _Count) 18:50:47 INFO - { 18:50:47 INFO - { 18:50:47 INFO - int_type _Meta = _Myios::rdbuf()->sgetc(); 18:50:47 INFO - for (; 0 < --_Count; _Meta = _Myios::rdbuf()->snextc()) 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:47 INFO - { 18:50:47 INFO - _State |= ios_base::eofbit; 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - else if (_Traits::to_char_type(_Meta) == _Delim) 18:50:47 INFO - break; 18:50:47 INFO - else 18:50:47 INFO - { 18:50:47 INFO - ; 18:50:47 INFO - *_Str++ = _Traits::to_char_type(_Meta); 18:50:47 INFO - ++_Chcount; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_Chcount == 0 18:50:47 INFO - ? _State | ios_base::failbit : _State); 18:50:47 INFO - *_Str = _Elem(); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& get(_Elem& _Ch) 18:50:47 INFO - { 18:50:47 INFO - int_type _Meta = get(); 18:50:47 INFO - if (!_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:47 INFO - _Ch = _Traits::to_char_type(_Meta); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& get(_Mysb& _Strbuf) 18:50:47 INFO - { 18:50:47 INFO - return (get(_Strbuf, _Myios::widen('\n'))); 18:50:47 INFO - } 18:50:47 INFO - _Myt& get(_Mysb& _Strbuf, _Elem _Delim) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - _Chcount = 0; 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - { 18:50:47 INFO - int_type _Meta = _Myios::rdbuf()->sgetc(); 18:50:47 INFO - for (; ; _Meta = _Myios::rdbuf()->snextc()) 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:47 INFO - { 18:50:47 INFO - _State |= ios_base::eofbit; 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - else 18:50:47 INFO - { 18:50:47 INFO - { if (1) { 18:50:47 INFO - _Elem _Ch = _Traits::to_char_type(_Meta); 18:50:47 INFO - if (_Ch == _Delim 18:50:47 INFO - || _Traits::eq_int_type(_Traits::eof(), 18:50:47 INFO - _Strbuf.sputc(_Ch))) 18:50:47 INFO - break; 18:50:47 INFO - } else if (0) { 18:50:47 INFO - break; 18:50:47 INFO - } } 18:50:47 INFO - ++_Chcount; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - if (_Chcount == 0) 18:50:47 INFO - _State |= ios_base::failbit; 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& getline(_Elem *_Str, streamsize _Count) 18:50:47 INFO - { 18:50:47 INFO - return (getline(_Str, _Count, _Myios::widen('\n'))); 18:50:47 INFO - } 18:50:47 INFO - _Myt& getline(_Elem *_Str, 18:50:47 INFO - streamsize _Count, _Elem _Delim) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - _Chcount = 0; 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (_Ok && 0 < _Count) 18:50:47 INFO - { 18:50:47 INFO - int_type _Metadelim = _Traits::to_int_type(_Delim); 18:50:47 INFO - { 18:50:47 INFO - int_type _Meta = _Myios::rdbuf()->sgetc(); 18:50:47 INFO - for (; ; _Meta = _Myios::rdbuf()->snextc()) 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:47 INFO - { 18:50:47 INFO - _State |= ios_base::eofbit; 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - else if (_Meta == _Metadelim) 18:50:47 INFO - { 18:50:47 INFO - ++_Chcount; 18:50:47 INFO - _Myios::rdbuf()->sbumpc(); 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - else if (--_Count <= 0) 18:50:47 INFO - { 18:50:47 INFO - _State |= ios_base::failbit; 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - else 18:50:47 INFO - { 18:50:47 INFO - ; 18:50:47 INFO - *_Str++ = _Traits::to_char_type(_Meta); 18:50:47 INFO - ++_Chcount; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - *_Str = _Elem(); 18:50:47 INFO - _Myios::setstate(_Chcount == 0 ? _State | ios_base::failbit : _State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& ignore(streamsize _Count = 1, 18:50:47 INFO - int_type _Metadelim = _Traits::eof()) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - _Chcount = 0; 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (_Ok && 0 < _Count) 18:50:47 INFO - { 18:50:47 INFO - { 18:50:47 INFO - for (; ; ) 18:50:47 INFO - { 18:50:47 INFO - int_type _Meta; 18:50:47 INFO - if (_Count != (numeric_limits::max)() 18:50:47 INFO - && --_Count < 0) 18:50:47 INFO - break; 18:50:47 INFO - else if (_Traits::eq_int_type(_Traits::eof(), 18:50:47 INFO - _Meta = _Myios::rdbuf()->sbumpc())) 18:50:47 INFO - { 18:50:47 INFO - _State |= ios_base::eofbit; 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - else 18:50:47 INFO - { 18:50:47 INFO - ++_Chcount; 18:50:47 INFO - if (_Meta == _Metadelim) 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& read(_Elem *_Str, streamsize _Count) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - _Chcount = 0; 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (_Ok && 0 < _Count) 18:50:47 INFO - { 18:50:47 INFO - { 18:50:47 INFO - ; 18:50:47 INFO - const streamsize _Num = _Myios::rdbuf()->sgetn(_Str, _Count); 18:50:47 INFO - _Chcount += _Num; 18:50:47 INFO - if (_Num != _Count) 18:50:47 INFO - _State |= ios_base::eofbit | ios_base::failbit; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - streamsize readsome(_Elem *_Str, 18:50:47 INFO - streamsize _Count) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - _Chcount = 0; 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - streamsize _Num; 18:50:47 INFO - if (!_Ok) 18:50:47 INFO - _State |= ios_base::failbit; 18:50:47 INFO - else if ((_Num = _Myios::rdbuf()->in_avail()) < 0) 18:50:47 INFO - _State |= ios_base::eofbit; 18:50:47 INFO - else if (0 < _Count && 0 < _Num) 18:50:47 INFO - { 18:50:47 INFO - ; 18:50:47 INFO - read(_Str, _Num < _Count ? _Num : _Count); 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (gcount()); 18:50:47 INFO - } 18:50:47 INFO - int_type peek() 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - _Chcount = 0; 18:50:47 INFO - int_type _Meta = 0; 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (!_Ok) 18:50:47 INFO - _Meta = _Traits::eof(); 18:50:47 INFO - else 18:50:47 INFO - { 18:50:47 INFO - { 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:47 INFO - _Meta = _Myios::rdbuf()->sgetc())) 18:50:47 INFO - _State |= ios_base::eofbit; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (_Meta); 18:50:47 INFO - } 18:50:47 INFO - _Myt& putback(_Elem _Ch) 18:50:47 INFO - { 18:50:47 INFO - _Chcount = 0; 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - ios_base::iostate _Oldstate = _Myios::rdstate(); 18:50:47 INFO - _Myios::clear(_Oldstate & ~ios_base::eofbit); 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - { 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:47 INFO - _Myios::rdbuf()->sputbackc(_Ch))) 18:50:47 INFO - _State |= ios_base::badbit | _Oldstate; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& unget() 18:50:47 INFO - { 18:50:47 INFO - _Chcount = 0; 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - ios_base::iostate _Oldstate = _Myios::rdstate(); 18:50:47 INFO - _Myios::clear(_Oldstate & ~ios_base::eofbit); 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - { 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), 18:50:47 INFO - _Myios::rdbuf()->sungetc())) 18:50:47 INFO - _State |= ios_base::badbit | _Oldstate; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Myios::setstate(_State); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - streamsize gcount() const 18:50:47 INFO - { 18:50:47 INFO - return (_Chcount); 18:50:47 INFO - } 18:50:47 INFO - int sync() 18:50:47 INFO - { 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (_Myios::rdbuf() == 0) 18:50:47 INFO - return (-1); 18:50:47 INFO - else if (_Myios::rdbuf()->pubsync() == -1) 18:50:47 INFO - { 18:50:47 INFO - _Myios::setstate(ios_base::badbit); 18:50:47 INFO - return (-1); 18:50:47 INFO - } 18:50:47 INFO - else 18:50:47 INFO - return (0); 18:50:47 INFO - } 18:50:47 INFO - _Myt& seekg(pos_type _Pos) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - ios_base::iostate _Oldstate = _Myios::rdstate(); 18:50:47 INFO - _Myios::clear(_Oldstate & ~ios_base::eofbit); 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (!this->fail() 18:50:47 INFO - && (off_type)_Myios::rdbuf()->pubseekpos(_Pos, 18:50:47 INFO - ios_base::in) == _BADOFF) 18:50:47 INFO - _Myios::setstate(_State | ios_base::failbit); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& seekg(off_type _Off, ios_base::seekdir _Way) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - ios_base::iostate _Oldstate = _Myios::rdstate(); 18:50:47 INFO - _Myios::clear(_Oldstate & ~ios_base::eofbit); 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (!this->fail() 18:50:47 INFO - && (off_type)_Myios::rdbuf()->pubseekoff(_Off, _Way, 18:50:47 INFO - ios_base::in) == _BADOFF) 18:50:47 INFO - _Myios::setstate(_State | ios_base::failbit); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - pos_type tellg() 18:50:47 INFO - { 18:50:47 INFO - const sentry _Ok(*this, true); 18:50:47 INFO - if (!this->fail()) 18:50:47 INFO - return (_Myios::rdbuf()->pubseekoff(0, 18:50:47 INFO - ios_base::cur, ios_base::in)); 18:50:47 INFO - else 18:50:47 INFO - return (pos_type(_BADOFF)); 18:50:47 INFO - } 18:50:47 INFO - private: 18:50:47 INFO - streamsize _Chcount; 18:50:47 INFO - }; 18:50:47 INFO - #pragma vtordisp(pop) 18:50:47 INFO - template class __declspec(dllimport) basic_istream >; 18:50:47 INFO - template class __declspec(dllimport) basic_istream >; 18:50:47 INFO - #line 926 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\istream" 18:50:47 INFO - #line 932 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\istream" 18:50:47 INFO - template 18:50:47 INFO - class basic_iostream 18:50:47 INFO - : public basic_istream<_Elem, _Traits>, 18:50:47 INFO - public basic_ostream<_Elem, _Traits> 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef basic_iostream<_Elem, _Traits> _Myt; 18:50:47 INFO - typedef basic_istream<_Elem, _Traits> _Myis; 18:50:47 INFO - typedef basic_ostream<_Elem, _Traits> _Myos; 18:50:47 INFO - typedef basic_ios<_Elem, _Traits> _Myios; 18:50:47 INFO - typedef _Elem char_type; 18:50:47 INFO - typedef _Traits traits_type; 18:50:47 INFO - typedef typename _Traits::int_type int_type; 18:50:47 INFO - typedef typename _Traits::pos_type pos_type; 18:50:47 INFO - typedef typename _Traits::off_type off_type; 18:50:47 INFO - explicit basic_iostream(basic_streambuf<_Elem, _Traits> *_Strbuf) 18:50:47 INFO - : _Myis(_Strbuf, false), 18:50:47 INFO - _Myos(_Noinit, false) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - protected: 18:50:47 INFO - basic_iostream(_Myt&& _Right) 18:50:47 INFO - : _Myis(_Right.rdbuf(), false), 18:50:47 INFO - _Myos(_Noinit, false) 18:50:47 INFO - { 18:50:47 INFO - _Myios::init(); 18:50:47 INFO - _Myios::move(::std:: forward<_Myt>(_Right)); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator=(_Myt&& _Right) 18:50:47 INFO - { 18:50:47 INFO - this->swap(_Right); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - void swap(_Myt& _Right) 18:50:47 INFO - { 18:50:47 INFO - if (this != &_Right) 18:50:47 INFO - _Myios::swap(_Right); 18:50:47 INFO - } 18:50:47 INFO - public: 18:50:47 INFO - basic_iostream(const _Myt&) = delete; 18:50:47 INFO - _Myt& operator=(const _Myt&) = delete; 18:50:47 INFO - virtual ~basic_iostream() throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template class __declspec(dllimport) basic_iostream >; 18:50:47 INFO - template class __declspec(dllimport) basic_iostream >; 18:50:47 INFO - #line 995 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\istream" 18:50:47 INFO - #line 1001 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\istream" 18:50:47 INFO - template inline 18:50:47 INFO - basic_istream<_Elem, _Traits>& operator>>( 18:50:47 INFO - basic_istream<_Elem, _Traits>& _Istr, _Elem *_Str) 18:50:47 INFO - { 18:50:47 INFO - ; 18:50:47 INFO - typedef basic_istream<_Elem, _Traits> _Myis; 18:50:47 INFO - typedef ctype<_Elem> _Ctype; 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - _Elem *_Str0 = _Str; 18:50:47 INFO - const typename _Myis::sentry _Ok(_Istr); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Ctype& _Ctype_fac = use_facet< _Ctype >(_Istr.getloc()); 18:50:47 INFO - { 18:50:47 INFO - streamsize _Count = 0 < _Istr.width() ? _Istr.width() 18:50:47 INFO - : (numeric_limits::max)(); 18:50:47 INFO - typename _Myis::int_type _Meta = _Istr.rdbuf()->sgetc(); 18:50:47 INFO - _Elem _Ch; 18:50:47 INFO - for (; 0 < --_Count; _Meta = _Istr.rdbuf()->snextc()) 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:47 INFO - { 18:50:47 INFO - _State |= ios_base::eofbit; 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - else if (_Ctype_fac.is(_Ctype::space, 18:50:47 INFO - _Ch = _Traits::to_char_type(_Meta)) 18:50:47 INFO - || _Ch == _Elem()) 18:50:47 INFO - break; 18:50:47 INFO - else 18:50:47 INFO - *_Str++ = _Traits::to_char_type(_Meta); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - *_Str = _Elem(); 18:50:47 INFO - _Istr.width(0); 18:50:47 INFO - _Istr.setstate(_Str == _Str0 ? _State | ios_base::failbit : _State); 18:50:47 INFO - return (_Istr); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - basic_istream<_Elem, _Traits>& operator>>( 18:50:47 INFO - basic_istream<_Elem, _Traits>& _Istr, _Elem& _Ch) 18:50:47 INFO - { 18:50:47 INFO - typedef basic_istream<_Elem, _Traits> _Myis; 18:50:47 INFO - typename _Myis::int_type _Meta; 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const typename _Myis::sentry _Ok(_Istr); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - { 18:50:47 INFO - _Meta = _Istr.rdbuf()->sbumpc(); 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:47 INFO - _State |= ios_base::eofbit | ios_base::failbit; 18:50:47 INFO - else 18:50:47 INFO - _Ch = _Traits::to_char_type(_Meta); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Istr.setstate(_State); 18:50:47 INFO - return (_Istr); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - basic_istream& operator>>( 18:50:47 INFO - basic_istream& _Istr, signed char *_Str) 18:50:47 INFO - { 18:50:47 INFO - return (_Istr >> (char *)_Str); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - basic_istream& operator>>( 18:50:47 INFO - basic_istream& _Istr, signed char& _Ch) 18:50:47 INFO - { 18:50:47 INFO - return (_Istr >> (char&)_Ch); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - basic_istream& operator>>( 18:50:47 INFO - basic_istream& _Istr, unsigned char *_Str) 18:50:47 INFO - { 18:50:47 INFO - return (_Istr >> (char *)_Str); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - basic_istream& operator>>( 18:50:47 INFO - basic_istream& _Istr, unsigned char& _Ch) 18:50:47 INFO - { 18:50:47 INFO - return (_Istr >> (char&)_Ch); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - basic_istream<_Elem, _Traits>& 18:50:47 INFO - operator>>(basic_istream<_Elem, _Traits>&& _Istr, _Ty& _Val) 18:50:47 INFO - { 18:50:47 INFO - return (_Istr >> _Val); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - basic_istream<_Elem, _Traits>& 18:50:47 INFO - __cdecl ws(basic_istream<_Elem, _Traits>& _Istr) 18:50:47 INFO - { 18:50:47 INFO - typedef basic_istream<_Elem, _Traits> _Myis; 18:50:47 INFO - typedef ctype<_Elem> _Ctype; 18:50:47 INFO - if (!_Istr.eof()) 18:50:47 INFO - { 18:50:47 INFO - ios_base::iostate _State = ios_base::goodbit; 18:50:47 INFO - const typename _Myis::sentry _Ok(_Istr, true); 18:50:47 INFO - if (_Ok) 18:50:47 INFO - { 18:50:47 INFO - const _Ctype& _Ctype_fac = use_facet< _Ctype >(_Istr.getloc()); 18:50:47 INFO - { 18:50:47 INFO - for (typename _Traits::int_type _Meta = _Istr.rdbuf()->sgetc(); ; 18:50:47 INFO - _Meta = _Istr.rdbuf()->snextc()) 18:50:47 INFO - if (_Traits::eq_int_type(_Traits::eof(), _Meta)) 18:50:47 INFO - { 18:50:47 INFO - _State |= ios_base::eofbit; 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - else if (!_Ctype_fac.is(_Ctype::space, 18:50:47 INFO - _Traits::to_char_type(_Meta))) 18:50:47 INFO - break; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - _Istr.setstate(_State); 18:50:47 INFO - } 18:50:47 INFO - return (_Istr); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - #pragma warning(pop) 18:50:47 INFO - #pragma pack(pop) 18:50:47 INFO - #line 1151 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\istream" 18:50:47 INFO - #line 1152 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\istream" 18:50:47 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\istream" 18:50:47 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\istream" 18:50:47 INFO - #pragma warning( pop ) 18:50:47 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\istream" 18:50:47 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iterator" 18:50:47 INFO - #pragma pack(push,8) 18:50:47 INFO - #pragma warning(push,3) 18:50:47 INFO - namespace std { 18:50:47 INFO - template 18:50:47 INFO - class back_insert_iterator 18:50:47 INFO - : public _Outit 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef back_insert_iterator<_Container> _Myt; 18:50:47 INFO - typedef _Container container_type; 18:50:47 INFO - typedef typename _Container::value_type _Valty; 18:50:47 INFO - explicit back_insert_iterator(_Container& _Cont) 18:50:47 INFO - : container(::std:: addressof(_Cont)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator=(const _Valty& _Val) 18:50:47 INFO - { 18:50:47 INFO - container->push_back(_Val); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator=(_Valty&& _Val) 18:50:47 INFO - { 18:50:47 INFO - container->push_back(::std:: forward<_Valty>(_Val)); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator*() 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator++() 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator++(int) 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - protected: 18:50:47 INFO - _Container *container; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Is_checked_helper > 18:50:47 INFO - : public true_type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template inline 18:50:47 INFO - back_insert_iterator<_Container> back_inserter(_Container& _Cont) 18:50:47 INFO - { 18:50:47 INFO - return (back_insert_iterator<_Container>(_Cont)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - class front_insert_iterator 18:50:47 INFO - : public _Outit 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef front_insert_iterator<_Container> _Myt; 18:50:47 INFO - typedef _Container container_type; 18:50:47 INFO - typedef typename _Container::value_type _Valty; 18:50:47 INFO - explicit front_insert_iterator(_Container& _Cont) 18:50:47 INFO - : container(::std:: addressof(_Cont)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator=(const _Valty& _Val) 18:50:47 INFO - { 18:50:47 INFO - container->push_front(_Val); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator=(_Valty&& _Val) 18:50:47 INFO - { 18:50:47 INFO - container->push_front(::std:: forward<_Valty>(_Val)); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator*() 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator++() 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator++(int) 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - protected: 18:50:47 INFO - _Container *container; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Is_checked_helper > 18:50:47 INFO - : public true_type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template inline 18:50:47 INFO - front_insert_iterator<_Container> front_inserter(_Container& _Cont) 18:50:47 INFO - { 18:50:47 INFO - return (front_insert_iterator<_Container>(_Cont)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - class insert_iterator 18:50:47 INFO - : public _Outit 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef insert_iterator<_Container> _Myt; 18:50:47 INFO - typedef _Container container_type; 18:50:47 INFO - typedef typename _Container::value_type _Valty; 18:50:47 INFO - insert_iterator(_Container& _Cont, typename _Container::iterator _Where) 18:50:47 INFO - : container(::std:: addressof(_Cont)), iter(_Where) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator=(const _Valty& _Val) 18:50:47 INFO - { 18:50:47 INFO - iter = container->insert(iter, _Val); 18:50:47 INFO - ++iter; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator=(_Valty&& _Val) 18:50:47 INFO - { 18:50:47 INFO - iter = container->insert(iter, ::std:: forward<_Valty>(_Val)); 18:50:47 INFO - ++iter; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator*() 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator++() 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator++(int) 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - protected: 18:50:47 INFO - _Container *container; 18:50:47 INFO - typename _Container::iterator iter; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Is_checked_helper > 18:50:47 INFO - : public true_type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template inline 18:50:47 INFO - insert_iterator<_Container> inserter(_Container& _Cont, 18:50:47 INFO - typename _Container::iterator _Where) 18:50:47 INFO - { 18:50:47 INFO - return (insert_iterator<_Container>(_Cont, _Where)); 18:50:47 INFO - } 18:50:47 INFO - template, 18:50:47 INFO - class _Diff = ptrdiff_t> 18:50:47 INFO - class istream_iterator 18:50:47 INFO - : public iterator 18:50:47 INFO - { 18:50:47 INFO - typedef istream_iterator<_Ty, _Elem, _Traits, _Diff> _Myt; 18:50:47 INFO - public: 18:50:47 INFO - typedef _Elem char_type; 18:50:47 INFO - typedef _Traits traits_type; 18:50:47 INFO - typedef basic_istream<_Elem, _Traits> istream_type; 18:50:47 INFO - typedef const _Ty *pointer; 18:50:47 INFO - constexpr istream_iterator() 18:50:47 INFO - : _Myistr(0), _Myval() 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - istream_iterator(istream_type& _Istr) 18:50:47 INFO - : _Myistr(&_Istr) 18:50:47 INFO - { 18:50:47 INFO - _Getval(); 18:50:47 INFO - } 18:50:47 INFO - const _Ty& operator*() const 18:50:47 INFO - { 18:50:47 INFO - return (_Myval); 18:50:47 INFO - } 18:50:47 INFO - pointer operator->() const 18:50:47 INFO - { 18:50:47 INFO - return (pointer_traits::pointer_to(**this)); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator++() 18:50:47 INFO - { 18:50:47 INFO - _Getval(); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator++(int) 18:50:47 INFO - { 18:50:47 INFO - _Myt _Tmp = *this; 18:50:47 INFO - ++*this; 18:50:47 INFO - return (_Tmp); 18:50:47 INFO - } 18:50:47 INFO - bool _Equal(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (_Myistr == _Right._Myistr); 18:50:47 INFO - } 18:50:47 INFO - protected: 18:50:47 INFO - void _Getval() 18:50:47 INFO - { 18:50:47 INFO - if (_Myistr != 0 && !(*_Myistr >> _Myval)) 18:50:47 INFO - _Myistr = 0; 18:50:47 INFO - } 18:50:47 INFO - istream_type *_Myistr; 18:50:47 INFO - _Ty _Myval; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Is_checked_helper > 18:50:47 INFO - : public true_type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template inline 18:50:47 INFO - bool operator==( 18:50:47 INFO - const istream_iterator<_Ty, _Elem, _Traits, _Diff>& _Left, 18:50:47 INFO - const istream_iterator<_Ty, _Elem, _Traits, _Diff>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (_Left._Equal(_Right)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - bool operator!=( 18:50:47 INFO - const istream_iterator<_Ty, _Elem, _Traits, _Diff>& _Left, 18:50:47 INFO - const istream_iterator<_Ty, _Elem, _Traits, _Diff>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (!(_Left == _Right)); 18:50:47 INFO - } 18:50:47 INFO - template > 18:50:47 INFO - class ostream_iterator 18:50:47 INFO - : public _Outit 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef _Elem char_type; 18:50:47 INFO - typedef _Traits traits_type; 18:50:47 INFO - typedef basic_ostream<_Elem, _Traits> ostream_type; 18:50:47 INFO - ostream_iterator(ostream_type& _Ostr, 18:50:47 INFO - const _Elem *_Delim = 0) 18:50:47 INFO - : _Myostr(&_Ostr), _Mydelim(_Delim) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - ostream_iterator& operator=(const _Ty& _Val) 18:50:47 INFO - { 18:50:47 INFO - *_Myostr << _Val; 18:50:47 INFO - if (_Mydelim != 0) 18:50:47 INFO - *_Myostr << _Mydelim; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - ostream_iterator& operator*() 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - ostream_iterator& operator++() 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - ostream_iterator& operator++(int) 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - protected: 18:50:47 INFO - const _Elem *_Mydelim; 18:50:47 INFO - ostream_type *_Myostr; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Is_checked_helper > 18:50:47 INFO - : public true_type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - } 18:50:47 INFO - namespace stdext { 18:50:47 INFO - using ::std:: iterator_traits; 18:50:47 INFO - using ::std:: size_t; 18:50:47 INFO - template 18:50:47 INFO - class checked_array_iterator 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef checked_array_iterator<_Iterator> _Myt; 18:50:47 INFO - typedef typename iterator_traits<_Iterator>::iterator_category 18:50:47 INFO - iterator_category; 18:50:47 INFO - typedef typename iterator_traits<_Iterator>::value_type 18:50:47 INFO - value_type; 18:50:47 INFO - typedef typename iterator_traits<_Iterator>::difference_type 18:50:47 INFO - difference_type; 18:50:47 INFO - typedef typename iterator_traits<_Iterator>::pointer 18:50:47 INFO - pointer; 18:50:47 INFO - typedef typename iterator_traits<_Iterator>::reference 18:50:47 INFO - reference; 18:50:47 INFO - checked_array_iterator() 18:50:47 INFO - : _Myarray(), _Mysize(0), _Myindex(0) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - checked_array_iterator(_Iterator _Array, size_t _Size, 18:50:47 INFO - size_t _Index = 0) 18:50:47 INFO - : _Myarray(_Array), _Mysize(_Size), _Myindex(_Index) 18:50:47 INFO - { 18:50:47 INFO - { if (!(_Index <= _Size)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:47 INFO - } 18:50:47 INFO - _Iterator base() const 18:50:47 INFO - { 18:50:47 INFO - return (_Myarray + _Myindex); 18:50:47 INFO - } 18:50:47 INFO - typedef _Iterator _Unchecked_type; 18:50:47 INFO - _Myt& _Rechecked(_Unchecked_type _Right) 18:50:47 INFO - { 18:50:47 INFO - _Myindex = _Right - _Myarray; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Unchecked_type _Unchecked() const 18:50:47 INFO - { 18:50:47 INFO - return (base()); 18:50:47 INFO - } 18:50:47 INFO - reference operator*() const 18:50:47 INFO - { 18:50:47 INFO - { if (!(_Myarray != 0 && _Myindex < _Mysize)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:47 INFO - #line 408 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iterator" 18:50:47 INFO - return (_Myarray[_Myindex]); 18:50:47 INFO - } 18:50:47 INFO - pointer operator->() const 18:50:47 INFO - { 18:50:47 INFO - return (::std:: pointer_traits::pointer_to(**this)); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator++() 18:50:47 INFO - { 18:50:47 INFO - { if (!(_Myarray != 0 && _Myindex < _Mysize)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:47 INFO - #line 420 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iterator" 18:50:47 INFO - ++_Myindex; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator++(int) 18:50:47 INFO - { 18:50:47 INFO - _Myt _Tmp = *this; 18:50:47 INFO - ++*this; 18:50:47 INFO - return (_Tmp); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator--() 18:50:47 INFO - { 18:50:47 INFO - { if (!(_Myarray != 0 && 0 < _Myindex)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:47 INFO - #line 435 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iterator" 18:50:47 INFO - --_Myindex; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator--(int) 18:50:47 INFO - { 18:50:47 INFO - _Myt _Tmp = *this; 18:50:47 INFO - --*this; 18:50:47 INFO - return (_Tmp); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator+=(difference_type _Off) 18:50:47 INFO - { 18:50:47 INFO - { if (!(_Myarray != 0 && _Myindex + _Off <= _Mysize)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:47 INFO - #line 450 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iterator" 18:50:47 INFO - _Myindex += _Off; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator+(difference_type _Off) const 18:50:47 INFO - { 18:50:47 INFO - _Myt _Tmp = *this; 18:50:47 INFO - return (_Tmp += _Off); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator-=(difference_type _Off) 18:50:47 INFO - { 18:50:47 INFO - return (*this += -_Off); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator-(difference_type _Off) const 18:50:47 INFO - { 18:50:47 INFO - _Myt _Tmp = *this; 18:50:47 INFO - return (_Tmp -= _Off); 18:50:47 INFO - } 18:50:47 INFO - difference_type operator-(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - { if (!(_Myarray == _Right._Myarray)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:47 INFO - return (_Myindex - _Right._Myindex); 18:50:47 INFO - } 18:50:47 INFO - reference operator[](difference_type _Off) const 18:50:47 INFO - { 18:50:47 INFO - return (*(*this + _Off)); 18:50:47 INFO - } 18:50:47 INFO - bool operator==(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - { if (!(_Myarray == _Right._Myarray)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:47 INFO - return (_Myindex == _Right._Myindex); 18:50:47 INFO - } 18:50:47 INFO - bool operator!=(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (!(*this == _Right)); 18:50:47 INFO - } 18:50:47 INFO - bool operator<(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - { if (!(_Myarray == _Right._Myarray)) { ((void)0); ::_invalid_parameter_noinfo_noreturn(); } ; }; 18:50:47 INFO - return (_Myindex < _Right._Myindex); 18:50:47 INFO - } 18:50:47 INFO - bool operator>(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (_Right < *this); 18:50:47 INFO - } 18:50:47 INFO - bool operator<=(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (!(_Right < *this)); 18:50:47 INFO - } 18:50:47 INFO - bool operator>=(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (!(*this < _Right)); 18:50:47 INFO - } 18:50:47 INFO - private: 18:50:47 INFO - _Iterator _Myarray; 18:50:47 INFO - size_t _Mysize; 18:50:47 INFO - size_t _Myindex; 18:50:47 INFO - }; 18:50:47 INFO - template inline 18:50:47 INFO - typename checked_array_iterator<_Iterator>::_Unchecked_type 18:50:47 INFO - _Unchecked(checked_array_iterator<_Iterator> _Iter) 18:50:47 INFO - { 18:50:47 INFO - return (_Iter._Unchecked()); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - checked_array_iterator<_Iterator>& 18:50:47 INFO - _Rechecked(checked_array_iterator<_Iterator>& _Iter, 18:50:47 INFO - typename checked_array_iterator<_Iterator> 18:50:47 INFO - ::_Unchecked_type _Right) 18:50:47 INFO - { 18:50:47 INFO - return (_Iter._Rechecked(_Right)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - checked_array_iterator<_Iterator> operator+( 18:50:47 INFO - typename checked_array_iterator<_Iterator>::difference_type _Off, 18:50:47 INFO - checked_array_iterator<_Iterator> _Next) 18:50:47 INFO - { 18:50:47 INFO - return (_Next += _Off); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - checked_array_iterator<_Iterator> make_checked_array_iterator( 18:50:47 INFO - _Iterator _Array, size_t _Size, size_t _Index = 0) 18:50:47 INFO - { 18:50:47 INFO - return (checked_array_iterator<_Iterator>(_Array, _Size, _Index)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - class unchecked_array_iterator 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef unchecked_array_iterator<_Iterator> _Myt; 18:50:47 INFO - typedef typename iterator_traits<_Iterator>::iterator_category 18:50:47 INFO - iterator_category; 18:50:47 INFO - typedef typename iterator_traits<_Iterator>::value_type 18:50:47 INFO - value_type; 18:50:47 INFO - typedef typename iterator_traits<_Iterator>::difference_type 18:50:47 INFO - difference_type; 18:50:47 INFO - typedef typename iterator_traits<_Iterator>::pointer 18:50:47 INFO - pointer; 18:50:47 INFO - typedef typename iterator_traits<_Iterator>::reference 18:50:47 INFO - reference; 18:50:47 INFO - unchecked_array_iterator() 18:50:47 INFO - : _Myptr() 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - explicit unchecked_array_iterator(_Iterator _Ptr) 18:50:47 INFO - : _Myptr(_Ptr) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - _Iterator base() const 18:50:47 INFO - { 18:50:47 INFO - return (_Myptr); 18:50:47 INFO - } 18:50:47 INFO - typedef _Iterator _Unchecked_type; 18:50:47 INFO - _Myt& _Rechecked(_Unchecked_type _Right) 18:50:47 INFO - { 18:50:47 INFO - _Myptr = _Right; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Unchecked_type _Unchecked() const 18:50:47 INFO - { 18:50:47 INFO - return (base()); 18:50:47 INFO - } 18:50:47 INFO - reference operator*() const 18:50:47 INFO - { 18:50:47 INFO - return (*_Myptr); 18:50:47 INFO - } 18:50:47 INFO - pointer operator->() const 18:50:47 INFO - { 18:50:47 INFO - return (::std:: pointer_traits::pointer_to(**this)); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator++() 18:50:47 INFO - { 18:50:47 INFO - ++_Myptr; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator++(int) 18:50:47 INFO - { 18:50:47 INFO - _Myt _Tmp = *this; 18:50:47 INFO - ++*this; 18:50:47 INFO - return (_Tmp); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator--() 18:50:47 INFO - { 18:50:47 INFO - --_Myptr; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator--(int) 18:50:47 INFO - { 18:50:47 INFO - _Myt _Tmp = *this; 18:50:47 INFO - --*this; 18:50:47 INFO - return (_Tmp); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator+=(difference_type _Off) 18:50:47 INFO - { 18:50:47 INFO - _Myptr += _Off; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator+(difference_type _Off) const 18:50:47 INFO - { 18:50:47 INFO - _Myt _Tmp = *this; 18:50:47 INFO - return (_Tmp += _Off); 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator-=(difference_type _Off) 18:50:47 INFO - { 18:50:47 INFO - return (*this += -_Off); 18:50:47 INFO - } 18:50:47 INFO - _Myt operator-(difference_type _Off) const 18:50:47 INFO - { 18:50:47 INFO - _Myt _Tmp = *this; 18:50:47 INFO - return (_Tmp -= _Off); 18:50:47 INFO - } 18:50:47 INFO - difference_type operator-(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (_Myptr - _Right._Myptr); 18:50:47 INFO - } 18:50:47 INFO - reference operator[](difference_type _Off) const 18:50:47 INFO - { 18:50:47 INFO - return (*(*this + _Off)); 18:50:47 INFO - } 18:50:47 INFO - bool operator==(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (_Myptr == _Right._Myptr); 18:50:47 INFO - } 18:50:47 INFO - bool operator!=(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (!(*this == _Right)); 18:50:47 INFO - } 18:50:47 INFO - bool operator<(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (_Myptr < _Right._Myptr); 18:50:47 INFO - } 18:50:47 INFO - bool operator>(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (_Right < *this); 18:50:47 INFO - } 18:50:47 INFO - bool operator<=(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (!(_Right < *this)); 18:50:47 INFO - } 18:50:47 INFO - bool operator>=(const _Myt& _Right) const 18:50:47 INFO - { 18:50:47 INFO - return (!(*this < _Right)); 18:50:47 INFO - } 18:50:47 INFO - private: 18:50:47 INFO - _Iterator _Myptr; 18:50:47 INFO - }; 18:50:47 INFO - template inline 18:50:47 INFO - typename unchecked_array_iterator<_Iterator>::_Unchecked_type 18:50:47 INFO - _Unchecked(unchecked_array_iterator<_Iterator> _Iter) 18:50:47 INFO - { 18:50:47 INFO - return (_Iter._Unchecked()); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - unchecked_array_iterator<_Iterator>& 18:50:47 INFO - _Rechecked(unchecked_array_iterator<_Iterator>& _Iter, 18:50:47 INFO - typename unchecked_array_iterator<_Iterator> 18:50:47 INFO - ::_Unchecked_type _Right) 18:50:47 INFO - { 18:50:47 INFO - return (_Iter._Rechecked(_Right)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - unchecked_array_iterator<_Iterator> operator+( 18:50:47 INFO - typename unchecked_array_iterator<_Iterator>::difference_type _Off, 18:50:47 INFO - unchecked_array_iterator<_Iterator> _Next) 18:50:47 INFO - { 18:50:47 INFO - return (_Next += _Off); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - unchecked_array_iterator<_Iterator> make_unchecked_array_iterator( 18:50:47 INFO - _Iterator _Ptr) 18:50:47 INFO - { 18:50:47 INFO - return (unchecked_array_iterator<_Iterator>(_Ptr)); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - #pragma warning(pop) 18:50:47 INFO - #pragma pack(pop) 18:50:47 INFO - #line 736 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iterator" 18:50:47 INFO - #line 737 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\iterator" 18:50:47 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iterator" 18:50:47 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iterator" 18:50:47 INFO - #pragma warning( pop ) 18:50:47 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\iterator" 18:50:47 INFO - #line 8 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\tuple" 18:50:47 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\tuple" 18:50:47 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\tuple" 18:50:47 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\tuple" 18:50:47 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\tuple" 18:50:47 INFO - #pragma warning( push ) 18:50:47 INFO - #pragma warning( disable : 4275 4530 ) 18:50:47 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tuple" 18:50:47 INFO - #pragma once 18:50:47 INFO - #pragma pack(push,8) 18:50:47 INFO - #pragma warning(push,3) 18:50:47 INFO - namespace std { 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_implicit_val0 18:50:47 INFO - : false_type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_implicit_val0, _Srcs...> 18:50:47 INFO - : conjunction< 18:50:47 INFO - is_constructible<_Dests, _Srcs>..., 18:50:47 INFO - is_convertible<_Srcs, _Dests>... 18:50:47 INFO - >::type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_implicit_val 18:50:47 INFO - : _Tuple_implicit_val0::value == sizeof...(_Srcs), _Dest, _Srcs...>::type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - using _Tuple_implicit_t = enable_if_t<_Tuple_implicit_val<_Dest, _Srcs...>::value, int>; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_explicit_val0 18:50:47 INFO - : false_type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_explicit_val0, _Srcs...> 18:50:47 INFO - : conjunction< 18:50:47 INFO - is_constructible<_Dests, _Srcs>..., 18:50:47 INFO - negation...>> 18:50:47 INFO - >::type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_explicit_val 18:50:47 INFO - : _Tuple_explicit_val0::value == sizeof...(_Srcs), _Dest, _Srcs...>::type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - using _Tuple_explicit_t = enable_if_t<_Tuple_explicit_val<_Dest, _Srcs...>::value, int>; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_convert_copy 18:50:47 INFO - { 18:50:47 INFO - typedef int type; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_convert_copy, _Uty> 18:50:47 INFO - : enable_if::value 18:50:47 INFO - && !is_constructible<_This, const tuple<_Uty>&>::value 18:50:47 INFO - && !is_convertible&, _This>::value, int> 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - using _Tuple_convert_copy_t = typename _Tuple_convert_copy<_Myt, _Other...>::type; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_convert_move 18:50:47 INFO - { 18:50:47 INFO - typedef int type; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_convert_move, _Uty> 18:50:47 INFO - : enable_if::value 18:50:47 INFO - && !is_constructible<_This, tuple<_Uty> >::value 18:50:47 INFO - && !is_convertible, _This>::value, int> 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - using _Tuple_convert_move_t = typename _Tuple_convert_move<_Myt, _Other...>::type; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_perfect_val 18:50:47 INFO - : true_type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_perfect_val<_Myt, _This2> 18:50:47 INFO - : negation>>>::type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - struct _Ignore 18:50:47 INFO - { 18:50:47 INFO - template 18:50:47 INFO - void operator=(const _Ty&) const 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - constexpr _Ignore ignore{}; 18:50:47 INFO - struct _Tuple_alloc_t 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - constexpr _Tuple_alloc_t _Tuple_alloc{}; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_val 18:50:47 INFO - { 18:50:47 INFO - constexpr _Tuple_val() 18:50:47 INFO - : _Val() 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - constexpr _Tuple_val(_Other&& _Arg) 18:50:47 INFO - : _Val(::std:: forward<_Other>(_Arg)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - _Tuple_val& operator=(_Other&& _Right) 18:50:47 INFO - { 18:50:47 INFO - _Val = ::std:: forward<_Other>(_Right); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - _Tuple_val(const _Alloc&, 18:50:47 INFO - typename enable_if::value, 18:50:47 INFO - _Tuple_alloc_t>::type, _Other&&... _Arg) 18:50:47 INFO - : _Val(::std:: forward<_Other>(_Arg)...) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - _Tuple_val(const _Alloc& _Al, 18:50:47 INFO - typename enable_if::value 18:50:47 INFO - && is_constructible<_Ty, 18:50:47 INFO - allocator_arg_t, _Alloc>::value, 18:50:47 INFO - _Tuple_alloc_t>::type, _Other&&... _Arg) 18:50:47 INFO - : _Val(allocator_arg, _Al, ::std:: forward<_Other>(_Arg)...) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - _Tuple_val(const _Alloc& _Al, 18:50:47 INFO - typename enable_if::value 18:50:47 INFO - && !is_constructible<_Ty, 18:50:47 INFO - allocator_arg_t, _Alloc>::value, 18:50:47 INFO - _Tuple_alloc_t>::type, _Other&&... _Arg) 18:50:47 INFO - : _Val(::std:: forward<_Other>(_Arg)..., _Al) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - _Ty _Val; 18:50:47 INFO - }; 18:50:47 INFO - struct _Exact_args_t 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - struct _Unpack_tuple_t 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - struct _Alloc_exact_args_t 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - struct _Alloc_unpack_tuple_t 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - class tuple; 18:50:47 INFO - template<> 18:50:47 INFO - class tuple<> 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef tuple<> _Myt; 18:50:47 INFO - constexpr tuple() throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc&) throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - constexpr tuple(const tuple&) throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc&, const _Myt&) throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template::value, int> = 0> 18:50:47 INFO - constexpr tuple(_Tag) throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template::value, int> = 0> 18:50:47 INFO - constexpr tuple(_Tag, const _Myt&) throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template::value, int> = 0> 18:50:47 INFO - tuple(_Tag, const _Alloc&) throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - void swap(_Myt&) throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - constexpr bool _Equals(const _Myt&) const throw () 18:50:47 INFO - { 18:50:47 INFO - return (true); 18:50:47 INFO - } 18:50:47 INFO - constexpr bool _Less(const _Myt&) const throw () 18:50:47 INFO - { 18:50:47 INFO - return (false); 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - class tuple<_This, _Rest...> 18:50:47 INFO - : private tuple<_Rest...> 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef _This _This_type; 18:50:47 INFO - typedef tuple<_This, _Rest...> _Myt; 18:50:47 INFO - typedef tuple<_Rest...> _Mybase; 18:50:47 INFO - static constexpr size_t _Mysize = 1 + sizeof...(_Rest); 18:50:47 INFO - template::value, int> = 0> 18:50:47 INFO - constexpr tuple(_Tag, _This2&& _This_arg, _Rest2&&... _Rest_arg) 18:50:47 INFO - : _Mybase(_Exact_args_t{}, ::std:: forward<_Rest2>(_Rest_arg)...), 18:50:47 INFO - _Myfirst(::std:: forward<_This2>(_This_arg)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template::value, int> = 0> 18:50:47 INFO - constexpr tuple(_Tag, const tuple<_Other...>& _Right) 18:50:47 INFO - : _Mybase(_Unpack_tuple_t{}, _Right._Get_rest()), 18:50:47 INFO - _Myfirst(_Right._Myfirst._Val) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template::value, int> = 0> 18:50:47 INFO - constexpr tuple(_Tag, tuple<_Other...>&& _Right) 18:50:47 INFO - : _Mybase(_Unpack_tuple_t{}, (typename tuple<_Other...>::_Mybase&&) _Right), 18:50:47 INFO - _Myfirst(::std:: forward::_This_type>(_Right._Myfirst._Val)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template::value, int> = 0> 18:50:47 INFO - tuple(_Tag, const _Alloc& _Al, _This2&& _This_arg, _Rest2&&... _Rest_arg) 18:50:47 INFO - : _Mybase(_Alloc_exact_args_t{}, _Al, ::std:: forward<_Rest2>(_Rest_arg)...), 18:50:47 INFO - _Myfirst(_Al, _Tuple_alloc, ::std:: forward<_This2>(_This_arg)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template::value, int> = 0> inline 18:50:47 INFO - tuple(_Tag, const _Alloc& _Al, _Tpl&& _Right, integer_sequence); 18:50:47 INFO - template::value, int> = 0> 18:50:47 INFO - tuple(_Tag, const _Alloc& _Al, _Tpl&& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, ::std:: forward<_Tpl>(_Right), 18:50:47 INFO - make_integer_sequence>::value>{}) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template, 18:50:47 INFO - is_default_constructible<_Rest>...>::value> > 18:50:47 INFO - constexpr tuple() 18:50:47 INFO - : _Mybase(), _Myfirst() 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0, 18:50:47 INFO - _Tuple_convert_copy_t<_Myt, _Other...> = 0> 18:50:47 INFO - constexpr tuple(const tuple<_Other...>& _Right) 18:50:47 INFO - : _Mybase(_Unpack_tuple_t{}, _Right._Get_rest()), 18:50:47 INFO - _Myfirst(_Right._Myfirst._Val) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0, 18:50:47 INFO - _Tuple_convert_copy_t<_Myt, _Other...> = 0> 18:50:47 INFO - constexpr explicit tuple(const tuple<_Other...>& _Right) 18:50:47 INFO - : _Mybase(_Unpack_tuple_t{}, _Right._Get_rest()), 18:50:47 INFO - _Myfirst(_Right._Myfirst._Val) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0, 18:50:47 INFO - _Tuple_convert_copy_t<_Myt, _Other...> = 0> 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - const tuple<_Other...>& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, _Right) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0, 18:50:47 INFO - _Tuple_convert_copy_t<_Myt, _Other...> = 0> 18:50:47 INFO - explicit tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - const tuple<_Other...>& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, _Right) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - constexpr tuple(const _This& _This_arg, const _Rest&... _Rest_arg) 18:50:47 INFO - : _Mybase(_Exact_args_t{}, _Rest_arg...), _Myfirst(_This_arg) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - constexpr explicit tuple(const _This& _This_arg, const _Rest&... _Rest_arg) 18:50:47 INFO - : _Mybase(_Exact_args_t{}, _Rest_arg...), _Myfirst(_This_arg) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - const _This& _This_arg, const _Rest&... _Rest_arg) 18:50:47 INFO - : tuple(_Alloc_exact_args_t{}, _Al, _This_arg, _Rest_arg...) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - explicit tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - const _This& _This_arg, const _Rest&... _Rest_arg) 18:50:47 INFO - : tuple(_Alloc_exact_args_t{}, _Al, _This_arg, _Rest_arg...) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template, 18:50:47 INFO - _Tuple_implicit_val<_Myt, _This2, _Rest2...> 18:50:47 INFO - >::value, int> = 0> 18:50:47 INFO - constexpr tuple(_This2&& _This_arg, _Rest2&&... _Rest_arg) 18:50:47 INFO - : _Mybase(_Exact_args_t{}, ::std:: forward<_Rest2>(_Rest_arg)...), 18:50:47 INFO - _Myfirst(::std:: forward<_This2>(_This_arg)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template, 18:50:47 INFO - _Tuple_explicit_val<_Myt, _This2, _Rest2...> 18:50:47 INFO - >::value, int> = 0> 18:50:47 INFO - constexpr explicit tuple(_This2&& _This_arg, _Rest2&&... _Rest_arg) 18:50:47 INFO - : _Mybase(_Exact_args_t{}, ::std:: forward<_Rest2>(_Rest_arg)...), 18:50:47 INFO - _Myfirst(::std:: forward<_This2>(_This_arg)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template, 18:50:47 INFO - _Tuple_implicit_val<_Myt, _This2, _Rest2...> 18:50:47 INFO - >::value, int> = 0> 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - _This2&& _This_arg, _Rest2&&... _Rest_arg) 18:50:47 INFO - : tuple(_Alloc_exact_args_t{}, _Al, ::std:: forward<_This2>(_This_arg), ::std:: forward<_Rest2>(_Rest_arg)...) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template, 18:50:47 INFO - _Tuple_explicit_val<_Myt, _This2, _Rest2...> 18:50:47 INFO - >::value, int> = 0> 18:50:47 INFO - explicit tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - _This2&& _This_arg, _Rest2&&... _Rest_arg) 18:50:47 INFO - : tuple(_Alloc_exact_args_t{}, _Al, ::std:: forward<_This2>(_This_arg), ::std:: forward<_Rest2>(_Rest_arg)...) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0, 18:50:47 INFO - _Tuple_convert_move_t<_Myt, _Other...> = 0> 18:50:47 INFO - constexpr tuple(tuple<_Other...>&& _Right) 18:50:47 INFO - : _Mybase(_Unpack_tuple_t{}, (typename tuple<_Other...>::_Mybase&&) _Right), 18:50:47 INFO - _Myfirst(::std:: forward::_This_type>(_Right._Myfirst._Val)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0, 18:50:47 INFO - _Tuple_convert_move_t<_Myt, _Other...> = 0> 18:50:47 INFO - constexpr explicit tuple(tuple<_Other...>&& _Right) 18:50:47 INFO - : _Mybase(_Unpack_tuple_t{}, (typename tuple<_Other...>::_Mybase&&) _Right), 18:50:47 INFO - _Myfirst(::std:: forward::_This_type>(_Right._Myfirst._Val)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0, 18:50:47 INFO - _Tuple_convert_move_t<_Myt, _Other...> = 0> 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - tuple<_Other...>&& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, ::std:: move(_Right)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0, 18:50:47 INFO - _Tuple_convert_move_t<_Myt, _Other...> = 0> 18:50:47 INFO - explicit tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - tuple<_Other...>&& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, ::std:: move(_Right)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - _Myt& operator=(const tuple<_Other...>& _Right) 18:50:47 INFO - { 18:50:47 INFO - _Myfirst._Val = _Right._Myfirst._Val; 18:50:47 INFO - _Get_rest() = _Right._Get_rest(); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - _Myt& operator=(tuple<_Other...>&& _Right) 18:50:47 INFO - { 18:50:47 INFO - _Myfirst._Val = ::std:: forward::_This_type> 18:50:47 INFO - (_Right._Myfirst._Val); 18:50:47 INFO - _Get_rest() = ::std:: forward::_Mybase> 18:50:47 INFO - (_Right._Get_rest()); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - constexpr bool _Equals(const tuple<_Other...>& _Right) const 18:50:47 INFO - { 18:50:47 INFO - static_assert(_Mysize == sizeof...(_Other), 18:50:47 INFO - "comparing tuple to object with different size"); 18:50:47 INFO - return (_Myfirst._Val == _Right._Myfirst._Val 18:50:47 INFO - && _Mybase::_Equals(_Right._Get_rest())); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - constexpr bool _Less(const tuple<_Other...>& _Right) const 18:50:47 INFO - { 18:50:47 INFO - static_assert(_Mysize == sizeof...(_Other), 18:50:47 INFO - "comparing tuple to object with different size"); 18:50:47 INFO - return (_Myfirst._Val < _Right._Myfirst._Val 18:50:47 INFO - || (!(_Right._Myfirst._Val < _Myfirst._Val) 18:50:47 INFO - && _Mybase::_Less(_Right._Get_rest()))); 18:50:47 INFO - } 18:50:47 INFO - template, 18:50:47 INFO - is_default_constructible<_Rest>...>::value> > 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc& _Al) 18:50:47 INFO - : _Mybase(allocator_arg, _Al), _Myfirst(_Al, _Tuple_alloc) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - const _Myt& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, _Right) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - tuple(const _Myt&) = default; 18:50:47 INFO - tuple(_Myt&&) = default; 18:50:47 INFO - template = 0> 18:50:47 INFO - constexpr tuple(const pair<_First, _Second>& _Right) 18:50:47 INFO - : _Mybase(_Exact_args_t{}, _Right.second), _Myfirst(_Right.first) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - constexpr explicit tuple(const pair<_First, _Second>& _Right) 18:50:47 INFO - : _Mybase(_Exact_args_t{}, _Right.second), _Myfirst(_Right.first) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - const pair<_First, _Second>& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, _Right) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - explicit tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - const pair<_First, _Second>& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, _Right) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator=(const _Myt& _Right) 18:50:47 INFO - { 18:50:47 INFO - _Myfirst._Val = _Right._Myfirst._Val; 18:50:47 INFO - _Get_rest() = _Right._Get_rest(); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - _Myt& operator=(const pair<_First, _Second>& _Right) 18:50:47 INFO - { 18:50:47 INFO - static_assert(_Mysize == 2, 18:50:47 INFO - "assigning to tuple from object with different size"); 18:50:47 INFO - _Myfirst._Val = _Right.first; 18:50:47 INFO - _Get_rest()._Myfirst._Val = _Right.second; 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - _Myt&& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, ::std:: move(_Right)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - constexpr tuple(pair<_First, _Second>&& _Right) 18:50:47 INFO - : _Mybase(_Exact_args_t{}, ::std:: forward<_Second>(_Right.second)), 18:50:47 INFO - _Myfirst(::std:: forward<_First>(_Right.first)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - constexpr explicit tuple(pair<_First, _Second>&& _Right) 18:50:47 INFO - : _Mybase(_Exact_args_t{}, ::std:: forward<_Second>(_Right.second)), 18:50:47 INFO - _Myfirst(::std:: forward<_First>(_Right.first)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - pair<_First, _Second>&& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, ::std:: move(_Right)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template = 0> 18:50:47 INFO - explicit tuple(allocator_arg_t, const _Alloc& _Al, 18:50:47 INFO - pair<_First, _Second>&& _Right) 18:50:47 INFO - : tuple(_Alloc_unpack_tuple_t{}, _Al, ::std:: move(_Right)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - _Myt& operator=(_Myt&& _Right) 18:50:47 INFO - #line 720 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tuple" 18:50:47 INFO - { 18:50:47 INFO - _Myfirst._Val = ::std:: forward<_This>(_Right._Myfirst._Val); 18:50:47 INFO - _Get_rest() = ::std:: forward<_Mybase>(_Right._Get_rest()); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - _Myt& operator=(pair<_First, _Second>&& _Right) 18:50:47 INFO - { 18:50:47 INFO - static_assert(_Mysize == 2, 18:50:47 INFO - "assigning to tuple from object with different size"); 18:50:47 INFO - _Myfirst._Val = ::std:: forward<_First>(_Right.first); 18:50:47 INFO - _Get_rest()._Myfirst._Val = ::std:: forward<_Second>(_Right.second); 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Mybase& _Get_rest() throw () 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - constexpr const _Mybase& _Get_rest() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (*this); 18:50:47 INFO - } 18:50:47 INFO - _Tuple_val<_This> _Myfirst; 18:50:47 INFO - void swap(tuple& _Right) 18:50:47 INFO - #line 752 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tuple" 18:50:47 INFO - { 18:50:47 INFO - _Swap_adl(_Myfirst._Val, _Right._Myfirst._Val); 18:50:47 INFO - _Mybase::swap(_Right._Get_rest()); 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template inline 18:50:47 INFO - constexpr bool operator==(const tuple<_Types1...>& _Left, 18:50:47 INFO - const tuple<_Types2...>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (_Left._Equals(_Right)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr bool operator!=(const tuple<_Types1...>& _Left, 18:50:47 INFO - const tuple<_Types2...>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (!(_Left == _Right)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr bool operator<(const tuple<_Types1...>& _Left, 18:50:47 INFO - const tuple<_Types2...>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (_Left._Less(_Right)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr bool operator>=(const tuple<_Types1...>& _Left, 18:50:47 INFO - const tuple<_Types2...>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (!(_Left < _Right)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr bool operator>(const tuple<_Types1...>& _Left, 18:50:47 INFO - const tuple<_Types2...>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (_Right < _Left); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr bool operator<=(const tuple<_Types1...>& _Left, 18:50:47 INFO - const tuple<_Types2...>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (!(_Right < _Left)); 18:50:47 INFO - } 18:50:47 INFO - template...>::value>> inline 18:50:47 INFO - void swap(tuple<_Types...>& _Left, 18:50:47 INFO - tuple<_Types...>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (_Left.swap(_Right)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_element; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_element<_This, tuple<_This, _Rest...> > 18:50:47 INFO - { 18:50:47 INFO - typedef int _Check_type; 18:50:47 INFO - static_assert(is_void >::_Check_type>::value, 18:50:47 INFO - "duplicate type T in get(tuple)"); 18:50:47 INFO - typedef _This type; 18:50:47 INFO - typedef tuple<_This, _Rest...> _Ttype; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_element<_Ty, tuple<_This, _Rest...> > 18:50:47 INFO - : public _Tuple_element<_Ty, tuple<_Rest...> > 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_element<_Ty, tuple<> > 18:50:47 INFO - { 18:50:47 INFO - typedef void _Check_type; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_element<_Ty, const _Tuple> 18:50:47 INFO - : public _Tuple_element<_Ty, _Tuple> 18:50:47 INFO - { 18:50:47 INFO - typedef _Tuple_element<_Ty, _Tuple> _Mybase; 18:50:47 INFO - typedef typename add_const::type type; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_element<_Ty, volatile _Tuple> 18:50:47 INFO - : public _Tuple_element<_Ty, _Tuple> 18:50:47 INFO - { 18:50:47 INFO - typedef _Tuple_element<_Ty, _Tuple> _Mybase; 18:50:47 INFO - typedef typename add_volatile::type type; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_element<_Ty, const volatile _Tuple> 18:50:47 INFO - : public _Tuple_element<_Ty, _Tuple> 18:50:47 INFO - { 18:50:47 INFO - typedef _Tuple_element<_Ty, _Tuple> _Mybase; 18:50:47 INFO - typedef typename add_cv::type type; 18:50:47 INFO - }; 18:50:47 INFO - template inline 18:50:47 INFO - constexpr typename tuple_element<_Index, tuple<_Types...> >::type& 18:50:47 INFO - get(tuple<_Types...>& _Tuple) throw () 18:50:47 INFO - { 18:50:47 INFO - typedef typename tuple_element<_Index, tuple<_Types...> >::_Ttype 18:50:47 INFO - _Ttype; 18:50:47 INFO - return (((_Ttype&)_Tuple)._Myfirst._Val); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr const typename tuple_element<_Index, tuple<_Types...> >::type& 18:50:47 INFO - get(const tuple<_Types...>& _Tuple) throw () 18:50:47 INFO - { 18:50:47 INFO - typedef typename tuple_element<_Index, tuple<_Types...> >::_Ttype 18:50:47 INFO - _Ttype; 18:50:47 INFO - return (((_Ttype&)_Tuple)._Myfirst._Val); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr typename tuple_element<_Index, tuple<_Types...> >::type&& 18:50:47 INFO - get(tuple<_Types...>&& _Tuple) throw () 18:50:47 INFO - { 18:50:47 INFO - typedef typename tuple_element<_Index, tuple<_Types...> >::_Ttype 18:50:47 INFO - _Ttype; 18:50:47 INFO - typedef typename tuple_element<_Index, tuple<_Types...> >::type&& 18:50:47 INFO - _RRtype; 18:50:47 INFO - return (::std:: forward<_RRtype>(((_Ttype&)_Tuple)._Myfirst._Val)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr _Ty& get(tuple<_Types...>& _Tuple) throw () 18:50:47 INFO - { 18:50:47 INFO - typedef typename _Tuple_element<_Ty, tuple<_Types...> >::_Ttype _Ttype; 18:50:47 INFO - return (((_Ttype&)_Tuple)._Myfirst._Val); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr const _Ty& get(const tuple<_Types...>& _Tuple) throw () 18:50:47 INFO - { 18:50:47 INFO - typedef typename _Tuple_element<_Ty, tuple<_Types...> >::_Ttype _Ttype; 18:50:47 INFO - return (((_Ttype&)_Tuple)._Myfirst._Val); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr _Ty&& get(tuple<_Types...>&& _Tuple) throw () 18:50:47 INFO - { 18:50:47 INFO - typedef typename _Tuple_element<_Ty, tuple<_Types...> >::_Ttype _Ttype; 18:50:47 INFO - return (::std:: forward<_Ty&&>(((_Ttype&)_Tuple)._Myfirst._Val)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - template::value, int>> inline 18:50:47 INFO - tuple<_This, _Rest...>::tuple(_Tag, const _Alloc& _Al, _Tpl&& _Right, integer_sequence) 18:50:47 INFO - : tuple(_Alloc_exact_args_t{}, _Al, ::std:: get<_Indices>(::std:: forward<_Tpl>(_Right))...) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr tuple::type...> 18:50:47 INFO - make_tuple(_Types&&... _Args) 18:50:47 INFO - { 18:50:47 INFO - typedef tuple::type...> _Ttype; 18:50:47 INFO - return (_Ttype(::std:: forward<_Types>(_Args)...)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr tuple<_Types&...> 18:50:47 INFO - tie(_Types&... _Args) throw () 18:50:47 INFO - { 18:50:47 INFO - typedef tuple<_Types&...> _Ttype; 18:50:47 INFO - return (_Ttype(_Args...)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr tuple<_Types&&...> 18:50:47 INFO - forward_as_tuple(_Types&&... _Args) throw () 18:50:47 INFO - { 18:50:47 INFO - return (tuple<_Types&&...>(::std:: forward<_Types>(_Args)...)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - struct _Cat_sequences; 18:50:47 INFO - template 18:50:47 INFO - struct _Cat_sequences, 18:50:47 INFO - integer_sequence > 18:50:47 INFO - { 18:50:47 INFO - typedef integer_sequence type; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - class array; 18:50:47 INFO - template 18:50:47 INFO - constexpr _Ty& get(array<_Ty, _Size>& _Arr) throw (); 18:50:47 INFO - template 18:50:47 INFO - constexpr const _Ty& get(const array<_Ty, _Size>& _Arr) throw (); 18:50:47 INFO - template 18:50:47 INFO - constexpr _Ty&& get(array<_Ty, _Size>&& _Arr) throw (); 18:50:47 INFO - template 18:50:47 INFO - struct _View_as_tuple 18:50:47 INFO - { 18:50:47 INFO - static_assert(_Always_false<_Ty>::value, 18:50:47 INFO - "Unsupported tuple_cat arguments."); 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _View_as_tuple > 18:50:47 INFO - { 18:50:47 INFO - typedef tuple<_Types...> type; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _View_as_tuple > 18:50:47 INFO - { 18:50:47 INFO - typedef tuple<_Ty1, _Ty2> type; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _View_as_tuple, _Types...> 18:50:47 INFO - { 18:50:47 INFO - typedef tuple<_Types...> type; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _View_as_tuple, _Types...> 18:50:47 INFO - : _View_as_tuple, _Ty, _Types...> 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Repeat_for 18:50:47 INFO - : integral_constant 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_cat2 18:50:47 INFO - { 18:50:47 INFO - static_assert(sizeof...(_Tuples) == 0, 18:50:47 INFO - "Unsupported tuple_cat arguments."); 18:50:47 INFO - typedef _Ret type; 18:50:47 INFO - typedef _Kx_arg _Kx_arg_seq; 18:50:47 INFO - typedef _Ix_arg _Ix_arg_seq; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_cat2, _Kx_arg, 18:50:47 INFO - integer_sequence, _Ix_next, 18:50:47 INFO - tuple<_Types2...>, _Rest...> 18:50:47 INFO - : _Tuple_cat2< 18:50:47 INFO - tuple<_Types1..., _Types2...>, 18:50:47 INFO - typename _Cat_sequences<_Kx_arg, 18:50:47 INFO - make_integer_sequence >::type, 18:50:47 INFO - integer_sequence::value...>, 18:50:47 INFO - _Ix_next + 1, 18:50:47 INFO - _Rest...> 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct _Tuple_cat1 18:50:47 INFO - : _Tuple_cat2, integer_sequence, 18:50:47 INFO - integer_sequence, 0, 18:50:47 INFO - typename _View_as_tuple::type>::type...> 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template inline 18:50:47 INFO - constexpr _Ret _Tuple_cat(integer_sequence, 18:50:47 INFO - integer_sequence, _Ty&& _Arg) 18:50:47 INFO - { 18:50:47 INFO - return (_Ret(::std:: get<_Kx>(::std:: get<_Ix>(::std:: forward<_Ty>(_Arg)))...)); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr _Ret _Tuple_cat(integer_sequence, 18:50:47 INFO - integer_sequence, _Ty&&) 18:50:47 INFO - { 18:50:47 INFO - return (_Ret()); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - constexpr typename _Tuple_cat1<_Tuples...>::type 18:50:47 INFO - tuple_cat(_Tuples&&... _Tpls) 18:50:47 INFO - { 18:50:47 INFO - typedef _Tuple_cat1<_Tuples...> _Cat1; 18:50:47 INFO - return (_Tuple_cat( 18:50:47 INFO - typename _Cat1::_Kx_arg_seq(), typename _Cat1::_Ix_arg_seq(), 18:50:47 INFO - ::std:: forward_as_tuple(::std:: forward<_Tuples>(_Tpls)...))); 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - void _For_each_tuple_element_impl(_Tpl&& _Tuple, 18:50:47 INFO - _Fx _Func, integer_sequence) 18:50:47 INFO - { 18:50:47 INFO - int _Ignored[] = { (static_cast(_Func( 18:50:47 INFO - ::std:: get<_Indices>(::std:: forward<_Tpl>(_Tuple)) 18:50:47 INFO - )), 0)... }; 18:50:47 INFO - (void)_Ignored; 18:50:47 INFO - } 18:50:47 INFO - template inline 18:50:47 INFO - void _For_each_tuple_element(_Tpl&& _Tuple, _Fx _Func) 18:50:47 INFO - { 18:50:47 INFO - _For_each_tuple_element_impl( 18:50:47 INFO - ::std:: forward<_Tpl>(_Tuple), 18:50:47 INFO - _Func, 18:50:47 INFO - make_integer_sequence>::value>() 18:50:47 INFO - ); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - template inline 18:50:47 INFO - pair<_Ty1, _Ty2>::pair(_Tuple1& _Val1, 18:50:47 INFO - _Tuple2& _Val2, 18:50:47 INFO - integer_sequence, 18:50:47 INFO - integer_sequence) 18:50:47 INFO - : first(::std:: get<_Indexes1>(::std:: move(_Val1))...), 18:50:47 INFO - second(::std:: get<_Indexes2>(::std:: move(_Val2))...) 18:50:47 INFO - { 18:50:47 INFO - (void) _Val1; 18:50:47 INFO - (void) _Val2; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - template inline 18:50:47 INFO - pair<_Ty1, _Ty2>::pair(piecewise_construct_t, 18:50:47 INFO - tuple<_Types1...> _Val1, 18:50:47 INFO - tuple<_Types2...> _Val2) 18:50:47 INFO - : pair(_Val1, _Val2, 18:50:47 INFO - make_integer_sequence(), 18:50:47 INFO - make_integer_sequence()) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - namespace std { 18:50:47 INFO - template 18:50:47 INFO - struct uses_allocator, _Alloc> 18:50:47 INFO - : true_type 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - } 18:50:47 INFO - namespace std { 18:50:47 INFO - namespace tr1 { 18:50:47 INFO - using ::std:: get; 18:50:47 INFO - using ::std:: ignore; 18:50:47 INFO - using ::std:: make_tuple; 18:50:47 INFO - using ::std:: ref; 18:50:47 INFO - using ::std:: tie; 18:50:47 INFO - using ::std:: tuple; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - #line 1224 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tuple" 18:50:47 INFO - #pragma warning(pop) 18:50:47 INFO - #pragma pack(pop) 18:50:47 INFO - #line 1229 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tuple" 18:50:47 INFO - #line 1230 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\tuple" 18:50:47 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\tuple" 18:50:47 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\tuple" 18:50:47 INFO - #pragma warning( pop ) 18:50:47 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\tuple" 18:50:47 INFO - #line 9 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #pragma pack(push,8) 18:50:47 INFO - #pragma warning(push,3) 18:50:47 INFO - #pragma warning(disable: 4702 6385) 18:50:47 INFO - namespace std { 18:50:47 INFO - template 18:50:47 INFO - class array 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef array<_Ty, _Size> _Myt; 18:50:47 INFO - typedef _Ty value_type; 18:50:47 INFO - typedef size_t size_type; 18:50:47 INFO - typedef ptrdiff_t difference_type; 18:50:47 INFO - typedef _Ty *pointer; 18:50:47 INFO - typedef const _Ty *const_pointer; 18:50:47 INFO - typedef _Ty& reference; 18:50:47 INFO - typedef const _Ty& const_reference; 18:50:47 INFO - typedef _Array_iterator<_Ty, _Size> iterator; 18:50:47 INFO - typedef _Array_const_iterator<_Ty, _Size> const_iterator; 18:50:47 INFO - typedef ::std:: reverse_iterator reverse_iterator; 18:50:47 INFO - typedef ::std:: reverse_iterator const_reverse_iterator; 18:50:47 INFO - void assign(const _Ty& _Value) 18:50:47 INFO - { 18:50:47 INFO - _Fill_n_unchecked(_Elems, _Size, _Value); 18:50:47 INFO - } 18:50:47 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - void fill(const _Ty& _Value) 18:50:47 INFO - { 18:50:47 INFO - _Fill_n_unchecked(_Elems, _Size, _Value); 18:50:47 INFO - } 18:50:47 INFO - iterator begin() throw () 18:50:47 INFO - { 18:50:47 INFO - return (iterator(::std:: addressof(_Elems[0]), 0)); 18:50:47 INFO - } 18:50:47 INFO - const_iterator begin() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (const_iterator(::std:: addressof(_Elems[0]), 0)); 18:50:47 INFO - } 18:50:47 INFO - iterator end() throw () 18:50:47 INFO - { 18:50:47 INFO - return (iterator(::std:: addressof(_Elems[0]), _Size)); 18:50:47 INFO - } 18:50:47 INFO - const_iterator end() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (const_iterator(::std:: addressof(_Elems[0]), _Size)); 18:50:47 INFO - } 18:50:47 INFO - reverse_iterator rbegin() throw () 18:50:47 INFO - { 18:50:47 INFO - return (reverse_iterator(end())); 18:50:47 INFO - } 18:50:47 INFO - const_reverse_iterator rbegin() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (const_reverse_iterator(end())); 18:50:47 INFO - } 18:50:47 INFO - reverse_iterator rend() throw () 18:50:47 INFO - { 18:50:47 INFO - return (reverse_iterator(begin())); 18:50:47 INFO - } 18:50:47 INFO - const_reverse_iterator rend() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (const_reverse_iterator(begin())); 18:50:47 INFO - } 18:50:47 INFO - const_iterator cbegin() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (begin()); 18:50:47 INFO - } 18:50:47 INFO - const_iterator cend() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (end()); 18:50:47 INFO - } 18:50:47 INFO - const_reverse_iterator crbegin() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (rbegin()); 18:50:47 INFO - } 18:50:47 INFO - const_reverse_iterator crend() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (rend()); 18:50:47 INFO - } 18:50:47 INFO - constexpr size_type size() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (_Size); 18:50:47 INFO - } 18:50:47 INFO - constexpr size_type max_size() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (_Size); 18:50:47 INFO - } 18:50:47 INFO - constexpr bool empty() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (false); 18:50:47 INFO - } 18:50:47 INFO - reference at(size_type _Pos) 18:50:47 INFO - { 18:50:47 INFO - if (_Size <= _Pos) 18:50:47 INFO - _Xran(); 18:50:47 INFO - return (_Elems[_Pos]); 18:50:47 INFO - } 18:50:47 INFO - constexpr const_reference at(size_type _Pos) const 18:50:47 INFO - { 18:50:47 INFO - return (_Size <= _Pos 18:50:47 INFO - ? (_Xran(), _Elems[_Pos]) 18:50:47 INFO - : _Elems[_Pos]); 18:50:47 INFO - } 18:50:47 INFO - reference operator[](size_type _Pos) 18:50:47 INFO - { 18:50:47 INFO - #line 147 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 149 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - ; 18:50:47 INFO - return (_Elems[_Pos]); 18:50:47 INFO - } 18:50:47 INFO - static void _Bad_subscript() 18:50:47 INFO - { 18:50:47 INFO - #line 161 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 163 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - } 18:50:47 INFO - constexpr const_reference operator[](size_type _Pos) const 18:50:47 INFO - { 18:50:47 INFO - return (_Elems[_Pos]); 18:50:47 INFO - #line 175 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - } 18:50:47 INFO - reference front() 18:50:47 INFO - { 18:50:47 INFO - return (_Elems[0]); 18:50:47 INFO - } 18:50:47 INFO - constexpr const_reference front() const 18:50:47 INFO - { 18:50:47 INFO - return (_Elems[0]); 18:50:47 INFO - } 18:50:47 INFO - reference back() 18:50:47 INFO - { 18:50:47 INFO - return (_Elems[_Size - 1]); 18:50:47 INFO - } 18:50:47 INFO - constexpr const_reference back() const 18:50:47 INFO - { 18:50:47 INFO - return (_Elems[_Size - 1]); 18:50:47 INFO - } 18:50:47 INFO - _Ty *data() throw () 18:50:47 INFO - { 18:50:47 INFO - return (_Elems); 18:50:47 INFO - } 18:50:47 INFO - const _Ty *data() const throw () 18:50:47 INFO - { 18:50:47 INFO - return (_Elems); 18:50:47 INFO - } 18:50:47 INFO - [[noreturn]] void _Xran() const 18:50:47 INFO - { 18:50:47 INFO - moz_Xout_of_range("invalid array subscript"); 18:50:47 INFO - } 18:50:47 INFO - _Ty _Elems[_Size]; 18:50:47 INFO - void swap(_Myt& _Other) 18:50:47 INFO - { 18:50:47 INFO - _Swap_ranges_unchecked(::std:: addressof(_Elems[0]), 18:50:47 INFO - ::std:: addressof(_Elems[0]) + _Size, 18:50:47 INFO - ::std:: addressof(_Other._Elems[0])); 18:50:47 INFO - } 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - class array<_Ty, 0> 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef array<_Ty, 0> _Myt; 18:50:47 INFO - typedef _Ty value_type; 18:50:47 INFO - typedef size_t size_type; 18:50:47 INFO - typedef ptrdiff_t difference_type; 18:50:47 INFO - typedef _Ty *pointer; 18:50:47 INFO - typedef const _Ty *const_pointer; 18:50:47 INFO - typedef _Ty& reference; 18:50:47 INFO - typedef const _Ty& const_reference; 18:50:47 INFO - typedef _Array_iterator<_Ty, 0> iterator; 18:50:47 INFO - typedef _Array_const_iterator<_Ty, 0> const_iterator; 18:50:47 INFO - typedef ::std:: reverse_iterator reverse_iterator; 18:50:47 INFO - typedef ::std:: reverse_iterator const_reverse_iterator; 18:50:47 INFO - void assign(const _Ty&) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - #line 246 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - void fill(const _Ty&) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - void swap(_Myt&) throw () 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - iterator begin() 18:50:47 INFO - { 18:50:47 INFO - return (iterator(0, 0)); 18:50:47 INFO - } 18:50:47 INFO - const_iterator begin() const 18:50:47 INFO - { 18:50:47 INFO - return (iterator(0, 0)); 18:50:47 INFO - } 18:50:47 INFO - iterator end() 18:50:47 INFO - { 18:50:47 INFO - return (iterator(0, 0)); 18:50:47 INFO - } 18:50:47 INFO - const_iterator end() const 18:50:47 INFO - { 18:50:47 INFO - return (iterator(0, 0)); 18:50:47 INFO - } 18:50:47 INFO - reverse_iterator rbegin() 18:50:47 INFO - { 18:50:47 INFO - return (reverse_iterator(end())); 18:50:47 INFO - } 18:50:47 INFO - const_reverse_iterator rbegin() const 18:50:47 INFO - { 18:50:47 INFO - return (const_reverse_iterator(end())); 18:50:47 INFO - } 18:50:47 INFO - reverse_iterator rend() 18:50:47 INFO - { 18:50:47 INFO - return (reverse_iterator(begin())); 18:50:47 INFO - } 18:50:47 INFO - const_reverse_iterator rend() const 18:50:47 INFO - { 18:50:47 INFO - return (const_reverse_iterator(begin())); 18:50:47 INFO - } 18:50:47 INFO - const_iterator cbegin() const 18:50:47 INFO - { 18:50:47 INFO - return (iterator(0, 0)); 18:50:47 INFO - } 18:50:47 INFO - const_iterator cend() const 18:50:47 INFO - { 18:50:47 INFO - return (iterator(0, 0)); 18:50:47 INFO - } 18:50:47 INFO - const_reverse_iterator crbegin() const 18:50:47 INFO - { 18:50:47 INFO - return (rbegin()); 18:50:47 INFO - } 18:50:47 INFO - const_reverse_iterator crend() const 18:50:47 INFO - { 18:50:47 INFO - return (rend()); 18:50:47 INFO - } 18:50:47 INFO - constexpr size_type size() const 18:50:47 INFO - { 18:50:47 INFO - return (0); 18:50:47 INFO - } 18:50:47 INFO - constexpr size_type max_size() const 18:50:47 INFO - { 18:50:47 INFO - return (0); 18:50:47 INFO - } 18:50:47 INFO - constexpr bool empty() const 18:50:47 INFO - { 18:50:47 INFO - return (true); 18:50:47 INFO - } 18:50:47 INFO - [[noreturn]] reference at(size_type) 18:50:47 INFO - { 18:50:47 INFO - _Xran(); 18:50:47 INFO - } 18:50:47 INFO - [[noreturn]] const_reference at(size_type) const 18:50:47 INFO - { 18:50:47 INFO - _Xran(); 18:50:47 INFO - } 18:50:47 INFO - reference operator[](size_type) 18:50:47 INFO - { 18:50:47 INFO - #line 346 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 348 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - return (_Elems[0]); 18:50:47 INFO - } 18:50:47 INFO - const_reference operator[](size_type) const 18:50:47 INFO - { 18:50:47 INFO - #line 358 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 360 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - return (_Elems[0]); 18:50:47 INFO - } 18:50:47 INFO - reference front() 18:50:47 INFO - { 18:50:47 INFO - #line 370 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 372 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - return (_Elems[0]); 18:50:47 INFO - } 18:50:47 INFO - const_reference front() const 18:50:47 INFO - { 18:50:47 INFO - #line 382 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 384 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - return (_Elems[0]); 18:50:47 INFO - } 18:50:47 INFO - reference back() 18:50:47 INFO - { 18:50:47 INFO - #line 394 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 396 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - return (_Elems[0]); 18:50:47 INFO - } 18:50:47 INFO - const_reference back() const 18:50:47 INFO - { 18:50:47 INFO - #line 406 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 408 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - return (_Elems[0]); 18:50:47 INFO - } 18:50:47 INFO - _Ty *data() 18:50:47 INFO - { 18:50:47 INFO - return (_Elems); 18:50:47 INFO - } 18:50:47 INFO - const _Ty *data() const 18:50:47 INFO - { 18:50:47 INFO - return (_Elems); 18:50:47 INFO - } 18:50:47 INFO - [[noreturn]] void _Xran() const 18:50:47 INFO - { 18:50:47 INFO - moz_Xout_of_range("invalid array subscript"); 18:50:47 INFO - } 18:50:47 INFO - _Ty _Elems[1]; 18:50:47 INFO - }; 18:50:47 INFO - template::value>> 18:50:47 INFO - void swap(array<_Ty,_Size>& _Left, 18:50:47 INFO - array<_Ty,_Size>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (_Left.swap(_Right)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator==(const array<_Ty,_Size>& _Left, 18:50:47 INFO - const array<_Ty,_Size>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (::std:: equal(_Left.begin(), _Left.end(), _Right.begin())); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator!=(const array<_Ty,_Size>& _Left, 18:50:47 INFO - const array<_Ty,_Size>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (!(_Left == _Right)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator<(const array<_Ty,_Size>& _Left, 18:50:47 INFO - const array<_Ty,_Size>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (::std:: lexicographical_compare(_Left.begin(), _Left.end(), 18:50:47 INFO - _Right.begin(), _Right.end())); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator>(const array<_Ty,_Size>& _Left, 18:50:47 INFO - const array<_Ty,_Size>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (_Right < _Left); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator<=(const array<_Ty,_Size>& _Left, 18:50:47 INFO - const array<_Ty,_Size>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (!(_Right < _Left)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - bool operator>=(const array<_Ty,_Size>& _Left, 18:50:47 INFO - const array<_Ty,_Size>& _Right) 18:50:47 INFO - { 18:50:47 INFO - return (!(_Left < _Right)); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - constexpr _Ty& get(array<_Ty, _Size>& _Arr) throw () 18:50:47 INFO - { 18:50:47 INFO - static_assert(_Idx < _Size, "array index out of bounds"); 18:50:47 INFO - return (_Arr._Elems[_Idx]); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - constexpr const _Ty& get(const array<_Ty, _Size>& _Arr) throw () 18:50:47 INFO - { 18:50:47 INFO - static_assert(_Idx < _Size, "array index out of bounds"); 18:50:47 INFO - return (_Arr._Elems[_Idx]); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - constexpr _Ty&& get(array<_Ty, _Size>&& _Arr) throw () 18:50:47 INFO - { 18:50:47 INFO - static_assert(_Idx < _Size, "array index out of bounds"); 18:50:47 INFO - return (::std:: move(_Arr._Elems[_Idx])); 18:50:47 INFO - } 18:50:47 INFO - namespace tr1 { 18:50:47 INFO - using ::std:: array; 18:50:47 INFO - using ::std:: get; 18:50:47 INFO - } 18:50:47 INFO - #line 523 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - } 18:50:47 INFO - #pragma warning(pop) 18:50:47 INFO - #pragma pack(pop) 18:50:47 INFO - #line 529 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 530 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\array" 18:50:47 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - #pragma warning(push) 18:50:47 INFO - #pragma warning(disable : 4127) 18:50:47 INFO - #pragma warning(disable : 26481 26482 26483 26485 26490 26491 26492 26493 26495) 18:50:47 INFO - #line 61 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - #line 62 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - namespace mozilla { 18:50:47 INFO - template 18:50:47 INFO - inline T 18:50:47 INFO - narrow_cast(U&& u) 18:50:47 INFO - { 18:50:47 INFO - return static_cast(mozilla::Forward(u)); 18:50:47 INFO - } 18:50:47 INFO - const size_t dynamic_extent = mozilla::MaxValue::value; 18:50:47 INFO - template 18:50:47 INFO - class Span; 18:50:47 INFO - namespace span_details { 18:50:47 INFO - inline size_t strlen16(const char16_t* aZeroTerminated) { 18:50:47 INFO - size_t len = 0; 18:50:47 INFO - while (*(aZeroTerminated++)) { 18:50:47 INFO - len++; 18:50:47 INFO - } 18:50:47 INFO - return len; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - using remove_cv_t = typename mozilla::RemoveCV::Type; 18:50:47 INFO - template 18:50:47 INFO - using remove_const_t = typename mozilla::RemoveConst::Type; 18:50:47 INFO - template 18:50:47 INFO - using conditional_t = typename mozilla::Conditional::Type; 18:50:47 INFO - template 18:50:47 INFO - using add_pointer_t = typename mozilla::AddPointer::Type; 18:50:47 INFO - template 18:50:47 INFO - using enable_if_t = typename mozilla::EnableIf::Type; 18:50:47 INFO - template 18:50:47 INFO - struct is_span_oracle : mozilla::FalseType 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct is_span_oracle> : mozilla::TrueType 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct is_span : public is_span_oracle> 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct is_std_array_oracle : mozilla::FalseType 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct is_std_array_oracle> : mozilla::TrueType 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct is_std_array : public is_std_array_oracle> 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct is_allowed_extent_conversion 18:50:47 INFO - : public mozilla::IntegralConstant 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct is_allowed_element_type_conversion 18:50:47 INFO - : public mozilla::IntegralConstant::value> 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - class span_iterator 18:50:47 INFO - { 18:50:47 INFO - using element_type_ = typename Span::element_type; 18:50:47 INFO - public: 18:50:47 INFO - using iterator_category = std::random_access_iterator_tag; 18:50:47 INFO - using value_type = remove_const_t; 18:50:47 INFO - using difference_type = typename Span::index_type; 18:50:47 INFO - using reference = conditional_t&; 18:50:47 INFO - using pointer = add_pointer_t; 18:50:47 INFO - span_iterator() : span_iterator(nullptr, 0) {} 18:50:47 INFO - span_iterator(const Span* span, 18:50:47 INFO - typename Span::index_type index) 18:50:47 INFO - : span_(span) 18:50:47 INFO - , index_(index) 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType= 0 && index <= span_->Length()))>::isValid, "invalid assertion condition"); if ((!!(!(!!(span == nullptr || (index_ >= 0 && index <= span_->Length())))))) { MOZ_ReportAssertionFailure("span == nullptr || (index_ >= 0 && index <= span_->Length())", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 176); do { } while (0); do { __debugbreak(); MOZ_NoReturn(176); } while (0); } } while (0); 18:50:47 INFO - #line 177 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - } 18:50:47 INFO - friend class span_iterator; 18:50:47 INFO - span_iterator(const span_iterator& other) 18:50:47 INFO - : span_iterator(other.span_, other.index_) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - span_iterator& 18:50:47 INFO - operator=(const span_iterator&) = default; 18:50:47 INFO - reference operator*() const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(span_))))) { MOZ_ReportAssertionFailure("span_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 190); do { } while (0); do { __debugbreak(); MOZ_NoReturn(190); } while (0); } } while (0); 18:50:47 INFO - return (*span_)[index_]; 18:50:47 INFO - } 18:50:47 INFO - pointer operator->() const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(span_))))) { MOZ_ReportAssertionFailure("span_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 196); do { } while (0); do { __debugbreak(); MOZ_NoReturn(196); } while (0); } } while (0); 18:50:47 INFO - return &((*span_)[index_]); 18:50:47 INFO - } 18:50:47 INFO - span_iterator& operator++() 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType= 0 && index_ < span_->Length())>::isValid, "invalid assertion condition"); if ((!!(!(!!(span_ && index_ >= 0 && index_ < span_->Length()))))) { MOZ_ReportAssertionFailure("span_ && index_ >= 0 && index_ < span_->Length()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 202); do { } while (0); do { __debugbreak(); MOZ_NoReturn(202); } while (0); } } while (0); 18:50:47 INFO - ++index_; 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - span_iterator operator++(int) 18:50:47 INFO - { 18:50:47 INFO - auto ret = *this; 18:50:47 INFO - ++(*this); 18:50:47 INFO - return ret; 18:50:47 INFO - } 18:50:47 INFO - span_iterator& operator--() 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0 && index_ <= span_->Length())>::isValid, "invalid assertion condition"); if ((!!(!(!!(span_ && index_ > 0 && index_ <= span_->Length()))))) { MOZ_ReportAssertionFailure("span_ && index_ > 0 && index_ <= span_->Length()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 216); do { } while (0); do { __debugbreak(); MOZ_NoReturn(216); } while (0); } } while (0); 18:50:47 INFO - --index_; 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - span_iterator operator--(int) 18:50:47 INFO - { 18:50:47 INFO - auto ret = *this; 18:50:47 INFO - --(*this); 18:50:47 INFO - return ret; 18:50:47 INFO - } 18:50:47 INFO - span_iterator 18:50:47 INFO - operator+(difference_type n) const 18:50:47 INFO - { 18:50:47 INFO - auto ret = *this; 18:50:47 INFO - return ret += n; 18:50:47 INFO - } 18:50:47 INFO - span_iterator& operator+=(difference_type n) 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType= 0 && (index_ + n) <= span_->Length())>::isValid, "invalid assertion condition"); if ((!!(!(!!(span_ && (index_ + n) >= 0 && (index_ + n) <= span_->Length()))))) { MOZ_ReportAssertionFailure("span_ && (index_ + n) >= 0 && (index_ + n) <= span_->Length()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 238); do { } while (0); do { __debugbreak(); MOZ_NoReturn(238); } while (0); } } while (0); 18:50:47 INFO - #line 239 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - index_ += n; 18:50:47 INFO - return *this; 18:50:47 INFO - } 18:50:47 INFO - span_iterator 18:50:47 INFO - operator-(difference_type n) const 18:50:47 INFO - { 18:50:47 INFO - auto ret = *this; 18:50:47 INFO - return ret -= n; 18:50:47 INFO - } 18:50:47 INFO - span_iterator& operator-=(difference_type n) 18:50:47 INFO - { 18:50:47 INFO - return *this += -n; 18:50:47 INFO - } 18:50:47 INFO - difference_type 18:50:47 INFO - operator-(const span_iterator& rhs) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(span_ == rhs.span_))))) { MOZ_ReportAssertionFailure("span_ == rhs.span_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 259); do { } while (0); do { __debugbreak(); MOZ_NoReturn(259); } while (0); } } while (0); 18:50:47 INFO - return index_ - rhs.index_; 18:50:47 INFO - } 18:50:47 INFO - reference operator[](difference_type n) const 18:50:47 INFO - { 18:50:47 INFO - return *(*this + n); 18:50:47 INFO - } 18:50:47 INFO - friend bool operator==(const span_iterator& lhs, 18:50:47 INFO - const span_iterator& rhs) 18:50:47 INFO - { 18:50:47 INFO - return lhs.span_ == rhs.span_ && lhs.index_ == rhs.index_; 18:50:47 INFO - } 18:50:47 INFO - friend bool operator!=(const span_iterator& lhs, 18:50:47 INFO - const span_iterator& rhs) 18:50:47 INFO - { 18:50:47 INFO - return !(lhs == rhs); 18:50:47 INFO - } 18:50:47 INFO - friend bool operator<(const span_iterator& lhs, 18:50:47 INFO - const span_iterator& rhs) 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(lhs.span_ == rhs.span_))))) { MOZ_ReportAssertionFailure("lhs.span_ == rhs.span_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 283); do { } while (0); do { __debugbreak(); MOZ_NoReturn(283); } while (0); } } while (0); 18:50:47 INFO - return lhs.index_ < rhs.index_; 18:50:47 INFO - } 18:50:47 INFO - friend bool operator<=(const span_iterator& lhs, 18:50:47 INFO - const span_iterator& rhs) 18:50:47 INFO - { 18:50:47 INFO - return !(rhs < lhs); 18:50:47 INFO - } 18:50:47 INFO - friend bool operator>(const span_iterator& lhs, 18:50:47 INFO - const span_iterator& rhs) 18:50:47 INFO - { 18:50:47 INFO - return rhs < lhs; 18:50:47 INFO - } 18:50:47 INFO - friend bool operator>=(const span_iterator& lhs, 18:50:47 INFO - const span_iterator& rhs) 18:50:47 INFO - { 18:50:47 INFO - return !(rhs > lhs); 18:50:47 INFO - } 18:50:47 INFO - void swap(span_iterator& rhs) 18:50:47 INFO - { 18:50:47 INFO - std::swap(index_, rhs.index_); 18:50:47 INFO - std::swap(span_, rhs.span_); 18:50:47 INFO - } 18:50:47 INFO - protected: 18:50:47 INFO - const Span* span_; 18:50:47 INFO - size_t index_; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - inline span_iterator 18:50:47 INFO - operator+(typename span_iterator::difference_type n, 18:50:47 INFO - const span_iterator& rhs) 18:50:47 INFO - { 18:50:47 INFO - return rhs + n; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - class extent_type 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - using index_type = size_t; 18:50:47 INFO - static_assert(Ext >= 0, "A fixed-size Span must be >= 0 in size."); 18:50:47 INFO - extent_type() {} 18:50:47 INFO - template 18:50:47 INFO - extent_type(extent_type ext) 18:50:47 INFO - { 18:50:47 INFO - static_assert( 18:50:47 INFO - Other == Ext || Other == dynamic_extent, 18:50:47 INFO - "Mismatch between fixed-size extent and size of initializing data."); 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ext.size() == Ext))))) { MOZ_ReportAssertionFailure("ext.size() == Ext", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 340); do { } while (0); do { __debugbreak(); MOZ_NoReturn(340); } while (0); } } while (0); 18:50:47 INFO - } 18:50:47 INFO - extent_type(index_type length) 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(length == Ext))))) { MOZ_ReportAssertionFailure("length == Ext", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 345); do { } while (0); do { __debugbreak(); MOZ_NoReturn(345); } while (0); } } while (0); 18:50:47 INFO - } 18:50:47 INFO - index_type size() const { return Ext; } 18:50:47 INFO - }; 18:50:47 INFO - template<> 18:50:47 INFO - class extent_type 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - using index_type = size_t; 18:50:47 INFO - template 18:50:47 INFO - explicit extent_type(extent_type ext) 18:50:47 INFO - : size_(ext.size()) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - explicit extent_type(index_type length) 18:50:47 INFO - : size_(length) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - index_type size() const { return size_; } 18:50:47 INFO - private: 18:50:47 INFO - index_type size_; 18:50:47 INFO - }; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - class Span 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - using element_type = ElementType; 18:50:47 INFO - using index_type = size_t; 18:50:47 INFO - using pointer = element_type*; 18:50:47 INFO - using reference = element_type&; 18:50:47 INFO - using iterator = 18:50:47 INFO - span_details::span_iterator, false>; 18:50:47 INFO - using const_iterator = 18:50:47 INFO - span_details::span_iterator, true>; 18:50:47 INFO - using reverse_iterator = std::reverse_iterator; 18:50:47 INFO - using const_reverse_iterator = std::reverse_iterator; 18:50:47 INFO - static const index_type extent = Extent; 18:50:47 INFO - template< 18:50:47 INFO - bool Dependent = false, 18:50:47 INFO - class = span_details::enable_if_t< 18:50:47 INFO - (Dependent || Extent == 0 || Extent == mozilla::MaxValue::value)>> 18:50:47 INFO - Span() 18:50:47 INFO - : storage_(nullptr, span_details::extent_type<0>()) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - Span(std::nullptr_t) : Span() {} 18:50:47 INFO - Span(pointer aPtr, index_type aLength) 18:50:47 INFO - : storage_(aPtr, aLength) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - Span(pointer aStartPtr, pointer aEndPtr) 18:50:47 INFO - : storage_(aStartPtr, std::distance(aStartPtr, aEndPtr)) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span(element_type (&aArr)[N]) 18:50:47 INFO - : storage_(&aArr[0], span_details::extent_type()) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template> 18:50:47 INFO - Span(std::array& aArr) 18:50:47 INFO - : storage_(&aArr[0], span_details::extent_type()) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span( 18:50:47 INFO - const std::array, N>& aArr) 18:50:47 INFO - : storage_(&aArr[0], span_details::extent_type()) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template> 18:50:47 INFO - Span(mozilla::Array& aArr) 18:50:47 INFO - : storage_(&aArr[0], span_details::extent_type()) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span( 18:50:47 INFO - const mozilla::Array, N>& aArr) 18:50:47 INFO - : storage_(&aArr[0], span_details::extent_type()) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template> 18:50:47 INFO - Span(const mozilla::UniquePtr& aPtr, 18:50:47 INFO - index_type aLength) 18:50:47 INFO - : storage_(aPtr.get(), aLength) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template< 18:50:47 INFO - class Container, 18:50:47 INFO - class = span_details::enable_if_t< 18:50:47 INFO - !span_details::is_span::value && 18:50:47 INFO - !span_details::is_std_array::value && 18:50:47 INFO - mozilla::IsConvertible::value && 18:50:47 INFO - mozilla::IsConvertible().data())>::value>> 18:50:47 INFO - Span(Container& cont) 18:50:47 INFO - : Span(cont.data(), ReleaseAssertedCast(cont.size())) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template< 18:50:47 INFO - class Container, 18:50:47 INFO - class = span_details::enable_if_t< 18:50:47 INFO - mozilla::IsConst::value && 18:50:47 INFO - !span_details::is_span::value && 18:50:47 INFO - mozilla::IsConvertible::value && 18:50:47 INFO - mozilla::IsConvertible().data())>::value>> 18:50:47 INFO - Span(const Container& cont) 18:50:47 INFO - : Span(cont.data(), ReleaseAssertedCast(cont.size())) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - Span(const Span& other) = default; 18:50:47 INFO - Span(Span&& other) = default; 18:50:47 INFO - template< 18:50:47 INFO - class OtherElementType, 18:50:47 INFO - size_t OtherExtent, 18:50:47 INFO - class = span_details::enable_if_t< 18:50:47 INFO - span_details::is_allowed_extent_conversion::value && 18:50:47 INFO - span_details::is_allowed_element_type_conversion::value>> 18:50:47 INFO - Span(const Span& other) 18:50:47 INFO - : storage_(other.data(), 18:50:47 INFO - span_details::extent_type(other.size())) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - template< 18:50:47 INFO - class OtherElementType, 18:50:47 INFO - size_t OtherExtent, 18:50:47 INFO - class = span_details::enable_if_t< 18:50:47 INFO - span_details::is_allowed_extent_conversion::value && 18:50:47 INFO - span_details::is_allowed_element_type_conversion::value>> 18:50:47 INFO - Span(Span&& other) 18:50:47 INFO - : storage_(other.data(), 18:50:47 INFO - span_details::extent_type(other.size())) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - ~Span() = default; 18:50:47 INFO - Span& operator=(const Span& other) 18:50:47 INFO - = default; 18:50:47 INFO - Span& operator=(Span&& other) 18:50:47 INFO - = default; 18:50:47 INFO - template 18:50:47 INFO - Span First() const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(Count <= size()))))) { MOZ_ReportAssertionFailure("Count <= size()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 640); do { } while (0); do { __debugbreak(); MOZ_NoReturn(640); } while (0); } } while (0); 18:50:47 INFO - return { data(), Count }; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span Last() const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(Count <= size()))))) { MOZ_ReportAssertionFailure("Count <= size()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 650); do { } while (0); do { __debugbreak(); MOZ_NoReturn(650); } while (0); } } while (0); 18:50:47 INFO - return { data() + (size() - Count), Count }; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span Subspan() const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(Offset <= size() && (Count == dynamic_extent || (Offset + Count <= size()))))))) { MOZ_ReportAssertionFailure("Offset <= size() && (Count == dynamic_extent || (Offset + Count <= size()))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 661); do { } while (0); do { __debugbreak(); MOZ_NoReturn(661); } while (0); } } while (0); 18:50:47 INFO - #line 662 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - return { data() + Offset, 18:50:47 INFO - Count == dynamic_extent ? size() - Offset : Count }; 18:50:47 INFO - } 18:50:47 INFO - Span First( 18:50:47 INFO - index_type aCount) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aCount <= size()))))) { MOZ_ReportAssertionFailure("aCount <= size()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 672); do { } while (0); do { __debugbreak(); MOZ_NoReturn(672); } while (0); } } while (0); 18:50:47 INFO - return { data(), aCount }; 18:50:47 INFO - } 18:50:47 INFO - Span Last( 18:50:47 INFO - index_type aCount) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aCount <= size()))))) { MOZ_ReportAssertionFailure("aCount <= size()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 682); do { } while (0); do { __debugbreak(); MOZ_NoReturn(682); } while (0); } } while (0); 18:50:47 INFO - return { data() + (size() - aCount), aCount }; 18:50:47 INFO - } 18:50:47 INFO - Span Subspan( 18:50:47 INFO - index_type aStart, 18:50:47 INFO - index_type aLength = dynamic_extent) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aStart <= size() && (aLength == dynamic_extent || (aStart + aLength <= size()))))))) { MOZ_ReportAssertionFailure("aStart <= size() && (aLength == dynamic_extent || (aStart + aLength <= size()))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 695); do { } while (0); do { __debugbreak(); MOZ_NoReturn(695); } while (0); } } while (0); 18:50:47 INFO - #line 696 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - return { data() + aStart, 18:50:47 INFO - aLength == dynamic_extent ? size() - aStart : aLength }; 18:50:47 INFO - } 18:50:47 INFO - Span From( 18:50:47 INFO - index_type aStart) const 18:50:47 INFO - { 18:50:47 INFO - return Subspan(aStart); 18:50:47 INFO - } 18:50:47 INFO - Span To( 18:50:47 INFO - index_type aEnd) const 18:50:47 INFO - { 18:50:47 INFO - return Subspan(0, aEnd); 18:50:47 INFO - } 18:50:47 INFO - Span FromTo( 18:50:47 INFO - index_type aStart, 18:50:47 INFO - index_type aEnd) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aStart <= aEnd))))) { MOZ_ReportAssertionFailure("aStart <= aEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 726); do { } while (0); do { __debugbreak(); MOZ_NoReturn(726); } while (0); } } while (0); 18:50:47 INFO - return Subspan(aStart, aEnd - aStart); 18:50:47 INFO - } 18:50:47 INFO - index_type Length() const { return size(); } 18:50:47 INFO - index_type size() const { return storage_.size(); } 18:50:47 INFO - index_type LengthBytes() const { return size_bytes(); } 18:50:47 INFO - index_type size_bytes() const 18:50:47 INFO - { 18:50:47 INFO - return size() * narrow_cast(sizeof(element_type)); 18:50:47 INFO - } 18:50:47 INFO - bool IsEmpty() const { return empty(); } 18:50:47 INFO - bool empty() const { return size() == 0; } 18:50:47 INFO - reference operator[](index_type idx) const 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(idx < storage_.size()))))) { MOZ_ReportAssertionFailure("idx < storage_.size()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 768); do { } while (0); do { __debugbreak(); MOZ_NoReturn(768); } while (0); } } while (0); 18:50:47 INFO - return data()[idx]; 18:50:47 INFO - } 18:50:47 INFO - reference at(index_type idx) const { return this->operator[](idx); } 18:50:47 INFO - reference operator()(index_type idx) const 18:50:47 INFO - { 18:50:47 INFO - return this->operator[](idx); 18:50:47 INFO - } 18:50:47 INFO - pointer Elements() const { return data(); } 18:50:47 INFO - pointer data() const { return storage_.data(); } 18:50:47 INFO - iterator begin() const { return { this, 0 }; } 18:50:47 INFO - iterator end() const { return { this, Length() }; } 18:50:47 INFO - const_iterator cbegin() const { return { this, 0 }; } 18:50:47 INFO - const_iterator cend() const { return { this, Length() }; } 18:50:47 INFO - reverse_iterator rbegin() const 18:50:47 INFO - { 18:50:47 INFO - return reverse_iterator{ end() }; 18:50:47 INFO - } 18:50:47 INFO - reverse_iterator rend() const 18:50:47 INFO - { 18:50:47 INFO - return reverse_iterator{ begin() }; 18:50:47 INFO - } 18:50:47 INFO - const_reverse_iterator crbegin() const 18:50:47 INFO - { 18:50:47 INFO - return const_reverse_iterator{ cend() }; 18:50:47 INFO - } 18:50:47 INFO - const_reverse_iterator crend() const 18:50:47 INFO - { 18:50:47 INFO - return const_reverse_iterator{ cbegin() }; 18:50:47 INFO - } 18:50:47 INFO - private: 18:50:47 INFO - template 18:50:47 INFO - class storage_type : public ExtentType 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - template 18:50:47 INFO - storage_type(pointer elements, 18:50:47 INFO - OtherExtentType ext) 18:50:47 INFO - : ExtentType(ext) 18:50:47 INFO - , data_(elements) 18:50:47 INFO - { 18:50:47 INFO - do { static_assert(mozilla::detail::AssertionConditionType::value))>::isValid, "invalid assertion condition"); if ((!!(!(!!((!elements && ExtentType::size() == 0) || (elements && ExtentType::size() != mozilla::MaxValue::value)))))) { MOZ_ReportAssertionFailure("(!elements && ExtentType::size() == 0) || (elements && ExtentType::size() != mozilla::MaxValue::value)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h", 833); do { } while (0); do { __debugbreak(); MOZ_NoReturn(833); } while (0); } } while (0); 18:50:47 INFO - #line 834 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - } 18:50:47 INFO - pointer data() const { return data_; } 18:50:47 INFO - private: 18:50:47 INFO - pointer data_; 18:50:47 INFO - }; 18:50:47 INFO - storage_type> storage_; 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - inline bool 18:50:47 INFO - operator==(const Span& l, 18:50:47 INFO - const Span& r) 18:50:47 INFO - { 18:50:47 INFO - return (l.size() == r.size()) && std::equal(l.begin(), l.end(), r.begin()); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline bool 18:50:47 INFO - operator!=(const Span& l, 18:50:47 INFO - const Span& r) 18:50:47 INFO - { 18:50:47 INFO - return !(l == r); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline bool 18:50:47 INFO - operator<(const Span& l, 18:50:47 INFO - const Span& r) 18:50:47 INFO - { 18:50:47 INFO - return std::lexicographical_compare(l.begin(), l.end(), r.begin(), r.end()); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline bool 18:50:47 INFO - operator<=(const Span& l, 18:50:47 INFO - const Span& r) 18:50:47 INFO - { 18:50:47 INFO - return !(l > r); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline bool 18:50:47 INFO - operator>(const Span& l, 18:50:47 INFO - const Span& r) 18:50:47 INFO - { 18:50:47 INFO - return r < l; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - inline bool 18:50:47 INFO - operator>=(const Span& l, 18:50:47 INFO - const Span& r) 18:50:47 INFO - { 18:50:47 INFO - return !(l < r); 18:50:47 INFO - } 18:50:47 INFO - namespace span_details { 18:50:47 INFO - template 18:50:47 INFO - struct calculate_byte_size 18:50:47 INFO - : mozilla::IntegralConstant(sizeof(ElementType) * 18:50:47 INFO - static_cast(Extent))> 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - template 18:50:47 INFO - struct calculate_byte_size 18:50:47 INFO - : mozilla::IntegralConstant 18:50:47 INFO - { 18:50:47 INFO - }; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span::value> 18:50:47 INFO - AsBytes(Span s) 18:50:47 INFO - { 18:50:47 INFO - return { reinterpret_cast(s.data()), s.size_bytes() }; 18:50:47 INFO - } 18:50:47 INFO - template::value>> 18:50:47 INFO - Span::value> 18:50:47 INFO - AsWritableBytes(Span s) 18:50:47 INFO - { 18:50:47 INFO - return { reinterpret_cast(s.data()), s.size_bytes() }; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span 18:50:47 INFO - MakeSpan(ElementType* aPtr, typename Span::index_type aLength) 18:50:47 INFO - { 18:50:47 INFO - return Span(aPtr, aLength); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span 18:50:47 INFO - MakeSpan(ElementType* aStartPtr, ElementType* aEndPtr) 18:50:47 INFO - { 18:50:47 INFO - return Span(aStartPtr, aEndPtr); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span MakeSpan(ElementType (&aArr)[N]) 18:50:47 INFO - { 18:50:47 INFO - return Span(aArr); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span 18:50:47 INFO - MakeSpan(mozilla::Array& aArr) 18:50:47 INFO - { 18:50:47 INFO - return aArr; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span 18:50:47 INFO - MakeSpan(const mozilla::Array& arr) 18:50:47 INFO - { 18:50:47 INFO - return arr; 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span 18:50:47 INFO - MakeSpan(Container& cont) 18:50:47 INFO - { 18:50:47 INFO - return Span(cont); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span 18:50:47 INFO - MakeSpan(const Container& cont) 18:50:47 INFO - { 18:50:47 INFO - return Span(cont); 18:50:47 INFO - } 18:50:47 INFO - template 18:50:47 INFO - Span 18:50:47 INFO - MakeSpan(Ptr& aPtr, size_t aLength) 18:50:47 INFO - { 18:50:47 INFO - return Span(aPtr, aLength); 18:50:47 INFO - } 18:50:47 INFO - inline Span 18:50:47 INFO - MakeStringSpan(const char* aZeroTerminated) 18:50:47 INFO - { 18:50:47 INFO - return Span(aZeroTerminated, std::strlen(aZeroTerminated)); 18:50:47 INFO - } 18:50:47 INFO - inline Span 18:50:47 INFO - MakeStringSpan(const char16_t* aZeroTerminated) 18:50:47 INFO - { 18:50:47 INFO - return Span(aZeroTerminated, span_details::strlen16(aZeroTerminated)); 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - #line 1048 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - #pragma warning(pop) 18:50:47 INFO - #line 1051 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - #line 1059 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Span.h" 18:50:47 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:47 INFO - class nsStringComparator 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef char16_t char_type; 18:50:47 INFO - nsStringComparator() 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - virtual int operator()(const char_type*, const char_type*, 18:50:47 INFO - uint32_t, uint32_t) const = 0; 18:50:47 INFO - }; 18:50:47 INFO - class nsDefaultStringComparator 18:50:47 INFO - : public nsStringComparator 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef char16_t char_type; 18:50:47 INFO - nsDefaultStringComparator() 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - virtual int operator()(const char_type*, const char_type*, 18:50:47 INFO - uint32_t, uint32_t) const override; 18:50:47 INFO - }; 18:50:47 INFO - class nsSubstringSplitter; 18:50:47 INFO - namespace mozilla { 18:50:47 INFO - namespace detail { 18:50:47 INFO - class nsStringRepr 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef mozilla::fallible_t fallible_t; 18:50:47 INFO - typedef char16_t char_type; 18:50:47 INFO - typedef nsCharTraits char_traits; 18:50:47 INFO - typedef char_traits::incompatible_char_type incompatible_char_type; 18:50:47 INFO - typedef nsStringRepr self_type; 18:50:47 INFO - typedef self_type base_string_type; 18:50:47 INFO - typedef nsAString substring_type; 18:50:47 INFO - typedef nsSubstringTuple substring_tuple_type; 18:50:47 INFO - typedef nsString string_type; 18:50:47 INFO - typedef nsReadingIterator const_iterator; 18:50:47 INFO - typedef nsWritingIterator iterator; 18:50:47 INFO - typedef nsStringComparator comparator_type; 18:50:47 INFO - typedef char_type* char_iterator; 18:50:47 INFO - typedef const char_type* const_char_iterator; 18:50:47 INFO - typedef uint32_t index_type; 18:50:47 INFO - typedef uint32_t size_type; 18:50:47 INFO - const_char_iterator BeginReading() const 18:50:47 INFO - { 18:50:47 INFO - return mData; 18:50:47 INFO - } 18:50:47 INFO - const_char_iterator EndReading() const 18:50:47 INFO - { 18:50:47 INFO - return mData + mLength; 18:50:47 INFO - } 18:50:47 INFO - const_iterator& BeginReading(const_iterator& aIter) const 18:50:47 INFO - { 18:50:47 INFO - aIter.mStart = mData; 18:50:47 INFO - aIter.mEnd = mData + mLength; 18:50:47 INFO - aIter.mPosition = aIter.mStart; 18:50:47 INFO - return aIter; 18:50:47 INFO - } 18:50:47 INFO - const_iterator& EndReading(const_iterator& aIter) const 18:50:47 INFO - { 18:50:47 INFO - aIter.mStart = mData; 18:50:47 INFO - aIter.mEnd = mData + mLength; 18:50:47 INFO - aIter.mPosition = aIter.mEnd; 18:50:47 INFO - return aIter; 18:50:47 INFO - } 18:50:47 INFO - const_char_iterator& BeginReading(const_char_iterator& aIter) const 18:50:47 INFO - { 18:50:47 INFO - return aIter = mData; 18:50:47 INFO - } 18:50:47 INFO - const_char_iterator& EndReading(const_char_iterator& aIter) const 18:50:47 INFO - { 18:50:47 INFO - return aIter = mData + mLength; 18:50:47 INFO - } 18:50:47 INFO - char16ptr_t Data() const 18:50:47 INFO - #line 156 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:47 INFO - { 18:50:47 INFO - return mData; 18:50:47 INFO - } 18:50:47 INFO - size_type Length() const 18:50:47 INFO - { 18:50:47 INFO - return mLength; 18:50:47 INFO - } 18:50:47 INFO - uint32_t Flags() const 18:50:47 INFO - { 18:50:47 INFO - return mFlags; 18:50:47 INFO - } 18:50:47 INFO - bool IsEmpty() const 18:50:47 INFO - { 18:50:47 INFO - return mLength == 0; 18:50:47 INFO - } 18:50:47 INFO - bool IsLiteral() const 18:50:47 INFO - { 18:50:47 INFO - return (mFlags & F_LITERAL) != 0; 18:50:47 INFO - } 18:50:47 INFO - bool IsVoid() const 18:50:47 INFO - { 18:50:47 INFO - return (mFlags & F_VOIDED) != 0; 18:50:47 INFO - } 18:50:47 INFO - bool IsTerminated() const 18:50:47 INFO - { 18:50:47 INFO - return (mFlags & F_TERMINATED) != 0; 18:50:47 INFO - } 18:50:47 INFO - char_type CharAt(index_type aIndex) const 18:50:47 INFO - { 18:50:47 INFO - do { if (!(aIndex < mLength)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "index exceeds allowable range", "aIndex < mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 192); MOZ_PretendNoReturn(); } } while(0); 18:50:47 INFO - return mData[aIndex]; 18:50:47 INFO - } 18:50:47 INFO - char_type operator[](index_type aIndex) const 18:50:47 INFO - { 18:50:47 INFO - return CharAt(aIndex); 18:50:47 INFO - } 18:50:47 INFO - char_type First() const; 18:50:47 INFO - char_type Last() const; 18:50:47 INFO - size_type __fastcall CountChar(char_type) const; 18:50:47 INFO - int32_t __fastcall FindChar(char_type, index_type aOffset = 0) const; 18:50:47 INFO - inline bool Contains(char_type aChar) const 18:50:47 INFO - { 18:50:47 INFO - return FindChar(aChar) != -1; 18:50:47 INFO - } 18:50:47 INFO - bool __fastcall Equals(const self_type&) const; 18:50:47 INFO - bool __fastcall Equals(const self_type&, const comparator_type&) const; 18:50:47 INFO - bool __fastcall Equals(const substring_tuple_type& aTuple) const; 18:50:47 INFO - bool __fastcall Equals(const substring_tuple_type& aTuple, 18:50:47 INFO - const comparator_type& aComp) const; 18:50:47 INFO - bool __fastcall Equals(const char_type* aData) const; 18:50:47 INFO - bool __fastcall Equals(const char_type* aData, 18:50:47 INFO - const comparator_type& aComp) const; 18:50:47 INFO - bool __fastcall Equals(char16ptr_t aData) const 18:50:47 INFO - { 18:50:47 INFO - return Equals(static_cast(aData)); 18:50:47 INFO - } 18:50:47 INFO - bool __fastcall Equals(char16ptr_t aData, const comparator_type& aComp) const 18:50:47 INFO - { 18:50:47 INFO - return Equals(static_cast(aData), aComp); 18:50:47 INFO - } 18:50:47 INFO - #line 238 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:47 INFO - bool __fastcall EqualsASCII(const char* aData, size_type aLen) const; 18:50:47 INFO - bool __fastcall EqualsASCII(const char* aData) const; 18:50:47 INFO - template 18:50:47 INFO - inline bool EqualsLiteral(const char (&aStr)[N]) const 18:50:47 INFO - { 18:50:47 INFO - return EqualsASCII(aStr, N - 1); 18:50:47 INFO - } 18:50:47 INFO - bool __fastcall LowerCaseEqualsASCII(const char* aData, 18:50:47 INFO - size_type aLen) const; 18:50:47 INFO - bool __fastcall LowerCaseEqualsASCII(const char* aData) const; 18:50:47 INFO - template 18:50:47 INFO - inline bool LowerCaseEqualsLiteral(const char (&aStr)[N]) const 18:50:47 INFO - { 18:50:47 INFO - return LowerCaseEqualsASCII(aStr, N - 1); 18:50:47 INFO - } 18:50:47 INFO - bool IsDependentOn(const char_type* aStart, const char_type* aEnd) const 18:50:47 INFO - { 18:50:47 INFO - return (aStart < (mData + mLength) && aEnd > mData); 18:50:47 INFO - } 18:50:47 INFO - protected: 18:50:47 INFO - nsStringRepr() = delete; 18:50:47 INFO - constexpr 18:50:47 INFO - nsStringRepr(char_type* aData, size_type aLength, uint32_t aFlags) 18:50:47 INFO - : mData(aData) 18:50:47 INFO - , mLength(aLength) 18:50:47 INFO - , mFlags(aFlags) 18:50:47 INFO - { 18:50:47 INFO - } 18:50:47 INFO - char_type* mData; 18:50:47 INFO - size_type mLength; 18:50:47 INFO - uint32_t mFlags; 18:50:47 INFO - public: 18:50:47 INFO - enum 18:50:47 INFO - { 18:50:47 INFO - F_NONE = 0, 18:50:47 INFO - F_TERMINATED = 1 << 0, 18:50:47 INFO - F_VOIDED = 1 << 1, 18:50:47 INFO - F_SHARED = 1 << 2, 18:50:47 INFO - F_OWNED = 1 << 3, 18:50:47 INFO - F_FIXED = 1 << 4, 18:50:47 INFO - F_LITERAL = 1 << 5, 18:50:47 INFO - F_CLASS_FIXED = 1 << 16 18:50:47 INFO - }; 18:50:47 INFO - }; 18:50:47 INFO - } 18:50:47 INFO - } 18:50:47 INFO - class nsAString : public mozilla::detail::nsStringRepr 18:50:47 INFO - { 18:50:47 INFO - public: 18:50:47 INFO - typedef nsAString self_type; 18:50:47 INFO - ~nsAString() 18:50:47 INFO - { 18:50:47 INFO - Finalize(); 18:50:47 INFO - } 18:50:47 INFO - char_iterator BeginWriting() 18:50:47 INFO - { 18:50:47 INFO - if (!EnsureMutable()) { 18:50:47 INFO - AllocFailed(mLength); 18:50:47 INFO - } 18:50:47 INFO - return mData; 18:50:47 INFO - } 18:50:47 INFO - char_iterator BeginWriting(const fallible_t&) 18:50:47 INFO - { 18:50:47 INFO - return EnsureMutable() ? mData : char_iterator(0); 18:50:47 INFO - } 18:50:47 INFO - char_iterator EndWriting() 18:50:47 INFO - { 18:50:47 INFO - if (!EnsureMutable()) { 18:50:47 INFO - AllocFailed(mLength); 18:50:47 INFO - } 18:50:47 INFO - return mData + mLength; 18:50:47 INFO - } 18:50:47 INFO - char_iterator EndWriting(const fallible_t&) 18:50:47 INFO - { 18:50:47 INFO - return EnsureMutable() ? (mData + mLength) : char_iterator(0); 18:50:47 INFO - } 18:50:47 INFO - char_iterator& BeginWriting(char_iterator& aIter) 18:50:47 INFO - { 18:50:47 INFO - return aIter = BeginWriting(); 18:50:47 INFO - } 18:50:47 INFO - char_iterator& BeginWriting(char_iterator& aIter, const fallible_t& aFallible) 18:50:47 INFO - { 18:50:47 INFO - return aIter = BeginWriting(aFallible); 18:50:47 INFO - } 18:50:47 INFO - char_iterator& EndWriting(char_iterator& aIter) 18:50:47 INFO - { 18:50:47 INFO - return aIter = EndWriting(); 18:50:47 INFO - } 18:50:47 INFO - char_iterator& EndWriting(char_iterator& aIter, const fallible_t& aFallible) 18:50:47 INFO - { 18:50:47 INFO - return aIter = EndWriting(aFallible); 18:50:47 INFO - } 18:50:47 INFO - iterator& BeginWriting(iterator& aIter) 18:50:47 INFO - { 18:50:47 INFO - char_type* data = BeginWriting(); 18:50:47 INFO - aIter.mStart = data; 18:50:47 INFO - aIter.mEnd = data + mLength; 18:50:47 INFO - aIter.mPosition = aIter.mStart; 18:50:47 INFO - return aIter; 18:50:47 INFO - } 18:50:47 INFO - iterator& EndWriting(iterator& aIter) 18:50:47 INFO - { 18:50:47 INFO - char_type* data = BeginWriting(); 18:50:47 INFO - aIter.mStart = data; 18:50:47 INFO - aIter.mEnd = data + mLength; 18:50:47 INFO - aIter.mPosition = aIter.mEnd; 18:50:47 INFO - return aIter; 18:50:47 INFO - } 18:50:47 INFO - void __fastcall Assign(char_type aChar); 18:50:47 INFO - bool __fastcall Assign(char_type aChar, const fallible_t&); 18:50:47 INFO - void __fastcall Assign(const char_type* aData); 18:50:47 INFO - bool __fastcall Assign(const char_type* aData, 18:50:47 INFO - const fallible_t&); 18:50:47 INFO - void __fastcall Assign(const char_type* aData, size_type aLength); 18:50:47 INFO - bool __fastcall Assign(const char_type* aData, 18:50:47 INFO - size_type aLength, const fallible_t&); 18:50:47 INFO - void __fastcall Assign(const self_type&); 18:50:47 INFO - bool __fastcall Assign(const self_type&, const fallible_t&); 18:50:47 INFO - void __fastcall Assign(const substring_tuple_type&); 18:50:47 INFO - bool __fastcall Assign(const substring_tuple_type&, 18:50:47 INFO - const fallible_t&); 18:50:47 INFO - void Assign(char16ptr_t aData) 18:50:47 INFO - { 18:50:47 INFO - Assign(static_cast(aData)); 18:50:47 INFO - } 18:50:47 INFO - void Assign(char16ptr_t aData, size_type aLength) 18:50:47 INFO - { 18:50:47 INFO - Assign(static_cast(aData), aLength); 18:50:47 INFO - } 18:50:47 INFO - bool Assign(char16ptr_t aData, size_type aLength, 18:50:47 INFO - const fallible_t& aFallible) 18:50:47 INFO - { 18:50:47 INFO - return Assign(static_cast(aData), aLength, 18:50:47 INFO - aFallible); 18:50:47 INFO - } 18:50:47 INFO - #line 514 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:47 INFO - void __fastcall AssignASCII(const char* aData, size_type aLength); 18:50:47 INFO - bool __fastcall AssignASCII(const char* aData, 18:50:47 INFO - size_type aLength, 18:50:47 INFO - const fallible_t&); 18:50:48 INFO - void __fastcall AssignASCII(const char* aData) 18:50:48 INFO - { 18:50:48 INFO - AssignASCII(aData, mozilla::AssertedCast(strlen(aData))); 18:50:48 INFO - } 18:50:48 INFO - bool __fastcall AssignASCII(const char* aData, 18:50:48 INFO - const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return AssignASCII(aData, 18:50:48 INFO - mozilla::AssertedCast(strlen(aData)), 18:50:48 INFO - aFallible); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - void AssignLiteral(const char_type (&aStr)[N]) 18:50:48 INFO - { 18:50:48 INFO - AssignLiteral(aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - void AssignLiteral(const char (&aStr)[N]) 18:50:48 INFO - { 18:50:48 INFO - AssignASCII(aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - #line 550 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - self_type& operator=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char16ptr_t aData) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - #line 568 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - self_type& operator=(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - void __fastcall Adopt(char_type* aData, size_type aLength = size_type(-1)); 18:50:48 INFO - void __fastcall Replace(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - char_type aChar); 18:50:48 INFO - bool __fastcall Replace(index_type aCutStart, 18:50:48 INFO - size_type aCutLength, 18:50:48 INFO - char_type aChar, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void __fastcall Replace(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const char_type* aData, 18:50:48 INFO - size_type aLength = size_type(-1)); 18:50:48 INFO - bool __fastcall Replace(index_type aCutStart, 18:50:48 INFO - size_type aCutLength, 18:50:48 INFO - const char_type* aData, 18:50:48 INFO - size_type aLength, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void Replace(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Replace(aCutStart, aCutLength, aStr.Data(), aStr.Length()); 18:50:48 INFO - } 18:50:48 INFO - bool Replace(index_type aCutStart, 18:50:48 INFO - size_type aCutLength, 18:50:48 INFO - const self_type& aStr, 18:50:48 INFO - const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return Replace(aCutStart, aCutLength, aStr.Data(), aStr.Length(), 18:50:48 INFO - aFallible); 18:50:48 INFO - } 18:50:48 INFO - void __fastcall Replace(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const substring_tuple_type& aTuple); 18:50:48 INFO - void __fastcall ReplaceASCII(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const char* aData, 18:50:48 INFO - size_type aLength = size_type(-1)); 18:50:48 INFO - bool __fastcall ReplaceASCII(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const char* aData, 18:50:48 INFO - size_type aLength, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - template 18:50:48 INFO - void ReplaceLiteral(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const char_type (&aStr)[N]) 18:50:48 INFO - { 18:50:48 INFO - ReplaceLiteral(aCutStart, aCutLength, aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - void Append(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Replace(mLength, 0, aChar); 18:50:48 INFO - } 18:50:48 INFO - bool Append(char_type aChar, const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return Replace(mLength, 0, aChar, aFallible); 18:50:48 INFO - } 18:50:48 INFO - void Append(const char_type* aData, size_type aLength = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - Replace(mLength, 0, aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - bool Append(const char_type* aData, size_type aLength, 18:50:48 INFO - const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return Replace(mLength, 0, aData, aLength, aFallible); 18:50:48 INFO - } 18:50:48 INFO - void Append(char16ptr_t aData, size_type aLength = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - Append(static_cast(aData), aLength); 18:50:48 INFO - } 18:50:48 INFO - #line 659 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - void Append(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Replace(mLength, 0, aStr); 18:50:48 INFO - } 18:50:48 INFO - bool Append(const self_type& aStr, const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return Replace(mLength, 0, aStr, aFallible); 18:50:48 INFO - } 18:50:48 INFO - void Append(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Replace(mLength, 0, aTuple); 18:50:48 INFO - } 18:50:48 INFO - void AppendASCII(const char* aData, size_type aLength = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - ReplaceASCII(mLength, 0, aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - bool AppendASCII(const char* aData, const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return ReplaceASCII(mLength, 0, aData, size_type(-1), aFallible); 18:50:48 INFO - } 18:50:48 INFO - bool AppendASCII(const char* aData, size_type aLength, const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return ReplaceASCII(mLength, 0, aData, aLength, aFallible); 18:50:48 INFO - } 18:50:48 INFO - void AppendPrintf(const char* aFormat, ...) ; 18:50:48 INFO - void AppendPrintf(const char* aFormat, va_list aAp); 18:50:48 INFO - void AppendInt(int32_t aInteger) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf("%" "d", aInteger); 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(int32_t aInteger, int aRadix) 18:50:48 INFO - { 18:50:48 INFO - if (aRadix == 10) { 18:50:48 INFO - AppendPrintf("%" "d", aInteger); 18:50:48 INFO - } else { 18:50:48 INFO - AppendPrintf(aRadix == 8 ? "%" "o" : "%" "x", 18:50:48 INFO - static_cast(aInteger)); 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(uint32_t aInteger) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf("%" "u", aInteger); 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(uint32_t aInteger, int aRadix) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf(aRadix == 10 ? "%" "u" : aRadix == 8 ? "%" "o" : "%" "x", 18:50:48 INFO - aInteger); 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(int64_t aInteger) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf("%" "lld", aInteger); 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(int64_t aInteger, int aRadix) 18:50:48 INFO - { 18:50:48 INFO - if (aRadix == 10) { 18:50:48 INFO - AppendPrintf("%" "lld", aInteger); 18:50:48 INFO - } else { 18:50:48 INFO - AppendPrintf(aRadix == 8 ? "%" "llo" : "%" "llx", 18:50:48 INFO - static_cast(aInteger)); 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(uint64_t aInteger) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf("%" "llu", aInteger); 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(uint64_t aInteger, int aRadix) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf(aRadix == 10 ? "%" "llu" : aRadix == 8 ? "%" "llo" : "%" "llx", 18:50:48 INFO - aInteger); 18:50:48 INFO - } 18:50:48 INFO - void __fastcall AppendFloat(float aFloat); 18:50:48 INFO - void __fastcall AppendFloat(double aFloat); 18:50:48 INFO - public: 18:50:48 INFO - template 18:50:48 INFO - void AppendLiteral(const char_type (&aStr)[N]) 18:50:48 INFO - { 18:50:48 INFO - ReplaceLiteral(mLength, 0, aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - void AppendLiteral(const char (&aStr)[N]) 18:50:48 INFO - { 18:50:48 INFO - AppendASCII(aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - bool AppendLiteral(const char (&aStr)[N], const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return AppendASCII(aStr, N - 1, aFallible); 18:50:48 INFO - } 18:50:48 INFO - #line 769 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - self_type& operator+=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Append(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator+=(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Append(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator+=(char16ptr_t aData) 18:50:48 INFO - { 18:50:48 INFO - Append(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - #line 787 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - self_type& operator+=(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Append(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator+=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Append(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - void Insert(char_type aChar, index_type aPos) 18:50:48 INFO - { 18:50:48 INFO - Replace(aPos, 0, aChar); 18:50:48 INFO - } 18:50:48 INFO - void Insert(const char_type* aData, index_type aPos, 18:50:48 INFO - size_type aLength = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - Replace(aPos, 0, aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - void Insert(char16ptr_t aData, index_type aPos, 18:50:48 INFO - size_type aLength = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - Insert(static_cast(aData), aPos, aLength); 18:50:48 INFO - } 18:50:48 INFO - #line 814 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - void Insert(const self_type& aStr, index_type aPos) 18:50:48 INFO - { 18:50:48 INFO - Replace(aPos, 0, aStr); 18:50:48 INFO - } 18:50:48 INFO - void Insert(const substring_tuple_type& aTuple, index_type aPos) 18:50:48 INFO - { 18:50:48 INFO - Replace(aPos, 0, aTuple); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - void InsertLiteral(const char_type (&aStr)[N], index_type aPos) 18:50:48 INFO - { 18:50:48 INFO - ReplaceLiteral(aPos, 0, aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - void Cut(index_type aCutStart, size_type aCutLength) 18:50:48 INFO - { 18:50:48 INFO - Replace(aCutStart, aCutLength, char_traits::sEmptyBuffer, 0); 18:50:48 INFO - } 18:50:48 INFO - nsSubstringSplitter Split(const char_type aChar) const; 18:50:48 INFO - void __fastcall SetCapacity(size_type aNewCapacity); 18:50:48 INFO - bool __fastcall SetCapacity(size_type aNewCapacity, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void __fastcall SetLength(size_type aNewLength); 18:50:48 INFO - bool __fastcall SetLength(size_type aNewLength, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void Truncate(size_type aNewLength = 0) 18:50:48 INFO - { 18:50:48 INFO - do { if (!(aNewLength <= mLength)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Truncate cannot make string longer", "aNewLength <= mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 860); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - SetLength(aNewLength); 18:50:48 INFO - } 18:50:48 INFO - inline size_type GetData(const char_type** aData) const 18:50:48 INFO - { 18:50:48 INFO - *aData = mData; 18:50:48 INFO - return mLength; 18:50:48 INFO - } 18:50:48 INFO - size_type GetMutableData(char_type** aData, size_type aNewLen = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - if (!EnsureMutable(aNewLen)) { 18:50:48 INFO - AllocFailed(aNewLen == size_type(-1) ? mLength : aNewLen); 18:50:48 INFO - } 18:50:48 INFO - *aData = mData; 18:50:48 INFO - return mLength; 18:50:48 INFO - } 18:50:48 INFO - size_type GetMutableData(char_type** aData, size_type aNewLen, const fallible_t&) 18:50:48 INFO - { 18:50:48 INFO - if (!EnsureMutable(aNewLen)) { 18:50:48 INFO - *aData = nullptr; 18:50:48 INFO - return 0; 18:50:48 INFO - } 18:50:48 INFO - *aData = mData; 18:50:48 INFO - return mLength; 18:50:48 INFO - } 18:50:48 INFO - size_type GetMutableData(wchar_t** aData, size_type aNewLen = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - return GetMutableData(reinterpret_cast(aData), aNewLen); 18:50:48 INFO - } 18:50:48 INFO - size_type GetMutableData(wchar_t** aData, size_type aNewLen, 18:50:48 INFO - const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return GetMutableData(reinterpret_cast(aData), aNewLen, 18:50:48 INFO - aFallible); 18:50:48 INFO - } 18:50:48 INFO - #line 926 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - operator mozilla::Span() 18:50:48 INFO - { 18:50:48 INFO - return mozilla::MakeSpan(BeginWriting(), Length()); 18:50:48 INFO - } 18:50:48 INFO - operator mozilla::Span() const 18:50:48 INFO - { 18:50:48 INFO - return mozilla::MakeSpan(BeginReading(), Length()); 18:50:48 INFO - } 18:50:48 INFO - void Append(mozilla::Span aSpan) 18:50:48 INFO - { 18:50:48 INFO - auto len = aSpan.Length(); 18:50:48 INFO - do { static_assert(mozilla::detail::AssertionConditionType::value)>::isValid, "invalid assertion condition"); if ((!!(!(!!(len <= mozilla::MaxValue::value))))) { MOZ_ReportAssertionFailure("len <= mozilla::MaxValue::value", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 944); do { } while (0); do { __debugbreak(); MOZ_NoReturn(944); } while (0); } } while (0); 18:50:48 INFO - Append(aSpan.Elements(), len); 18:50:48 INFO - } 18:50:48 INFO - bool Append(mozilla::Span aSpan, 18:50:48 INFO - const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - auto len = aSpan.Length(); 18:50:48 INFO - if (len > mozilla::MaxValue::value) { 18:50:48 INFO - return false; 18:50:48 INFO - } 18:50:48 INFO - return Append(aSpan.Elements(), len, aFallible); 18:50:48 INFO - } 18:50:48 INFO - #line 989 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - void __fastcall SetIsVoid(bool); 18:50:48 INFO - void StripChar(char_type aChar, int32_t aOffset = 0); 18:50:48 INFO - void StripChars(const char_type* aChars, uint32_t aOffset = 0); 18:50:48 INFO - void ForgetSharedBuffer() 18:50:48 INFO - { 18:50:48 INFO - if (mFlags & nsSubstring::F_SHARED) { 18:50:48 INFO - mData = char_traits::sEmptyBuffer; 18:50:48 INFO - mLength = 0; 18:50:48 INFO - mFlags = F_TERMINATED; 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - public: 18:50:48 INFO - nsAString(const substring_tuple_type& aTuple) 18:50:48 INFO - : nsStringRepr(nullptr, 0, F_NONE) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - } 18:50:48 INFO - size_t SizeOfExcludingThisIfUnshared(mozilla::MallocSizeOf aMallocSizeOf) 18:50:48 INFO - const; 18:50:48 INFO - size_t SizeOfIncludingThisIfUnshared(mozilla::MallocSizeOf aMallocSizeOf) 18:50:48 INFO - const; 18:50:48 INFO - size_t SizeOfExcludingThisEvenIfShared(mozilla::MallocSizeOf aMallocSizeOf) 18:50:48 INFO - const; 18:50:48 INFO - size_t SizeOfIncludingThisEvenIfShared(mozilla::MallocSizeOf aMallocSizeOf) 18:50:48 INFO - const; 18:50:48 INFO - template 18:50:48 INFO - void NS_ABORT_OOM(T) 18:50:48 INFO - { 18:50:48 INFO - struct never {}; 18:50:48 INFO - static_assert(mozilla::IsSame::value, 18:50:48 INFO - "In string classes, use AllocFailed to account for sizeof(char_type). " 18:50:48 INFO - "Use the global ::NS_ABORT_OOM if you really have a count of bytes."); 18:50:48 INFO - } 18:50:48 INFO - inline void AllocFailed(size_t aLength) 18:50:48 INFO - { 18:50:48 INFO - ::NS_ABORT_OOM(aLength * sizeof(char_type)); 18:50:48 INFO - } 18:50:48 INFO - protected: 18:50:48 INFO - nsAString() 18:50:48 INFO - : nsStringRepr(char_traits::sEmptyBuffer, 0, F_TERMINATED) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsAString(const self_type& aStr) 18:50:48 INFO - : nsStringRepr(aStr.mData, aStr.mLength, 18:50:48 INFO - aStr.mFlags & (F_TERMINATED | F_VOIDED)) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsAString(char_type* aData, size_type aLength, uint32_t aFlags); 18:50:48 INFO - #line 1102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - void __fastcall Finalize(); 18:50:48 INFO - bool __fastcall MutatePrep(size_type aCapacity, 18:50:48 INFO - char_type** aOldData, uint32_t* aOldFlags); 18:50:48 INFO - bool ReplacePrep(index_type aCutStart, 18:50:48 INFO - size_type aCutLength, 18:50:48 INFO - size_type aNewLength); 18:50:48 INFO - bool __fastcall ReplacePrepInternal( 18:50:48 INFO - index_type aCutStart, 18:50:48 INFO - size_type aCutLength, 18:50:48 INFO - size_type aNewFragLength, 18:50:48 INFO - size_type aNewTotalLength); 18:50:48 INFO - size_type __fastcall Capacity() const; 18:50:48 INFO - bool __fastcall EnsureMutable( 18:50:48 INFO - size_type aNewLen = size_type(-1)); 18:50:48 INFO - static bool CheckCapacity(size_type aCapacity) { 18:50:48 INFO - if (aCapacity > kMaxCapacity) { 18:50:48 INFO - do { if (!(aCapacity != size_type(-1))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Bogus capacity", "aCapacity != size_type(-1)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 1184); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - return false; 18:50:48 INFO - } 18:50:48 INFO - return true; 18:50:48 INFO - } 18:50:48 INFO - void SetDataFlags(uint32_t aDataFlags) 18:50:48 INFO - { 18:50:48 INFO - do { if (!((aDataFlags & 0xFFFF0000) == 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "bad flags", "(aDataFlags & 0xFFFF0000) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 1196); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - mFlags = aDataFlags | (mFlags & 0xFFFF0000); 18:50:48 INFO - } 18:50:48 INFO - void __fastcall ReplaceLiteral(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const char_type* aData, size_type aLength); 18:50:48 INFO - static const size_type kMaxCapacity; 18:50:48 INFO - public: 18:50:48 INFO - void __fastcall AssignLiteral(const char_type* aData, size_type aLength); 18:50:48 INFO - }; 18:50:48 INFO - static_assert(sizeof(nsAString) == 18:50:48 INFO - sizeof(mozilla::detail::nsStringRepr), 18:50:48 INFO - "Don't add new data fields to nsTSubstring_CharT. " 18:50:48 INFO - "Add to nsTStringRepr_CharT instead."); 18:50:48 INFO - int __fastcall 18:50:48 INFO - Compare(const nsAString::base_string_type& aLhs, 18:50:48 INFO - const nsAString::base_string_type& aRhs, 18:50:48 INFO - const nsStringComparator& = nsDefaultStringComparator()); 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(const nsAString::base_string_type& aLhs, 18:50:48 INFO - const nsAString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return !aLhs.Equals(aRhs); 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(const nsAString::base_string_type& aLhs, 18:50:48 INFO - const nsAString::char_type* aRhs) 18:50:48 INFO - { 18:50:48 INFO - return !aLhs.Equals(aRhs); 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator<(const nsAString::base_string_type& aLhs, 18:50:48 INFO - const nsAString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return Compare(aLhs, aRhs) < 0; 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator<=(const nsAString::base_string_type& aLhs, 18:50:48 INFO - const nsAString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return Compare(aLhs, aRhs) <= 0; 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(const nsAString::base_string_type& aLhs, 18:50:48 INFO - const nsAString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return aLhs.Equals(aRhs); 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(const nsAString::base_string_type& aLhs, 18:50:48 INFO - const nsAString::char_type* aRhs) 18:50:48 INFO - { 18:50:48 INFO - return aLhs.Equals(aRhs); 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator>=(const nsAString::base_string_type& aLhs, 18:50:48 INFO - const nsAString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return Compare(aLhs, aRhs) >= 0; 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator>(const nsAString::base_string_type& aLhs, 18:50:48 INFO - const nsAString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return Compare(aLhs, aRhs) > 0; 18:50:48 INFO - } 18:50:48 INFO - class nsSubstringSplitter 18:50:48 INFO - { 18:50:48 INFO - typedef nsAString::size_type size_type; 18:50:48 INFO - typedef nsAString::char_type char_type; 18:50:48 INFO - class nsTSubstringSplit_Iter 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - nsTSubstringSplit_Iter(const nsSubstringSplitter& aObj, 18:50:48 INFO - size_type aPos) 18:50:48 INFO - : mObj(aObj) 18:50:48 INFO - , mPos(aPos) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - bool operator!=(const nsTSubstringSplit_Iter& other) const 18:50:48 INFO - { 18:50:48 INFO - return mPos != other.mPos; 18:50:48 INFO - } 18:50:48 INFO - const nsDependentSubstring& operator*() const; 18:50:48 INFO - const nsTSubstringSplit_Iter& operator++() 18:50:48 INFO - { 18:50:48 INFO - ++mPos; 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - const nsSubstringSplitter& mObj; 18:50:48 INFO - size_type mPos; 18:50:48 INFO - }; 18:50:48 INFO - private: 18:50:48 INFO - const nsAString* const mStr; 18:50:48 INFO - mozilla::UniquePtr mArray; 18:50:48 INFO - size_type mArraySize; 18:50:48 INFO - const char_type mDelim; 18:50:48 INFO - public: 18:50:48 INFO - nsSubstringSplitter(const nsAString* aStr, char_type aDelim); 18:50:48 INFO - nsTSubstringSplit_Iter begin() const 18:50:48 INFO - { 18:50:48 INFO - return nsTSubstringSplit_Iter(*this, 0); 18:50:48 INFO - } 18:50:48 INFO - nsTSubstringSplit_Iter end() const 18:50:48 INFO - { 18:50:48 INFO - return nsTSubstringSplit_Iter(*this, mArraySize); 18:50:48 INFO - } 18:50:48 INFO - const nsDependentSubstring& Get(const size_type index) const 18:50:48 INFO - { 18:50:48 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(index < mArraySize))))) { MOZ_ReportAssertionFailure("index < mArraySize", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 1335); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1335); } while (0); } } while (0); 18:50:48 INFO - return mArray[index]; 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - namespace mozilla { 18:50:48 INFO - inline Span 18:50:48 INFO - MakeSpan(nsAString& aString) 18:50:48 INFO - { 18:50:48 INFO - return aString; 18:50:48 INFO - } 18:50:48 INFO - inline Span 18:50:48 INFO - MakeSpan(const nsAString& aString) 18:50:48 INFO - { 18:50:48 INFO - return aString; 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-char.h" 18:50:48 INFO - #line 26 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - class nsCStringComparator 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef char char_type; 18:50:48 INFO - nsCStringComparator() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - virtual int operator()(const char_type*, const char_type*, 18:50:48 INFO - uint32_t, uint32_t) const = 0; 18:50:48 INFO - }; 18:50:48 INFO - class nsDefaultCStringComparator 18:50:48 INFO - : public nsCStringComparator 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef char char_type; 18:50:48 INFO - nsDefaultCStringComparator() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - virtual int operator()(const char_type*, const char_type*, 18:50:48 INFO - uint32_t, uint32_t) const override; 18:50:48 INFO - }; 18:50:48 INFO - class nsCSubstringSplitter; 18:50:48 INFO - namespace mozilla { 18:50:48 INFO - namespace detail { 18:50:48 INFO - class nsCStringRepr 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef mozilla::fallible_t fallible_t; 18:50:48 INFO - typedef char char_type; 18:50:48 INFO - typedef nsCharTraits char_traits; 18:50:48 INFO - typedef char_traits::incompatible_char_type incompatible_char_type; 18:50:48 INFO - typedef nsCStringRepr self_type; 18:50:48 INFO - typedef self_type base_string_type; 18:50:48 INFO - typedef nsACString substring_type; 18:50:48 INFO - typedef nsCSubstringTuple substring_tuple_type; 18:50:48 INFO - typedef nsCString string_type; 18:50:48 INFO - typedef nsReadingIterator const_iterator; 18:50:48 INFO - typedef nsWritingIterator iterator; 18:50:48 INFO - typedef nsCStringComparator comparator_type; 18:50:48 INFO - typedef char_type* char_iterator; 18:50:48 INFO - typedef const char_type* const_char_iterator; 18:50:48 INFO - typedef uint32_t index_type; 18:50:48 INFO - typedef uint32_t size_type; 18:50:48 INFO - const_char_iterator BeginReading() const 18:50:48 INFO - { 18:50:48 INFO - return mData; 18:50:48 INFO - } 18:50:48 INFO - const_char_iterator EndReading() const 18:50:48 INFO - { 18:50:48 INFO - return mData + mLength; 18:50:48 INFO - } 18:50:48 INFO - const_iterator& BeginReading(const_iterator& aIter) const 18:50:48 INFO - { 18:50:48 INFO - aIter.mStart = mData; 18:50:48 INFO - aIter.mEnd = mData + mLength; 18:50:48 INFO - aIter.mPosition = aIter.mStart; 18:50:48 INFO - return aIter; 18:50:48 INFO - } 18:50:48 INFO - const_iterator& EndReading(const_iterator& aIter) const 18:50:48 INFO - { 18:50:48 INFO - aIter.mStart = mData; 18:50:48 INFO - aIter.mEnd = mData + mLength; 18:50:48 INFO - aIter.mPosition = aIter.mEnd; 18:50:48 INFO - return aIter; 18:50:48 INFO - } 18:50:48 INFO - const_char_iterator& BeginReading(const_char_iterator& aIter) const 18:50:48 INFO - { 18:50:48 INFO - return aIter = mData; 18:50:48 INFO - } 18:50:48 INFO - const_char_iterator& EndReading(const_char_iterator& aIter) const 18:50:48 INFO - { 18:50:48 INFO - return aIter = mData + mLength; 18:50:48 INFO - } 18:50:48 INFO - #line 154 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - const char_type* Data() const 18:50:48 INFO - #line 156 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - { 18:50:48 INFO - return mData; 18:50:48 INFO - } 18:50:48 INFO - size_type Length() const 18:50:48 INFO - { 18:50:48 INFO - return mLength; 18:50:48 INFO - } 18:50:48 INFO - uint32_t Flags() const 18:50:48 INFO - { 18:50:48 INFO - return mFlags; 18:50:48 INFO - } 18:50:48 INFO - bool IsEmpty() const 18:50:48 INFO - { 18:50:48 INFO - return mLength == 0; 18:50:48 INFO - } 18:50:48 INFO - bool IsLiteral() const 18:50:48 INFO - { 18:50:48 INFO - return (mFlags & F_LITERAL) != 0; 18:50:48 INFO - } 18:50:48 INFO - bool IsVoid() const 18:50:48 INFO - { 18:50:48 INFO - return (mFlags & F_VOIDED) != 0; 18:50:48 INFO - } 18:50:48 INFO - bool IsTerminated() const 18:50:48 INFO - { 18:50:48 INFO - return (mFlags & F_TERMINATED) != 0; 18:50:48 INFO - } 18:50:48 INFO - char_type CharAt(index_type aIndex) const 18:50:48 INFO - { 18:50:48 INFO - do { if (!(aIndex < mLength)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "index exceeds allowable range", "aIndex < mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 192); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - return mData[aIndex]; 18:50:48 INFO - } 18:50:48 INFO - char_type operator[](index_type aIndex) const 18:50:48 INFO - { 18:50:48 INFO - return CharAt(aIndex); 18:50:48 INFO - } 18:50:48 INFO - char_type First() const; 18:50:48 INFO - char_type Last() const; 18:50:48 INFO - size_type __fastcall CountChar(char_type) const; 18:50:48 INFO - int32_t __fastcall FindChar(char_type, index_type aOffset = 0) const; 18:50:48 INFO - inline bool Contains(char_type aChar) const 18:50:48 INFO - { 18:50:48 INFO - return FindChar(aChar) != -1; 18:50:48 INFO - } 18:50:48 INFO - bool __fastcall Equals(const self_type&) const; 18:50:48 INFO - bool __fastcall Equals(const self_type&, const comparator_type&) const; 18:50:48 INFO - bool __fastcall Equals(const substring_tuple_type& aTuple) const; 18:50:48 INFO - bool __fastcall Equals(const substring_tuple_type& aTuple, 18:50:48 INFO - const comparator_type& aComp) const; 18:50:48 INFO - bool __fastcall Equals(const char_type* aData) const; 18:50:48 INFO - bool __fastcall Equals(const char_type* aData, 18:50:48 INFO - const comparator_type& aComp) const; 18:50:48 INFO - #line 238 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - bool __fastcall EqualsASCII(const char* aData, size_type aLen) const; 18:50:48 INFO - bool __fastcall EqualsASCII(const char* aData) const; 18:50:48 INFO - template 18:50:48 INFO - inline bool EqualsLiteral(const char (&aStr)[N]) const 18:50:48 INFO - { 18:50:48 INFO - return EqualsASCII(aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - bool __fastcall LowerCaseEqualsASCII(const char* aData, 18:50:48 INFO - size_type aLen) const; 18:50:48 INFO - bool __fastcall LowerCaseEqualsASCII(const char* aData) const; 18:50:48 INFO - template 18:50:48 INFO - inline bool LowerCaseEqualsLiteral(const char (&aStr)[N]) const 18:50:48 INFO - { 18:50:48 INFO - return LowerCaseEqualsASCII(aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - bool IsDependentOn(const char_type* aStart, const char_type* aEnd) const 18:50:48 INFO - { 18:50:48 INFO - return (aStart < (mData + mLength) && aEnd > mData); 18:50:48 INFO - } 18:50:48 INFO - protected: 18:50:48 INFO - nsCStringRepr() = delete; 18:50:48 INFO - constexpr 18:50:48 INFO - nsCStringRepr(char_type* aData, size_type aLength, uint32_t aFlags) 18:50:48 INFO - : mData(aData) 18:50:48 INFO - , mLength(aLength) 18:50:48 INFO - , mFlags(aFlags) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - char_type* mData; 18:50:48 INFO - size_type mLength; 18:50:48 INFO - uint32_t mFlags; 18:50:48 INFO - public: 18:50:48 INFO - enum 18:50:48 INFO - { 18:50:48 INFO - F_NONE = 0, 18:50:48 INFO - F_TERMINATED = 1 << 0, 18:50:48 INFO - F_VOIDED = 1 << 1, 18:50:48 INFO - F_SHARED = 1 << 2, 18:50:48 INFO - F_OWNED = 1 << 3, 18:50:48 INFO - F_FIXED = 1 << 4, 18:50:48 INFO - F_LITERAL = 1 << 5, 18:50:48 INFO - F_CLASS_FIXED = 1 << 16 18:50:48 INFO - }; 18:50:48 INFO - }; 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - class nsACString : public mozilla::detail::nsCStringRepr 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsACString self_type; 18:50:48 INFO - ~nsACString() 18:50:48 INFO - { 18:50:48 INFO - Finalize(); 18:50:48 INFO - } 18:50:48 INFO - char_iterator BeginWriting() 18:50:48 INFO - { 18:50:48 INFO - if (!EnsureMutable()) { 18:50:48 INFO - AllocFailed(mLength); 18:50:48 INFO - } 18:50:48 INFO - return mData; 18:50:48 INFO - } 18:50:48 INFO - char_iterator BeginWriting(const fallible_t&) 18:50:48 INFO - { 18:50:48 INFO - return EnsureMutable() ? mData : char_iterator(0); 18:50:48 INFO - } 18:50:48 INFO - char_iterator EndWriting() 18:50:48 INFO - { 18:50:48 INFO - if (!EnsureMutable()) { 18:50:48 INFO - AllocFailed(mLength); 18:50:48 INFO - } 18:50:48 INFO - return mData + mLength; 18:50:48 INFO - } 18:50:48 INFO - char_iterator EndWriting(const fallible_t&) 18:50:48 INFO - { 18:50:48 INFO - return EnsureMutable() ? (mData + mLength) : char_iterator(0); 18:50:48 INFO - } 18:50:48 INFO - char_iterator& BeginWriting(char_iterator& aIter) 18:50:48 INFO - { 18:50:48 INFO - return aIter = BeginWriting(); 18:50:48 INFO - } 18:50:48 INFO - char_iterator& BeginWriting(char_iterator& aIter, const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return aIter = BeginWriting(aFallible); 18:50:48 INFO - } 18:50:48 INFO - char_iterator& EndWriting(char_iterator& aIter) 18:50:48 INFO - { 18:50:48 INFO - return aIter = EndWriting(); 18:50:48 INFO - } 18:50:48 INFO - char_iterator& EndWriting(char_iterator& aIter, const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return aIter = EndWriting(aFallible); 18:50:48 INFO - } 18:50:48 INFO - iterator& BeginWriting(iterator& aIter) 18:50:48 INFO - { 18:50:48 INFO - char_type* data = BeginWriting(); 18:50:48 INFO - aIter.mStart = data; 18:50:48 INFO - aIter.mEnd = data + mLength; 18:50:48 INFO - aIter.mPosition = aIter.mStart; 18:50:48 INFO - return aIter; 18:50:48 INFO - } 18:50:48 INFO - iterator& EndWriting(iterator& aIter) 18:50:48 INFO - { 18:50:48 INFO - char_type* data = BeginWriting(); 18:50:48 INFO - aIter.mStart = data; 18:50:48 INFO - aIter.mEnd = data + mLength; 18:50:48 INFO - aIter.mPosition = aIter.mEnd; 18:50:48 INFO - return aIter; 18:50:48 INFO - } 18:50:48 INFO - void __fastcall Assign(char_type aChar); 18:50:48 INFO - bool __fastcall Assign(char_type aChar, const fallible_t&); 18:50:48 INFO - void __fastcall Assign(const char_type* aData); 18:50:48 INFO - bool __fastcall Assign(const char_type* aData, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void __fastcall Assign(const char_type* aData, size_type aLength); 18:50:48 INFO - bool __fastcall Assign(const char_type* aData, 18:50:48 INFO - size_type aLength, const fallible_t&); 18:50:48 INFO - void __fastcall Assign(const self_type&); 18:50:48 INFO - bool __fastcall Assign(const self_type&, const fallible_t&); 18:50:48 INFO - void __fastcall Assign(const substring_tuple_type&); 18:50:48 INFO - bool __fastcall Assign(const substring_tuple_type&, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - #line 514 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - void __fastcall AssignASCII(const char* aData, size_type aLength); 18:50:48 INFO - bool __fastcall AssignASCII(const char* aData, 18:50:48 INFO - size_type aLength, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void __fastcall AssignASCII(const char* aData) 18:50:48 INFO - { 18:50:48 INFO - AssignASCII(aData, mozilla::AssertedCast(strlen(aData))); 18:50:48 INFO - } 18:50:48 INFO - bool __fastcall AssignASCII(const char* aData, 18:50:48 INFO - const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return AssignASCII(aData, 18:50:48 INFO - mozilla::AssertedCast(strlen(aData)), 18:50:48 INFO - aFallible); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - void AssignLiteral(const char_type (&aStr)[N]) 18:50:48 INFO - { 18:50:48 INFO - AssignLiteral(aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - #line 568 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - self_type& operator=(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - void __fastcall Adopt(char_type* aData, size_type aLength = size_type(-1)); 18:50:48 INFO - void __fastcall Replace(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - char_type aChar); 18:50:48 INFO - bool __fastcall Replace(index_type aCutStart, 18:50:48 INFO - size_type aCutLength, 18:50:48 INFO - char_type aChar, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void __fastcall Replace(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const char_type* aData, 18:50:48 INFO - size_type aLength = size_type(-1)); 18:50:48 INFO - bool __fastcall Replace(index_type aCutStart, 18:50:48 INFO - size_type aCutLength, 18:50:48 INFO - const char_type* aData, 18:50:48 INFO - size_type aLength, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void Replace(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Replace(aCutStart, aCutLength, aStr.Data(), aStr.Length()); 18:50:48 INFO - } 18:50:48 INFO - bool Replace(index_type aCutStart, 18:50:48 INFO - size_type aCutLength, 18:50:48 INFO - const self_type& aStr, 18:50:48 INFO - const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return Replace(aCutStart, aCutLength, aStr.Data(), aStr.Length(), 18:50:48 INFO - aFallible); 18:50:48 INFO - } 18:50:48 INFO - void __fastcall Replace(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const substring_tuple_type& aTuple); 18:50:48 INFO - void __fastcall ReplaceASCII(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const char* aData, 18:50:48 INFO - size_type aLength = size_type(-1)); 18:50:48 INFO - bool __fastcall ReplaceASCII(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const char* aData, 18:50:48 INFO - size_type aLength, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - template 18:50:48 INFO - void ReplaceLiteral(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const char_type (&aStr)[N]) 18:50:48 INFO - { 18:50:48 INFO - ReplaceLiteral(aCutStart, aCutLength, aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - void Append(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Replace(mLength, 0, aChar); 18:50:48 INFO - } 18:50:48 INFO - bool Append(char_type aChar, const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return Replace(mLength, 0, aChar, aFallible); 18:50:48 INFO - } 18:50:48 INFO - void Append(const char_type* aData, size_type aLength = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - Replace(mLength, 0, aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - bool Append(const char_type* aData, size_type aLength, 18:50:48 INFO - const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return Replace(mLength, 0, aData, aLength, aFallible); 18:50:48 INFO - } 18:50:48 INFO - #line 659 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - void Append(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Replace(mLength, 0, aStr); 18:50:48 INFO - } 18:50:48 INFO - bool Append(const self_type& aStr, const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return Replace(mLength, 0, aStr, aFallible); 18:50:48 INFO - } 18:50:48 INFO - void Append(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Replace(mLength, 0, aTuple); 18:50:48 INFO - } 18:50:48 INFO - void AppendASCII(const char* aData, size_type aLength = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - ReplaceASCII(mLength, 0, aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - bool AppendASCII(const char* aData, const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return ReplaceASCII(mLength, 0, aData, size_type(-1), aFallible); 18:50:48 INFO - } 18:50:48 INFO - bool AppendASCII(const char* aData, size_type aLength, const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - return ReplaceASCII(mLength, 0, aData, aLength, aFallible); 18:50:48 INFO - } 18:50:48 INFO - void AppendPrintf(const char* aFormat, ...) ; 18:50:48 INFO - void AppendPrintf(const char* aFormat, va_list aAp); 18:50:48 INFO - void AppendInt(int32_t aInteger) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf("%" "d", aInteger); 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(int32_t aInteger, int aRadix) 18:50:48 INFO - { 18:50:48 INFO - if (aRadix == 10) { 18:50:48 INFO - AppendPrintf("%" "d", aInteger); 18:50:48 INFO - } else { 18:50:48 INFO - AppendPrintf(aRadix == 8 ? "%" "o" : "%" "x", 18:50:48 INFO - static_cast(aInteger)); 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(uint32_t aInteger) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf("%" "u", aInteger); 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(uint32_t aInteger, int aRadix) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf(aRadix == 10 ? "%" "u" : aRadix == 8 ? "%" "o" : "%" "x", 18:50:48 INFO - aInteger); 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(int64_t aInteger) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf("%" "lld", aInteger); 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(int64_t aInteger, int aRadix) 18:50:48 INFO - { 18:50:48 INFO - if (aRadix == 10) { 18:50:48 INFO - AppendPrintf("%" "lld", aInteger); 18:50:48 INFO - } else { 18:50:48 INFO - AppendPrintf(aRadix == 8 ? "%" "llo" : "%" "llx", 18:50:48 INFO - static_cast(aInteger)); 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(uint64_t aInteger) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf("%" "llu", aInteger); 18:50:48 INFO - } 18:50:48 INFO - void AppendInt(uint64_t aInteger, int aRadix) 18:50:48 INFO - { 18:50:48 INFO - AppendPrintf(aRadix == 10 ? "%" "llu" : aRadix == 8 ? "%" "llo" : "%" "llx", 18:50:48 INFO - aInteger); 18:50:48 INFO - } 18:50:48 INFO - void __fastcall AppendFloat(float aFloat); 18:50:48 INFO - void __fastcall AppendFloat(double aFloat); 18:50:48 INFO - public: 18:50:48 INFO - template 18:50:48 INFO - void AppendLiteral(const char_type (&aStr)[N]) 18:50:48 INFO - { 18:50:48 INFO - ReplaceLiteral(mLength, 0, aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - self_type& operator+=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Append(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator+=(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Append(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - #line 787 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - self_type& operator+=(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Append(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator+=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Append(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - void Insert(char_type aChar, index_type aPos) 18:50:48 INFO - { 18:50:48 INFO - Replace(aPos, 0, aChar); 18:50:48 INFO - } 18:50:48 INFO - void Insert(const char_type* aData, index_type aPos, 18:50:48 INFO - size_type aLength = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - Replace(aPos, 0, aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - #line 814 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - void Insert(const self_type& aStr, index_type aPos) 18:50:48 INFO - { 18:50:48 INFO - Replace(aPos, 0, aStr); 18:50:48 INFO - } 18:50:48 INFO - void Insert(const substring_tuple_type& aTuple, index_type aPos) 18:50:48 INFO - { 18:50:48 INFO - Replace(aPos, 0, aTuple); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - void InsertLiteral(const char_type (&aStr)[N], index_type aPos) 18:50:48 INFO - { 18:50:48 INFO - ReplaceLiteral(aPos, 0, aStr, N - 1); 18:50:48 INFO - } 18:50:48 INFO - void Cut(index_type aCutStart, size_type aCutLength) 18:50:48 INFO - { 18:50:48 INFO - Replace(aCutStart, aCutLength, char_traits::sEmptyBuffer, 0); 18:50:48 INFO - } 18:50:48 INFO - nsCSubstringSplitter Split(const char_type aChar) const; 18:50:48 INFO - void __fastcall SetCapacity(size_type aNewCapacity); 18:50:48 INFO - bool __fastcall SetCapacity(size_type aNewCapacity, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void __fastcall SetLength(size_type aNewLength); 18:50:48 INFO - bool __fastcall SetLength(size_type aNewLength, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void Truncate(size_type aNewLength = 0) 18:50:48 INFO - { 18:50:48 INFO - do { if (!(aNewLength <= mLength)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Truncate cannot make string longer", "aNewLength <= mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 860); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - SetLength(aNewLength); 18:50:48 INFO - } 18:50:48 INFO - inline size_type GetData(const char_type** aData) const 18:50:48 INFO - { 18:50:48 INFO - *aData = mData; 18:50:48 INFO - return mLength; 18:50:48 INFO - } 18:50:48 INFO - size_type GetMutableData(char_type** aData, size_type aNewLen = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - if (!EnsureMutable(aNewLen)) { 18:50:48 INFO - AllocFailed(aNewLen == size_type(-1) ? mLength : aNewLen); 18:50:48 INFO - } 18:50:48 INFO - *aData = mData; 18:50:48 INFO - return mLength; 18:50:48 INFO - } 18:50:48 INFO - size_type GetMutableData(char_type** aData, size_type aNewLen, const fallible_t&) 18:50:48 INFO - { 18:50:48 INFO - if (!EnsureMutable(aNewLen)) { 18:50:48 INFO - *aData = nullptr; 18:50:48 INFO - return 0; 18:50:48 INFO - } 18:50:48 INFO - *aData = mData; 18:50:48 INFO - return mLength; 18:50:48 INFO - } 18:50:48 INFO - #line 926 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - operator mozilla::Span() 18:50:48 INFO - { 18:50:48 INFO - return mozilla::MakeSpan(BeginWriting(), Length()); 18:50:48 INFO - } 18:50:48 INFO - operator mozilla::Span() const 18:50:48 INFO - { 18:50:48 INFO - return mozilla::MakeSpan(BeginReading(), Length()); 18:50:48 INFO - } 18:50:48 INFO - void Append(mozilla::Span aSpan) 18:50:48 INFO - { 18:50:48 INFO - auto len = aSpan.Length(); 18:50:48 INFO - do { static_assert(mozilla::detail::AssertionConditionType::value)>::isValid, "invalid assertion condition"); if ((!!(!(!!(len <= mozilla::MaxValue::value))))) { MOZ_ReportAssertionFailure("len <= mozilla::MaxValue::value", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 944); do { } while (0); do { __debugbreak(); MOZ_NoReturn(944); } while (0); } } while (0); 18:50:48 INFO - Append(aSpan.Elements(), len); 18:50:48 INFO - } 18:50:48 INFO - bool Append(mozilla::Span aSpan, 18:50:48 INFO - const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - auto len = aSpan.Length(); 18:50:48 INFO - if (len > mozilla::MaxValue::value) { 18:50:48 INFO - return false; 18:50:48 INFO - } 18:50:48 INFO - return Append(aSpan.Elements(), len, aFallible); 18:50:48 INFO - } 18:50:48 INFO - operator mozilla::Span() 18:50:48 INFO - { 18:50:48 INFO - return mozilla::MakeSpan(reinterpret_cast(BeginWriting()), 18:50:48 INFO - Length()); 18:50:48 INFO - } 18:50:48 INFO - operator mozilla::Span() const 18:50:48 INFO - { 18:50:48 INFO - return mozilla::MakeSpan(reinterpret_cast(BeginReading()), 18:50:48 INFO - Length()); 18:50:48 INFO - } 18:50:48 INFO - void Append(mozilla::Span aSpan) 18:50:48 INFO - { 18:50:48 INFO - auto len = aSpan.Length(); 18:50:48 INFO - do { static_assert(mozilla::detail::AssertionConditionType::value)>::isValid, "invalid assertion condition"); if ((!!(!(!!(len <= mozilla::MaxValue::value))))) { MOZ_ReportAssertionFailure("len <= mozilla::MaxValue::value", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 974); do { } while (0); do { __debugbreak(); MOZ_NoReturn(974); } while (0); } } while (0); 18:50:48 INFO - Append(reinterpret_cast(aSpan.Elements()), len); 18:50:48 INFO - } 18:50:48 INFO - bool Append(mozilla::Span aSpan, 18:50:48 INFO - const fallible_t& aFallible) 18:50:48 INFO - { 18:50:48 INFO - auto len = aSpan.Length(); 18:50:48 INFO - if (len > mozilla::MaxValue::value) { 18:50:48 INFO - return false; 18:50:48 INFO - } 18:50:48 INFO - return Append( 18:50:48 INFO - reinterpret_cast(aSpan.Elements()), len, aFallible); 18:50:48 INFO - } 18:50:48 INFO - #line 989 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - void __fastcall SetIsVoid(bool); 18:50:48 INFO - void StripChar(char_type aChar, int32_t aOffset = 0); 18:50:48 INFO - void StripChars(const char_type* aChars, uint32_t aOffset = 0); 18:50:48 INFO - void ForgetSharedBuffer() 18:50:48 INFO - { 18:50:48 INFO - if (mFlags & nsSubstring::F_SHARED) { 18:50:48 INFO - mData = char_traits::sEmptyBuffer; 18:50:48 INFO - mLength = 0; 18:50:48 INFO - mFlags = F_TERMINATED; 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - public: 18:50:48 INFO - nsACString(const substring_tuple_type& aTuple) 18:50:48 INFO - : nsCStringRepr(nullptr, 0, F_NONE) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - } 18:50:48 INFO - size_t SizeOfExcludingThisIfUnshared(mozilla::MallocSizeOf aMallocSizeOf) 18:50:48 INFO - const; 18:50:48 INFO - size_t SizeOfIncludingThisIfUnshared(mozilla::MallocSizeOf aMallocSizeOf) 18:50:48 INFO - const; 18:50:48 INFO - size_t SizeOfExcludingThisEvenIfShared(mozilla::MallocSizeOf aMallocSizeOf) 18:50:48 INFO - const; 18:50:48 INFO - size_t SizeOfIncludingThisEvenIfShared(mozilla::MallocSizeOf aMallocSizeOf) 18:50:48 INFO - const; 18:50:48 INFO - template 18:50:48 INFO - void NS_ABORT_OOM(T) 18:50:48 INFO - { 18:50:48 INFO - struct never {}; 18:50:48 INFO - static_assert(mozilla::IsSame::value, 18:50:48 INFO - "In string classes, use AllocFailed to account for sizeof(char_type). " 18:50:48 INFO - "Use the global ::NS_ABORT_OOM if you really have a count of bytes."); 18:50:48 INFO - } 18:50:48 INFO - inline void AllocFailed(size_t aLength) 18:50:48 INFO - { 18:50:48 INFO - ::NS_ABORT_OOM(aLength * sizeof(char_type)); 18:50:48 INFO - } 18:50:48 INFO - protected: 18:50:48 INFO - nsACString() 18:50:48 INFO - : nsCStringRepr(char_traits::sEmptyBuffer, 0, F_TERMINATED) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsACString(const self_type& aStr) 18:50:48 INFO - : nsCStringRepr(aStr.mData, aStr.mLength, 18:50:48 INFO - aStr.mFlags & (F_TERMINATED | F_VOIDED)) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsACString(char_type* aData, size_type aLength, uint32_t aFlags); 18:50:48 INFO - #line 1102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h" 18:50:48 INFO - void __fastcall Finalize(); 18:50:48 INFO - bool __fastcall MutatePrep(size_type aCapacity, 18:50:48 INFO - char_type** aOldData, uint32_t* aOldFlags); 18:50:48 INFO - bool ReplacePrep(index_type aCutStart, 18:50:48 INFO - size_type aCutLength, 18:50:48 INFO - size_type aNewLength); 18:50:48 INFO - bool __fastcall ReplacePrepInternal( 18:50:48 INFO - index_type aCutStart, 18:50:48 INFO - size_type aCutLength, 18:50:48 INFO - size_type aNewFragLength, 18:50:48 INFO - size_type aNewTotalLength); 18:50:48 INFO - size_type __fastcall Capacity() const; 18:50:48 INFO - bool __fastcall EnsureMutable( 18:50:48 INFO - size_type aNewLen = size_type(-1)); 18:50:48 INFO - static bool CheckCapacity(size_type aCapacity) { 18:50:48 INFO - if (aCapacity > kMaxCapacity) { 18:50:48 INFO - do { if (!(aCapacity != size_type(-1))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "Bogus capacity", "aCapacity != size_type(-1)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 1184); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - return false; 18:50:48 INFO - } 18:50:48 INFO - return true; 18:50:48 INFO - } 18:50:48 INFO - void SetDataFlags(uint32_t aDataFlags) 18:50:48 INFO - { 18:50:48 INFO - do { if (!((aDataFlags & 0xFFFF0000) == 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "bad flags", "(aDataFlags & 0xFFFF0000) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 1196); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - mFlags = aDataFlags | (mFlags & 0xFFFF0000); 18:50:48 INFO - } 18:50:48 INFO - void __fastcall ReplaceLiteral(index_type aCutStart, size_type aCutLength, 18:50:48 INFO - const char_type* aData, size_type aLength); 18:50:48 INFO - static const size_type kMaxCapacity; 18:50:48 INFO - public: 18:50:48 INFO - void __fastcall AssignLiteral(const char_type* aData, size_type aLength); 18:50:48 INFO - }; 18:50:48 INFO - static_assert(sizeof(nsACString) == 18:50:48 INFO - sizeof(mozilla::detail::nsCStringRepr), 18:50:48 INFO - "Don't add new data fields to nsTSubstring_CharT. " 18:50:48 INFO - "Add to nsTStringRepr_CharT instead."); 18:50:48 INFO - int __fastcall 18:50:48 INFO - Compare(const nsACString::base_string_type& aLhs, 18:50:48 INFO - const nsACString::base_string_type& aRhs, 18:50:48 INFO - const nsCStringComparator& = nsDefaultCStringComparator()); 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(const nsACString::base_string_type& aLhs, 18:50:48 INFO - const nsACString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return !aLhs.Equals(aRhs); 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(const nsACString::base_string_type& aLhs, 18:50:48 INFO - const nsACString::char_type* aRhs) 18:50:48 INFO - { 18:50:48 INFO - return !aLhs.Equals(aRhs); 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator<(const nsACString::base_string_type& aLhs, 18:50:48 INFO - const nsACString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return Compare(aLhs, aRhs) < 0; 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator<=(const nsACString::base_string_type& aLhs, 18:50:48 INFO - const nsACString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return Compare(aLhs, aRhs) <= 0; 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(const nsACString::base_string_type& aLhs, 18:50:48 INFO - const nsACString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return aLhs.Equals(aRhs); 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(const nsACString::base_string_type& aLhs, 18:50:48 INFO - const nsACString::char_type* aRhs) 18:50:48 INFO - { 18:50:48 INFO - return aLhs.Equals(aRhs); 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator>=(const nsACString::base_string_type& aLhs, 18:50:48 INFO - const nsACString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return Compare(aLhs, aRhs) >= 0; 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - operator>(const nsACString::base_string_type& aLhs, 18:50:48 INFO - const nsACString::base_string_type& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return Compare(aLhs, aRhs) > 0; 18:50:48 INFO - } 18:50:48 INFO - class nsCSubstringSplitter 18:50:48 INFO - { 18:50:48 INFO - typedef nsACString::size_type size_type; 18:50:48 INFO - typedef nsACString::char_type char_type; 18:50:48 INFO - class nsTSubstringSplit_Iter 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - nsTSubstringSplit_Iter(const nsCSubstringSplitter& aObj, 18:50:48 INFO - size_type aPos) 18:50:48 INFO - : mObj(aObj) 18:50:48 INFO - , mPos(aPos) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - bool operator!=(const nsTSubstringSplit_Iter& other) const 18:50:48 INFO - { 18:50:48 INFO - return mPos != other.mPos; 18:50:48 INFO - } 18:50:48 INFO - const nsDependentCSubstring& operator*() const; 18:50:48 INFO - const nsTSubstringSplit_Iter& operator++() 18:50:48 INFO - { 18:50:48 INFO - ++mPos; 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - const nsCSubstringSplitter& mObj; 18:50:48 INFO - size_type mPos; 18:50:48 INFO - }; 18:50:48 INFO - private: 18:50:48 INFO - const nsACString* const mStr; 18:50:48 INFO - mozilla::UniquePtr mArray; 18:50:48 INFO - size_type mArraySize; 18:50:48 INFO - const char_type mDelim; 18:50:48 INFO - public: 18:50:48 INFO - nsCSubstringSplitter(const nsACString* aStr, char_type aDelim); 18:50:48 INFO - nsTSubstringSplit_Iter begin() const 18:50:48 INFO - { 18:50:48 INFO - return nsTSubstringSplit_Iter(*this, 0); 18:50:48 INFO - } 18:50:48 INFO - nsTSubstringSplit_Iter end() const 18:50:48 INFO - { 18:50:48 INFO - return nsTSubstringSplit_Iter(*this, mArraySize); 18:50:48 INFO - } 18:50:48 INFO - const nsDependentCSubstring& Get(const size_type index) const 18:50:48 INFO - { 18:50:48 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(index < mArraySize))))) { MOZ_ReportAssertionFailure("index < mArraySize", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstring.h", 1335); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1335); } while (0); } } while (0); 18:50:48 INFO - return mArray[index]; 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - namespace mozilla { 18:50:48 INFO - inline Span 18:50:48 INFO - MakeSpan(nsACString& aString) 18:50:48 INFO - { 18:50:48 INFO - return aString; 18:50:48 INFO - } 18:50:48 INFO - inline Span 18:50:48 INFO - MakeSpan(const nsACString& aString) 18:50:48 INFO - { 18:50:48 INFO - return aString; 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 28 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:48 INFO - class nsCaseInsensitiveCStringComparator 18:50:48 INFO - : public nsCStringComparator 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - nsCaseInsensitiveCStringComparator() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - typedef char char_type; 18:50:48 INFO - virtual int operator()(const char_type*, const char_type*, 18:50:48 INFO - uint32_t, uint32_t) const override; 18:50:48 INFO - }; 18:50:48 INFO - class nsCaseInsensitiveCStringArrayComparator 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - template 18:50:48 INFO - bool Equals(const A& aStrA, const B& aStrB) const 18:50:48 INFO - { 18:50:48 INFO - return aStrA.Equals(aStrB, nsCaseInsensitiveCStringComparator()); 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstringTuple.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstring.h" 18:50:48 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstringTuple.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-unichar.h" 18:50:48 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstringTuple.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstringTuple.h" 18:50:48 INFO - class nsSubstringTuple 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef char16_t char_type; 18:50:48 INFO - typedef nsCharTraits char_traits; 18:50:48 INFO - typedef nsSubstringTuple self_type; 18:50:48 INFO - typedef mozilla::detail::nsStringRepr base_string_type; 18:50:48 INFO - typedef uint32_t size_type; 18:50:48 INFO - public: 18:50:48 INFO - nsSubstringTuple(const base_string_type* aStrA, 18:50:48 INFO - const base_string_type* aStrB) 18:50:48 INFO - : mHead(nullptr) 18:50:48 INFO - , mFragA(aStrA) 18:50:48 INFO - , mFragB(aStrB) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsSubstringTuple(const self_type& aHead, 18:50:48 INFO - const base_string_type* aStrB) 18:50:48 INFO - : mHead(&aHead) 18:50:48 INFO - , mFragA(nullptr) 18:50:48 INFO - , mFragB(aStrB) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - size_type Length() const; 18:50:48 INFO - void WriteTo(char_type* aBuf, uint32_t aBufLen) const; 18:50:48 INFO - bool IsDependentOn(const char_type* aStart, const char_type* aEnd) const; 18:50:48 INFO - private: 18:50:48 INFO - const self_type* const mHead; 18:50:48 INFO - const base_string_type* const mFragA; 18:50:48 INFO - const base_string_type* const mFragB; 18:50:48 INFO - }; 18:50:48 INFO - inline const nsSubstringTuple 18:50:48 INFO - operator+(const nsSubstringTuple::base_string_type& aStrA, 18:50:48 INFO - const nsSubstringTuple::base_string_type& aStrB) 18:50:48 INFO - { 18:50:48 INFO - return nsSubstringTuple(&aStrA, &aStrB); 18:50:48 INFO - } 18:50:48 INFO - inline const nsSubstringTuple 18:50:48 INFO - operator+(const nsSubstringTuple& aHead, 18:50:48 INFO - const nsSubstringTuple::base_string_type& aStrB) 18:50:48 INFO - { 18:50:48 INFO - return nsSubstringTuple(aHead, &aStrB); 18:50:48 INFO - } 18:50:48 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstringTuple.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstringTuple.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-char.h" 18:50:48 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstringTuple.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTSubstringTuple.h" 18:50:48 INFO - class nsCSubstringTuple 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef char char_type; 18:50:48 INFO - typedef nsCharTraits char_traits; 18:50:48 INFO - typedef nsCSubstringTuple self_type; 18:50:48 INFO - typedef mozilla::detail::nsCStringRepr base_string_type; 18:50:48 INFO - typedef uint32_t size_type; 18:50:48 INFO - public: 18:50:48 INFO - nsCSubstringTuple(const base_string_type* aStrA, 18:50:48 INFO - const base_string_type* aStrB) 18:50:48 INFO - : mHead(nullptr) 18:50:48 INFO - , mFragA(aStrA) 18:50:48 INFO - , mFragB(aStrB) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsCSubstringTuple(const self_type& aHead, 18:50:48 INFO - const base_string_type* aStrB) 18:50:48 INFO - : mHead(&aHead) 18:50:48 INFO - , mFragA(nullptr) 18:50:48 INFO - , mFragB(aStrB) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - size_type Length() const; 18:50:48 INFO - void WriteTo(char_type* aBuf, uint32_t aBufLen) const; 18:50:48 INFO - bool IsDependentOn(const char_type* aStart, const char_type* aEnd) const; 18:50:48 INFO - private: 18:50:48 INFO - const self_type* const mHead; 18:50:48 INFO - const base_string_type* const mFragA; 18:50:48 INFO - const base_string_type* const mFragB; 18:50:48 INFO - }; 18:50:48 INFO - inline const nsCSubstringTuple 18:50:48 INFO - operator+(const nsCSubstringTuple::base_string_type& aStrA, 18:50:48 INFO - const nsCSubstringTuple::base_string_type& aStrB) 18:50:48 INFO - { 18:50:48 INFO - return nsCSubstringTuple(&aStrA, &aStrB); 18:50:48 INFO - } 18:50:48 INFO - inline const nsCSubstringTuple 18:50:48 INFO - operator+(const nsCSubstringTuple& aHead, 18:50:48 INFO - const nsCSubstringTuple::base_string_type& aStrB) 18:50:48 INFO - { 18:50:48 INFO - return nsCSubstringTuple(aHead, &aStrB); 18:50:48 INFO - } 18:50:48 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstringTuple.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstringTuple.h" 18:50:48 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstringTuple.h" 18:50:48 INFO - #line 60 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:48 INFO - #line 61 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:48 INFO - #line 63 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAString.h" 18:50:48 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstring.h" 18:50:48 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsSubstring.h" 18:50:48 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentSubstring.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-unichar.h" 18:50:48 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentSubstring.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTDependentSubstring.h" 18:50:48 INFO - class nsDependentSubstring : public nsAString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsDependentSubstring self_type; 18:50:48 INFO - public: 18:50:48 INFO - void Rebind(const substring_type&, uint32_t aStartPos, 18:50:48 INFO - uint32_t aLength = size_type(-1)); 18:50:48 INFO - void Rebind(const char_type* aData, size_type aLength); 18:50:48 INFO - void Rebind(const char_type* aStart, const char_type* aEnd); 18:50:48 INFO - nsDependentSubstring(const substring_type& aStr, uint32_t aStartPos, 18:50:48 INFO - uint32_t aLength = size_type(-1)) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Rebind(aStr, aStartPos, aLength); 18:50:48 INFO - } 18:50:48 INFO - nsDependentSubstring(const char_type* aData, size_type aLength) 18:50:48 INFO - : substring_type(const_cast(aData), aLength, F_NONE) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsDependentSubstring(const char_type* aStart, const char_type* aEnd); 18:50:48 INFO - nsDependentSubstring(char16ptr_t aData, size_type aLength) 18:50:48 INFO - : nsDependentSubstring(static_cast(aData), aLength) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsDependentSubstring(char16ptr_t aStart, char16ptr_t aEnd); 18:50:48 INFO - #line 56 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTDependentSubstring.h" 18:50:48 INFO - nsDependentSubstring(const const_iterator& aStart, 18:50:48 INFO - const const_iterator& aEnd); 18:50:48 INFO - nsDependentSubstring() 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - void operator=(const self_type&); 18:50:48 INFO - }; 18:50:48 INFO - inline const nsDependentSubstring 18:50:48 INFO - Substring(const nsAString& aStr, uint32_t aStartPos, 18:50:48 INFO - uint32_t aLength = uint32_t(-1)) 18:50:48 INFO - { 18:50:48 INFO - return nsDependentSubstring(aStr, aStartPos, aLength); 18:50:48 INFO - } 18:50:48 INFO - inline const nsDependentSubstring 18:50:48 INFO - Substring(const nsReadingIterator& aStart, 18:50:48 INFO - const nsReadingIterator& aEnd) 18:50:48 INFO - { 18:50:48 INFO - return nsDependentSubstring(aStart.get(), aEnd.get()); 18:50:48 INFO - } 18:50:48 INFO - inline const nsDependentSubstring 18:50:48 INFO - Substring(const char16_t* aData, uint32_t aLength) 18:50:48 INFO - { 18:50:48 INFO - return nsDependentSubstring(aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - const nsDependentSubstring 18:50:48 INFO - Substring(const char16_t* aStart, const char16_t* aEnd); 18:50:48 INFO - inline const nsDependentSubstring 18:50:48 INFO - StringHead(const nsAString& aStr, uint32_t aCount) 18:50:48 INFO - { 18:50:48 INFO - return nsDependentSubstring(aStr, 0, aCount); 18:50:48 INFO - } 18:50:48 INFO - inline const nsDependentSubstring 18:50:48 INFO - StringTail(const nsAString& aStr, uint32_t aCount) 18:50:48 INFO - { 18:50:48 INFO - return nsDependentSubstring(aStr, aStr.Length() - aCount, aCount); 18:50:48 INFO - } 18:50:48 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentSubstring.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentSubstring.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-char.h" 18:50:48 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentSubstring.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTDependentSubstring.h" 18:50:48 INFO - class nsDependentCSubstring : public nsACString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsDependentCSubstring self_type; 18:50:48 INFO - public: 18:50:48 INFO - void Rebind(const substring_type&, uint32_t aStartPos, 18:50:48 INFO - uint32_t aLength = size_type(-1)); 18:50:48 INFO - void Rebind(const char_type* aData, size_type aLength); 18:50:48 INFO - void Rebind(const char_type* aStart, const char_type* aEnd); 18:50:48 INFO - nsDependentCSubstring(const substring_type& aStr, uint32_t aStartPos, 18:50:48 INFO - uint32_t aLength = size_type(-1)) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Rebind(aStr, aStartPos, aLength); 18:50:48 INFO - } 18:50:48 INFO - nsDependentCSubstring(const char_type* aData, size_type aLength) 18:50:48 INFO - : substring_type(const_cast(aData), aLength, F_NONE) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsDependentCSubstring(const char_type* aStart, const char_type* aEnd); 18:50:48 INFO - #line 56 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTDependentSubstring.h" 18:50:48 INFO - nsDependentCSubstring(const const_iterator& aStart, 18:50:48 INFO - const const_iterator& aEnd); 18:50:48 INFO - nsDependentCSubstring() 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - void operator=(const self_type&); 18:50:48 INFO - }; 18:50:48 INFO - inline const nsDependentCSubstring 18:50:48 INFO - Substring(const nsACString& aStr, uint32_t aStartPos, 18:50:48 INFO - uint32_t aLength = uint32_t(-1)) 18:50:48 INFO - { 18:50:48 INFO - return nsDependentCSubstring(aStr, aStartPos, aLength); 18:50:48 INFO - } 18:50:48 INFO - inline const nsDependentCSubstring 18:50:48 INFO - Substring(const nsReadingIterator& aStart, 18:50:48 INFO - const nsReadingIterator& aEnd) 18:50:48 INFO - { 18:50:48 INFO - return nsDependentCSubstring(aStart.get(), aEnd.get()); 18:50:48 INFO - } 18:50:48 INFO - inline const nsDependentCSubstring 18:50:48 INFO - Substring(const char* aData, uint32_t aLength) 18:50:48 INFO - { 18:50:48 INFO - return nsDependentCSubstring(aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - const nsDependentCSubstring 18:50:48 INFO - Substring(const char* aStart, const char* aEnd); 18:50:48 INFO - inline const nsDependentCSubstring 18:50:48 INFO - StringHead(const nsACString& aStr, uint32_t aCount) 18:50:48 INFO - { 18:50:48 INFO - return nsDependentCSubstring(aStr, 0, aCount); 18:50:48 INFO - } 18:50:48 INFO - inline const nsDependentCSubstring 18:50:48 INFO - StringTail(const nsACString& aStr, uint32_t aCount) 18:50:48 INFO - { 18:50:48 INFO - return nsDependentCSubstring(aStr, aStr.Length() - aCount, aCount); 18:50:48 INFO - } 18:50:48 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentSubstring.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentSubstring.h" 18:50:48 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentSubstring.h" 18:50:48 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsReadableUtils.h" 18:50:48 INFO - inline size_t 18:50:48 INFO - Distance(const nsReadingIterator& aStart, 18:50:48 INFO - const nsReadingIterator& aEnd) 18:50:48 INFO - { 18:50:48 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aStart.get() <= aEnd.get()))))) { MOZ_ReportAssertionFailure("aStart.get() <= aEnd.get()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsReadableUtils.h", 25); do { } while (0); do { __debugbreak(); MOZ_NoReturn(25); } while (0); } } while (0); 18:50:48 INFO - return static_cast(aEnd.get() - aStart.get()); 18:50:48 INFO - } 18:50:48 INFO - inline size_t 18:50:48 INFO - Distance(const nsReadingIterator& aStart, 18:50:48 INFO - const nsReadingIterator& aEnd) 18:50:48 INFO - { 18:50:48 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aStart.get() <= aEnd.get()))))) { MOZ_ReportAssertionFailure("aStart.get() <= aEnd.get()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsReadableUtils.h", 32); do { } while (0); do { __debugbreak(); MOZ_NoReturn(32); } while (0); } } while (0); 18:50:48 INFO - return static_cast(aEnd.get() - aStart.get()); 18:50:48 INFO - } 18:50:48 INFO - void LossyCopyUTF16toASCII(const nsAString& aSource, nsACString& aDest); 18:50:48 INFO - void CopyASCIItoUTF16(const nsACString& aSource, nsAString& aDest); 18:50:48 INFO - void LossyCopyUTF16toASCII(const char16ptr_t aSource, nsACString& aDest); 18:50:48 INFO - void CopyASCIItoUTF16(const char* aSource, nsAString& aDest); 18:50:48 INFO - void CopyUTF16toUTF8(const nsAString& aSource, nsACString& aDest); 18:50:48 INFO - bool CopyUTF16toUTF8(const nsAString& aSource, nsACString& aDest, 18:50:48 INFO - const mozilla::fallible_t&); 18:50:48 INFO - void CopyUTF8toUTF16(const nsACString& aSource, nsAString& aDest); 18:50:48 INFO - void CopyUTF16toUTF8(const char16ptr_t aSource, nsACString& aDest); 18:50:48 INFO - void CopyUTF8toUTF16(const char* aSource, nsAString& aDest); 18:50:48 INFO - void LossyAppendUTF16toASCII(const nsAString& aSource, nsACString& aDest); 18:50:48 INFO - void AppendASCIItoUTF16(const nsACString& aSource, nsAString& aDest); 18:50:48 INFO - bool AppendASCIItoUTF16(const nsACString& aSource, 18:50:48 INFO - nsAString& aDest, 18:50:48 INFO - const mozilla::fallible_t&); 18:50:48 INFO - void LossyAppendUTF16toASCII(const char16ptr_t aSource, nsACString& aDest); 18:50:48 INFO - bool AppendASCIItoUTF16(const char* aSource, 18:50:48 INFO - nsAString& aDest, 18:50:48 INFO - const mozilla::fallible_t&); 18:50:48 INFO - void AppendASCIItoUTF16(const char* aSource, nsAString& aDest); 18:50:48 INFO - void AppendUTF16toUTF8(const nsAString& aSource, nsACString& aDest); 18:50:48 INFO - bool AppendUTF16toUTF8(const nsAString& aSource, 18:50:48 INFO - nsACString& aDest, 18:50:48 INFO - const mozilla::fallible_t&); 18:50:48 INFO - void AppendUTF8toUTF16(const nsACString& aSource, nsAString& aDest); 18:50:48 INFO - bool AppendUTF8toUTF16(const nsACString& aSource, 18:50:48 INFO - nsAString& aDest, 18:50:48 INFO - const mozilla::fallible_t&); 18:50:48 INFO - void AppendUTF16toUTF8(const char16ptr_t aSource, nsACString& aDest); 18:50:48 INFO - void AppendUTF8toUTF16(const char* aSource, nsAString& aDest); 18:50:48 INFO - char* ToNewCString(const nsAString& aSource); 18:50:48 INFO - char* ToNewCString(const nsACString& aSource); 18:50:48 INFO - char* ToNewUTF8String(const nsAString& aSource, uint32_t* aUTF8Count = nullptr); 18:50:48 INFO - char16_t* ToNewUnicode(const nsAString& aSource); 18:50:48 INFO - char16_t* ToNewUnicode(const nsACString& aSource); 18:50:48 INFO - uint32_t CalcUTF8ToUnicodeLength(const nsACString& aSource); 18:50:48 INFO - char16_t* UTF8ToUnicodeBuffer(const nsACString& aSource, 18:50:48 INFO - char16_t* aBuffer, 18:50:48 INFO - uint32_t* aUTF16Count = nullptr); 18:50:48 INFO - char16_t* UTF8ToNewUnicode(const nsACString& aSource, 18:50:48 INFO - uint32_t* aUTF16Count = nullptr); 18:50:48 INFO - char16_t* CopyUnicodeTo(const nsAString& aSource, 18:50:48 INFO - uint32_t aSrcOffset, 18:50:48 INFO - char16_t* aDest, 18:50:48 INFO - uint32_t aLength); 18:50:48 INFO - void CopyUnicodeTo(const nsAString::const_iterator& aSrcStart, 18:50:48 INFO - const nsAString::const_iterator& aSrcEnd, 18:50:48 INFO - nsAString& aDest); 18:50:48 INFO - void AppendUnicodeTo(const nsAString::const_iterator& aSrcStart, 18:50:48 INFO - const nsAString::const_iterator& aSrcEnd, 18:50:48 INFO - nsAString& aDest); 18:50:48 INFO - bool IsASCII(const nsAString& aString); 18:50:48 INFO - bool IsASCII(const nsACString& aString); 18:50:48 INFO - bool IsUTF8(const nsACString& aString, bool aRejectNonChar = true); 18:50:48 INFO - bool ParseString(const nsACString& aAstring, char aDelimiter, 18:50:48 INFO - nsTArray& aArray); 18:50:48 INFO - void ToUpperCase(nsACString&); 18:50:48 INFO - void ToLowerCase(nsACString&); 18:50:48 INFO - void ToUpperCase(nsCSubstring&); 18:50:48 INFO - void ToLowerCase(nsCSubstring&); 18:50:48 INFO - void ToUpperCase(const nsACString& aSource, nsACString& aDest); 18:50:48 INFO - void ToLowerCase(const nsACString& aSource, nsACString& aDest); 18:50:48 INFO - bool FindInReadable(const nsAString& aPattern, nsAString::const_iterator&, 18:50:48 INFO - nsAString::const_iterator&, 18:50:48 INFO - const nsStringComparator& = nsDefaultStringComparator()); 18:50:48 INFO - bool FindInReadable(const nsACString& aPattern, nsACString::const_iterator&, 18:50:48 INFO - nsACString::const_iterator&, 18:50:48 INFO - const nsCStringComparator& = nsDefaultCStringComparator()); 18:50:48 INFO - inline bool 18:50:48 INFO - FindInReadable(const nsAString& aPattern, const nsAString& aSource, 18:50:48 INFO - const nsStringComparator& aCompare = nsDefaultStringComparator()) 18:50:48 INFO - { 18:50:48 INFO - nsAString::const_iterator start, end; 18:50:48 INFO - aSource.BeginReading(start); 18:50:48 INFO - aSource.EndReading(end); 18:50:48 INFO - return FindInReadable(aPattern, start, end, aCompare); 18:50:48 INFO - } 18:50:48 INFO - inline bool 18:50:48 INFO - FindInReadable(const nsACString& aPattern, const nsACString& aSource, 18:50:48 INFO - const nsCStringComparator& aCompare = nsDefaultCStringComparator()) 18:50:48 INFO - { 18:50:48 INFO - nsACString::const_iterator start, end; 18:50:48 INFO - aSource.BeginReading(start); 18:50:48 INFO - aSource.EndReading(end); 18:50:48 INFO - return FindInReadable(aPattern, start, end, aCompare); 18:50:48 INFO - } 18:50:48 INFO - bool CaseInsensitiveFindInReadable(const nsACString& aPattern, 18:50:48 INFO - nsACString::const_iterator&, 18:50:48 INFO - nsACString::const_iterator&); 18:50:48 INFO - bool RFindInReadable(const nsAString& aPattern, nsAString::const_iterator&, 18:50:48 INFO - nsAString::const_iterator&, 18:50:48 INFO - const nsStringComparator& = nsDefaultStringComparator()); 18:50:48 INFO - bool RFindInReadable(const nsACString& aPattern, nsACString::const_iterator&, 18:50:48 INFO - nsACString::const_iterator&, 18:50:48 INFO - const nsCStringComparator& = nsDefaultCStringComparator()); 18:50:48 INFO - bool FindCharInReadable(char16_t aChar, nsAString::const_iterator& aSearchStart, 18:50:48 INFO - const nsAString::const_iterator& aSearchEnd); 18:50:48 INFO - bool FindCharInReadable(char aChar, nsACString::const_iterator& aSearchStart, 18:50:48 INFO - const nsACString::const_iterator& aSearchEnd); 18:50:48 INFO - uint32_t CountCharInReadable(const nsAString& aStr, 18:50:48 INFO - char16_t aChar); 18:50:48 INFO - uint32_t CountCharInReadable(const nsACString& aStr, 18:50:48 INFO - char aChar); 18:50:48 INFO - bool StringBeginsWith(const nsAString& aSource, const nsAString& aSubstring); 18:50:48 INFO - bool StringBeginsWith(const nsAString& aSource, const nsAString& aSubstring, 18:50:48 INFO - const nsStringComparator& aComparator); 18:50:48 INFO - bool StringBeginsWith(const nsACString& aSource, const nsACString& aSubstring); 18:50:48 INFO - bool StringBeginsWith(const nsACString& aSource, const nsACString& aSubstring, 18:50:48 INFO - const nsCStringComparator& aComparator); 18:50:48 INFO - bool StringEndsWith(const nsAString& aSource, const nsAString& aSubstring); 18:50:48 INFO - bool StringEndsWith(const nsAString& aSource, const nsAString& aSubstring, 18:50:48 INFO - const nsStringComparator& aComparator); 18:50:48 INFO - bool StringEndsWith(const nsACString& aSource, const nsACString& aSubstring); 18:50:48 INFO - bool StringEndsWith(const nsACString& aSource, const nsACString& aSubstring, 18:50:48 INFO - const nsCStringComparator& aComparator); 18:50:48 INFO - const nsAFlatString& EmptyString(); 18:50:48 INFO - const nsAFlatCString& EmptyCString(); 18:50:48 INFO - const nsAFlatString& NullString(); 18:50:48 INFO - const nsAFlatCString& NullCString(); 18:50:48 INFO - int32_t CompareUTF8toUTF16(const nsASingleFragmentCString& aUTF8String, 18:50:48 INFO - const nsASingleFragmentString& aUTF16String); 18:50:48 INFO - void AppendUCS4ToUTF16(const uint32_t aSource, nsAString& aDest); 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - EnsureStringLength(T& aStr, uint32_t aLen) 18:50:48 INFO - { 18:50:48 INFO - aStr.SetLength(aLen); 18:50:48 INFO - return (aStr.Length() == aLen); 18:50:48 INFO - } 18:50:48 INFO - #line 429 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsReadableUtils.h" 18:50:48 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-unichar.h" 18:50:48 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - class nsString : public nsAString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsString self_type; 18:50:48 INFO - public: 18:50:48 INFO - nsString() 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsString(const char_type* aData, size_type aLength = size_type(-1)) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsString(char16ptr_t aStr, size_type aLength = size_type(-1)) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(static_cast(aStr), aLength); 18:50:48 INFO - } 18:50:48 INFO - #line 52 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - nsString(const self_type& aStr) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - } 18:50:48 INFO - nsString(const substring_tuple_type& aTuple) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsString(const substring_type& aReadable) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(aReadable); 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char16ptr_t aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(static_cast(aStr)); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - #line 96 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - self_type& operator=(const substring_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - char16ptr_t get() const 18:50:48 INFO - #line 116 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - { 18:50:48 INFO - return mData; 18:50:48 INFO - } 18:50:48 INFO - char_type CharAt(index_type aIndex) const 18:50:48 INFO - { 18:50:48 INFO - do { if (!(aIndex <= mLength)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "index exceeds allowable range", "aIndex <= mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h", 130); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - return mData[aIndex]; 18:50:48 INFO - } 18:50:48 INFO - char_type operator[](index_type aIndex) const 18:50:48 INFO - { 18:50:48 INFO - return CharAt(aIndex); 18:50:48 INFO - } 18:50:48 INFO - int32_t Find(const nsCString& aString, bool aIgnoreCase = false, 18:50:48 INFO - int32_t aOffset = 0, int32_t aCount = -1) const; 18:50:48 INFO - int32_t Find(const char* aString, bool aIgnoreCase = false, 18:50:48 INFO - int32_t aOffset = 0, int32_t aCount = -1) const; 18:50:48 INFO - int32_t Find(const nsAFlatString& aString, int32_t aOffset = 0, 18:50:48 INFO - int32_t aCount = -1) const; 18:50:48 INFO - int32_t Find(const char16_t* aString, int32_t aOffset = 0, 18:50:48 INFO - int32_t aCount = -1) const; 18:50:48 INFO - int32_t Find(char16ptr_t aString, int32_t aOffset = 0, 18:50:48 INFO - int32_t aCount = -1) const 18:50:48 INFO - { 18:50:48 INFO - return Find(static_cast(aString), aOffset, aCount); 18:50:48 INFO - } 18:50:48 INFO - #line 171 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - #line 172 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - int32_t RFind(const nsCString& aString, bool aIgnoreCase = false, 18:50:48 INFO - int32_t aOffset = -1, int32_t aCount = -1) const; 18:50:48 INFO - int32_t RFind(const char* aCString, bool aIgnoreCase = false, 18:50:48 INFO - int32_t aOffset = -1, int32_t aCount = -1) const; 18:50:48 INFO - int32_t RFind(const nsAFlatString& aString, int32_t aOffset = -1, 18:50:48 INFO - int32_t aCount = -1) const; 18:50:48 INFO - int32_t RFind(const char16_t* aString, int32_t aOffset = -1, 18:50:48 INFO - int32_t aCount = -1) const; 18:50:48 INFO - #line 197 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - int32_t RFindChar(char16_t aChar, int32_t aOffset = -1, 18:50:48 INFO - int32_t aCount = -1) const; 18:50:48 INFO - int32_t FindCharInSet(const char* aString, int32_t aOffset = 0) const; 18:50:48 INFO - int32_t FindCharInSet(const self_type& aString, int32_t aOffset = 0) const 18:50:48 INFO - { 18:50:48 INFO - return FindCharInSet(aString.get(), aOffset); 18:50:48 INFO - } 18:50:48 INFO - int32_t FindCharInSet(const char16_t* aString, int32_t aOffset = 0) const; 18:50:48 INFO - #line 233 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - int32_t RFindCharInSet(const char_type* aString, int32_t aOffset = -1) const; 18:50:48 INFO - int32_t RFindCharInSet(const self_type& aString, int32_t aOffset = -1) const 18:50:48 INFO - { 18:50:48 INFO - return RFindCharInSet(aString.get(), aOffset); 18:50:48 INFO - } 18:50:48 INFO - bool EqualsIgnoreCase(const char* aString, int32_t aCount = -1) const; 18:50:48 INFO - #line 285 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - double ToDouble(nsresult* aErrorCode) const; 18:50:48 INFO - float ToFloat(nsresult* aErrorCode) const 18:50:48 INFO - { 18:50:48 INFO - return (float)ToDouble(aErrorCode); 18:50:48 INFO - } 18:50:48 INFO - int32_t ToInteger(nsresult* aErrorCode, uint32_t aRadix = (10)) const; 18:50:48 INFO - int64_t ToInteger64(nsresult* aErrorCode, uint32_t aRadix = (10)) const; 18:50:48 INFO - size_type Mid(self_type& aResult, uint32_t aStartPos, uint32_t aCount) const; 18:50:48 INFO - size_type Left(self_type& aResult, size_type aCount) const 18:50:48 INFO - { 18:50:48 INFO - return Mid(aResult, 0, aCount); 18:50:48 INFO - } 18:50:48 INFO - size_type Right(self_type& aResult, size_type aCount) const 18:50:48 INFO - { 18:50:48 INFO - aCount = XPCOM_MIN(mLength, aCount); 18:50:48 INFO - return Mid(aResult, mLength - aCount, aCount); 18:50:48 INFO - } 18:50:48 INFO - bool SetCharAt(char16_t aChar, uint32_t aIndex); 18:50:48 INFO - using nsAString::StripChars; 18:50:48 INFO - #line 374 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - void StripChars(const char* aSet); 18:50:48 INFO - bool StripChars(const char* aSet, const fallible_t&); 18:50:48 INFO - void StripWhitespace(); 18:50:48 INFO - bool StripWhitespace(const fallible_t&); 18:50:48 INFO - void ReplaceChar(char_type aOldChar, char_type aNewChar); 18:50:48 INFO - void ReplaceChar(const char* aSet, char_type aNewChar); 18:50:48 INFO - void ReplaceChar(const char16_t* aSet, char16_t aNewChar); 18:50:48 INFO - #line 394 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - void ReplaceSubstring(const self_type& aTarget, const self_type& aNewValue); 18:50:48 INFO - void ReplaceSubstring(const char_type* aTarget, const char_type* aNewValue); 18:50:48 INFO - bool ReplaceSubstring(const self_type& aTarget, 18:50:48 INFO - const self_type& aNewValue, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - bool ReplaceSubstring(const char_type* aTarget, 18:50:48 INFO - const char_type* aNewValue, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void Trim(const char* aSet, bool aEliminateLeading = true, 18:50:48 INFO - bool aEliminateTrailing = true, bool aIgnoreQuotes = false); 18:50:48 INFO - void CompressWhitespace(bool aEliminateLeading = true, 18:50:48 INFO - bool aEliminateTrailing = true); 18:50:48 INFO - void AssignWithConversion(const nsACString& aString); 18:50:48 INFO - void AssignWithConversion(const incompatible_char_type* aData, 18:50:48 INFO - int32_t aLength = -1); 18:50:48 INFO - #line 443 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - void Rebind(const char_type* aData, size_type aLength); 18:50:48 INFO - void AssertValidDependentString() 18:50:48 INFO - { 18:50:48 INFO - do { if (!(mData)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "nsTDependentString must wrap a non-NULL buffer", "mData", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h", 456); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - do { if (!(mLength != size_type(-1))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "nsTDependentString has bogus length", "mLength != size_type(-1)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h", 457); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - do { if (!(mData[mLength] == 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "nsTDependentString must wrap only null-terminated strings. " "You are probably looking for nsTDependentSubstring.", "mData[mLength] == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h", 460); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - #line 461 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - } 18:50:48 INFO - protected: 18:50:48 INFO - nsString(char_type* aData, size_type aLength, uint32_t aFlags) 18:50:48 INFO - : substring_type(aData, aLength, aFlags) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - struct Segment { 18:50:48 INFO - uint32_t mBegin, mLength; 18:50:48 INFO - Segment(uint32_t aBegin, uint32_t aLength) 18:50:48 INFO - : mBegin(aBegin) 18:50:48 INFO - , mLength(aLength) 18:50:48 INFO - {} 18:50:48 INFO - }; 18:50:48 INFO - }; 18:50:48 INFO - class nsFixedString : public nsString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsFixedString self_type; 18:50:48 INFO - typedef nsFixedString fixed_string_type; 18:50:48 INFO - public: 18:50:48 INFO - nsFixedString(char_type* aData, size_type aStorageSize) 18:50:48 INFO - : string_type(aData, uint32_t(char_traits::length(aData)), 18:50:48 INFO - F_TERMINATED | F_FIXED | F_CLASS_FIXED) 18:50:48 INFO - , mFixedCapacity(aStorageSize - 1) 18:50:48 INFO - , mFixedBuf(aData) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsFixedString(char_type* aData, size_type aStorageSize, 18:50:48 INFO - size_type aLength) 18:50:48 INFO - : string_type(aData, aLength, F_TERMINATED | F_FIXED | F_CLASS_FIXED) 18:50:48 INFO - , mFixedCapacity(aStorageSize - 1) 18:50:48 INFO - , mFixedBuf(aData) 18:50:48 INFO - { 18:50:48 INFO - mFixedBuf[aLength] = char_type(0); 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - protected: 18:50:48 INFO - friend class nsAString; 18:50:48 INFO - size_type mFixedCapacity; 18:50:48 INFO - char_type* mFixedBuf; 18:50:48 INFO - }; 18:50:48 INFO - class nsAutoString : public nsFixedString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsAutoString self_type; 18:50:48 INFO - public: 18:50:48 INFO - nsAutoString() 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsAutoString(char_type aChar) 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsAutoString(const char_type* aData, size_type aLength = size_type(-1)) 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsAutoString(char16ptr_t aData, size_type aLength = size_type(-1)) 18:50:48 INFO - : nsAutoString(static_cast(aData), aLength) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - #line 600 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - nsAutoString(const self_type& aStr) 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsAutoString(const substring_type& aStr) 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - } 18:50:48 INFO - nsAutoString(const substring_tuple_type& aTuple) 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char16ptr_t aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - #line 638 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - self_type& operator=(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - enum 18:50:48 INFO - { 18:50:48 INFO - kDefaultStorageSize = 64 18:50:48 INFO - }; 18:50:48 INFO - private: 18:50:48 INFO - char_type mStorage[kDefaultStorageSize]; 18:50:48 INFO - }; 18:50:48 INFO - template class nsTArrayElementTraits; 18:50:48 INFO - template<> 18:50:48 INFO - class nsTArrayElementTraits 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - template struct Dont_Instantiate_nsTArray_of; 18:50:48 INFO - template struct Instead_Use_nsTArray_of; 18:50:48 INFO - static Dont_Instantiate_nsTArray_of* 18:50:48 INFO - Construct(Instead_Use_nsTArray_of* aE) 18:50:48 INFO - { 18:50:48 INFO - return 0; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - static Dont_Instantiate_nsTArray_of* 18:50:48 INFO - Construct(Instead_Use_nsTArray_of* aE, const A& aArg) 18:50:48 INFO - { 18:50:48 INFO - return 0; 18:50:48 INFO - } 18:50:48 INFO - static Dont_Instantiate_nsTArray_of* 18:50:48 INFO - Destruct(Instead_Use_nsTArray_of* aE) 18:50:48 INFO - { 18:50:48 INFO - return 0; 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - class nsXPIDLString : public nsString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsXPIDLString self_type; 18:50:48 INFO - public: 18:50:48 INFO - nsXPIDLString() 18:50:48 INFO - : string_type(char_traits::sEmptyBuffer, 0, F_TERMINATED | F_VOIDED) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsXPIDLString(const self_type& aStr) 18:50:48 INFO - : string_type(char_traits::sEmptyBuffer, 0, F_TERMINATED | F_VOIDED) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - } 18:50:48 INFO - char16ptr_t get() const 18:50:48 INFO - #line 734 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - { 18:50:48 INFO - return (mFlags & F_VOIDED) ? nullptr : mData; 18:50:48 INFO - } 18:50:48 INFO - operator const char_type*() const 18:50:48 INFO - { 18:50:48 INFO - return get(); 18:50:48 INFO - } 18:50:48 INFO - char_type operator[](int32_t aIndex) const 18:50:48 INFO - { 18:50:48 INFO - return CharAt(index_type(aIndex)); 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char_type* aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - class nsGetterCopies 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef char16_t char_type; 18:50:48 INFO - explicit nsGetterCopies(nsAString& aStr) 18:50:48 INFO - : mString(aStr) 18:50:48 INFO - , mData(nullptr) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - ~nsGetterCopies() 18:50:48 INFO - { 18:50:48 INFO - mString.Adopt(mData); 18:50:48 INFO - } 18:50:48 INFO - operator char_type**() 18:50:48 INFO - { 18:50:48 INFO - return &mData; 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - nsAString& mString; 18:50:48 INFO - char_type* mData; 18:50:48 INFO - }; 18:50:48 INFO - inline nsGetterCopies 18:50:48 INFO - getter_Copies(nsAString& aString) 18:50:48 INFO - { 18:50:48 INFO - return nsGetterCopies(aString); 18:50:48 INFO - } 18:50:48 INFO - class nsAdoptingString : public nsXPIDLString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsAdoptingString self_type; 18:50:48 INFO - public: 18:50:48 INFO - explicit nsAdoptingString() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - explicit nsAdoptingString(char_type* aStr, 18:50:48 INFO - size_type aLength = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - Adopt(aStr, aLength); 18:50:48 INFO - } 18:50:48 INFO - nsAdoptingString(const self_type& aStr) 18:50:48 INFO - : nsXPIDLString() 18:50:48 INFO - { 18:50:48 INFO - *this = aStr; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const self_type& aStr); 18:50:48 INFO - private: 18:50:48 INFO - self_type& operator=(const char_type* aData) = delete; 18:50:48 INFO - self_type& operator=(char_type* aData) = delete; 18:50:48 INFO - }; 18:50:48 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 35 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-char.h" 18:50:48 INFO - #line 38 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - class nsCString : public nsACString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsCString self_type; 18:50:48 INFO - public: 18:50:48 INFO - nsCString() 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsCString(const char_type* aData, size_type aLength = size_type(-1)) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - #line 52 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - nsCString(const self_type& aStr) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - } 18:50:48 INFO - nsCString(const substring_tuple_type& aTuple) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsCString(const substring_type& aReadable) 18:50:48 INFO - : substring_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(aReadable); 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - #line 96 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - self_type& operator=(const substring_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - #line 114 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - const char_type* get() const 18:50:48 INFO - #line 116 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - { 18:50:48 INFO - return mData; 18:50:48 INFO - } 18:50:48 INFO - char_type CharAt(index_type aIndex) const 18:50:48 INFO - { 18:50:48 INFO - do { if (!(aIndex <= mLength)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "index exceeds allowable range", "aIndex <= mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h", 130); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - return mData[aIndex]; 18:50:48 INFO - } 18:50:48 INFO - char_type operator[](index_type aIndex) const 18:50:48 INFO - { 18:50:48 INFO - return CharAt(aIndex); 18:50:48 INFO - } 18:50:48 INFO - int32_t Find(const nsCString& aString, bool aIgnoreCase = false, 18:50:48 INFO - int32_t aOffset = 0, int32_t aCount = -1) const; 18:50:48 INFO - int32_t Find(const char* aString, bool aIgnoreCase = false, 18:50:48 INFO - int32_t aOffset = 0, int32_t aCount = -1) const; 18:50:48 INFO - int32_t RFind(const nsCString& aString, bool aIgnoreCase = false, 18:50:48 INFO - int32_t aOffset = -1, int32_t aCount = -1) const; 18:50:48 INFO - int32_t RFind(const char* aCString, bool aIgnoreCase = false, 18:50:48 INFO - int32_t aOffset = -1, int32_t aCount = -1) const; 18:50:48 INFO - int32_t RFindChar(char16_t aChar, int32_t aOffset = -1, 18:50:48 INFO - int32_t aCount = -1) const; 18:50:48 INFO - int32_t FindCharInSet(const char* aString, int32_t aOffset = 0) const; 18:50:48 INFO - int32_t FindCharInSet(const self_type& aString, int32_t aOffset = 0) const 18:50:48 INFO - { 18:50:48 INFO - return FindCharInSet(aString.get(), aOffset); 18:50:48 INFO - } 18:50:48 INFO - int32_t RFindCharInSet(const char_type* aString, int32_t aOffset = -1) const; 18:50:48 INFO - int32_t RFindCharInSet(const self_type& aString, int32_t aOffset = -1) const 18:50:48 INFO - { 18:50:48 INFO - return RFindCharInSet(aString.get(), aOffset); 18:50:48 INFO - } 18:50:48 INFO - int32_t Compare(const char* aString, bool aIgnoreCase = false, 18:50:48 INFO - int32_t aCount = -1) const; 18:50:48 INFO - #line 265 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - bool EqualsIgnoreCase(const char* aString, int32_t aCount = -1) const 18:50:48 INFO - { 18:50:48 INFO - return Compare(aString, true, aCount) == 0; 18:50:48 INFO - } 18:50:48 INFO - #line 285 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - double ToDouble(nsresult* aErrorCode) const; 18:50:48 INFO - float ToFloat(nsresult* aErrorCode) const 18:50:48 INFO - { 18:50:48 INFO - return (float)ToDouble(aErrorCode); 18:50:48 INFO - } 18:50:48 INFO - int32_t ToInteger(nsresult* aErrorCode, uint32_t aRadix = (10)) const; 18:50:48 INFO - int64_t ToInteger64(nsresult* aErrorCode, uint32_t aRadix = (10)) const; 18:50:48 INFO - size_type Mid(self_type& aResult, uint32_t aStartPos, uint32_t aCount) const; 18:50:48 INFO - size_type Left(self_type& aResult, size_type aCount) const 18:50:48 INFO - { 18:50:48 INFO - return Mid(aResult, 0, aCount); 18:50:48 INFO - } 18:50:48 INFO - size_type Right(self_type& aResult, size_type aCount) const 18:50:48 INFO - { 18:50:48 INFO - aCount = XPCOM_MIN(mLength, aCount); 18:50:48 INFO - return Mid(aResult, mLength - aCount, aCount); 18:50:48 INFO - } 18:50:48 INFO - bool SetCharAt(char16_t aChar, uint32_t aIndex); 18:50:48 INFO - void StripChars(const char* aSet); 18:50:48 INFO - bool StripChars(const char* aSet, const fallible_t&); 18:50:48 INFO - void StripWhitespace(); 18:50:48 INFO - bool StripWhitespace(const fallible_t&); 18:50:48 INFO - void ReplaceChar(char_type aOldChar, char_type aNewChar); 18:50:48 INFO - void ReplaceChar(const char* aSet, char_type aNewChar); 18:50:48 INFO - void ReplaceSubstring(const self_type& aTarget, const self_type& aNewValue); 18:50:48 INFO - void ReplaceSubstring(const char_type* aTarget, const char_type* aNewValue); 18:50:48 INFO - bool ReplaceSubstring(const self_type& aTarget, 18:50:48 INFO - const self_type& aNewValue, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - bool ReplaceSubstring(const char_type* aTarget, 18:50:48 INFO - const char_type* aNewValue, 18:50:48 INFO - const fallible_t&); 18:50:48 INFO - void Trim(const char* aSet, bool aEliminateLeading = true, 18:50:48 INFO - bool aEliminateTrailing = true, bool aIgnoreQuotes = false); 18:50:48 INFO - void CompressWhitespace(bool aEliminateLeading = true, 18:50:48 INFO - bool aEliminateTrailing = true); 18:50:48 INFO - void AssignWithConversion(const nsAString& aString); 18:50:48 INFO - void AssignWithConversion(const incompatible_char_type* aData, 18:50:48 INFO - int32_t aLength = -1); 18:50:48 INFO - #line 443 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - void Rebind(const char_type* aData, size_type aLength); 18:50:48 INFO - void AssertValidDependentString() 18:50:48 INFO - { 18:50:48 INFO - do { if (!(mData)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "nsTDependentString must wrap a non-NULL buffer", "mData", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h", 456); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - do { if (!(mLength != size_type(-1))) { NS_DebugBreak(NS_DEBUG_ASSERTION, "nsTDependentString has bogus length", "mLength != size_type(-1)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h", 457); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - do { if (!(mData[mLength] == 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "nsTDependentString must wrap only null-terminated strings. " "You are probably looking for nsTDependentSubstring.", "mData[mLength] == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h", 460); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - #line 461 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - } 18:50:48 INFO - protected: 18:50:48 INFO - nsCString(char_type* aData, size_type aLength, uint32_t aFlags) 18:50:48 INFO - : substring_type(aData, aLength, aFlags) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - struct Segment { 18:50:48 INFO - uint32_t mBegin, mLength; 18:50:48 INFO - Segment(uint32_t aBegin, uint32_t aLength) 18:50:48 INFO - : mBegin(aBegin) 18:50:48 INFO - , mLength(aLength) 18:50:48 INFO - {} 18:50:48 INFO - }; 18:50:48 INFO - }; 18:50:48 INFO - class nsFixedCString : public nsCString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsFixedCString self_type; 18:50:48 INFO - typedef nsFixedCString fixed_string_type; 18:50:48 INFO - public: 18:50:48 INFO - nsFixedCString(char_type* aData, size_type aStorageSize) 18:50:48 INFO - : string_type(aData, uint32_t(char_traits::length(aData)), 18:50:48 INFO - F_TERMINATED | F_FIXED | F_CLASS_FIXED) 18:50:48 INFO - , mFixedCapacity(aStorageSize - 1) 18:50:48 INFO - , mFixedBuf(aData) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsFixedCString(char_type* aData, size_type aStorageSize, 18:50:48 INFO - size_type aLength) 18:50:48 INFO - : string_type(aData, aLength, F_TERMINATED | F_FIXED | F_CLASS_FIXED) 18:50:48 INFO - , mFixedCapacity(aStorageSize - 1) 18:50:48 INFO - , mFixedBuf(aData) 18:50:48 INFO - { 18:50:48 INFO - mFixedBuf[aLength] = char_type(0); 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - protected: 18:50:48 INFO - friend class nsACString; 18:50:48 INFO - size_type mFixedCapacity; 18:50:48 INFO - char_type* mFixedBuf; 18:50:48 INFO - }; 18:50:48 INFO - class nsAutoCString : public nsFixedCString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsAutoCString self_type; 18:50:48 INFO - public: 18:50:48 INFO - nsAutoCString() 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsAutoCString(char_type aChar) 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsAutoCString(const char_type* aData, size_type aLength = size_type(-1)) 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData, aLength); 18:50:48 INFO - } 18:50:48 INFO - #line 600 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - nsAutoCString(const self_type& aStr) 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsAutoCString(const substring_type& aStr) 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - } 18:50:48 INFO - nsAutoCString(const substring_tuple_type& aTuple) 18:50:48 INFO - : fixed_string_type(mStorage, kDefaultStorageSize, 0) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Assign(aData); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - #line 638 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - self_type& operator=(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - enum 18:50:48 INFO - { 18:50:48 INFO - kDefaultStorageSize = 64 18:50:48 INFO - }; 18:50:48 INFO - private: 18:50:48 INFO - char_type mStorage[kDefaultStorageSize]; 18:50:48 INFO - }; 18:50:48 INFO - template class nsTArrayElementTraits; 18:50:48 INFO - template<> 18:50:48 INFO - class nsTArrayElementTraits 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - template struct Dont_Instantiate_nsTArray_of; 18:50:48 INFO - template struct Instead_Use_nsTArray_of; 18:50:48 INFO - static Dont_Instantiate_nsTArray_of* 18:50:48 INFO - Construct(Instead_Use_nsTArray_of* aE) 18:50:48 INFO - { 18:50:48 INFO - return 0; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - static Dont_Instantiate_nsTArray_of* 18:50:48 INFO - Construct(Instead_Use_nsTArray_of* aE, const A& aArg) 18:50:48 INFO - { 18:50:48 INFO - return 0; 18:50:48 INFO - } 18:50:48 INFO - static Dont_Instantiate_nsTArray_of* 18:50:48 INFO - Destruct(Instead_Use_nsTArray_of* aE) 18:50:48 INFO - { 18:50:48 INFO - return 0; 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - class nsXPIDLCString : public nsCString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsXPIDLCString self_type; 18:50:48 INFO - public: 18:50:48 INFO - nsXPIDLCString() 18:50:48 INFO - : string_type(char_traits::sEmptyBuffer, 0, F_TERMINATED | F_VOIDED) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsXPIDLCString(const self_type& aStr) 18:50:48 INFO - : string_type(char_traits::sEmptyBuffer, 0, F_TERMINATED | F_VOIDED) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - } 18:50:48 INFO - #line 732 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - const char_type* get() const 18:50:48 INFO - #line 734 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTString.h" 18:50:48 INFO - { 18:50:48 INFO - return (mFlags & F_VOIDED) ? nullptr : mData; 18:50:48 INFO - } 18:50:48 INFO - operator const char_type*() const 18:50:48 INFO - { 18:50:48 INFO - return get(); 18:50:48 INFO - } 18:50:48 INFO - char_type operator[](int32_t aIndex) const 18:50:48 INFO - { 18:50:48 INFO - return CharAt(index_type(aIndex)); 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(char_type aChar) 18:50:48 INFO - { 18:50:48 INFO - Assign(aChar); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const char_type* aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const self_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - class nsCGetterCopies 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef char char_type; 18:50:48 INFO - explicit nsCGetterCopies(nsACString& aStr) 18:50:48 INFO - : mString(aStr) 18:50:48 INFO - , mData(nullptr) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - ~nsCGetterCopies() 18:50:48 INFO - { 18:50:48 INFO - mString.Adopt(mData); 18:50:48 INFO - } 18:50:48 INFO - operator char_type**() 18:50:48 INFO - { 18:50:48 INFO - return &mData; 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - nsACString& mString; 18:50:48 INFO - char_type* mData; 18:50:48 INFO - }; 18:50:48 INFO - inline nsCGetterCopies 18:50:48 INFO - getter_Copies(nsACString& aString) 18:50:48 INFO - { 18:50:48 INFO - return nsCGetterCopies(aString); 18:50:48 INFO - } 18:50:48 INFO - class nsAdoptingCString : public nsXPIDLCString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsAdoptingCString self_type; 18:50:48 INFO - public: 18:50:48 INFO - explicit nsAdoptingCString() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - explicit nsAdoptingCString(char_type* aStr, 18:50:48 INFO - size_type aLength = size_type(-1)) 18:50:48 INFO - { 18:50:48 INFO - Adopt(aStr, aLength); 18:50:48 INFO - } 18:50:48 INFO - nsAdoptingCString(const self_type& aStr) 18:50:48 INFO - : nsXPIDLCString() 18:50:48 INFO - { 18:50:48 INFO - *this = aStr; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_type& aStr) 18:50:48 INFO - { 18:50:48 INFO - Assign(aStr); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const substring_tuple_type& aTuple) 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - self_type& operator=(const self_type& aStr); 18:50:48 INFO - private: 18:50:48 INFO - self_type& operator=(const char_type* aData) = delete; 18:50:48 INFO - self_type& operator=(char_type* aData) = delete; 18:50:48 INFO - }; 18:50:48 INFO - #line 39 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - static_assert(sizeof(char16_t) == 2, "size of char16_t must be 2"); 18:50:48 INFO - static_assert(sizeof(nsString::char_type) == 2, 18:50:48 INFO - "size of nsString::char_type must be 2"); 18:50:48 INFO - static_assert(nsString::char_type(-1) > nsString::char_type(0), 18:50:48 INFO - "nsString::char_type must be unsigned"); 18:50:48 INFO - static_assert(sizeof(nsCString::char_type) == 1, 18:50:48 INFO - "size of nsCString::char_type must be 1"); 18:50:48 INFO - class NS_LossyConvertUTF16toASCII : public nsAutoCString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - explicit NS_LossyConvertUTF16toASCII(const char16ptr_t aString) 18:50:48 INFO - { 18:50:48 INFO - LossyAppendUTF16toASCII(aString, *this); 18:50:48 INFO - } 18:50:48 INFO - NS_LossyConvertUTF16toASCII(const char16ptr_t aString, uint32_t aLength) 18:50:48 INFO - { 18:50:48 INFO - LossyAppendUTF16toASCII(Substring(aString, aLength), *this); 18:50:48 INFO - } 18:50:48 INFO - explicit NS_LossyConvertUTF16toASCII(const nsAString& aString) 18:50:48 INFO - { 18:50:48 INFO - LossyAppendUTF16toASCII(aString, *this); 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - NS_LossyConvertUTF16toASCII(char) = delete; 18:50:48 INFO - }; 18:50:48 INFO - class NS_ConvertASCIItoUTF16 : public nsAutoString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - explicit NS_ConvertASCIItoUTF16(const char* aCString) 18:50:48 INFO - { 18:50:48 INFO - AppendASCIItoUTF16(aCString, *this); 18:50:48 INFO - } 18:50:48 INFO - NS_ConvertASCIItoUTF16(const char* aCString, uint32_t aLength) 18:50:48 INFO - { 18:50:48 INFO - AppendASCIItoUTF16(Substring(aCString, aLength), *this); 18:50:48 INFO - } 18:50:48 INFO - explicit NS_ConvertASCIItoUTF16(const nsACString& aCString) 18:50:48 INFO - { 18:50:48 INFO - AppendASCIItoUTF16(aCString, *this); 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - NS_ConvertASCIItoUTF16(char16_t) = delete; 18:50:48 INFO - }; 18:50:48 INFO - class NS_ConvertUTF16toUTF8 : public nsAutoCString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - explicit NS_ConvertUTF16toUTF8(const char16ptr_t aString) 18:50:48 INFO - { 18:50:48 INFO - AppendUTF16toUTF8(aString, *this); 18:50:48 INFO - } 18:50:48 INFO - NS_ConvertUTF16toUTF8(const char16ptr_t aString, uint32_t aLength) 18:50:48 INFO - { 18:50:48 INFO - AppendUTF16toUTF8(Substring(aString, aLength), *this); 18:50:48 INFO - } 18:50:48 INFO - explicit NS_ConvertUTF16toUTF8(const nsAString& aString) 18:50:48 INFO - { 18:50:48 INFO - AppendUTF16toUTF8(aString, *this); 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - NS_ConvertUTF16toUTF8(char) = delete; 18:50:48 INFO - }; 18:50:48 INFO - class NS_ConvertUTF8toUTF16 : public nsAutoString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - explicit NS_ConvertUTF8toUTF16(const char* aCString) 18:50:48 INFO - { 18:50:48 INFO - AppendUTF8toUTF16(aCString, *this); 18:50:48 INFO - } 18:50:48 INFO - NS_ConvertUTF8toUTF16(const char* aCString, uint32_t aLength) 18:50:48 INFO - { 18:50:48 INFO - AppendUTF8toUTF16(Substring(aCString, aLength), *this); 18:50:48 INFO - } 18:50:48 INFO - explicit NS_ConvertUTF8toUTF16(const nsACString& aCString) 18:50:48 INFO - { 18:50:48 INFO - AppendUTF8toUTF16(aCString, *this); 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - NS_ConvertUTF8toUTF16(char16_t) = delete; 18:50:48 INFO - }; 18:50:48 INFO - inline char16_t* 18:50:48 INFO - wwc(wchar_t* aStr) 18:50:48 INFO - { 18:50:48 INFO - return reinterpret_cast(aStr); 18:50:48 INFO - } 18:50:48 INFO - inline wchar_t* 18:50:48 INFO - wwc(char16_t* aStr) 18:50:48 INFO - { 18:50:48 INFO - return reinterpret_cast(aStr); 18:50:48 INFO - } 18:50:48 INFO - inline const char16_t* 18:50:48 INFO - wwc(const wchar_t* aStr) 18:50:48 INFO - { 18:50:48 INFO - return reinterpret_cast(aStr); 18:50:48 INFO - } 18:50:48 INFO - inline const wchar_t* 18:50:48 INFO - wwc(const char16_t* aStr) 18:50:48 INFO - { 18:50:48 INFO - return reinterpret_cast(aStr); 18:50:48 INFO - } 18:50:48 INFO - #line 193 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - typedef nsAutoString nsVoidableString; 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-unichar.h" 18:50:48 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTDependentString.h" 18:50:48 INFO - class nsDependentString : public nsString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsDependentString self_type; 18:50:48 INFO - public: 18:50:48 INFO - nsDependentString(const char_type* aStart, const char_type* aEnd); 18:50:48 INFO - nsDependentString(const char_type* aData, uint32_t aLength) 18:50:48 INFO - : string_type(const_cast(aData), aLength, F_TERMINATED) 18:50:48 INFO - { 18:50:48 INFO - AssertValidDependentString(); 18:50:48 INFO - } 18:50:48 INFO - nsDependentString(char16ptr_t aData, uint32_t aLength) 18:50:48 INFO - : nsDependentString(static_cast(aData), aLength) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTDependentString.h" 18:50:48 INFO - explicit 18:50:48 INFO - nsDependentString(const char_type* aData) 18:50:48 INFO - : string_type(const_cast(aData), 18:50:48 INFO - uint32_t(char_traits::length(aData)), F_TERMINATED) 18:50:48 INFO - { 18:50:48 INFO - AssertValidDependentString(); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsDependentString(char16ptr_t aData) 18:50:48 INFO - : nsDependentString(static_cast(aData)) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - #line 61 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTDependentString.h" 18:50:48 INFO - nsDependentString(const string_type& aStr, uint32_t aStartPos) 18:50:48 INFO - : string_type() 18:50:48 INFO - { 18:50:48 INFO - Rebind(aStr, aStartPos); 18:50:48 INFO - } 18:50:48 INFO - nsDependentString() 18:50:48 INFO - : string_type() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - using nsString::Rebind; 18:50:48 INFO - void Rebind(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Rebind(aData, uint32_t(char_traits::length(aData))); 18:50:48 INFO - } 18:50:48 INFO - void Rebind(const char_type* aStart, const char_type* aEnd); 18:50:48 INFO - void Rebind(const string_type&, uint32_t aStartPos); 18:50:48 INFO - private: 18:50:48 INFO - nsDependentString(const substring_tuple_type&) = delete; 18:50:48 INFO - }; 18:50:48 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-char.h" 18:50:48 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTDependentString.h" 18:50:48 INFO - class nsDependentCString : public nsCString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsDependentCString self_type; 18:50:48 INFO - public: 18:50:48 INFO - nsDependentCString(const char_type* aStart, const char_type* aEnd); 18:50:48 INFO - nsDependentCString(const char_type* aData, uint32_t aLength) 18:50:48 INFO - : string_type(const_cast(aData), aLength, F_TERMINATED) 18:50:48 INFO - { 18:50:48 INFO - AssertValidDependentString(); 18:50:48 INFO - } 18:50:48 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTDependentString.h" 18:50:48 INFO - explicit 18:50:48 INFO - nsDependentCString(const char_type* aData) 18:50:48 INFO - : string_type(const_cast(aData), 18:50:48 INFO - uint32_t(char_traits::length(aData)), F_TERMINATED) 18:50:48 INFO - { 18:50:48 INFO - AssertValidDependentString(); 18:50:48 INFO - } 18:50:48 INFO - #line 61 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTDependentString.h" 18:50:48 INFO - nsDependentCString(const string_type& aStr, uint32_t aStartPos) 18:50:48 INFO - : string_type() 18:50:48 INFO - { 18:50:48 INFO - Rebind(aStr, aStartPos); 18:50:48 INFO - } 18:50:48 INFO - nsDependentCString() 18:50:48 INFO - : string_type() 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - using nsCString::Rebind; 18:50:48 INFO - void Rebind(const char_type* aData) 18:50:48 INFO - { 18:50:48 INFO - Rebind(aData, uint32_t(char_traits::length(aData))); 18:50:48 INFO - } 18:50:48 INFO - void Rebind(const char_type* aStart, const char_type* aEnd); 18:50:48 INFO - void Rebind(const string_type&, uint32_t aStartPos); 18:50:48 INFO - private: 18:50:48 INFO - nsDependentCString(const substring_tuple_type&) = delete; 18:50:48 INFO - }; 18:50:48 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentString.h" 18:50:48 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDependentString.h" 18:50:48 INFO - #line 198 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsLiteralString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsLiteralString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-unichar.h" 18:50:48 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsLiteralString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTLiteralString.h" 18:50:48 INFO - class nsLiteralString : public mozilla::detail::nsStringRepr 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsLiteralString self_type; 18:50:48 INFO - public: 18:50:48 INFO - template 18:50:48 INFO - explicit nsLiteralString(const char_type (&aStr)[N]) 18:50:48 INFO - : base_string_type(const_cast(aStr), N - 1, F_TERMINATED | F_LITERAL) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - const nsString& AsString() const 18:50:48 INFO - { 18:50:48 INFO - return *reinterpret_cast(this); 18:50:48 INFO - } 18:50:48 INFO - operator const nsString&() const 18:50:48 INFO - { 18:50:48 INFO - return AsString(); 18:50:48 INFO - } 18:50:48 INFO - char16ptr_t get() const && = delete; 18:50:48 INFO - char16ptr_t get() const & 18:50:48 INFO - #line 62 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTLiteralString.h" 18:50:48 INFO - { 18:50:48 INFO - return mData; 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - template 18:50:48 INFO - nsLiteralString(char_type (&aStr)[N]) = delete; 18:50:48 INFO - self_type& operator=(const self_type&) = delete; 18:50:48 INFO - }; 18:50:48 INFO - static_assert(sizeof(nsLiteralString) == sizeof(nsString), 18:50:48 INFO - "nsTLiteralString_CharT can masquerade as nsTString_CharT, " 18:50:48 INFO - "so they must have identical layout"); 18:50:48 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsLiteralString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsLiteralString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-char.h" 18:50:48 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsLiteralString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTLiteralString.h" 18:50:48 INFO - class nsLiteralCString : public mozilla::detail::nsCStringRepr 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsLiteralCString self_type; 18:50:48 INFO - public: 18:50:48 INFO - template 18:50:48 INFO - explicit nsLiteralCString(const char_type (&aStr)[N]) 18:50:48 INFO - : base_string_type(const_cast(aStr), N - 1, F_TERMINATED | F_LITERAL) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - const nsCString& AsString() const 18:50:48 INFO - { 18:50:48 INFO - return *reinterpret_cast(this); 18:50:48 INFO - } 18:50:48 INFO - operator const nsCString&() const 18:50:48 INFO - { 18:50:48 INFO - return AsString(); 18:50:48 INFO - } 18:50:48 INFO - #line 59 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTLiteralString.h" 18:50:48 INFO - const char_type* get() const && = delete; 18:50:48 INFO - const char_type* get() const & 18:50:48 INFO - #line 62 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTLiteralString.h" 18:50:48 INFO - { 18:50:48 INFO - return mData; 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - template 18:50:48 INFO - nsLiteralCString(char_type (&aStr)[N]) = delete; 18:50:48 INFO - self_type& operator=(const self_type&) = delete; 18:50:48 INFO - }; 18:50:48 INFO - static_assert(sizeof(nsLiteralCString) == sizeof(nsCString), 18:50:48 INFO - "nsTLiteralString_CharT can masquerade as nsTString_CharT, " 18:50:48 INFO - "so they must have identical layout"); 18:50:48 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsLiteralString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsLiteralString.h" 18:50:48 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsLiteralString.h" 18:50:48 INFO - #line 199 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsPromiseFlatString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsPromiseFlatString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-unichar.h" 18:50:48 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsPromiseFlatString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTPromiseFlatString.h" 18:50:48 INFO - class nsPromiseFlatString : public nsString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsPromiseFlatString self_type; 18:50:48 INFO - private: 18:50:48 INFO - void Init(const substring_type&); 18:50:48 INFO - void operator=(const self_type&) = delete; 18:50:48 INFO - nsPromiseFlatString() = delete; 18:50:48 INFO - nsPromiseFlatString(const string_type& aStr) = delete; 18:50:48 INFO - public: 18:50:48 INFO - explicit 18:50:48 INFO - nsPromiseFlatString(const substring_type& aStr) 18:50:48 INFO - : string_type() 18:50:48 INFO - { 18:50:48 INFO - Init(aStr); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsPromiseFlatString(const substring_tuple_type& aTuple) 18:50:48 INFO - : string_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - const nsPromiseFlatString 18:50:48 INFO - PromiseFlatString(const T& aString) 18:50:48 INFO - { 18:50:48 INFO - return nsPromiseFlatString(aString); 18:50:48 INFO - } 18:50:48 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsPromiseFlatString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsPromiseFlatString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-def-char.h" 18:50:48 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsPromiseFlatString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTPromiseFlatString.h" 18:50:48 INFO - class nsPromiseFlatCString : public nsCString 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef nsPromiseFlatCString self_type; 18:50:48 INFO - private: 18:50:48 INFO - void Init(const substring_type&); 18:50:48 INFO - void operator=(const self_type&) = delete; 18:50:48 INFO - nsPromiseFlatCString() = delete; 18:50:48 INFO - nsPromiseFlatCString(const string_type& aStr) = delete; 18:50:48 INFO - public: 18:50:48 INFO - explicit 18:50:48 INFO - nsPromiseFlatCString(const substring_type& aStr) 18:50:48 INFO - : string_type() 18:50:48 INFO - { 18:50:48 INFO - Init(aStr); 18:50:48 INFO - } 18:50:48 INFO - explicit 18:50:48 INFO - nsPromiseFlatCString(const substring_tuple_type& aTuple) 18:50:48 INFO - : string_type() 18:50:48 INFO - { 18:50:48 INFO - Assign(aTuple); 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - const nsPromiseFlatCString 18:50:48 INFO - PromiseFlatCString(const T& aString) 18:50:48 INFO - { 18:50:48 INFO - return nsPromiseFlatCString(aString); 18:50:48 INFO - } 18:50:48 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsPromiseFlatString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\string-template-undef.h" 18:50:48 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsPromiseFlatString.h" 18:50:48 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsPromiseFlatString.h" 18:50:48 INFO - #line 200 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsMemory.h" 18:50:48 INFO - class nsIMemory; 18:50:48 INFO - class nsMemory 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - static nsresult HeapMinimize(bool aImmediate); 18:50:48 INFO - static void* Clone(const void* aPtr, size_t aSize); 18:50:48 INFO - static nsIMemory* GetGlobalMemoryService(); 18:50:48 INFO - }; 18:50:48 INFO - namespace mozilla { 18:50:48 INFO - template 18:50:48 INFO - struct AlignmentTestStruct 18:50:48 INFO - { 18:50:48 INFO - char c; 18:50:48 INFO - T t; 18:50:48 INFO - }; 18:50:48 INFO - } 18:50:48 INFO - enum nsAssignmentType 18:50:48 INFO - { 18:50:48 INFO - NS_ASSIGNMENT_COPY, 18:50:48 INFO - NS_ASSIGNMENT_DEPEND, 18:50:48 INFO - NS_ASSIGNMENT_ADOPT 18:50:48 INFO - }; 18:50:48 INFO - #line 136 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsMemory.h" 18:50:48 INFO - #line 203 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\plhash.h" 18:50:48 INFO - extern "C" { 18:50:48 INFO - typedef struct PLHashEntry PLHashEntry; 18:50:48 INFO - typedef struct PLHashTable PLHashTable; 18:50:48 INFO - typedef PRUint32 PLHashNumber; 18:50:48 INFO - typedef PLHashNumber ( *PLHashFunction)(const void *key); 18:50:48 INFO - typedef PRIntn ( *PLHashComparator)(const void *v1, const void *v2); 18:50:48 INFO - typedef PRIntn ( *PLHashEnumerator)(PLHashEntry *he, PRIntn i, void *arg); 18:50:48 INFO - typedef struct PLHashAllocOps { 18:50:48 INFO - void * ( *allocTable)(void *pool, PRSize size); 18:50:48 INFO - void ( *freeTable)(void *pool, void *item); 18:50:48 INFO - PLHashEntry * ( *allocEntry)(void *pool, const void *key); 18:50:48 INFO - void ( *freeEntry)(void *pool, PLHashEntry *he, PRUintn flag); 18:50:48 INFO - } PLHashAllocOps; 18:50:48 INFO - struct PLHashEntry { 18:50:48 INFO - PLHashEntry *next; 18:50:48 INFO - PLHashNumber keyHash; 18:50:48 INFO - const void *key; 18:50:48 INFO - void *value; 18:50:48 INFO - }; 18:50:48 INFO - struct PLHashTable { 18:50:48 INFO - PLHashEntry **buckets; 18:50:48 INFO - PRUint32 nentries; 18:50:48 INFO - PRUint32 shift; 18:50:48 INFO - PLHashFunction keyHash; 18:50:48 INFO - PLHashComparator keyCompare; 18:50:48 INFO - PLHashComparator valueCompare; 18:50:48 INFO - const PLHashAllocOps *allocOps; 18:50:48 INFO - void *allocPriv; 18:50:48 INFO - }; 18:50:48 INFO - extern __declspec(dllexport) PLHashTable * 18:50:48 INFO - PL_NewHashTable(PRUint32 numBuckets, PLHashFunction keyHash, 18:50:48 INFO - PLHashComparator keyCompare, PLHashComparator valueCompare, 18:50:48 INFO - const PLHashAllocOps *allocOps, void *allocPriv); 18:50:48 INFO - extern __declspec(dllexport) void 18:50:48 INFO - PL_HashTableDestroy(PLHashTable *ht); 18:50:48 INFO - extern __declspec(dllexport) PLHashEntry * 18:50:48 INFO - PL_HashTableAdd(PLHashTable *ht, const void *key, void *value); 18:50:48 INFO - extern __declspec(dllexport) PRBool 18:50:48 INFO - PL_HashTableRemove(PLHashTable *ht, const void *key); 18:50:48 INFO - extern __declspec(dllexport) void * 18:50:48 INFO - PL_HashTableLookup(PLHashTable *ht, const void *key); 18:50:48 INFO - extern __declspec(dllexport) void * 18:50:48 INFO - PL_HashTableLookupConst(PLHashTable *ht, const void *key); 18:50:48 INFO - extern __declspec(dllexport) PRIntn 18:50:48 INFO - PL_HashTableEnumerateEntries(PLHashTable *ht, PLHashEnumerator f, void *arg); 18:50:48 INFO - extern __declspec(dllexport) PLHashNumber 18:50:48 INFO - PL_HashString(const void *key); 18:50:48 INFO - extern __declspec(dllexport) PRIntn 18:50:48 INFO - PL_CompareStrings(const void *v1, const void *v2); 18:50:48 INFO - extern __declspec(dllexport) PRIntn 18:50:48 INFO - PL_CompareValues(const void *v1, const void *v2); 18:50:48 INFO - extern __declspec(dllexport) PLHashEntry ** 18:50:48 INFO - PL_HashTableRawLookup(PLHashTable *ht, PLHashNumber keyHash, const void *key); 18:50:48 INFO - extern __declspec(dllexport) PLHashEntry ** 18:50:48 INFO - PL_HashTableRawLookupConst(PLHashTable *ht, PLHashNumber keyHash, 18:50:48 INFO - const void *key); 18:50:48 INFO - extern __declspec(dllexport) PLHashEntry * 18:50:48 INFO - PL_HashTableRawAdd(PLHashTable *ht, PLHashEntry **hep, PLHashNumber keyHash, 18:50:48 INFO - const void *key, void *value); 18:50:48 INFO - extern __declspec(dllexport) void 18:50:48 INFO - PL_HashTableRawRemove(PLHashTable *ht, PLHashEntry **hep, PLHashEntry *he); 18:50:48 INFO - extern __declspec(dllexport) PRIntn 18:50:48 INFO - PL_HashTableDump(PLHashTable *ht, PLHashEnumerator dump, FILE *fp); 18:50:48 INFO - } 18:50:48 INFO - #line 127 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nspr\\plhash.h" 18:50:48 INFO - #line 206 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 208 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsString.h" 18:50:48 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringGlue.h" 18:50:48 INFO - #line 25 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringGlue.h" 18:50:48 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAutoPtr.h" 18:50:48 INFO - template 18:50:48 INFO - class nsAutoPtr 18:50:48 INFO - { 18:50:48 INFO - private: 18:50:48 INFO - static_assert(!mozilla::IsScalar::value, "If you are using " 18:50:48 INFO - "nsAutoPtr to hold an array, use UniquePtr instead"); 18:50:48 INFO - void** 18:50:48 INFO - begin_assignment() 18:50:48 INFO - { 18:50:48 INFO - assign(0); 18:50:48 INFO - return reinterpret_cast(&mRawPtr); 18:50:48 INFO - } 18:50:48 INFO - void 18:50:48 INFO - assign(T* aNewPtr) 18:50:48 INFO - { 18:50:48 INFO - T* oldPtr = mRawPtr; 18:50:48 INFO - if (aNewPtr && aNewPtr == oldPtr) { 18:50:48 INFO - do { MOZ_ReportCrash("" "Logic flaw in the caller", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAutoPtr.h", 41); do { } while (0); do { __debugbreak(); MOZ_NoReturn(41); } while (0); } while (0); 18:50:48 INFO - } 18:50:48 INFO - mRawPtr = aNewPtr; 18:50:48 INFO - delete oldPtr; 18:50:48 INFO - } 18:50:48 INFO - class Ptr 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - Ptr(T* aPtr) 18:50:48 INFO - : mPtr(aPtr) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - operator T*() const 18:50:48 INFO - { 18:50:48 INFO - return mPtr; 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - T* mPtr; 18:50:48 INFO - }; 18:50:48 INFO - private: 18:50:48 INFO - T* mRawPtr; 18:50:48 INFO - public: 18:50:48 INFO - typedef T element_type; 18:50:48 INFO - ~nsAutoPtr() 18:50:48 INFO - { 18:50:48 INFO - delete mRawPtr; 18:50:48 INFO - } 18:50:48 INFO - nsAutoPtr() 18:50:48 INFO - : mRawPtr(0) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsAutoPtr(Ptr aRawPtr) 18:50:48 INFO - : mRawPtr(aRawPtr) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsAutoPtr(nsAutoPtr& aSmartPtr) 18:50:48 INFO - : mRawPtr(aSmartPtr.forget()) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - nsAutoPtr(nsAutoPtr& aSmartPtr) 18:50:48 INFO - : mRawPtr(aSmartPtr.forget()) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsAutoPtr(nsAutoPtr&& aSmartPtr) 18:50:48 INFO - : mRawPtr(aSmartPtr.forget()) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - nsAutoPtr(nsAutoPtr&& aSmartPtr) 18:50:48 INFO - : mRawPtr(aSmartPtr.forget()) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - nsAutoPtr& 18:50:48 INFO - operator=(T* aRhs) 18:50:48 INFO - { 18:50:48 INFO - assign(aRhs); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - nsAutoPtr& operator=(nsAutoPtr& aRhs) 18:50:48 INFO - { 18:50:48 INFO - assign(aRhs.forget()); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - nsAutoPtr& operator=(nsAutoPtr& aRhs) 18:50:48 INFO - { 18:50:48 INFO - assign(aRhs.forget()); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - nsAutoPtr& operator=(nsAutoPtr&& aRhs) 18:50:48 INFO - { 18:50:48 INFO - assign(aRhs.forget()); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - nsAutoPtr& operator=(nsAutoPtr&& aRhs) 18:50:48 INFO - { 18:50:48 INFO - assign(aRhs.forget()); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - T* 18:50:48 INFO - get() const 18:50:48 INFO - { 18:50:48 INFO - return mRawPtr; 18:50:48 INFO - } 18:50:48 INFO - operator T*() const 18:50:48 INFO - { 18:50:48 INFO - return get(); 18:50:48 INFO - } 18:50:48 INFO - T* 18:50:48 INFO - forget() 18:50:48 INFO - { 18:50:48 INFO - T* temp = mRawPtr; 18:50:48 INFO - mRawPtr = 0; 18:50:48 INFO - return temp; 18:50:48 INFO - } 18:50:48 INFO - T* 18:50:48 INFO - operator->() const 18:50:48 INFO - { 18:50:48 INFO - do { if (!(mRawPtr != 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "You can't dereference a NULL nsAutoPtr with operator->().", "mRawPtr != 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAutoPtr.h", 200); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - #line 201 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAutoPtr.h" 18:50:48 INFO - return get(); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - class Proxy 18:50:48 INFO - { 18:50:48 INFO - typedef R (T::*member_function)(Args...); 18:50:48 INFO - T* mRawPtr; 18:50:48 INFO - member_function mFunction; 18:50:48 INFO - public: 18:50:48 INFO - Proxy(T* aRawPtr, member_function aFunction) 18:50:48 INFO - : mRawPtr(aRawPtr), 18:50:48 INFO - mFunction(aFunction) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - R operator()(ActualArgs&&... aArgs) 18:50:48 INFO - { 18:50:48 INFO - return ((*mRawPtr).*mFunction)(mozilla::Forward(aArgs)...); 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - Proxy operator->*(R (C::*aFptr)(Args...)) const 18:50:48 INFO - { 18:50:48 INFO - do { if (!(mRawPtr != 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "You can't dereference a NULL nsAutoPtr with operator->*().", "mRawPtr != 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAutoPtr.h", 227); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - #line 228 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAutoPtr.h" 18:50:48 INFO - return Proxy(get(), aFptr); 18:50:48 INFO - } 18:50:48 INFO - nsAutoPtr* 18:50:48 INFO - get_address() 18:50:48 INFO - { 18:50:48 INFO - return this; 18:50:48 INFO - } 18:50:48 INFO - const nsAutoPtr* 18:50:48 INFO - get_address() const 18:50:48 INFO - { 18:50:48 INFO - return this; 18:50:48 INFO - } 18:50:48 INFO - public: 18:50:48 INFO - T& 18:50:48 INFO - operator*() const 18:50:48 INFO - { 18:50:48 INFO - do { if (!(mRawPtr != 0)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "You can't dereference a NULL nsAutoPtr with operator*().", "mRawPtr != 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAutoPtr.h", 252); MOZ_PretendNoReturn(); } } while(0); 18:50:48 INFO - #line 253 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAutoPtr.h" 18:50:48 INFO - return *get(); 18:50:48 INFO - } 18:50:48 INFO - T** 18:50:48 INFO - StartAssignment() 18:50:48 INFO - { 18:50:48 INFO - assign(0); 18:50:48 INFO - return reinterpret_cast(&mRawPtr); 18:50:48 INFO - #line 265 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAutoPtr.h" 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - inline nsAutoPtr* 18:50:48 INFO - address_of(nsAutoPtr& aPtr) 18:50:48 INFO - { 18:50:48 INFO - return aPtr.get_address(); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline const nsAutoPtr* 18:50:48 INFO - address_of(const nsAutoPtr& aPtr) 18:50:48 INFO - { 18:50:48 INFO - return aPtr.get_address(); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - class nsAutoPtrGetterTransfers 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - explicit 18:50:48 INFO - nsAutoPtrGetterTransfers(nsAutoPtr& aSmartPtr) 18:50:48 INFO - : mTargetSmartPtr(aSmartPtr) 18:50:48 INFO - { 18:50:48 INFO - } 18:50:48 INFO - operator void**() 18:50:48 INFO - { 18:50:48 INFO - return reinterpret_cast(mTargetSmartPtr.StartAssignment()); 18:50:48 INFO - } 18:50:48 INFO - operator T**() 18:50:48 INFO - { 18:50:48 INFO - return mTargetSmartPtr.StartAssignment(); 18:50:48 INFO - } 18:50:48 INFO - T*& 18:50:48 INFO - operator*() 18:50:48 INFO - { 18:50:48 INFO - return *(mTargetSmartPtr.StartAssignment()); 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - nsAutoPtr& mTargetSmartPtr; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - inline nsAutoPtrGetterTransfers 18:50:48 INFO - getter_Transfers(nsAutoPtr& aSmartPtr) 18:50:48 INFO - { 18:50:48 INFO - return nsAutoPtrGetterTransfers(aSmartPtr); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(const nsAutoPtr& aLhs, const nsAutoPtr& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return static_cast(aLhs.get()) == static_cast(aRhs.get()); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(const nsAutoPtr& aLhs, const nsAutoPtr& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return static_cast(aLhs.get()) != static_cast(aRhs.get()); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(const nsAutoPtr& aLhs, const U* aRhs) 18:50:48 INFO - { 18:50:48 INFO - return static_cast(aLhs.get()) == static_cast(aRhs); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(const U* aLhs, const nsAutoPtr& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return static_cast(aLhs) == static_cast(aRhs.get()); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(const nsAutoPtr& aLhs, const U* aRhs) 18:50:48 INFO - { 18:50:48 INFO - return static_cast(aLhs.get()) != static_cast(aRhs); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(const U* aLhs, const nsAutoPtr& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return static_cast(aLhs) != static_cast(aRhs.get()); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(const nsAutoPtr& aLhs, U* aRhs) 18:50:48 INFO - { 18:50:48 INFO - return static_cast(aLhs.get()) == const_cast(aRhs); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(U* aLhs, const nsAutoPtr& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return const_cast(aLhs) == static_cast(aRhs.get()); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(const nsAutoPtr& aLhs, U* aRhs) 18:50:48 INFO - { 18:50:48 INFO - return static_cast(aLhs.get()) != const_cast(aRhs); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(U* aLhs, const nsAutoPtr& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return const_cast(aLhs) != static_cast(aRhs.get()); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(const nsAutoPtr& aLhs, decltype(nullptr)) 18:50:48 INFO - { 18:50:48 INFO - return aLhs.get() == nullptr; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator==(decltype(nullptr), const nsAutoPtr& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return nullptr == aRhs.get(); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(const nsAutoPtr& aLhs, decltype(nullptr)) 18:50:48 INFO - { 18:50:48 INFO - return aLhs.get() != nullptr; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline bool 18:50:48 INFO - operator!=(decltype(nullptr), const nsAutoPtr& aRhs) 18:50:48 INFO - { 18:50:48 INFO - return nullptr != aRhs.get(); 18:50:48 INFO - } 18:50:48 INFO - #line 455 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsAutoPtr.h" 18:50:48 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/IndexSequence.h" 18:50:48 INFO - namespace mozilla { 18:50:48 INFO - template 18:50:48 INFO - struct IndexSequence 18:50:48 INFO - { 18:50:48 INFO - static constexpr size_t Size() { return sizeof...(Indices); } 18:50:48 INFO - }; 18:50:48 INFO - namespace detail { 18:50:48 INFO - template 18:50:48 INFO - struct IndexTuple 18:50:48 INFO - { 18:50:48 INFO - typedef IndexTuple Next; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct BuildIndexTuple 18:50:48 INFO - { 18:50:48 INFO - typedef typename BuildIndexTuple::Type::Next Type; 18:50:48 INFO - }; 18:50:48 INFO - template<> 18:50:48 INFO - struct BuildIndexTuple<0> 18:50:48 INFO - { 18:50:48 INFO - typedef IndexTuple<> Type; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct MakeIndexSequenceImpl; 18:50:48 INFO - template 18:50:48 INFO - struct MakeIndexSequenceImpl> 18:50:48 INFO - { 18:50:48 INFO - typedef IndexSequence Type; 18:50:48 INFO - }; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - struct MakeIndexSequence 18:50:48 INFO - { 18:50:48 INFO - typedef typename detail::MakeIndexSequenceImpl::Type>::Type Type; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IndexSequenceFor 18:50:48 INFO - { 18:50:48 INFO - typedef typename MakeIndexSequence::Type Type; 18:50:48 INFO - }; 18:50:48 INFO - } 18:50:48 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/IndexSequence.h" 18:50:48 INFO - #line 25 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Tuple.h" 18:50:48 INFO - namespace mozilla { 18:50:48 INFO - namespace detail { 18:50:48 INFO - template 18:50:48 INFO - struct Group; 18:50:48 INFO - template 18:50:48 INFO - struct CheckConvertibilityImpl; 18:50:48 INFO - template 18:50:48 INFO - struct CheckConvertibilityImpl 18:50:48 INFO - : FalseType {}; 18:50:48 INFO - template 18:50:48 INFO - struct CheckConvertibilityImpl, Group, true> 18:50:48 INFO - : IntegralConstant::value...>::value> { }; 18:50:48 INFO - template 18:50:48 INFO - struct CheckConvertibility; 18:50:48 INFO - template 18:50:48 INFO - struct CheckConvertibility, Group> 18:50:48 INFO - : CheckConvertibilityImpl, Group, 18:50:48 INFO - sizeof...(SourceTypes) == sizeof...(TargetTypes)> { }; 18:50:48 INFO - template 18:50:48 INFO - struct TupleImpl; 18:50:48 INFO - template 18:50:48 INFO - struct TupleImpl { 18:50:48 INFO - bool operator==(const TupleImpl& aOther) const 18:50:48 INFO - { 18:50:48 INFO - return true; 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct TupleImpl 18:50:48 INFO - : public TupleImpl 18:50:48 INFO - { 18:50:48 INFO - typedef TupleImpl Base; 18:50:48 INFO - static HeadT& Head(TupleImpl& aTuple) { return aTuple.mHead; } 18:50:48 INFO - static const HeadT& Head(const TupleImpl& aTuple) { return aTuple.mHead; } 18:50:48 INFO - static Base& Tail(TupleImpl& aTuple) { return aTuple; } 18:50:48 INFO - static const Base& Tail(const TupleImpl& aTuple) { return aTuple; } 18:50:48 INFO - TupleImpl() : Base(), mHead() { } 18:50:48 INFO - explicit TupleImpl(const HeadT& aHead, const TailT&... aTail) 18:50:48 INFO - : Base(aTail...), mHead(aHead) { } 18:50:48 INFO - template , 18:50:48 INFO - Group>::value>::Type> 18:50:48 INFO - explicit TupleImpl(OtherHeadT&& aHead, OtherTailT&&... aTail) 18:50:48 INFO - : Base(Forward(aTail)...), mHead(Forward(aHead)) { } 18:50:48 INFO - TupleImpl(const TupleImpl& aOther) 18:50:48 INFO - : Base(Tail(aOther)) 18:50:48 INFO - , mHead(Head(aOther)) {} 18:50:48 INFO - TupleImpl(TupleImpl&& aOther) 18:50:48 INFO - : Base(Move(Tail(aOther))) 18:50:48 INFO - , mHead(Forward(Head(aOther))) {} 18:50:48 INFO - template ::Type> 18:50:48 INFO - TupleImpl& operator=(const TupleImpl& aOther) 18:50:48 INFO - { 18:50:48 INFO - typedef TupleImpl OtherT; 18:50:48 INFO - Head(*this) = OtherT::Head(aOther); 18:50:48 INFO - Tail(*this) = OtherT::Tail(aOther); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - template ::Type> 18:50:48 INFO - TupleImpl& operator=(TupleImpl&& aOther) 18:50:48 INFO - { 18:50:48 INFO - typedef TupleImpl OtherT; 18:50:48 INFO - Head(*this) = Move(OtherT::Head(aOther)); 18:50:48 INFO - Tail(*this) = Move(OtherT::Tail(aOther)); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - TupleImpl& operator=(const TupleImpl& aOther) 18:50:48 INFO - { 18:50:48 INFO - Head(*this) = Head(aOther); 18:50:48 INFO - Tail(*this) = Tail(aOther); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - TupleImpl& operator=(TupleImpl&& aOther) 18:50:48 INFO - { 18:50:48 INFO - Head(*this) = Move(Head(aOther)); 18:50:48 INFO - Tail(*this) = Move(Tail(aOther)); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - bool operator==(const TupleImpl& aOther) const 18:50:48 INFO - { 18:50:48 INFO - return Head(*this) == Head(aOther) && Tail(*this) == Tail(aOther); 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - HeadT mHead; 18:50:48 INFO - }; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - class Tuple : public detail::TupleImpl<0, Elements...> 18:50:48 INFO - { 18:50:48 INFO - typedef detail::TupleImpl<0, Elements...> Impl; 18:50:48 INFO - public: 18:50:48 INFO - Tuple() : Impl() { } 18:50:48 INFO - explicit Tuple(const Elements&... aElements) : Impl(aElements...) { } 18:50:48 INFO - template , 18:50:48 INFO - detail::Group>::value>::Type> 18:50:48 INFO - explicit Tuple(OtherHead&& aHead, OtherTail&&... aTail) 18:50:48 INFO - : Impl(Forward(aHead), Forward(aTail)...) { } 18:50:48 INFO - Tuple(const Tuple& aOther) : Impl(aOther) { } 18:50:48 INFO - Tuple(Tuple&& aOther) : Impl(Move(aOther)) { } 18:50:48 INFO - template ::Type> 18:50:48 INFO - Tuple& operator=(const Tuple& aOther) 18:50:48 INFO - { 18:50:48 INFO - static_cast(*this) = aOther; 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - template ::Type> 18:50:48 INFO - Tuple& operator=(Tuple&& aOther) 18:50:48 INFO - { 18:50:48 INFO - static_cast(*this) = Move(aOther); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - Tuple& operator=(const Tuple& aOther) 18:50:48 INFO - { 18:50:48 INFO - static_cast(*this) = aOther; 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - Tuple& operator=(Tuple&& aOther) 18:50:48 INFO - { 18:50:48 INFO - static_cast(*this) = Move(aOther); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - bool operator==(const Tuple& aOther) const 18:50:48 INFO - { 18:50:48 INFO - return static_cast(*this) == static_cast(aOther); 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - class Tuple : public detail::TupleImpl<0, A, B> 18:50:48 INFO - { 18:50:48 INFO - typedef detail::TupleImpl<0, A, B> Impl; 18:50:48 INFO - public: 18:50:48 INFO - Tuple() : Impl() { } 18:50:48 INFO - explicit Tuple(const A& aA, const B& aB) : Impl(aA, aB) { } 18:50:48 INFO - template , 18:50:48 INFO - detail::Group>::value>::Type> 18:50:48 INFO - explicit Tuple(AArg&& aA, BArg&& aB) 18:50:48 INFO - : Impl(Forward(aA), Forward(aB)) { } 18:50:48 INFO - Tuple(const Tuple& aOther) : Impl(aOther) { } 18:50:48 INFO - Tuple(Tuple&& aOther) : Impl(Move(aOther)) { } 18:50:48 INFO - explicit Tuple(const Pair& aOther) 18:50:48 INFO - : Impl(aOther.first(), aOther.second()) { } 18:50:48 INFO - explicit Tuple(Pair&& aOther) : Impl(Forward(aOther.first()), 18:50:48 INFO - Forward(aOther.second())) { } 18:50:48 INFO - explicit Tuple(const std::pair& aOther) 18:50:48 INFO - : Impl(aOther.first, aOther.second) { } 18:50:48 INFO - explicit Tuple(std::pair&& aOther) : Impl(Forward(aOther.first), 18:50:48 INFO - Forward(aOther.second)) { } 18:50:48 INFO - template 18:50:48 INFO - Tuple& operator=(const Tuple& aOther) 18:50:48 INFO - { 18:50:48 INFO - static_cast(*this) = aOther; 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - Tuple& operator=(Tuple&& aOther) 18:50:48 INFO - { 18:50:48 INFO - static_cast(*this) = Move(aOther); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - Tuple& operator=(const Tuple& aOther) 18:50:48 INFO - { 18:50:48 INFO - static_cast(*this) = aOther; 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - Tuple& operator=(Tuple&& aOther) 18:50:48 INFO - { 18:50:48 INFO - static_cast(*this) = Move(aOther); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - Tuple& operator=(const Pair& aOther) 18:50:48 INFO - { 18:50:48 INFO - Impl::Head(*this) = aOther.first(); 18:50:48 INFO - Impl::Tail(*this).Head(*this) = aOther.second(); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - Tuple& operator=(Pair&& aOther) 18:50:48 INFO - { 18:50:48 INFO - Impl::Head(*this) = Forward(aOther.first()); 18:50:48 INFO - Impl::Tail(*this).Head(*this) = Forward(aOther.second()); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - Tuple& operator=(const std::pair& aOther) 18:50:48 INFO - { 18:50:48 INFO - Impl::Head(*this) = aOther.first; 18:50:48 INFO - Impl::Tail(*this).Head(*this) = aOther.second; 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - Tuple& operator=(std::pair&& aOther) 18:50:48 INFO - { 18:50:48 INFO - Impl::Head(*this) = Forward(aOther.first); 18:50:48 INFO - Impl::Tail(*this).Head(*this) = Forward(aOther.second); 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - template <> 18:50:48 INFO - class Tuple<> {}; 18:50:48 INFO - namespace detail { 18:50:48 INFO - template 18:50:48 INFO - auto TupleGetHelper(TupleImpl& aTuple) 18:50:48 INFO - -> decltype(TupleImpl::Head(aTuple)) 18:50:48 INFO - { 18:50:48 INFO - return TupleImpl::Head(aTuple); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - auto TupleGetHelper(const TupleImpl& aTuple) 18:50:48 INFO - -> decltype(TupleImpl::Head(aTuple)) 18:50:48 INFO - { 18:50:48 INFO - return TupleImpl::Head(aTuple); 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - auto Get(Tuple& aTuple) 18:50:48 INFO - -> decltype(detail::TupleGetHelper(aTuple)) 18:50:48 INFO - { 18:50:48 INFO - return detail::TupleGetHelper(aTuple); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - auto Get(const Tuple& aTuple) 18:50:48 INFO - -> decltype(detail::TupleGetHelper(aTuple)) 18:50:48 INFO - { 18:50:48 INFO - return detail::TupleGetHelper(aTuple); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - auto Get(Tuple&& aTuple) 18:50:48 INFO - -> decltype(Move(mozilla::Get(aTuple))) 18:50:48 INFO - { 18:50:48 INFO - return Move(mozilla::Get(aTuple)); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline Tuple::Type...> 18:50:48 INFO - MakeTuple(Elements&&... aElements) 18:50:48 INFO - { 18:50:48 INFO - return Tuple::Type...>(Forward(aElements)...); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - inline Tuple 18:50:48 INFO - Tie(Elements&... aVariables) 18:50:48 INFO - { 18:50:48 INFO - return Tuple(aVariables...); 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - #line 462 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Tuple.h" 18:50:48 INFO - #line 29 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - extern nsresult 18:50:48 INFO - NS_NewThread(nsIThread** aResult, 18:50:48 INFO - nsIRunnable* aInitialEvent = nullptr, 18:50:48 INFO - uint32_t aStackSize = nsIThreadManager::DEFAULT_STACK_SIZE); 18:50:48 INFO - extern nsresult 18:50:48 INFO - NS_NewNamedThread(const nsACString& aName, 18:50:48 INFO - nsIThread** aResult, 18:50:48 INFO - nsIRunnable* aInitialEvent = nullptr, 18:50:48 INFO - uint32_t aStackSize = nsIThreadManager::DEFAULT_STACK_SIZE); 18:50:48 INFO - template 18:50:48 INFO - inline nsresult 18:50:48 INFO - NS_NewNamedThread(const char (&aName)[LEN], 18:50:48 INFO - nsIThread** aResult, 18:50:48 INFO - nsIRunnable* aInitialEvent = nullptr, 18:50:48 INFO - uint32_t aStackSize = nsIThreadManager::DEFAULT_STACK_SIZE) 18:50:48 INFO - { 18:50:48 INFO - static_assert(LEN <= 16, 18:50:48 INFO - "Thread name must be no more than 16 characters"); 18:50:48 INFO - return NS_NewNamedThread(nsDependentCString(aName, LEN - 1), 18:50:48 INFO - aResult, aInitialEvent, aStackSize); 18:50:48 INFO - } 18:50:48 INFO - extern nsresult NS_GetCurrentThread(nsIThread** aResult); 18:50:48 INFO - extern nsresult NS_DispatchToCurrentThread(nsIRunnable* aEvent); 18:50:48 INFO - extern nsresult 18:50:48 INFO - NS_DispatchToCurrentThread(already_AddRefed&& aEvent); 18:50:48 INFO - extern nsresult 18:50:48 INFO - NS_DispatchToMainThread(nsIRunnable* aEvent, 18:50:48 INFO - uint32_t aDispatchFlags = nsIEventTarget::DISPATCH_NORMAL); 18:50:48 INFO - extern nsresult 18:50:48 INFO - NS_DispatchToMainThread(already_AddRefed&& aEvent, 18:50:48 INFO - uint32_t aDispatchFlags = nsIEventTarget::DISPATCH_NORMAL); 18:50:48 INFO - extern nsresult 18:50:48 INFO - NS_DelayedDispatchToCurrentThread( 18:50:48 INFO - already_AddRefed&& aEvent, uint32_t aDelayMs); 18:50:48 INFO - extern nsresult 18:50:48 INFO - NS_IdleDispatchToCurrentThread(already_AddRefed&& aEvent); 18:50:48 INFO - extern nsresult 18:50:48 INFO - NS_ProcessPendingEvents(nsIThread* aThread, 18:50:48 INFO - PRIntervalTime aTimeout = 0xffffffffUL); 18:50:48 INFO - #line 141 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - extern bool NS_HasPendingEvents(nsIThread* aThread = nullptr); 18:50:48 INFO - extern bool NS_ProcessNextEvent(nsIThread* aThread = nullptr, 18:50:48 INFO - bool aMayWait = true); 18:50:48 INFO - extern bool NS_IsInCompositorThread(); 18:50:48 INFO - inline already_AddRefed 18:50:48 INFO - do_GetCurrentThread() 18:50:48 INFO - { 18:50:48 INFO - nsIThread* thread = nullptr; 18:50:48 INFO - NS_GetCurrentThread(&thread); 18:50:48 INFO - return already_AddRefed(thread); 18:50:48 INFO - } 18:50:48 INFO - inline already_AddRefed 18:50:48 INFO - do_GetMainThread() 18:50:48 INFO - { 18:50:48 INFO - nsIThread* thread = nullptr; 18:50:48 INFO - NS_GetMainThread(&thread); 18:50:48 INFO - return already_AddRefed(thread); 18:50:48 INFO - } 18:50:48 INFO - extern nsIThread* NS_GetCurrentThread(); 18:50:48 INFO - #line 215 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - namespace mozilla { 18:50:48 INFO - class IdlePeriod : public nsIIdlePeriod 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - public: virtual nsresult __stdcall QueryInterface(const nsIID& aIID, void** aInstancePtr) override; virtual MozExternalRefCountType __stdcall AddRef(void) override; virtual MozExternalRefCountType __stdcall Release(void) override; typedef mozilla::TrueType HasThreadSafeRefCnt; protected: ::mozilla::ThreadSafeAutoRefCnt mRefCnt; nsAutoOwningThread _mOwningThread; public: 18:50:48 INFO - virtual nsresult __stdcall GetIdlePeriodHint(mozilla::TimeStamp *_retval) override; 18:50:48 INFO - IdlePeriod() {} 18:50:48 INFO - protected: 18:50:48 INFO - virtual ~IdlePeriod() {} 18:50:48 INFO - private: 18:50:48 INFO - IdlePeriod(const IdlePeriod&) = delete; 18:50:48 INFO - IdlePeriod& operator=(const IdlePeriod&) = delete; 18:50:48 INFO - IdlePeriod& operator=(const IdlePeriod&&) = delete; 18:50:48 INFO - }; 18:50:48 INFO - class Runnable : public nsIRunnable, public nsINamed 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - public: virtual nsresult __stdcall QueryInterface(const nsIID& aIID, void** aInstancePtr) override; virtual MozExternalRefCountType __stdcall AddRef(void) override; virtual MozExternalRefCountType __stdcall Release(void) override; typedef mozilla::TrueType HasThreadSafeRefCnt; protected: ::mozilla::ThreadSafeAutoRefCnt mRefCnt; nsAutoOwningThread _mOwningThread; public: 18:50:48 INFO - virtual nsresult __stdcall Run(void) override; 18:50:48 INFO - virtual nsresult __stdcall GetName(nsACString & aName) override; virtual nsresult __stdcall SetName(const char * aName) override; 18:50:48 INFO - Runnable() {} 18:50:48 INFO - explicit Runnable(const char* aName) : mName(aName) {} 18:50:48 INFO - #line 254 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - protected: 18:50:48 INFO - virtual ~Runnable() {} 18:50:48 INFO - private: 18:50:48 INFO - Runnable(const Runnable&) = delete; 18:50:48 INFO - Runnable& operator=(const Runnable&) = delete; 18:50:48 INFO - Runnable& operator=(const Runnable&&) = delete; 18:50:48 INFO - const char* mName = nullptr; 18:50:48 INFO - #line 265 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - }; 18:50:48 INFO - class CancelableRunnable : public Runnable, 18:50:48 INFO - public nsICancelableRunnable 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - public: virtual nsresult __stdcall QueryInterface(const nsIID& aIID, void** aInstancePtr) override; virtual MozExternalRefCountType __stdcall AddRef(void) override; virtual MozExternalRefCountType __stdcall Release(void) override; 18:50:48 INFO - virtual nsresult Cancel() override; 18:50:48 INFO - CancelableRunnable() {} 18:50:48 INFO - explicit CancelableRunnable(const char* aName) : Runnable(aName) {} 18:50:48 INFO - protected: 18:50:48 INFO - virtual ~CancelableRunnable() {} 18:50:48 INFO - private: 18:50:48 INFO - CancelableRunnable(const CancelableRunnable&) = delete; 18:50:48 INFO - CancelableRunnable& operator=(const CancelableRunnable&) = delete; 18:50:48 INFO - CancelableRunnable& operator=(const CancelableRunnable&&) = delete; 18:50:48 INFO - }; 18:50:48 INFO - class IncrementalRunnable : public CancelableRunnable, 18:50:48 INFO - public nsIIncrementalRunnable 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - public: virtual nsresult __stdcall QueryInterface(const nsIID& aIID, void** aInstancePtr) override; virtual MozExternalRefCountType __stdcall AddRef(void) override; virtual MozExternalRefCountType __stdcall Release(void) override; 18:50:48 INFO - virtual void SetDeadline(TimeStamp aDeadline) override; 18:50:48 INFO - IncrementalRunnable() {} 18:50:48 INFO - protected: 18:50:48 INFO - virtual ~IncrementalRunnable() {} 18:50:48 INFO - private: 18:50:48 INFO - IncrementalRunnable(const IncrementalRunnable&) = delete; 18:50:48 INFO - IncrementalRunnable& operator=(const IncrementalRunnable&) = delete; 18:50:48 INFO - IncrementalRunnable& operator=(const IncrementalRunnable&&) = delete; 18:50:48 INFO - }; 18:50:48 INFO - namespace detail { 18:50:48 INFO - template 18:50:48 INFO - class RunnableFunction : public Runnable 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - template 18:50:48 INFO - explicit RunnableFunction(F&& aFunction) 18:50:48 INFO - : mFunction(Forward(aFunction)) 18:50:48 INFO - { } 18:50:48 INFO - virtual nsresult __stdcall Run() override { 18:50:48 INFO - static_assert(IsVoid::value, 18:50:48 INFO - "The lambda must return void!"); 18:50:48 INFO - mFunction(); 18:50:48 INFO - return NS_OK; 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - StoredFunction mFunction; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - using RunnableFunctionImpl = 18:50:48 INFO - typename detail::RunnableFunction::Type>; 18:50:48 INFO - template 18:50:48 INFO - inline already_AddRefed 18:50:48 INFO - SetRunnableName(already_AddRefed&& aObj, const char* aName) 18:50:48 INFO - { 18:50:48 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aName))))) { MOZ_ReportAssertionFailure("aName", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h", 340); do { } while (0); do { __debugbreak(); MOZ_NoReturn(340); } while (0); } } while (0); 18:50:48 INFO - RefPtr ref(aObj); 18:50:48 INFO - ref->SetName(aName); 18:50:48 INFO - return ref.forget(); 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - namespace detail { 18:50:48 INFO - template 18:50:48 INFO - struct IsRefcountedSmartPointerHelper : FalseType {}; 18:50:48 INFO - template 18:50:48 INFO - struct IsRefcountedSmartPointerHelper> : TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct IsRefcountedSmartPointerHelper> : TrueType {}; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - struct IsRefcountedSmartPointer 18:50:48 INFO - : detail::IsRefcountedSmartPointerHelper::Type> 18:50:48 INFO - {}; 18:50:48 INFO - namespace detail { 18:50:48 INFO - template 18:50:48 INFO - struct RemoveSmartPointerHelper 18:50:48 INFO - { 18:50:48 INFO - typedef T Type; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct RemoveSmartPointerHelper> 18:50:48 INFO - { 18:50:48 INFO - typedef Pointee Type; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct RemoveSmartPointerHelper> 18:50:48 INFO - { 18:50:48 INFO - typedef Pointee Type; 18:50:48 INFO - }; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - struct RemoveSmartPointer 18:50:48 INFO - : detail::RemoveSmartPointerHelper::Type> 18:50:48 INFO - {}; 18:50:48 INFO - namespace detail { 18:50:48 INFO - template 18:50:48 INFO - struct RemoveRawOrSmartPointerHelper 18:50:48 INFO - { 18:50:48 INFO - typedef T Type; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct RemoveRawOrSmartPointerHelper 18:50:48 INFO - { 18:50:48 INFO - typedef Pointee Type; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct RemoveRawOrSmartPointerHelper> 18:50:48 INFO - { 18:50:48 INFO - typedef Pointee Type; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct RemoveRawOrSmartPointerHelper> 18:50:48 INFO - { 18:50:48 INFO - typedef Pointee Type; 18:50:48 INFO - }; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - struct RemoveRawOrSmartPointer 18:50:48 INFO - : detail::RemoveRawOrSmartPointerHelper::Type> 18:50:48 INFO - {}; 18:50:48 INFO - } 18:50:48 INFO - inline nsISupports* 18:50:48 INFO - ToSupports(mozilla::Runnable *p) 18:50:48 INFO - { 18:50:48 INFO - return static_cast(p); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed 18:50:48 INFO - NS_NewRunnableFunction(Function&& aFunction) 18:50:48 INFO - { 18:50:48 INFO - return do_AddRef(new mozilla::detail::RunnableFunctionImpl 18:50:48 INFO - (mozilla::Forward(aFunction))); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed 18:50:48 INFO - NS_NewRunnableFunction(const char* aName, Function&& aFunction) 18:50:48 INFO - { 18:50:48 INFO - return mozilla::detail::SetRunnableName( 18:50:48 INFO - NS_NewRunnableFunction(mozilla::Forward(aFunction)), aName); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - class nsRunnableMethod : public mozilla::Conditional::Type 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - virtual void Revoke() = 0; 18:50:48 INFO - template 18:50:48 INFO - class ReturnTypeEnforcer 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - typedef int ReturnTypeIsSafe; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - class ReturnTypeEnforcer> 18:50:48 INFO - { 18:50:48 INFO - }; 18:50:48 INFO - typedef typename ReturnTypeEnforcer::ReturnTypeIsSafe check; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct nsRunnableMethodReceiver 18:50:48 INFO - { 18:50:48 INFO - RefPtr mObj; 18:50:48 INFO - explicit nsRunnableMethodReceiver(ClassType* aObj) : mObj(aObj) {} 18:50:48 INFO - ~nsRunnableMethodReceiver() { Revoke(); } 18:50:48 INFO - ClassType* Get() const { return mObj.get(); } 18:50:48 INFO - void Revoke() { mObj = nullptr; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct nsRunnableMethodReceiver 18:50:48 INFO - { 18:50:48 INFO - ClassType* mObj; 18:50:48 INFO - explicit nsRunnableMethodReceiver(ClassType* aObj) : mObj(aObj) {} 18:50:48 INFO - ClassType* Get() const { return mObj; } 18:50:48 INFO - void Revoke() { mObj = nullptr; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct nsRunnableMethodTraits; 18:50:48 INFO - template 18:50:48 INFO - struct nsRunnableMethodTraits 18:50:48 INFO - { 18:50:48 INFO - typedef typename mozilla::RemoveRawOrSmartPointer::Type class_type; 18:50:48 INFO - static_assert(mozilla::IsBaseOf::value, 18:50:48 INFO - "Stored class must inherit from method's class"); 18:50:48 INFO - typedef R return_type; 18:50:48 INFO - typedef nsRunnableMethod base_type; 18:50:48 INFO - static const bool can_cancel = Cancelable; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct nsRunnableMethodTraits 18:50:48 INFO - { 18:50:48 INFO - typedef const typename mozilla::RemoveRawOrSmartPointer::Type class_type; 18:50:48 INFO - static_assert(mozilla::IsBaseOf::value, 18:50:48 INFO - "Stored class must inherit from method's class"); 18:50:48 INFO - typedef R return_type; 18:50:48 INFO - typedef nsRunnableMethod base_type; 18:50:48 INFO - static const bool can_cancel = Cancelable; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct nsRunnableMethodTraits 18:50:48 INFO - { 18:50:48 INFO - typedef typename mozilla::RemoveRawOrSmartPointer::Type class_type; 18:50:48 INFO - static_assert(mozilla::IsBaseOf::value, 18:50:48 INFO - "Stored class must inherit from method's class"); 18:50:48 INFO - typedef R return_type; 18:50:48 INFO - typedef nsRunnableMethod base_type; 18:50:48 INFO - static const bool can_cancel = Cancelable; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct nsRunnableMethodTraits 18:50:48 INFO - { 18:50:48 INFO - typedef typename mozilla::RemoveRawOrSmartPointer::Type class_type; 18:50:48 INFO - static_assert(mozilla::IsBaseOf::value, 18:50:48 INFO - "Stored class must inherit from method's class"); 18:50:48 INFO - typedef R return_type; 18:50:48 INFO - typedef nsRunnableMethod base_type; 18:50:48 INFO - static const bool can_cancel = Cancelable; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct nsRunnableMethodTraits 18:50:48 INFO - { 18:50:48 INFO - typedef const typename mozilla::RemoveRawOrSmartPointer::Type class_type; 18:50:48 INFO - static_assert(mozilla::IsBaseOf::value, 18:50:48 INFO - "Stored class must inherit from method's class"); 18:50:48 INFO - typedef R return_type; 18:50:48 INFO - typedef nsRunnableMethod base_type; 18:50:48 INFO - static const bool can_cancel = Cancelable; 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct nsRunnableMethodTraits 18:50:48 INFO - { 18:50:48 INFO - typedef const typename mozilla::RemoveRawOrSmartPointer::Type class_type; 18:50:48 INFO - static_assert(mozilla::IsBaseOf::value, 18:50:48 INFO - "Stored class must inherit from method's class"); 18:50:48 INFO - typedef R return_type; 18:50:48 INFO - typedef nsRunnableMethod base_type; 18:50:48 INFO - static const bool can_cancel = Cancelable; 18:50:48 INFO - }; 18:50:48 INFO - #line 574 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass : public mozilla::FalseType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StoreCopyPassByValue 18:50:48 INFO - { 18:50:48 INFO - typedef T stored_type; 18:50:48 INFO - typedef T passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StoreCopyPassByValue(A&& a) : m(mozilla::Forward(a)) {} 18:50:48 INFO - passed_type PassAsParameter() { return m; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StoreCopyPassByConstLRef 18:50:48 INFO - { 18:50:48 INFO - typedef T stored_type; 18:50:48 INFO - typedef const T& passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StoreCopyPassByConstLRef(A&& a) : m(mozilla::Forward(a)) {} 18:50:48 INFO - passed_type PassAsParameter() { return m; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StoreCopyPassByLRef 18:50:48 INFO - { 18:50:48 INFO - typedef T stored_type; 18:50:48 INFO - typedef T& passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StoreCopyPassByLRef(A&& a) : m(mozilla::Forward(a)) {} 18:50:48 INFO - passed_type PassAsParameter() { return m; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StoreCopyPassByRRef 18:50:48 INFO - { 18:50:48 INFO - typedef T stored_type; 18:50:48 INFO - typedef T&& passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StoreCopyPassByRRef(A&& a) : m(mozilla::Forward(a)) {} 18:50:48 INFO - passed_type PassAsParameter() { return mozilla::Move(m); } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StoreRefPassByLRef 18:50:48 INFO - { 18:50:48 INFO - typedef T& stored_type; 18:50:48 INFO - typedef T& passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StoreRefPassByLRef(A& a) : m(a) {} 18:50:48 INFO - passed_type PassAsParameter() { return m; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StoreConstRefPassByConstLRef 18:50:48 INFO - { 18:50:48 INFO - typedef const T& stored_type; 18:50:48 INFO - typedef const T& passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StoreConstRefPassByConstLRef(const A& a) : m(a) {} 18:50:48 INFO - passed_type PassAsParameter() { return m; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StoreRefPtrPassByPtr 18:50:48 INFO - { 18:50:48 INFO - typedef RefPtr stored_type; 18:50:48 INFO - typedef T* passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StoreRefPtrPassByPtr(A&& a) : m(mozilla::Forward(a)) {} 18:50:48 INFO - passed_type PassAsParameter() { return m.get(); } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StorePtrPassByPtr 18:50:48 INFO - { 18:50:48 INFO - typedef T* stored_type; 18:50:48 INFO - typedef T* passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StorePtrPassByPtr(A a) : m(a) {} 18:50:48 INFO - passed_type PassAsParameter() { return m; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StoreConstPtrPassByConstPtr 18:50:48 INFO - { 18:50:48 INFO - typedef const T* stored_type; 18:50:48 INFO - typedef const T* passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StoreConstPtrPassByConstPtr(A a) : m(a) {} 18:50:48 INFO - passed_type PassAsParameter() { return m; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StoreCopyPassByConstPtr 18:50:48 INFO - { 18:50:48 INFO - typedef T stored_type; 18:50:48 INFO - typedef const T* passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StoreCopyPassByConstPtr(A&& a) : m(mozilla::Forward(a)) {} 18:50:48 INFO - passed_type PassAsParameter() { return &m; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - template 18:50:48 INFO - struct StoreCopyPassByPtr 18:50:48 INFO - { 18:50:48 INFO - typedef T stored_type; 18:50:48 INFO - typedef T* passed_type; 18:50:48 INFO - stored_type m; 18:50:48 INFO - template 18:50:48 INFO - StoreCopyPassByPtr(A&& a) : m(mozilla::Forward(a)) {} 18:50:48 INFO - passed_type PassAsParameter() { return &m; } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - struct IsParameterStorageClass> 18:50:48 INFO - : public mozilla::TrueType {}; 18:50:48 INFO - namespace detail { 18:50:48 INFO - template 18:50:48 INFO - struct SFINAE1True : mozilla::TrueType 18:50:48 INFO - {}; 18:50:48 INFO - template 18:50:48 INFO - static auto HasRefCountMethodsTest(int) 18:50:48 INFO - -> SFINAE1True().AddRef(), 18:50:48 INFO - mozilla::DeclVal().Release())>; 18:50:48 INFO - template 18:50:48 INFO - static auto HasRefCountMethodsTest(long) -> mozilla::FalseType; 18:50:48 INFO - template 18:50:48 INFO - struct HasRefCountMethods : decltype(HasRefCountMethodsTest(0)) 18:50:48 INFO - {}; 18:50:48 INFO - template 18:50:48 INFO - struct NonnsISupportsPointerStorageClass 18:50:48 INFO - : mozilla::Conditional::value, 18:50:48 INFO - StoreConstPtrPassByConstPtr< 18:50:48 INFO - typename mozilla::RemoveConst::Type>, 18:50:48 INFO - StorePtrPassByPtr> 18:50:48 INFO - {}; 18:50:48 INFO - template 18:50:48 INFO - struct PointerStorageClass 18:50:48 INFO - : mozilla::Conditional::value, 18:50:48 INFO - StoreRefPtrPassByPtr, 18:50:48 INFO - typename NonnsISupportsPointerStorageClass< 18:50:48 INFO - TWithoutPointer 18:50:48 INFO - >::Type> 18:50:48 INFO - {}; 18:50:48 INFO - template 18:50:48 INFO - struct LValueReferenceStorageClass 18:50:48 INFO - : mozilla::Conditional::value, 18:50:48 INFO - StoreConstRefPassByConstLRef< 18:50:48 INFO - typename mozilla::RemoveConst::Type>, 18:50:48 INFO - StoreRefPassByLRef> 18:50:48 INFO - {}; 18:50:48 INFO - template 18:50:48 INFO - struct SmartPointerStorageClass 18:50:48 INFO - : mozilla::Conditional::value, 18:50:48 INFO - StoreRefPtrPassByPtr< 18:50:48 INFO - typename mozilla::RemoveSmartPointer::Type>, 18:50:48 INFO - StoreCopyPassByConstLRef> 18:50:48 INFO - {}; 18:50:48 INFO - template 18:50:48 INFO - struct NonLValueReferenceStorageClass 18:50:48 INFO - : mozilla::Conditional::value, 18:50:48 INFO - StoreCopyPassByRRef< 18:50:48 INFO - typename mozilla::RemoveReference::Type>, 18:50:48 INFO - typename SmartPointerStorageClass::Type> 18:50:48 INFO - {}; 18:50:48 INFO - template 18:50:48 INFO - struct NonPointerStorageClass 18:50:48 INFO - : mozilla::Conditional::value, 18:50:48 INFO - typename LValueReferenceStorageClass< 18:50:48 INFO - typename mozilla::RemoveReference::Type 18:50:48 INFO - >::Type, 18:50:48 INFO - typename NonLValueReferenceStorageClass::Type> 18:50:48 INFO - {}; 18:50:48 INFO - template 18:50:48 INFO - struct NonParameterStorageClass 18:50:48 INFO - : mozilla::Conditional::value, 18:50:48 INFO - typename PointerStorageClass< 18:50:48 INFO - typename mozilla::RemovePointer::Type 18:50:48 INFO - >::Type, 18:50:48 INFO - typename NonPointerStorageClass::Type> 18:50:48 INFO - {}; 18:50:48 INFO - template 18:50:48 INFO - struct ParameterStorage 18:50:48 INFO - : mozilla::Conditional::value, 18:50:48 INFO - T, 18:50:48 INFO - typename NonParameterStorageClass::Type> 18:50:48 INFO - {}; 18:50:48 INFO - } 18:50:48 INFO - namespace mozilla { 18:50:48 INFO - namespace detail { 18:50:48 INFO - template 18:50:48 INFO - struct RunnableMethodArguments final 18:50:48 INFO - { 18:50:48 INFO - Tuple::Type...> mArguments; 18:50:48 INFO - template 18:50:48 INFO - explicit RunnableMethodArguments(As&&... aArguments) 18:50:48 INFO - : mArguments(Forward(aArguments)...) 18:50:48 INFO - {} 18:50:48 INFO - template 18:50:48 INFO - static auto 18:50:48 INFO - applyImpl(C* o, M m, Tuple& args, IndexSequence) 18:50:48 INFO - -> decltype(((*o).*m)(Get(args).PassAsParameter()...)) 18:50:48 INFO - { 18:50:48 INFO - return ((*o).*m)(Get(args).PassAsParameter()...); 18:50:48 INFO - } 18:50:48 INFO - template auto apply(C* o, M m) 18:50:48 INFO - -> decltype(applyImpl(o, m, mArguments, 18:50:48 INFO - typename IndexSequenceFor::Type())) 18:50:48 INFO - { 18:50:48 INFO - return applyImpl(o, m, mArguments, 18:50:48 INFO - typename IndexSequenceFor::Type()); 18:50:48 INFO - } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - class RunnableMethodImpl final 18:50:48 INFO - : public ::nsRunnableMethodTraits::base_type 18:50:48 INFO - { 18:50:48 INFO - typedef typename ::nsRunnableMethodTraits::class_type 18:50:48 INFO - ClassType; 18:50:48 INFO - ::nsRunnableMethodReceiver mReceiver; 18:50:48 INFO - Method mMethod; 18:50:48 INFO - RunnableMethodArguments mArgs; 18:50:48 INFO - private: 18:50:48 INFO - virtual ~RunnableMethodImpl() { Revoke(); }; 18:50:48 INFO - public: 18:50:48 INFO - template 18:50:48 INFO - explicit RunnableMethodImpl(ForwardedPtrType&& aObj, Method aMethod, 18:50:48 INFO - Args&&... aArgs) 18:50:48 INFO - : mReceiver(Forward(aObj)) 18:50:48 INFO - , mMethod(aMethod) 18:50:48 INFO - , mArgs(Forward(aArgs)...) 18:50:48 INFO - { 18:50:48 INFO - static_assert(sizeof...(Storages) == sizeof...(Args), "Storages and Args should have equal sizes"); 18:50:48 INFO - } 18:50:48 INFO - virtual nsresult __stdcall Run() 18:50:48 INFO - { 18:50:48 INFO - if ((!!(mReceiver.Get()))) { 18:50:48 INFO - mArgs.apply(mReceiver.Get(), mMethod); 18:50:48 INFO - } 18:50:48 INFO - return NS_OK; 18:50:48 INFO - } 18:50:48 INFO - nsresult Cancel() { 18:50:48 INFO - static_assert(Cancelable, "Don't use me!"); 18:50:48 INFO - Revoke(); 18:50:48 INFO - return NS_OK; 18:50:48 INFO - } 18:50:48 INFO - void Revoke() { mReceiver.Revoke(); } 18:50:48 INFO - }; 18:50:48 INFO - template 18:50:48 INFO - using OwningRunnableMethod = typename ::nsRunnableMethodTraits< 18:50:48 INFO - typename RemoveReference::Type, Method, true, false>::base_type; 18:50:48 INFO - template 18:50:48 INFO - using OwningRunnableMethodImpl = RunnableMethodImpl< 18:50:48 INFO - typename RemoveReference::Type, Method, true, false, Storages...>; 18:50:48 INFO - template 18:50:48 INFO - using CancelableRunnableMethod = typename ::nsRunnableMethodTraits< 18:50:48 INFO - typename RemoveReference::Type, Method, true, true>::base_type; 18:50:48 INFO - template 18:50:48 INFO - using CancelableRunnableMethodImpl = RunnableMethodImpl< 18:50:48 INFO - typename RemoveReference::Type, Method, true, true, Storages...>; 18:50:48 INFO - template 18:50:48 INFO - using NonOwningRunnableMethod = typename ::nsRunnableMethodTraits< 18:50:48 INFO - typename RemoveReference::Type, Method, false, false>::base_type; 18:50:48 INFO - template 18:50:48 INFO - using NonOwningRunnableMethodImpl = RunnableMethodImpl< 18:50:48 INFO - typename RemoveReference::Type, Method, false, false, Storages...>; 18:50:48 INFO - template 18:50:48 INFO - using NonOwningCancelableRunnableMethod = typename ::nsRunnableMethodTraits< 18:50:48 INFO - typename RemoveReference::Type, Method, false, true>::base_type; 18:50:48 INFO - template 18:50:48 INFO - using NonOwningCancelableRunnableMethodImpl = RunnableMethodImpl< 18:50:48 INFO - typename RemoveReference::Type, Method, false, true, Storages...>; 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewRunnableMethod(PtrType&& aPtr, Method aMethod) 18:50:48 INFO - { 18:50:48 INFO - return do_AddRef( 18:50:48 INFO - new detail::OwningRunnableMethodImpl 18:50:48 INFO - (Forward(aPtr), aMethod)); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewRunnableMethod(const char* aName, PtrType&& aPtr, Method aMethod) 18:50:48 INFO - { 18:50:48 INFO - return detail::SetRunnableName( 18:50:48 INFO - NewRunnableMethod(Forward(aPtr), aMethod), aName); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewCancelableRunnableMethod(PtrType&& aPtr, Method aMethod) 18:50:48 INFO - { 18:50:48 INFO - return do_AddRef( 18:50:48 INFO - new detail::CancelableRunnableMethodImpl 18:50:48 INFO - (Forward(aPtr), aMethod)); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewCancelableRunnableMethod(const char* aName, PtrType&& aPtr, Method aMethod) 18:50:48 INFO - { 18:50:48 INFO - return detail::SetRunnableName( 18:50:48 INFO - NewCancelableRunnableMethod(Forward(aPtr), aMethod), aName); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewNonOwningRunnableMethod(PtrType&& aPtr, Method aMethod) 18:50:48 INFO - { 18:50:48 INFO - return do_AddRef( 18:50:48 INFO - new detail::NonOwningRunnableMethodImpl 18:50:48 INFO - (Forward(aPtr), aMethod)); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewNonOwningRunnableMethod(const char* aName, PtrType&& aPtr, Method aMethod) 18:50:48 INFO - { 18:50:48 INFO - return detail::SetRunnableName( 18:50:48 INFO - NewNonOwningRunnableMethod(Forward(aPtr), aMethod), aName); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewNonOwningCancelableRunnableMethod(PtrType&& aPtr, Method aMethod) 18:50:48 INFO - { 18:50:48 INFO - return do_AddRef( 18:50:48 INFO - new detail::NonOwningCancelableRunnableMethodImpl 18:50:48 INFO - (Forward(aPtr), aMethod)); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewNonOwningCancelableRunnableMethod(const char* aName, PtrType&& aPtr, 18:50:48 INFO - Method aMethod) 18:50:48 INFO - { 18:50:48 INFO - return detail::SetRunnableName( 18:50:48 INFO - NewNonOwningCancelableRunnableMethod(Forward(aPtr), aMethod), aName); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewRunnableMethod(PtrType&& aPtr, Method aMethod, Args&&... aArgs) 18:50:48 INFO - { 18:50:48 INFO - static_assert(sizeof...(Storages) == sizeof...(Args), 18:50:48 INFO - " size should be equal to number of arguments"); 18:50:48 INFO - return do_AddRef( 18:50:48 INFO - new detail::OwningRunnableMethodImpl 18:50:48 INFO - (Forward(aPtr), aMethod, mozilla::Forward(aArgs)...)); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewRunnableMethod(const char* aName, PtrType&& aPtr, Method aMethod, Args&&... aArgs) 18:50:48 INFO - { 18:50:48 INFO - static_assert(sizeof...(Storages) == sizeof...(Args), 18:50:48 INFO - " size should be equal to number of arguments"); 18:50:48 INFO - return detail::SetRunnableName( 18:50:48 INFO - NewRunnableMethod 18:50:48 INFO - (Forward(aPtr), aMethod, mozilla::Forward(aArgs)...), aName); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewNonOwningRunnableMethod(PtrType&& aPtr, Method aMethod, Args&&... aArgs) 18:50:48 INFO - { 18:50:48 INFO - static_assert(sizeof...(Storages) == sizeof...(Args), 18:50:48 INFO - " size should be equal to number of arguments"); 18:50:48 INFO - return do_AddRef( 18:50:48 INFO - new detail::NonOwningRunnableMethodImpl 18:50:48 INFO - (Forward(aPtr), aMethod, mozilla::Forward(aArgs)...)); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewNonOwningRunnableMethod(const char* aName, PtrType&& aPtr, Method aMethod, 18:50:48 INFO - Args&&... aArgs) 18:50:48 INFO - { 18:50:48 INFO - static_assert(sizeof...(Storages) == sizeof...(Args), 18:50:48 INFO - " size should be equal to number of arguments"); 18:50:48 INFO - return detail::SetRunnableName( 18:50:48 INFO - NewNonOwningRunnableMethod 18:50:48 INFO - (Forward(aPtr), aMethod, mozilla::Forward(aArgs)...), aName); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewCancelableRunnableMethod(PtrType&& aPtr, Method aMethod, Args&&... aArgs) 18:50:48 INFO - { 18:50:48 INFO - static_assert(sizeof...(Storages) == sizeof...(Args), 18:50:48 INFO - " size should be equal to number of arguments"); 18:50:48 INFO - return do_AddRef( 18:50:48 INFO - new detail::CancelableRunnableMethodImpl 18:50:48 INFO - (Forward(aPtr), aMethod, mozilla::Forward(aArgs)...)); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewCancelableRunnableMethod(const char* aName, PtrType&& aPtr, Method aMethod, 18:50:48 INFO - Args&&... aArgs) 18:50:48 INFO - { 18:50:48 INFO - static_assert(sizeof...(Storages) == sizeof...(Args), 18:50:48 INFO - " size should be equal to number of arguments"); 18:50:48 INFO - return detail::SetRunnableName( 18:50:48 INFO - NewCancelableRunnableMethod 18:50:48 INFO - (Forward(aPtr), aMethod, mozilla::Forward(aArgs)...), aName); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewNonOwningCancelableRunnableMethod(PtrType&& aPtr, Method aMethod, 18:50:48 INFO - Args&&... aArgs) 18:50:48 INFO - { 18:50:48 INFO - static_assert(sizeof...(Storages) == sizeof...(Args), 18:50:48 INFO - " size should be equal to number of arguments"); 18:50:48 INFO - return do_AddRef( 18:50:48 INFO - new detail::NonOwningCancelableRunnableMethodImpl 18:50:48 INFO - (Forward(aPtr), aMethod, mozilla::Forward(aArgs)...)); 18:50:48 INFO - } 18:50:48 INFO - template 18:50:48 INFO - already_AddRefed> 18:50:48 INFO - NewNonOwningCancelableRunnableMethod(const char* aName, PtrType&& aPtr, 18:50:48 INFO - Method aMethod, Args&&... aArgs) 18:50:48 INFO - { 18:50:48 INFO - static_assert(sizeof...(Storages) == sizeof...(Args), 18:50:48 INFO - " size should be equal to number of arguments"); 18:50:48 INFO - return detail::SetRunnableName( 18:50:48 INFO - NewNonOwningCancelableRunnableMethod 18:50:48 INFO - (Forward(aPtr), aMethod, mozilla::Forward(aArgs)...), aName); 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - #line 1124 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - template 18:50:48 INFO - class nsRevocableEventPtr 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - nsRevocableEventPtr() : mEvent(nullptr) {} 18:50:48 INFO - ~nsRevocableEventPtr() { Revoke(); } 18:50:48 INFO - const nsRevocableEventPtr& operator=(T* aEvent) 18:50:48 INFO - { 18:50:48 INFO - if (mEvent != aEvent) { 18:50:48 INFO - Revoke(); 18:50:48 INFO - mEvent = aEvent; 18:50:48 INFO - } 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - const nsRevocableEventPtr& operator=(already_AddRefed aEvent) 18:50:48 INFO - { 18:50:48 INFO - RefPtr event = aEvent; 18:50:48 INFO - if (mEvent != event) { 18:50:48 INFO - Revoke(); 18:50:48 INFO - mEvent = event.forget(); 18:50:48 INFO - } 18:50:48 INFO - return *this; 18:50:48 INFO - } 18:50:48 INFO - void Revoke() 18:50:48 INFO - { 18:50:48 INFO - if (mEvent) { 18:50:48 INFO - mEvent->Revoke(); 18:50:48 INFO - mEvent = nullptr; 18:50:48 INFO - } 18:50:48 INFO - } 18:50:48 INFO - void Forget() { mEvent = nullptr; } 18:50:48 INFO - bool IsPending() { return mEvent != nullptr; } 18:50:48 INFO - T* get() { return mEvent; } 18:50:48 INFO - private: 18:50:48 INFO - nsRevocableEventPtr(const nsRevocableEventPtr&); 18:50:48 INFO - nsRevocableEventPtr& operator=(const nsRevocableEventPtr&); 18:50:48 INFO - RefPtr mEvent; 18:50:48 INFO - }; 18:50:48 INFO - class nsThreadPoolNaming 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - nsThreadPoolNaming() : mCounter(0) {} 18:50:48 INFO - nsCString GetNextThreadName(const nsACString& aPoolName); 18:50:48 INFO - template 18:50:48 INFO - nsCString GetNextThreadName(const char (&aPoolName)[LEN]) 18:50:48 INFO - { 18:50:48 INFO - return GetNextThreadName(nsDependentCString(aPoolName, LEN - 1)); 18:50:48 INFO - } 18:50:48 INFO - private: 18:50:48 INFO - mozilla::Atomic mCounter; 18:50:48 INFO - nsThreadPoolNaming(const nsThreadPoolNaming&) = delete; 18:50:48 INFO - void operator=(const nsThreadPoolNaming&) = delete; 18:50:48 INFO - }; 18:50:48 INFO - class nsAutoLowPriorityIO 18:50:48 INFO - { 18:50:48 INFO - public: 18:50:48 INFO - nsAutoLowPriorityIO(); 18:50:48 INFO - ~nsAutoLowPriorityIO(); 18:50:48 INFO - private: 18:50:48 INFO - bool lowIOPrioritySet; 18:50:48 INFO - #line 1260 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - }; 18:50:48 INFO - void 18:50:48 INFO - NS_SetMainThread(); 18:50:48 INFO - #line 1266 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsThreadUtils.h" 18:50:48 INFO - #line 15 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/SystemGroup.h" 18:50:48 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TaskCategory.h" 18:50:48 INFO - namespace mozilla { 18:50:48 INFO - enum class TaskCategory { 18:50:48 INFO - UI, 18:50:48 INFO - Network, 18:50:48 INFO - Timer, 18:50:48 INFO - Worker, 18:50:48 INFO - IdleCallback, 18:50:48 INFO - RefreshDriver, 18:50:48 INFO - GarbageCollection, 18:50:48 INFO - Other, 18:50:49 INFO - Count 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/TaskCategory.h" 18:50:49 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/SystemGroup.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Dispatcher.h" 18:50:49 INFO - class nsIEventTarget; 18:50:49 INFO - class nsIRunnable; 18:50:49 INFO - namespace mozilla { 18:50:49 INFO - class AbstractThread; 18:50:49 INFO - namespace dom { 18:50:49 INFO - class TabGroup; 18:50:49 INFO - } 18:50:49 INFO - class Dispatcher 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - public: virtual MozExternalRefCountType __stdcall AddRef(void) = 0; virtual MozExternalRefCountType __stdcall Release(void) = 0; public: 18:50:49 INFO - virtual nsresult Dispatch(const char* aName, 18:50:49 INFO - TaskCategory aCategory, 18:50:49 INFO - already_AddRefed&& aRunnable) = 0; 18:50:49 INFO - virtual nsIEventTarget* EventTargetFor(TaskCategory aCategory) const = 0; 18:50:49 INFO - AbstractThread* AbstractMainThreadFor(TaskCategory aCategory); 18:50:49 INFO - virtual dom::TabGroup* AsTabGroup() { return nullptr; } 18:50:49 INFO - static nsresult UnlabeledDispatch(const char* aName, 18:50:49 INFO - TaskCategory aCategory, 18:50:49 INFO - already_AddRefed&& aRunnable); 18:50:49 INFO - protected: 18:50:49 INFO - virtual AbstractThread* AbstractMainThreadForImpl(TaskCategory aCategory) = 0; 18:50:49 INFO - }; 18:50:49 INFO - class ValidatingDispatcher : public Dispatcher 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - ValidatingDispatcher(); 18:50:49 INFO - class AutoProcessEvent final { 18:50:49 INFO - public: 18:50:49 INFO - AutoProcessEvent(); 18:50:49 INFO - ~AutoProcessEvent(); 18:50:49 INFO - private: 18:50:49 INFO - ValidatingDispatcher* mPrevRunningDispatcher; 18:50:49 INFO - }; 18:50:49 INFO - void ValidateAccess() const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!sRunningDispatcher || mAccessValid))))) { MOZ_ReportAssertionFailure("!sRunningDispatcher || mAccessValid", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Dispatcher.h", 83); do { } while (0); do { __debugbreak(); MOZ_NoReturn(83); } while (0); } } while (0); 18:50:49 INFO - } 18:50:49 INFO - class Runnable; 18:50:49 INFO - friend class Runnable; 18:50:49 INFO - bool* GetValidAccessPtr() { return &mAccessValid; } 18:50:49 INFO - nsresult Dispatch(const char* aName, 18:50:49 INFO - TaskCategory aCategory, 18:50:49 INFO - already_AddRefed&& aRunnable) override; 18:50:49 INFO - nsIEventTarget* EventTargetFor(TaskCategory aCategory) const override; 18:50:49 INFO - protected: 18:50:49 INFO - AbstractThread* AbstractMainThreadForImpl(TaskCategory aCategory) override; 18:50:49 INFO - virtual already_AddRefed 18:50:49 INFO - CreateEventTargetFor(TaskCategory aCategory); 18:50:49 INFO - static ValidatingDispatcher* FromEventTarget(nsIEventTarget* aEventTarget); 18:50:49 INFO - nsresult LabeledDispatch(const char* aName, 18:50:49 INFO - TaskCategory aCategory, 18:50:49 INFO - already_AddRefed&& aRunnable); 18:50:49 INFO - void CreateEventTargets(bool aNeedValidation); 18:50:49 INFO - void Shutdown(bool aXPCOMShutdown); 18:50:49 INFO - enum ValidationType { 18:50:49 INFO - StartValidation, 18:50:49 INFO - EndValidation, 18:50:49 INFO - }; 18:50:49 INFO - void SetValidatingAccess(ValidationType aType); 18:50:49 INFO - static ValidatingDispatcher* sRunningDispatcher; 18:50:49 INFO - bool mAccessValid; 18:50:49 INFO - nsCOMPtr mEventTargets[size_t(TaskCategory::Count)]; 18:50:49 INFO - RefPtr mAbstractThreads[size_t(TaskCategory::Count)]; 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - #line 136 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Dispatcher.h" 18:50:49 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/SystemGroup.h" 18:50:49 INFO - namespace mozilla { 18:50:49 INFO - class SystemGroup 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - static nsresult Dispatch(const char* aName, 18:50:49 INFO - TaskCategory aCategory, 18:50:49 INFO - already_AddRefed&& aRunnable); 18:50:49 INFO - static nsIEventTarget* EventTargetFor(TaskCategory aCategory); 18:50:49 INFO - static AbstractThread* AbstractMainThreadFor(TaskCategory aCategory); 18:50:49 INFO - static void InitStatic(); 18:50:49 INFO - static void Shutdown(); 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - #line 42 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/SystemGroup.h" 18:50:49 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Unused.h" 18:50:49 INFO - namespace mozilla { 18:50:49 INFO - struct unused_t 18:50:49 INFO - { 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - operator<<(const T& ) const {} 18:50:49 INFO - }; 18:50:49 INFO - extern __declspec(dllimport) const unused_t Unused; 18:50:49 INFO - } 18:50:49 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Unused.h" 18:50:49 INFO - #line 39 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Unused.h" 18:50:49 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h" 18:50:49 INFO - namespace detail { 18:50:49 INFO - template 18:50:49 INFO - class ProxyReleaseEvent : public mozilla::Runnable 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - explicit ProxyReleaseEvent(already_AddRefed aDoomed) 18:50:49 INFO - : Runnable("ProxyReleaseEvent"), mDoomed(aDoomed.take()) {} 18:50:49 INFO - virtual nsresult __stdcall Run() override 18:50:49 INFO - { 18:50:49 INFO - do { if (mDoomed) { (mDoomed)->Release(); (mDoomed) = 0; } } while (0); 18:50:49 INFO - return NS_OK; 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - T* mDoomed; 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - void 18:50:49 INFO - ProxyRelease(nsIEventTarget* aTarget, already_AddRefed aDoomed, bool aAlwaysProxy) 18:50:49 INFO - { 18:50:49 INFO - RefPtr doomed = aDoomed; 18:50:49 INFO - nsresult rv; 18:50:49 INFO - if (!doomed || !aTarget) { 18:50:49 INFO - return; 18:50:49 INFO - } 18:50:49 INFO - if (!aAlwaysProxy) { 18:50:49 INFO - bool onCurrentThread = false; 18:50:49 INFO - rv = aTarget->IsOnCurrentThread(&onCurrentThread); 18:50:49 INFO - if (((bool)(!!(!NS_FAILED_impl(rv)))) && onCurrentThread) { 18:50:49 INFO - return; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - nsCOMPtr ev = new ProxyReleaseEvent(doomed.forget()); 18:50:49 INFO - rv = aTarget->Dispatch(ev, nsIEventTarget::DISPATCH_NORMAL); 18:50:49 INFO - if (((bool)(!!(NS_FAILED_impl(rv))))) { 18:50:49 INFO - NS_DebugBreak(NS_DEBUG_WARNING, "failed to post proxy release event, leaking!", nullptr, "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h", 69); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - struct ProxyReleaseChooser 18:50:49 INFO - { 18:50:49 INFO - template 18:50:49 INFO - static void ProxyRelease(nsIEventTarget* aTarget, 18:50:49 INFO - already_AddRefed aDoomed, 18:50:49 INFO - bool aAlwaysProxy) 18:50:49 INFO - { 18:50:49 INFO - ::detail::ProxyRelease(aTarget, mozilla::Move(aDoomed), aAlwaysProxy); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template<> 18:50:49 INFO - struct ProxyReleaseChooser 18:50:49 INFO - { 18:50:49 INFO - template 18:50:49 INFO - static void ProxyRelease(nsIEventTarget* aTarget, 18:50:49 INFO - already_AddRefed aDoomed, 18:50:49 INFO - bool aAlwaysProxy) 18:50:49 INFO - { 18:50:49 INFO - ProxyReleaseISupports(aTarget, ToSupports(aDoomed.take()), aAlwaysProxy); 18:50:49 INFO - } 18:50:49 INFO - static void ProxyReleaseISupports(nsIEventTarget* aTarget, 18:50:49 INFO - nsISupports* aDoomed, 18:50:49 INFO - bool aAlwaysProxy); 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - NS_ProxyRelease(nsIEventTarget* aTarget, already_AddRefed aDoomed, 18:50:49 INFO - bool aAlwaysProxy = false) 18:50:49 INFO - { 18:50:49 INFO - ::detail::ProxyReleaseChooser::value> 18:50:49 INFO - ::ProxyRelease(aTarget, mozilla::Move(aDoomed), aAlwaysProxy); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - NS_ReleaseOnMainThread(already_AddRefed aDoomed, 18:50:49 INFO - bool aAlwaysProxy = false) 18:50:49 INFO - { 18:50:49 INFO - nsCOMPtr mainThread; 18:50:49 INFO - if (!NS_IsMainThread() || aAlwaysProxy) { 18:50:49 INFO - nsresult rv = NS_GetMainThread(getter_AddRefs(mainThread)); 18:50:49 INFO - if (((bool)(!!(NS_FAILED_impl(rv))))) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(false))))) { MOZ_ReportAssertionFailure("false" " (" "MOZ_ASSERT_UNREACHABLE: " "Could not get main thread; leaking an object!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h", 153); do { } while (0); do { __debugbreak(); MOZ_NoReturn(153); } while (0); } } while (0); 18:50:49 INFO - mozilla::Unused << aDoomed.take(); 18:50:49 INFO - return; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - NS_ProxyRelease(mainThread, mozilla::Move(aDoomed), aAlwaysProxy); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - NS_ReleaseOnMainThreadSystemGroup(already_AddRefed aDoomed, 18:50:49 INFO - bool aAlwaysProxy = false) 18:50:49 INFO - { 18:50:49 INFO - nsCOMPtr systemGroupEventTarget; 18:50:49 INFO - if (!NS_IsMainThread() || aAlwaysProxy) { 18:50:49 INFO - systemGroupEventTarget = mozilla::SystemGroup::EventTargetFor(mozilla::TaskCategory::Other); 18:50:49 INFO - if (!systemGroupEventTarget) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(false))))) { MOZ_ReportAssertionFailure("false" " (" "MOZ_ASSERT_UNREACHABLE: " "Could not get main thread; leaking an object!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h", 179); do { } while (0); do { __debugbreak(); MOZ_NoReturn(179); } while (0); } } while (0); 18:50:49 INFO - mozilla::Unused << aDoomed.take(); 18:50:49 INFO - return; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - NS_ProxyRelease(systemGroupEventTarget, mozilla::Move(aDoomed), aAlwaysProxy); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - class nsMainThreadPtrHolder final 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - explicit nsMainThreadPtrHolder(T* aPtr, bool aStrict = true) 18:50:49 INFO - : mRawPtr(nullptr) 18:50:49 INFO - , mStrict(aStrict) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mStrict || NS_IsMainThread()))))) { MOZ_ReportAssertionFailure("!mStrict || NS_IsMainThread()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h", 241); do { } while (0); do { __debugbreak(); MOZ_NoReturn(241); } while (0); } } while (0); 18:50:49 INFO - ns_if_addref(mRawPtr = aPtr); 18:50:49 INFO - } 18:50:49 INFO - explicit nsMainThreadPtrHolder(already_AddRefed aPtr, bool aString = true) 18:50:49 INFO - : mRawPtr(aPtr.take()) 18:50:49 INFO - , mStrict(aString) 18:50:49 INFO - { 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - ~nsMainThreadPtrHolder() 18:50:49 INFO - { 18:50:49 INFO - if (NS_IsMainThread()) { 18:50:49 INFO - do { if (mRawPtr) { (mRawPtr)->Release(); (mRawPtr) = 0; } } while (0); 18:50:49 INFO - } else if (mRawPtr) { 18:50:49 INFO - NS_ReleaseOnMainThread(dont_AddRef(mRawPtr)); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - public: 18:50:49 INFO - T* get() 18:50:49 INFO - { 18:50:49 INFO - if (mStrict && (!!(!NS_IsMainThread()))) { 18:50:49 INFO - do { NS_DebugBreak(NS_DEBUG_ASSERTION, "Can't dereference nsMainThreadPtrHolder off main thread", "Error", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h", 268); MOZ_PretendNoReturn(); } while(0); 18:50:49 INFO - do { MOZ_ReportCrash("" , "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h", 269); do { } while (0); do { __debugbreak(); MOZ_NoReturn(269); } while (0); } while (0); 18:50:49 INFO - } 18:50:49 INFO - return mRawPtr; 18:50:49 INFO - } 18:50:49 INFO - bool operator==(const nsMainThreadPtrHolder& aOther) const 18:50:49 INFO - { 18:50:49 INFO - return mRawPtr == aOther.mRawPtr; 18:50:49 INFO - } 18:50:49 INFO - bool operator!() const 18:50:49 INFO - { 18:50:49 INFO - return !mRawPtr; 18:50:49 INFO - } 18:50:49 INFO - public: MozExternalRefCountType __stdcall AddRef(void) { static_assert(!mozilla::IsDestructible>::value, "Reference-counted class " "nsMainThreadPtrHolder" " should not have a public destructor. " "Make this class's destructor non-public"); do { static_assert(mozilla::detail::AssertionConditionType= 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(int32_t(mRefCnt) >= 0))))) { MOZ_ReportAssertionFailure("int32_t(mRefCnt) >= 0" " (" "illegal refcnt" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h", 283); do { } while (0); do { __debugbreak(); MOZ_NoReturn(283); } while (0); } } while (0); nsrefcnt count = ++mRefCnt; NS_LogAddRef((this), (count), ("nsMainThreadPtrHolder"), (uint32_t) (sizeof(*this))); return (nsrefcnt) count; } MozExternalRefCountType __stdcall Release(void) { do { static_assert(mozilla::detail::AssertionConditionType 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(int32_t(mRefCnt) > 0))))) { MOZ_ReportAssertionFailure("int32_t(mRefCnt) > 0" " (" "dup release" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h", 283); do { } while (0); do { __debugbreak(); MOZ_NoReturn(283); } while (0); } } while (0); nsrefcnt count = --mRefCnt; NS_LogRelease((this), (count), ("nsMainThreadPtrHolder")); if (count == 0) { delete (this); return 0; } return count; } typedef mozilla::TrueType HasThreadSafeRefCnt; protected: ::mozilla::ThreadSafeAutoRefCnt mRefCnt; public: 18:50:49 INFO - private: 18:50:49 INFO - T* mRawPtr; 18:50:49 INFO - bool mStrict; 18:50:49 INFO - T& operator=(nsMainThreadPtrHolder& aOther); 18:50:49 INFO - nsMainThreadPtrHolder(const nsMainThreadPtrHolder& aOther); 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - class nsMainThreadPtrHandle 18:50:49 INFO - { 18:50:49 INFO - RefPtr> mPtr; 18:50:49 INFO - public: 18:50:49 INFO - nsMainThreadPtrHandle() : mPtr(nullptr) {} 18:50:49 INFO - nsMainThreadPtrHandle(decltype(nullptr)) : mPtr(nullptr) {} 18:50:49 INFO - explicit nsMainThreadPtrHandle(nsMainThreadPtrHolder* aHolder) 18:50:49 INFO - : mPtr(aHolder) 18:50:49 INFO - { 18:50:49 INFO - } 18:50:49 INFO - explicit nsMainThreadPtrHandle( 18:50:49 INFO - already_AddRefed> aHolder) 18:50:49 INFO - : mPtr(aHolder) 18:50:49 INFO - { 18:50:49 INFO - } 18:50:49 INFO - nsMainThreadPtrHandle(const nsMainThreadPtrHandle& aOther) 18:50:49 INFO - : mPtr(aOther.mPtr) 18:50:49 INFO - { 18:50:49 INFO - } 18:50:49 INFO - nsMainThreadPtrHandle& operator=(const nsMainThreadPtrHandle& aOther) 18:50:49 INFO - { 18:50:49 INFO - mPtr = aOther.mPtr; 18:50:49 INFO - return *this; 18:50:49 INFO - } 18:50:49 INFO - nsMainThreadPtrHandle& operator=(nsMainThreadPtrHolder* aHolder) 18:50:49 INFO - { 18:50:49 INFO - mPtr = aHolder; 18:50:49 INFO - return *this; 18:50:49 INFO - } 18:50:49 INFO - T* get() 18:50:49 INFO - { 18:50:49 INFO - if (mPtr) { 18:50:49 INFO - return mPtr.get()->get(); 18:50:49 INFO - } 18:50:49 INFO - return nullptr; 18:50:49 INFO - } 18:50:49 INFO - const T* get() const 18:50:49 INFO - { 18:50:49 INFO - if (mPtr) { 18:50:49 INFO - return mPtr.get()->get(); 18:50:49 INFO - } 18:50:49 INFO - return nullptr; 18:50:49 INFO - } 18:50:49 INFO - operator T*() { return get(); } 18:50:49 INFO - T* operator->() { return get(); } 18:50:49 INFO - bool operator==(const nsMainThreadPtrHandle& aOther) const 18:50:49 INFO - { 18:50:49 INFO - if (!mPtr || !aOther.mPtr) { 18:50:49 INFO - return mPtr == aOther.mPtr; 18:50:49 INFO - } 18:50:49 INFO - return *mPtr == *aOther.mPtr; 18:50:49 INFO - } 18:50:49 INFO - bool operator!=(const nsMainThreadPtrHandle& aOther) const 18:50:49 INFO - { 18:50:49 INFO - return !operator==(aOther); 18:50:49 INFO - } 18:50:49 INFO - bool operator==(decltype(nullptr)) const { return mPtr == nullptr; } 18:50:49 INFO - bool operator!=(decltype(nullptr)) const { return mPtr != nullptr; } 18:50:49 INFO - bool operator!() const { 18:50:49 INFO - return !mPtr || !*mPtr; 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - namespace mozilla { 18:50:49 INFO - template 18:50:49 INFO - using PtrHolder = nsMainThreadPtrHolder; 18:50:49 INFO - template 18:50:49 INFO - using PtrHandle = nsMainThreadPtrHandle; 18:50:49 INFO - } 18:50:49 INFO - #line 381 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsProxyRelease.h" 18:50:49 INFO - #line 16 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStringBundle.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISimpleEnumerator.h" 18:50:49 INFO - class __declspec(novtable) nsISimpleEnumerator : public nsISupports { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - virtual nsresult __stdcall HasMoreElements(bool *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetNext(nsISupports * *_retval) = 0; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsISimpleEnumerator::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsISimpleEnumerator::COMTypeInfo::kIID = {0xd1899240, 0xf9d2, 0x11d2, { 0xbd, 0xd6, 0x00, 0x00, 0x64, 0x65, 0x73, 0x74 }}; 18:50:49 INFO - #line 107 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISimpleEnumerator.h" 18:50:49 INFO - #line 110 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISimpleEnumerator.h" 18:50:49 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStringBundle.h" 18:50:49 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStringBundle.h" 18:50:49 INFO - class __declspec(novtable) nsIStringBundle : public nsISupports { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - virtual nsresult __stdcall GetStringFromID(int32_t aID, char16_t * *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetStringFromName(const char16_t * aName, char16_t * *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall FormatStringFromID(int32_t aID, const char16_t * *params, uint32_t length, char16_t * *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall FormatStringFromName(const char16_t * aName, const char16_t * *params, uint32_t length, char16_t * *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetSimpleEnumeration(nsISimpleEnumerator * *_retval) = 0; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsIStringBundle::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIStringBundle::COMTypeInfo::kIID = {0xd85a17c2, 0xaa7c, 0x11d2, { 0x9b, 0x8c, 0x00, 0x80, 0x5f, 0x8a, 0x16, 0xd9 }}; 18:50:49 INFO - #line 161 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStringBundle.h" 18:50:49 INFO - class __declspec(novtable) nsIStringBundleService : public nsISupports { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - virtual nsresult __stdcall CreateBundle(const char * aURLSpec, nsIStringBundle * *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall CreateExtensibleBundle(const char * aRegistryKey, nsIStringBundle * *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall FormatStatusMessage(nsresult aStatus, const char16_t * aStatusArg, char16_t * *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall FlushBundles(void) = 0; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsIStringBundleService::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIStringBundleService::COMTypeInfo::kIID = {0xd85a17c0, 0xaa7c, 0x11d2, { 0x9b, 0x8c, 0x00, 0x80, 0x5f, 0x8a, 0x16, 0xd9 }}; 18:50:49 INFO - #line 278 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStringBundle.h" 18:50:49 INFO - #line 281 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStringBundle.h" 18:50:49 INFO - #line 17 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStandardURL.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIMutable.h" 18:50:49 INFO - class __declspec(novtable) nsIMutable : public nsISupports { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - virtual nsresult __stdcall GetMutable(bool *aMutable) = 0; 18:50:49 INFO - virtual nsresult __stdcall SetMutable(bool aMutable) = 0; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsIMutable::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIMutable::COMTypeInfo::kIID = {0x321578d0, 0x03c1, 0x4d95, { 0x88, 0x21, 0x02, 0x1a, 0xc6, 0x12, 0xd1, 0x8d }}; 18:50:49 INFO - #line 103 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIMutable.h" 18:50:49 INFO - #line 106 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIMutable.h" 18:50:49 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStandardURL.h" 18:50:49 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStandardURL.h" 18:50:49 INFO - class nsIURI; 18:50:49 INFO - class __declspec(novtable) nsIStandardURL : public nsIMutable { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - enum { 18:50:49 INFO - URLTYPE_STANDARD = 1U, 18:50:49 INFO - URLTYPE_AUTHORITY = 2U, 18:50:49 INFO - URLTYPE_NO_AUTHORITY = 3U 18:50:49 INFO - }; 18:50:49 INFO - virtual nsresult __stdcall Init(uint32_t aUrlType, int32_t aDefaultPort, const nsACString & aSpec, const char * aOriginCharset, nsIURI *aBaseURI) = 0; 18:50:49 INFO - virtual nsresult __stdcall SetDefaultPort(int32_t aNewDefaultPort) = 0; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsIStandardURL::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIStandardURL::COMTypeInfo::kIID = {0xbabd6cca, 0xebe7, 0x4329, { 0x96, 0x7c, 0xd6, 0xb9, 0xe3, 0x3c, 0xaa, 0x81 }}; 18:50:49 INFO - #line 115 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStandardURL.h" 18:50:49 INFO - #line 118 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIStandardURL.h" 18:50:49 INFO - #line 18 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsMimeTypes.h" 18:50:49 INFO - #line 230 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsMimeTypes.h" 18:50:49 INFO - #line 19 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsNetCID.h" 18:50:49 INFO - #line 922 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsNetCID.h" 18:50:49 INFO - #line 1093 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsNetCID.h" 18:50:49 INFO - #line 20 "c:/builds/moz2_slave/autoland-w32-d-000000000000000/build/src/netwerk/protocol/gio/nsGIOProtocolHandler.cpp" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsNetUtil.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIInterfaceRequestor.h" 18:50:49 INFO - class __declspec(novtable) nsIInterfaceRequestor : public nsISupports { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - virtual nsresult __stdcall GetInterface(const nsIID & uuid, void **result) = 0; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsIInterfaceRequestor::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIInterfaceRequestor::COMTypeInfo::kIID = {0x033a1470, 0x8b2a, 0x11d3, { 0xaf, 0x88, 0x00, 0xa0, 0x24, 0xff, 0xc0, 0x8c }}; 18:50:49 INFO - #line 94 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIInterfaceRequestor.h" 18:50:49 INFO - #line 97 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIInterfaceRequestor.h" 18:50:49 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsNetUtil.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIInterfaceRequestorUtils.h" 18:50:49 INFO - template 18:50:49 INFO - inline nsresult 18:50:49 INFO - CallGetInterface(T* aSource, DestinationType** aDestination) 18:50:49 INFO - { 18:50:49 INFO - do { if (!(aSource)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "null parameter", "aSource", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIInterfaceRequestorUtils.h", 18); MOZ_PretendNoReturn(); } } while(0); 18:50:49 INFO - do { if (!(aDestination)) { NS_DebugBreak(NS_DEBUG_ASSERTION, "null parameter", "aDestination", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIInterfaceRequestorUtils.h", 19); MOZ_PretendNoReturn(); } } while(0); 18:50:49 INFO - return aSource->GetInterface((DestinationType::template COMTypeInfo::kIID), 18:50:49 INFO - reinterpret_cast(aDestination)); 18:50:49 INFO - } 18:50:49 INFO - class nsGetInterface final : public nsCOMPtr_helper 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - nsGetInterface(nsISupports* aSource, nsresult* aError) 18:50:49 INFO - : mSource(aSource) 18:50:49 INFO - , mErrorPtr(aError) 18:50:49 INFO - { 18:50:49 INFO - } 18:50:49 INFO - virtual nsresult __fastcall operator()(const nsIID&, void**) const 18:50:49 INFO - override; 18:50:49 INFO - private: 18:50:49 INFO - nsISupports* mSource; 18:50:49 INFO - nsresult* mErrorPtr; 18:50:49 INFO - }; 18:50:49 INFO - inline const nsGetInterface 18:50:49 INFO - do_GetInterface(nsISupports* aSource, nsresult* aError = 0) 18:50:49 INFO - { 18:50:49 INFO - return nsGetInterface(aSource, aError); 18:50:49 INFO - } 18:50:49 INFO - #line 49 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIInterfaceRequestorUtils.h" 18:50:49 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsNetUtil.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsILoadGroup.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIRequest.h" 18:50:49 INFO - class nsILoadGroup; 18:50:49 INFO - typedef uint32_t nsLoadFlags; 18:50:49 INFO - class __declspec(novtable) nsIRequest : public nsISupports { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - virtual nsresult __stdcall GetName(nsACString & aName) = 0; 18:50:49 INFO - virtual nsresult __stdcall IsPending(bool *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetStatus(nsresult *aStatus) = 0; 18:50:49 INFO - virtual nsresult __stdcall Cancel(nsresult aStatus) = 0; 18:50:49 INFO - virtual nsresult __stdcall Suspend(void) = 0; 18:50:49 INFO - virtual nsresult __stdcall Resume(void) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetLoadGroup(nsILoadGroup * *aLoadGroup) = 0; 18:50:49 INFO - virtual nsresult __stdcall SetLoadGroup(nsILoadGroup *aLoadGroup) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetLoadFlags(nsLoadFlags *aLoadFlags) = 0; 18:50:49 INFO - virtual nsresult __stdcall SetLoadFlags(nsLoadFlags aLoadFlags) = 0; 18:50:49 INFO - enum { 18:50:49 INFO - LOAD_REQUESTMASK = 65535U, 18:50:49 INFO - LOAD_NORMAL = 0U, 18:50:49 INFO - LOAD_BACKGROUND = 1U, 18:50:49 INFO - LOAD_HTML_OBJECT_DATA = 2U, 18:50:49 INFO - INHIBIT_CACHING = 128U, 18:50:49 INFO - INHIBIT_PERSISTENT_CACHING = 256U, 18:50:49 INFO - LOAD_BYPASS_CACHE = 512U, 18:50:49 INFO - LOAD_FROM_CACHE = 1024U, 18:50:49 INFO - VALIDATE_ALWAYS = 2048U, 18:50:49 INFO - VALIDATE_NEVER = 4096U, 18:50:49 INFO - VALIDATE_ONCE_PER_SESSION = 8192U, 18:50:49 INFO - LOAD_ANONYMOUS = 16384U, 18:50:49 INFO - LOAD_FRESH_CONNECTION = 32768U 18:50:49 INFO - }; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsIRequest::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIRequest::COMTypeInfo::kIID = {0xef6bfbd2, 0xfd46, 0x48d8, { 0x96, 0xb7, 0x9f, 0x8f, 0x0f, 0xd3, 0x87, 0xfe }}; 18:50:49 INFO - #line 223 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIRequest.h" 18:50:49 INFO - #line 226 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIRequest.h" 18:50:49 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsILoadGroup.h" 18:50:49 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsILoadGroup.h" 18:50:49 INFO - class nsISimpleEnumerator; 18:50:49 INFO - class nsIRequestObserver; 18:50:49 INFO - class nsIInterfaceRequestor; 18:50:49 INFO - class nsIRequestContext; 18:50:49 INFO - class __declspec(novtable) nsILoadGroup : public nsIRequest { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - virtual nsresult __stdcall GetGroupObserver(nsIRequestObserver * *aGroupObserver) = 0; 18:50:49 INFO - virtual nsresult __stdcall SetGroupObserver(nsIRequestObserver *aGroupObserver) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetDefaultLoadRequest(nsIRequest * *aDefaultLoadRequest) = 0; 18:50:49 INFO - virtual nsresult __stdcall SetDefaultLoadRequest(nsIRequest *aDefaultLoadRequest) = 0; 18:50:49 INFO - virtual nsresult __stdcall AddRequest(nsIRequest *aRequest, nsISupports *aContext) = 0; 18:50:49 INFO - virtual nsresult __stdcall RemoveRequest(nsIRequest *aRequest, nsISupports *aContext, nsresult aStatus) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetRequests(nsISimpleEnumerator * *aRequests) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetActiveCount(uint32_t *aActiveCount) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetNotificationCallbacks(nsIInterfaceRequestor * *aNotificationCallbacks) = 0; 18:50:49 INFO - virtual nsresult __stdcall SetNotificationCallbacks(nsIInterfaceRequestor *aNotificationCallbacks) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetRequestContextID(uint64_t *aRequestContextID) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetDefaultLoadFlags(nsLoadFlags *aDefaultLoadFlags) = 0; 18:50:49 INFO - virtual nsresult __stdcall SetDefaultLoadFlags(nsLoadFlags aDefaultLoadFlags) = 0; 18:50:49 INFO - virtual nsresult __stdcall GetUserAgentOverrideCache(nsACString & aUserAgentOverrideCache) = 0; 18:50:49 INFO - virtual nsresult __stdcall SetUserAgentOverrideCache(const nsACString & aUserAgentOverrideCache) = 0; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsILoadGroup::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsILoadGroup::COMTypeInfo::kIID = {0xf0c87725, 0x7a35, 0x463c, { 0x9c, 0xeb, 0x2c, 0x07, 0xf2, 0x34, 0x06, 0xcc }}; 18:50:49 INFO - #line 264 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsILoadGroup.h" 18:50:49 INFO - #line 267 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsILoadGroup.h" 18:50:49 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsNetUtil.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsINetUtil.h" 18:50:49 INFO - class nsIURI; 18:50:49 INFO - class nsIPrefBranch; 18:50:49 INFO - class __declspec(novtable) nsINetUtil : public nsISupports { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - virtual nsresult __stdcall ParseRequestContentType(const nsACString & aTypeHeader, nsACString & aCharset, bool *aHadCharset, nsACString & _retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall ParseResponseContentType(const nsACString & aTypeHeader, nsACString & aCharset, bool *aHadCharset, nsACString & _retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall ProtocolHasFlags(nsIURI *aURI, uint32_t aFlag, bool *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall URIChainHasFlags(nsIURI *aURI, uint32_t aFlags, bool *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall ToImmutableURI(nsIURI *aURI, nsIURI * *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall NewSimpleNestedURI(nsIURI *aURI, nsIURI * *_retval) = 0; 18:50:49 INFO - enum { 18:50:49 INFO - ESCAPE_ALL = 0U, 18:50:49 INFO - ESCAPE_XALPHAS = 1U, 18:50:49 INFO - ESCAPE_XPALPHAS = 2U, 18:50:49 INFO - ESCAPE_URL_PATH = 4U 18:50:49 INFO - }; 18:50:49 INFO - virtual nsresult __stdcall EscapeString(const nsACString & aString, uint32_t aEscapeType, nsACString & _retval) = 0; 18:50:49 INFO - enum { 18:50:49 INFO - ESCAPE_URL_SCHEME = 1U, 18:50:49 INFO - ESCAPE_URL_USERNAME = 2U, 18:50:49 INFO - ESCAPE_URL_PASSWORD = 4U, 18:50:49 INFO - ESCAPE_URL_HOST = 8U, 18:50:49 INFO - ESCAPE_URL_DIRECTORY = 16U, 18:50:49 INFO - ESCAPE_URL_FILE_BASENAME = 32U, 18:50:49 INFO - ESCAPE_URL_FILE_EXTENSION = 64U, 18:50:49 INFO - ESCAPE_URL_PARAM = 128U, 18:50:49 INFO - ESCAPE_URL_QUERY = 256U, 18:50:49 INFO - ESCAPE_URL_REF = 512U, 18:50:49 INFO - ESCAPE_URL_FILEPATH = 112U, 18:50:49 INFO - ESCAPE_URL_MINIMAL = 1023U, 18:50:49 INFO - ESCAPE_URL_FORCED = 1024U, 18:50:49 INFO - ESCAPE_URL_ONLY_ASCII = 2048U, 18:50:49 INFO - ESCAPE_URL_ONLY_NONASCII = 4096U, 18:50:49 INFO - ESCAPE_URL_COLON = 16384U, 18:50:49 INFO - ESCAPE_URL_SKIP_CONTROL = 32768U 18:50:49 INFO - }; 18:50:49 INFO - virtual nsresult __stdcall EscapeURL(const nsACString & aStr, uint32_t aFlags, nsACString & _retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall UnescapeString(const nsACString & aStr, uint32_t aFlags, nsACString & _retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall ExtractCharsetFromContentType(const nsACString & aTypeHeader, nsACString & aCharset, int32_t *aCharsetStart, int32_t *aCharsetEnd, bool *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall ParseAttributePolicyString(const nsAString & aPolicyString, uint32_t *_retval) = 0; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsINetUtil::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsINetUtil::COMTypeInfo::kIID = {0xfe2625ec, 0xb884, 0x4df1, { 0xb3, 0x9c, 0x9e, 0x83, 0x0e, 0x47, 0xaa, 0x94 }}; 18:50:49 INFO - #line 255 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsINetUtil.h" 18:50:49 INFO - #line 258 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsINetUtil.h" 18:50:49 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsNetUtil.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsILoadInfo.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIContentPolicy.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIContentPolicyBase.h" 18:50:49 INFO - class nsIURI; 18:50:49 INFO - class nsIDOMNode; 18:50:49 INFO - class nsIPrincipal; 18:50:49 INFO - typedef uint32_t nsContentPolicyType; 18:50:49 INFO - class __declspec(novtable) nsIContentPolicyBase : public nsISupports { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - enum { 18:50:49 INFO - TYPE_INVALID = 0U, 18:50:49 INFO - TYPE_OTHER = 1U, 18:50:49 INFO - TYPE_SCRIPT = 2U, 18:50:49 INFO - TYPE_IMAGE = 3U, 18:50:49 INFO - TYPE_STYLESHEET = 4U, 18:50:49 INFO - TYPE_OBJECT = 5U, 18:50:49 INFO - TYPE_DOCUMENT = 6U, 18:50:49 INFO - TYPE_SUBDOCUMENT = 7U, 18:50:49 INFO - TYPE_REFRESH = 8U, 18:50:49 INFO - TYPE_XBL = 9U, 18:50:49 INFO - TYPE_PING = 10U, 18:50:49 INFO - TYPE_XMLHTTPREQUEST = 11U, 18:50:49 INFO - TYPE_DATAREQUEST = 11U, 18:50:49 INFO - TYPE_OBJECT_SUBREQUEST = 12U, 18:50:49 INFO - TYPE_DTD = 13U, 18:50:49 INFO - TYPE_FONT = 14U, 18:50:49 INFO - TYPE_MEDIA = 15U, 18:50:49 INFO - TYPE_WEBSOCKET = 16U, 18:50:49 INFO - TYPE_CSP_REPORT = 17U, 18:50:49 INFO - TYPE_XSLT = 18U, 18:50:49 INFO - TYPE_BEACON = 19U, 18:50:49 INFO - TYPE_FETCH = 20U, 18:50:49 INFO - TYPE_IMAGESET = 21U, 18:50:49 INFO - TYPE_WEB_MANIFEST = 22U, 18:50:49 INFO - TYPE_INTERNAL_SCRIPT = 23U, 18:50:49 INFO - TYPE_INTERNAL_WORKER = 24U, 18:50:49 INFO - TYPE_INTERNAL_SHARED_WORKER = 25U, 18:50:49 INFO - TYPE_INTERNAL_EMBED = 26U, 18:50:49 INFO - TYPE_INTERNAL_OBJECT = 27U, 18:50:49 INFO - TYPE_INTERNAL_FRAME = 28U, 18:50:49 INFO - TYPE_INTERNAL_IFRAME = 29U, 18:50:49 INFO - TYPE_INTERNAL_AUDIO = 30U, 18:50:49 INFO - TYPE_INTERNAL_VIDEO = 31U, 18:50:49 INFO - TYPE_INTERNAL_TRACK = 32U, 18:50:49 INFO - TYPE_INTERNAL_XMLHTTPREQUEST = 33U, 18:50:49 INFO - TYPE_INTERNAL_EVENTSOURCE = 34U, 18:50:49 INFO - TYPE_INTERNAL_SERVICE_WORKER = 35U, 18:50:49 INFO - TYPE_INTERNAL_SCRIPT_PRELOAD = 36U, 18:50:49 INFO - TYPE_INTERNAL_IMAGE = 37U, 18:50:49 INFO - TYPE_INTERNAL_IMAGE_PRELOAD = 38U, 18:50:49 INFO - TYPE_INTERNAL_STYLESHEET = 39U, 18:50:49 INFO - TYPE_INTERNAL_STYLESHEET_PRELOAD = 40U, 18:50:49 INFO - TYPE_INTERNAL_IMAGE_FAVICON = 41U, 18:50:49 INFO - TYPE_INTERNAL_WORKER_IMPORT_SCRIPTS = 42U, 18:50:49 INFO - REJECT_REQUEST = -1, 18:50:49 INFO - REJECT_TYPE = -2, 18:50:49 INFO - REJECT_SERVER = -3, 18:50:49 INFO - REJECT_OTHER = -4, 18:50:49 INFO - ACCEPT = 1 18:50:49 INFO - }; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsIContentPolicyBase::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIContentPolicyBase::COMTypeInfo::kIID = {0x17418187, 0xd86f, 0x48dd, { 0x92, 0xd1, 0x23, 0x88, 0x38, 0xdf, 0x0a, 0x4e }}; 18:50:49 INFO - #line 141 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIContentPolicyBase.h" 18:50:49 INFO - #line 144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIContentPolicyBase.h" 18:50:49 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIContentPolicy.h" 18:50:49 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIContentPolicy.h" 18:50:49 INFO - class nsIURI; 18:50:49 INFO - class nsIDOMNode; 18:50:49 INFO - class nsIPrincipal; 18:50:49 INFO - class __declspec(novtable) nsIContentPolicy : public nsIContentPolicyBase { 18:50:49 INFO - public: 18:50:49 INFO - template struct COMTypeInfo; 18:50:49 INFO - virtual nsresult __stdcall ShouldLoad(nsContentPolicyType aContentType, nsIURI *aContentLocation, nsIURI *aRequestOrigin, nsISupports *aContext, const nsACString & aMimeTypeGuess, nsISupports *aExtra, nsIPrincipal *aRequestPrincipal, int16_t *_retval) = 0; 18:50:49 INFO - virtual nsresult __stdcall ShouldProcess(nsContentPolicyType aContentType, nsIURI *aContentLocation, nsIURI *aRequestOrigin, nsISupports *aContext, const nsACString & aMimeType, nsISupports *aExtra, nsIPrincipal *aRequestPrincipal, int16_t *_retval) = 0; 18:50:49 INFO - }; 18:50:49 INFO - template struct nsIContentPolicy::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIContentPolicy::COMTypeInfo::kIID = {0xcaad4f1f, 0xd047, 0x46ac, { 0xae, 0x9d, 0xdc, 0x59, 0x8e, 0x4f, 0xb9, 0x1b }}; 18:50:49 INFO - #line 117 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIContentPolicy.h" 18:50:49 INFO - #line 120 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIContentPolicy.h" 18:50:49 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsILoadInfo.h" 18:50:49 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsILoadInfo.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ReentrancyGuard.h" 18:50:49 INFO - namespace mozilla { 18:50:49 INFO - class ReentrancyGuard 18:50:49 INFO - { 18:50:49 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:49 INFO - bool& mEntered; 18:50:49 INFO - #line 25 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ReentrancyGuard.h" 18:50:49 INFO - public: 18:50:49 INFO - template 18:50:49 INFO - explicit ReentrancyGuard(T& aObj 18:50:49 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:49 INFO - : mEntered(aObj.mEntered) 18:50:49 INFO - #line 36 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ReentrancyGuard.h" 18:50:49 INFO - { 18:50:49 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mEntered))))) { MOZ_ReportAssertionFailure("!mEntered", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ReentrancyGuard.h", 39); do { } while (0); do { __debugbreak(); MOZ_NoReturn(39); } while (0); } } while (0); 18:50:49 INFO - mEntered = true; 18:50:49 INFO - #line 42 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ReentrancyGuard.h" 18:50:49 INFO - } 18:50:49 INFO - ~ReentrancyGuard() 18:50:49 INFO - { 18:50:49 INFO - mEntered = false; 18:50:49 INFO - #line 48 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ReentrancyGuard.h" 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - ReentrancyGuard(const ReentrancyGuard&) = delete; 18:50:49 INFO - void operator=(const ReentrancyGuard&) = delete; 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - #line 58 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ReentrancyGuard.h" 18:50:49 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - #pragma warning(push) 18:50:49 INFO - #pragma warning(disable:4345) 18:50:49 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - namespace mozilla { 18:50:49 INFO - template 18:50:49 INFO - class Vector; 18:50:49 INFO - namespace detail { 18:50:49 INFO - template 18:50:49 INFO - static bool CapacityHasExcessSpace(size_t aCapacity) 18:50:49 INFO - { 18:50:49 INFO - size_t size = aCapacity * sizeof(T); 18:50:49 INFO - return RoundUpPow2(size) - size >= sizeof(T); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - struct VectorImpl 18:50:49 INFO - { 18:50:49 INFO - template 18:50:49 INFO - static inline void new_(T* aDst, Args&&... aArgs) 18:50:49 INFO - { 18:50:49 INFO - new(KnownNotNull, aDst) T(Forward(aArgs)...); 18:50:49 INFO - } 18:50:49 INFO - static inline void destroy(T* aBegin, T* aEnd) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBegin <= aEnd))))) { MOZ_ReportAssertionFailure("aBegin <= aEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 72); do { } while (0); do { __debugbreak(); MOZ_NoReturn(72); } while (0); } } while (0); 18:50:49 INFO - for (T* p = aBegin; p < aEnd; ++p) { 18:50:49 INFO - p->~T(); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - static inline void initialize(T* aBegin, T* aEnd) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBegin <= aEnd))))) { MOZ_ReportAssertionFailure("aBegin <= aEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 81); do { } while (0); do { __debugbreak(); MOZ_NoReturn(81); } while (0); } } while (0); 18:50:49 INFO - for (T* p = aBegin; p < aEnd; ++p) { 18:50:49 INFO - new_(p); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - static inline void copyConstruct(T* aDst, 18:50:49 INFO - const U* aSrcStart, const U* aSrcEnd) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aSrcStart <= aSrcEnd))))) { MOZ_ReportAssertionFailure("aSrcStart <= aSrcEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 95); do { } while (0); do { __debugbreak(); MOZ_NoReturn(95); } while (0); } } while (0); 18:50:49 INFO - for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) { 18:50:49 INFO - new_(aDst, *p); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - static inline void moveConstruct(T* aDst, U* aSrcStart, U* aSrcEnd) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aSrcStart <= aSrcEnd))))) { MOZ_ReportAssertionFailure("aSrcStart <= aSrcEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 108); do { } while (0); do { __debugbreak(); MOZ_NoReturn(108); } while (0); } } while (0); 18:50:49 INFO - for (U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) { 18:50:49 INFO - new_(aDst, Move(*p)); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - static inline void copyConstructN(T* aDst, size_t aN, const U& aU) 18:50:49 INFO - { 18:50:49 INFO - for (T* end = aDst + aN; aDst < end; ++aDst) { 18:50:49 INFO - new_(aDst, aU); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - static inline bool 18:50:49 INFO - growTo(Vector& aV, size_t aNewCap) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!aV.usingInlineStorage()))))) { MOZ_ReportAssertionFailure("!aV.usingInlineStorage()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 135); do { } while (0); do { __debugbreak(); MOZ_NoReturn(135); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType(aNewCap))>::isValid, "invalid assertion condition"); if ((!!(!(!!(!CapacityHasExcessSpace(aNewCap)))))) { MOZ_ReportAssertionFailure("!CapacityHasExcessSpace(aNewCap)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 136); do { } while (0); do { __debugbreak(); MOZ_NoReturn(136); } while (0); } } while (0); 18:50:49 INFO - T* newbuf = aV.template pod_malloc(aNewCap); 18:50:49 INFO - if ((!!(!newbuf))) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - T* dst = newbuf; 18:50:49 INFO - T* src = aV.beginNoCheck(); 18:50:49 INFO - for (; src < aV.endNoCheck(); ++dst, ++src) { 18:50:49 INFO - new_(dst, Move(*src)); 18:50:49 INFO - } 18:50:49 INFO - VectorImpl::destroy(aV.beginNoCheck(), aV.endNoCheck()); 18:50:49 INFO - aV.free_(aV.mBegin); 18:50:49 INFO - aV.mBegin = newbuf; 18:50:49 INFO - aV.mTail.mCapacity = aNewCap; 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct VectorImpl 18:50:49 INFO - { 18:50:49 INFO - template 18:50:49 INFO - static inline void new_(T* aDst, Args&&... aArgs) 18:50:49 INFO - { 18:50:49 INFO - T temp(Forward(aArgs)...); 18:50:49 INFO - *aDst = temp; 18:50:49 INFO - } 18:50:49 INFO - static inline void destroy(T*, T*) {} 18:50:49 INFO - static inline void initialize(T* aBegin, T* aEnd) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBegin <= aEnd))))) { MOZ_ReportAssertionFailure("aBegin <= aEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 187); do { } while (0); do { __debugbreak(); MOZ_NoReturn(187); } while (0); } } while (0); 18:50:49 INFO - for (T* p = aBegin; p < aEnd; ++p) { 18:50:49 INFO - new_(p); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - static inline void copyConstruct(T* aDst, 18:50:49 INFO - const U* aSrcStart, const U* aSrcEnd) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aSrcStart <= aSrcEnd))))) { MOZ_ReportAssertionFailure("aSrcStart <= aSrcEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 204); do { } while (0); do { __debugbreak(); MOZ_NoReturn(204); } while (0); } } while (0); 18:50:49 INFO - for (const U* p = aSrcStart; p < aSrcEnd; ++p, ++aDst) { 18:50:49 INFO - new_(aDst, *p); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - static inline void moveConstruct(T* aDst, 18:50:49 INFO - const U* aSrcStart, const U* aSrcEnd) 18:50:49 INFO - { 18:50:49 INFO - copyConstruct(aDst, aSrcStart, aSrcEnd); 18:50:49 INFO - } 18:50:49 INFO - static inline void copyConstructN(T* aDst, size_t aN, const T& aT) 18:50:49 INFO - { 18:50:49 INFO - for (T* end = aDst + aN; aDst < end; ++aDst) { 18:50:49 INFO - new_(aDst, aT); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - static inline bool 18:50:49 INFO - growTo(Vector& aV, size_t aNewCap) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!aV.usingInlineStorage()))))) { MOZ_ReportAssertionFailure("!aV.usingInlineStorage()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 227); do { } while (0); do { __debugbreak(); MOZ_NoReturn(227); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType(aNewCap))>::isValid, "invalid assertion condition"); if ((!!(!(!!(!CapacityHasExcessSpace(aNewCap)))))) { MOZ_ReportAssertionFailure("!CapacityHasExcessSpace(aNewCap)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 228); do { } while (0); do { __debugbreak(); MOZ_NoReturn(228); } while (0); } } while (0); 18:50:49 INFO - T* newbuf = 18:50:49 INFO - aV.template pod_realloc(aV.mBegin, aV.mTail.mCapacity, aNewCap); 18:50:49 INFO - if ((!!(!newbuf))) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - aV.mBegin = newbuf; 18:50:49 INFO - aV.mTail.mCapacity = aNewCap; 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - static inline void 18:50:49 INFO - podResizeToFit(Vector& aV) 18:50:49 INFO - { 18:50:49 INFO - if (aV.usingInlineStorage() || aV.mLength == aV.mTail.mCapacity) { 18:50:49 INFO - return; 18:50:49 INFO - } 18:50:49 INFO - T* newbuf = 18:50:49 INFO - aV.template pod_realloc(aV.mBegin, aV.mTail.mCapacity, aV.mLength); 18:50:49 INFO - if ((!!(!newbuf))) { 18:50:49 INFO - return; 18:50:49 INFO - } 18:50:49 INFO - aV.mBegin = newbuf; 18:50:49 INFO - aV.mTail.mCapacity = aV.mLength; 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - struct VectorTesting; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - class Vector final : private AllocPolicy 18:50:49 INFO - { 18:50:49 INFO - static const bool kElemIsPod = IsPod::value; 18:50:49 INFO - typedef detail::VectorImpl Impl; 18:50:49 INFO - friend struct detail::VectorImpl; 18:50:49 INFO - friend struct detail::VectorTesting; 18:50:49 INFO - bool growStorageBy(size_t aIncr); 18:50:49 INFO - bool convertToHeapStorage(size_t aNewCap); 18:50:49 INFO - bool maybeCheckSimulatedOOM(size_t aRequestedSize); 18:50:49 INFO - static constexpr size_t kMaxInlineBytes = 18:50:49 INFO - 1024 - (sizeof(AllocPolicy) + sizeof(T*) + sizeof(size_t) + sizeof(size_t)); 18:50:49 INFO - template 18:50:49 INFO - struct ComputeCapacity 18:50:49 INFO - { 18:50:49 INFO - static constexpr size_t value = 18:50:49 INFO - tl::Min::value; 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct ComputeCapacity<0, Dummy> 18:50:49 INFO - { 18:50:49 INFO - static constexpr size_t value = 0; 18:50:49 INFO - }; 18:50:49 INFO - static constexpr size_t kInlineCapacity = 18:50:49 INFO - ComputeCapacity::value; 18:50:49 INFO - T* mBegin; 18:50:49 INFO - size_t mLength; 18:50:49 INFO - struct CapacityAndReserved 18:50:49 INFO - { 18:50:49 INFO - explicit CapacityAndReserved(size_t aCapacity, size_t aReserved) 18:50:49 INFO - : mCapacity(aCapacity) 18:50:49 INFO - , mReserved(aReserved) 18:50:49 INFO - #line 374 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - {} 18:50:49 INFO - CapacityAndReserved() = default; 18:50:49 INFO - size_t mCapacity; 18:50:49 INFO - size_t mReserved; 18:50:49 INFO - #line 384 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - }; 18:50:49 INFO - #pragma warning(push) 18:50:49 INFO - #pragma warning(disable:4324) 18:50:49 INFO - #line 392 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - template 18:50:49 INFO - struct CRAndStorage : CapacityAndReserved 18:50:49 INFO - { 18:50:49 INFO - explicit CRAndStorage(size_t aCapacity, size_t aReserved) 18:50:49 INFO - : CapacityAndReserved(aCapacity, aReserved) 18:50:49 INFO - {} 18:50:49 INFO - CRAndStorage() = default; 18:50:49 INFO - alignas(T) unsigned char mBytes[Capacity * sizeof(T)]; 18:50:49 INFO - void* data() { return mBytes; } 18:50:49 INFO - T* storage() { return static_cast(data()); } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct CRAndStorage<0, Dummy> : CapacityAndReserved 18:50:49 INFO - { 18:50:49 INFO - explicit CRAndStorage(size_t aCapacity, size_t aReserved) 18:50:49 INFO - : CapacityAndReserved(aCapacity, aReserved) 18:50:49 INFO - {} 18:50:49 INFO - CRAndStorage() = default; 18:50:49 INFO - T* storage() { return nullptr; } 18:50:49 INFO - }; 18:50:49 INFO - CRAndStorage mTail; 18:50:49 INFO - #pragma warning(pop) 18:50:49 INFO - #line 426 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - friend class ReentrancyGuard; 18:50:49 INFO - bool mEntered; 18:50:49 INFO - #line 431 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - bool usingInlineStorage() const 18:50:49 INFO - { 18:50:49 INFO - return mBegin == const_cast(this)->inlineStorage(); 18:50:49 INFO - } 18:50:49 INFO - T* inlineStorage() 18:50:49 INFO - { 18:50:49 INFO - return mTail.storage(); 18:50:49 INFO - } 18:50:49 INFO - T* beginNoCheck() const 18:50:49 INFO - { 18:50:49 INFO - return mBegin; 18:50:49 INFO - } 18:50:49 INFO - T* endNoCheck() 18:50:49 INFO - { 18:50:49 INFO - return mBegin + mLength; 18:50:49 INFO - } 18:50:49 INFO - const T* endNoCheck() const 18:50:49 INFO - { 18:50:49 INFO - return mBegin + mLength; 18:50:49 INFO - } 18:50:49 INFO - size_t reserved() const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mReserved))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mReserved", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 469); do { } while (0); do { __debugbreak(); MOZ_NoReturn(469); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mReserved <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mTail.mReserved <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 470); do { } while (0); do { __debugbreak(); MOZ_NoReturn(470); } while (0); } } while (0); 18:50:49 INFO - return mTail.mReserved; 18:50:49 INFO - } 18:50:49 INFO - #line 474 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - template void internalAppend(U&& aU); 18:50:49 INFO - template 18:50:49 INFO - void internalAppendAll(const Vector& aU); 18:50:49 INFO - void internalAppendN(const T& aT, size_t aN); 18:50:49 INFO - template void internalAppend(const U* aBegin, size_t aLength); 18:50:49 INFO - public: 18:50:49 INFO - static const size_t sMaxInlineStorage = MinInlineCapacity; 18:50:49 INFO - typedef T ElementType; 18:50:49 INFO - explicit Vector(AllocPolicy = AllocPolicy()); 18:50:49 INFO - Vector(Vector&&); 18:50:49 INFO - Vector& operator=(Vector&&); 18:50:49 INFO - ~Vector(); 18:50:49 INFO - const AllocPolicy& allocPolicy() const { return *this; } 18:50:49 INFO - AllocPolicy& allocPolicy() { return *this; } 18:50:49 INFO - enum { InlineLength = MinInlineCapacity }; 18:50:49 INFO - size_t length() const { return mLength; } 18:50:49 INFO - bool empty() const { return mLength == 0; } 18:50:49 INFO - size_t capacity() const { return mTail.mCapacity; } 18:50:49 INFO - T* begin() 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mEntered))))) { MOZ_ReportAssertionFailure("!mEntered", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 508); do { } while (0); do { __debugbreak(); MOZ_NoReturn(508); } while (0); } } while (0); 18:50:49 INFO - return mBegin; 18:50:49 INFO - } 18:50:49 INFO - const T* begin() const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mEntered))))) { MOZ_ReportAssertionFailure("!mEntered", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 514); do { } while (0); do { __debugbreak(); MOZ_NoReturn(514); } while (0); } } while (0); 18:50:49 INFO - return mBegin; 18:50:49 INFO - } 18:50:49 INFO - T* end() 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mEntered))))) { MOZ_ReportAssertionFailure("!mEntered", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 520); do { } while (0); do { __debugbreak(); MOZ_NoReturn(520); } while (0); } } while (0); 18:50:49 INFO - return mBegin + mLength; 18:50:49 INFO - } 18:50:49 INFO - const T* end() const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mEntered))))) { MOZ_ReportAssertionFailure("!mEntered", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 526); do { } while (0); do { __debugbreak(); MOZ_NoReturn(526); } while (0); } } while (0); 18:50:49 INFO - return mBegin + mLength; 18:50:49 INFO - } 18:50:49 INFO - T& operator[](size_t aIndex) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mEntered))))) { MOZ_ReportAssertionFailure("!mEntered", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 532); do { } while (0); do { __debugbreak(); MOZ_NoReturn(532); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aIndex < mLength))))) { MOZ_ReportAssertionFailure("aIndex < mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 533); do { } while (0); do { __debugbreak(); MOZ_NoReturn(533); } while (0); } } while (0); 18:50:49 INFO - return begin()[aIndex]; 18:50:49 INFO - } 18:50:49 INFO - const T& operator[](size_t aIndex) const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mEntered))))) { MOZ_ReportAssertionFailure("!mEntered", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 539); do { } while (0); do { __debugbreak(); MOZ_NoReturn(539); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aIndex < mLength))))) { MOZ_ReportAssertionFailure("aIndex < mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 540); do { } while (0); do { __debugbreak(); MOZ_NoReturn(540); } while (0); } } while (0); 18:50:49 INFO - return begin()[aIndex]; 18:50:49 INFO - } 18:50:49 INFO - T& back() 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mEntered))))) { MOZ_ReportAssertionFailure("!mEntered", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 546); do { } while (0); do { __debugbreak(); MOZ_NoReturn(546); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 547); do { } while (0); do { __debugbreak(); MOZ_NoReturn(547); } while (0); } } while (0); 18:50:49 INFO - return *(end() - 1); 18:50:49 INFO - } 18:50:49 INFO - const T& back() const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mEntered))))) { MOZ_ReportAssertionFailure("!mEntered", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 553); do { } while (0); do { __debugbreak(); MOZ_NoReturn(553); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 554); do { } while (0); do { __debugbreak(); MOZ_NoReturn(554); } while (0); } } while (0); 18:50:49 INFO - return *(end() - 1); 18:50:49 INFO - } 18:50:49 INFO - class Range 18:50:49 INFO - { 18:50:49 INFO - friend class Vector; 18:50:49 INFO - T* mCur; 18:50:49 INFO - T* mEnd; 18:50:49 INFO - Range(T* aCur, T* aEnd) 18:50:49 INFO - : mCur(aCur) 18:50:49 INFO - , mEnd(aEnd) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aCur <= aEnd))))) { MOZ_ReportAssertionFailure("aCur <= aEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 567); do { } while (0); do { __debugbreak(); MOZ_NoReturn(567); } while (0); } } while (0); 18:50:49 INFO - } 18:50:49 INFO - public: 18:50:49 INFO - bool empty() const { return mCur == mEnd; } 18:50:49 INFO - size_t remain() const { return PointerRangeSize(mCur, mEnd); } 18:50:49 INFO - T& front() const { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 573); do { } while (0); do { __debugbreak(); MOZ_NoReturn(573); } while (0); } } while (0); return *mCur; } 18:50:49 INFO - void popFront() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 574); do { } while (0); do { __debugbreak(); MOZ_NoReturn(574); } while (0); } } while (0); ++mCur; } 18:50:49 INFO - T popCopyFront() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 575); do { } while (0); do { __debugbreak(); MOZ_NoReturn(575); } while (0); } } while (0); return *mCur++; } 18:50:49 INFO - }; 18:50:49 INFO - class ConstRange 18:50:49 INFO - { 18:50:49 INFO - friend class Vector; 18:50:49 INFO - const T* mCur; 18:50:49 INFO - const T* mEnd; 18:50:49 INFO - ConstRange(const T* aCur, const T* aEnd) 18:50:49 INFO - : mCur(aCur) 18:50:49 INFO - , mEnd(aEnd) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aCur <= aEnd))))) { MOZ_ReportAssertionFailure("aCur <= aEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 587); do { } while (0); do { __debugbreak(); MOZ_NoReturn(587); } while (0); } } while (0); 18:50:49 INFO - } 18:50:49 INFO - public: 18:50:49 INFO - bool empty() const { return mCur == mEnd; } 18:50:49 INFO - size_t remain() const { return PointerRangeSize(mCur, mEnd); } 18:50:49 INFO - const T& front() const { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 593); do { } while (0); do { __debugbreak(); MOZ_NoReturn(593); } while (0); } } while (0); return *mCur; } 18:50:49 INFO - void popFront() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 594); do { } while (0); do { __debugbreak(); MOZ_NoReturn(594); } while (0); } } while (0); ++mCur; } 18:50:49 INFO - T popCopyFront() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 595); do { } while (0); do { __debugbreak(); MOZ_NoReturn(595); } while (0); } } while (0); return *mCur++; } 18:50:49 INFO - }; 18:50:49 INFO - Range all() { return Range(begin(), end()); } 18:50:49 INFO - ConstRange all() const { return ConstRange(begin(), end()); } 18:50:49 INFO - void reverse(); 18:50:49 INFO - bool initCapacity(size_t aRequest); 18:50:49 INFO - bool initLengthUninitialized(size_t aRequest); 18:50:49 INFO - bool reserve(size_t aRequest); 18:50:49 INFO - void shrinkBy(size_t aIncr); 18:50:49 INFO - void shrinkTo(size_t aNewLength); 18:50:49 INFO - bool growBy(size_t aIncr); 18:50:49 INFO - bool resize(size_t aNewLength); 18:50:49 INFO - bool growByUninitialized(size_t aIncr); 18:50:49 INFO - void infallibleGrowByUninitialized(size_t aIncr); 18:50:49 INFO - bool resizeUninitialized(size_t aNewLength); 18:50:49 INFO - void clear(); 18:50:49 INFO - void clearAndFree(); 18:50:49 INFO - void podResizeToFit(); 18:50:49 INFO - bool canAppendWithoutRealloc(size_t aNeeded) const; 18:50:49 INFO - template bool append(U&& aU); 18:50:49 INFO - template 18:50:49 INFO - bool emplaceBack(Args&&... aArgs) 18:50:49 INFO - { 18:50:49 INFO - if (!growByUninitialized(1)) 18:50:49 INFO - return false; 18:50:49 INFO - Impl::new_(&back(), Forward(aArgs)...); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool appendAll(const Vector& aU); 18:50:49 INFO - bool appendN(const T& aT, size_t aN); 18:50:49 INFO - template bool append(const U* aBegin, const U* aEnd); 18:50:49 INFO - template bool append(const U* aBegin, size_t aLength); 18:50:49 INFO - template void infallibleAppend(U&& aU) 18:50:49 INFO - { 18:50:49 INFO - internalAppend(Forward(aU)); 18:50:49 INFO - } 18:50:49 INFO - void infallibleAppendN(const T& aT, size_t aN) 18:50:49 INFO - { 18:50:49 INFO - internalAppendN(aT, aN); 18:50:49 INFO - } 18:50:49 INFO - template void infallibleAppend(const U* aBegin, const U* aEnd) 18:50:49 INFO - { 18:50:49 INFO - internalAppend(aBegin, PointerRangeSize(aBegin, aEnd)); 18:50:49 INFO - } 18:50:49 INFO - template void infallibleAppend(const U* aBegin, size_t aLength) 18:50:49 INFO - { 18:50:49 INFO - internalAppend(aBegin, aLength); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - void infallibleEmplaceBack(Args&&... aArgs) 18:50:49 INFO - { 18:50:49 INFO - infallibleGrowByUninitialized(1); 18:50:49 INFO - Impl::new_(&back(), Forward(aArgs)...); 18:50:49 INFO - } 18:50:49 INFO - void popBack(); 18:50:49 INFO - T popCopy(); 18:50:49 INFO - T* extractRawBuffer(); 18:50:49 INFO - T* extractOrCopyRawBuffer(); 18:50:49 INFO - void replaceRawBuffer(T* aP, size_t aLength); 18:50:49 INFO - template 18:50:49 INFO - T* insert(T* aP, U&& aVal); 18:50:49 INFO - void erase(T* aT); 18:50:49 INFO - void erase(T* aBegin, T* aEnd); 18:50:49 INFO - size_t sizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const; 18:50:49 INFO - size_t sizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const; 18:50:49 INFO - void swap(Vector& aOther); 18:50:49 INFO - private: 18:50:49 INFO - Vector(const Vector&) = delete; 18:50:49 INFO - void operator=(const Vector&) = delete; 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - inline 18:50:49 INFO - Vector::Vector(AP aAP) 18:50:49 INFO - : AP(aAP) 18:50:49 INFO - , mLength(0) 18:50:49 INFO - , mTail(kInlineCapacity, 0) 18:50:49 INFO - , mEntered(false) 18:50:49 INFO - #line 847 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - { 18:50:49 INFO - mBegin = inlineStorage(); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline 18:50:49 INFO - Vector::Vector(Vector&& aRhs) 18:50:49 INFO - : AllocPolicy(Move(aRhs)) 18:50:49 INFO - , mEntered(false) 18:50:49 INFO - #line 859 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - { 18:50:49 INFO - mLength = aRhs.mLength; 18:50:49 INFO - mTail.mCapacity = aRhs.mTail.mCapacity; 18:50:49 INFO - mTail.mReserved = aRhs.mTail.mReserved; 18:50:49 INFO - #line 865 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - if (aRhs.usingInlineStorage()) { 18:50:49 INFO - mBegin = inlineStorage(); 18:50:49 INFO - Impl::moveConstruct(mBegin, aRhs.beginNoCheck(), aRhs.endNoCheck()); 18:50:49 INFO - } else { 18:50:49 INFO - mBegin = aRhs.mBegin; 18:50:49 INFO - aRhs.mBegin = aRhs.inlineStorage(); 18:50:49 INFO - aRhs.mTail.mCapacity = kInlineCapacity; 18:50:49 INFO - aRhs.mLength = 0; 18:50:49 INFO - aRhs.mTail.mReserved = 0; 18:50:49 INFO - #line 886 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline Vector& 18:50:49 INFO - Vector::operator=(Vector&& aRhs) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(this != &aRhs))))) { MOZ_ReportAssertionFailure("this != &aRhs" " (" "self-move assignment is prohibited" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 894); do { } while (0); do { __debugbreak(); MOZ_NoReturn(894); } while (0); } } while (0); 18:50:49 INFO - this->~Vector(); 18:50:49 INFO - new(KnownNotNull, this) Vector(Move(aRhs)); 18:50:49 INFO - return *this; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline 18:50:49 INFO - Vector::~Vector() 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 904); do { } while (0); do { __debugbreak(); MOZ_NoReturn(904); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 904); do { } while (0); do { __debugbreak(); MOZ_NoReturn(904); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 904); do { } while (0); do { __debugbreak(); MOZ_NoReturn(904); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 904); do { } while (0); do { __debugbreak(); MOZ_NoReturn(904); } while (0); } } while (0); 18:50:49 INFO - Impl::destroy(beginNoCheck(), endNoCheck()); 18:50:49 INFO - if (!usingInlineStorage()) { 18:50:49 INFO - this->free_(beginNoCheck()); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::reverse() { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 914); do { } while (0); do { __debugbreak(); MOZ_NoReturn(914); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 914); do { } while (0); do { __debugbreak(); MOZ_NoReturn(914); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 914); do { } while (0); do { __debugbreak(); MOZ_NoReturn(914); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 914); do { } while (0); do { __debugbreak(); MOZ_NoReturn(914); } while (0); } } while (0); 18:50:49 INFO - T* elems = mBegin; 18:50:49 INFO - size_t len = mLength; 18:50:49 INFO - size_t mid = len / 2; 18:50:49 INFO - for (size_t i = 0; i < mid; i++) { 18:50:49 INFO - Swap(elems[i], elems[len - i - 1]); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::convertToHeapStorage(size_t aNewCap) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(usingInlineStorage()))))) { MOZ_ReportAssertionFailure("usingInlineStorage()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 932); do { } while (0); do { __debugbreak(); MOZ_NoReturn(932); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType(aNewCap))>::isValid, "invalid assertion condition"); if ((!!(!(!!(!detail::CapacityHasExcessSpace(aNewCap)))))) { MOZ_ReportAssertionFailure("!detail::CapacityHasExcessSpace(aNewCap)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 935); do { } while (0); do { __debugbreak(); MOZ_NoReturn(935); } while (0); } } while (0); 18:50:49 INFO - T* newBuf = this->template pod_malloc(aNewCap); 18:50:49 INFO - if ((!!(!newBuf))) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - Impl::moveConstruct(newBuf, beginNoCheck(), endNoCheck()); 18:50:49 INFO - Impl::destroy(beginNoCheck(), endNoCheck()); 18:50:49 INFO - mBegin = newBuf; 18:50:49 INFO - mTail.mCapacity = aNewCap; 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - __declspec(noinline) bool 18:50:49 INFO - Vector::growStorageBy(size_t aIncr) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType mTail.mCapacity)>::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength + aIncr > mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength + aIncr > mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 956); do { } while (0); do { __debugbreak(); MOZ_NoReturn(956); } while (0); } } while (0); 18:50:49 INFO - size_t newCap; 18:50:49 INFO - if (aIncr == 1) { 18:50:49 INFO - if (usingInlineStorage()) { 18:50:49 INFO - size_t newSize = 18:50:49 INFO - tl::RoundUpPow2<(kInlineCapacity + 1) * sizeof(T)>::value; 18:50:49 INFO - newCap = newSize / sizeof(T); 18:50:49 INFO - goto convert; 18:50:49 INFO - } 18:50:49 INFO - if (mLength == 0) { 18:50:49 INFO - newCap = 1; 18:50:49 INFO - goto grow; 18:50:49 INFO - } 18:50:49 INFO - if ((!!(mLength & tl::MulOverflowMask<4 * sizeof(T)>::value))) { 18:50:49 INFO - this->reportAllocOverflow(); 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - newCap = mLength * 2; 18:50:49 INFO - if (detail::CapacityHasExcessSpace(newCap)) { 18:50:49 INFO - newCap += 1; 18:50:49 INFO - } 18:50:49 INFO - } else { 18:50:49 INFO - size_t newMinCap = mLength + aIncr; 18:50:49 INFO - if ((!!(newMinCap < mLength || newMinCap & tl::MulOverflowMask<2 * sizeof(T)>::value))) 18:50:49 INFO - #line 1015 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - { 18:50:49 INFO - this->reportAllocOverflow(); 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - size_t newMinSize = newMinCap * sizeof(T); 18:50:49 INFO - size_t newSize = RoundUpPow2(newMinSize); 18:50:49 INFO - newCap = newSize / sizeof(T); 18:50:49 INFO - } 18:50:49 INFO - if (usingInlineStorage()) { 18:50:49 INFO - convert: 18:50:49 INFO - return convertToHeapStorage(newCap); 18:50:49 INFO - } 18:50:49 INFO - grow: 18:50:49 INFO - return Impl::growTo(*this, newCap); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::initCapacity(size_t aRequest) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(empty()))))) { MOZ_ReportAssertionFailure("empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1038); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1038); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(usingInlineStorage()))))) { MOZ_ReportAssertionFailure("usingInlineStorage()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1039); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1039); } while (0); } } while (0); 18:50:49 INFO - if (aRequest == 0) { 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - T* newbuf = this->template pod_malloc(aRequest); 18:50:49 INFO - if ((!!(!newbuf))) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - mBegin = newbuf; 18:50:49 INFO - mTail.mCapacity = aRequest; 18:50:49 INFO - mTail.mReserved = aRequest; 18:50:49 INFO - #line 1052 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::initLengthUninitialized(size_t aRequest) 18:50:49 INFO - { 18:50:49 INFO - if (!initCapacity(aRequest)) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - infallibleGrowByUninitialized(aRequest); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::maybeCheckSimulatedOOM(size_t aRequestedSize) 18:50:49 INFO - { 18:50:49 INFO - if (aRequestedSize <= N) { 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - if (aRequestedSize <= mTail.mReserved) { 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - #line 1079 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - return allocPolicy().checkSimulatedOOM(); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::reserve(size_t aRequest) 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1087); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1087); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1087); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1087); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1087); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1087); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1087); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1087); } while (0); } } while (0); 18:50:49 INFO - if (aRequest > mTail.mCapacity) { 18:50:49 INFO - if ((!!(!growStorageBy(aRequest - mLength)))) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - } else if (!maybeCheckSimulatedOOM(aRequest)) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - if (aRequest > mTail.mReserved) { 18:50:49 INFO - mTail.mReserved = aRequest; 18:50:49 INFO - } 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mReserved))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mReserved", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1099); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1099); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mReserved <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mTail.mReserved <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1100); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1100); } while (0); } } while (0); 18:50:49 INFO - #line 1102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::shrinkBy(size_t aIncr) 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1109); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1109); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1109); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1109); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1109); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1109); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1109); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1109); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aIncr <= mLength))))) { MOZ_ReportAssertionFailure("aIncr <= mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1110); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1110); } while (0); } } while (0); 18:50:49 INFO - Impl::destroy(endNoCheck() - aIncr, endNoCheck()); 18:50:49 INFO - mLength -= aIncr; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::shrinkTo(size_t aNewLength) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aNewLength <= mLength))))) { MOZ_ReportAssertionFailure("aNewLength <= mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1119); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1119); } while (0); } } while (0); 18:50:49 INFO - shrinkBy(mLength - aNewLength); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::growBy(size_t aIncr) 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1127); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1127); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1127); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1127); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1127); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1127); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1127); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1127); } while (0); } } while (0); 18:50:49 INFO - if (aIncr > mTail.mCapacity - mLength) { 18:50:49 INFO - if ((!!(!growStorageBy(aIncr)))) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength + aIncr <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength + aIncr <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1135); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1135); } while (0); } } while (0); 18:50:49 INFO - T* newend = endNoCheck() + aIncr; 18:50:49 INFO - Impl::initialize(endNoCheck(), newend); 18:50:49 INFO - mLength += aIncr; 18:50:49 INFO - if (mLength > mTail.mReserved) { 18:50:49 INFO - mTail.mReserved = mLength; 18:50:49 INFO - } 18:50:49 INFO - #line 1144 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::growByUninitialized(size_t aIncr) 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1151); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1151); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1151); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1151); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1151); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1151); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1151); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1151); } while (0); } } while (0); 18:50:49 INFO - if (aIncr > mTail.mCapacity - mLength) { 18:50:49 INFO - if ((!!(!growStorageBy(aIncr)))) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - } else if (!maybeCheckSimulatedOOM(mLength + aIncr)) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - if (mLength + aIncr > mTail.mReserved) { 18:50:49 INFO - mTail.mReserved = mLength + aIncr; 18:50:49 INFO - } 18:50:49 INFO - #line 1164 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - infallibleGrowByUninitialized(aIncr); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::infallibleGrowByUninitialized(size_t aIncr) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength + aIncr <= reserved()))))) { MOZ_ReportAssertionFailure("mLength + aIncr <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1172); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1172); } while (0); } } while (0); 18:50:49 INFO - mLength += aIncr; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::resize(size_t aNewLength) 18:50:49 INFO - { 18:50:49 INFO - size_t curLength = mLength; 18:50:49 INFO - if (aNewLength > curLength) { 18:50:49 INFO - return growBy(aNewLength - curLength); 18:50:49 INFO - } 18:50:49 INFO - shrinkBy(curLength - aNewLength); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::resizeUninitialized(size_t aNewLength) 18:50:49 INFO - { 18:50:49 INFO - size_t curLength = mLength; 18:50:49 INFO - if (aNewLength > curLength) { 18:50:49 INFO - return growByUninitialized(aNewLength - curLength); 18:50:49 INFO - } 18:50:49 INFO - shrinkBy(curLength - aNewLength); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::clear() 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1204); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1204); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1204); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1204); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1204); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1204); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1204); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1204); } while (0); } } while (0); 18:50:49 INFO - Impl::destroy(beginNoCheck(), endNoCheck()); 18:50:49 INFO - mLength = 0; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::clearAndFree() 18:50:49 INFO - { 18:50:49 INFO - clear(); 18:50:49 INFO - if (usingInlineStorage()) { 18:50:49 INFO - return; 18:50:49 INFO - } 18:50:49 INFO - this->free_(beginNoCheck()); 18:50:49 INFO - mBegin = inlineStorage(); 18:50:49 INFO - mTail.mCapacity = kInlineCapacity; 18:50:49 INFO - mTail.mReserved = 0; 18:50:49 INFO - #line 1224 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::podResizeToFit() 18:50:49 INFO - { 18:50:49 INFO - Impl::podResizeToFit(*this); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::canAppendWithoutRealloc(size_t aNeeded) const 18:50:49 INFO - { 18:50:49 INFO - return mLength + aNeeded <= mTail.mCapacity; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::internalAppendAll(const Vector& aOther) 18:50:49 INFO - { 18:50:49 INFO - internalAppend(aOther.begin(), aOther.length()); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::internalAppend(U&& aU) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength + 1 <= mTail.mReserved))))) { MOZ_ReportAssertionFailure("mLength + 1 <= mTail.mReserved", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1255); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1255); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mReserved <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mTail.mReserved <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1256); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1256); } while (0); } } while (0); 18:50:49 INFO - Impl::new_(endNoCheck(), Forward(aU)); 18:50:49 INFO - ++mLength; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::appendN(const T& aT, size_t aNeeded) 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1265); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1265); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1265); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1265); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1265); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1265); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1265); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1265); } while (0); } } while (0); 18:50:49 INFO - if (mLength + aNeeded > mTail.mCapacity) { 18:50:49 INFO - if ((!!(!growStorageBy(aNeeded)))) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - if (mLength + aNeeded > mTail.mReserved) { 18:50:49 INFO - mTail.mReserved = mLength + aNeeded; 18:50:49 INFO - } 18:50:49 INFO - #line 1278 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - internalAppendN(aT, aNeeded); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::internalAppendN(const T& aT, size_t aNeeded) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength + aNeeded <= mTail.mReserved))))) { MOZ_ReportAssertionFailure("mLength + aNeeded <= mTail.mReserved", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1286); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1286); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mReserved <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mTail.mReserved <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1287); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1287); } while (0); } } while (0); 18:50:49 INFO - Impl::copyConstructN(endNoCheck(), aNeeded, aT); 18:50:49 INFO - mLength += aNeeded; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - template 18:50:49 INFO - inline T* 18:50:49 INFO - Vector::insert(T* aP, U&& aVal) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(begin() <= aP))))) { MOZ_ReportAssertionFailure("begin() <= aP", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1297); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1297); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aP <= end()))))) { MOZ_ReportAssertionFailure("aP <= end()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1298); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1298); } while (0); } } while (0); 18:50:49 INFO - size_t pos = aP - begin(); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(pos <= mLength))))) { MOZ_ReportAssertionFailure("pos <= mLength", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1300); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1300); } while (0); } } while (0); 18:50:49 INFO - size_t oldLength = mLength; 18:50:49 INFO - if (pos == oldLength) { 18:50:49 INFO - if (!append(Forward(aVal))) { 18:50:49 INFO - return nullptr; 18:50:49 INFO - } 18:50:49 INFO - } else { 18:50:49 INFO - T oldBack = Move(back()); 18:50:49 INFO - if (!append(Move(oldBack))) { 18:50:49 INFO - return nullptr; 18:50:49 INFO - } 18:50:49 INFO - for (size_t i = oldLength - 1; i > pos; --i) { 18:50:49 INFO - (*this)[i] = Move((*this)[i - 1]); 18:50:49 INFO - } 18:50:49 INFO - (*this)[pos] = Forward(aVal); 18:50:49 INFO - } 18:50:49 INFO - return begin() + pos; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::erase(T* aIt) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(begin() <= aIt))))) { MOZ_ReportAssertionFailure("begin() <= aIt", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1323); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1323); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aIt < end()))))) { MOZ_ReportAssertionFailure("aIt < end()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1324); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1324); } while (0); } } while (0); 18:50:49 INFO - while (aIt + 1 < end()) { 18:50:49 INFO - *aIt = Move(*(aIt + 1)); 18:50:49 INFO - ++aIt; 18:50:49 INFO - } 18:50:49 INFO - popBack(); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::erase(T* aBegin, T* aEnd) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(begin() <= aBegin))))) { MOZ_ReportAssertionFailure("begin() <= aBegin", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1336); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1336); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBegin <= aEnd))))) { MOZ_ReportAssertionFailure("aBegin <= aEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1337); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1337); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aEnd <= end()))))) { MOZ_ReportAssertionFailure("aEnd <= end()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1338); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1338); } while (0); } } while (0); 18:50:49 INFO - while (aEnd < end()) { 18:50:49 INFO - *aBegin++ = Move(*aEnd++); 18:50:49 INFO - } 18:50:49 INFO - shrinkBy(aEnd - aBegin); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::append(const U* aInsBegin, const U* aInsEnd) 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1350); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1350); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1350); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1350); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1350); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1350); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1350); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1350); } while (0); } } while (0); 18:50:49 INFO - size_t aNeeded = PointerRangeSize(aInsBegin, aInsEnd); 18:50:49 INFO - if (mLength + aNeeded > mTail.mCapacity) { 18:50:49 INFO - if ((!!(!growStorageBy(aNeeded)))) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - } else if (!maybeCheckSimulatedOOM(mLength + aNeeded)) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - if (mLength + aNeeded > mTail.mReserved) { 18:50:49 INFO - mTail.mReserved = mLength + aNeeded; 18:50:49 INFO - } 18:50:49 INFO - #line 1364 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - internalAppend(aInsBegin, aNeeded); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::internalAppend(const U* aInsBegin, size_t aInsLength) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength + aInsLength <= mTail.mReserved))))) { MOZ_ReportAssertionFailure("mLength + aInsLength <= mTail.mReserved", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1373); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1373); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mReserved <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mTail.mReserved <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1374); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1374); } while (0); } } while (0); 18:50:49 INFO - Impl::copyConstruct(endNoCheck(), aInsBegin, aInsBegin + aInsLength); 18:50:49 INFO - mLength += aInsLength; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::append(U&& aU) 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1384); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1384); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1384); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1384); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1384); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1384); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1384); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1384); } while (0); } } while (0); 18:50:49 INFO - if (mLength == mTail.mCapacity) { 18:50:49 INFO - if ((!!(!growStorageBy(1)))) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - } else if (!maybeCheckSimulatedOOM(mLength + 1)) { 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - if (mLength + 1 > mTail.mReserved) { 18:50:49 INFO - mTail.mReserved = mLength + 1; 18:50:49 INFO - } 18:50:49 INFO - #line 1397 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - internalAppend(Forward(aU)); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::appendAll(const Vector& aOther) 18:50:49 INFO - { 18:50:49 INFO - return append(aOther.begin(), aOther.length()); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - template 18:50:49 INFO - inline bool 18:50:49 INFO - Vector::append(const U* aInsBegin, size_t aInsLength) 18:50:49 INFO - { 18:50:49 INFO - return append(aInsBegin, aInsBegin + aInsLength); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::popBack() 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1421); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1421); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1421); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1421); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1421); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1421); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1421); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1421); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1422); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1422); } while (0); } } while (0); 18:50:49 INFO - --mLength; 18:50:49 INFO - endNoCheck()->~T(); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline T 18:50:49 INFO - Vector::popCopy() 18:50:49 INFO - { 18:50:49 INFO - T ret = back(); 18:50:49 INFO - popBack(); 18:50:49 INFO - return ret; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline T* 18:50:49 INFO - Vector::extractRawBuffer() 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1440); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1440); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1440); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1440); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1440); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1440); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1440); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1440); } while (0); } } while (0); 18:50:49 INFO - if (usingInlineStorage()) { 18:50:49 INFO - return nullptr; 18:50:49 INFO - } 18:50:49 INFO - T* ret = mBegin; 18:50:49 INFO - mBegin = inlineStorage(); 18:50:49 INFO - mLength = 0; 18:50:49 INFO - mTail.mCapacity = kInlineCapacity; 18:50:49 INFO - mTail.mReserved = 0; 18:50:49 INFO - #line 1453 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - return ret; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline T* 18:50:49 INFO - Vector::extractOrCopyRawBuffer() 18:50:49 INFO - { 18:50:49 INFO - if (T* ret = extractRawBuffer()) { 18:50:49 INFO - return ret; 18:50:49 INFO - } 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1464); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1464); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1464); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1464); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1464); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1464); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1464); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1464); } while (0); } } while (0); 18:50:49 INFO - T* copy = this->template pod_malloc(mLength); 18:50:49 INFO - if (!copy) { 18:50:49 INFO - return nullptr; 18:50:49 INFO - } 18:50:49 INFO - Impl::moveConstruct(copy, beginNoCheck(), endNoCheck()); 18:50:49 INFO - Impl::destroy(beginNoCheck(), endNoCheck()); 18:50:49 INFO - mBegin = inlineStorage(); 18:50:49 INFO - mLength = 0; 18:50:49 INFO - mTail.mCapacity = kInlineCapacity; 18:50:49 INFO - mTail.mReserved = 0; 18:50:49 INFO - #line 1479 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - return copy; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::replaceRawBuffer(T* aP, size_t aLength) 18:50:49 INFO - { 18:50:49 INFO - ReentrancyGuard g(*this); do { if (usingInlineStorage()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mTail.mCapacity == kInlineCapacity))))) { MOZ_ReportAssertionFailure("mTail.mCapacity == kInlineCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1486); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1486); } while (0); } } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(reserved() <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("reserved() <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1486); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1486); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= reserved()))))) { MOZ_ReportAssertionFailure("mLength <= reserved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1486); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1486); } while (0); } } while (0); do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mLength <= mTail.mCapacity))))) { MOZ_ReportAssertionFailure("mLength <= mTail.mCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h", 1486); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1486); } while (0); } } while (0); 18:50:49 INFO - Impl::destroy(beginNoCheck(), endNoCheck()); 18:50:49 INFO - if (!usingInlineStorage()) { 18:50:49 INFO - this->free_(beginNoCheck()); 18:50:49 INFO - } 18:50:49 INFO - if (aLength <= kInlineCapacity) { 18:50:49 INFO - mBegin = inlineStorage(); 18:50:49 INFO - mLength = aLength; 18:50:49 INFO - mTail.mCapacity = kInlineCapacity; 18:50:49 INFO - Impl::moveConstruct(mBegin, aP, aP + aLength); 18:50:49 INFO - Impl::destroy(aP, aP + aLength); 18:50:49 INFO - this->free_(aP); 18:50:49 INFO - } else { 18:50:49 INFO - mBegin = aP; 18:50:49 INFO - mLength = aLength; 18:50:49 INFO - mTail.mCapacity = aLength; 18:50:49 INFO - } 18:50:49 INFO - mTail.mReserved = aLength; 18:50:49 INFO - #line 1515 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline size_t 18:50:49 INFO - Vector::sizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const 18:50:49 INFO - { 18:50:49 INFO - return usingInlineStorage() ? 0 : aMallocSizeOf(beginNoCheck()); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline size_t 18:50:49 INFO - Vector::sizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const 18:50:49 INFO - { 18:50:49 INFO - return aMallocSizeOf(this) + sizeOfExcludingThis(aMallocSizeOf); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline void 18:50:49 INFO - Vector::swap(Vector& aOther) 18:50:49 INFO - { 18:50:49 INFO - static_assert(N == 0, 18:50:49 INFO - "still need to implement this for N != 0"); 18:50:49 INFO - if (!usingInlineStorage() && aOther.usingInlineStorage()) { 18:50:49 INFO - aOther.mBegin = mBegin; 18:50:49 INFO - mBegin = inlineStorage(); 18:50:49 INFO - } else if (usingInlineStorage() && !aOther.usingInlineStorage()) { 18:50:49 INFO - mBegin = aOther.mBegin; 18:50:49 INFO - aOther.mBegin = aOther.inlineStorage(); 18:50:49 INFO - } else if (!usingInlineStorage() && !aOther.usingInlineStorage()) { 18:50:49 INFO - Swap(mBegin, aOther.mBegin); 18:50:49 INFO - } else { 18:50:49 INFO - } 18:50:49 INFO - Swap(mLength, aOther.mLength); 18:50:49 INFO - Swap(mTail.mCapacity, aOther.mTail.mCapacity); 18:50:49 INFO - Swap(mTail.mReserved, aOther.mTail.mReserved); 18:50:49 INFO - #line 1556 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - #pragma warning(pop) 18:50:49 INFO - #line 1563 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - #line 1565 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Vector.h" 18:50:49 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAnnotations.h" 18:50:49 INFO - #line 56 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAnnotations.h" 18:50:49 INFO - #line 58 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAnnotations.h" 18:50:49 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/UniquePtr.h" 18:50:49 INFO - namespace js { 18:50:49 INFO - template > 18:50:49 INFO - using UniquePtr = mozilla::UniquePtr; 18:50:49 INFO - namespace detail { 18:50:49 INFO - template 18:50:49 INFO - struct UniqueSelector 18:50:49 INFO - { 18:50:49 INFO - typedef UniquePtr SingleObject; 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct UniqueSelector 18:50:49 INFO - { 18:50:49 INFO - typedef UniquePtr UnknownBound; 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct UniqueSelector 18:50:49 INFO - { 18:50:49 INFO - typedef UniquePtr KnownBound; 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - typename detail::UniqueSelector::SingleObject 18:50:49 INFO - MakeUnique(Args&&... aArgs) 18:50:49 INFO - { 18:50:49 INFO - return UniquePtr(js_new(mozilla::Forward(aArgs)...)); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - typename detail::UniqueSelector::UnknownBound 18:50:49 INFO - MakeUnique(decltype(sizeof(int)) aN) = delete; 18:50:49 INFO - template 18:50:49 INFO - typename detail::UniqueSelector::KnownBound 18:50:49 INFO - MakeUnique(Args&&... aArgs) = delete; 18:50:49 INFO - } 18:50:49 INFO - #line 62 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/UniquePtr.h" 18:50:49 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h" 18:50:49 INFO - namespace js { 18:50:49 INFO - namespace gc { 18:50:49 INFO - class GCRuntime; 18:50:49 INFO - } 18:50:49 INFO - namespace gcstats { 18:50:49 INFO - struct Statistics; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - typedef enum JSGCMode { 18:50:49 INFO - JSGC_MODE_GLOBAL = 0, 18:50:49 INFO - JSGC_MODE_ZONE = 1, 18:50:49 INFO - JSGC_MODE_INCREMENTAL = 2 18:50:49 INFO - } JSGCMode; 18:50:49 INFO - typedef enum JSGCInvocationKind { 18:50:49 INFO - GC_NORMAL = 0, 18:50:49 INFO - GC_SHRINK = 1 18:50:49 INFO - } JSGCInvocationKind; 18:50:49 INFO - namespace JS { 18:50:49 INFO - namespace gcreason { 18:50:49 INFO - enum Reason { 18:50:49 INFO - API, EAGER_ALLOC_TRIGGER, DESTROY_RUNTIME, UNUSED0, LAST_DITCH, TOO_MUCH_MALLOC, ALLOC_TRIGGER, DEBUG_GC, COMPARTMENT_REVIVED, RESET, OUT_OF_NURSERY, EVICT_NURSERY, FULL_STORE_BUFFER, SHARED_MEMORY_LIMIT, UNUSED1, INCREMENTAL_TOO_SLOW, ABORT_GC, RESERVED0, RESERVED1, RESERVED2, RESERVED3, RESERVED4, RESERVED5, RESERVED6, RESERVED7, RESERVED8, RESERVED9, RESERVED10, RESERVED11, RESERVED12, RESERVED13, RESERVED14, RESERVED15, DOM_WINDOW_UTILS, COMPONENT_UTILS, MEM_PRESSURE, CC_WAITING, CC_FORCED, LOAD_END, POST_COMPARTMENT, PAGE_HIDE, NSJSCONTEXT_DESTROY, SET_NEW_DOCUMENT, SET_DOC_SHELL, DOM_UTILS, DOM_IPC, DOM_WORKER, INTER_SLICE_GC, REFRESH_FRAME, FULL_GC_TIMER, SHUTDOWN_CC, FINISH_LARGE_EVALUATE, USER_INACTIVE, XPCONNECT_SHUTDOWN, 18:50:49 INFO - NO_REASON, 18:50:49 INFO - NUM_REASONS, 18:50:49 INFO - NUM_TELEMETRY_REASONS = 100 18:50:49 INFO - }; 18:50:49 INFO - extern const char* 18:50:49 INFO - ExplainReason(JS::gcreason::Reason reason); 18:50:49 INFO - } 18:50:49 INFO - extern void 18:50:49 INFO - PrepareZoneForGC(Zone* zone); 18:50:49 INFO - extern void 18:50:49 INFO - PrepareForFullGC(JSContext* cx); 18:50:49 INFO - extern void 18:50:49 INFO - PrepareForIncrementalGC(JSContext* cx); 18:50:49 INFO - extern bool 18:50:49 INFO - IsGCScheduled(JSContext* cx); 18:50:49 INFO - extern void 18:50:49 INFO - SkipZoneForGC(Zone* zone); 18:50:49 INFO - extern void 18:50:49 INFO - GCForReason(JSContext* cx, JSGCInvocationKind gckind, gcreason::Reason reason); 18:50:49 INFO - extern void 18:50:49 INFO - StartIncrementalGC(JSContext* cx, JSGCInvocationKind gckind, gcreason::Reason reason, 18:50:49 INFO - int64_t millis = 0); 18:50:49 INFO - extern void 18:50:49 INFO - IncrementalGCSlice(JSContext* cx, gcreason::Reason reason, int64_t millis = 0); 18:50:49 INFO - extern void 18:50:49 INFO - FinishIncrementalGC(JSContext* cx, gcreason::Reason reason); 18:50:49 INFO - extern void 18:50:49 INFO - AbortIncrementalGC(JSContext* cx); 18:50:49 INFO - namespace dbg { 18:50:49 INFO - class GarbageCollectionEvent 18:50:49 INFO - { 18:50:49 INFO - uint64_t majorGCNumber_; 18:50:49 INFO - const char* reason; 18:50:49 INFO - const char* nonincrementalReason; 18:50:49 INFO - struct Collection { 18:50:49 INFO - mozilla::TimeStamp startTimestamp; 18:50:49 INFO - mozilla::TimeStamp endTimestamp; 18:50:49 INFO - }; 18:50:49 INFO - mozilla::Vector collections; 18:50:49 INFO - GarbageCollectionEvent(const GarbageCollectionEvent& rhs) = delete; 18:50:49 INFO - GarbageCollectionEvent& operator=(const GarbageCollectionEvent& rhs) = delete; 18:50:49 INFO - public: 18:50:49 INFO - explicit GarbageCollectionEvent(uint64_t majorGCNum) 18:50:49 INFO - : majorGCNumber_(majorGCNum) 18:50:49 INFO - , reason(nullptr) 18:50:49 INFO - , nonincrementalReason(nullptr) 18:50:49 INFO - , collections() 18:50:49 INFO - { } 18:50:49 INFO - using Ptr = js::UniquePtr; 18:50:49 INFO - static Ptr Create(JSRuntime* rt, ::js::gcstats::Statistics& stats, uint64_t majorGCNumber); 18:50:49 INFO - JSObject* toJSObject(JSContext* cx) const; 18:50:49 INFO - uint64_t majorGCNumber() const { return majorGCNumber_; } 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - enum GCProgress { 18:50:49 INFO - GC_CYCLE_BEGIN, 18:50:49 INFO - GC_SLICE_BEGIN, 18:50:49 INFO - GC_SLICE_END, 18:50:49 INFO - GC_CYCLE_END 18:50:49 INFO - }; 18:50:49 INFO - struct GCDescription { 18:50:49 INFO - bool isZone_; 18:50:49 INFO - JSGCInvocationKind invocationKind_; 18:50:49 INFO - gcreason::Reason reason_; 18:50:49 INFO - GCDescription(bool isZone, JSGCInvocationKind kind, gcreason::Reason reason) 18:50:49 INFO - : isZone_(isZone), invocationKind_(kind), reason_(reason) {} 18:50:49 INFO - char16_t* formatSliceMessage(JSContext* cx) const; 18:50:49 INFO - char16_t* formatSummaryMessage(JSContext* cx) const; 18:50:49 INFO - char16_t* formatJSON(JSContext* cx, uint64_t timestamp) const; 18:50:49 INFO - JS::dbg::GarbageCollectionEvent::Ptr toGCEvent(JSContext* cx) const; 18:50:49 INFO - }; 18:50:49 INFO - typedef void 18:50:49 INFO - (* GCSliceCallback)(JSContext* cx, GCProgress progress, const GCDescription& desc); 18:50:49 INFO - extern GCSliceCallback 18:50:49 INFO - SetGCSliceCallback(JSContext* cx, GCSliceCallback callback); 18:50:49 INFO - enum class GCNurseryProgress { 18:50:49 INFO - GC_NURSERY_COLLECTION_START, 18:50:49 INFO - GC_NURSERY_COLLECTION_END 18:50:49 INFO - }; 18:50:49 INFO - using GCNurseryCollectionCallback = void(*)(JSContext* cx, GCNurseryProgress progress, 18:50:49 INFO - gcreason::Reason reason); 18:50:49 INFO - extern GCNurseryCollectionCallback 18:50:49 INFO - SetGCNurseryCollectionCallback(JSContext* cx, GCNurseryCollectionCallback callback); 18:50:49 INFO - typedef void 18:50:49 INFO - (* DoCycleCollectionCallback)(JSContext* cx); 18:50:49 INFO - extern DoCycleCollectionCallback 18:50:49 INFO - SetDoCycleCollectionCallback(JSContext* cx, DoCycleCollectionCallback callback); 18:50:49 INFO - extern void 18:50:49 INFO - DisableIncrementalGC(JSContext* cx); 18:50:49 INFO - extern bool 18:50:49 INFO - IsIncrementalGCEnabled(JSContext* cx); 18:50:49 INFO - extern bool 18:50:49 INFO - IsIncrementalGCInProgress(JSContext* cx); 18:50:49 INFO - extern bool 18:50:49 INFO - IsIncrementalBarrierNeeded(JSContext* cx); 18:50:49 INFO - extern void 18:50:49 INFO - IncrementalPreWriteBarrier(JSObject* obj); 18:50:49 INFO - extern void 18:50:49 INFO - IncrementalReadBarrier(GCCellPtr thing); 18:50:49 INFO - extern bool 18:50:49 INFO - WasIncrementalGC(JSContext* cx); 18:50:49 INFO - class AutoDisableGenerationalGC 18:50:49 INFO - { 18:50:49 INFO - JSContext* cx; 18:50:49 INFO - public: 18:50:49 INFO - explicit AutoDisableGenerationalGC(JSContext* cx); 18:50:49 INFO - ~AutoDisableGenerationalGC(); 18:50:49 INFO - }; 18:50:49 INFO - extern bool 18:50:49 INFO - IsGenerationalGCEnabled(JSRuntime* rt); 18:50:49 INFO - extern size_t 18:50:49 INFO - GetGCNumber(); 18:50:49 INFO - class AutoRequireNoGC 18:50:49 INFO - { 18:50:49 INFO - protected: 18:50:49 INFO - AutoRequireNoGC() {} 18:50:49 INFO - ~AutoRequireNoGC() {} 18:50:49 INFO - }; 18:50:49 INFO - class AutoAssertNoGC : public AutoRequireNoGC 18:50:49 INFO - { 18:50:49 INFO - JSContext* cx_; 18:50:49 INFO - public: 18:50:49 INFO - explicit AutoAssertNoGC(JSContext* cx = nullptr); 18:50:49 INFO - ~AutoAssertNoGC(); 18:50:49 INFO - }; 18:50:49 INFO - class AutoAssertNoAlloc 18:50:49 INFO - { 18:50:49 INFO - js::gc::GCRuntime* gc; 18:50:49 INFO - public: 18:50:49 INFO - AutoAssertNoAlloc() : gc(nullptr) {} 18:50:49 INFO - explicit AutoAssertNoAlloc(JSContext* cx); 18:50:49 INFO - void disallowAlloc(JSRuntime* rt); 18:50:49 INFO - ~AutoAssertNoAlloc(); 18:50:49 INFO - #line 538 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h" 18:50:49 INFO - }; 18:50:49 INFO - class AutoAssertOnBarrier 18:50:49 INFO - { 18:50:49 INFO - JSContext* context; 18:50:49 INFO - bool prev; 18:50:49 INFO - public: 18:50:49 INFO - explicit AutoAssertOnBarrier(JSContext* cx); 18:50:49 INFO - ~AutoAssertOnBarrier(); 18:50:49 INFO - }; 18:50:49 INFO - class AutoSuppressGCAnalysis : public AutoAssertNoAlloc 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - AutoSuppressGCAnalysis() : AutoAssertNoAlloc() {} 18:50:49 INFO - explicit AutoSuppressGCAnalysis(JSContext* cx) : AutoAssertNoAlloc(cx) {} 18:50:49 INFO - } ; 18:50:49 INFO - class AutoAssertGCCallback : public AutoSuppressGCAnalysis 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - explicit AutoAssertGCCallback(JSObject* obj); 18:50:49 INFO - }; 18:50:49 INFO - class AutoCheckCannotGC : public AutoAssertNoGC 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - explicit AutoCheckCannotGC(JSContext* cx = nullptr) : AutoAssertNoGC(cx) {} 18:50:49 INFO - } ; 18:50:49 INFO - #line 614 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h" 18:50:49 INFO - extern bool 18:50:49 INFO - UnmarkGrayGCThingRecursively(GCCellPtr thing); 18:50:49 INFO - } 18:50:49 INFO - namespace js { 18:50:49 INFO - namespace gc { 18:50:49 INFO - extern bool 18:50:49 INFO - BarriersAreAllowedOnCurrentThread(); 18:50:49 INFO - static inline void 18:50:49 INFO - ExposeGCThingToActiveJS(JS::GCCellPtr thing) 18:50:49 INFO - { 18:50:49 INFO - if (IsInsideNursery(thing.asCell())) 18:50:49 INFO - return; 18:50:49 INFO - if (thing.mayBeOwnedByOtherRuntime()) 18:50:49 INFO - return; 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(BarriersAreAllowedOnCurrentThread()))))) { MOZ_ReportAssertionFailure("BarriersAreAllowedOnCurrentThread()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h", 645); do { } while (0); do { __debugbreak(); MOZ_NoReturn(645); } while (0); } } while (0); 18:50:49 INFO - if (IsIncrementalBarrierNeededOnTenuredGCThing(thing)) 18:50:49 INFO - JS::IncrementalReadBarrier(thing); 18:50:49 INFO - else if (js::gc::detail::CellIsMarkedGray(thing.asCell())) 18:50:49 INFO - JS::UnmarkGrayGCThingRecursively(thing); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!js::gc::detail::CellIsMarkedGray(thing.asCell())))))) { MOZ_ReportAssertionFailure("!js::gc::detail::CellIsMarkedGray(thing.asCell())", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h", 652); do { } while (0); do { __debugbreak(); MOZ_NoReturn(652); } while (0); } } while (0); 18:50:49 INFO - } 18:50:49 INFO - static inline void 18:50:49 INFO - GCThingReadBarrier(JS::GCCellPtr thing) 18:50:49 INFO - { 18:50:49 INFO - if (IsInsideNursery(thing.asCell())) 18:50:49 INFO - return; 18:50:49 INFO - if (thing.mayBeOwnedByOtherRuntime()) 18:50:49 INFO - return; 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(BarriersAreAllowedOnCurrentThread()))))) { MOZ_ReportAssertionFailure("BarriersAreAllowedOnCurrentThread()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h", 668); do { } while (0); do { __debugbreak(); MOZ_NoReturn(668); } while (0); } } while (0); 18:50:49 INFO - if (IsIncrementalBarrierNeededOnTenuredGCThing(thing)) 18:50:49 INFO - JS::IncrementalReadBarrier(thing); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - namespace JS { 18:50:49 INFO - static inline void 18:50:49 INFO - ExposeObjectToActiveJS(JSObject* obj) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(obj))))) { MOZ_ReportAssertionFailure("obj", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h", 688); do { } while (0); do { __debugbreak(); MOZ_NoReturn(688); } while (0); } } while (0); 18:50:49 INFO - js::gc::ExposeGCThingToActiveJS(GCCellPtr(obj)); 18:50:49 INFO - } 18:50:49 INFO - static inline void 18:50:49 INFO - ExposeScriptToActiveJS(JSScript* script) 18:50:49 INFO - { 18:50:49 INFO - js::gc::ExposeGCThingToActiveJS(GCCellPtr(script)); 18:50:49 INFO - } 18:50:49 INFO - static inline void 18:50:49 INFO - StringReadBarrier(JSString* string) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(js::CurrentThreadCanAccessZone(GetStringZone(string))))))) { MOZ_ReportAssertionFailure("js::CurrentThreadCanAccessZone(GetStringZone(string))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h", 704); do { } while (0); do { __debugbreak(); MOZ_NoReturn(704); } while (0); } } while (0); 18:50:49 INFO - js::gc::GCThingReadBarrier(GCCellPtr(string)); 18:50:49 INFO - } 18:50:49 INFO - extern void 18:50:49 INFO - PokeGC(JSContext* cx); 18:50:49 INFO - extern void 18:50:49 INFO - NotifyDidPaint(JSContext* cx); 18:50:49 INFO - } 18:50:49 INFO - #line 725 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCAPI.h" 18:50:49 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCPolicyAPI.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsalloc.h" 18:50:49 INFO - namespace js { 18:50:49 INFO - enum class AllocFunction { 18:50:49 INFO - Malloc, 18:50:49 INFO - Calloc, 18:50:49 INFO - Realloc 18:50:49 INFO - }; 18:50:49 INFO - class SystemAllocPolicy 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - template T* maybe_pod_malloc(size_t numElems) { return js_pod_malloc(numElems); } 18:50:49 INFO - template T* maybe_pod_calloc(size_t numElems) { return js_pod_calloc(numElems); } 18:50:49 INFO - template T* maybe_pod_realloc(T* p, size_t oldSize, size_t newSize) { 18:50:49 INFO - return js_pod_realloc(p, oldSize, newSize); 18:50:49 INFO - } 18:50:49 INFO - template T* pod_malloc(size_t numElems) { return maybe_pod_malloc(numElems); } 18:50:49 INFO - template T* pod_calloc(size_t numElems) { return maybe_pod_calloc(numElems); } 18:50:49 INFO - template T* pod_realloc(T* p, size_t oldSize, size_t newSize) { 18:50:49 INFO - return maybe_pod_realloc(p, oldSize, newSize); 18:50:49 INFO - } 18:50:49 INFO - void free_(void* p) { js_free(p); } 18:50:49 INFO - void reportAllocOverflow() const {} 18:50:49 INFO - bool checkSimulatedOOM() const { 18:50:49 INFO - return !js::oom::ShouldFailWithOOM(); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - void ReportOutOfMemory(JSContext* cx); 18:50:49 INFO - class TempAllocPolicy 18:50:49 INFO - { 18:50:49 INFO - JSContext* const cx_; 18:50:49 INFO - void* onOutOfMemory(AllocFunction allocFunc, size_t nbytes, 18:50:49 INFO - void* reallocPtr = nullptr); 18:50:49 INFO - template 18:50:49 INFO - T* onOutOfMemoryTyped(AllocFunction allocFunc, size_t numElems, void* reallocPtr = nullptr) { 18:50:49 INFO - size_t bytes; 18:50:49 INFO - if ((!!(!CalculateAllocSize(numElems, &bytes)))) 18:50:49 INFO - return nullptr; 18:50:49 INFO - return static_cast(onOutOfMemory(allocFunc, bytes, reallocPtr)); 18:50:49 INFO - } 18:50:49 INFO - public: 18:50:49 INFO - TempAllocPolicy(JSContext* cx) : cx_(cx) {} 18:50:49 INFO - template 18:50:49 INFO - T* maybe_pod_malloc(size_t numElems) { 18:50:49 INFO - return js_pod_malloc(numElems); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - T* maybe_pod_calloc(size_t numElems) { 18:50:49 INFO - return js_pod_calloc(numElems); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - T* maybe_pod_realloc(T* prior, size_t oldSize, size_t newSize) { 18:50:49 INFO - return js_pod_realloc(prior, oldSize, newSize); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - T* pod_malloc(size_t numElems) { 18:50:49 INFO - T* p = maybe_pod_malloc(numElems); 18:50:49 INFO - if ((!!(!p))) 18:50:49 INFO - p = onOutOfMemoryTyped(AllocFunction::Malloc, numElems); 18:50:49 INFO - return p; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - T* pod_calloc(size_t numElems) { 18:50:49 INFO - T* p = maybe_pod_calloc(numElems); 18:50:49 INFO - if ((!!(!p))) 18:50:49 INFO - p = onOutOfMemoryTyped(AllocFunction::Calloc, numElems); 18:50:49 INFO - return p; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - T* pod_realloc(T* prior, size_t oldSize, size_t newSize) { 18:50:49 INFO - T* p2 = maybe_pod_realloc(prior, oldSize, newSize); 18:50:49 INFO - if ((!!(!p2))) 18:50:49 INFO - p2 = onOutOfMemoryTyped(AllocFunction::Realloc, newSize, prior); 18:50:49 INFO - return p2; 18:50:49 INFO - } 18:50:49 INFO - void free_(void* p) { 18:50:49 INFO - js_free(p); 18:50:49 INFO - } 18:50:49 INFO - void reportAllocOverflow() const; 18:50:49 INFO - bool checkSimulatedOOM() const { 18:50:49 INFO - if (js::oom::ShouldFailWithOOM()) { 18:50:49 INFO - ReportOutOfMemory(cx_); 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - #line 140 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsalloc.h" 18:50:49 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/HashFunctions.h" 18:50:49 INFO - namespace mozilla { 18:50:49 INFO - static const uint32_t kGoldenRatioU32 = 0x9E3779B9U; 18:50:49 INFO - inline uint32_t 18:50:49 INFO - RotateBitsLeft32(uint32_t aValue, uint8_t aBits) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBits < 32))))) { MOZ_ReportAssertionFailure("aBits < 32", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/HashFunctions.h", 69); do { } while (0); do { __debugbreak(); MOZ_NoReturn(69); } while (0); } } while (0); 18:50:49 INFO - return (aValue << aBits) | (aValue >> (32 - aBits)); 18:50:49 INFO - } 18:50:49 INFO - namespace detail { 18:50:49 INFO - inline uint32_t 18:50:49 INFO - AddU32ToHash(uint32_t aHash, uint32_t aValue) 18:50:49 INFO - { 18:50:49 INFO - return kGoldenRatioU32 * (RotateBitsLeft32(aHash, 5) ^ aValue); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline uint32_t 18:50:49 INFO - AddUintptrToHash(uint32_t aHash, uintptr_t aValue); 18:50:49 INFO - template<> 18:50:49 INFO - inline uint32_t 18:50:49 INFO - AddUintptrToHash<4>(uint32_t aHash, uintptr_t aValue) 18:50:49 INFO - { 18:50:49 INFO - return AddU32ToHash(aHash, static_cast(aValue)); 18:50:49 INFO - } 18:50:49 INFO - template<> 18:50:49 INFO - inline uint32_t 18:50:49 INFO - AddUintptrToHash<8>(uint32_t aHash, uintptr_t aValue) 18:50:49 INFO - { 18:50:49 INFO - uint32_t v1 = static_cast(aValue); 18:50:49 INFO - uint32_t v2 = static_cast(static_cast(aValue) >> 32); 18:50:49 INFO - return AddU32ToHash(AddU32ToHash(aHash, v1), v2); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline uint32_t 18:50:49 INFO - AddToHash(uint32_t aHash, A aA) 18:50:49 INFO - { 18:50:49 INFO - return detail::AddU32ToHash(aHash, aA); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline uint32_t 18:50:49 INFO - AddToHash(uint32_t aHash, A* aA) 18:50:49 INFO - { 18:50:49 INFO - static_assert(sizeof(aA) == sizeof(uintptr_t), "Strange pointer!"); 18:50:49 INFO - return detail::AddUintptrToHash(aHash, uintptr_t(aA)); 18:50:49 INFO - } 18:50:49 INFO - template<> 18:50:49 INFO - inline uint32_t 18:50:49 INFO - AddToHash(uint32_t aHash, uintptr_t aA) 18:50:49 INFO - { 18:50:49 INFO - return detail::AddUintptrToHash(aHash, aA); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - uint32_t 18:50:49 INFO - AddToHash(uint32_t aHash, A aArg, Args... aArgs) 18:50:49 INFO - { 18:50:49 INFO - return AddToHash(AddToHash(aHash, aArg), aArgs...); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline uint32_t 18:50:49 INFO - HashGeneric(Args... aArgs) 18:50:49 INFO - { 18:50:49 INFO - return AddToHash(0, aArgs...); 18:50:49 INFO - } 18:50:49 INFO - namespace detail { 18:50:49 INFO - template 18:50:49 INFO - uint32_t 18:50:49 INFO - HashUntilZero(const T* aStr) 18:50:49 INFO - { 18:50:49 INFO - uint32_t hash = 0; 18:50:49 INFO - for (T c; (c = *aStr); aStr++) { 18:50:49 INFO - hash = AddToHash(hash, c); 18:50:49 INFO - } 18:50:49 INFO - return hash; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - uint32_t 18:50:49 INFO - HashKnownLength(const T* aStr, size_t aLength) 18:50:49 INFO - { 18:50:49 INFO - uint32_t hash = 0; 18:50:49 INFO - for (size_t i = 0; i < aLength; i++) { 18:50:49 INFO - hash = AddToHash(hash, aStr[i]); 18:50:49 INFO - } 18:50:49 INFO - return hash; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - inline uint32_t 18:50:49 INFO - HashString(const char* aStr) 18:50:49 INFO - { 18:50:49 INFO - return detail::HashUntilZero(reinterpret_cast(aStr)); 18:50:49 INFO - } 18:50:49 INFO - inline uint32_t 18:50:49 INFO - HashString(const char* aStr, size_t aLength) 18:50:49 INFO - { 18:50:49 INFO - return detail::HashKnownLength(reinterpret_cast(aStr), aLength); 18:50:49 INFO - } 18:50:49 INFO - inline uint32_t 18:50:49 INFO - HashString(const unsigned char* aStr, size_t aLength) 18:50:49 INFO - { 18:50:49 INFO - return detail::HashKnownLength(aStr, aLength); 18:50:49 INFO - } 18:50:49 INFO - inline uint32_t 18:50:49 INFO - HashString(const char16_t* aStr) 18:50:49 INFO - { 18:50:49 INFO - return detail::HashUntilZero(aStr); 18:50:49 INFO - } 18:50:49 INFO - inline uint32_t 18:50:49 INFO - HashString(const char16_t* aStr, size_t aLength) 18:50:49 INFO - { 18:50:49 INFO - return detail::HashKnownLength(aStr, aLength); 18:50:49 INFO - } 18:50:49 INFO - inline uint32_t 18:50:49 INFO - HashString(const wchar_t* aStr) 18:50:49 INFO - { 18:50:49 INFO - return detail::HashUntilZero(aStr); 18:50:49 INFO - } 18:50:49 INFO - inline uint32_t 18:50:49 INFO - HashString(const wchar_t* aStr, size_t aLength) 18:50:49 INFO - { 18:50:49 INFO - return detail::HashKnownLength(aStr, aLength); 18:50:49 INFO - } 18:50:49 INFO - #line 292 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/HashFunctions.h" 18:50:49 INFO - extern __declspec(dllimport) uint32_t 18:50:49 INFO - HashBytes(const void* bytes, size_t aLength); 18:50:49 INFO - class HashCodeScrambler 18:50:49 INFO - { 18:50:49 INFO - struct SipHasher; 18:50:49 INFO - uint64_t mK0, mK1; 18:50:49 INFO - public: 18:50:49 INFO - constexpr HashCodeScrambler(uint64_t aK0, uint64_t aK1) : mK0(aK0), mK1(aK1) {} 18:50:49 INFO - uint32_t scramble(uint32_t aHashCode) const 18:50:49 INFO - { 18:50:49 INFO - SipHasher hasher(mK0, mK1); 18:50:49 INFO - return uint32_t(hasher.sipHash(aHashCode)); 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - struct SipHasher 18:50:49 INFO - { 18:50:49 INFO - SipHasher(uint64_t aK0, uint64_t aK1) 18:50:49 INFO - { 18:50:49 INFO - mV0 = aK0 ^ (0x736f6d6570736575ULL); 18:50:49 INFO - mV1 = aK1 ^ (0x646f72616e646f6dULL); 18:50:49 INFO - mV2 = aK0 ^ (0x6c7967656e657261ULL); 18:50:49 INFO - mV3 = aK1 ^ (0x7465646279746573ULL); 18:50:49 INFO - } 18:50:49 INFO - uint64_t sipHash(uint64_t aM) 18:50:49 INFO - { 18:50:49 INFO - mV3 ^= aM; 18:50:49 INFO - sipRound(); 18:50:49 INFO - mV0 ^= aM; 18:50:49 INFO - mV2 ^= 0xff; 18:50:49 INFO - for (int i = 0; i < 3; i++) 18:50:49 INFO - sipRound(); 18:50:49 INFO - return mV0 ^ mV1 ^ mV2 ^ mV3; 18:50:49 INFO - } 18:50:49 INFO - void sipRound() 18:50:49 INFO - { 18:50:49 INFO - mV0 += mV1; 18:50:49 INFO - mV1 = RotateLeft(mV1, 13); 18:50:49 INFO - mV1 ^= mV0; 18:50:49 INFO - mV0 = RotateLeft(mV0, 32); 18:50:49 INFO - mV2 += mV3; 18:50:49 INFO - mV3 = RotateLeft(mV3, 16); 18:50:49 INFO - mV3 ^= mV2; 18:50:49 INFO - mV0 += mV3; 18:50:49 INFO - mV3 = RotateLeft(mV3, 21); 18:50:49 INFO - mV3 ^= mV0; 18:50:49 INFO - mV2 += mV1; 18:50:49 INFO - mV1 = RotateLeft(mV1, 17); 18:50:49 INFO - mV1 ^= mV2; 18:50:49 INFO - mV2 = RotateLeft(mV2, 32); 18:50:49 INFO - } 18:50:49 INFO - uint64_t mV0, mV1, mV2, mV3; 18:50:49 INFO - }; 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - #line 388 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/HashFunctions.h" 18:50:49 INFO - #line 390 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/HashFunctions.h" 18:50:49 INFO - #line 15 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Opaque.h" 18:50:49 INFO - namespace mozilla { 18:50:49 INFO - template 18:50:49 INFO - class Opaque final 18:50:49 INFO - { 18:50:49 INFO - static_assert(mozilla::IsIntegral::value, 18:50:49 INFO - "mozilla::Opaque only supports integral types"); 18:50:49 INFO - T mValue; 18:50:49 INFO - public: 18:50:49 INFO - Opaque() {} 18:50:49 INFO - explicit Opaque(T aValue) : mValue(aValue) {} 18:50:49 INFO - bool operator==(const Opaque& aOther) const { 18:50:49 INFO - return mValue == aOther.mValue; 18:50:49 INFO - } 18:50:49 INFO - bool operator!=(const Opaque& aOther) const { 18:50:49 INFO - return !(*this == aOther); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - #line 45 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Opaque.h" 18:50:49 INFO - #line 18 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - namespace js { 18:50:49 INFO - class TempAllocPolicy; 18:50:49 INFO - template struct DefaultHasher; 18:50:49 INFO - template class HashMapEntry; 18:50:49 INFO - namespace detail { 18:50:49 INFO - template class HashTableEntry; 18:50:49 INFO - template class HashTable; 18:50:49 INFO - } 18:50:49 INFO - using Generation = mozilla::Opaque; 18:50:49 INFO - template , 18:50:49 INFO - class AllocPolicy = TempAllocPolicy> 18:50:49 INFO - class HashMap 18:50:49 INFO - { 18:50:49 INFO - typedef HashMapEntry TableEntry; 18:50:49 INFO - struct MapHashPolicy : HashPolicy 18:50:49 INFO - { 18:50:49 INFO - using Base = HashPolicy; 18:50:49 INFO - typedef Key KeyType; 18:50:49 INFO - static const Key& getKey(TableEntry& e) { return e.key(); } 18:50:49 INFO - static void setKey(TableEntry& e, Key& k) { HashPolicy::rekey(e.mutableKey(), k); } 18:50:49 INFO - }; 18:50:49 INFO - typedef detail::HashTable Impl; 18:50:49 INFO - Impl impl; 18:50:49 INFO - public: 18:50:49 INFO - typedef typename HashPolicy::Lookup Lookup; 18:50:49 INFO - typedef TableEntry Entry; 18:50:49 INFO - explicit HashMap(AllocPolicy a = AllocPolicy()) : impl(a) {} 18:50:49 INFO - bool init(uint32_t len = 16) { return impl.init(len); } 18:50:49 INFO - bool initialized() const { return impl.initialized(); } 18:50:49 INFO - typedef typename Impl::Ptr Ptr; 18:50:49 INFO - inline Ptr lookup(const Lookup& l) const { return impl.lookup(l); } 18:50:49 INFO - inline Ptr readonlyThreadsafeLookup(const Lookup& l) const { 18:50:49 INFO - return impl.readonlyThreadsafeLookup(l); 18:50:49 INFO - } 18:50:49 INFO - void remove(Ptr p) { impl.remove(p); } 18:50:49 INFO - typedef typename Impl::AddPtr AddPtr; 18:50:49 INFO - inline AddPtr lookupForAdd(const Lookup& l) const { 18:50:49 INFO - return impl.lookupForAdd(l); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool add(AddPtr& p, KeyInput&& k, ValueInput&& v) { 18:50:49 INFO - return impl.add(p, 18:50:49 INFO - mozilla::Forward(k), 18:50:49 INFO - mozilla::Forward(v)); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool add(AddPtr& p, KeyInput&& k) { 18:50:49 INFO - return impl.add(p, mozilla::Forward(k), Value()); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool relookupOrAdd(AddPtr& p, KeyInput&& k, ValueInput&& v) { 18:50:49 INFO - return impl.relookupOrAdd(p, k, 18:50:49 INFO - mozilla::Forward(k), 18:50:49 INFO - mozilla::Forward(v)); 18:50:49 INFO - } 18:50:49 INFO - typedef typename Impl::Range Range; 18:50:49 INFO - Range all() const { return impl.all(); } 18:50:49 INFO - typedef typename Impl::Enum Enum; 18:50:49 INFO - void clear() { impl.clear(); } 18:50:49 INFO - void clearAndShrink() { impl.clearAndShrink(); } 18:50:49 INFO - void finish() { impl.finish(); } 18:50:49 INFO - bool empty() const { return impl.empty(); } 18:50:49 INFO - uint32_t count() const { return impl.count(); } 18:50:49 INFO - size_t capacity() const { return impl.capacity(); } 18:50:49 INFO - size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const { 18:50:49 INFO - return impl.sizeOfExcludingThis(mallocSizeOf); 18:50:49 INFO - } 18:50:49 INFO - size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const { 18:50:49 INFO - return mallocSizeOf(this) + impl.sizeOfExcludingThis(mallocSizeOf); 18:50:49 INFO - } 18:50:49 INFO - Generation generation() const { 18:50:49 INFO - return impl.generation(); 18:50:49 INFO - } 18:50:49 INFO - bool has(const Lookup& l) const { 18:50:49 INFO - return impl.lookup(l).found(); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool put(KeyInput&& k, ValueInput&& v) { 18:50:49 INFO - AddPtr p = lookupForAdd(k); 18:50:49 INFO - if (p) { 18:50:49 INFO - p->value() = mozilla::Forward(v); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - return add(p, mozilla::Forward(k), mozilla::Forward(v)); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool putNew(KeyInput&& k, ValueInput&& v) { 18:50:49 INFO - return impl.putNew(k, mozilla::Forward(k), mozilla::Forward(v)); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - void putNewInfallible(KeyInput&& k, ValueInput&& v) { 18:50:49 INFO - impl.putNewInfallible(k, mozilla::Forward(k), mozilla::Forward(v)); 18:50:49 INFO - } 18:50:49 INFO - Ptr lookupWithDefault(const Key& k, const Value& defaultValue) { 18:50:49 INFO - AddPtr p = lookupForAdd(k); 18:50:49 INFO - if (p) 18:50:49 INFO - return p; 18:50:49 INFO - bool ok = add(p, k, defaultValue); 18:50:49 INFO - do { if (!ok) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!p))))) { MOZ_ReportAssertionFailure("!p", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 268); do { } while (0); do { __debugbreak(); MOZ_NoReturn(268); } while (0); } } while (0); } } while (0); 18:50:49 INFO - (void)ok; 18:50:49 INFO - return p; 18:50:49 INFO - } 18:50:49 INFO - void remove(const Lookup& l) { 18:50:49 INFO - if (Ptr p = lookup(l)) 18:50:49 INFO - remove(p); 18:50:49 INFO - } 18:50:49 INFO - void rekeyIfMoved(const Key& old_key, const Key& new_key) { 18:50:49 INFO - if (old_key != new_key) 18:50:49 INFO - rekeyAs(old_key, new_key, new_key); 18:50:49 INFO - } 18:50:49 INFO - bool rekeyAs(const Lookup& old_lookup, const Lookup& new_lookup, const Key& new_key) { 18:50:49 INFO - if (Ptr p = lookup(old_lookup)) { 18:50:49 INFO - impl.rekeyAndMaybeRehash(p, new_lookup, new_key); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - HashMap(HashMap&& rhs) : impl(mozilla::Move(rhs.impl)) {} 18:50:49 INFO - void operator=(HashMap&& rhs) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(this != &rhs))))) { MOZ_ReportAssertionFailure("this != &rhs" " (" "self-move assignment is prohibited" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 298); do { } while (0); do { __debugbreak(); MOZ_NoReturn(298); } while (0); } } while (0); 18:50:49 INFO - impl = mozilla::Move(rhs.impl); 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - HashMap(const HashMap& hm) = delete; 18:50:49 INFO - HashMap& operator=(const HashMap& hm) = delete; 18:50:49 INFO - friend class Impl::Enum; 18:50:49 INFO - }; 18:50:49 INFO - template , 18:50:49 INFO - class AllocPolicy = TempAllocPolicy> 18:50:49 INFO - class HashSet 18:50:49 INFO - { 18:50:49 INFO - struct SetOps : HashPolicy 18:50:49 INFO - { 18:50:49 INFO - using Base = HashPolicy; 18:50:49 INFO - typedef T KeyType; 18:50:49 INFO - static const KeyType& getKey(const T& t) { return t; } 18:50:49 INFO - static void setKey(T& t, KeyType& k) { HashPolicy::rekey(t, k); } 18:50:49 INFO - }; 18:50:49 INFO - typedef detail::HashTable Impl; 18:50:49 INFO - Impl impl; 18:50:49 INFO - public: 18:50:49 INFO - typedef typename HashPolicy::Lookup Lookup; 18:50:49 INFO - typedef T Entry; 18:50:49 INFO - explicit HashSet(AllocPolicy a = AllocPolicy()) : impl(a) {} 18:50:49 INFO - bool init(uint32_t len = 16) { return impl.init(len); } 18:50:49 INFO - bool initialized() const { return impl.initialized(); } 18:50:49 INFO - typedef typename Impl::Ptr Ptr; 18:50:49 INFO - inline Ptr lookup(const Lookup& l) const { return impl.lookup(l); } 18:50:49 INFO - inline Ptr readonlyThreadsafeLookup(const Lookup& l) const { 18:50:49 INFO - return impl.readonlyThreadsafeLookup(l); 18:50:49 INFO - } 18:50:49 INFO - void remove(Ptr p) { impl.remove(p); } 18:50:49 INFO - typedef typename Impl::AddPtr AddPtr; 18:50:49 INFO - inline AddPtr lookupForAdd(const Lookup& l) const { 18:50:49 INFO - return impl.lookupForAdd(l); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool add(AddPtr& p, U&& u) { 18:50:49 INFO - return impl.add(p, mozilla::Forward(u)); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool relookupOrAdd(AddPtr& p, const Lookup& l, U&& u) { 18:50:49 INFO - return impl.relookupOrAdd(p, l, mozilla::Forward(u)); 18:50:49 INFO - } 18:50:49 INFO - typedef typename Impl::Range Range; 18:50:49 INFO - Range all() const { return impl.all(); } 18:50:49 INFO - typedef typename Impl::Enum Enum; 18:50:49 INFO - void clear() { impl.clear(); } 18:50:49 INFO - void clearAndShrink() { impl.clearAndShrink(); } 18:50:49 INFO - void finish() { impl.finish(); } 18:50:49 INFO - bool empty() const { return impl.empty(); } 18:50:49 INFO - uint32_t count() const { return impl.count(); } 18:50:49 INFO - size_t capacity() const { return impl.capacity(); } 18:50:49 INFO - size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const { 18:50:49 INFO - return impl.sizeOfExcludingThis(mallocSizeOf); 18:50:49 INFO - } 18:50:49 INFO - size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const { 18:50:49 INFO - return mallocSizeOf(this) + impl.sizeOfExcludingThis(mallocSizeOf); 18:50:49 INFO - } 18:50:49 INFO - Generation generation() const { 18:50:49 INFO - return impl.generation(); 18:50:49 INFO - } 18:50:49 INFO - bool has(const Lookup& l) const { 18:50:49 INFO - return impl.lookup(l).found(); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool put(U&& u) { 18:50:49 INFO - AddPtr p = lookupForAdd(u); 18:50:49 INFO - return p ? true : add(p, mozilla::Forward(u)); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool putNew(U&& u) { 18:50:49 INFO - return impl.putNew(u, mozilla::Forward(u)); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool putNew(const Lookup& l, U&& u) { 18:50:49 INFO - return impl.putNew(l, mozilla::Forward(u)); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - void putNewInfallible(const Lookup& l, U&& u) { 18:50:49 INFO - impl.putNewInfallible(l, mozilla::Forward(u)); 18:50:49 INFO - } 18:50:49 INFO - void remove(const Lookup& l) { 18:50:49 INFO - if (Ptr p = lookup(l)) 18:50:49 INFO - remove(p); 18:50:49 INFO - } 18:50:49 INFO - void rekeyIfMoved(const Lookup& old_value, const T& new_value) { 18:50:49 INFO - if (old_value != new_value) 18:50:49 INFO - rekeyAs(old_value, new_value, new_value); 18:50:49 INFO - } 18:50:49 INFO - bool rekeyAs(const Lookup& old_lookup, const Lookup& new_lookup, const T& new_value) { 18:50:49 INFO - if (Ptr p = lookup(old_lookup)) { 18:50:49 INFO - impl.rekeyAndMaybeRehash(p, new_lookup, new_value); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - void replaceKey(Ptr p, const T& new_value) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(p.found()))))) { MOZ_ReportAssertionFailure("p.found()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 536); do { } while (0); do { __debugbreak(); MOZ_NoReturn(536); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(*p != new_value))))) { MOZ_ReportAssertionFailure("*p != new_value", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 537); do { } while (0); do { __debugbreak(); MOZ_NoReturn(537); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(HashPolicy::hash(*p) == HashPolicy::hash(new_value)))))) { MOZ_ReportAssertionFailure("HashPolicy::hash(*p) == HashPolicy::hash(new_value)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 538); do { } while (0); do { __debugbreak(); MOZ_NoReturn(538); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(HashPolicy::match(*p, new_value)))))) { MOZ_ReportAssertionFailure("HashPolicy::match(*p, new_value)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 539); do { } while (0); do { __debugbreak(); MOZ_NoReturn(539); } while (0); } } while (0); 18:50:49 INFO - const_cast(*p) = new_value; 18:50:49 INFO - } 18:50:49 INFO - HashSet(HashSet&& rhs) : impl(mozilla::Move(rhs.impl)) {} 18:50:49 INFO - void operator=(HashSet&& rhs) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(this != &rhs))))) { MOZ_ReportAssertionFailure("this != &rhs" " (" "self-move assignment is prohibited" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 546); do { } while (0); do { __debugbreak(); MOZ_NoReturn(546); } while (0); } } while (0); 18:50:49 INFO - impl = mozilla::Move(rhs.impl); 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - HashSet(const HashSet& hs) = delete; 18:50:49 INFO - HashSet& operator=(const HashSet& hs) = delete; 18:50:49 INFO - friend class Impl::Enum; 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct PointerHasher 18:50:49 INFO - { 18:50:49 INFO - typedef Key Lookup; 18:50:49 INFO - static HashNumber hash(const Lookup& l) { 18:50:49 INFO - size_t word = reinterpret_cast(l) >> zeroBits; 18:50:49 INFO - static_assert(sizeof(HashNumber) == 4, 18:50:49 INFO - "subsequent code assumes a four-byte hash"); 18:50:49 INFO - return HashNumber(word); 18:50:49 INFO - #line 603 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - } 18:50:49 INFO - static bool match(const Key& k, const Lookup& l) { 18:50:49 INFO - return k == l; 18:50:49 INFO - } 18:50:49 INFO - static void rekey(Key& k, const Key& newKey) { 18:50:49 INFO - k = newKey; 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct DefaultHasher 18:50:49 INFO - { 18:50:49 INFO - typedef Key Lookup; 18:50:49 INFO - static HashNumber hash(const Lookup& l) { 18:50:49 INFO - return l; 18:50:49 INFO - } 18:50:49 INFO - static bool match(const Key& k, const Lookup& l) { 18:50:49 INFO - return k == l; 18:50:49 INFO - } 18:50:49 INFO - static void rekey(Key& k, const Key& newKey) { 18:50:49 INFO - k = newKey; 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct DefaultHasher : PointerHasher::value> 18:50:49 INFO - {}; 18:50:49 INFO - template 18:50:49 INFO - struct DefaultHasher> 18:50:49 INFO - { 18:50:49 INFO - using Lookup = mozilla::UniquePtr; 18:50:49 INFO - using PtrHasher = PointerHasher::value>; 18:50:49 INFO - static HashNumber hash(const Lookup& l) { 18:50:49 INFO - return PtrHasher::hash(l.get()); 18:50:49 INFO - } 18:50:49 INFO - static bool match(const mozilla::UniquePtr& k, const Lookup& l) { 18:50:49 INFO - return PtrHasher::match(k.get(), l.get()); 18:50:49 INFO - } 18:50:49 INFO - static void rekey(mozilla::UniquePtr& k, mozilla::UniquePtr&& newKey) { 18:50:49 INFO - k = mozilla::Move(newKey); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template <> 18:50:49 INFO - struct DefaultHasher 18:50:49 INFO - { 18:50:49 INFO - typedef double Lookup; 18:50:49 INFO - static HashNumber hash(double d) { 18:50:49 INFO - static_assert(sizeof(HashNumber) == 4, 18:50:49 INFO - "subsequent code assumes a four-byte hash"); 18:50:49 INFO - uint64_t u = mozilla::BitwiseCast(d); 18:50:49 INFO - return HashNumber(u ^ (u >> 32)); 18:50:49 INFO - } 18:50:49 INFO - static bool match(double lhs, double rhs) { 18:50:49 INFO - return mozilla::BitwiseCast(lhs) == mozilla::BitwiseCast(rhs); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template <> 18:50:49 INFO - struct DefaultHasher 18:50:49 INFO - { 18:50:49 INFO - typedef float Lookup; 18:50:49 INFO - static HashNumber hash(float f) { 18:50:49 INFO - static_assert(sizeof(HashNumber) == 4, 18:50:49 INFO - "subsequent code assumes a four-byte hash"); 18:50:49 INFO - return HashNumber(mozilla::BitwiseCast(f)); 18:50:49 INFO - } 18:50:49 INFO - static bool match(float lhs, float rhs) { 18:50:49 INFO - return mozilla::BitwiseCast(lhs) == mozilla::BitwiseCast(rhs); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - struct CStringHasher 18:50:49 INFO - { 18:50:49 INFO - typedef const char* Lookup; 18:50:49 INFO - static js::HashNumber hash(Lookup l) { 18:50:49 INFO - return mozilla::HashString(l); 18:50:49 INFO - } 18:50:49 INFO - static bool match(const char* key, Lookup lookup) { 18:50:49 INFO - return strcmp(key, lookup) == 0; 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct FallibleHashMethods 18:50:49 INFO - { 18:50:49 INFO - template static bool hasHash(Lookup&& l) { return true; } 18:50:49 INFO - template static bool ensureHash(Lookup&& l) { return true; } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - static bool 18:50:49 INFO - HasHash(Lookup&& l) { 18:50:49 INFO - return FallibleHashMethods::hasHash(mozilla::Forward(l)); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - static bool 18:50:49 INFO - EnsureHash(Lookup&& l) { 18:50:49 INFO - return FallibleHashMethods::ensureHash(mozilla::Forward(l)); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - class HashMapEntry 18:50:49 INFO - { 18:50:49 INFO - Key key_; 18:50:49 INFO - Value value_; 18:50:49 INFO - template friend class detail::HashTable; 18:50:49 INFO - template friend class detail::HashTableEntry; 18:50:49 INFO - template friend class HashMap; 18:50:49 INFO - public: 18:50:49 INFO - template 18:50:49 INFO - HashMapEntry(KeyInput&& k, ValueInput&& v) 18:50:49 INFO - : key_(mozilla::Forward(k)), 18:50:49 INFO - value_(mozilla::Forward(v)) 18:50:49 INFO - {} 18:50:49 INFO - HashMapEntry(HashMapEntry&& rhs) 18:50:49 INFO - : key_(mozilla::Move(rhs.key_)), 18:50:49 INFO - value_(mozilla::Move(rhs.value_)) 18:50:49 INFO - {} 18:50:49 INFO - void operator=(HashMapEntry&& rhs) { 18:50:49 INFO - key_ = mozilla::Move(rhs.key_); 18:50:49 INFO - value_ = mozilla::Move(rhs.value_); 18:50:49 INFO - } 18:50:49 INFO - typedef Key KeyType; 18:50:49 INFO - typedef Value ValueType; 18:50:49 INFO - const Key& key() const { return key_; } 18:50:49 INFO - Key& mutableKey() { return key_; } 18:50:49 INFO - const Value& value() const { return value_; } 18:50:49 INFO - Value& value() { return value_; } 18:50:49 INFO - private: 18:50:49 INFO - HashMapEntry(const HashMapEntry&) = delete; 18:50:49 INFO - void operator=(const HashMapEntry&) = delete; 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - namespace mozilla { 18:50:49 INFO - template 18:50:49 INFO - struct IsPod > : IsPod {}; 18:50:49 INFO - template 18:50:49 INFO - struct IsPod > 18:50:49 INFO - : IntegralConstant::value && IsPod::value> 18:50:49 INFO - {}; 18:50:49 INFO - } 18:50:49 INFO - namespace js { 18:50:49 INFO - namespace detail { 18:50:49 INFO - template 18:50:49 INFO - class HashTable; 18:50:49 INFO - template 18:50:49 INFO - class HashTableEntry 18:50:49 INFO - { 18:50:49 INFO - template friend class HashTable; 18:50:49 INFO - typedef typename mozilla::RemoveConst::Type NonConstT; 18:50:49 INFO - HashNumber keyHash; 18:50:49 INFO - mozilla::AlignedStorage2 mem; 18:50:49 INFO - static const HashNumber sFreeKey = 0; 18:50:49 INFO - static const HashNumber sRemovedKey = 1; 18:50:49 INFO - static const HashNumber sCollisionBit = 1; 18:50:49 INFO - static bool isLiveHash(HashNumber hash) 18:50:49 INFO - { 18:50:49 INFO - return hash > sRemovedKey; 18:50:49 INFO - } 18:50:49 INFO - HashTableEntry(const HashTableEntry&) = delete; 18:50:49 INFO - void operator=(const HashTableEntry&) = delete; 18:50:49 INFO - ~HashTableEntry() = delete; 18:50:49 INFO - public: 18:50:49 INFO - void destroyIfLive() { 18:50:49 INFO - if (isLive()) 18:50:49 INFO - mem.addr()->~T(); 18:50:49 INFO - } 18:50:49 INFO - void destroy() { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isLive()))))) { MOZ_ReportAssertionFailure("isLive()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 831); do { } while (0); do { __debugbreak(); MOZ_NoReturn(831); } while (0); } } while (0); 18:50:49 INFO - mem.addr()->~T(); 18:50:49 INFO - } 18:50:49 INFO - void swap(HashTableEntry* other) { 18:50:49 INFO - if (this == other) 18:50:49 INFO - return; 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isLive()))))) { MOZ_ReportAssertionFailure("isLive()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 838); do { } while (0); do { __debugbreak(); MOZ_NoReturn(838); } while (0); } } while (0); 18:50:49 INFO - if (other->isLive()) { 18:50:49 INFO - mozilla::Swap(*mem.addr(), *other->mem.addr()); 18:50:49 INFO - } else { 18:50:49 INFO - *other->mem.addr() = mozilla::Move(*mem.addr()); 18:50:49 INFO - destroy(); 18:50:49 INFO - } 18:50:49 INFO - mozilla::Swap(keyHash, other->keyHash); 18:50:49 INFO - } 18:50:49 INFO - T& get() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isLive()))))) { MOZ_ReportAssertionFailure("isLive()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 848); do { } while (0); do { __debugbreak(); MOZ_NoReturn(848); } while (0); } } while (0); return *mem.addr(); } 18:50:49 INFO - NonConstT& getMutable() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isLive()))))) { MOZ_ReportAssertionFailure("isLive()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 849); do { } while (0); do { __debugbreak(); MOZ_NoReturn(849); } while (0); } } while (0); return *mem.addr(); } 18:50:49 INFO - bool isFree() const { return keyHash == sFreeKey; } 18:50:49 INFO - void clearLive() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isLive()))))) { MOZ_ReportAssertionFailure("isLive()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 852); do { } while (0); do { __debugbreak(); MOZ_NoReturn(852); } while (0); } } while (0); keyHash = sFreeKey; mem.addr()->~T(); } 18:50:49 INFO - void clear() { if (isLive()) mem.addr()->~T(); keyHash = sFreeKey; } 18:50:49 INFO - bool isRemoved() const { return keyHash == sRemovedKey; } 18:50:49 INFO - void removeLive() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isLive()))))) { MOZ_ReportAssertionFailure("isLive()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 855); do { } while (0); do { __debugbreak(); MOZ_NoReturn(855); } while (0); } } while (0); keyHash = sRemovedKey; mem.addr()->~T(); } 18:50:49 INFO - bool isLive() const { return isLiveHash(keyHash); } 18:50:49 INFO - void setCollision() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isLive()))))) { MOZ_ReportAssertionFailure("isLive()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 857); do { } while (0); do { __debugbreak(); MOZ_NoReturn(857); } while (0); } } while (0); keyHash |= sCollisionBit; } 18:50:49 INFO - void unsetCollision() { keyHash &= ~sCollisionBit; } 18:50:49 INFO - bool hasCollision() const { return keyHash & sCollisionBit; } 18:50:49 INFO - bool matchHash(HashNumber hn) { return (keyHash & ~sCollisionBit) == hn; } 18:50:49 INFO - HashNumber getKeyHash() const { return keyHash & ~sCollisionBit; } 18:50:49 INFO - template 18:50:49 INFO - void setLive(HashNumber hn, Args&&... args) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!isLive()))))) { MOZ_ReportAssertionFailure("!isLive()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 866); do { } while (0); do { __debugbreak(); MOZ_NoReturn(866); } while (0); } } while (0); 18:50:49 INFO - keyHash = hn; 18:50:49 INFO - new(mem.addr()) T(mozilla::Forward(args)...); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isLive()))))) { MOZ_ReportAssertionFailure("isLive()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 869); do { } while (0); do { __debugbreak(); MOZ_NoReturn(869); } while (0); } } while (0); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - class HashTable : private AllocPolicy 18:50:49 INFO - { 18:50:49 INFO - friend class mozilla::ReentrancyGuard; 18:50:49 INFO - typedef typename mozilla::RemoveConst::Type NonConstT; 18:50:49 INFO - typedef typename HashPolicy::KeyType Key; 18:50:49 INFO - typedef typename HashPolicy::Lookup Lookup; 18:50:49 INFO - public: 18:50:49 INFO - typedef HashTableEntry Entry; 18:50:49 INFO - class Ptr 18:50:49 INFO - { 18:50:49 INFO - friend class HashTable; 18:50:49 INFO - Entry* entry_; 18:50:49 INFO - const HashTable* table_; 18:50:49 INFO - Generation generation; 18:50:49 INFO - #line 898 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - protected: 18:50:49 INFO - Ptr(Entry& entry, const HashTable& tableArg) 18:50:49 INFO - : entry_(&entry) 18:50:49 INFO - , table_(&tableArg) 18:50:49 INFO - , generation(tableArg.generation()) 18:50:49 INFO - #line 906 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - {} 18:50:49 INFO - public: 18:50:49 INFO - Ptr() 18:50:49 INFO - : entry_(nullptr) 18:50:49 INFO - , table_(nullptr) 18:50:49 INFO - , generation(0) 18:50:49 INFO - #line 915 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - {} 18:50:49 INFO - bool isValid() const { 18:50:49 INFO - return !entry_; 18:50:49 INFO - } 18:50:49 INFO - bool found() const { 18:50:49 INFO - if (isValid()) 18:50:49 INFO - return false; 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypegeneration())>::isValid, "invalid assertion condition"); if ((!!(!(!!(generation == table_->generation()))))) { MOZ_ReportAssertionFailure("generation == table_->generation()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 925); do { } while (0); do { __debugbreak(); MOZ_NoReturn(925); } while (0); } } while (0); 18:50:49 INFO - #line 927 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - return entry_->isLive(); 18:50:49 INFO - } 18:50:49 INFO - explicit operator bool() const { 18:50:49 INFO - return found(); 18:50:49 INFO - } 18:50:49 INFO - bool operator==(const Ptr& rhs) const { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(found() && rhs.found()))))) { MOZ_ReportAssertionFailure("found() && rhs.found()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 935); do { } while (0); do { __debugbreak(); MOZ_NoReturn(935); } while (0); } } while (0); 18:50:49 INFO - return entry_ == rhs.entry_; 18:50:49 INFO - } 18:50:49 INFO - bool operator!=(const Ptr& rhs) const { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypegeneration())>::isValid, "invalid assertion condition"); if ((!!(!(!!(generation == table_->generation()))))) { MOZ_ReportAssertionFailure("generation == table_->generation()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 941); do { } while (0); do { __debugbreak(); MOZ_NoReturn(941); } while (0); } } while (0); 18:50:49 INFO - #line 943 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - return !(*this == rhs); 18:50:49 INFO - } 18:50:49 INFO - T& operator*() const { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(found()))))) { MOZ_ReportAssertionFailure("found()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 948); do { } while (0); do { __debugbreak(); MOZ_NoReturn(948); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypegeneration())>::isValid, "invalid assertion condition"); if ((!!(!(!!(generation == table_->generation()))))) { MOZ_ReportAssertionFailure("generation == table_->generation()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 949); do { } while (0); do { __debugbreak(); MOZ_NoReturn(949); } while (0); } } while (0); 18:50:49 INFO - #line 951 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - return entry_->get(); 18:50:49 INFO - } 18:50:49 INFO - T* operator->() const { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(found()))))) { MOZ_ReportAssertionFailure("found()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 956); do { } while (0); do { __debugbreak(); MOZ_NoReturn(956); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypegeneration())>::isValid, "invalid assertion condition"); if ((!!(!(!!(generation == table_->generation()))))) { MOZ_ReportAssertionFailure("generation == table_->generation()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 957); do { } while (0); do { __debugbreak(); MOZ_NoReturn(957); } while (0); } } while (0); 18:50:49 INFO - #line 959 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - return &entry_->get(); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - class AddPtr : public Ptr 18:50:49 INFO - { 18:50:49 INFO - friend class HashTable; 18:50:49 INFO - HashNumber keyHash; 18:50:49 INFO - uint64_t mutationCount; 18:50:49 INFO - #line 971 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - AddPtr(Entry& entry, const HashTable& tableArg, HashNumber hn) 18:50:49 INFO - : Ptr(entry, tableArg) 18:50:49 INFO - , keyHash(hn) 18:50:49 INFO - , mutationCount(tableArg.mutationCount) 18:50:49 INFO - #line 978 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - {} 18:50:49 INFO - public: 18:50:49 INFO - AddPtr() : keyHash(0) {} 18:50:49 INFO - }; 18:50:49 INFO - class Range 18:50:49 INFO - { 18:50:49 INFO - protected: 18:50:49 INFO - friend class HashTable; 18:50:49 INFO - Range(const HashTable& tableArg, Entry* c, Entry* e) 18:50:49 INFO - : cur(c) 18:50:49 INFO - , end(e) 18:50:49 INFO - , table_(&tableArg) 18:50:49 INFO - , mutationCount(tableArg.mutationCount) 18:50:49 INFO - , generation(tableArg.generation()) 18:50:49 INFO - , validEntry(true) 18:50:49 INFO - #line 1002 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - { 18:50:49 INFO - while (cur < end && !cur->isLive()) 18:50:49 INFO - ++cur; 18:50:49 INFO - } 18:50:49 INFO - Entry* cur; 18:50:49 INFO - Entry* end; 18:50:49 INFO - const HashTable* table_; 18:50:49 INFO - uint64_t mutationCount; 18:50:49 INFO - Generation generation; 18:50:49 INFO - bool validEntry; 18:50:49 INFO - #line 1015 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - public: 18:50:49 INFO - Range() 18:50:49 INFO - : cur(nullptr) 18:50:49 INFO - , end(nullptr) 18:50:49 INFO - , table_(nullptr) 18:50:49 INFO - , mutationCount(0) 18:50:49 INFO - , generation(0) 18:50:49 INFO - , validEntry(false) 18:50:49 INFO - #line 1026 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - {} 18:50:49 INFO - bool empty() const { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypegeneration())>::isValid, "invalid assertion condition"); if ((!!(!(!!(generation == table_->generation()))))) { MOZ_ReportAssertionFailure("generation == table_->generation()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1030); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1030); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypemutationCount)>::isValid, "invalid assertion condition"); if ((!!(!(!!(mutationCount == table_->mutationCount))))) { MOZ_ReportAssertionFailure("mutationCount == table_->mutationCount", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1031); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1031); } while (0); } } while (0); 18:50:49 INFO - #line 1033 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - return cur == end; 18:50:49 INFO - } 18:50:49 INFO - T& front() const { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1037); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1037); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(validEntry))))) { MOZ_ReportAssertionFailure("validEntry", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1039); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1039); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypegeneration())>::isValid, "invalid assertion condition"); if ((!!(!(!!(generation == table_->generation()))))) { MOZ_ReportAssertionFailure("generation == table_->generation()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1040); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1040); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypemutationCount)>::isValid, "invalid assertion condition"); if ((!!(!(!!(mutationCount == table_->mutationCount))))) { MOZ_ReportAssertionFailure("mutationCount == table_->mutationCount", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1041); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1041); } while (0); } } while (0); 18:50:49 INFO - #line 1043 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - return cur->get(); 18:50:49 INFO - } 18:50:49 INFO - void popFront() { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!empty()))))) { MOZ_ReportAssertionFailure("!empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1047); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1047); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypegeneration())>::isValid, "invalid assertion condition"); if ((!!(!(!!(generation == table_->generation()))))) { MOZ_ReportAssertionFailure("generation == table_->generation()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1049); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1049); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypemutationCount)>::isValid, "invalid assertion condition"); if ((!!(!(!!(mutationCount == table_->mutationCount))))) { MOZ_ReportAssertionFailure("mutationCount == table_->mutationCount", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1050); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1050); } while (0); } } while (0); 18:50:49 INFO - #line 1052 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - while (++cur < end && !cur->isLive()) 18:50:49 INFO - continue; 18:50:49 INFO - validEntry = true; 18:50:49 INFO - #line 1057 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - class Enum : public Range 18:50:49 INFO - { 18:50:49 INFO - friend class HashTable; 18:50:49 INFO - HashTable& table_; 18:50:49 INFO - bool rekeyed; 18:50:49 INFO - bool removed; 18:50:49 INFO - Enum(const Enum&) = delete; 18:50:49 INFO - void operator=(const Enum&) = delete; 18:50:49 INFO - public: 18:50:49 INFO - template explicit 18:50:49 INFO - Enum(Map& map) : Range(map.all()), table_(map.impl), rekeyed(false), removed(false) {} 18:50:49 INFO - void removeFront() { 18:50:49 INFO - table_.remove(*this->cur); 18:50:49 INFO - removed = true; 18:50:49 INFO - this->validEntry = false; 18:50:49 INFO - this->mutationCount = table_.mutationCount; 18:50:49 INFO - #line 1095 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - } 18:50:49 INFO - NonConstT& mutableFront() { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypeempty())>::isValid, "invalid assertion condition"); if ((!!(!(!!(!this->empty()))))) { MOZ_ReportAssertionFailure("!this->empty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1098); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1098); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypevalidEntry)>::isValid, "invalid assertion condition"); if ((!!(!(!!(this->validEntry))))) { MOZ_ReportAssertionFailure("this->validEntry", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1100); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1100); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypegeneration == this->Range::table_->generation())>::isValid, "invalid assertion condition"); if ((!!(!(!!(this->generation == this->Range::table_->generation()))))) { MOZ_ReportAssertionFailure("this->generation == this->Range::table_->generation()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1101); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1101); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypemutationCount == this->Range::table_->mutationCount)>::isValid, "invalid assertion condition"); if ((!!(!(!!(this->mutationCount == this->Range::table_->mutationCount))))) { MOZ_ReportAssertionFailure("this->mutationCount == this->Range::table_->mutationCount", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1102); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1102); } while (0); } } while (0); 18:50:49 INFO - #line 1104 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - return this->cur->getMutable(); 18:50:49 INFO - } 18:50:49 INFO - void rekeyFront(const Lookup& l, const Key& k) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypecur->get()))>::isValid, "invalid assertion condition"); if ((!!(!(!!(&k != &HashPolicy::getKey(this->cur->get())))))) { MOZ_ReportAssertionFailure("&k != &HashPolicy::getKey(this->cur->get())", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1111); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1111); } while (0); } } while (0); 18:50:49 INFO - Ptr p(*this->cur, table_); 18:50:49 INFO - table_.rekeyWithoutRehash(p, l, k); 18:50:49 INFO - rekeyed = true; 18:50:49 INFO - this->validEntry = false; 18:50:49 INFO - this->mutationCount = table_.mutationCount; 18:50:49 INFO - #line 1119 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - } 18:50:49 INFO - void rekeyFront(const Key& k) { 18:50:49 INFO - rekeyFront(k, k); 18:50:49 INFO - } 18:50:49 INFO - ~Enum() { 18:50:49 INFO - if (rekeyed) { 18:50:49 INFO - table_.gen++; 18:50:49 INFO - table_.checkOverRemoved(); 18:50:49 INFO - } 18:50:49 INFO - if (removed) 18:50:49 INFO - table_.compactIfUnderloaded(); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - HashTable(HashTable&& rhs) 18:50:49 INFO - : AllocPolicy(rhs) 18:50:49 INFO - { 18:50:49 INFO - mozilla::PodAssign(this, &rhs); 18:50:49 INFO - rhs.table = nullptr; 18:50:49 INFO - } 18:50:49 INFO - void operator=(HashTable&& rhs) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(this != &rhs))))) { MOZ_ReportAssertionFailure("this != &rhs" " (" "self-move assignment is prohibited" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1145); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1145); } while (0); } } while (0); 18:50:49 INFO - if (table) 18:50:49 INFO - destroyTable(*this, table, capacity()); 18:50:49 INFO - mozilla::PodAssign(this, &rhs); 18:50:49 INFO - rhs.table = nullptr; 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - HashTable(const HashTable&) = delete; 18:50:49 INFO - void operator=(const HashTable&) = delete; 18:50:49 INFO - private: 18:50:49 INFO - static const size_t CAP_BITS = 30; 18:50:49 INFO - public: 18:50:49 INFO - uint64_t gen:56; 18:50:49 INFO - uint64_t hashShift:8; 18:50:49 INFO - Entry* table; 18:50:49 INFO - uint32_t entryCount; 18:50:49 INFO - uint32_t removedCount; 18:50:49 INFO - uint64_t mutationCount; 18:50:49 INFO - mutable bool mEntered; 18:50:49 INFO - mutable struct Stats 18:50:49 INFO - { 18:50:49 INFO - uint32_t searches; 18:50:49 INFO - uint32_t steps; 18:50:49 INFO - uint32_t hits; 18:50:49 INFO - uint32_t misses; 18:50:49 INFO - uint32_t addOverRemoved; 18:50:49 INFO - uint32_t removes; 18:50:49 INFO - uint32_t removeFrees; 18:50:49 INFO - uint32_t grows; 18:50:49 INFO - uint32_t shrinks; 18:50:49 INFO - uint32_t compresses; 18:50:49 INFO - uint32_t rehashes; 18:50:49 INFO - } stats; 18:50:49 INFO - #line 1190 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - static const unsigned sMinCapacityLog2 = 2; 18:50:49 INFO - static const unsigned sMinCapacity = 1 << sMinCapacityLog2; 18:50:49 INFO - static const unsigned sMaxInit = ((uint32_t)1 << (CAP_BITS - 1)); 18:50:49 INFO - static const unsigned sMaxCapacity = ((uint32_t)1 << (CAP_BITS)); 18:50:49 INFO - static const unsigned sHashBits = mozilla::tl::BitSize::value; 18:50:49 INFO - static const uint8_t sAlphaDenominator = 4; 18:50:49 INFO - static const uint8_t sMinAlphaNumerator = 1; 18:50:49 INFO - static const uint8_t sMaxAlphaNumerator = 3; 18:50:49 INFO - static const HashNumber sFreeKey = Entry::sFreeKey; 18:50:49 INFO - static const HashNumber sRemovedKey = Entry::sRemovedKey; 18:50:49 INFO - static const HashNumber sCollisionBit = Entry::sCollisionBit; 18:50:49 INFO - void setTableSizeLog2(unsigned sizeLog2) 18:50:49 INFO - { 18:50:49 INFO - hashShift = sHashBits - sizeLog2; 18:50:49 INFO - } 18:50:49 INFO - static bool isLiveHash(HashNumber hash) 18:50:49 INFO - { 18:50:49 INFO - return Entry::isLiveHash(hash); 18:50:49 INFO - } 18:50:49 INFO - static HashNumber prepareHash(const Lookup& l) 18:50:49 INFO - { 18:50:49 INFO - HashNumber keyHash = ScrambleHashCode(HashPolicy::hash(l)); 18:50:49 INFO - if (!isLiveHash(keyHash)) 18:50:49 INFO - keyHash -= (sRemovedKey + 1); 18:50:49 INFO - return keyHash & ~sCollisionBit; 18:50:49 INFO - } 18:50:49 INFO - enum FailureBehavior { DontReportFailure = false, ReportFailure = true }; 18:50:49 INFO - static Entry* createTable(AllocPolicy& alloc, uint32_t capacity, 18:50:49 INFO - FailureBehavior reportFailure = ReportFailure) 18:50:49 INFO - { 18:50:49 INFO - static_assert(sFreeKey == 0, 18:50:49 INFO - "newly-calloc'd tables have to be considered empty"); 18:50:49 INFO - if (reportFailure) 18:50:49 INFO - return alloc.template pod_calloc(capacity); 18:50:49 INFO - return alloc.template maybe_pod_calloc(capacity); 18:50:49 INFO - } 18:50:49 INFO - static Entry* maybeCreateTable(AllocPolicy& alloc, uint32_t capacity) 18:50:49 INFO - { 18:50:49 INFO - static_assert(sFreeKey == 0, 18:50:49 INFO - "newly-calloc'd tables have to be considered empty"); 18:50:49 INFO - return alloc.template maybe_pod_calloc(capacity); 18:50:49 INFO - } 18:50:49 INFO - static void destroyTable(AllocPolicy& alloc, Entry* oldTable, uint32_t capacity) 18:50:49 INFO - { 18:50:49 INFO - Entry* end = oldTable + capacity; 18:50:49 INFO - for (Entry* e = oldTable; e < end; ++e) 18:50:49 INFO - e->destroyIfLive(); 18:50:49 INFO - alloc.free_(oldTable); 18:50:49 INFO - } 18:50:49 INFO - public: 18:50:49 INFO - explicit HashTable(AllocPolicy ap) 18:50:49 INFO - : AllocPolicy(ap) 18:50:49 INFO - , gen(0) 18:50:49 INFO - , hashShift(sHashBits) 18:50:49 INFO - , table(nullptr) 18:50:49 INFO - , entryCount(0) 18:50:49 INFO - , removedCount(0) 18:50:49 INFO - , mutationCount(0) 18:50:49 INFO - , mEntered(false) 18:50:49 INFO - #line 1269 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - {} 18:50:49 INFO - bool init(uint32_t length) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!initialized()))))) { MOZ_ReportAssertionFailure("!initialized()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1273); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1273); } while (0); } } while (0); 18:50:49 INFO - if ((!!(length > sMaxInit))) { 18:50:49 INFO - this->reportAllocOverflow(); 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - static_assert((sMaxInit * sAlphaDenominator) / sAlphaDenominator == sMaxInit, 18:50:49 INFO - "multiplication in numerator below could overflow"); 18:50:49 INFO - static_assert(sMaxInit * sAlphaDenominator <= 0xffffffffui32 - sMaxAlphaNumerator, 18:50:49 INFO - "numerator calculation below could potentially overflow"); 18:50:49 INFO - uint32_t newCapacity = 18:50:49 INFO - (length * sAlphaDenominator + sMaxAlphaNumerator - 1) / sMaxAlphaNumerator; 18:50:49 INFO - if (newCapacity < sMinCapacity) 18:50:49 INFO - newCapacity = sMinCapacity; 18:50:49 INFO - uint32_t roundUp = sMinCapacity, roundUpLog2 = sMinCapacityLog2; 18:50:49 INFO - while (roundUp < newCapacity) { 18:50:49 INFO - roundUp <<= 1; 18:50:49 INFO - ++roundUpLog2; 18:50:49 INFO - } 18:50:49 INFO - newCapacity = roundUp; 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType= length)>::isValid, "invalid assertion condition"); if ((!!(!(!!(newCapacity >= length))))) { MOZ_ReportAssertionFailure("newCapacity >= length", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1304); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1304); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(newCapacity <= sMaxCapacity))))) { MOZ_ReportAssertionFailure("newCapacity <= sMaxCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1305); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1305); } while (0); } } while (0); 18:50:49 INFO - table = createTable(*this, newCapacity); 18:50:49 INFO - if (!table) 18:50:49 INFO - return false; 18:50:49 INFO - setTableSizeLog2(roundUpLog2); 18:50:49 INFO - memset(&stats, 0, sizeof(stats)); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - bool initialized() const 18:50:49 INFO - { 18:50:49 INFO - return !!table; 18:50:49 INFO - } 18:50:49 INFO - ~HashTable() 18:50:49 INFO - { 18:50:49 INFO - if (table) 18:50:49 INFO - destroyTable(*this, table, capacity()); 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - HashNumber hash1(HashNumber hash0) const 18:50:49 INFO - { 18:50:49 INFO - return hash0 >> hashShift; 18:50:49 INFO - } 18:50:49 INFO - struct DoubleHash 18:50:49 INFO - { 18:50:49 INFO - HashNumber h2; 18:50:49 INFO - HashNumber sizeMask; 18:50:49 INFO - }; 18:50:49 INFO - DoubleHash hash2(HashNumber curKeyHash) const 18:50:49 INFO - { 18:50:49 INFO - unsigned sizeLog2 = sHashBits - hashShift; 18:50:49 INFO - DoubleHash dh = { 18:50:49 INFO - ((curKeyHash << sizeLog2) >> hashShift) | 1, 18:50:49 INFO - (HashNumber(1) << sizeLog2) - 1 18:50:49 INFO - }; 18:50:49 INFO - return dh; 18:50:49 INFO - } 18:50:49 INFO - static HashNumber applyDoubleHash(HashNumber h1, const DoubleHash& dh) 18:50:49 INFO - { 18:50:49 INFO - return (h1 - dh.h2) & dh.sizeMask; 18:50:49 INFO - } 18:50:49 INFO - bool overloaded() 18:50:49 INFO - { 18:50:49 INFO - static_assert(sMaxCapacity <= 0xffffffffui32 / sMaxAlphaNumerator, 18:50:49 INFO - "multiplication below could overflow"); 18:50:49 INFO - return entryCount + removedCount >= 18:50:49 INFO - capacity() * sMaxAlphaNumerator / sAlphaDenominator; 18:50:49 INFO - } 18:50:49 INFO - static bool wouldBeUnderloaded(uint32_t capacity, uint32_t entryCount) 18:50:49 INFO - { 18:50:49 INFO - static_assert(sMaxCapacity <= 0xffffffffui32 / sMinAlphaNumerator, 18:50:49 INFO - "multiplication below could overflow"); 18:50:49 INFO - return capacity > sMinCapacity && 18:50:49 INFO - entryCount <= capacity * sMinAlphaNumerator / sAlphaDenominator; 18:50:49 INFO - } 18:50:49 INFO - bool underloaded() 18:50:49 INFO - { 18:50:49 INFO - return wouldBeUnderloaded(capacity(), entryCount); 18:50:49 INFO - } 18:50:49 INFO - static inline bool match(Entry& e, const Lookup& l) 18:50:49 INFO - { 18:50:49 INFO - return HashPolicy::match(HashPolicy::getKey(e.get()), l); 18:50:49 INFO - } 18:50:49 INFO - inline Entry& 18:50:49 INFO - lookup(const Lookup& l, HashNumber keyHash, unsigned collisionBit) const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isLiveHash(keyHash)))))) { MOZ_ReportAssertionFailure("isLiveHash(keyHash)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1389); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1389); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!(keyHash & sCollisionBit)))))) { MOZ_ReportAssertionFailure("!(keyHash & sCollisionBit)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1390); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1390); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(collisionBit == 0 || collisionBit == sCollisionBit))))) { MOZ_ReportAssertionFailure("collisionBit == 0 || collisionBit == sCollisionBit", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1391); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1391); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1392); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1392); } while (0); } } while (0); 18:50:49 INFO - stats.searches++; 18:50:49 INFO - HashNumber h1 = hash1(keyHash); 18:50:49 INFO - Entry* entry = &table[h1]; 18:50:49 INFO - if (entry->isFree()) { 18:50:49 INFO - stats.misses++; 18:50:49 INFO - return *entry; 18:50:49 INFO - } 18:50:49 INFO - if (entry->matchHash(keyHash) && match(*entry, l)) { 18:50:49 INFO - stats.hits++; 18:50:49 INFO - return *entry; 18:50:49 INFO - } 18:50:49 INFO - DoubleHash dh = hash2(keyHash); 18:50:49 INFO - Entry* firstRemoved = nullptr; 18:50:49 INFO - while (true) { 18:50:49 INFO - if ((!!(entry->isRemoved()))) { 18:50:49 INFO - if (!firstRemoved) 18:50:49 INFO - firstRemoved = entry; 18:50:49 INFO - } else { 18:50:49 INFO - if (collisionBit == sCollisionBit) 18:50:49 INFO - entry->setCollision(); 18:50:49 INFO - } 18:50:49 INFO - stats.steps++; 18:50:49 INFO - h1 = applyDoubleHash(h1, dh); 18:50:49 INFO - entry = &table[h1]; 18:50:49 INFO - if (entry->isFree()) { 18:50:49 INFO - stats.misses++; 18:50:49 INFO - return firstRemoved ? *firstRemoved : *entry; 18:50:49 INFO - } 18:50:49 INFO - if (entry->matchHash(keyHash) && match(*entry, l)) { 18:50:49 INFO - stats.hits++; 18:50:49 INFO - return *entry; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - Entry& findFreeEntry(HashNumber keyHash) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!(keyHash & sCollisionBit)))))) { MOZ_ReportAssertionFailure("!(keyHash & sCollisionBit)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1450); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1450); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1451); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1451); } while (0); } } while (0); 18:50:49 INFO - stats.searches++; 18:50:49 INFO - HashNumber h1 = hash1(keyHash); 18:50:49 INFO - Entry* entry = &table[h1]; 18:50:49 INFO - if (!entry->isLive()) { 18:50:49 INFO - stats.misses++; 18:50:49 INFO - return *entry; 18:50:49 INFO - } 18:50:49 INFO - DoubleHash dh = hash2(keyHash); 18:50:49 INFO - while (true) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypeisRemoved())>::isValid, "invalid assertion condition"); if ((!!(!(!!(!entry->isRemoved()))))) { MOZ_ReportAssertionFailure("!entry->isRemoved()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1470); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1470); } while (0); } } while (0); 18:50:49 INFO - entry->setCollision(); 18:50:49 INFO - stats.steps++; 18:50:49 INFO - h1 = applyDoubleHash(h1, dh); 18:50:49 INFO - entry = &table[h1]; 18:50:49 INFO - if (!entry->isLive()) { 18:50:49 INFO - stats.misses++; 18:50:49 INFO - return *entry; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - enum RebuildStatus { NotOverloaded, Rehashed, RehashFailed }; 18:50:49 INFO - RebuildStatus changeTableSize(int deltaLog2, FailureBehavior reportFailure = ReportFailure) 18:50:49 INFO - { 18:50:49 INFO - Entry* oldTable = table; 18:50:49 INFO - uint32_t oldCap = capacity(); 18:50:49 INFO - uint32_t newLog2 = sHashBits - hashShift + deltaLog2; 18:50:49 INFO - uint32_t newCapacity = ((uint32_t)1 << (newLog2)); 18:50:49 INFO - if ((!!(newCapacity > sMaxCapacity))) { 18:50:49 INFO - if (reportFailure) 18:50:49 INFO - this->reportAllocOverflow(); 18:50:49 INFO - return RehashFailed; 18:50:49 INFO - } 18:50:49 INFO - Entry* newTable = createTable(*this, newCapacity, reportFailure); 18:50:49 INFO - if (!newTable) 18:50:49 INFO - return RehashFailed; 18:50:49 INFO - setTableSizeLog2(newLog2); 18:50:49 INFO - removedCount = 0; 18:50:49 INFO - gen++; 18:50:49 INFO - table = newTable; 18:50:49 INFO - Entry* end = oldTable + oldCap; 18:50:49 INFO - for (Entry* src = oldTable; src < end; ++src) { 18:50:49 INFO - if (src->isLive()) { 18:50:49 INFO - HashNumber hn = src->getKeyHash(); 18:50:49 INFO - findFreeEntry(hn).setLive( 18:50:49 INFO - hn, mozilla::Move(const_cast(src->get()))); 18:50:49 INFO - src->destroy(); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - this->free_(oldTable); 18:50:49 INFO - return Rehashed; 18:50:49 INFO - } 18:50:49 INFO - bool shouldCompressTable() 18:50:49 INFO - { 18:50:49 INFO - return removedCount >= (capacity() >> 2); 18:50:49 INFO - } 18:50:49 INFO - RebuildStatus checkOverloaded(FailureBehavior reportFailure = ReportFailure) 18:50:49 INFO - { 18:50:49 INFO - if (!overloaded()) 18:50:49 INFO - return NotOverloaded; 18:50:49 INFO - int deltaLog2; 18:50:49 INFO - if (shouldCompressTable()) { 18:50:49 INFO - stats.compresses++; 18:50:49 INFO - deltaLog2 = 0; 18:50:49 INFO - } else { 18:50:49 INFO - stats.grows++; 18:50:49 INFO - deltaLog2 = 1; 18:50:49 INFO - } 18:50:49 INFO - return changeTableSize(deltaLog2, reportFailure); 18:50:49 INFO - } 18:50:49 INFO - void checkOverRemoved() 18:50:49 INFO - { 18:50:49 INFO - if (overloaded()) { 18:50:49 INFO - if (checkOverloaded(DontReportFailure) == RehashFailed) 18:50:49 INFO - rehashTableInPlace(); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - void remove(Entry& e) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1559); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1559); } while (0); } } while (0); 18:50:49 INFO - stats.removes++; 18:50:49 INFO - if (e.hasCollision()) { 18:50:49 INFO - e.removeLive(); 18:50:49 INFO - removedCount++; 18:50:49 INFO - } else { 18:50:49 INFO - stats.removeFrees++; 18:50:49 INFO - e.clearLive(); 18:50:49 INFO - } 18:50:49 INFO - entryCount--; 18:50:49 INFO - mutationCount++; 18:50:49 INFO - #line 1573 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - } 18:50:49 INFO - void checkUnderloaded() 18:50:49 INFO - { 18:50:49 INFO - if (underloaded()) { 18:50:49 INFO - stats.shrinks++; 18:50:49 INFO - (void) changeTableSize(-1, DontReportFailure); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - void compactIfUnderloaded() 18:50:49 INFO - { 18:50:49 INFO - int32_t resizeLog2 = 0; 18:50:49 INFO - uint32_t newCapacity = capacity(); 18:50:49 INFO - while (wouldBeUnderloaded(newCapacity, entryCount)) { 18:50:49 INFO - newCapacity = newCapacity >> 1; 18:50:49 INFO - resizeLog2--; 18:50:49 INFO - } 18:50:49 INFO - if (resizeLog2 != 0) 18:50:49 INFO - (void) changeTableSize(resizeLog2, DontReportFailure); 18:50:49 INFO - } 18:50:49 INFO - void rehashTableInPlace() 18:50:49 INFO - { 18:50:49 INFO - stats.rehashes++; 18:50:49 INFO - removedCount = 0; 18:50:49 INFO - for (size_t i = 0; i < capacity(); ++i) 18:50:49 INFO - table[i].unsetCollision(); 18:50:49 INFO - for (size_t i = 0; i < capacity();) { 18:50:49 INFO - Entry* src = &table[i]; 18:50:49 INFO - if (!src->isLive() || src->hasCollision()) { 18:50:49 INFO - ++i; 18:50:49 INFO - continue; 18:50:49 INFO - } 18:50:49 INFO - HashNumber keyHash = src->getKeyHash(); 18:50:49 INFO - HashNumber h1 = hash1(keyHash); 18:50:49 INFO - DoubleHash dh = hash2(keyHash); 18:50:49 INFO - Entry* tgt = &table[h1]; 18:50:49 INFO - while (true) { 18:50:49 INFO - if (!tgt->hasCollision()) { 18:50:49 INFO - src->swap(tgt); 18:50:49 INFO - tgt->setCollision(); 18:50:49 INFO - break; 18:50:49 INFO - } 18:50:49 INFO - h1 = applyDoubleHash(h1, dh); 18:50:49 INFO - tgt = &table[h1]; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - void putNewInfallibleInternal(const Lookup& l, Args&&... args) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1650); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1650); } while (0); } } while (0); 18:50:49 INFO - HashNumber keyHash = prepareHash(l); 18:50:49 INFO - Entry* entry = &findFreeEntry(keyHash); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(entry))))) { MOZ_ReportAssertionFailure("entry", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1654); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1654); } while (0); } } while (0); 18:50:49 INFO - if (entry->isRemoved()) { 18:50:49 INFO - stats.addOverRemoved++; 18:50:49 INFO - removedCount--; 18:50:49 INFO - keyHash |= sCollisionBit; 18:50:49 INFO - } 18:50:49 INFO - entry->setLive(keyHash, mozilla::Forward(args)...); 18:50:49 INFO - entryCount++; 18:50:49 INFO - mutationCount++; 18:50:49 INFO - #line 1667 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - } 18:50:49 INFO - public: 18:50:49 INFO - void clear() 18:50:49 INFO - { 18:50:49 INFO - if (mozilla::IsPod::value) { 18:50:49 INFO - memset(table, 0, sizeof(*table) * capacity()); 18:50:49 INFO - } else { 18:50:49 INFO - uint32_t tableCapacity = capacity(); 18:50:49 INFO - Entry* end = table + tableCapacity; 18:50:49 INFO - for (Entry* e = table; e < end; ++e) 18:50:49 INFO - e->clear(); 18:50:49 INFO - } 18:50:49 INFO - removedCount = 0; 18:50:49 INFO - entryCount = 0; 18:50:49 INFO - mutationCount++; 18:50:49 INFO - #line 1685 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - } 18:50:49 INFO - void clearAndShrink() 18:50:49 INFO - { 18:50:49 INFO - clear(); 18:50:49 INFO - compactIfUnderloaded(); 18:50:49 INFO - } 18:50:49 INFO - void finish() 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mEntered))))) { MOZ_ReportAssertionFailure("!mEntered", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1696); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1696); } while (0); } } while (0); 18:50:49 INFO - #line 1698 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - if (!table) 18:50:49 INFO - return; 18:50:49 INFO - destroyTable(*this, table, capacity()); 18:50:49 INFO - table = nullptr; 18:50:49 INFO - gen++; 18:50:49 INFO - entryCount = 0; 18:50:49 INFO - removedCount = 0; 18:50:49 INFO - mutationCount++; 18:50:49 INFO - #line 1709 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - } 18:50:49 INFO - Range all() const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1713); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1713); } while (0); } } while (0); 18:50:49 INFO - return Range(*this, table, table + capacity()); 18:50:49 INFO - } 18:50:49 INFO - bool empty() const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1719); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1719); } while (0); } } while (0); 18:50:49 INFO - return !entryCount; 18:50:49 INFO - } 18:50:49 INFO - uint32_t count() const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1725); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1725); } while (0); } } while (0); 18:50:49 INFO - return entryCount; 18:50:49 INFO - } 18:50:49 INFO - uint32_t capacity() const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1731); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1731); } while (0); } } while (0); 18:50:49 INFO - return ((uint32_t)1 << (sHashBits - hashShift)); 18:50:49 INFO - } 18:50:49 INFO - Generation generation() const 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1737); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1737); } while (0); } } while (0); 18:50:49 INFO - return Generation(gen); 18:50:49 INFO - } 18:50:49 INFO - size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const 18:50:49 INFO - { 18:50:49 INFO - return mallocSizeOf(table); 18:50:49 INFO - } 18:50:49 INFO - size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const 18:50:49 INFO - { 18:50:49 INFO - return mallocSizeOf(this) + sizeOfExcludingThis(mallocSizeOf); 18:50:49 INFO - } 18:50:49 INFO - inline Ptr lookup(const Lookup& l) const 18:50:49 INFO - { 18:50:49 INFO - mozilla::ReentrancyGuard g(*this); 18:50:49 INFO - if (!HasHash(l)) 18:50:49 INFO - return Ptr(); 18:50:49 INFO - HashNumber keyHash = prepareHash(l); 18:50:49 INFO - return Ptr(lookup(l, keyHash, 0), *this); 18:50:49 INFO - } 18:50:49 INFO - inline Ptr readonlyThreadsafeLookup(const Lookup& l) const 18:50:49 INFO - { 18:50:49 INFO - if (!HasHash(l)) 18:50:49 INFO - return Ptr(); 18:50:49 INFO - HashNumber keyHash = prepareHash(l); 18:50:49 INFO - return Ptr(lookup(l, keyHash, 0), *this); 18:50:49 INFO - } 18:50:49 INFO - inline AddPtr lookupForAdd(const Lookup& l) const 18:50:49 INFO - { 18:50:49 INFO - mozilla::ReentrancyGuard g(*this); 18:50:49 INFO - if (!EnsureHash(l)) 18:50:49 INFO - return AddPtr(); 18:50:49 INFO - HashNumber keyHash = prepareHash(l); 18:50:49 INFO - Entry& entry = lookup(l, keyHash, sCollisionBit); 18:50:49 INFO - AddPtr p(entry, *this, keyHash); 18:50:49 INFO - return p; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool add(AddPtr& p, Args&&... args) 18:50:49 INFO - { 18:50:49 INFO - mozilla::ReentrancyGuard g(*this); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1783); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1783); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!p.found()))))) { MOZ_ReportAssertionFailure("!p.found()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1784); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1784); } while (0); } } while (0); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!(p.keyHash & sCollisionBit)))))) { MOZ_ReportAssertionFailure("!(p.keyHash & sCollisionBit)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1785); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1785); } while (0); } } while (0); 18:50:49 INFO - if (p.isValid()) 18:50:49 INFO - return false; 18:50:49 INFO - if (p.entry_->isRemoved()) { 18:50:49 INFO - if (!this->checkSimulatedOOM()) 18:50:49 INFO - return false; 18:50:49 INFO - stats.addOverRemoved++; 18:50:49 INFO - removedCount--; 18:50:49 INFO - p.keyHash |= sCollisionBit; 18:50:49 INFO - } else { 18:50:49 INFO - RebuildStatus status = checkOverloaded(); 18:50:49 INFO - if (status == RehashFailed) 18:50:49 INFO - return false; 18:50:49 INFO - if (status == NotOverloaded && !this->checkSimulatedOOM()) 18:50:49 INFO - return false; 18:50:49 INFO - if (status == Rehashed) 18:50:49 INFO - p.entry_ = &findFreeEntry(p.keyHash); 18:50:49 INFO - } 18:50:49 INFO - p.entry_->setLive(p.keyHash, mozilla::Forward(args)...); 18:50:49 INFO - entryCount++; 18:50:49 INFO - mutationCount++; 18:50:49 INFO - p.generation = generation(); 18:50:49 INFO - p.mutationCount = mutationCount; 18:50:49 INFO - #line 1817 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - void putNewInfallible(const Lookup& l, Args&&... args) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!lookup(l).found()))))) { MOZ_ReportAssertionFailure("!lookup(l).found()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1825); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1825); } while (0); } } while (0); 18:50:49 INFO - mozilla::ReentrancyGuard g(*this); 18:50:49 INFO - putNewInfallibleInternal(l, mozilla::Forward(args)...); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool putNew(const Lookup& l, Args&&... args) 18:50:49 INFO - { 18:50:49 INFO - if (!this->checkSimulatedOOM()) 18:50:49 INFO - return false; 18:50:49 INFO - if (!EnsureHash(l)) 18:50:49 INFO - return false; 18:50:49 INFO - if (checkOverloaded() == RehashFailed) 18:50:49 INFO - return false; 18:50:49 INFO - putNewInfallible(l, mozilla::Forward(args)...); 18:50:49 INFO - return true; 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - bool relookupOrAdd(AddPtr& p, const Lookup& l, Args&&... args) 18:50:49 INFO - { 18:50:49 INFO - if (p.isValid()) 18:50:49 INFO - return false; 18:50:49 INFO - p.generation = generation(); 18:50:49 INFO - p.mutationCount = mutationCount; 18:50:49 INFO - #line 1861 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - { 18:50:49 INFO - mozilla::ReentrancyGuard g(*this); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(prepareHash(l) == p.keyHash))))) { MOZ_ReportAssertionFailure("prepareHash(l) == p.keyHash", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1863); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1863); } while (0); } } while (0); 18:50:49 INFO - p.entry_ = &lookup(l, p.keyHash, sCollisionBit); 18:50:49 INFO - } 18:50:49 INFO - return p.found() || add(p, mozilla::Forward(args)...); 18:50:49 INFO - } 18:50:49 INFO - void remove(Ptr p) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1871); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1871); } while (0); } } while (0); 18:50:49 INFO - mozilla::ReentrancyGuard g(*this); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(p.found()))))) { MOZ_ReportAssertionFailure("p.found()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1873); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1873); } while (0); } } while (0); 18:50:49 INFO - remove(*p.entry_); 18:50:49 INFO - checkUnderloaded(); 18:50:49 INFO - } 18:50:49 INFO - void rekeyWithoutRehash(Ptr p, const Lookup& l, const Key& k) 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(table))))) { MOZ_ReportAssertionFailure("table", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1880); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1880); } while (0); } } while (0); 18:50:49 INFO - mozilla::ReentrancyGuard g(*this); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(p.found()))))) { MOZ_ReportAssertionFailure("p.found()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h", 1882); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1882); } while (0); } } while (0); 18:50:49 INFO - typename HashTableEntry::NonConstT t(mozilla::Move(*p)); 18:50:49 INFO - HashPolicy::setKey(t, const_cast(k)); 18:50:49 INFO - remove(*p.entry_); 18:50:49 INFO - putNewInfallibleInternal(l, mozilla::Move(t)); 18:50:49 INFO - } 18:50:49 INFO - void rekeyAndMaybeRehash(Ptr p, const Lookup& l, const Key& k) 18:50:49 INFO - { 18:50:49 INFO - rekeyWithoutRehash(p, l, k); 18:50:49 INFO - checkOverRemoved(); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - #line 1902 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/HashTable.h" 18:50:49 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h" 18:50:49 INFO - class JSTracer; 18:50:49 INFO - namespace JS { 18:50:49 INFO - class CallbackTracer; 18:50:49 INFO - template class Heap; 18:50:49 INFO - template class TenuredHeap; 18:50:49 INFO - const char* 18:50:49 INFO - GCTraceKindToAscii(JS::TraceKind kind); 18:50:49 INFO - } 18:50:49 INFO - enum WeakMapTraceKind { 18:50:49 INFO - DoNotTraceWeakMaps, 18:50:49 INFO - ExpandWeakMaps, 18:50:49 INFO - TraceWeakMapValues, 18:50:49 INFO - TraceWeakMapKeysValues 18:50:49 INFO - }; 18:50:49 INFO - class JSTracer 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - JSRuntime* runtime() const { return runtime_; } 18:50:49 INFO - WeakMapTraceKind weakMapAction() const { return weakMapAction_; } 18:50:49 INFO - enum class TracerKindTag { 18:50:49 INFO - Marking, 18:50:49 INFO - WeakMarking, 18:50:49 INFO - Tenuring, 18:50:49 INFO - Callback 18:50:49 INFO - }; 18:50:49 INFO - bool isMarkingTracer() const { return tag_ == TracerKindTag::Marking || tag_ == TracerKindTag::WeakMarking; } 18:50:49 INFO - bool isWeakMarkingTracer() const { return tag_ == TracerKindTag::WeakMarking; } 18:50:49 INFO - bool isTenuringTracer() const { return tag_ == TracerKindTag::Tenuring; } 18:50:49 INFO - bool isCallbackTracer() const { return tag_ == TracerKindTag::Callback; } 18:50:49 INFO - inline JS::CallbackTracer* asCallbackTracer(); 18:50:49 INFO - bool traceWeakEdges() const { return traceWeakEdges_; } 18:50:49 INFO - bool checkEdges() { return checkEdges_; } 18:50:49 INFO - #line 93 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h" 18:50:49 INFO - protected: 18:50:49 INFO - JSTracer(JSRuntime* rt, TracerKindTag tag, 18:50:49 INFO - WeakMapTraceKind weakTraceKind = TraceWeakMapValues) 18:50:49 INFO - : runtime_(rt) 18:50:49 INFO - , weakMapAction_(weakTraceKind) 18:50:49 INFO - , checkEdges_(true) 18:50:49 INFO - #line 102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h" 18:50:49 INFO - , tag_(tag) 18:50:49 INFO - , traceWeakEdges_(true) 18:50:49 INFO - {} 18:50:49 INFO - void setCheckEdges(bool check) { 18:50:49 INFO - checkEdges_ = check; 18:50:49 INFO - } 18:50:49 INFO - #line 112 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h" 18:50:49 INFO - private: 18:50:49 INFO - JSRuntime* runtime_; 18:50:49 INFO - WeakMapTraceKind weakMapAction_; 18:50:49 INFO - bool checkEdges_; 18:50:49 INFO - #line 119 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h" 18:50:49 INFO - protected: 18:50:49 INFO - TracerKindTag tag_; 18:50:49 INFO - bool traceWeakEdges_; 18:50:49 INFO - }; 18:50:49 INFO - namespace JS { 18:50:49 INFO - class AutoTracingName; 18:50:49 INFO - class AutoTracingIndex; 18:50:49 INFO - class AutoTracingCallback; 18:50:49 INFO - class CallbackTracer : public JSTracer 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - CallbackTracer(JSRuntime* rt, WeakMapTraceKind weakTraceKind = TraceWeakMapValues) 18:50:49 INFO - : JSTracer(rt, JSTracer::TracerKindTag::Callback, weakTraceKind), 18:50:49 INFO - contextName_(nullptr), contextIndex_(InvalidIndex), contextFunctor_(nullptr) 18:50:49 INFO - {} 18:50:49 INFO - CallbackTracer(JSContext* cx, WeakMapTraceKind weakTraceKind = TraceWeakMapValues); 18:50:49 INFO - virtual void onObjectEdge(JSObject** objp) { onChild(JS::GCCellPtr(*objp)); } 18:50:49 INFO - virtual void onStringEdge(JSString** strp) { onChild(JS::GCCellPtr(*strp)); } 18:50:49 INFO - virtual void onSymbolEdge(JS::Symbol** symp) { onChild(JS::GCCellPtr(*symp)); } 18:50:49 INFO - virtual void onScriptEdge(JSScript** scriptp) { onChild(JS::GCCellPtr(*scriptp)); } 18:50:49 INFO - virtual void onShapeEdge(js::Shape** shapep) { 18:50:49 INFO - onChild(JS::GCCellPtr(*shapep, JS::TraceKind::Shape)); 18:50:49 INFO - } 18:50:49 INFO - virtual void onObjectGroupEdge(js::ObjectGroup** groupp) { 18:50:49 INFO - onChild(JS::GCCellPtr(*groupp, JS::TraceKind::ObjectGroup)); 18:50:49 INFO - } 18:50:49 INFO - virtual void onBaseShapeEdge(js::BaseShape** basep) { 18:50:49 INFO - onChild(JS::GCCellPtr(*basep, JS::TraceKind::BaseShape)); 18:50:49 INFO - } 18:50:49 INFO - virtual void onJitCodeEdge(js::jit::JitCode** codep) { 18:50:49 INFO - onChild(JS::GCCellPtr(*codep, JS::TraceKind::JitCode)); 18:50:49 INFO - } 18:50:49 INFO - virtual void onLazyScriptEdge(js::LazyScript** lazyp) { 18:50:49 INFO - onChild(JS::GCCellPtr(*lazyp, JS::TraceKind::LazyScript)); 18:50:49 INFO - } 18:50:49 INFO - virtual void onScopeEdge(js::Scope** scopep) { 18:50:49 INFO - onChild(JS::GCCellPtr(*scopep, JS::TraceKind::Scope)); 18:50:49 INFO - } 18:50:49 INFO - virtual void onRegExpSharedEdge(js::RegExpShared** sharedp) { 18:50:49 INFO - onChild(JS::GCCellPtr(*sharedp, JS::TraceKind::RegExpShared)); 18:50:49 INFO - } 18:50:49 INFO - virtual void onChild(const JS::GCCellPtr& thing) = 0; 18:50:49 INFO - const char* contextName() const { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(contextName_))))) { MOZ_ReportAssertionFailure("contextName_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h", 195); do { } while (0); do { __debugbreak(); MOZ_NoReturn(195); } while (0); } } while (0); return contextName_; } 18:50:49 INFO - const static size_t InvalidIndex = size_t(-1); 18:50:49 INFO - size_t contextIndex() const { return contextIndex_; } 18:50:49 INFO - void getTracingEdgeName(char* buffer, size_t bufferSize); 18:50:49 INFO - class ContextFunctor { 18:50:49 INFO - public: 18:50:49 INFO - virtual void operator()(CallbackTracer* trc, char* buf, size_t bufsize) = 0; 18:50:49 INFO - }; 18:50:49 INFO - enum class TracerKind { DoNotCare, Moving, GrayBuffering, VerifyTraceProtoAndIface }; 18:50:49 INFO - virtual TracerKind getTracerKind() const { return TracerKind::DoNotCare; } 18:50:49 INFO - #line 224 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h" 18:50:49 INFO - void dispatchToOnEdge(JSObject** objp) { onObjectEdge(objp); } 18:50:49 INFO - void dispatchToOnEdge(JSString** strp) { onStringEdge(strp); } 18:50:49 INFO - void dispatchToOnEdge(JS::Symbol** symp) { onSymbolEdge(symp); } 18:50:49 INFO - void dispatchToOnEdge(JSScript** scriptp) { onScriptEdge(scriptp); } 18:50:49 INFO - void dispatchToOnEdge(js::Shape** shapep) { onShapeEdge(shapep); } 18:50:49 INFO - void dispatchToOnEdge(js::ObjectGroup** groupp) { onObjectGroupEdge(groupp); } 18:50:49 INFO - void dispatchToOnEdge(js::BaseShape** basep) { onBaseShapeEdge(basep); } 18:50:49 INFO - void dispatchToOnEdge(js::jit::JitCode** codep) { onJitCodeEdge(codep); } 18:50:49 INFO - void dispatchToOnEdge(js::LazyScript** lazyp) { onLazyScriptEdge(lazyp); } 18:50:49 INFO - void dispatchToOnEdge(js::Scope** scopep) { onScopeEdge(scopep); } 18:50:49 INFO - void dispatchToOnEdge(js::RegExpShared** sharedp) { onRegExpSharedEdge(sharedp); } 18:50:49 INFO - protected: 18:50:49 INFO - void setTraceWeakEdges(bool value) { 18:50:49 INFO - traceWeakEdges_ = value; 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - friend class AutoTracingName; 18:50:49 INFO - const char* contextName_; 18:50:49 INFO - friend class AutoTracingIndex; 18:50:49 INFO - size_t contextIndex_; 18:50:49 INFO - friend class AutoTracingDetails; 18:50:49 INFO - ContextFunctor* contextFunctor_; 18:50:49 INFO - }; 18:50:49 INFO - class AutoTracingName 18:50:49 INFO - { 18:50:49 INFO - CallbackTracer* trc_; 18:50:49 INFO - const char* prior_; 18:50:49 INFO - public: 18:50:49 INFO - AutoTracingName(CallbackTracer* trc, const char* name) : trc_(trc), prior_(trc->contextName_) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(name))))) { MOZ_ReportAssertionFailure("name", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h", 266); do { } while (0); do { __debugbreak(); MOZ_NoReturn(266); } while (0); } } while (0); 18:50:49 INFO - trc->contextName_ = name; 18:50:49 INFO - } 18:50:49 INFO - ~AutoTracingName() { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypecontextName_)>::isValid, "invalid assertion condition"); if ((!!(!(!!(trc_->contextName_))))) { MOZ_ReportAssertionFailure("trc_->contextName_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h", 270); do { } while (0); do { __debugbreak(); MOZ_NoReturn(270); } while (0); } } while (0); 18:50:49 INFO - trc_->contextName_ = prior_; 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - class AutoTracingIndex 18:50:49 INFO - { 18:50:49 INFO - CallbackTracer* trc_; 18:50:49 INFO - public: 18:50:49 INFO - explicit AutoTracingIndex(JSTracer* trc, size_t initial = 0) : trc_(nullptr) { 18:50:49 INFO - if (trc->isCallbackTracer()) { 18:50:49 INFO - trc_ = trc->asCallbackTracer(); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypecontextIndex_ == CallbackTracer::InvalidIndex)>::isValid, "invalid assertion condition"); if ((!!(!(!!(trc_->contextIndex_ == CallbackTracer::InvalidIndex))))) { MOZ_ReportAssertionFailure("trc_->contextIndex_ == CallbackTracer::InvalidIndex", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h", 284); do { } while (0); do { __debugbreak(); MOZ_NoReturn(284); } while (0); } } while (0); 18:50:49 INFO - trc_->contextIndex_ = initial; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - ~AutoTracingIndex() { 18:50:49 INFO - if (trc_) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypecontextIndex_ != CallbackTracer::InvalidIndex)>::isValid, "invalid assertion condition"); if ((!!(!(!!(trc_->contextIndex_ != CallbackTracer::InvalidIndex))))) { MOZ_ReportAssertionFailure("trc_->contextIndex_ != CallbackTracer::InvalidIndex", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h", 290); do { } while (0); do { __debugbreak(); MOZ_NoReturn(290); } while (0); } } while (0); 18:50:49 INFO - trc_->contextIndex_ = CallbackTracer::InvalidIndex; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - void operator++() { 18:50:49 INFO - if (trc_) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypecontextIndex_ != CallbackTracer::InvalidIndex)>::isValid, "invalid assertion condition"); if ((!!(!(!!(trc_->contextIndex_ != CallbackTracer::InvalidIndex))))) { MOZ_ReportAssertionFailure("trc_->contextIndex_ != CallbackTracer::InvalidIndex", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h", 297); do { } while (0); do { __debugbreak(); MOZ_NoReturn(297); } while (0); } } while (0); 18:50:49 INFO - ++trc_->contextIndex_; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - class AutoTracingDetails 18:50:49 INFO - { 18:50:49 INFO - CallbackTracer* trc_; 18:50:49 INFO - public: 18:50:49 INFO - AutoTracingDetails(JSTracer* trc, CallbackTracer::ContextFunctor& func) : trc_(nullptr) { 18:50:49 INFO - if (trc->isCallbackTracer()) { 18:50:49 INFO - trc_ = trc->asCallbackTracer(); 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypecontextFunctor_ == nullptr)>::isValid, "invalid assertion condition"); if ((!!(!(!!(trc_->contextFunctor_ == nullptr))))) { MOZ_ReportAssertionFailure("trc_->contextFunctor_ == nullptr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h", 313); do { } while (0); do { __debugbreak(); MOZ_NoReturn(313); } while (0); } } while (0); 18:50:49 INFO - trc_->contextFunctor_ = &func; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - ~AutoTracingDetails() { 18:50:49 INFO - if (trc_) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionTypecontextFunctor_)>::isValid, "invalid assertion condition"); if ((!!(!(!!(trc_->contextFunctor_))))) { MOZ_ReportAssertionFailure("trc_->contextFunctor_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h", 319); do { } while (0); do { __debugbreak(); MOZ_NoReturn(319); } while (0); } } while (0); 18:50:49 INFO - trc_->contextFunctor_ = nullptr; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - JS::CallbackTracer* 18:50:49 INFO - JSTracer::asCallbackTracer() 18:50:49 INFO - { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isCallbackTracer()))))) { MOZ_ReportAssertionFailure("isCallbackTracer()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h", 330); do { } while (0); do { __debugbreak(); MOZ_NoReturn(330); } while (0); } } while (0); 18:50:49 INFO - return static_cast(this); 18:50:49 INFO - } 18:50:49 INFO - namespace JS { 18:50:49 INFO - template 18:50:49 INFO - extern void 18:50:49 INFO - TraceEdge(JSTracer* trc, JS::Heap* edgep, const char* name); 18:50:49 INFO - extern void 18:50:49 INFO - TraceEdge(JSTracer* trc, JS::TenuredHeap* edgep, const char* name); 18:50:49 INFO - template 18:50:49 INFO - extern void 18:50:49 INFO - UnsafeTraceRoot(JSTracer* trc, T* edgep, const char* name); 18:50:49 INFO - extern void 18:50:49 INFO - TraceChildren(JSTracer* trc, GCCellPtr thing); 18:50:49 INFO - using ZoneSet = js::HashSet, js::SystemAllocPolicy>; 18:50:49 INFO - using CompartmentSet = js::HashSet, 18:50:49 INFO - js::SystemAllocPolicy>; 18:50:49 INFO - extern void 18:50:49 INFO - TraceIncomingCCWs(JSTracer* trc, const JS::CompartmentSet& compartments); 18:50:49 INFO - } 18:50:49 INFO - extern void 18:50:49 INFO - JS_GetTraceThingInfo(char* buf, size_t bufsize, JSTracer* trc, 18:50:49 INFO - void* thing, JS::TraceKind kind, bool includeDetails); 18:50:49 INFO - namespace js { 18:50:49 INFO - template 18:50:49 INFO - extern void 18:50:49 INFO - UnsafeTraceManuallyBarrieredEdge(JSTracer* trc, T* edgep, const char* name); 18:50:49 INFO - namespace gc { 18:50:49 INFO - template 18:50:49 INFO - extern bool 18:50:49 INFO - EdgeNeedsSweep(JS::Heap* edgep); 18:50:49 INFO - template 18:50:49 INFO - bool 18:50:49 INFO - IsAboutToBeFinalizedUnbarriered(T* thingp); 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - #line 416 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/TracingAPI.h" 18:50:49 INFO - #line 47 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCPolicyAPI.h" 18:50:49 INFO - class JSAtom; 18:50:49 INFO - class JSFunction; 18:50:49 INFO - class JSObject; 18:50:49 INFO - class JSScript; 18:50:49 INFO - class JSString; 18:50:49 INFO - namespace JS { 18:50:49 INFO - class Symbol; 18:50:49 INFO - } 18:50:49 INFO - namespace JS { 18:50:49 INFO - template 18:50:49 INFO - struct StructGCPolicy 18:50:49 INFO - { 18:50:49 INFO - static T initial() { 18:50:49 INFO - return T(); 18:50:49 INFO - } 18:50:49 INFO - static void trace(JSTracer* trc, T* tp, const char* name) { 18:50:49 INFO - tp->trace(trc); 18:50:49 INFO - } 18:50:49 INFO - static void sweep(T* tp) { 18:50:49 INFO - return tp->sweep(); 18:50:49 INFO - } 18:50:49 INFO - static bool needsSweep(T* tp) { 18:50:49 INFO - return tp->needsSweep(); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template struct GCPolicy : public StructGCPolicy {}; 18:50:49 INFO - template 18:50:49 INFO - struct IgnoreGCPolicy { 18:50:49 INFO - static T initial() { return T(); } 18:50:49 INFO - static void trace(JSTracer* trc, T* t, const char* name) {} 18:50:49 INFO - static bool needsSweep(T* v) { return false; } 18:50:49 INFO - }; 18:50:49 INFO - template <> struct GCPolicy : public IgnoreGCPolicy {}; 18:50:49 INFO - template <> struct GCPolicy : public IgnoreGCPolicy {}; 18:50:49 INFO - template 18:50:49 INFO - struct GCPointerPolicy 18:50:49 INFO - { 18:50:49 INFO - static T initial() { return nullptr; } 18:50:49 INFO - static void trace(JSTracer* trc, T* vp, const char* name) { 18:50:49 INFO - if (*vp) 18:50:49 INFO - js::UnsafeTraceManuallyBarrieredEdge(trc, vp, name); 18:50:49 INFO - } 18:50:49 INFO - static bool needsSweep(T* vp) { 18:50:49 INFO - if (*vp) 18:50:49 INFO - return js::gc::IsAboutToBeFinalizedUnbarriered(vp); 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template <> struct GCPolicy : public GCPointerPolicy {}; 18:50:49 INFO - template <> struct GCPolicy : public GCPointerPolicy {}; 18:50:49 INFO - template <> struct GCPolicy : public GCPointerPolicy {}; 18:50:49 INFO - template <> struct GCPolicy : public GCPointerPolicy {}; 18:50:49 INFO - template <> struct GCPolicy : public GCPointerPolicy {}; 18:50:49 INFO - template <> struct GCPolicy : public GCPointerPolicy {}; 18:50:49 INFO - template 18:50:49 INFO - struct GCPolicy> 18:50:49 INFO - { 18:50:49 INFO - static void trace(JSTracer* trc, JS::Heap* thingp, const char* name) { 18:50:49 INFO - TraceEdge(trc, thingp, name); 18:50:49 INFO - } 18:50:49 INFO - static bool needsSweep(JS::Heap* thingp) { 18:50:49 INFO - return js::gc::EdgeNeedsSweep(thingp); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct GCPolicy> 18:50:49 INFO - { 18:50:49 INFO - static mozilla::UniquePtr initial() { return mozilla::UniquePtr(); } 18:50:49 INFO - static void trace(JSTracer* trc, mozilla::UniquePtr* tp, const char* name) { 18:50:49 INFO - if (tp->get()) 18:50:49 INFO - GCPolicy::trace(trc, tp->get(), name); 18:50:49 INFO - } 18:50:49 INFO - static bool needsSweep(mozilla::UniquePtr* tp) { 18:50:49 INFO - if (tp->get()) 18:50:49 INFO - return GCPolicy::needsSweep(tp->get()); 18:50:49 INFO - return false; 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - #line 165 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCPolicyAPI.h" 18:50:49 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h" 18:50:49 INFO - namespace js { 18:50:49 INFO - template 18:50:49 INFO - struct BarrierMethods { 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - class WrappedPtrOperations {}; 18:50:49 INFO - template 18:50:49 INFO - class MutableWrappedPtrOperations : public WrappedPtrOperations {}; 18:50:49 INFO - template 18:50:49 INFO - class RootedBase : public MutableWrappedPtrOperations {}; 18:50:49 INFO - template 18:50:49 INFO - class HandleBase : public WrappedPtrOperations {}; 18:50:49 INFO - template 18:50:49 INFO - class MutableHandleBase : public MutableWrappedPtrOperations {}; 18:50:49 INFO - template 18:50:49 INFO - class HeapBase : public MutableWrappedPtrOperations {}; 18:50:49 INFO - template struct IsHeapConstructibleType { static constexpr bool value = false; }; 18:50:49 INFO - template <> struct IsHeapConstructibleType { static constexpr bool value = true; }; template <> struct IsHeapConstructibleType { static constexpr bool value = true; }; template <> struct IsHeapConstructibleType { static constexpr bool value = true; }; template <> struct IsHeapConstructibleType { static constexpr bool value = true; }; template <> struct IsHeapConstructibleType { static constexpr bool value = true; }; template <> struct IsHeapConstructibleType { static constexpr bool value = true; }; 18:50:49 INFO - template <> struct IsHeapConstructibleType { static constexpr bool value = true; }; template <> struct IsHeapConstructibleType { static constexpr bool value = true; }; 18:50:49 INFO - template 18:50:49 INFO - class PersistentRootedBase : public MutableWrappedPtrOperations {}; 18:50:49 INFO - namespace gc { 18:50:49 INFO - struct Cell; 18:50:49 INFO - template 18:50:49 INFO - struct PersistentRootedMarker; 18:50:49 INFO - } 18:50:49 INFO - } 18:50:49 INFO - namespace JS { 18:50:49 INFO - template class Rooted; 18:50:49 INFO - template class PersistentRooted; 18:50:49 INFO - bool isGCEnabled(); 18:50:49 INFO - void HeapObjectPostBarrier(JSObject** objp, JSObject* prev, JSObject* next); 18:50:49 INFO - extern void 18:50:49 INFO - AssertGCThingMustBeTenured(JSObject* obj); 18:50:49 INFO - extern void 18:50:49 INFO - AssertGCThingIsNotAnObjectSubclass(js::gc::Cell* cell); 18:50:49 INFO - #line 209 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h" 18:50:49 INFO - template 18:50:49 INFO - class Heap : public js::HeapBase> 18:50:49 INFO - { 18:50:49 INFO - static_assert(js::IsHeapConstructibleType::value, 18:50:49 INFO - "Type T must be a public GC pointer type"); 18:50:49 INFO - public: 18:50:49 INFO - using ElementType = T; 18:50:49 INFO - Heap() { 18:50:49 INFO - static_assert(sizeof(T) == sizeof(Heap), 18:50:49 INFO - "Heap must be binary compatible with T."); 18:50:49 INFO - init(GCPolicy::initial()); 18:50:49 INFO - } 18:50:49 INFO - explicit Heap(const T& p) { init(p); } 18:50:49 INFO - explicit Heap(const Heap& p) { init(p.ptr); } 18:50:49 INFO - ~Heap() { 18:50:49 INFO - post(ptr, GCPolicy::initial()); 18:50:49 INFO - } 18:50:49 INFO - operator const T&() const { return get(); } const T& operator->() const { return get(); }; 18:50:49 INFO - Heap& operator=(const T& p) { set(p); return *this; } Heap& operator=(const Heap& other) { set(other.get()); return *this; }; 18:50:49 INFO - const T* address() const { return &ptr; } 18:50:49 INFO - void exposeToActiveJS() const { 18:50:49 INFO - js::BarrierMethods::exposeToJS(ptr); 18:50:49 INFO - } 18:50:49 INFO - const T& get() const { 18:50:49 INFO - exposeToActiveJS(); 18:50:49 INFO - return ptr; 18:50:49 INFO - } 18:50:49 INFO - const T& unbarrieredGet() const { 18:50:49 INFO - return ptr; 18:50:49 INFO - } 18:50:49 INFO - T* unsafeGet() { return &ptr; } 18:50:49 INFO - explicit operator bool() const { 18:50:49 INFO - return bool(js::BarrierMethods::asGCThingOrNull(ptr)); 18:50:49 INFO - } 18:50:49 INFO - explicit operator bool() { 18:50:49 INFO - return bool(js::BarrierMethods::asGCThingOrNull(ptr)); 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - void init(const T& newPtr) { 18:50:49 INFO - ptr = newPtr; 18:50:49 INFO - post(GCPolicy::initial(), ptr); 18:50:49 INFO - } 18:50:49 INFO - void set(const T& newPtr) { 18:50:49 INFO - T tmp = ptr; 18:50:49 INFO - ptr = newPtr; 18:50:49 INFO - post(tmp, ptr); 18:50:49 INFO - } 18:50:49 INFO - void post(const T& prev, const T& next) { 18:50:49 INFO - js::BarrierMethods::postBarrier(&ptr, prev, next); 18:50:49 INFO - } 18:50:49 INFO - T ptr; 18:50:49 INFO - }; 18:50:49 INFO - static inline bool 18:50:49 INFO - ObjectIsTenured(JSObject* obj) 18:50:49 INFO - { 18:50:49 INFO - return !js::gc::IsInsideNursery(reinterpret_cast(obj)); 18:50:49 INFO - } 18:50:49 INFO - static inline bool 18:50:49 INFO - ObjectIsTenured(const Heap& obj) 18:50:49 INFO - { 18:50:49 INFO - return ObjectIsTenured(obj.unbarrieredGet()); 18:50:49 INFO - } 18:50:49 INFO - static inline bool 18:50:49 INFO - ObjectIsMarkedGray(JSObject* obj) 18:50:49 INFO - { 18:50:49 INFO - auto cell = reinterpret_cast(obj); 18:50:49 INFO - return js::gc::detail::CellIsMarkedGrayIfKnown(cell); 18:50:49 INFO - } 18:50:49 INFO - static inline bool 18:50:49 INFO - ObjectIsMarkedGray(const JS::Heap& obj) 18:50:49 INFO - { 18:50:49 INFO - return ObjectIsMarkedGray(obj.unbarrieredGet()); 18:50:49 INFO - } 18:50:49 INFO - inline bool 18:50:49 INFO - CellIsNotGray(js::gc::Cell* maybeCell) 18:50:49 INFO - { 18:50:49 INFO - if (!maybeCell) 18:50:49 INFO - return true; 18:50:49 INFO - return js::gc::detail::CellIsNotGray(maybeCell); 18:50:49 INFO - } 18:50:49 INFO - inline bool 18:50:49 INFO - ObjectIsNotGray(JSObject* maybeObj) 18:50:49 INFO - { 18:50:49 INFO - return CellIsNotGray(reinterpret_cast(maybeObj)); 18:50:49 INFO - } 18:50:49 INFO - inline bool 18:50:49 INFO - ObjectIsNotGray(const JS::Heap& obj) 18:50:49 INFO - { 18:50:49 INFO - return ObjectIsNotGray(obj.unbarrieredGet()); 18:50:49 INFO - } 18:50:49 INFO - #line 350 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h" 18:50:49 INFO - template 18:50:49 INFO - class TenuredHeap : public js::HeapBase> 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - using ElementType = T; 18:50:49 INFO - TenuredHeap() : bits(0) { 18:50:49 INFO - static_assert(sizeof(T) == sizeof(TenuredHeap), 18:50:49 INFO - "TenuredHeap must be binary compatible with T."); 18:50:49 INFO - } 18:50:49 INFO - explicit TenuredHeap(T p) : bits(0) { setPtr(p); } 18:50:49 INFO - explicit TenuredHeap(const TenuredHeap& p) : bits(0) { setPtr(p.getPtr()); } 18:50:49 INFO - void setPtr(T newPtr) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType(newPtr) & flagsMask) == 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!((reinterpret_cast(newPtr) & flagsMask) == 0))))) { MOZ_ReportAssertionFailure("(reinterpret_cast(newPtr) & flagsMask) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 394); do { } while (0); do { __debugbreak(); MOZ_NoReturn(394); } while (0); } } while (0); 18:50:49 INFO - if (newPtr) 18:50:49 INFO - AssertGCThingMustBeTenured(newPtr); 18:50:49 INFO - bits = (bits & flagsMask) | reinterpret_cast(newPtr); 18:50:49 INFO - } 18:50:49 INFO - void setFlags(uintptr_t flagsToSet) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((flagsToSet & ~flagsMask) == 0))))) { MOZ_ReportAssertionFailure("(flagsToSet & ~flagsMask) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 401); do { } while (0); do { __debugbreak(); MOZ_NoReturn(401); } while (0); } } while (0); 18:50:49 INFO - bits |= flagsToSet; 18:50:49 INFO - } 18:50:49 INFO - void unsetFlags(uintptr_t flagsToUnset) { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((flagsToUnset & ~flagsMask) == 0))))) { MOZ_ReportAssertionFailure("(flagsToUnset & ~flagsMask) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 406); do { } while (0); do { __debugbreak(); MOZ_NoReturn(406); } while (0); } } while (0); 18:50:49 INFO - bits &= ~flagsToUnset; 18:50:49 INFO - } 18:50:49 INFO - bool hasFlag(uintptr_t flag) const { 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((flag & ~flagsMask) == 0))))) { MOZ_ReportAssertionFailure("(flag & ~flagsMask) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 411); do { } while (0); do { __debugbreak(); MOZ_NoReturn(411); } while (0); } } while (0); 18:50:49 INFO - return (bits & flag) != 0; 18:50:49 INFO - } 18:50:49 INFO - T unbarrieredGetPtr() const { return reinterpret_cast(bits & ~flagsMask); } 18:50:49 INFO - uintptr_t getFlags() const { return bits & flagsMask; } 18:50:49 INFO - void exposeToActiveJS() const { 18:50:49 INFO - js::BarrierMethods::exposeToJS(unbarrieredGetPtr()); 18:50:49 INFO - } 18:50:49 INFO - T getPtr() const { 18:50:49 INFO - exposeToActiveJS(); 18:50:49 INFO - return unbarrieredGetPtr(); 18:50:49 INFO - } 18:50:49 INFO - operator T() const { return getPtr(); } 18:50:49 INFO - T operator->() const { return getPtr(); } 18:50:49 INFO - explicit operator bool() const { 18:50:49 INFO - return bool(js::BarrierMethods::asGCThingOrNull(unbarrieredGetPtr())); 18:50:49 INFO - } 18:50:49 INFO - explicit operator bool() { 18:50:49 INFO - return bool(js::BarrierMethods::asGCThingOrNull(unbarrieredGetPtr())); 18:50:49 INFO - } 18:50:49 INFO - TenuredHeap& operator=(T p) { 18:50:49 INFO - setPtr(p); 18:50:49 INFO - return *this; 18:50:49 INFO - } 18:50:49 INFO - TenuredHeap& operator=(const TenuredHeap& other) { 18:50:49 INFO - bits = other.bits; 18:50:49 INFO - return *this; 18:50:49 INFO - } 18:50:49 INFO - private: 18:50:49 INFO - enum { 18:50:49 INFO - maskBits = 3, 18:50:49 INFO - flagsMask = (1 << maskBits) - 1, 18:50:49 INFO - }; 18:50:49 INFO - uintptr_t bits; 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - class Handle : public js::HandleBase> 18:50:49 INFO - { 18:50:49 INFO - friend class JS::MutableHandle; 18:50:49 INFO - public: 18:50:49 INFO - using ElementType = T; 18:50:49 INFO - template 18:50:49 INFO - Handle(Handle handle, 18:50:49 INFO - typename mozilla::EnableIf::value, int>::Type dummy = 0) 18:50:49 INFO - { 18:50:49 INFO - static_assert(sizeof(Handle) == sizeof(T*), 18:50:49 INFO - "Handle must be binary compatible with T*."); 18:50:49 INFO - ptr = reinterpret_cast(handle.address()); 18:50:49 INFO - } 18:50:49 INFO - Handle(decltype(nullptr)) { 18:50:49 INFO - static_assert(mozilla::IsPointer::value, 18:50:49 INFO - "nullptr_t overload not valid for non-pointer types"); 18:50:49 INFO - static void* const ConstNullValue = nullptr; 18:50:49 INFO - ptr = reinterpret_cast(&ConstNullValue); 18:50:49 INFO - } 18:50:49 INFO - Handle(MutableHandle handle) { 18:50:49 INFO - ptr = handle.address(); 18:50:49 INFO - } 18:50:49 INFO - static constexpr Handle fromMarkedLocation(const T* p) { 18:50:49 INFO - return Handle(p, DeliberatelyChoosingThisOverload, 18:50:49 INFO - ImUsingThisOnlyInFromFromMarkedLocation); 18:50:49 INFO - } 18:50:49 INFO - template 18:50:49 INFO - inline 18:50:49 INFO - Handle(const Rooted& root, 18:50:49 INFO - typename mozilla::EnableIf::value, int>::Type dummy = 0); 18:50:49 INFO - template 18:50:49 INFO - inline 18:50:49 INFO - Handle(const PersistentRooted& root, 18:50:49 INFO - typename mozilla::EnableIf::value, int>::Type dummy = 0); 18:50:49 INFO - template 18:50:49 INFO - inline 18:50:49 INFO - Handle(MutableHandle& root, 18:50:49 INFO - typename mozilla::EnableIf::value, int>::Type dummy = 0); 18:50:49 INFO - operator const T&() const { return get(); } const T& operator->() const { return get(); }; 18:50:49 INFO - const T* address() const { return &(*ptr); } const T& get() const { return (*ptr); }; 18:50:49 INFO - private: 18:50:49 INFO - Handle() {} 18:50:49 INFO - template Handle& operator=(S) = delete; Handle& operator=(const Handle&) = delete;; 18:50:49 INFO - enum Disambiguator { DeliberatelyChoosingThisOverload = 42 }; 18:50:49 INFO - enum CallerIdentity { ImUsingThisOnlyInFromFromMarkedLocation = 17 }; 18:50:49 INFO - constexpr Handle(const T* p, Disambiguator, CallerIdentity) : ptr(p) {} 18:50:49 INFO - const T* ptr; 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - class MutableHandle : public js::MutableHandleBase> 18:50:49 INFO - { 18:50:49 INFO - public: 18:50:49 INFO - using ElementType = T; 18:50:49 INFO - inline MutableHandle(Rooted* root); 18:50:49 INFO - inline MutableHandle(PersistentRooted* root); 18:50:49 INFO - private: 18:50:49 INFO - MutableHandle(decltype(nullptr)) = delete; 18:50:49 INFO - public: 18:50:49 INFO - void set(const T& v) { 18:50:49 INFO - *ptr = v; 18:50:49 INFO - } 18:50:49 INFO - static MutableHandle fromMarkedLocation(T* p) { 18:50:49 INFO - MutableHandle h; 18:50:49 INFO - h.ptr = p; 18:50:49 INFO - return h; 18:50:49 INFO - } 18:50:49 INFO - operator const T&() const { return get(); } const T& operator->() const { return get(); }; 18:50:49 INFO - const T* address() const { return &(*ptr); } const T& get() const { return (*ptr); }; 18:50:49 INFO - T* address() { return &(*ptr); } T& get() { return (*ptr); }; 18:50:49 INFO - private: 18:50:49 INFO - MutableHandle() {} 18:50:49 INFO - template MutableHandle& operator=(S) = delete; MutableHandle& operator=(const MutableHandle&) = delete;; 18:50:49 INFO - T* ptr; 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - namespace js { 18:50:49 INFO - template 18:50:49 INFO - struct BarrierMethods 18:50:49 INFO - { 18:50:49 INFO - static T* initial() { return nullptr; } 18:50:49 INFO - static gc::Cell* asGCThingOrNull(T* v) { 18:50:49 INFO - if (!v) 18:50:49 INFO - return nullptr; 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType 32)>::isValid, "invalid assertion condition"); if ((!!(!(!!(uintptr_t(v) > 32))))) { MOZ_ReportAssertionFailure("uintptr_t(v) > 32", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 607); do { } while (0); do { __debugbreak(); MOZ_NoReturn(607); } while (0); } } while (0); 18:50:49 INFO - return reinterpret_cast(v); 18:50:49 INFO - } 18:50:49 INFO - static void postBarrier(T** vp, T* prev, T* next) { 18:50:49 INFO - if (next) 18:50:49 INFO - JS::AssertGCThingIsNotAnObjectSubclass(reinterpret_cast(next)); 18:50:49 INFO - } 18:50:49 INFO - static void exposeToJS(T* t) { 18:50:49 INFO - if (t) 18:50:49 INFO - js::gc::ExposeGCThingToActiveJS(JS::GCCellPtr(t)); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template <> 18:50:49 INFO - struct BarrierMethods 18:50:49 INFO - { 18:50:49 INFO - static JSObject* initial() { return nullptr; } 18:50:49 INFO - static gc::Cell* asGCThingOrNull(JSObject* v) { 18:50:49 INFO - if (!v) 18:50:49 INFO - return nullptr; 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType 32)>::isValid, "invalid assertion condition"); if ((!!(!(!!(uintptr_t(v) > 32))))) { MOZ_ReportAssertionFailure("uintptr_t(v) > 32", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 627); do { } while (0); do { __debugbreak(); MOZ_NoReturn(627); } while (0); } } while (0); 18:50:49 INFO - return reinterpret_cast(v); 18:50:49 INFO - } 18:50:49 INFO - static void postBarrier(JSObject** vp, JSObject* prev, JSObject* next) { 18:50:49 INFO - JS::HeapObjectPostBarrier(vp, prev, next); 18:50:49 INFO - } 18:50:49 INFO - static void exposeToJS(JSObject* obj) { 18:50:49 INFO - if (obj) 18:50:49 INFO - JS::ExposeObjectToActiveJS(obj); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template <> 18:50:49 INFO - struct BarrierMethods 18:50:49 INFO - { 18:50:49 INFO - static JSFunction* initial() { return nullptr; } 18:50:49 INFO - static gc::Cell* asGCThingOrNull(JSFunction* v) { 18:50:49 INFO - if (!v) 18:50:49 INFO - return nullptr; 18:50:49 INFO - do { static_assert(mozilla::detail::AssertionConditionType 32)>::isValid, "invalid assertion condition"); if ((!!(!(!!(uintptr_t(v) > 32))))) { MOZ_ReportAssertionFailure("uintptr_t(v) > 32", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 646); do { } while (0); do { __debugbreak(); MOZ_NoReturn(646); } while (0); } } while (0); 18:50:49 INFO - return reinterpret_cast(v); 18:50:49 INFO - } 18:50:49 INFO - static void postBarrier(JSFunction** vp, JSFunction* prev, JSFunction* next) { 18:50:49 INFO - JS::HeapObjectPostBarrier(reinterpret_cast(vp), 18:50:49 INFO - reinterpret_cast(prev), 18:50:49 INFO - reinterpret_cast(next)); 18:50:49 INFO - } 18:50:49 INFO - static void exposeToJS(JSFunction* fun) { 18:50:49 INFO - if (fun) 18:50:49 INFO - JS::ExposeObjectToActiveJS(reinterpret_cast(fun)); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct MovableCellHasher 18:50:49 INFO - { 18:50:49 INFO - using Key = T; 18:50:49 INFO - using Lookup = T; 18:50:49 INFO - static bool hasHash(const Lookup& l); 18:50:49 INFO - static bool ensureHash(const Lookup& l); 18:50:49 INFO - static HashNumber hash(const Lookup& l); 18:50:49 INFO - static bool match(const Key& k, const Lookup& l); 18:50:49 INFO - static void rekey(Key& k, const Key& newKey) { k = newKey; } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct MovableCellHasher> 18:50:49 INFO - { 18:50:49 INFO - using Key = JS::Heap; 18:50:49 INFO - using Lookup = T; 18:50:49 INFO - static bool hasHash(const Lookup& l) { return MovableCellHasher::hasHash(l); } 18:50:49 INFO - static bool ensureHash(const Lookup& l) { return MovableCellHasher::ensureHash(l); } 18:50:49 INFO - static HashNumber hash(const Lookup& l) { return MovableCellHasher::hash(l); } 18:50:49 INFO - static bool match(const Key& k, const Lookup& l) { 18:50:49 INFO - return MovableCellHasher::match(k.unbarrieredGet(), l); 18:50:49 INFO - } 18:50:49 INFO - static void rekey(Key& k, const Key& newKey) { k.unsafeSet(newKey); } 18:50:49 INFO - }; 18:50:49 INFO - template 18:50:49 INFO - struct FallibleHashMethods> 18:50:49 INFO - { 18:50:49 INFO - template static bool hasHash(Lookup&& l) { 18:50:49 INFO - return MovableCellHasher::hasHash(mozilla::Forward(l)); 18:50:49 INFO - } 18:50:49 INFO - template static bool ensureHash(Lookup&& l) { 18:50:49 INFO - return MovableCellHasher::ensureHash(mozilla::Forward(l)); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - namespace js { 18:50:49 INFO - template 18:50:49 INFO - class alignas(8) DispatchWrapper 18:50:49 INFO - { 18:50:49 INFO - static_assert(JS::MapTypeToRootKind::kind == JS::RootKind::Traceable, 18:50:49 INFO - "DispatchWrapper is intended only for usage with a Traceable"); 18:50:49 INFO - using TraceFn = void (*)(JSTracer*, T*, const char*); 18:50:49 INFO - TraceFn tracer; 18:50:49 INFO - alignas(gc::CellSize) T storage; 18:50:49 INFO - public: 18:50:49 INFO - template 18:50:49 INFO - DispatchWrapper(U&& initial) 18:50:49 INFO - : tracer(&JS::GCPolicy::trace), 18:50:49 INFO - storage(mozilla::Forward(initial)) 18:50:49 INFO - { } 18:50:49 INFO - T* operator &() { return &storage; } 18:50:49 INFO - const T* operator &() const { return &storage; } 18:50:49 INFO - operator T&() { return storage; } 18:50:49 INFO - operator const T&() const { return storage; } 18:50:49 INFO - static void TraceWrapped(JSTracer* trc, T* thingp, const char* name) { 18:50:49 INFO - auto wrapper = reinterpret_cast( 18:50:49 INFO - uintptr_t(thingp) - ((size_t)&reinterpret_cast((((DispatchWrapper*)0)->storage)))); 18:50:49 INFO - wrapper->tracer(trc, &wrapper->storage, name); 18:50:49 INFO - } 18:50:49 INFO - }; 18:50:49 INFO - } 18:50:49 INFO - namespace JS { 18:50:49 INFO - template 18:50:49 INFO - class Rooted : public js::RootedBase> 18:50:49 INFO - { 18:50:49 INFO - inline void registerWithRootLists(RootedListHeads& roots) { 18:50:49 INFO - this->stack = &roots[JS::MapTypeToRootKind::kind]; 18:50:49 INFO - this->prev = *stack; 18:50:49 INFO - *stack = reinterpret_cast*>(this); 18:50:49 INFO - } 18:50:49 INFO - inline RootedListHeads& rootLists(RootingContext* cx) { 18:50:49 INFO - return cx->stackRoots_; 18:50:49 INFO - } 18:50:49 INFO - inline RootedListHeads& rootLists(JSContext* cx) { 18:50:49 INFO - return rootLists(RootingContext::get(cx)); 18:50:49 INFO - } 18:50:49 INFO - public: 18:50:49 INFO - using ElementType = T; 18:50:49 INFO - template 18:50:49 INFO - explicit Rooted(const RootingContext& cx) 18:50:49 INFO - : ptr(GCPolicy::initial()) 18:50:49 INFO - { 18:50:49 INFO - registerWithRootLists(rootLists(cx)); 18:50:49 INFO - } 18:50:50 INFO - template 18:50:50 INFO - Rooted(const RootingContext& cx, S&& initial) 18:50:50 INFO - : ptr(mozilla::Forward(initial)) 18:50:50 INFO - { 18:50:50 INFO - registerWithRootLists(rootLists(cx)); 18:50:50 INFO - } 18:50:50 INFO - ~Rooted() { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType*>(this))>::isValid, "invalid assertion condition"); if ((!!(!(!!(*stack == reinterpret_cast*>(this)))))) { MOZ_ReportAssertionFailure("*stack == reinterpret_cast*>(this)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 800); do { } while (0); do { __debugbreak(); MOZ_NoReturn(800); } while (0); } } while (0); 18:50:50 INFO - *stack = prev; 18:50:50 INFO - } 18:50:50 INFO - Rooted* previous() { return reinterpret_cast*>(prev); } 18:50:50 INFO - void set(const T& value) { 18:50:50 INFO - ptr = value; 18:50:50 INFO - } 18:50:50 INFO - operator const T&() const { return get(); } const T& operator->() const { return get(); }; 18:50:50 INFO - Rooted& operator=(const T& p) { set(p); return *this; } Rooted& operator=(const Rooted& other) { set(other.get()); return *this; }; 18:50:50 INFO - const T* address() const { return &(ptr); } const T& get() const { return (ptr); }; 18:50:50 INFO - T* address() { return &(ptr); } T& get() { return (ptr); }; 18:50:50 INFO - private: 18:50:50 INFO - Rooted** stack; 18:50:50 INFO - Rooted* prev; 18:50:50 INFO - using MaybeWrapped = typename mozilla::Conditional< 18:50:50 INFO - MapTypeToRootKind::kind == JS::RootKind::Traceable, 18:50:50 INFO - js::DispatchWrapper, 18:50:50 INFO - T>::Type; 18:50:50 INFO - MaybeWrapped ptr; 18:50:50 INFO - Rooted(const Rooted&) = delete; 18:50:50 INFO - } ; 18:50:50 INFO - } 18:50:50 INFO - namespace js { 18:50:50 INFO - template 18:50:50 INFO - class RootedBase : public MutableWrappedPtrOperations 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - JS::Handle as() const; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class HandleBase : public WrappedPtrOperations 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - JS::Handle as() const; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class FakeRooted : public RootedBase> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - using ElementType = T; 18:50:50 INFO - template 18:50:50 INFO - explicit FakeRooted(CX* cx) : ptr(JS::GCPolicy::initial()) {} 18:50:50 INFO - template 18:50:50 INFO - FakeRooted(CX* cx, T initial) : ptr(initial) {} 18:50:50 INFO - operator const T&() const { return get(); } const T& operator->() const { return get(); }; 18:50:50 INFO - FakeRooted& operator=(const T& p) { set(p); return *this; } FakeRooted& operator=(const FakeRooted& other) { set(other.get()); return *this; }; 18:50:50 INFO - const T* address() const { return &(ptr); } const T& get() const { return (ptr); }; 18:50:50 INFO - T* address() { return &(ptr); } T& get() { return (ptr); }; 18:50:50 INFO - private: 18:50:50 INFO - T ptr; 18:50:50 INFO - void set(const T& value) { 18:50:50 INFO - ptr = value; 18:50:50 INFO - } 18:50:50 INFO - FakeRooted(const FakeRooted&) = delete; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class FakeMutableHandle : public js::MutableHandleBase> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - using ElementType = T; 18:50:50 INFO - FakeMutableHandle(T* t) { 18:50:50 INFO - ptr = t; 18:50:50 INFO - } 18:50:50 INFO - FakeMutableHandle(FakeRooted* root) { 18:50:50 INFO - ptr = root->address(); 18:50:50 INFO - } 18:50:50 INFO - void set(const T& v) { 18:50:50 INFO - *ptr = v; 18:50:50 INFO - } 18:50:50 INFO - operator const T&() const { return get(); } const T& operator->() const { return get(); }; 18:50:50 INFO - const T* address() const { return &(*ptr); } const T& get() const { return (*ptr); }; 18:50:50 INFO - T* address() { return &(*ptr); } T& get() { return (*ptr); }; 18:50:50 INFO - private: 18:50:50 INFO - FakeMutableHandle() {} 18:50:50 INFO - template FakeMutableHandle& operator=(S) = delete; FakeMutableHandle& operator=(const FakeMutableHandle&) = delete;; 18:50:50 INFO - T* ptr; 18:50:50 INFO - }; 18:50:50 INFO - enum AllowGC { 18:50:50 INFO - NoGC = 0, 18:50:50 INFO - CanGC = 1 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class MaybeRooted 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template class MaybeRooted 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef JS::Handle HandleType; 18:50:50 INFO - typedef JS::Rooted RootType; 18:50:50 INFO - typedef JS::MutableHandle MutableHandleType; 18:50:50 INFO - static inline JS::Handle toHandle(HandleType v) { 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline JS::MutableHandle toMutableHandle(MutableHandleType v) { 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - static inline JS::Handle downcastHandle(HandleType v) { 18:50:50 INFO - return v.template as(); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template class MaybeRooted 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef const T& HandleType; 18:50:50 INFO - typedef FakeRooted RootType; 18:50:50 INFO - typedef FakeMutableHandle MutableHandleType; 18:50:50 INFO - static JS::Handle toHandle(HandleType v) { 18:50:50 INFO - do { MOZ_ReportCrash("" "Bad conversion", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 990); do { } while (0); do { __debugbreak(); MOZ_NoReturn(990); } while (0); } while (0); 18:50:50 INFO - } 18:50:50 INFO - static JS::MutableHandle toMutableHandle(MutableHandleType v) { 18:50:50 INFO - do { MOZ_ReportCrash("" "Bad conversion", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 994); do { } while (0); do { __debugbreak(); MOZ_NoReturn(994); } while (0); } while (0); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - static inline T2* downcastHandle(HandleType v) { 18:50:50 INFO - return &v->template as(); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - } 18:50:50 INFO - namespace JS { 18:50:50 INFO - template template 18:50:50 INFO - inline 18:50:50 INFO - Handle::Handle(const Rooted& root, 18:50:50 INFO - typename mozilla::EnableIf::value, int>::Type dummy) 18:50:50 INFO - { 18:50:50 INFO - ptr = reinterpret_cast(root.address()); 18:50:50 INFO - } 18:50:50 INFO - template template 18:50:50 INFO - inline 18:50:50 INFO - Handle::Handle(const PersistentRooted& root, 18:50:50 INFO - typename mozilla::EnableIf::value, int>::Type dummy) 18:50:50 INFO - { 18:50:50 INFO - ptr = reinterpret_cast(root.address()); 18:50:50 INFO - } 18:50:50 INFO - template template 18:50:50 INFO - inline 18:50:50 INFO - Handle::Handle(MutableHandle& root, 18:50:50 INFO - typename mozilla::EnableIf::value, int>::Type dummy) 18:50:50 INFO - { 18:50:50 INFO - ptr = reinterpret_cast(root.address()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - inline 18:50:50 INFO - MutableHandle::MutableHandle(Rooted* root) 18:50:50 INFO - { 18:50:50 INFO - static_assert(sizeof(MutableHandle) == sizeof(T*), 18:50:50 INFO - "MutableHandle must be binary compatible with T*."); 18:50:50 INFO - ptr = root->address(); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - inline 18:50:50 INFO - MutableHandle::MutableHandle(PersistentRooted* root) 18:50:50 INFO - { 18:50:50 INFO - static_assert(sizeof(MutableHandle) == sizeof(T*), 18:50:50 INFO - "MutableHandle must be binary compatible with T*."); 18:50:50 INFO - ptr = root->address(); 18:50:50 INFO - } 18:50:50 INFO - void 18:50:50 INFO - AddPersistentRoot(RootingContext* cx, RootKind kind, PersistentRooted* root); 18:50:50 INFO - template 18:50:50 INFO - class PersistentRooted : public js::RootedBase>, 18:50:50 INFO - private mozilla::LinkedListElement> 18:50:50 INFO - { 18:50:50 INFO - using ListBase = mozilla::LinkedListElement>; 18:50:50 INFO - friend class mozilla::LinkedList; 18:50:50 INFO - friend class mozilla::LinkedListElement; 18:50:50 INFO - void registerWithRootLists(RootingContext* cx) { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!initialized()))))) { MOZ_ReportAssertionFailure("!initialized()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 1096); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1096); } while (0); } } while (0); 18:50:50 INFO - JS::RootKind kind = JS::MapTypeToRootKind::kind; 18:50:50 INFO - AddPersistentRoot(cx, kind, reinterpret_cast*>(this)); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - using ElementType = T; 18:50:50 INFO - PersistentRooted() : ptr(GCPolicy::initial()) {} 18:50:50 INFO - explicit PersistentRooted(RootingContext* cx) 18:50:50 INFO - : ptr(GCPolicy::initial()) 18:50:50 INFO - { 18:50:50 INFO - registerWithRootLists(cx); 18:50:50 INFO - } 18:50:50 INFO - explicit PersistentRooted(JSContext* cx) 18:50:50 INFO - : ptr(GCPolicy::initial()) 18:50:50 INFO - { 18:50:50 INFO - registerWithRootLists(RootingContext::get(cx)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - PersistentRooted(RootingContext* cx, U&& initial) 18:50:50 INFO - : ptr(mozilla::Forward(initial)) 18:50:50 INFO - { 18:50:50 INFO - registerWithRootLists(cx); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - PersistentRooted(JSContext* cx, U&& initial) 18:50:50 INFO - : ptr(mozilla::Forward(initial)) 18:50:50 INFO - { 18:50:50 INFO - registerWithRootLists(RootingContext::get(cx)); 18:50:50 INFO - } 18:50:50 INFO - PersistentRooted(const PersistentRooted& rhs) 18:50:50 INFO - : mozilla::LinkedListElement>(), 18:50:50 INFO - ptr(rhs.ptr) 18:50:50 INFO - { 18:50:50 INFO - const_cast(rhs).setNext(this); 18:50:50 INFO - } 18:50:50 INFO - bool initialized() { 18:50:50 INFO - return ListBase::isInList(); 18:50:50 INFO - } 18:50:50 INFO - void init(JSContext* cx) { 18:50:50 INFO - init(cx, GCPolicy::initial()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void init(JSContext* cx, U&& initial) { 18:50:50 INFO - ptr = mozilla::Forward(initial); 18:50:50 INFO - registerWithRootLists(RootingContext::get(cx)); 18:50:50 INFO - } 18:50:50 INFO - void reset() { 18:50:50 INFO - if (initialized()) { 18:50:50 INFO - set(GCPolicy::initial()); 18:50:50 INFO - ListBase::remove(); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - operator const T&() const { return get(); } const T& operator->() const { return get(); }; 18:50:50 INFO - PersistentRooted& operator=(const T& p) { set(p); return *this; } PersistentRooted& operator=(const PersistentRooted& other) { set(other.get()); return *this; }; 18:50:50 INFO - const T* address() const { return &(ptr); } const T& get() const { return (ptr); }; 18:50:50 INFO - T* address() { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(initialized()))))) { MOZ_ReportAssertionFailure("initialized()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 1176); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1176); } while (0); } } while (0); 18:50:50 INFO - return &ptr; 18:50:50 INFO - } 18:50:50 INFO - T& get() { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(initialized()))))) { MOZ_ReportAssertionFailure("initialized()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 1180); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1180); } while (0); } } while (0); 18:50:50 INFO - return ptr; 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - template 18:50:50 INFO - void set(U&& value) { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(initialized()))))) { MOZ_ReportAssertionFailure("initialized()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 1187); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1187); } while (0); } } while (0); 18:50:50 INFO - ptr = mozilla::Forward(value); 18:50:50 INFO - } 18:50:50 INFO - using MaybeWrapped = typename mozilla::Conditional< 18:50:50 INFO - MapTypeToRootKind::kind == JS::RootKind::Traceable, 18:50:50 INFO - js::DispatchWrapper, 18:50:50 INFO - T>::Type; 18:50:50 INFO - MaybeWrapped ptr; 18:50:50 INFO - } ; 18:50:50 INFO - class ObjectPtr 18:50:50 INFO - { 18:50:50 INFO - Heap value; 18:50:50 INFO - public: 18:50:50 INFO - using ElementType = JSObject*; 18:50:50 INFO - ObjectPtr() : value(nullptr) {} 18:50:50 INFO - explicit ObjectPtr(JSObject* obj) : value(obj) {} 18:50:50 INFO - ~ObjectPtr() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!value))))) { MOZ_ReportAssertionFailure("!value", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 1211); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1211); } while (0); } } while (0); } 18:50:50 INFO - void finalize(JSRuntime* rt); 18:50:50 INFO - void finalize(JSContext* cx); 18:50:50 INFO - void init(JSObject* obj) { value = obj; } 18:50:50 INFO - JSObject* get() const { return value; } 18:50:50 INFO - JSObject* unbarrieredGet() const { return value.unbarrieredGet(); } 18:50:50 INFO - void writeBarrierPre(JSContext* cx) { 18:50:50 INFO - IncrementalPreWriteBarrier(value); 18:50:50 INFO - } 18:50:50 INFO - void updateWeakPointerAfterGC(); 18:50:50 INFO - ObjectPtr& operator=(JSObject* obj) { 18:50:50 INFO - IncrementalPreWriteBarrier(value); 18:50:50 INFO - value = obj; 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - void trace(JSTracer* trc, const char* name); 18:50:50 INFO - JSObject& operator*() const { return *value; } 18:50:50 INFO - JSObject* operator->() const { return value; } 18:50:50 INFO - operator JSObject*() const { return value; } 18:50:50 INFO - explicit operator bool() const { return value.unbarrieredGet(); } 18:50:50 INFO - explicit operator bool() { return value.unbarrieredGet(); } 18:50:50 INFO - }; 18:50:50 INFO - } 18:50:50 INFO - namespace js { 18:50:50 INFO - template 18:50:50 INFO - class WrappedPtrOperations, Container> 18:50:50 INFO - { 18:50:50 INFO - const UniquePtr& uniquePtr() const { return static_cast(this)->get(); } 18:50:50 INFO - public: 18:50:50 INFO - explicit operator bool() const { return !!uniquePtr(); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class MutableWrappedPtrOperations, Container> 18:50:50 INFO - : public WrappedPtrOperations, Container> 18:50:50 INFO - { 18:50:50 INFO - UniquePtr& uniquePtr() { return static_cast(this)->get(); } 18:50:50 INFO - public: 18:50:50 INFO - typename UniquePtr::Pointer release() { return uniquePtr().release(); } 18:50:50 INFO - }; 18:50:50 INFO - namespace gc { 18:50:50 INFO - template 18:50:50 INFO - void 18:50:50 INFO - CallTraceCallbackOnNonHeap(T* v, const TraceCallbacks& aCallbacks, const char* aName, void* aClosure) 18:50:50 INFO - { 18:50:50 INFO - static_assert(sizeof(T) == sizeof(JS::Heap), "T and Heap must be compatible."); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(v))))) { MOZ_ReportAssertionFailure("v", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 1273); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1273); } while (0); } } while (0); 18:50:50 INFO - mozilla::DebugOnly cell = BarrierMethods::asGCThingOrNull(*v); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(cell))))) { MOZ_ReportAssertionFailure("cell", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 1275); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1275); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!IsInsideNursery(cell)))))) { MOZ_ReportAssertionFailure("!IsInsideNursery(cell)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h", 1276); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1276); } while (0); } } while (0); 18:50:50 INFO - JS::Heap* asHeapT = reinterpret_cast*>(v); 18:50:50 INFO - aCallbacks.Trace(asHeapT, aName, aClosure); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - template 18:50:50 INFO - inline void 18:50:50 INFO - Swap(JS::Heap& aX, JS::Heap& aY) 18:50:50 INFO - { 18:50:50 INFO - T tmp = aX; 18:50:50 INFO - aX = aY; 18:50:50 INFO - aY = tmp; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - inline void 18:50:50 INFO - Swap(JS::TenuredHeap& aX, JS::TenuredHeap& aY) 18:50:50 INFO - { 18:50:50 INFO - T tmp = aX; 18:50:50 INFO - aX = aY; 18:50:50 INFO - aY = tmp; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - namespace js { 18:50:50 INFO - namespace detail { 18:50:50 INFO - template 18:50:50 INFO - struct DefineComparisonOps : mozilla::FalseType {}; 18:50:50 INFO - template 18:50:50 INFO - struct DefineComparisonOps> : mozilla::TrueType { 18:50:50 INFO - static const T& get(const JS::Heap& v) { return v.unbarrieredGet(); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct DefineComparisonOps> : mozilla::TrueType { 18:50:50 INFO - static const T get(const JS::TenuredHeap& v) { return v.unbarrieredGetPtr(); } 18:50:50 INFO - }; 18:50:50 INFO - template <> 18:50:50 INFO - struct DefineComparisonOps : mozilla::TrueType { 18:50:50 INFO - static const JSObject* get(const JS::ObjectPtr& v) { return v.unbarrieredGet(); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct DefineComparisonOps> : mozilla::TrueType { 18:50:50 INFO - static const T& get(const JS::Rooted& v) { return v.get(); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct DefineComparisonOps> : mozilla::TrueType { 18:50:50 INFO - static const T& get(const JS::Handle& v) { return v.get(); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct DefineComparisonOps> : mozilla::TrueType { 18:50:50 INFO - static const T& get(const JS::MutableHandle& v) { return v.get(); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct DefineComparisonOps> : mozilla::TrueType { 18:50:50 INFO - static const T& get(const JS::PersistentRooted& v) { return v.get(); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct DefineComparisonOps> : mozilla::TrueType { 18:50:50 INFO - static const T& get(const js::FakeRooted& v) { return v.get(); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct DefineComparisonOps> : mozilla::TrueType { 18:50:50 INFO - static const T& get(const js::FakeMutableHandle& v) { return v.get(); } 18:50:50 INFO - }; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value && 18:50:50 INFO - js::detail::DefineComparisonOps::value, bool>::Type 18:50:50 INFO - operator==(const T& a, const U& b) { 18:50:50 INFO - return js::detail::DefineComparisonOps::get(a) == js::detail::DefineComparisonOps::get(b); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value && 18:50:50 INFO - js::detail::DefineComparisonOps::value, bool>::Type 18:50:50 INFO - operator!=(const T& a, const U& b) { 18:50:50 INFO - return !(a == b); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value, bool>::Type 18:50:50 INFO - operator==(const T& a, const typename T::ElementType& b) { 18:50:50 INFO - return js::detail::DefineComparisonOps::get(a) == b; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value, bool>::Type 18:50:50 INFO - operator!=(const T& a, const typename T::ElementType& b) { 18:50:50 INFO - return !(a == b); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value, bool>::Type 18:50:50 INFO - operator==(const typename T::ElementType& a, const T& b) { 18:50:50 INFO - return a == js::detail::DefineComparisonOps::get(b); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value, bool>::Type 18:50:50 INFO - operator!=(const typename T::ElementType& a, const T& b) { 18:50:50 INFO - return !(a == b); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value && 18:50:50 INFO - mozilla::IsPointer::value, bool>::Type 18:50:50 INFO - operator==(const typename mozilla::RemovePointer::Type* a, const T& b) { 18:50:50 INFO - return a == js::detail::DefineComparisonOps::get(b); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value && 18:50:50 INFO - mozilla::IsPointer::value, bool>::Type 18:50:50 INFO - operator!=(const typename mozilla::RemovePointer::Type* a, const T& b) { 18:50:50 INFO - return !(a == b); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value && 18:50:50 INFO - mozilla::IsPointer::value, bool>::Type 18:50:50 INFO - operator==(const T& a, const typename mozilla::RemovePointer::Type* b) { 18:50:50 INFO - return js::detail::DefineComparisonOps::get(a) == b; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value && 18:50:50 INFO - mozilla::IsPointer::value, bool>::Type 18:50:50 INFO - operator!=(const T& a, const typename mozilla::RemovePointer::Type* b) { 18:50:50 INFO - return !(a == b); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value && 18:50:50 INFO - mozilla::IsPointer::value, bool>::Type 18:50:50 INFO - operator==(std::nullptr_t a, const T& b) { 18:50:50 INFO - return a == js::detail::DefineComparisonOps::get(b); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value && 18:50:50 INFO - mozilla::IsPointer::value, bool>::Type 18:50:50 INFO - operator!=(std::nullptr_t a, const T& b) { 18:50:50 INFO - return !(a == b); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value && 18:50:50 INFO - mozilla::IsPointer::value, bool>::Type 18:50:50 INFO - operator==(const T& a, std::nullptr_t b) { 18:50:50 INFO - return js::detail::DefineComparisonOps::get(a) == b; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename mozilla::EnableIf::value && 18:50:50 INFO - mozilla::IsPointer::value, bool>::Type 18:50:50 INFO - operator!=(const T& a, std::nullptr_t b) { 18:50:50 INFO - return !(a == b); 18:50:50 INFO - } 18:50:50 INFO - #line 1482 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RootingAPI.h" 18:50:50 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - namespace JS { class Value; } 18:50:50 INFO - #line 36 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - #line 47 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - enum JSValueType : uint8_t 18:50:50 INFO - { 18:50:50 INFO - JSVAL_TYPE_DOUBLE = 0x00, 18:50:50 INFO - JSVAL_TYPE_INT32 = 0x01, 18:50:50 INFO - JSVAL_TYPE_UNDEFINED = 0x02, 18:50:50 INFO - JSVAL_TYPE_NULL = 0x03, 18:50:50 INFO - JSVAL_TYPE_BOOLEAN = 0x04, 18:50:50 INFO - JSVAL_TYPE_MAGIC = 0x05, 18:50:50 INFO - JSVAL_TYPE_STRING = 0x06, 18:50:50 INFO - JSVAL_TYPE_SYMBOL = 0x07, 18:50:50 INFO - JSVAL_TYPE_PRIVATE_GCTHING = 0x08, 18:50:50 INFO - JSVAL_TYPE_OBJECT = 0x0c, 18:50:50 INFO - JSVAL_TYPE_UNKNOWN = 0x20, 18:50:50 INFO - JSVAL_TYPE_MISSING = 0x21 18:50:50 INFO - } ; 18:50:50 INFO - static_assert(sizeof(JSValueType) == 1, 18:50:50 INFO - "compiler typed enum support is apparently buggy"); 18:50:50 INFO - enum JSValueTag : uint32_t 18:50:50 INFO - { 18:50:50 INFO - JSVAL_TAG_CLEAR = 0xFFFFFF80, 18:50:50 INFO - JSVAL_TAG_INT32 = JSVAL_TAG_CLEAR | JSVAL_TYPE_INT32, 18:50:50 INFO - JSVAL_TAG_UNDEFINED = JSVAL_TAG_CLEAR | JSVAL_TYPE_UNDEFINED, 18:50:50 INFO - JSVAL_TAG_NULL = JSVAL_TAG_CLEAR | JSVAL_TYPE_NULL, 18:50:50 INFO - JSVAL_TAG_BOOLEAN = JSVAL_TAG_CLEAR | JSVAL_TYPE_BOOLEAN, 18:50:50 INFO - JSVAL_TAG_MAGIC = JSVAL_TAG_CLEAR | JSVAL_TYPE_MAGIC, 18:50:50 INFO - JSVAL_TAG_STRING = JSVAL_TAG_CLEAR | JSVAL_TYPE_STRING, 18:50:50 INFO - JSVAL_TAG_SYMBOL = JSVAL_TAG_CLEAR | JSVAL_TYPE_SYMBOL, 18:50:50 INFO - JSVAL_TAG_PRIVATE_GCTHING = JSVAL_TAG_CLEAR | JSVAL_TYPE_PRIVATE_GCTHING, 18:50:50 INFO - JSVAL_TAG_OBJECT = JSVAL_TAG_CLEAR | JSVAL_TYPE_OBJECT 18:50:50 INFO - } ; 18:50:50 INFO - static_assert(sizeof(JSValueTag) == sizeof(uint32_t), 18:50:50 INFO - "compiler typed enum support is apparently buggy"); 18:50:50 INFO - #line 125 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - #line 160 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - typedef enum JSWhyMagic 18:50:50 INFO - { 18:50:50 INFO - JS_ELEMENTS_HOLE, 18:50:50 INFO - JS_NO_ITER_VALUE, 18:50:50 INFO - JS_GENERATOR_CLOSING, 18:50:50 INFO - JS_NO_CONSTANT, 18:50:50 INFO - JS_THIS_POISON, 18:50:50 INFO - JS_ARG_POISON, 18:50:50 INFO - JS_SERIALIZE_NO_NODE, 18:50:50 INFO - JS_LAZY_ARGUMENTS, 18:50:50 INFO - JS_OPTIMIZED_ARGUMENTS, 18:50:50 INFO - JS_IS_CONSTRUCTING, 18:50:50 INFO - JS_BLOCK_NEEDS_CLONE, 18:50:50 INFO - JS_HASH_KEY_EMPTY, 18:50:50 INFO - JS_ION_ERROR, 18:50:50 INFO - JS_ION_BAILOUT, 18:50:50 INFO - JS_OPTIMIZED_OUT, 18:50:50 INFO - JS_UNINITIALIZED_LEXICAL, 18:50:50 INFO - JS_GENERIC_MAGIC, 18:50:50 INFO - JS_WHY_MAGIC_COUNT 18:50:50 INFO - } JSWhyMagic; 18:50:50 INFO - namespace JS { 18:50:50 INFO - static inline constexpr JS::Value UndefinedValue(); 18:50:50 INFO - static inline JS::Value PoisonedObjectValue(JSObject* obj); 18:50:50 INFO - namespace detail { 18:50:50 INFO - constexpr int CanonicalizedNaNSignBit = 0; 18:50:50 INFO - constexpr uint64_t CanonicalizedNaNSignificand = 0x8000000000000ULL; 18:50:50 INFO - constexpr uint64_t CanonicalizedNaNBits = 18:50:50 INFO - mozilla::SpecificNaNBits::value; 18:50:50 INFO - } 18:50:50 INFO - static inline double 18:50:50 INFO - GenericNaN() 18:50:50 INFO - { 18:50:50 INFO - return mozilla::SpecificNaN(detail::CanonicalizedNaNSignBit, 18:50:50 INFO - detail::CanonicalizedNaNSignificand); 18:50:50 INFO - } 18:50:50 INFO - #pragma optimize("g", off) 18:50:50 INFO - #line 251 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - static inline double 18:50:50 INFO - CanonicalizeNaN(double d) 18:50:50 INFO - { 18:50:50 INFO - if ((!!(mozilla::IsNaN(d)))) 18:50:50 INFO - return GenericNaN(); 18:50:50 INFO - return d; 18:50:50 INFO - } 18:50:50 INFO - #pragma optimize("", on) 18:50:50 INFO - #line 261 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - class alignas(8) Value 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - using PayloadType = uint32_t; 18:50:50 INFO - #line 301 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - Value() = default; 18:50:50 INFO - Value(const Value& v) = default; 18:50:50 INFO - template 18:50:50 INFO - static bool isNumberRepresentable(const T t) { 18:50:50 INFO - return T(double(t)) == t; 18:50:50 INFO - } 18:50:50 INFO - void setNull() { 18:50:50 INFO - data.asBits = bitsFromTagAndPayload(JSVAL_TAG_NULL, 0); 18:50:50 INFO - } 18:50:50 INFO - void setUndefined() { 18:50:50 INFO - data.asBits = bitsFromTagAndPayload(JSVAL_TAG_UNDEFINED, 0); 18:50:50 INFO - } 18:50:50 INFO - void setInt32(int32_t i) { 18:50:50 INFO - data.asBits = bitsFromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 18:50:50 INFO - } 18:50:50 INFO - int32_t& getInt32Ref() { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isInt32()))))) { MOZ_ReportAssertionFailure("isInt32()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 333); do { } while (0); do { __debugbreak(); MOZ_NoReturn(333); } while (0); } } while (0); 18:50:50 INFO - return data.s.payload.i32; 18:50:50 INFO - } 18:50:50 INFO - void setDouble(double d) { 18:50:50 INFO - data = layout(d); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isDouble()))))) { MOZ_ReportAssertionFailure("isDouble()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 341); do { } while (0); do { __debugbreak(); MOZ_NoReturn(341); } while (0); } } while (0); 18:50:50 INFO - } 18:50:50 INFO - void setNaN() { 18:50:50 INFO - setDouble(GenericNaN()); 18:50:50 INFO - } 18:50:50 INFO - double& getDoubleRef() { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isDouble()))))) { MOZ_ReportAssertionFailure("isDouble()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 349); do { } while (0); do { __debugbreak(); MOZ_NoReturn(349); } while (0); } } while (0); 18:50:50 INFO - return data.asDouble; 18:50:50 INFO - } 18:50:50 INFO - void setString(JSString* str) { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0x1000)>::isValid, "invalid assertion condition"); if ((!!(!(!!(uintptr_t(str) > 0x1000))))) { MOZ_ReportAssertionFailure("uintptr_t(str) > 0x1000", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 354); do { } while (0); do { __debugbreak(); MOZ_NoReturn(354); } while (0); } } while (0); 18:50:50 INFO - data.asBits = bitsFromTagAndPayload(JSVAL_TAG_STRING, PayloadType(str)); 18:50:50 INFO - } 18:50:50 INFO - void setSymbol(JS::Symbol* sym) { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0x1000)>::isValid, "invalid assertion condition"); if ((!!(!(!!(uintptr_t(sym) > 0x1000))))) { MOZ_ReportAssertionFailure("uintptr_t(sym) > 0x1000", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 359); do { } while (0); do { __debugbreak(); MOZ_NoReturn(359); } while (0); } } while (0); 18:50:50 INFO - data.asBits = bitsFromTagAndPayload(JSVAL_TAG_SYMBOL, PayloadType(sym)); 18:50:50 INFO - } 18:50:50 INFO - void setObject(JSObject& obj) { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0x1000 || uintptr_t(&obj) == 0x48)>::isValid, "invalid assertion condition"); if ((!!(!(!!(uintptr_t(&obj) > 0x1000 || uintptr_t(&obj) == 0x48))))) { MOZ_ReportAssertionFailure("uintptr_t(&obj) > 0x1000 || uintptr_t(&obj) == 0x48", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 364); do { } while (0); do { __debugbreak(); MOZ_NoReturn(364); } while (0); } } while (0); 18:50:50 INFO - #line 372 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - setObjectNoCheck(&obj); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - void setObjectNoCheck(JSObject* obj) { 18:50:50 INFO - data.asBits = bitsFromTagAndPayload(JSVAL_TAG_OBJECT, PayloadType(obj)); 18:50:50 INFO - } 18:50:50 INFO - friend inline Value PoisonedObjectValue(JSObject* obj); 18:50:50 INFO - public: 18:50:50 INFO - void setBoolean(bool b) { 18:50:50 INFO - data.asBits = bitsFromTagAndPayload(JSVAL_TAG_BOOLEAN, uint32_t(b)); 18:50:50 INFO - } 18:50:50 INFO - void setMagic(JSWhyMagic why) { 18:50:50 INFO - data.asBits = bitsFromTagAndPayload(JSVAL_TAG_MAGIC, uint32_t(why)); 18:50:50 INFO - } 18:50:50 INFO - void setMagicUint32(uint32_t payload) { 18:50:50 INFO - data.asBits = bitsFromTagAndPayload(JSVAL_TAG_MAGIC, payload); 18:50:50 INFO - } 18:50:50 INFO - bool setNumber(uint32_t ui) { 18:50:50 INFO - if (ui > ((int32_t)0x7fffffff)) { 18:50:50 INFO - setDouble((double)ui); 18:50:50 INFO - return false; 18:50:50 INFO - } else { 18:50:50 INFO - setInt32((int32_t)ui); 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - bool setNumber(double d) { 18:50:50 INFO - int32_t i; 18:50:50 INFO - if (mozilla::NumberIsInt32(d, &i)) { 18:50:50 INFO - setInt32(i); 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - setDouble(d); 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - void setObjectOrNull(JSObject* arg) { 18:50:50 INFO - if (arg) 18:50:50 INFO - setObject(*arg); 18:50:50 INFO - else 18:50:50 INFO - setNull(); 18:50:50 INFO - } 18:50:50 INFO - void swap(Value& rhs) { 18:50:50 INFO - uint64_t tmp = rhs.data.asBits; 18:50:50 INFO - rhs.data.asBits = data.asBits; 18:50:50 INFO - data.asBits = tmp; 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - JSValueTag toTag() const { 18:50:50 INFO - return data.s.tag; 18:50:50 INFO - #line 436 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - PayloadType toNunboxPayload() const { 18:50:50 INFO - return static_cast(data.s.payload.i32); 18:50:50 INFO - } 18:50:50 INFO - JSValueTag toNunboxTag() const { 18:50:50 INFO - return data.s.tag; 18:50:50 INFO - } 18:50:50 INFO - #line 453 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - bool isUndefined() const { 18:50:50 INFO - return toTag() == JSVAL_TAG_UNDEFINED; 18:50:50 INFO - #line 469 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - bool isNull() const { 18:50:50 INFO - return toTag() == JSVAL_TAG_NULL; 18:50:50 INFO - #line 477 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - bool isNullOrUndefined() const { 18:50:50 INFO - return isNull() || isUndefined(); 18:50:50 INFO - } 18:50:50 INFO - bool isInt32() const { 18:50:50 INFO - return toTag() == JSVAL_TAG_INT32; 18:50:50 INFO - } 18:50:50 INFO - bool isInt32(int32_t i32) const { 18:50:50 INFO - return data.asBits == bitsFromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i32)); 18:50:50 INFO - } 18:50:50 INFO - bool isDouble() const { 18:50:50 INFO - return uint32_t(toTag()) <= uint32_t(JSVAL_TAG_CLEAR); 18:50:50 INFO - #line 497 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - bool isNumber() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(toTag() != JSVAL_TAG_CLEAR))))) { MOZ_ReportAssertionFailure("toTag() != JSVAL_TAG_CLEAR", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 501); do { } while (0); do { __debugbreak(); MOZ_NoReturn(501); } while (0); } } while (0); 18:50:50 INFO - return uint32_t(toTag()) <= uint32_t(JSVAL_TAG_INT32); 18:50:50 INFO - #line 506 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - bool isString() const { 18:50:50 INFO - return toTag() == JSVAL_TAG_STRING; 18:50:50 INFO - } 18:50:50 INFO - bool isSymbol() const { 18:50:50 INFO - return toTag() == JSVAL_TAG_SYMBOL; 18:50:50 INFO - } 18:50:50 INFO - bool isObject() const { 18:50:50 INFO - return toTag() == JSVAL_TAG_OBJECT; 18:50:50 INFO - #line 523 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - bool isPrimitive() const { 18:50:50 INFO - return uint32_t(toTag()) < uint32_t(JSVAL_TAG_OBJECT); 18:50:50 INFO - #line 531 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - bool isObjectOrNull() const { 18:50:50 INFO - return isObject() || isNull(); 18:50:50 INFO - } 18:50:50 INFO - bool isGCThing() const { 18:50:50 INFO - return uint32_t(toTag()) >= uint32_t(JSVAL_TAG_STRING); 18:50:50 INFO - #line 544 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - bool isBoolean() const { 18:50:50 INFO - return toTag() == JSVAL_TAG_BOOLEAN; 18:50:50 INFO - } 18:50:50 INFO - bool isTrue() const { 18:50:50 INFO - return data.asBits == bitsFromTagAndPayload(JSVAL_TAG_BOOLEAN, uint32_t(true)); 18:50:50 INFO - } 18:50:50 INFO - bool isFalse() const { 18:50:50 INFO - return data.asBits == bitsFromTagAndPayload(JSVAL_TAG_BOOLEAN, uint32_t(false)); 18:50:50 INFO - } 18:50:50 INFO - bool isMagic() const { 18:50:50 INFO - return toTag() == JSVAL_TAG_MAGIC; 18:50:50 INFO - } 18:50:50 INFO - bool isMagic(JSWhyMagic why) const { 18:50:50 INFO - do { if (isMagic()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(data.s.payload.why == why))))) { MOZ_ReportAssertionFailure("data.s.payload.why == why", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 563); do { } while (0); do { __debugbreak(); MOZ_NoReturn(563); } while (0); } } while (0); } } while (0); 18:50:50 INFO - return isMagic(); 18:50:50 INFO - } 18:50:50 INFO - JS::TraceKind traceKind() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isGCThing()))))) { MOZ_ReportAssertionFailure("isGCThing()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 568); do { } while (0); do { __debugbreak(); MOZ_NoReturn(568); } while (0); } } while (0); 18:50:50 INFO - static_assert((JSVAL_TAG_STRING & 0x03) == size_t(JS::TraceKind::String), 18:50:50 INFO - "Value type tags must correspond with JS::TraceKinds."); 18:50:50 INFO - static_assert((JSVAL_TAG_SYMBOL & 0x03) == size_t(JS::TraceKind::Symbol), 18:50:50 INFO - "Value type tags must correspond with JS::TraceKinds."); 18:50:50 INFO - static_assert((JSVAL_TAG_OBJECT & 0x03) == size_t(JS::TraceKind::Object), 18:50:50 INFO - "Value type tags must correspond with JS::TraceKinds."); 18:50:50 INFO - if ((!!(isPrivateGCThing()))) 18:50:50 INFO - return JS::GCThingTraceKind(toGCThing()); 18:50:50 INFO - return JS::TraceKind(toTag() & 0x03); 18:50:50 INFO - } 18:50:50 INFO - JSWhyMagic whyMagic() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isMagic()))))) { MOZ_ReportAssertionFailure("isMagic()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 581); do { } while (0); do { __debugbreak(); MOZ_NoReturn(581); } while (0); } } while (0); 18:50:50 INFO - return data.s.payload.why; 18:50:50 INFO - } 18:50:50 INFO - uint32_t magicUint32() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isMagic()))))) { MOZ_ReportAssertionFailure("isMagic()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 586); do { } while (0); do { __debugbreak(); MOZ_NoReturn(586); } while (0); } } while (0); 18:50:50 INFO - return data.s.payload.u32; 18:50:50 INFO - } 18:50:50 INFO - bool operator==(const Value& rhs) const { 18:50:50 INFO - return data.asBits == rhs.data.asBits; 18:50:50 INFO - } 18:50:50 INFO - bool operator!=(const Value& rhs) const { 18:50:50 INFO - return data.asBits != rhs.data.asBits; 18:50:50 INFO - } 18:50:50 INFO - friend inline bool SameType(const Value& lhs, const Value& rhs); 18:50:50 INFO - int32_t toInt32() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isInt32()))))) { MOZ_ReportAssertionFailure("isInt32()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 605); do { } while (0); do { __debugbreak(); MOZ_NoReturn(605); } while (0); } } while (0); 18:50:50 INFO - return data.s.payload.i32; 18:50:50 INFO - #line 611 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - double toDouble() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isDouble()))))) { MOZ_ReportAssertionFailure("isDouble()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 614); do { } while (0); do { __debugbreak(); MOZ_NoReturn(614); } while (0); } } while (0); 18:50:50 INFO - return data.asDouble; 18:50:50 INFO - } 18:50:50 INFO - double toNumber() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isNumber()))))) { MOZ_ReportAssertionFailure("isNumber()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 619); do { } while (0); do { __debugbreak(); MOZ_NoReturn(619); } while (0); } } while (0); 18:50:50 INFO - return isDouble() ? toDouble() : double(toInt32()); 18:50:50 INFO - } 18:50:50 INFO - JSString* toString() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isString()))))) { MOZ_ReportAssertionFailure("isString()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 624); do { } while (0); do { __debugbreak(); MOZ_NoReturn(624); } while (0); } } while (0); 18:50:50 INFO - return data.s.payload.str; 18:50:50 INFO - #line 630 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - JS::Symbol* toSymbol() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isSymbol()))))) { MOZ_ReportAssertionFailure("isSymbol()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 633); do { } while (0); do { __debugbreak(); MOZ_NoReturn(633); } while (0); } } while (0); 18:50:50 INFO - return data.s.payload.sym; 18:50:50 INFO - #line 639 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - JSObject& toObject() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isObject()))))) { MOZ_ReportAssertionFailure("isObject()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 642); do { } while (0); do { __debugbreak(); MOZ_NoReturn(642); } while (0); } } while (0); 18:50:50 INFO - return *data.s.payload.obj; 18:50:50 INFO - #line 648 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - JSObject* toObjectOrNull() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isObjectOrNull()))))) { MOZ_ReportAssertionFailure("isObjectOrNull()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 651); do { } while (0); do { __debugbreak(); MOZ_NoReturn(651); } while (0); } } while (0); 18:50:50 INFO - return data.s.payload.obj; 18:50:50 INFO - #line 659 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - js::gc::Cell* toGCThing() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isGCThing()))))) { MOZ_ReportAssertionFailure("isGCThing()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 662); do { } while (0); do { __debugbreak(); MOZ_NoReturn(662); } while (0); } } while (0); 18:50:50 INFO - return data.s.payload.cell; 18:50:50 INFO - #line 670 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - GCCellPtr toGCCellPtr() const { 18:50:50 INFO - return GCCellPtr(toGCThing(), traceKind()); 18:50:50 INFO - } 18:50:50 INFO - bool toBoolean() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isBoolean()))))) { MOZ_ReportAssertionFailure("isBoolean()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 677); do { } while (0); do { __debugbreak(); MOZ_NoReturn(677); } while (0); } } while (0); 18:50:50 INFO - return bool(data.s.payload.boo); 18:50:50 INFO - #line 683 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - uint32_t payloadAsRawUint32() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!isDouble()))))) { MOZ_ReportAssertionFailure("!isDouble()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 686); do { } while (0); do { __debugbreak(); MOZ_NoReturn(686); } while (0); } } while (0); 18:50:50 INFO - return data.s.payload.u32; 18:50:50 INFO - } 18:50:50 INFO - uint64_t asRawBits() const { 18:50:50 INFO - return data.asBits; 18:50:50 INFO - } 18:50:50 INFO - JSValueType extractNonDoubleType() const { 18:50:50 INFO - uint32_t type = toTag() & 0xF; 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType JSVAL_TYPE_DOUBLE)>::isValid, "invalid assertion condition"); if ((!!(!(!!(type > JSVAL_TYPE_DOUBLE))))) { MOZ_ReportAssertionFailure("type > JSVAL_TYPE_DOUBLE", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 696); do { } while (0); do { __debugbreak(); MOZ_NoReturn(696); } while (0); } } while (0); 18:50:50 INFO - return JSValueType(type); 18:50:50 INFO - } 18:50:50 INFO - void setPrivate(void* ptr) { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((uintptr_t(ptr) & 1) == 0))))) { MOZ_ReportAssertionFailure("(uintptr_t(ptr) & 1) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 710); do { } while (0); do { __debugbreak(); MOZ_NoReturn(710); } while (0); } } while (0); 18:50:50 INFO - data.s.tag = JSValueTag(0); 18:50:50 INFO - data.s.payload.ptr = ptr; 18:50:50 INFO - #line 717 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isDouble()))))) { MOZ_ReportAssertionFailure("isDouble()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 717); do { } while (0); do { __debugbreak(); MOZ_NoReturn(717); } while (0); } } while (0); 18:50:50 INFO - } 18:50:50 INFO - void* toPrivate() const { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isDouble()))))) { MOZ_ReportAssertionFailure("isDouble()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 721); do { } while (0); do { __debugbreak(); MOZ_NoReturn(721); } while (0); } } while (0); 18:50:50 INFO - return data.s.payload.ptr; 18:50:50 INFO - #line 728 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - void setPrivateUint32(uint32_t ui) { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(uint32_t(int32_t(ui)) == ui))))) { MOZ_ReportAssertionFailure("uint32_t(int32_t(ui)) == ui", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 731); do { } while (0); do { __debugbreak(); MOZ_NoReturn(731); } while (0); } } while (0); 18:50:50 INFO - setInt32(int32_t(ui)); 18:50:50 INFO - } 18:50:50 INFO - uint32_t toPrivateUint32() const { 18:50:50 INFO - return uint32_t(toInt32()); 18:50:50 INFO - } 18:50:50 INFO - void setPrivateGCThing(js::gc::Cell* cell) { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(JS::GCThingTraceKind(cell) != JS::TraceKind::String))))) { MOZ_ReportAssertionFailure("JS::GCThingTraceKind(cell) != JS::TraceKind::String" " (" "Private GC thing Values must not be strings. Make a StringValue instead." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 750); do { } while (0); do { __debugbreak(); MOZ_NoReturn(750); } while (0); } } while (0); 18:50:50 INFO - #line 751 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(JS::GCThingTraceKind(cell) != JS::TraceKind::Symbol))))) { MOZ_ReportAssertionFailure("JS::GCThingTraceKind(cell) != JS::TraceKind::Symbol" " (" "Private GC thing Values must not be symbols. Make a SymbolValue instead." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 752); do { } while (0); do { __debugbreak(); MOZ_NoReturn(752); } while (0); } } while (0); 18:50:50 INFO - #line 753 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(JS::GCThingTraceKind(cell) != JS::TraceKind::Object))))) { MOZ_ReportAssertionFailure("JS::GCThingTraceKind(cell) != JS::TraceKind::Object" " (" "Private GC thing Values must not be objects. Make an ObjectValue instead." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 754); do { } while (0); do { __debugbreak(); MOZ_NoReturn(754); } while (0); } } while (0); 18:50:50 INFO - #line 755 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0x1000)>::isValid, "invalid assertion condition"); if ((!!(!(!!(uintptr_t(cell) > 0x1000))))) { MOZ_ReportAssertionFailure("uintptr_t(cell) > 0x1000", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 756); do { } while (0); do { __debugbreak(); MOZ_NoReturn(756); } while (0); } } while (0); 18:50:50 INFO - #line 764 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - data.asBits = bitsFromTagAndPayload(JSVAL_TAG_PRIVATE_GCTHING, PayloadType(cell)); 18:50:50 INFO - } 18:50:50 INFO - bool isPrivateGCThing() const { 18:50:50 INFO - return toTag() == JSVAL_TAG_PRIVATE_GCTHING; 18:50:50 INFO - } 18:50:50 INFO - const size_t* payloadWord() const { 18:50:50 INFO - return &data.s.payload.word; 18:50:50 INFO - #line 777 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - const uintptr_t* payloadUIntPtr() const { 18:50:50 INFO - return &data.s.payload.uintptr; 18:50:50 INFO - #line 785 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - #line 793 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - union layout { 18:50:50 INFO - uint64_t asBits; 18:50:50 INFO - struct { 18:50:50 INFO - union { 18:50:50 INFO - int32_t i32; 18:50:50 INFO - uint32_t u32; 18:50:50 INFO - uint32_t boo; 18:50:50 INFO - JSString* str; 18:50:50 INFO - JS::Symbol* sym; 18:50:50 INFO - JSObject* obj; 18:50:50 INFO - js::gc::Cell* cell; 18:50:50 INFO - void* ptr; 18:50:50 INFO - JSWhyMagic why; 18:50:50 INFO - size_t word; 18:50:50 INFO - uintptr_t uintptr; 18:50:50 INFO - } payload; 18:50:50 INFO - JSValueTag tag; 18:50:50 INFO - } s; 18:50:50 INFO - double asDouble; 18:50:50 INFO - void* asPtr; 18:50:50 INFO - layout() = default; 18:50:50 INFO - explicit constexpr layout(uint64_t bits) : asBits(bits) {} 18:50:50 INFO - explicit constexpr layout(double d) : asDouble(d) {} 18:50:50 INFO - } data; 18:50:50 INFO - #line 848 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - #line 901 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - private: 18:50:50 INFO - explicit constexpr Value(uint64_t asBits) : data(asBits) {} 18:50:50 INFO - explicit constexpr Value(double d) : data(d) {} 18:50:50 INFO - void staticAssertions() { 18:50:50 INFO - static_assert(sizeof(JSValueType) == 1, "JS_STATIC_ASSERT"); 18:50:50 INFO - static_assert(sizeof(JSValueTag) == 4, "JS_STATIC_ASSERT"); 18:50:50 INFO - static_assert(sizeof(JSWhyMagic) <= 4, "JS_STATIC_ASSERT"); 18:50:50 INFO - static_assert(sizeof(Value) == 8, "JS_STATIC_ASSERT"); 18:50:50 INFO - } 18:50:50 INFO - friend constexpr Value JS::UndefinedValue(); 18:50:50 INFO - public: 18:50:50 INFO - static constexpr uint64_t 18:50:50 INFO - bitsFromTagAndPayload(JSValueTag tag, PayloadType payload) 18:50:50 INFO - { 18:50:50 INFO - return (uint64_t(uint32_t(tag)) << 32) | payload; 18:50:50 INFO - #line 924 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - static constexpr Value 18:50:50 INFO - fromTagAndPayload(JSValueTag tag, PayloadType payload) 18:50:50 INFO - { 18:50:50 INFO - return fromRawBits(bitsFromTagAndPayload(tag, payload)); 18:50:50 INFO - } 18:50:50 INFO - static constexpr Value 18:50:50 INFO - fromRawBits(uint64_t asBits) { 18:50:50 INFO - return Value(asBits); 18:50:50 INFO - } 18:50:50 INFO - static constexpr Value 18:50:50 INFO - fromInt32(int32_t i) { 18:50:50 INFO - return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 18:50:50 INFO - } 18:50:50 INFO - static constexpr Value 18:50:50 INFO - fromDouble(double d) { 18:50:50 INFO - return Value(d); 18:50:50 INFO - } 18:50:50 INFO - } ; 18:50:50 INFO - static_assert(sizeof(Value) == 8, "Value size must leave three tag bits, be a binary power, and is ubiquitously depended upon everywhere"); 18:50:50 INFO - inline bool 18:50:50 INFO - IsOptimizedPlaceholderMagicValue(const Value& v) 18:50:50 INFO - { 18:50:50 INFO - if (v.isMagic()) { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(v.whyMagic() == JS_OPTIMIZED_ARGUMENTS || v.whyMagic() == JS_OPTIMIZED_OUT))))) { MOZ_ReportAssertionFailure("v.whyMagic() == JS_OPTIMIZED_ARGUMENTS || v.whyMagic() == JS_OPTIMIZED_OUT", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 954); do { } while (0); do { __debugbreak(); MOZ_NoReturn(954); } while (0); } } while (0); 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - static inline void 18:50:50 INFO - ExposeValueToActiveJS(const Value& v) 18:50:50 INFO - { 18:50:50 INFO - if (v.isGCThing()) 18:50:50 INFO - js::gc::ExposeGCThingToActiveJS(GCCellPtr(v)); 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - NullValue() 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setNull(); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline constexpr Value 18:50:50 INFO - UndefinedValue() 18:50:50 INFO - { 18:50:50 INFO - return Value::fromTagAndPayload(JSVAL_TAG_UNDEFINED, 0); 18:50:50 INFO - } 18:50:50 INFO - static inline constexpr Value 18:50:50 INFO - Int32Value(int32_t i32) 18:50:50 INFO - { 18:50:50 INFO - return Value::fromInt32(i32); 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - DoubleValue(double dbl) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setDouble(dbl); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - CanonicalizedDoubleValue(double d) 18:50:50 INFO - { 18:50:50 INFO - return (!!(mozilla::IsNaN(d))) 18:50:50 INFO - ? Value::fromRawBits(detail::CanonicalizedNaNBits) 18:50:50 INFO - : Value::fromDouble(d); 18:50:50 INFO - } 18:50:50 INFO - static inline bool 18:50:50 INFO - IsCanonicalized(double d) 18:50:50 INFO - { 18:50:50 INFO - if (mozilla::IsInfinite(d) || mozilla::IsFinite(d)) 18:50:50 INFO - return true; 18:50:50 INFO - uint64_t bits; 18:50:50 INFO - mozilla::BitwiseCast(d, &bits); 18:50:50 INFO - return (bits & ~mozilla::DoubleTypeTraits::kSignBit) == detail::CanonicalizedNaNBits; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - DoubleNaNValue() 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setNaN(); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - Float32Value(float f) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setDouble(f); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - StringValue(JSString* str) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setString(str); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - SymbolValue(JS::Symbol* sym) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setSymbol(sym); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - BooleanValue(bool boo) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setBoolean(boo); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - TrueValue() 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setBoolean(true); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - FalseValue() 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setBoolean(false); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - ObjectValue(JSObject& obj) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setObject(obj); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - ObjectValueCrashOnTouch() 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setObject(*reinterpret_cast(0x48)); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - MagicValue(JSWhyMagic why) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setMagic(why); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - MagicValueUint32(uint32_t payload) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setMagicUint32(payload); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - NumberValue(float f) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setNumber(f); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - NumberValue(double dbl) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setNumber(dbl); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - NumberValue(int8_t i) 18:50:50 INFO - { 18:50:50 INFO - return Int32Value(i); 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - NumberValue(uint8_t i) 18:50:50 INFO - { 18:50:50 INFO - return Int32Value(i); 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - NumberValue(int16_t i) 18:50:50 INFO - { 18:50:50 INFO - return Int32Value(i); 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - NumberValue(uint16_t i) 18:50:50 INFO - { 18:50:50 INFO - return Int32Value(i); 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - NumberValue(int32_t i) 18:50:50 INFO - { 18:50:50 INFO - return Int32Value(i); 18:50:50 INFO - } 18:50:50 INFO - static inline constexpr Value 18:50:50 INFO - NumberValue(uint32_t i) 18:50:50 INFO - { 18:50:50 INFO - return i <= ((int32_t)0x7fffffff) 18:50:50 INFO - ? Int32Value(int32_t(i)) 18:50:50 INFO - : Value::fromDouble(double(i)); 18:50:50 INFO - } 18:50:50 INFO - namespace detail { 18:50:50 INFO - template 18:50:50 INFO - class MakeNumberValue 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - static inline Value create(const T t) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - if (((int32_t)0x80000000) <= t && t <= ((int32_t)0x7fffffff)) 18:50:50 INFO - v.setInt32(int32_t(t)); 18:50:50 INFO - else 18:50:50 INFO - v.setDouble(double(t)); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template <> 18:50:50 INFO - class MakeNumberValue 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - static inline Value create(const T t) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - if (t <= ((int32_t)0x7fffffff)) 18:50:50 INFO - v.setInt32(int32_t(t)); 18:50:50 INFO - else 18:50:50 INFO - v.setDouble(double(t)); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - static inline Value 18:50:50 INFO - NumberValue(const T t) 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(Value::isNumberRepresentable(t)))))) { MOZ_ReportAssertionFailure("Value::isNumberRepresentable(t)" " (" "value creation would be lossy" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 1198); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1198); } while (0); } } while (0); 18:50:50 INFO - return detail::MakeNumberValue::is_signed>::create(t); 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - ObjectOrNullValue(JSObject* obj) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setObjectOrNull(obj); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - PrivateValue(void* ptr) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setPrivate(ptr); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - PrivateUint32Value(uint32_t ui) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setPrivateUint32(ui); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - PrivateGCThingValue(js::gc::Cell* cell) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setPrivateGCThing(cell); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - static inline Value 18:50:50 INFO - PoisonedObjectValue(JSObject* obj) 18:50:50 INFO - { 18:50:50 INFO - Value v; 18:50:50 INFO - v.setObjectNoCheck(obj); 18:50:50 INFO - return v; 18:50:50 INFO - } 18:50:50 INFO - inline bool 18:50:50 INFO - SameType(const Value& lhs, const Value& rhs) 18:50:50 INFO - { 18:50:50 INFO - JSValueTag ltag = lhs.toTag(), rtag = rhs.toTag(); 18:50:50 INFO - return ltag == rtag || (ltag < JSVAL_TAG_CLEAR && rtag < JSVAL_TAG_CLEAR); 18:50:50 INFO - #line 1252 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - namespace JS { 18:50:50 INFO - void HeapValuePostBarrier(Value* valuep, const Value& prev, const Value& next); 18:50:50 INFO - template <> 18:50:50 INFO - struct GCPolicy 18:50:50 INFO - { 18:50:50 INFO - static Value initial() { return UndefinedValue(); } 18:50:50 INFO - static void trace(JSTracer* trc, Value* v, const char* name) { 18:50:50 INFO - js::UnsafeTraceManuallyBarrieredEdge(trc, v, name); 18:50:50 INFO - } 18:50:50 INFO - static bool isTenured(const Value& thing) { 18:50:50 INFO - return !thing.isGCThing() || !IsInsideNursery(thing.toGCThing()); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - } 18:50:50 INFO - namespace js { 18:50:50 INFO - template <> 18:50:50 INFO - struct BarrierMethods 18:50:50 INFO - { 18:50:50 INFO - static gc::Cell* asGCThingOrNull(const JS::Value& v) { 18:50:50 INFO - return v.isGCThing() ? v.toGCThing() : nullptr; 18:50:50 INFO - } 18:50:50 INFO - static void postBarrier(JS::Value* v, const JS::Value& prev, const JS::Value& next) { 18:50:50 INFO - JS::HeapValuePostBarrier(v, prev, next); 18:50:50 INFO - } 18:50:50 INFO - static void exposeToJS(const JS::Value& v) { 18:50:50 INFO - JS::ExposeValueToActiveJS(v); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template class MutableValueOperations; 18:50:50 INFO - template 18:50:50 INFO - class WrappedPtrOperations 18:50:50 INFO - { 18:50:50 INFO - const JS::Value& value() const { return static_cast(this)->get(); } 18:50:50 INFO - public: 18:50:50 INFO - bool isUndefined() const { return value().isUndefined(); } 18:50:50 INFO - bool isNull() const { return value().isNull(); } 18:50:50 INFO - bool isBoolean() const { return value().isBoolean(); } 18:50:50 INFO - bool isTrue() const { return value().isTrue(); } 18:50:50 INFO - bool isFalse() const { return value().isFalse(); } 18:50:50 INFO - bool isNumber() const { return value().isNumber(); } 18:50:50 INFO - bool isInt32() const { return value().isInt32(); } 18:50:50 INFO - bool isInt32(int32_t i32) const { return value().isInt32(i32); } 18:50:50 INFO - bool isDouble() const { return value().isDouble(); } 18:50:50 INFO - bool isString() const { return value().isString(); } 18:50:50 INFO - bool isSymbol() const { return value().isSymbol(); } 18:50:50 INFO - bool isObject() const { return value().isObject(); } 18:50:50 INFO - bool isMagic() const { return value().isMagic(); } 18:50:50 INFO - bool isMagic(JSWhyMagic why) const { return value().isMagic(why); } 18:50:50 INFO - bool isGCThing() const { return value().isGCThing(); } 18:50:50 INFO - bool isPrimitive() const { return value().isPrimitive(); } 18:50:50 INFO - bool isNullOrUndefined() const { return value().isNullOrUndefined(); } 18:50:50 INFO - bool isObjectOrNull() const { return value().isObjectOrNull(); } 18:50:50 INFO - bool toBoolean() const { return value().toBoolean(); } 18:50:50 INFO - double toNumber() const { return value().toNumber(); } 18:50:50 INFO - int32_t toInt32() const { return value().toInt32(); } 18:50:50 INFO - double toDouble() const { return value().toDouble(); } 18:50:50 INFO - JSString* toString() const { return value().toString(); } 18:50:50 INFO - JS::Symbol* toSymbol() const { return value().toSymbol(); } 18:50:50 INFO - JSObject& toObject() const { return value().toObject(); } 18:50:50 INFO - JSObject* toObjectOrNull() const { return value().toObjectOrNull(); } 18:50:50 INFO - gc::Cell* toGCThing() const { return value().toGCThing(); } 18:50:50 INFO - JS::TraceKind traceKind() const { return value().traceKind(); } 18:50:50 INFO - void* toPrivate() const { return value().toPrivate(); } 18:50:50 INFO - uint32_t toPrivateUint32() const { return value().toPrivateUint32(); } 18:50:50 INFO - uint64_t asRawBits() const { return value().asRawBits(); } 18:50:50 INFO - JSValueType extractNonDoubleType() const { return value().extractNonDoubleType(); } 18:50:50 INFO - JSWhyMagic whyMagic() const { return value().whyMagic(); } 18:50:50 INFO - uint32_t magicUint32() const { return value().magicUint32(); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class MutableWrappedPtrOperations : public WrappedPtrOperations 18:50:50 INFO - { 18:50:50 INFO - JS::Value& value() { return static_cast(this)->get(); } 18:50:50 INFO - public: 18:50:50 INFO - void setNull() { value().setNull(); } 18:50:50 INFO - void setUndefined() { value().setUndefined(); } 18:50:50 INFO - void setInt32(int32_t i) { value().setInt32(i); } 18:50:50 INFO - void setDouble(double d) { value().setDouble(d); } 18:50:50 INFO - void setNaN() { setDouble(JS::GenericNaN()); } 18:50:50 INFO - void setBoolean(bool b) { value().setBoolean(b); } 18:50:50 INFO - void setMagic(JSWhyMagic why) { value().setMagic(why); } 18:50:50 INFO - bool setNumber(uint32_t ui) { return value().setNumber(ui); } 18:50:50 INFO - bool setNumber(double d) { return value().setNumber(d); } 18:50:50 INFO - void setString(JSString* str) { this->value().setString(str); } 18:50:50 INFO - void setSymbol(JS::Symbol* sym) { this->value().setSymbol(sym); } 18:50:50 INFO - void setObject(JSObject& obj) { this->value().setObject(obj); } 18:50:50 INFO - void setObjectOrNull(JSObject* arg) { this->value().setObjectOrNull(arg); } 18:50:50 INFO - void setPrivate(void* ptr) { this->value().setPrivate(ptr); } 18:50:50 INFO - void setPrivateUint32(uint32_t ui) { this->value().setPrivateUint32(ui); } 18:50:50 INFO - void setPrivateGCThing(js::gc::Cell* cell) { this->value().setPrivateGCThing(cell); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class HeapBase : public WrappedPtrOperations 18:50:50 INFO - { 18:50:50 INFO - void setBarriered(const JS::Value& v) { 18:50:50 INFO - *static_cast*>(this) = v; 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - void setNull() { setBarriered(JS::NullValue()); } 18:50:50 INFO - void setUndefined() { setBarriered(JS::UndefinedValue()); } 18:50:50 INFO - void setInt32(int32_t i) { setBarriered(JS::Int32Value(i)); } 18:50:50 INFO - void setDouble(double d) { setBarriered(JS::DoubleValue(d)); } 18:50:50 INFO - void setNaN() { setDouble(JS::GenericNaN()); } 18:50:50 INFO - void setBoolean(bool b) { setBarriered(JS::BooleanValue(b)); } 18:50:50 INFO - void setMagic(JSWhyMagic why) { setBarriered(JS::MagicValue(why)); } 18:50:50 INFO - void setString(JSString* str) { setBarriered(JS::StringValue(str)); } 18:50:50 INFO - void setSymbol(JS::Symbol* sym) { setBarriered(JS::SymbolValue(sym)); } 18:50:50 INFO - void setObject(JSObject& obj) { setBarriered(JS::ObjectValue(obj)); } 18:50:50 INFO - void setPrivateGCThing(js::gc::Cell* cell) { setBarriered(JS::PrivateGCThingValue(cell)); } 18:50:50 INFO - bool setNumber(uint32_t ui) { 18:50:50 INFO - if (ui > ((int32_t)0x7fffffff)) { 18:50:50 INFO - setDouble((double)ui); 18:50:50 INFO - return false; 18:50:50 INFO - } else { 18:50:50 INFO - setInt32((int32_t)ui); 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - bool setNumber(double d) { 18:50:50 INFO - int32_t i; 18:50:50 INFO - if (mozilla::NumberIsInt32(d, &i)) { 18:50:50 INFO - setInt32(i); 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - setDouble(d); 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - void setObjectOrNull(JSObject* arg) { 18:50:50 INFO - if (arg) 18:50:50 INFO - setObject(*arg); 18:50:50 INFO - else 18:50:50 INFO - setNull(); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - auto 18:50:50 INFO - DispatchTyped(F f, const JS::Value& val, Args&&... args) 18:50:50 INFO - -> decltype(f(static_cast(nullptr), mozilla::Forward(args)...)) 18:50:50 INFO - { 18:50:50 INFO - if (val.isString()) 18:50:50 INFO - return f(val.toString(), mozilla::Forward(args)...); 18:50:50 INFO - if (val.isObject()) 18:50:50 INFO - return f(&val.toObject(), mozilla::Forward(args)...); 18:50:50 INFO - if (val.isSymbol()) 18:50:50 INFO - return f(val.toSymbol(), mozilla::Forward(args)...); 18:50:50 INFO - if ((!!(val.isPrivateGCThing()))) 18:50:50 INFO - return DispatchTyped(f, val.toGCCellPtr(), mozilla::Forward(args)...); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!val.isGCThing()))))) { MOZ_ReportAssertionFailure("!val.isGCThing()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h", 1445); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1445); } while (0); } } while (0); 18:50:50 INFO - return F::defaultValue(val); 18:50:50 INFO - } 18:50:50 INFO - template struct VoidDefaultAdaptor { static void defaultValue(const S&) {} }; 18:50:50 INFO - template struct IdentityDefaultAdaptor { static S defaultValue(const S& v) {return v;} }; 18:50:50 INFO - template struct BoolDefaultAdaptor { static bool defaultValue(const S&) { return v; } }; 18:50:50 INFO - } 18:50:50 INFO - namespace JS { 18:50:50 INFO - inline bool 18:50:50 INFO - ValueIsNotGray(const Value& value) 18:50:50 INFO - { 18:50:50 INFO - if (!value.isGCThing()) 18:50:50 INFO - return true; 18:50:50 INFO - return CellIsNotGray(value.toGCThing()); 18:50:50 INFO - } 18:50:50 INFO - inline bool 18:50:50 INFO - ValueIsNotGray(const Heap& value) 18:50:50 INFO - { 18:50:50 INFO - return ValueIsNotGray(value.unbarrieredGet()); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - #line 1475 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - namespace JS { 18:50:50 INFO - extern const HandleValue NullHandleValue; 18:50:50 INFO - extern const HandleValue UndefinedHandleValue; 18:50:50 INFO - extern const HandleValue TrueHandleValue; 18:50:50 INFO - extern const HandleValue FalseHandleValue; 18:50:50 INFO - } 18:50:50 INFO - #line 1488 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Value.h" 18:50:50 INFO - #line 18 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsILoadInfo.h" 18:50:50 INFO - class nsIDOMDocument; 18:50:50 INFO - class nsINode; 18:50:50 INFO - class nsIPrincipal; 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayIterator.h" 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - template 18:50:50 INFO - class ArrayIterator 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef ArrayType array_type; 18:50:50 INFO - typedef ArrayIterator iterator_type; 18:50:50 INFO - typedef typename array_type::index_type index_type; 18:50:50 INFO - typedef typename RemoveReference::Type value_type; 18:50:50 INFO - typedef ptrdiff_t difference_type; 18:50:50 INFO - typedef value_type* pointer; 18:50:50 INFO - typedef value_type& reference; 18:50:50 INFO - typedef std::random_access_iterator_tag iterator_category; 18:50:50 INFO - private: 18:50:50 INFO - const array_type* mArray; 18:50:50 INFO - index_type mIndex; 18:50:50 INFO - public: 18:50:50 INFO - ArrayIterator() : mArray(nullptr), mIndex(0) {} 18:50:50 INFO - ArrayIterator(const iterator_type& aOther) 18:50:50 INFO - : mArray(aOther.mArray), mIndex(aOther.mIndex) {} 18:50:50 INFO - ArrayIterator(const array_type& aArray, index_type aIndex) 18:50:50 INFO - : mArray(&aArray), mIndex(aIndex) {} 18:50:50 INFO - iterator_type& operator=(const iterator_type& aOther) { 18:50:50 INFO - mArray = aOther.mArray; 18:50:50 INFO - mIndex = aOther.mIndex; 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - bool operator==(const iterator_type& aRhs) const { 18:50:50 INFO - return mIndex == aRhs.mIndex; 18:50:50 INFO - } 18:50:50 INFO - bool operator!=(const iterator_type& aRhs) const { 18:50:50 INFO - return !(*this == aRhs); 18:50:50 INFO - } 18:50:50 INFO - bool operator<(const iterator_type& aRhs) const { 18:50:50 INFO - return mIndex < aRhs.mIndex; 18:50:50 INFO - } 18:50:50 INFO - bool operator>(const iterator_type& aRhs) const { 18:50:50 INFO - return mIndex > aRhs.mIndex; 18:50:50 INFO - } 18:50:50 INFO - bool operator<=(const iterator_type& aRhs) const { 18:50:50 INFO - return mIndex <= aRhs.mIndex; 18:50:50 INFO - } 18:50:50 INFO - bool operator>=(const iterator_type& aRhs) const { 18:50:50 INFO - return mIndex >= aRhs.mIndex; 18:50:50 INFO - } 18:50:50 INFO - value_type* operator->() const { 18:50:50 INFO - return const_cast(&mArray->ElementAt(mIndex)); 18:50:50 INFO - } 18:50:50 INFO - Element operator*() const { 18:50:50 INFO - return const_cast(mArray->ElementAt(mIndex)); 18:50:50 INFO - } 18:50:50 INFO - iterator_type& operator++() { 18:50:50 INFO - ++mIndex; 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - iterator_type operator++(int) { 18:50:50 INFO - iterator_type it = *this; 18:50:50 INFO - ++*this; 18:50:50 INFO - return it; 18:50:50 INFO - } 18:50:50 INFO - iterator_type& operator--() { 18:50:50 INFO - --mIndex; 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - iterator_type operator--(int) { 18:50:50 INFO - iterator_type it = *this; 18:50:50 INFO - --*this; 18:50:50 INFO - return it; 18:50:50 INFO - } 18:50:50 INFO - iterator_type& operator+=(difference_type aDiff) { 18:50:50 INFO - mIndex += aDiff; 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - iterator_type& operator-=(difference_type aDiff) { 18:50:50 INFO - mIndex -= aDiff; 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - iterator_type operator+(difference_type aDiff) const { 18:50:50 INFO - iterator_type it = *this; 18:50:50 INFO - it += aDiff; 18:50:50 INFO - return it; 18:50:50 INFO - } 18:50:50 INFO - iterator_type operator-(difference_type aDiff) const { 18:50:50 INFO - iterator_type it = *this; 18:50:50 INFO - it -= aDiff; 18:50:50 INFO - return it; 18:50:50 INFO - } 18:50:50 INFO - difference_type operator-(const iterator_type& aOther) const { 18:50:50 INFO - return static_cast(mIndex) - 18:50:50 INFO - static_cast(aOther.mIndex); 18:50:50 INFO - } 18:50:50 INFO - Element operator[](difference_type aIndex) const { 18:50:50 INFO - return *this->operator+(aIndex); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - } 18:50:50 INFO - #line 141 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ArrayIterator.h" 18:50:50 INFO - #line 13 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BinarySearch.h" 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - template 18:50:50 INFO - bool 18:50:50 INFO - BinarySearchIf(const Container& aContainer, size_t aBegin, size_t aEnd, 18:50:50 INFO - const Comparator& aCompare, size_t* aMatchOrInsertionPoint) 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBegin <= aEnd))))) { MOZ_ReportAssertionFailure("aBegin <= aEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BinarySearch.h", 71); do { } while (0); do { __debugbreak(); MOZ_NoReturn(71); } while (0); } } while (0); 18:50:50 INFO - size_t low = aBegin; 18:50:50 INFO - size_t high = aEnd; 18:50:50 INFO - while (high != low) { 18:50:50 INFO - size_t middle = low + (high - low) / 2; 18:50:50 INFO - const int result = aCompare(aContainer[middle]); 18:50:50 INFO - if (result == 0) { 18:50:50 INFO - *aMatchOrInsertionPoint = middle; 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - if (result < 0) { 18:50:50 INFO - high = middle; 18:50:50 INFO - } else { 18:50:50 INFO - low = middle + 1; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - *aMatchOrInsertionPoint = low; 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - namespace detail { 18:50:50 INFO - template 18:50:50 INFO - class BinarySearchDefaultComparator 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit BinarySearchDefaultComparator(const T& aTarget) 18:50:50 INFO - : mTarget(aTarget) 18:50:50 INFO - {} 18:50:50 INFO - template 18:50:50 INFO - int operator()(const U& aVal) const { 18:50:50 INFO - if (mTarget == aVal) { 18:50:50 INFO - return 0; 18:50:50 INFO - } 18:50:50 INFO - if (mTarget < aVal) { 18:50:50 INFO - return -1; 18:50:50 INFO - } 18:50:50 INFO - return 1; 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - const T& mTarget; 18:50:50 INFO - }; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool 18:50:50 INFO - BinarySearch(const Container& aContainer, size_t aBegin, size_t aEnd, 18:50:50 INFO - T aTarget, size_t* aMatchOrInsertionPoint) 18:50:50 INFO - { 18:50:50 INFO - return BinarySearchIf(aContainer, aBegin, aEnd, 18:50:50 INFO - detail::BinarySearchDefaultComparator(aTarget), 18:50:50 INFO - aMatchOrInsertionPoint); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - #line 140 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BinarySearch.h" 18:50:50 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsQuickSort.h" 18:50:50 INFO - extern "C" { 18:50:50 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsQuickSort.h" 18:50:50 INFO - void NS_QuickSort(void*, unsigned int, unsigned int, 18:50:50 INFO - int (*)(const void*, const void*, void*), 18:50:50 INFO - void*); 18:50:50 INFO - } 18:50:50 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsQuickSort.h" 18:50:50 INFO - #line 42 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsQuickSort.h" 18:50:50 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsRegionFwd.h" 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - namespace gfx { 18:50:50 INFO - struct UnknownUnits; 18:50:50 INFO - template 18:50:50 INFO - class IntRegionTyped; 18:50:50 INFO - typedef IntRegionTyped IntRegion; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - typedef mozilla::gfx::IntRegion nsIntRegion; 18:50:50 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsRegionFwd.h" 18:50:50 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\functional" 18:50:50 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\functional" 18:50:50 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\functional" 18:50:50 INFO - #line 27 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\functional" 18:50:50 INFO - #line 54 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\functional" 18:50:50 INFO - #pragma warning( push ) 18:50:50 INFO - #pragma warning( disable : 4275 4530 ) 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\functional" 18:50:50 INFO - #pragma once 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfunctional" 18:50:50 INFO - #pragma once 18:50:50 INFO - #pragma pack(push,8) 18:50:50 INFO - #pragma warning(push,3) 18:50:50 INFO - #pragma warning(disable: 4100 4180 4244) 18:50:50 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfunctional" 18:50:50 INFO - namespace std { 18:50:50 INFO - template 18:50:50 INFO - struct divides 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef _Ty result_type; 18:50:50 INFO - constexpr _Ty operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left / _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct modulus 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef _Ty result_type; 18:50:50 INFO - constexpr _Ty operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left % _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct negate 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty argument_type; 18:50:50 INFO - typedef _Ty result_type; 18:50:50 INFO - constexpr _Ty operator()(const _Ty& _Left) const 18:50:50 INFO - { 18:50:50 INFO - return (-_Left); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct not_equal_to 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef bool result_type; 18:50:50 INFO - constexpr bool operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left != _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct greater 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef bool result_type; 18:50:50 INFO - constexpr bool operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left > _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct greater_equal 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef bool result_type; 18:50:50 INFO - constexpr bool operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left >= _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct less_equal 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef bool result_type; 18:50:50 INFO - constexpr bool operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left <= _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct logical_and 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef bool result_type; 18:50:50 INFO - constexpr bool operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left && _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct logical_or 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef bool result_type; 18:50:50 INFO - constexpr bool operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left || _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct logical_not 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty argument_type; 18:50:50 INFO - typedef bool result_type; 18:50:50 INFO - constexpr bool operator()(const _Ty& _Left) const 18:50:50 INFO - { 18:50:50 INFO - return (!_Left); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct bit_and 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef _Ty result_type; 18:50:50 INFO - constexpr _Ty operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left & _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct bit_or 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef _Ty result_type; 18:50:50 INFO - constexpr _Ty operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left | _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct bit_xor 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty first_argument_type; 18:50:50 INFO - typedef _Ty second_argument_type; 18:50:50 INFO - typedef _Ty result_type; 18:50:50 INFO - constexpr _Ty operator()(const _Ty& _Left, const _Ty& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Left ^ _Right); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct bit_not 18:50:50 INFO - { 18:50:50 INFO - typedef _Ty argument_type; 18:50:50 INFO - typedef _Ty result_type; 18:50:50 INFO - constexpr _Ty operator()(const _Ty& _Left) const 18:50:50 INFO - { 18:50:50 INFO - return (~_Left); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct divides 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) / ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) / ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct modulus 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) % ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) % ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct negate 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty&& _Left) const 18:50:50 INFO - -> decltype(-::std:: forward<_Ty>(_Left)) 18:50:50 INFO - { 18:50:50 INFO - return (-::std:: forward<_Ty>(_Left)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct not_equal_to 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) != ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) != ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct greater 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) > ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) > ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - _Lex_compare_check_element_types, _Obj1, _Obj2, _FTy> 18:50:50 INFO - _Lex_compare_memcmp_classify(_Obj1 * const&, _Obj2 * const&, const greater<_FTy>&) 18:50:50 INFO - { 18:50:50 INFO - return {}; 18:50:50 INFO - } 18:50:50 INFO - template<> 18:50:50 INFO - struct greater_equal 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) >= ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) >= ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct less_equal 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) <= ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) <= ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct logical_and 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) && ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) && ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct logical_or 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) || ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) || ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct logical_not 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty&& _Left) const 18:50:50 INFO - -> decltype(!::std:: forward<_Ty>(_Left)) 18:50:50 INFO - { 18:50:50 INFO - return (!::std:: forward<_Ty>(_Left)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct bit_and 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) & ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) & ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct bit_or 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) | ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) | ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct bit_xor 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const 18:50:50 INFO - -> decltype(::std:: forward<_Ty1>(_Left) ^ ::std:: forward<_Ty2>(_Right)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: forward<_Ty1>(_Left) ^ ::std:: forward<_Ty2>(_Right)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct bit_not 18:50:50 INFO - { 18:50:50 INFO - typedef int is_transparent; 18:50:50 INFO - template 18:50:50 INFO - constexpr auto operator()(_Ty&& _Left) const 18:50:50 INFO - -> decltype(~::std:: forward<_Ty>(_Left)) 18:50:50 INFO - { 18:50:50 INFO - return (~::std:: forward<_Ty>(_Left)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class unary_negate 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef typename _Fn1::argument_type argument_type; 18:50:50 INFO - typedef bool result_type; 18:50:50 INFO - constexpr explicit unary_negate(const _Fn1& _Func) 18:50:50 INFO - : _Functor(_Func) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - constexpr bool operator()(const argument_type& _Left) const 18:50:50 INFO - { 18:50:50 INFO - return (!_Functor(_Left)); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - _Fn1 _Functor; 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - constexpr unary_negate<_Fn1> not1(const _Fn1& _Func) 18:50:50 INFO - { 18:50:50 INFO - return (unary_negate<_Fn1>(_Func)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - class binary_negate 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef typename _Fn2::first_argument_type first_argument_type; 18:50:50 INFO - typedef typename _Fn2::second_argument_type second_argument_type; 18:50:50 INFO - typedef bool result_type; 18:50:50 INFO - constexpr explicit binary_negate(const _Fn2& _Func) 18:50:50 INFO - : _Functor(_Func) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - constexpr bool operator()(const first_argument_type& _Left, 18:50:50 INFO - const second_argument_type& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (!_Functor(_Left, _Right)); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - _Fn2 _Functor; 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - constexpr binary_negate<_Fn2> not2(const _Fn2& _Func) 18:50:50 INFO - { 18:50:50 INFO - return (binary_negate<_Fn2>(_Func)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - class binder1st 18:50:50 INFO - : public unary_function 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef unary_function _Base; 18:50:50 INFO - typedef typename _Base::argument_type argument_type; 18:50:50 INFO - typedef typename _Base::result_type result_type; 18:50:50 INFO - binder1st(const _Fn2& _Func, 18:50:50 INFO - const typename _Fn2::first_argument_type& _Left) 18:50:50 INFO - : op(_Func), value(_Left) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - result_type operator()(const argument_type& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (op(value, _Right)); 18:50:50 INFO - } 18:50:50 INFO - result_type operator()(argument_type& _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (op(value, _Right)); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - _Fn2 op; 18:50:50 INFO - typename _Fn2::first_argument_type value; 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - binder1st<_Fn2> bind1st(const _Fn2& _Func, const _Ty& _Left) 18:50:50 INFO - { 18:50:50 INFO - typename _Fn2::first_argument_type _Val(_Left); 18:50:50 INFO - return (binder1st<_Fn2>(_Func, _Val)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - class binder2nd 18:50:50 INFO - : public unary_function 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef unary_function _Base; 18:50:50 INFO - typedef typename _Base::argument_type argument_type; 18:50:50 INFO - typedef typename _Base::result_type result_type; 18:50:50 INFO - binder2nd(const _Fn2& _Func, 18:50:50 INFO - const typename _Fn2::second_argument_type& _Right) 18:50:50 INFO - : op(_Func), value(_Right) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - result_type operator()(const argument_type& _Left) const 18:50:50 INFO - { 18:50:50 INFO - return (op(_Left, value)); 18:50:50 INFO - } 18:50:50 INFO - result_type operator()(argument_type& _Left) const 18:50:50 INFO - { 18:50:50 INFO - return (op(_Left, value)); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - _Fn2 op; 18:50:50 INFO - typename _Fn2::second_argument_type value; 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - binder2nd<_Fn2> bind2nd(const _Fn2& _Func, const _Ty& _Right) 18:50:50 INFO - { 18:50:50 INFO - typename _Fn2::second_argument_type _Val(_Right); 18:50:50 INFO - return (binder2nd<_Fn2>(_Func, _Val)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - class pointer_to_unary_function 18:50:50 INFO - : public unary_function<_Arg, _Result> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit pointer_to_unary_function(_Fn _Left) 18:50:50 INFO - : _Pfun(_Left) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Result operator()(_Arg _Left) const 18:50:50 INFO - { 18:50:50 INFO - return (_Pfun(_Left)); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - _Fn _Pfun; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class pointer_to_binary_function 18:50:50 INFO - : public binary_function<_Arg1, _Arg2, _Result> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit pointer_to_binary_function(_Fn _Left) 18:50:50 INFO - : _Pfun(_Left) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Result operator()(_Arg1 _Left, _Arg2 _Right) const 18:50:50 INFO - { 18:50:50 INFO - return (_Pfun(_Left, _Right)); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - _Fn _Pfun; 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - pointer_to_unary_function<_Arg, _Result, 18:50:50 INFO - _Result (__cdecl *)(_Arg)> 18:50:50 INFO - ptr_fun(_Result (__cdecl *_Left)(_Arg)) 18:50:50 INFO - { 18:50:50 INFO - return (pointer_to_unary_function<_Arg, _Result, 18:50:50 INFO - _Result (__cdecl *)(_Arg)>(_Left)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - pointer_to_unary_function<_Arg, _Result, 18:50:50 INFO - _Result (__stdcall *)(_Arg)> 18:50:50 INFO - ptr_fun(_Result (__stdcall *_Left)(_Arg)) 18:50:50 INFO - { 18:50:50 INFO - return (pointer_to_unary_function<_Arg, _Result, 18:50:50 INFO - _Result (__stdcall *)(_Arg)>(_Left)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - pointer_to_unary_function<_Arg, _Result, 18:50:50 INFO - _Result (__fastcall *)(_Arg)> 18:50:50 INFO - ptr_fun(_Result (__fastcall *_Left)(_Arg)) 18:50:50 INFO - { 18:50:50 INFO - return (pointer_to_unary_function<_Arg, _Result, 18:50:50 INFO - _Result (__fastcall *)(_Arg)>(_Left)); 18:50:50 INFO - } 18:50:50 INFO - #line 684 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfunctional" 18:50:50 INFO - #line 685 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfunctional" 18:50:50 INFO - template inline 18:50:50 INFO - pointer_to_binary_function<_Arg1, _Arg2, _Result, 18:50:50 INFO - _Result (__cdecl *)(_Arg1, _Arg2)> 18:50:50 INFO - ptr_fun(_Result (__cdecl *_Left)(_Arg1, _Arg2)) 18:50:50 INFO - { 18:50:50 INFO - return (pointer_to_binary_function<_Arg1, _Arg2, _Result, 18:50:50 INFO - _Result (__cdecl *)(_Arg1, _Arg2)>(_Left)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - pointer_to_binary_function<_Arg1, _Arg2, _Result, 18:50:50 INFO - _Result(__stdcall *)(_Arg1, _Arg2)> 18:50:50 INFO - ptr_fun(_Result (__stdcall *_Left)(_Arg1, _Arg2)) 18:50:50 INFO - { 18:50:50 INFO - return (pointer_to_binary_function<_Arg1, _Arg2, _Result, 18:50:50 INFO - _Result (__stdcall *)(_Arg1, _Arg2)>(_Left)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - pointer_to_binary_function<_Arg1, _Arg2, _Result, 18:50:50 INFO - _Result(__fastcall *)(_Arg1, _Arg2)> 18:50:50 INFO - ptr_fun(_Result (__fastcall *_Left)(_Arg1, _Arg2)) 18:50:50 INFO - { 18:50:50 INFO - return (pointer_to_binary_function<_Arg1, _Arg2, _Result, 18:50:50 INFO - _Result (__fastcall *)(_Arg1, _Arg2)>(_Left)); 18:50:50 INFO - } 18:50:50 INFO - #line 733 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfunctional" 18:50:50 INFO - #line 734 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfunctional" 18:50:50 INFO - template 18:50:50 INFO - class mem_fun_t 18:50:50 INFO - : public unary_function<_Ty *, _Result> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit mem_fun_t(_Result (_Ty::*_Pm)()) 18:50:50 INFO - : _Pmemfun(_Pm) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Result operator()(_Ty *_Pleft) const 18:50:50 INFO - { 18:50:50 INFO - return ((_Pleft->*_Pmemfun)()); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - _Result (_Ty::*_Pmemfun)(); 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class mem_fun1_t 18:50:50 INFO - : public binary_function<_Ty *, _Arg, _Result> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit mem_fun1_t(_Result (_Ty::*_Pm)(_Arg)) 18:50:50 INFO - : _Pmemfun(_Pm) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Result operator()(_Ty *_Pleft, _Arg _Right) const 18:50:50 INFO - { 18:50:50 INFO - return ((_Pleft->*_Pmemfun)(_Right)); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - _Result (_Ty::*_Pmemfun)(_Arg); 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class const_mem_fun_t 18:50:50 INFO - : public unary_function 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit const_mem_fun_t(_Result (_Ty::*_Pm)() const) 18:50:50 INFO - : _Pmemfun(_Pm) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Result operator()(const _Ty *_Pleft) const 18:50:50 INFO - { 18:50:50 INFO - return ((_Pleft->*_Pmemfun)()); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - _Result (_Ty::*_Pmemfun)() const; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class const_mem_fun1_t 18:50:50 INFO - : public binary_function 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit const_mem_fun1_t(_Result (_Ty::*_Pm)(_Arg) const) 18:50:50 INFO - : _Pmemfun(_Pm) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Result operator()(const _Ty *_Pleft, _Arg _Right) const 18:50:50 INFO - { 18:50:50 INFO - return ((_Pleft->*_Pmemfun)(_Right)); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - _Result (_Ty::*_Pmemfun)(_Arg) const; 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - mem_fun_t<_Result, _Ty> mem_fun(_Result (_Ty::*_Pm)()) 18:50:50 INFO - { 18:50:50 INFO - return (mem_fun_t<_Result, _Ty>(_Pm)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - mem_fun1_t<_Result, _Ty, _Arg> mem_fun(_Result (_Ty::*_Pm)(_Arg)) 18:50:50 INFO - { 18:50:50 INFO - return (mem_fun1_t<_Result, _Ty, _Arg>(_Pm)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - const_mem_fun_t<_Result, _Ty> 18:50:50 INFO - mem_fun(_Result (_Ty::*_Pm)() const) 18:50:50 INFO - { 18:50:50 INFO - return (const_mem_fun_t<_Result, _Ty>(_Pm)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - const_mem_fun1_t<_Result, _Ty, _Arg> 18:50:50 INFO - mem_fun(_Result (_Ty::*_Pm)(_Arg) const) 18:50:50 INFO - { 18:50:50 INFO - return (const_mem_fun1_t<_Result, _Ty, _Arg>(_Pm)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - class mem_fun_ref_t 18:50:50 INFO - : public unary_function<_Ty, _Result> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit mem_fun_ref_t(_Result (_Ty::*_Pm)()) 18:50:50 INFO - : _Pmemfun(_Pm) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Result operator()(_Ty& _Left) const 18:50:50 INFO - { 18:50:50 INFO - return ((_Left.*_Pmemfun)()); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - _Result (_Ty::*_Pmemfun)(); 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class mem_fun1_ref_t 18:50:50 INFO - : public binary_function<_Ty, _Arg, _Result> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit mem_fun1_ref_t(_Result (_Ty::*_Pm)(_Arg)) 18:50:50 INFO - : _Pmemfun(_Pm) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Result operator()(_Ty& _Left, _Arg _Right) const 18:50:50 INFO - { 18:50:50 INFO - return ((_Left.*_Pmemfun)(_Right)); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - _Result (_Ty::*_Pmemfun)(_Arg); 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class const_mem_fun_ref_t 18:50:50 INFO - : public unary_function<_Ty, _Result> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit const_mem_fun_ref_t(_Result (_Ty::*_Pm)() const) 18:50:50 INFO - : _Pmemfun(_Pm) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Result operator()(const _Ty& _Left) const 18:50:50 INFO - { 18:50:50 INFO - return ((_Left.*_Pmemfun)()); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - _Result (_Ty::*_Pmemfun)() const; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class const_mem_fun1_ref_t 18:50:50 INFO - : public binary_function<_Ty, _Arg, _Result> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - explicit const_mem_fun1_ref_t(_Result (_Ty::*_Pm)(_Arg) const) 18:50:50 INFO - : _Pmemfun(_Pm) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Result operator()(const _Ty& _Left, _Arg _Right) const 18:50:50 INFO - { 18:50:50 INFO - return ((_Left.*_Pmemfun)(_Right)); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - _Result (_Ty::*_Pmemfun)(_Arg) const; 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - mem_fun_ref_t<_Result, _Ty> mem_fun_ref(_Result (_Ty::*_Pm)()) 18:50:50 INFO - { 18:50:50 INFO - return (mem_fun_ref_t<_Result, _Ty>(_Pm)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - mem_fun1_ref_t<_Result, _Ty, _Arg> 18:50:50 INFO - mem_fun_ref(_Result (_Ty::*_Pm)(_Arg)) 18:50:50 INFO - { 18:50:50 INFO - return (mem_fun1_ref_t<_Result, _Ty, _Arg>(_Pm)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - const_mem_fun_ref_t<_Result, _Ty> 18:50:50 INFO - mem_fun_ref(_Result (_Ty::*_Pm)() const) 18:50:50 INFO - { 18:50:50 INFO - return (const_mem_fun_ref_t<_Result, _Ty>(_Pm)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - const_mem_fun1_ref_t<_Result, _Ty, _Arg> 18:50:50 INFO - mem_fun_ref(_Result (_Ty::*_Pm)(_Arg) const) 18:50:50 INFO - { 18:50:50 INFO - return (const_mem_fun1_ref_t<_Result, _Ty, _Arg>(_Pm)); 18:50:50 INFO - } 18:50:50 INFO - #line 987 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfunctional" 18:50:50 INFO - } 18:50:50 INFO - #pragma warning(pop) 18:50:50 INFO - #pragma pack(pop) 18:50:50 INFO - #line 993 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfunctional" 18:50:50 INFO - #line 994 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\xfunctional" 18:50:50 INFO - #line 7 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\functional" 18:50:50 INFO - #pragma pack(push,8) 18:50:50 INFO - #pragma warning(push,3) 18:50:50 INFO - namespace std { 18:50:50 INFO - template 18:50:50 INFO - class _Mem_fn 18:50:50 INFO - : public _Weak_types<_Memptr>::type 18:50:50 INFO - { 18:50:50 INFO - private: 18:50:50 INFO - _Memptr _Pm; 18:50:50 INFO - public: 18:50:50 INFO - explicit _Mem_fn(_Memptr _Val) throw () 18:50:50 INFO - : _Pm(_Val) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - auto operator()(_Types&&... _Args) const 18:50:50 INFO - -> decltype(::std:: invoke(_Pm, ::std:: forward<_Types>(_Args)...)) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: invoke(_Pm, ::std:: forward<_Types>(_Args)...)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - _Mem_fn<_Rx _Ty::*> mem_fn(_Rx _Ty::* _Pm) throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Mem_fn<_Rx _Ty::*>(_Pm)); 18:50:50 INFO - } 18:50:50 INFO - class bad_function_call 18:50:50 INFO - : public ::std:: exception 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - bad_function_call() throw () 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - virtual const char * what() const 18:50:50 INFO - { 18:50:50 INFO - return ("bad function call"); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - [[noreturn]] __declspec(dllimport) void __cdecl moz_Xbad_function_call(); 18:50:50 INFO - template 18:50:50 INFO - class function; 18:50:50 INFO - template inline 18:50:50 INFO - bool _Test_callable(const _Ty& _Arg, true_type) throw () 18:50:50 INFO - { 18:50:50 INFO - return (!!_Arg); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - bool _Test_callable(const _Ty&, false_type) throw () 18:50:50 INFO - { 18:50:50 INFO - return (true); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - bool _Test_callable(const _Ty& _Arg) throw () 18:50:50 INFO - { 18:50:50 INFO - _Cat_base::value || (is_pointer<_Ty>::value 18:50:50 INFO - && is_function::type>::value)> _Testable; 18:50:50 INFO - return (_Test_callable(_Arg, _Testable)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - bool _Test_callable(const function<_Fty>& _Arg) throw () 18:50:50 INFO - { 18:50:50 INFO - return (!!_Arg); 18:50:50 INFO - } 18:50:50 INFO - #pragma warning(push) 18:50:50 INFO - #pragma warning(disable: 4265) 18:50:50 INFO - template 18:50:50 INFO - class _Func_base 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef _Func_base<_Rx, _Types...> _Myt; 18:50:50 INFO - virtual _Myt *_Copy(void *) const = 0; 18:50:50 INFO - virtual _Myt *_Move(void *) = 0; 18:50:50 INFO - virtual _Rx _Do_call(_Types&&...) = 0; 18:50:50 INFO - virtual const type_info& _Target_type() const throw () = 0; 18:50:50 INFO - virtual void _Delete_this(bool) throw () = 0; 18:50:50 INFO - const void *_Target(const type_info& _Info) const throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Target_type() == _Info ? _Get() : 0); 18:50:50 INFO - } 18:50:50 INFO - _Func_base(const _Myt&) = delete; 18:50:50 INFO - _Myt& operator=(const _Myt&) = delete; 18:50:50 INFO - _Func_base() = default; 18:50:50 INFO - ~_Func_base() throw () 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - virtual const void *_Get() const throw () = 0; 18:50:50 INFO - }; 18:50:50 INFO - #pragma warning(pop) 18:50:50 INFO - const int _Num_ptrs = 6 + 16 / sizeof (void *); 18:50:50 INFO - const size_t _Space_size = (_Num_ptrs - 1) * sizeof (void *); 18:50:50 INFO - template 18:50:50 INFO - struct _Is_large 18:50:50 INFO - : bool_constant<_Space_size < sizeof (_Impl) 18:50:50 INFO - || !_Impl::_Nothrow_move::value> 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - #pragma warning(push) 18:50:50 INFO - #pragma warning(disable: 4265) 18:50:50 INFO - template 18:50:50 INFO - class _Func_impl final 18:50:50 INFO - : public _Func_base<_Rx, _Types...> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef _Func_impl<_Callable, _Alloc, _Rx, _Types...> _Myt; 18:50:50 INFO - typedef _Func_base<_Rx, _Types...> _Mybase; 18:50:50 INFO - typedef _Wrap_alloc<_Alloc> _Myalty0; 18:50:50 INFO - typedef typename _Myalty0::template rebind<_Myt>::other _Myalty; 18:50:50 INFO - typedef is_nothrow_move_constructible<_Callable> _Nothrow_move; 18:50:50 INFO - template 18:50:50 INFO - _Func_impl(_Other1&& _Val, _Other2&& _Ax) 18:50:50 INFO - : _Mypair(_One_then_variadic_args_t(), 18:50:50 INFO - ::std:: forward<_Other2>(_Ax), ::std:: forward<_Other1>(_Val)) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - ~_Func_impl() throw () 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - virtual _Mybase *_Copy(void *_Where) const 18:50:50 INFO - { 18:50:50 INFO - return (_Clone(_Where, _Is_large<_Myt>())); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - _Mybase *_Clone(_Void *, true_type) const 18:50:50 INFO - { 18:50:50 INFO - _Myalty _Al(_Myax()); 18:50:50 INFO - _Myt * _Ptr = _Al.allocate(1); 18:50:50 INFO - { if (1) { 18:50:50 INFO - _Al.construct(_Ptr, _Callee(), _Myax()); 18:50:50 INFO - } else if (0) { 18:50:50 INFO - _Al.deallocate(_Ptr, 1); 18:50:50 INFO - ; 18:50:50 INFO - } } 18:50:50 INFO - return (_Ptr); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - _Mybase *_Clone(_Void *_Where, false_type) const 18:50:50 INFO - { 18:50:50 INFO - _Myalty _Al(_Myax()); 18:50:50 INFO - _Myt * _Ptr = static_cast<_Myt *>(_Where); 18:50:50 INFO - _Al.construct(_Ptr, _Callee(), _Myax()); 18:50:50 INFO - return (_Ptr); 18:50:50 INFO - } 18:50:50 INFO - virtual _Mybase *_Move(void *_Where) 18:50:50 INFO - { 18:50:50 INFO - _Myalty _Al(_Myax()); 18:50:50 INFO - _Myt *_Ptr = static_cast<_Myt *>(_Where); 18:50:50 INFO - _Al.construct(_Ptr, ::std:: move(_Callee()), ::std:: move(_Myax())); 18:50:50 INFO - return (_Ptr); 18:50:50 INFO - } 18:50:50 INFO - virtual _Rx _Do_call(_Types&&... _Args) 18:50:50 INFO - { 18:50:50 INFO - return (_Invoke_ret(_Forced<_Rx>(), _Callee(), 18:50:50 INFO - ::std:: forward<_Types>(_Args)...)); 18:50:50 INFO - } 18:50:50 INFO - virtual const type_info& _Target_type() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (typeid(_Callable)); 18:50:50 INFO - } 18:50:50 INFO - virtual const void *_Get() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (::std:: addressof(_Callee())); 18:50:50 INFO - } 18:50:50 INFO - virtual void _Delete_this(bool _Deallocate) throw () 18:50:50 INFO - { 18:50:50 INFO - _Myalty _Al(_Myax()); 18:50:50 INFO - _Al.destroy(this); 18:50:50 INFO - if (_Deallocate) 18:50:50 INFO - _Al.deallocate(this, 1); 18:50:50 INFO - } 18:50:50 INFO - _Compressed_pair<_Alloc, _Callable> _Mypair; 18:50:50 INFO - _Alloc& _Myax() throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Mypair._Get_first()); 18:50:50 INFO - } 18:50:50 INFO - const _Alloc& _Myax() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Mypair._Get_first()); 18:50:50 INFO - } 18:50:50 INFO - _Callable& _Callee() throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Mypair._Get_second()); 18:50:50 INFO - } 18:50:50 INFO - const _Callable& _Callee() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Mypair._Get_second()); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - #pragma warning(pop) 18:50:50 INFO - template 18:50:50 INFO - class _Func_class 18:50:50 INFO - : public _Arg_types<_Types...> 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef _Ret result_type; 18:50:50 INFO - typedef _Func_class<_Ret, _Types...> _Myt; 18:50:50 INFO - typedef _Func_base<_Ret, _Types...> _Ptrt; 18:50:50 INFO - _Func_class() throw () 18:50:50 INFO - { 18:50:50 INFO - _Set(0); 18:50:50 INFO - } 18:50:50 INFO - _Ret operator()(_Types... _Args) const 18:50:50 INFO - { 18:50:50 INFO - if (_Empty()) 18:50:50 INFO - moz_Xbad_function_call(); 18:50:50 INFO - return (_Getimpl()->_Do_call(::std:: forward<_Types>(_Args)...)); 18:50:50 INFO - } 18:50:50 INFO - ~_Func_class() throw () 18:50:50 INFO - { 18:50:50 INFO - _Tidy(); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - using _Result_of_invoking_t = result_of_t<_Fx(_Types...)>; 18:50:50 INFO - template 18:50:50 INFO - using _Enable_if_returnable_t = enable_if_t< 18:50:50 INFO - is_convertible<_Inv_res, _Ret>::value || is_void<_Ret>::value>; 18:50:50 INFO - bool _Empty() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Getimpl() == 0); 18:50:50 INFO - } 18:50:50 INFO - void _Reset_copy(const _Myt& _Right) 18:50:50 INFO - { 18:50:50 INFO - if (_Right._Empty()) 18:50:50 INFO - ; 18:50:50 INFO - else 18:50:50 INFO - _Set(_Right._Getimpl()->_Copy(_Getspace())); 18:50:50 INFO - } 18:50:50 INFO - void _Reset_move(_Myt&& _Right) 18:50:50 INFO - { 18:50:50 INFO - if (_Right._Empty()) 18:50:50 INFO - ; 18:50:50 INFO - else if (_Right._Local()) 18:50:50 INFO - { 18:50:50 INFO - _Set(_Right._Getimpl()->_Move(_Getspace())); 18:50:50 INFO - _Right._Tidy(); 18:50:50 INFO - } 18:50:50 INFO - else 18:50:50 INFO - { 18:50:50 INFO - _Set(_Right._Getimpl()); 18:50:50 INFO - _Right._Set(0); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void _Reset(_Fx&& _Val) 18:50:50 INFO - { 18:50:50 INFO - _Reset_alloc(::std:: forward<_Fx>(_Val), allocator()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void _Reset_alloc(_Fx&& _Val, const _Alloc& _Ax) 18:50:50 INFO - { 18:50:50 INFO - if (!_Test_callable(_Val)) 18:50:50 INFO - { 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - typedef typename decay<_Fx>::type _Decayed; 18:50:50 INFO - typedef _Func_impl<_Decayed, _Alloc, _Ret, _Types...> _Myimpl; 18:50:50 INFO - _Myimpl *_Ptr = 0; 18:50:50 INFO - typedef _Wrap_alloc<_Alloc> _Alimpl0; 18:50:50 INFO - typedef typename _Alimpl0::template rebind<_Myimpl>::other _Alimpl; 18:50:50 INFO - _Alimpl _Al(_Ax); 18:50:50 INFO - _Reset_impl(::std:: forward<_Fx>(_Val), _Ax, 18:50:50 INFO - _Ptr, _Al, _Is_large<_Myimpl>()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void _Reset_impl(_Fx&& _Val, const _Alloc& _Ax, 18:50:50 INFO - _Myimpl *, _Alimpl& _Al, true_type) 18:50:50 INFO - { 18:50:50 INFO - _Myimpl *_Ptr = _Al.allocate(1); 18:50:50 INFO - { if (1) { 18:50:50 INFO - _Al.construct(_Ptr, ::std:: forward<_Fx>(_Val), _Ax); 18:50:50 INFO - } else if (0) { 18:50:50 INFO - _Al.deallocate(_Ptr, 1); 18:50:50 INFO - ; 18:50:50 INFO - } } 18:50:50 INFO - _Set(_Ptr); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void _Reset_impl(_Fx&& _Val, const _Alloc& _Ax, 18:50:50 INFO - _Myimpl *, _Alimpl& _Al, false_type) 18:50:50 INFO - { 18:50:50 INFO - _Myimpl *_Ptr = static_cast<_Myimpl *>(_Getspace()); 18:50:50 INFO - _Al.construct(_Ptr, ::std:: forward<_Fx>(_Val), _Ax); 18:50:50 INFO - _Set(_Ptr); 18:50:50 INFO - } 18:50:50 INFO - void _Tidy() throw () 18:50:50 INFO - { 18:50:50 INFO - if (!_Empty()) 18:50:50 INFO - { 18:50:50 INFO - _Getimpl()->_Delete_this(!_Local()); 18:50:50 INFO - _Set(0); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - void _Swap(_Myt& _Right) throw () 18:50:50 INFO - { 18:50:50 INFO - if (!_Local() && !_Right._Local()) 18:50:50 INFO - { 18:50:50 INFO - _Ptrt *_Temp = _Getimpl(); 18:50:50 INFO - _Set(_Right._Getimpl()); 18:50:50 INFO - _Right._Set(_Temp); 18:50:50 INFO - } 18:50:50 INFO - else 18:50:50 INFO - { 18:50:50 INFO - _Myt _Temp; 18:50:50 INFO - _Temp._Reset_move(::std:: move(*this)); 18:50:50 INFO - _Reset_move(::std:: move(_Right)); 18:50:50 INFO - _Right._Reset_move(::std:: move(_Temp)); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - const type_info& _Target_type() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Getimpl() ? _Getimpl()->_Target_type() : typeid(void)); 18:50:50 INFO - } 18:50:50 INFO - const void *_Target(const type_info& _Info) const throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Getimpl() ? _Getimpl()->_Target(_Info) : 0); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - bool _Local() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Getimpl() == _Getspace()); 18:50:50 INFO - } 18:50:50 INFO - union _Storage 18:50:50 INFO - { 18:50:50 INFO - max_align_t _Dummy1; 18:50:50 INFO - char _Dummy2[_Space_size]; 18:50:50 INFO - _Ptrt *_Ptrs[_Num_ptrs]; 18:50:50 INFO - }; 18:50:50 INFO - _Storage _Mystorage; 18:50:50 INFO - enum {_EEN_IMPL = _Num_ptrs - 1}; 18:50:50 INFO - _Ptrt *_Getimpl() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (_Mystorage._Ptrs[_Num_ptrs - 1]); 18:50:50 INFO - } 18:50:50 INFO - void _Set(_Ptrt *_Ptr) throw () 18:50:50 INFO - { 18:50:50 INFO - _Mystorage._Ptrs[_Num_ptrs - 1] = _Ptr; 18:50:50 INFO - } 18:50:50 INFO - void *_Getspace() throw () 18:50:50 INFO - { 18:50:50 INFO - return (&_Mystorage); 18:50:50 INFO - } 18:50:50 INFO - const void *_Getspace() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (&_Mystorage); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct _Get_function_impl; 18:50:50 INFO - template struct _Get_function_impl<_Ret __cdecl (_Types...)> { typedef _Func_class<_Ret, _Types...> type; }; template struct _Get_function_impl<_Ret __fastcall (_Types...)> { typedef _Func_class<_Ret, _Types...> type; }; template struct _Get_function_impl<_Ret __stdcall (_Types...)> { typedef _Func_class<_Ret, _Types...> type; }; template struct _Get_function_impl<_Ret __vectorcall (_Types...)> { typedef _Func_class<_Ret, _Types...> type; }; 18:50:50 INFO - template 18:50:50 INFO - class function 18:50:50 INFO - : public _Get_function_impl<_Fty>::type 18:50:50 INFO - { 18:50:50 INFO - private: 18:50:50 INFO - typedef typename _Get_function_impl<_Fty>::type _Mybase; 18:50:50 INFO - public: 18:50:50 INFO - typedef function<_Fty> _Myt; 18:50:50 INFO - function() throw () 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - function(nullptr_t) throw () 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - function(const _Myt& _Right) 18:50:50 INFO - { 18:50:50 INFO - this->_Reset_copy(_Right); 18:50:50 INFO - } 18:50:50 INFO - template, 18:50:50 INFO - class = typename _Mybase::template _Enable_if_returnable_t<_Inv_res> > 18:50:50 INFO - function(_Fx _Func) 18:50:50 INFO - { 18:50:50 INFO - this->_Reset(::std:: move(_Func)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - function(allocator_arg_t, const _Alloc&) throw () 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - function(allocator_arg_t, const _Alloc&, nullptr_t) throw () 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - function(allocator_arg_t, const _Alloc& _Ax, const _Myt& _Right) 18:50:50 INFO - { 18:50:50 INFO - this->_Reset_alloc(_Right, _Ax); 18:50:50 INFO - } 18:50:50 INFO - template, 18:50:50 INFO - class = typename _Mybase::template _Enable_if_returnable_t<_Inv_res> > 18:50:50 INFO - function(allocator_arg_t, const _Alloc& _Ax, _Fx _Func) 18:50:50 INFO - { 18:50:50 INFO - this->_Reset_alloc(::std:: move(_Func), _Ax); 18:50:50 INFO - } 18:50:50 INFO - ~function() throw () 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - _Myt& operator=(const _Myt& _Right) 18:50:50 INFO - { 18:50:50 INFO - _Myt(_Right).swap(*this); 18:50:50 INFO - return (*this); 18:50:50 INFO - } 18:50:50 INFO - function(_Myt&& _Right) 18:50:50 INFO - { 18:50:50 INFO - this->_Reset_move(::std:: move(_Right)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - function(allocator_arg_t, const _Alloc& _Al, _Myt&& _Right) 18:50:50 INFO - { 18:50:50 INFO - this->_Reset_alloc(::std:: move(_Right), _Al); 18:50:50 INFO - } 18:50:50 INFO - _Myt& operator=(_Myt&& _Right) 18:50:50 INFO - { 18:50:50 INFO - if (this != &_Right) 18:50:50 INFO - { 18:50:50 INFO - this->_Tidy(); 18:50:50 INFO - this->_Reset_move(::std:: move(_Right)); 18:50:50 INFO - } 18:50:50 INFO - return (*this); 18:50:50 INFO - } 18:50:50 INFO - template&>, 18:50:50 INFO - class = typename _Mybase::template _Enable_if_returnable_t<_Inv_res> > 18:50:50 INFO - _Myt& operator=(_Fx&& _Func) 18:50:50 INFO - { 18:50:50 INFO - _Myt(::std:: forward<_Fx>(_Func)).swap(*this); 18:50:50 INFO - return (*this); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void assign(_Fx&& _Func, const _Alloc& _Ax) 18:50:50 INFO - { 18:50:50 INFO - _Myt(allocator_arg, _Ax, ::std:: forward<_Fx>(_Func)).swap(*this); 18:50:50 INFO - } 18:50:50 INFO - #line 574 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\functional" 18:50:50 INFO - _Myt& operator=(nullptr_t) throw () 18:50:50 INFO - { 18:50:50 INFO - this->_Tidy(); 18:50:50 INFO - return (*this); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - _Myt& operator=(reference_wrapper<_Fx> _Func) throw () 18:50:50 INFO - { 18:50:50 INFO - this->_Tidy(); 18:50:50 INFO - this->_Reset(_Func); 18:50:50 INFO - return (*this); 18:50:50 INFO - } 18:50:50 INFO - void swap(_Myt& _Right) throw () 18:50:50 INFO - { 18:50:50 INFO - this->_Swap(_Right); 18:50:50 INFO - } 18:50:50 INFO - explicit operator bool() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (!this->_Empty()); 18:50:50 INFO - } 18:50:50 INFO - const type_info& target_type() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (this->_Target_type()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - _Fx *target() throw () 18:50:50 INFO - { 18:50:50 INFO - return (static_cast<_Fx *>(const_cast( 18:50:50 INFO - this->_Target(typeid(_Fx))))); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - const _Fx *target() const throw () 18:50:50 INFO - { 18:50:50 INFO - return (static_cast(this->_Target(typeid(_Fx)))); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - void swap(function<_Fty>& _Left, function<_Fty>& _Right) throw () 18:50:50 INFO - { 18:50:50 INFO - _Left.swap(_Right); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - bool operator==(const function<_Fty>& _Other, 18:50:50 INFO - nullptr_t) throw () 18:50:50 INFO - { 18:50:50 INFO - return (!_Other); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - bool operator==(nullptr_t, 18:50:50 INFO - const function<_Fty>& _Other) throw () 18:50:50 INFO - { 18:50:50 INFO - return (!_Other); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - bool operator!=(const function<_Fty>& _Other, 18:50:50 INFO - nullptr_t) throw () 18:50:50 INFO - { 18:50:50 INFO - return (static_cast(_Other)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - bool operator!=(nullptr_t, 18:50:50 INFO - const function<_Fty>& _Other) throw () 18:50:50 INFO - { 18:50:50 INFO - return (static_cast(_Other)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - struct _Ph 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct is_placeholder 18:50:50 INFO - : integral_constant 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct is_placeholder<_Ph<_Nx> > 18:50:50 INFO - : integral_constant 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct is_placeholder 18:50:50 INFO - : is_placeholder<_Tx> 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct is_placeholder 18:50:50 INFO - : is_placeholder<_Tx> 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct is_placeholder 18:50:50 INFO - : is_placeholder<_Tx> 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - constexpr int is_placeholder_v = is_placeholder<_Ty>::value; 18:50:50 INFO - #line 695 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\functional" 18:50:50 INFO - template 18:50:50 INFO - class _Binder; 18:50:50 INFO - template 18:50:50 INFO - struct is_bind_expression 18:50:50 INFO - : false_type 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct is_bind_expression<_Binder<_Ret, _Fx, _Types...> > 18:50:50 INFO - : true_type 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct is_bind_expression 18:50:50 INFO - : is_bind_expression<_Tx> 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct is_bind_expression 18:50:50 INFO - : is_bind_expression<_Tx> 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct is_bind_expression 18:50:50 INFO - : is_bind_expression<_Tx> 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - constexpr bool is_bind_expression_v = is_bind_expression<_Ty>::value; 18:50:50 INFO - #line 739 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\functional" 18:50:50 INFO - template::_Is_refwrap, 18:50:50 INFO - bool = is_bind_expression<_Cv_TiD>::value, 18:50:50 INFO - int = is_placeholder<_Cv_TiD>::value> 18:50:50 INFO - struct _Select_fixer; 18:50:50 INFO - template 18:50:50 INFO - struct _Select_fixer<_Cv_TiD, true, false, 0> 18:50:50 INFO - { 18:50:50 INFO - template 18:50:50 INFO - static auto _Fix(_Cv_TiD& _Tid, _Untuple&&) 18:50:50 INFO - -> typename _Cv_TiD::type& 18:50:50 INFO - { 18:50:50 INFO - return (_Tid.get()); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct _Select_fixer<_Cv_TiD, false, true, 0> 18:50:50 INFO - { 18:50:50 INFO - template 18:50:50 INFO - static auto _Apply(_Cv_TiD& _Tid, _Untuple&& _Ut, 18:50:50 INFO - integer_sequence) 18:50:50 INFO - -> decltype(_Tid(::std:: get<_Jx>(::std:: move(_Ut))...)) 18:50:50 INFO - { 18:50:50 INFO - return (_Tid(::std:: get<_Jx>(::std:: move(_Ut))...)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - static auto _Fix(_Cv_TiD& _Tid, _Untuple&& _Ut) 18:50:50 INFO - -> decltype(_Apply(_Tid, ::std:: move(_Ut), 18:50:50 INFO - make_integer_sequence::value>())) 18:50:50 INFO - { 18:50:50 INFO - return (_Apply(_Tid, ::std:: move(_Ut), 18:50:50 INFO - make_integer_sequence::value>())); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct _Select_fixer<_Cv_TiD, false, false, 0> 18:50:50 INFO - { 18:50:50 INFO - template 18:50:50 INFO - static _Cv_TiD& _Fix(_Cv_TiD& _Tid, _Untuple&&) 18:50:50 INFO - { 18:50:50 INFO - return (_Tid); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct _Select_fixer<_Cv_TiD, false, false, _Jx> 18:50:50 INFO - { 18:50:50 INFO - static_assert(_Jx > 0, "invalid is_placeholder value"); 18:50:50 INFO - template 18:50:50 INFO - static auto _Fix(_Cv_TiD&, _Untuple&& _Ut) 18:50:50 INFO - -> decltype(::std:: get<_Jx - 1>(::std:: move(_Ut))) 18:50:50 INFO - { 18:50:50 INFO - return (::std:: get<_Jx - 1>(::std:: move(_Ut))); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - auto _Fix_arg(_Cv_TiD& _Tid, _Untuple&& _Ut) 18:50:50 INFO - -> decltype(_Select_fixer<_Cv_TiD>::_Fix(_Tid, ::std:: move(_Ut))) 18:50:50 INFO - { 18:50:50 INFO - return (_Select_fixer<_Cv_TiD>::_Fix(_Tid, ::std:: move(_Ut))); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - auto _Call_binder(_Forced<_Ret> _Fr, integer_sequence, 18:50:50 INFO - _Cv_FD& _Obj, _Cv_tuple_TiD& _Tpl, _Untuple&& _Ut) 18:50:50 INFO - -> decltype(_Invoke_ret(_Fr, _Obj, _Fix_arg( 18:50:50 INFO - ::std:: get<_Ix>(_Tpl), ::std:: move(_Ut))...)) 18:50:50 INFO - { 18:50:50 INFO - (void) _Tpl; 18:50:50 INFO - (void) _Ut; 18:50:50 INFO - return (_Invoke_ret(_Fr, _Obj, _Fix_arg( 18:50:50 INFO - ::std:: get<_Ix>(_Tpl), ::std:: move(_Ut))...)); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - struct _Forced_result_type 18:50:50 INFO - { 18:50:50 INFO - typedef _Ret result_type; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct _Binder_result_type 18:50:50 INFO - { 18:50:50 INFO - typedef typename decay<_Fx>::type _Decayed; 18:50:50 INFO - typedef typename _Weak_types<_Decayed>::type _All_weak_types; 18:50:50 INFO - typedef typename _If::value, 18:50:50 INFO - _Weak_result_type<_All_weak_types>, 18:50:50 INFO - _Forced_result_type<_Ret> >::type type; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class _Binder 18:50:50 INFO - : public _Binder_result_type<_Ret, _Fx>::type 18:50:50 INFO - { 18:50:50 INFO - private: 18:50:50 INFO - typedef make_integer_sequence _Seq; 18:50:50 INFO - typedef typename decay<_Fx>::type _First; 18:50:50 INFO - typedef tuple::type...> _Second; 18:50:50 INFO - _Compressed_pair<_First, _Second> _Mypair; 18:50:50 INFO - public: 18:50:50 INFO - explicit _Binder(_Fx&& _Func, _Types&&... _Args) 18:50:50 INFO - : _Mypair(_One_then_variadic_args_t(), 18:50:50 INFO - ::std:: forward<_Fx>(_Func), ::std:: forward<_Types>(_Args)...) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - template auto operator()(_Unbound&&... _Unbargs) -> decltype(_Call_binder(_Forced<_Ret>(), _Seq(), _Mypair._Get_first(), _Mypair._Get_second(), ::std:: forward_as_tuple(::std:: forward<_Unbound>(_Unbargs)...))) { return (_Call_binder(_Forced<_Ret>(), _Seq(), _Mypair._Get_first(), _Mypair._Get_second(), ::std:: forward_as_tuple(::std:: forward<_Unbound>(_Unbargs)...))); } template auto operator()(_Unbound&&... _Unbargs) const -> decltype(_Call_binder(_Forced<_Ret>(), _Seq(), _Mypair._Get_first(), _Mypair._Get_second(), ::std:: forward_as_tuple(::std:: forward<_Unbound>(_Unbargs)...))) { return (_Call_binder(_Forced<_Ret>(), _Seq(), _Mypair._Get_first(), _Mypair._Get_second(), ::std:: forward_as_tuple(::std:: forward<_Unbound>(_Unbargs)...))); } 18:50:50 INFO - }; 18:50:50 INFO - template inline 18:50:50 INFO - _Binder<_Unforced, _Fx, _Types...> bind(_Fx&& _Func, _Types&&... _Args) 18:50:50 INFO - { 18:50:50 INFO - return (_Binder<_Unforced, _Fx, _Types...>( 18:50:50 INFO - ::std:: forward<_Fx>(_Func), ::std:: forward<_Types>(_Args)...)); 18:50:50 INFO - } 18:50:50 INFO - template inline 18:50:50 INFO - _Binder<_Ret, _Fx, _Types...> bind(_Fx&& _Func, _Types&&... _Args) 18:50:50 INFO - { 18:50:50 INFO - return (_Binder<_Ret, _Fx, _Types...>( 18:50:50 INFO - ::std:: forward<_Fx>(_Func), ::std:: forward<_Types>(_Args)...)); 18:50:50 INFO - } 18:50:50 INFO - namespace placeholders { 18:50:50 INFO - constexpr _Ph<1> _1{}; 18:50:50 INFO - constexpr _Ph<2> _2{}; 18:50:50 INFO - constexpr _Ph<3> _3{}; 18:50:50 INFO - constexpr _Ph<4> _4{}; 18:50:50 INFO - constexpr _Ph<5> _5{}; 18:50:50 INFO - constexpr _Ph<6> _6{}; 18:50:50 INFO - constexpr _Ph<7> _7{}; 18:50:50 INFO - constexpr _Ph<8> _8{}; 18:50:50 INFO - constexpr _Ph<9> _9{}; 18:50:50 INFO - constexpr _Ph<10> _10{}; 18:50:50 INFO - constexpr _Ph<11> _11{}; 18:50:50 INFO - constexpr _Ph<12> _12{}; 18:50:50 INFO - constexpr _Ph<13> _13{}; 18:50:50 INFO - constexpr _Ph<14> _14{}; 18:50:50 INFO - constexpr _Ph<15> _15{}; 18:50:50 INFO - constexpr _Ph<16> _16{}; 18:50:50 INFO - constexpr _Ph<17> _17{}; 18:50:50 INFO - constexpr _Ph<18> _18{}; 18:50:50 INFO - constexpr _Ph<19> _19{}; 18:50:50 INFO - constexpr _Ph<20> _20{}; 18:50:50 INFO - } 18:50:50 INFO - namespace tr1 { 18:50:50 INFO - using ::std:: bad_function_call; 18:50:50 INFO - using ::std:: bind; 18:50:50 INFO - using ::std:: function; 18:50:50 INFO - using ::std:: is_bind_expression; 18:50:50 INFO - using ::std:: is_placeholder; 18:50:50 INFO - using ::std:: mem_fn; 18:50:50 INFO - using ::std:: swap; 18:50:50 INFO - namespace placeholders { 18:50:50 INFO - using namespace ::std:: placeholders; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - #line 943 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\functional" 18:50:50 INFO - } 18:50:50 INFO - namespace std { 18:50:50 INFO - template 18:50:50 INFO - struct uses_allocator, _Alloc> 18:50:50 INFO - : true_type 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - } 18:50:50 INFO - #pragma warning(pop) 18:50:50 INFO - #pragma pack(pop) 18:50:50 INFO - #line 958 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\functional" 18:50:50 INFO - #line 959 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\vs2015u3\\VC\\include\\functional" 18:50:50 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\functional" 18:50:50 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\functional" 18:50:50 INFO - #pragma warning( pop ) 18:50:50 INFO - #line 82 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\stl_wrappers\\functional" 18:50:50 INFO - #line 34 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - namespace JS { 18:50:50 INFO - template 18:50:50 INFO - class Heap; 18:50:50 INFO - } 18:50:50 INFO - class nsRegion; 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - namespace layers { 18:50:50 INFO - struct TileClient; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - struct SerializedStructuredCloneBuffer; 18:50:50 INFO - class SourceBufferTask; 18:50:50 INFO - } 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - namespace dom { 18:50:50 INFO - namespace ipc { 18:50:50 INFO - class StructuredCloneData; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - namespace dom { 18:50:50 INFO - class ClonedMessageData; 18:50:50 INFO - class MessagePortMessage; 18:50:50 INFO - namespace indexedDB { 18:50:50 INFO - struct StructuredCloneReadInfo; 18:50:50 INFO - class SerializedStructuredCloneReadInfo; 18:50:50 INFO - class ObjectStoreCursorResponse; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - class JSStructuredCloneData; 18:50:50 INFO - struct nsTArrayFallibleResult 18:50:50 INFO - { 18:50:50 INFO - nsTArrayFallibleResult(bool aResult) : mResult(aResult) {} 18:50:50 INFO - operator bool() { return mResult; } 18:50:50 INFO - private: 18:50:50 INFO - bool mResult; 18:50:50 INFO - }; 18:50:50 INFO - struct nsTArrayInfallibleResult 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - struct nsTArrayFallibleAllocatorBase 18:50:50 INFO - { 18:50:50 INFO - typedef bool ResultType; 18:50:50 INFO - typedef nsTArrayFallibleResult ResultTypeProxy; 18:50:50 INFO - static ResultType Result(ResultTypeProxy aResult) { return aResult; } 18:50:50 INFO - static bool Successful(ResultTypeProxy aResult) { return aResult; } 18:50:50 INFO - static ResultTypeProxy SuccessResult() { return true; } 18:50:50 INFO - static ResultTypeProxy FailureResult() { return false; } 18:50:50 INFO - static ResultType ConvertBoolToResultType(bool aValue) { return aValue; } 18:50:50 INFO - }; 18:50:50 INFO - struct nsTArrayInfallibleAllocatorBase 18:50:50 INFO - { 18:50:50 INFO - typedef void ResultType; 18:50:50 INFO - typedef nsTArrayInfallibleResult ResultTypeProxy; 18:50:50 INFO - static ResultType Result(ResultTypeProxy aResult) {} 18:50:50 INFO - static bool Successful(ResultTypeProxy) { return true; } 18:50:50 INFO - static ResultTypeProxy SuccessResult() { return ResultTypeProxy(); } 18:50:50 INFO - static ResultTypeProxy FailureResult() 18:50:50 INFO - { 18:50:50 INFO - do { MOZ_ReportCrash("" "Infallible nsTArray should never fail", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 180); do { } while (0); do { __debugbreak(); MOZ_NoReturn(180); } while (0); } while (0); 18:50:50 INFO - return ResultTypeProxy(); 18:50:50 INFO - } 18:50:50 INFO - static ResultType ConvertBoolToResultType(bool aValue) 18:50:50 INFO - { 18:50:50 INFO - if (!aValue) { 18:50:50 INFO - do { MOZ_ReportCrash("" "infallible nsTArray should never convert false to ResultType", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 187); do { } while (0); do { __debugbreak(); MOZ_NoReturn(187); } while (0); } while (0); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - struct nsTArrayFallibleAllocator : nsTArrayFallibleAllocatorBase 18:50:50 INFO - { 18:50:50 INFO - static void* Malloc(size_t aSize) { return malloc(aSize); } 18:50:50 INFO - static void* Realloc(void* aPtr, size_t aSize) 18:50:50 INFO - { 18:50:50 INFO - return realloc(aPtr, aSize); 18:50:50 INFO - } 18:50:50 INFO - static void Free(void* aPtr) { free(aPtr); } 18:50:50 INFO - static void SizeTooBig(size_t) {} 18:50:50 INFO - }; 18:50:50 INFO - struct nsTArrayInfallibleAllocator : nsTArrayInfallibleAllocatorBase 18:50:50 INFO - { 18:50:50 INFO - static void* Malloc(size_t aSize) { return moz_xmalloc(aSize); } 18:50:50 INFO - static void* Realloc(void* aPtr, size_t aSize) 18:50:50 INFO - { 18:50:50 INFO - return moz_xrealloc(aPtr, aSize); 18:50:50 INFO - } 18:50:50 INFO - static void Free(void* aPtr) { free(aPtr); } 18:50:50 INFO - static void SizeTooBig(size_t aSize) { NS_ABORT_OOM(aSize); } 18:50:50 INFO - }; 18:50:50 INFO - #line 247 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - struct nsTArrayHeader 18:50:50 INFO - { 18:50:50 INFO - static nsTArrayHeader sEmptyHdr; 18:50:50 INFO - uint32_t mLength; 18:50:50 INFO - uint32_t mCapacity : 31; 18:50:50 INFO - uint32_t mIsAutoArray : 1; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_SafeElementAtHelper 18:50:50 INFO - { 18:50:50 INFO - typedef E* elem_type; 18:50:50 INFO - typedef size_t index_type; 18:50:50 INFO - elem_type& SafeElementAt(index_type aIndex); 18:50:50 INFO - const elem_type& SafeElementAt(index_type aIndex) const; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_SafeElementAtHelper 18:50:50 INFO - { 18:50:50 INFO - typedef E* elem_type; 18:50:50 INFO - typedef size_t index_type; 18:50:50 INFO - elem_type SafeElementAt(index_type aIndex) 18:50:50 INFO - { 18:50:50 INFO - return static_cast(this)->SafeElementAt(aIndex, nullptr); 18:50:50 INFO - } 18:50:50 INFO - elem_type SafeElementAt(index_type aIndex) const 18:50:50 INFO - { 18:50:50 INFO - return static_cast(this)->SafeElementAt(aIndex, nullptr); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_SafeElementAtSmartPtrHelper 18:50:50 INFO - { 18:50:50 INFO - typedef E* elem_type; 18:50:50 INFO - typedef const E* const_elem_type; 18:50:50 INFO - typedef size_t index_type; 18:50:50 INFO - elem_type SafeElementAt(index_type aIndex) 18:50:50 INFO - { 18:50:50 INFO - return static_cast(this)->SafeElementAt(aIndex, nullptr); 18:50:50 INFO - } 18:50:50 INFO - elem_type SafeElementAt(index_type aIndex) const 18:50:50 INFO - { 18:50:50 INFO - return static_cast(this)->SafeElementAt(aIndex, nullptr); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template class nsCOMPtr; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_SafeElementAtHelper, Derived> 18:50:50 INFO - : public nsTArray_SafeElementAtSmartPtrHelper 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_SafeElementAtHelper, Derived> 18:50:50 INFO - : public nsTArray_SafeElementAtSmartPtrHelper 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - template class OwningNonNull; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_SafeElementAtHelper, Derived> 18:50:50 INFO - { 18:50:50 INFO - typedef E* elem_type; 18:50:50 INFO - typedef const E* const_elem_type; 18:50:50 INFO - typedef size_t index_type; 18:50:50 INFO - elem_type SafeElementAt(index_type aIndex) 18:50:50 INFO - { 18:50:50 INFO - if (aIndex < static_cast(this)->Length()) { 18:50:50 INFO - return static_cast(this)->ElementAt(aIndex); 18:50:50 INFO - } 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - elem_type SafeElementAt(index_type aIndex) const 18:50:50 INFO - { 18:50:50 INFO - if (aIndex < static_cast(this)->Length()) { 18:50:50 INFO - return static_cast(this)->ElementAt(aIndex); 18:50:50 INFO - } 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - extern "C" void Gecko_EnsureTArrayCapacity(void* aArray, 18:50:50 INFO - size_t aCapacity, 18:50:50 INFO - size_t aElementSize); 18:50:50 INFO - extern "C" void Gecko_ClearPODTArray(void* aArray, 18:50:50 INFO - size_t aElementSize, 18:50:50 INFO - size_t aElementAlign); 18:50:50 INFO - __declspec(noreturn) void 18:50:50 INFO - InvalidArrayIndex_CRASH(size_t aIndex, size_t aLength); 18:50:50 INFO - template 18:50:50 INFO - class nsTArray_base 18:50:50 INFO - { 18:50:50 INFO - template 18:50:50 INFO - friend class nsTArray_base; 18:50:50 INFO - friend void Gecko_EnsureTArrayCapacity(void* aArray, size_t aCapacity, 18:50:50 INFO - size_t aElemSize); 18:50:50 INFO - friend void Gecko_ClearPODTArray(void* aTArray, size_t aElementSize, 18:50:50 INFO - size_t aElementAlign); 18:50:50 INFO - protected: 18:50:50 INFO - typedef nsTArrayHeader Header; 18:50:50 INFO - public: 18:50:50 INFO - typedef size_t size_type; 18:50:50 INFO - typedef size_t index_type; 18:50:50 INFO - size_type Length() const { return mHdr->mLength; } 18:50:50 INFO - bool IsEmpty() const { return Length() == 0; } 18:50:50 INFO - size_type Capacity() const { return mHdr->mCapacity; } 18:50:50 INFO - void* DebugGetHeader() const { return mHdr; } 18:50:50 INFO - #line 411 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - protected: 18:50:50 INFO - nsTArray_base(); 18:50:50 INFO - ~nsTArray_base(); 18:50:50 INFO - template 18:50:50 INFO - typename ActualAlloc::ResultTypeProxy EnsureCapacity(size_type aCapacity, 18:50:50 INFO - size_type aElemSize); 18:50:50 INFO - void ShrinkCapacity(size_type aElemSize, size_t aElemAlign); 18:50:50 INFO - template 18:50:50 INFO - void ShiftData(index_type aStart, size_type aOldLen, size_type aNewLen, 18:50:50 INFO - size_type aElemSize, size_t aElemAlign); 18:50:50 INFO - void IncrementLength(size_t aNum) 18:50:50 INFO - { 18:50:50 INFO - if (mHdr == EmptyHdr()) { 18:50:50 INFO - if ((!!(aNum != 0))) { 18:50:50 INFO - do { MOZ_ReportCrash("" , "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 452); do { } while (0); do { __debugbreak(); MOZ_NoReturn(452); } while (0); } while (0); 18:50:50 INFO - } 18:50:50 INFO - } else { 18:50:50 INFO - mHdr->mLength += aNum; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool InsertSlotsAt(index_type aIndex, size_type aCount, 18:50:50 INFO - size_type aElementSize, size_t aElemAlign); 18:50:50 INFO - template 18:50:50 INFO - typename ActualAlloc::ResultTypeProxy 18:50:50 INFO - SwapArrayElements(nsTArray_base& aOther, 18:50:50 INFO - size_type aElemSize, 18:50:50 INFO - size_t aElemAlign); 18:50:50 INFO - class IsAutoArrayRestorer 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - IsAutoArrayRestorer(nsTArray_base& aArray, size_t aElemAlign); 18:50:50 INFO - ~IsAutoArrayRestorer(); 18:50:50 INFO - private: 18:50:50 INFO - nsTArray_base& mArray; 18:50:50 INFO - size_t mElemAlign; 18:50:50 INFO - bool mIsAuto; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - bool EnsureNotUsingAutoArrayBuffer(size_type aElemSize); 18:50:50 INFO - bool IsAutoArray() const { return mHdr->mIsAutoArray; } 18:50:50 INFO - Header* GetAutoArrayBuffer(size_t aElemAlign) 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(IsAutoArray()))))) { MOZ_ReportAssertionFailure("IsAutoArray()" " (" "Should be an auto array to call this" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 499); do { } while (0); do { __debugbreak(); MOZ_NoReturn(499); } while (0); } } while (0); 18:50:50 INFO - return GetAutoArrayBufferUnsafe(aElemAlign); 18:50:50 INFO - } 18:50:50 INFO - const Header* GetAutoArrayBuffer(size_t aElemAlign) const 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(IsAutoArray()))))) { MOZ_ReportAssertionFailure("IsAutoArray()" " (" "Should be an auto array to call this" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 504); do { } while (0); do { __debugbreak(); MOZ_NoReturn(504); } while (0); } } while (0); 18:50:50 INFO - return GetAutoArrayBufferUnsafe(aElemAlign); 18:50:50 INFO - } 18:50:50 INFO - Header* GetAutoArrayBufferUnsafe(size_t aElemAlign) 18:50:50 INFO - { 18:50:50 INFO - return const_cast(static_cast*>( 18:50:50 INFO - this)->GetAutoArrayBufferUnsafe(aElemAlign)); 18:50:50 INFO - } 18:50:50 INFO - const Header* GetAutoArrayBufferUnsafe(size_t aElemAlign) const; 18:50:50 INFO - bool UsesAutoArrayBuffer() const; 18:50:50 INFO - Header* mHdr; 18:50:50 INFO - Header* Hdr() const { return mHdr; } 18:50:50 INFO - Header** PtrToHdr() { return &mHdr; } 18:50:50 INFO - static Header* EmptyHdr() { return &Header::sEmptyHdr; } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class nsTArrayElementTraits 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - static inline void Construct(E* aE) 18:50:50 INFO - { 18:50:50 INFO - new (static_cast(aE)) E; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - static inline void Construct(E* aE, A&& aArg) 18:50:50 INFO - { 18:50:50 INFO - typedef typename mozilla::RemoveCV::Type E_NoCV; 18:50:50 INFO - typedef typename mozilla::RemoveCV::Type A_NoCV; 18:50:50 INFO - static_assert(!mozilla::IsSame::value, 18:50:50 INFO - "For safety, we disallow constructing nsTArray elements " 18:50:50 INFO - "from E* pointers. See bug 960591."); 18:50:50 INFO - new (static_cast(aE)) E(mozilla::Forward(aArg)); 18:50:50 INFO - } 18:50:50 INFO - static inline void Destruct(E* aE) { aE->~E(); } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class nsDefaultComparator 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - bool Equals(const A& aA, const B& aB) const { return aA == aB; } 18:50:50 INFO - bool LessThan(const A& aA, const B& aB) const { return aA < aB; } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct AssignRangeAlgorithm 18:50:50 INFO - { 18:50:50 INFO - template 18:50:50 INFO - static void implementation(ElemType* aElements, IndexType aStart, 18:50:50 INFO - SizeType aCount, const Item* aValues) 18:50:50 INFO - { 18:50:50 INFO - ElemType* iter = aElements + aStart; 18:50:50 INFO - ElemType* end = iter + aCount; 18:50:50 INFO - for (; iter != end; ++iter, ++aValues) { 18:50:50 INFO - nsTArrayElementTraits::Construct(iter, *aValues); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template<> 18:50:50 INFO - struct AssignRangeAlgorithm 18:50:50 INFO - { 18:50:50 INFO - template 18:50:50 INFO - static void implementation(ElemType* aElements, IndexType aStart, 18:50:50 INFO - SizeType aCount, const Item* aValues) 18:50:50 INFO - { 18:50:50 INFO - memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - struct nsTArray_CopyWithMemutils 18:50:50 INFO - { 18:50:50 INFO - const static bool allowRealloc = true; 18:50:50 INFO - static void MoveNonOverlappingRegionWithHeader(void* aDest, const void* aSrc, 18:50:50 INFO - size_t aCount, size_t aElemSize) 18:50:50 INFO - { 18:50:50 INFO - memcpy(aDest, aSrc, sizeof(nsTArrayHeader) + aCount * aElemSize); 18:50:50 INFO - } 18:50:50 INFO - static void MoveOverlappingRegion(void* aDest, void* aSrc, size_t aCount, 18:50:50 INFO - size_t aElemSize) 18:50:50 INFO - { 18:50:50 INFO - memmove(aDest, aSrc, aCount * aElemSize); 18:50:50 INFO - } 18:50:50 INFO - static void MoveNonOverlappingRegion(void* aDest, void* aSrc, size_t aCount, 18:50:50 INFO - size_t aElemSize) 18:50:50 INFO - { 18:50:50 INFO - memcpy(aDest, aSrc, aCount * aElemSize); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_CopyWithConstructors 18:50:50 INFO - { 18:50:50 INFO - typedef nsTArrayElementTraits traits; 18:50:50 INFO - const static bool allowRealloc = false; 18:50:50 INFO - static void MoveNonOverlappingRegionWithHeader(void* aDest, void* aSrc, size_t aCount, 18:50:50 INFO - size_t aElemSize) 18:50:50 INFO - { 18:50:50 INFO - nsTArrayHeader* destHeader = static_cast(aDest); 18:50:50 INFO - nsTArrayHeader* srcHeader = static_cast(aSrc); 18:50:50 INFO - *destHeader = *srcHeader; 18:50:50 INFO - MoveNonOverlappingRegion(static_cast(aDest) + sizeof(nsTArrayHeader), 18:50:50 INFO - static_cast(aSrc) + sizeof(nsTArrayHeader), 18:50:50 INFO - aCount, aElemSize); 18:50:50 INFO - } 18:50:50 INFO - static void MoveOverlappingRegion(void* aDest, void* aSrc, size_t aCount, 18:50:50 INFO - size_t aElemSize) 18:50:50 INFO - { 18:50:50 INFO - ElemType* destElem = static_cast(aDest); 18:50:50 INFO - ElemType* srcElem = static_cast(aSrc); 18:50:50 INFO - ElemType* destElemEnd = destElem + aCount; 18:50:50 INFO - ElemType* srcElemEnd = srcElem + aCount; 18:50:50 INFO - if (destElem == srcElem) { 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - if (srcElemEnd > destElem && srcElemEnd < destElemEnd) { 18:50:50 INFO - while (destElemEnd != destElem) { 18:50:50 INFO - --destElemEnd; 18:50:50 INFO - --srcElemEnd; 18:50:50 INFO - traits::Construct(destElemEnd, mozilla::Move(*srcElemEnd)); 18:50:50 INFO - traits::Destruct(srcElemEnd); 18:50:50 INFO - } 18:50:50 INFO - } else { 18:50:50 INFO - MoveNonOverlappingRegion(aDest, aSrc, aCount, aElemSize); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - static void MoveNonOverlappingRegion(void* aDest, void* aSrc, size_t aCount, 18:50:50 INFO - size_t aElemSize) 18:50:50 INFO - { 18:50:50 INFO - ElemType* destElem = static_cast(aDest); 18:50:50 INFO - ElemType* srcElem = static_cast(aSrc); 18:50:50 INFO - ElemType* destElemEnd = destElem + aCount; 18:50:50 INFO - ElemType* srcElemEnd = srcElem + aCount; 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType destElemEnd)>::isValid, "invalid assertion condition"); if ((!!(!(!!(srcElemEnd <= destElem || srcElemEnd > destElemEnd))))) { MOZ_ReportAssertionFailure("srcElemEnd <= destElem || srcElemEnd > destElemEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 694); do { } while (0); do { __debugbreak(); MOZ_NoReturn(694); } while (0); } } while (0); 18:50:50 INFO - #line 696 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - while (destElem != destElemEnd) { 18:50:50 INFO - traits::Construct(destElem, mozilla::Move(*srcElem)); 18:50:50 INFO - traits::Destruct(srcElem); 18:50:50 INFO - ++destElem; 18:50:50 INFO - ++srcElem; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_CopyChooser 18:50:50 INFO - { 18:50:50 INFO - typedef nsTArray_CopyWithMemutils Type; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_CopyChooser> 18:50:50 INFO - { 18:50:50 INFO - typedef nsTArray_CopyWithConstructors> Type; 18:50:50 INFO - }; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; }; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; }; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; }; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; }; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; }; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; }; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; };; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; }; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; };; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; }; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; }; 18:50:50 INFO - template<> struct nsTArray_CopyChooser { typedef nsTArray_CopyWithConstructors Type; }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_CopyChooser> 18:50:50 INFO - { 18:50:50 INFO - typedef nsTArray_CopyWithConstructors> Type; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_TypedBase : public nsTArray_SafeElementAtHelper 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_TypedBase, Derived> 18:50:50 INFO - : public nsTArray_SafeElementAtHelper, Derived> 18:50:50 INFO - { 18:50:50 INFO - operator const nsTArray&() 18:50:50 INFO - { 18:50:50 INFO - static_assert(sizeof(E) == sizeof(JS::Heap), 18:50:50 INFO - "JS::Heap must be binary compatible with E."); 18:50:50 INFO - Derived* self = static_cast(this); 18:50:50 INFO - return *reinterpret_cast *>(self); 18:50:50 INFO - } 18:50:50 INFO - operator const FallibleTArray&() 18:50:50 INFO - { 18:50:50 INFO - Derived* self = static_cast(this); 18:50:50 INFO - return *reinterpret_cast *>(self); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - namespace detail { 18:50:50 INFO - template 18:50:50 INFO - struct ItemComparatorEq 18:50:50 INFO - { 18:50:50 INFO - const Item& mItem; 18:50:50 INFO - const Comparator& mComp; 18:50:50 INFO - ItemComparatorEq(const Item& aItem, const Comparator& aComp) 18:50:50 INFO - : mItem(aItem) 18:50:50 INFO - , mComp(aComp) 18:50:50 INFO - {} 18:50:50 INFO - template 18:50:50 INFO - int operator()(const T& aElement) const { 18:50:50 INFO - if (mComp.Equals(aElement, mItem)) { 18:50:50 INFO - return 0; 18:50:50 INFO - } 18:50:50 INFO - return mComp.LessThan(aElement, mItem) ? 1 : -1; 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct ItemComparatorFirstElementGT 18:50:50 INFO - { 18:50:50 INFO - const Item& mItem; 18:50:50 INFO - const Comparator& mComp; 18:50:50 INFO - ItemComparatorFirstElementGT(const Item& aItem, const Comparator& aComp) 18:50:50 INFO - : mItem(aItem) 18:50:50 INFO - , mComp(aComp) 18:50:50 INFO - {} 18:50:50 INFO - template 18:50:50 INFO - int operator()(const T& aElement) const { 18:50:50 INFO - if (mComp.LessThan(aElement, mItem) || 18:50:50 INFO - mComp.Equals(aElement, mItem)) { 18:50:50 INFO - return 1; 18:50:50 INFO - } else { 18:50:50 INFO - return -1; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - class nsTArray_Impl 18:50:50 INFO - : public nsTArray_base::Type> 18:50:50 INFO - , public nsTArray_TypedBase> 18:50:50 INFO - { 18:50:50 INFO - private: 18:50:50 INFO - typedef nsTArrayFallibleAllocator FallibleAlloc; 18:50:50 INFO - typedef nsTArrayInfallibleAllocator InfallibleAlloc; 18:50:50 INFO - public: 18:50:50 INFO - typedef typename nsTArray_CopyChooser::Type copy_type; 18:50:50 INFO - typedef nsTArray_base base_type; 18:50:50 INFO - typedef typename base_type::size_type size_type; 18:50:50 INFO - typedef typename base_type::index_type index_type; 18:50:50 INFO - typedef E elem_type; 18:50:50 INFO - typedef nsTArray_Impl self_type; 18:50:50 INFO - typedef nsTArrayElementTraits elem_traits; 18:50:50 INFO - typedef nsTArray_SafeElementAtHelper safeelementat_helper_type; 18:50:50 INFO - typedef mozilla::ArrayIterator> iterator; 18:50:50 INFO - typedef mozilla::ArrayIterator> const_iterator; 18:50:50 INFO - typedef mozilla::ReverseIterator reverse_iterator; 18:50:50 INFO - typedef mozilla::ReverseIterator const_reverse_iterator; 18:50:50 INFO - using safeelementat_helper_type::SafeElementAt; 18:50:50 INFO - using base_type::EmptyHdr; 18:50:50 INFO - static const index_type NoIndex = index_type(-1); 18:50:50 INFO - using base_type::Length; 18:50:50 INFO - ~nsTArray_Impl() { Clear(); } 18:50:50 INFO - nsTArray_Impl() {} 18:50:50 INFO - explicit nsTArray_Impl(size_type aCapacity) { SetCapacity(aCapacity); } 18:50:50 INFO - template 18:50:50 INFO - explicit nsTArray_Impl(nsTArray_Impl&& aOther) 18:50:50 INFO - { 18:50:50 INFO - SwapElements(aOther); 18:50:50 INFO - } 18:50:50 INFO - explicit nsTArray_Impl(const self_type& aOther) { AppendElements(aOther); } 18:50:50 INFO - explicit nsTArray_Impl(std::initializer_list aIL) { AppendElements(aIL.begin(), aIL.size()); } 18:50:50 INFO - template 18:50:50 INFO - operator const nsTArray_Impl&() const 18:50:50 INFO - { 18:50:50 INFO - return *reinterpret_cast*>(this); 18:50:50 INFO - } 18:50:50 INFO - operator const nsTArray&() const 18:50:50 INFO - { 18:50:50 INFO - return *reinterpret_cast*>(this); 18:50:50 INFO - } 18:50:50 INFO - operator const FallibleTArray&() const 18:50:50 INFO - { 18:50:50 INFO - return *reinterpret_cast*>(this); 18:50:50 INFO - } 18:50:50 INFO - self_type& operator=(const self_type& aOther) 18:50:50 INFO - { 18:50:50 INFO - if (this != &aOther) { 18:50:50 INFO - ReplaceElementsAt(0, Length(), aOther.Elements(), aOther.Length()); 18:50:50 INFO - } 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - self_type& operator=(self_type&& aOther) 18:50:50 INFO - { 18:50:50 INFO - if (this != &aOther) { 18:50:50 INFO - Clear(); 18:50:50 INFO - SwapElements(aOther); 18:50:50 INFO - } 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool operator==(const nsTArray_Impl& aOther) const 18:50:50 INFO - { 18:50:50 INFO - size_type len = Length(); 18:50:50 INFO - if (len != aOther.Length()) { 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - for (index_type i = 0; i < len; ++i) { 18:50:50 INFO - if (!(operator[](i) == aOther[i])) { 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - bool operator!=(const self_type& aOther) const { return !operator==(aOther); } 18:50:50 INFO - template 18:50:50 INFO - self_type& operator=(const nsTArray_Impl& aOther) 18:50:50 INFO - { 18:50:50 INFO - ReplaceElementsAt(0, Length(), aOther.Elements(), aOther.Length()); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - self_type& operator=(nsTArray_Impl&& aOther) 18:50:50 INFO - { 18:50:50 INFO - Clear(); 18:50:50 INFO - SwapElements(aOther); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - size_t ShallowSizeOfExcludingThis(mozilla::MallocSizeOf aMallocSizeOf) const 18:50:50 INFO - { 18:50:50 INFO - if (this->UsesAutoArrayBuffer() || Hdr() == EmptyHdr()) { 18:50:50 INFO - return 0; 18:50:50 INFO - } 18:50:50 INFO - return aMallocSizeOf(this->Hdr()); 18:50:50 INFO - } 18:50:50 INFO - size_t ShallowSizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const 18:50:50 INFO - { 18:50:50 INFO - return aMallocSizeOf(this) + ShallowSizeOfExcludingThis(aMallocSizeOf); 18:50:50 INFO - } 18:50:50 INFO - elem_type* Elements() { return reinterpret_cast(Hdr() + 1); } 18:50:50 INFO - const elem_type* Elements() const 18:50:50 INFO - { 18:50:50 INFO - return reinterpret_cast(Hdr() + 1); 18:50:50 INFO - } 18:50:50 INFO - elem_type& ElementAt(index_type aIndex) 18:50:50 INFO - { 18:50:50 INFO - if ((!!(aIndex >= Length()))) { 18:50:50 INFO - InvalidArrayIndex_CRASH(aIndex, Length()); 18:50:50 INFO - } 18:50:50 INFO - return Elements()[aIndex]; 18:50:50 INFO - } 18:50:50 INFO - const elem_type& ElementAt(index_type aIndex) const 18:50:50 INFO - { 18:50:50 INFO - if ((!!(aIndex >= Length()))) { 18:50:50 INFO - InvalidArrayIndex_CRASH(aIndex, Length()); 18:50:50 INFO - } 18:50:50 INFO - return Elements()[aIndex]; 18:50:50 INFO - } 18:50:50 INFO - elem_type& SafeElementAt(index_type aIndex, elem_type& aDef) 18:50:50 INFO - { 18:50:50 INFO - return aIndex < Length() ? Elements()[aIndex] : aDef; 18:50:50 INFO - } 18:50:50 INFO - const elem_type& SafeElementAt(index_type aIndex, const elem_type& aDef) const 18:50:50 INFO - { 18:50:50 INFO - return aIndex < Length() ? Elements()[aIndex] : aDef; 18:50:50 INFO - } 18:50:50 INFO - elem_type& operator[](index_type aIndex) { return ElementAt(aIndex); } 18:50:50 INFO - const elem_type& operator[](index_type aIndex) const { return ElementAt(aIndex); } 18:50:50 INFO - elem_type& LastElement() { return ElementAt(Length() - 1); } 18:50:50 INFO - const elem_type& LastElement() const { return ElementAt(Length() - 1); } 18:50:50 INFO - elem_type& SafeLastElement(elem_type& aDef) 18:50:50 INFO - { 18:50:50 INFO - return SafeElementAt(Length() - 1, aDef); 18:50:50 INFO - } 18:50:50 INFO - const elem_type& SafeLastElement(const elem_type& aDef) const 18:50:50 INFO - { 18:50:50 INFO - return SafeElementAt(Length() - 1, aDef); 18:50:50 INFO - } 18:50:50 INFO - iterator begin() { return iterator(*this, 0); } 18:50:50 INFO - const_iterator begin() const { return const_iterator(*this, 0); } 18:50:50 INFO - const_iterator cbegin() const { return begin(); } 18:50:50 INFO - iterator end() { return iterator(*this, Length()); } 18:50:50 INFO - const_iterator end() const { return const_iterator(*this, Length()); } 18:50:50 INFO - const_iterator cend() const { return end(); } 18:50:50 INFO - reverse_iterator rbegin() { return reverse_iterator(end()); } 18:50:50 INFO - const_reverse_iterator rbegin() const { return const_reverse_iterator(end()); } 18:50:50 INFO - const_reverse_iterator crbegin() const { return rbegin(); } 18:50:50 INFO - reverse_iterator rend() { return reverse_iterator(begin()); } 18:50:50 INFO - const_reverse_iterator rend() const { return const_reverse_iterator(begin()); } 18:50:50 INFO - const_reverse_iterator crend() const { return rend(); } 18:50:50 INFO - operator mozilla::Span() 18:50:50 INFO - { 18:50:50 INFO - return mozilla::Span(Elements(), Length()); 18:50:50 INFO - } 18:50:50 INFO - operator mozilla::Span() const 18:50:50 INFO - { 18:50:50 INFO - return mozilla::Span(Elements(), Length()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool Contains(const Item& aItem, const Comparator& aComp) const 18:50:50 INFO - { 18:50:50 INFO - return IndexOf(aItem, 0, aComp) != NoIndex; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool Contains(const Item& aItem) const 18:50:50 INFO - { 18:50:50 INFO - return IndexOf(aItem) != NoIndex; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - index_type IndexOf(const Item& aItem, index_type aStart, 18:50:50 INFO - const Comparator& aComp) const 18:50:50 INFO - { 18:50:50 INFO - const elem_type* iter = Elements() + aStart; 18:50:50 INFO - const elem_type* iend = Elements() + Length(); 18:50:50 INFO - for (; iter != iend; ++iter) { 18:50:50 INFO - if (aComp.Equals(*iter, aItem)) { 18:50:50 INFO - return index_type(iter - Elements()); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - return NoIndex; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - index_type IndexOf(const Item& aItem, index_type aStart = 0) const 18:50:50 INFO - { 18:50:50 INFO - return IndexOf(aItem, aStart, nsDefaultComparator()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - index_type LastIndexOf(const Item& aItem, index_type aStart, 18:50:50 INFO - const Comparator& aComp) const 18:50:50 INFO - { 18:50:50 INFO - size_type endOffset = aStart >= Length() ? Length() : aStart + 1; 18:50:50 INFO - const elem_type* iend = Elements() - 1; 18:50:50 INFO - const elem_type* iter = iend + endOffset; 18:50:50 INFO - for (; iter != iend; --iter) { 18:50:50 INFO - if (aComp.Equals(*iter, aItem)) { 18:50:50 INFO - return index_type(iter - Elements()); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - return NoIndex; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - index_type LastIndexOf(const Item& aItem, 18:50:50 INFO - index_type aStart = NoIndex) const 18:50:50 INFO - { 18:50:50 INFO - return LastIndexOf(aItem, aStart, nsDefaultComparator()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - index_type BinaryIndexOf(const Item& aItem, const Comparator& aComp) const 18:50:50 INFO - { 18:50:50 INFO - using mozilla::BinarySearchIf; 18:50:50 INFO - typedef ::detail::ItemComparatorEq Cmp; 18:50:50 INFO - size_t index; 18:50:50 INFO - bool found = BinarySearchIf(*this, 0, Length(), Cmp(aItem, aComp), &index); 18:50:50 INFO - return found ? index : NoIndex; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - index_type BinaryIndexOf(const Item& aItem) const 18:50:50 INFO - { 18:50:50 INFO - return BinaryIndexOf(aItem, nsDefaultComparator()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename ActualAlloc::ResultType Assign( 18:50:50 INFO - const nsTArray_Impl& aOther) 18:50:50 INFO - { 18:50:50 INFO - return ActualAlloc::ConvertBoolToResultType( 18:50:50 INFO - !!ReplaceElementsAt(0, Length(), 18:50:50 INFO - aOther.Elements(), aOther.Length())); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool Assign(const nsTArray_Impl& aOther, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return Assign(aOther); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void Assign(nsTArray_Impl&& aOther) 18:50:50 INFO - { 18:50:50 INFO - Clear(); 18:50:50 INFO - SwapElements(aOther); 18:50:50 INFO - } 18:50:50 INFO - void ClearAndRetainStorage() 18:50:50 INFO - { 18:50:50 INFO - if (base_type::mHdr == EmptyHdr()) { 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - DestructRange(0, Length()); 18:50:50 INFO - base_type::mHdr->mLength = 0; 18:50:50 INFO - } 18:50:50 INFO - void SetLengthAndRetainStorage(size_type aNewLen) 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aNewLen <= base_type::Capacity()))))) { MOZ_ReportAssertionFailure("aNewLen <= base_type::Capacity()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 1308); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1308); } while (0); } } while (0); 18:50:50 INFO - size_type oldLen = Length(); 18:50:50 INFO - if (aNewLen > oldLen) { 18:50:50 INFO - InsertElementsAt(oldLen, aNewLen - oldLen); 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - if (aNewLen < oldLen) { 18:50:50 INFO - DestructRange(aNewLen, oldLen - aNewLen); 18:50:50 INFO - base_type::mHdr->mLength = aNewLen; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* ReplaceElementsAt(index_type aStart, size_type aCount, 18:50:50 INFO - const Item* aArray, size_type aArrayLen); 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* ReplaceElementsAt(index_type aStart, size_type aCount, 18:50:50 INFO - const Item* aArray, size_type aArrayLen, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt(aStart, aCount, 18:50:50 INFO - aArray, aArrayLen); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* ReplaceElementsAt(index_type aStart, size_type aCount, 18:50:50 INFO - const nsTArray& aArray) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt( 18:50:50 INFO - aStart, aCount, aArray.Elements(), aArray.Length()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - elem_type* ReplaceElementsAt(index_type aStart, 18:50:50 INFO - size_type aCount, 18:50:50 INFO - mozilla::Span aSpan) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt( 18:50:50 INFO - aStart, aCount, aSpan.Elements(), aSpan.Length()); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* ReplaceElementsAt(index_type aStart, size_type aCount, 18:50:50 INFO - const nsTArray& aArray, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt(aStart, aCount, aArray); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - elem_type* ReplaceElementsAt(index_type aStart, 18:50:50 INFO - size_type aCount, 18:50:50 INFO - mozilla::Span aSpan, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt(aStart, aCount, aSpan); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* ReplaceElementsAt(index_type aStart, size_type aCount, 18:50:50 INFO - const Item& aItem) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt(aStart, aCount, &aItem, 1); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* ReplaceElementsAt(index_type aStart, size_type aCount, 18:50:50 INFO - const Item& aItem, const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt(aStart, aCount, aItem); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - elem_type* ReplaceElementAt(index_type aIndex, const Item& aItem) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt(aIndex, 1, &aItem, 1); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementsAt(index_type aIndex, const Item* aArray, 18:50:50 INFO - size_type aArrayLen) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt(aIndex, 0, aArray, aArrayLen); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementsAt(index_type aIndex, const Item* aArray, 18:50:50 INFO - size_type aArrayLen, const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return InsertElementsAt(aIndex, aArray, aArrayLen); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementsAt(index_type aIndex, 18:50:50 INFO - const nsTArray_Impl& aArray) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt( 18:50:50 INFO - aIndex, 0, aArray.Elements(), aArray.Length()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementsAt(index_type aIndex, 18:50:50 INFO - mozilla::Span aSpan) 18:50:50 INFO - { 18:50:50 INFO - return ReplaceElementsAt( 18:50:50 INFO - aIndex, 0, aSpan.Elements(), aSpan.Length()); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementsAt(index_type aIndex, 18:50:50 INFO - const nsTArray_Impl& aArray, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return InsertElementsAt(aIndex, aArray); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementsAt(index_type aIndex, 18:50:50 INFO - mozilla::Span aSpan, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return InsertElementsAt(aIndex, aSpan); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementAt(index_type aIndex); 18:50:50 INFO - public: 18:50:50 INFO - elem_type* InsertElementAt(index_type aIndex, const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return InsertElementAt(aIndex); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementAt(index_type aIndex, Item&& aItem); 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementAt(index_type aIndex, Item&& aItem, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return InsertElementAt(aIndex, 18:50:50 INFO - mozilla::Forward(aItem)); 18:50:50 INFO - } 18:50:50 INFO - elem_type* ReconstructElementAt(index_type aIndex) 18:50:50 INFO - { 18:50:50 INFO - elem_type* elem = &ElementAt(aIndex); 18:50:50 INFO - elem_traits::Destruct(elem); 18:50:50 INFO - elem_traits::Construct(elem); 18:50:50 INFO - return elem; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - index_type IndexOfFirstElementGt(const Item& aItem, 18:50:50 INFO - const Comparator& aComp) const 18:50:50 INFO - { 18:50:50 INFO - using mozilla::BinarySearchIf; 18:50:50 INFO - typedef ::detail::ItemComparatorFirstElementGT Cmp; 18:50:50 INFO - size_t index; 18:50:50 INFO - BinarySearchIf(*this, 0, Length(), Cmp(aItem, aComp), &index); 18:50:50 INFO - return index; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - index_type 18:50:50 INFO - IndexOfFirstElementGt(const Item& aItem) const 18:50:50 INFO - { 18:50:50 INFO - return IndexOfFirstElementGt(aItem, nsDefaultComparator()); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementSorted(Item&& aItem, const Comparator& aComp) 18:50:50 INFO - { 18:50:50 INFO - index_type index = IndexOfFirstElementGt(aItem, aComp); 18:50:50 INFO - return InsertElementAt( 18:50:50 INFO - index, mozilla::Forward(aItem)); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementSorted(Item&& aItem, const Comparator& aComp, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return InsertElementSorted( 18:50:50 INFO - mozilla::Forward(aItem), aComp); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementSorted(Item&& aItem) 18:50:50 INFO - { 18:50:50 INFO - nsDefaultComparator comp; 18:50:50 INFO - return InsertElementSorted( 18:50:50 INFO - mozilla::Forward(aItem), comp); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementSorted(Item&& aItem, const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return InsertElementSorted( 18:50:50 INFO - mozilla::Forward(aItem)); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElements(const Item* aArray, size_type aArrayLen); 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElements(mozilla::Span aSpan) 18:50:50 INFO - { 18:50:50 INFO - return AppendElements(aSpan.Elements(), 18:50:50 INFO - aSpan.Length()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElements(const mozilla::Array& aArray) 18:50:50 INFO - { 18:50:50 INFO - return AppendElements(&aArray[0], Length); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElements(const Item* aArray, size_type aArrayLen, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return AppendElements(aArray, aArrayLen); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElements(mozilla::Span aSpan, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return AppendElements(aSpan.Elements(), 18:50:50 INFO - aSpan.Length()); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElements(const nsTArray_Impl& aArray) 18:50:50 INFO - { 18:50:50 INFO - return AppendElements(aArray.Elements(), aArray.Length()); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElements(const nsTArray_Impl& aArray, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return AppendElements(aArray); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElements(nsTArray_Impl&& aArray); 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElements(nsTArray_Impl&& aArray, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return AppendElements(mozilla::Move(aArray)); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElement(Item&& aItem); 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElement(Item&& aItem, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return AppendElement(mozilla::Forward(aItem)); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElements(size_type aCount) { 18:50:50 INFO - if (!ActualAlloc::Successful(this->template EnsureCapacity( 18:50:50 INFO - Length() + aCount, sizeof(elem_type)))) { 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - elem_type* elems = Elements() + Length(); 18:50:50 INFO - size_type i; 18:50:50 INFO - for (i = 0; i < aCount; ++i) { 18:50:50 INFO - elem_traits::Construct(elems + i); 18:50:50 INFO - } 18:50:50 INFO - this->IncrementLength(aCount); 18:50:50 INFO - return elems; 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - elem_type* AppendElements(size_type aCount, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return AppendElements(aCount); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* AppendElement() 18:50:50 INFO - { 18:50:50 INFO - return AppendElements(1); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - elem_type* AppendElement(const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return AppendElement(); 18:50:50 INFO - } 18:50:50 INFO - void RemoveElementsAt(index_type aStart, size_type aCount); 18:50:50 INFO - void RemoveElementAt(index_type aIndex) { RemoveElementsAt(aIndex, 1); } 18:50:50 INFO - void Clear() { RemoveElementsAt(0, Length()); } 18:50:50 INFO - template 18:50:50 INFO - void RemoveElementsBy(Predicate aPredicate); 18:50:50 INFO - template 18:50:50 INFO - bool RemoveElement(const Item& aItem, const Comparator& aComp) 18:50:50 INFO - { 18:50:50 INFO - index_type i = IndexOf(aItem, 0, aComp); 18:50:50 INFO - if (i == NoIndex) { 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - RemoveElementAt(i); 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool RemoveElement(const Item& aItem) 18:50:50 INFO - { 18:50:50 INFO - return RemoveElement(aItem, nsDefaultComparator()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool RemoveElementSorted(const Item& aItem, const Comparator& aComp) 18:50:50 INFO - { 18:50:50 INFO - index_type index = IndexOfFirstElementGt(aItem, aComp); 18:50:50 INFO - if (index > 0 && aComp.Equals(ElementAt(index - 1), aItem)) { 18:50:50 INFO - RemoveElementAt(index - 1); 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool RemoveElementSorted(const Item& aItem) 18:50:50 INFO - { 18:50:50 INFO - return RemoveElementSorted(aItem, nsDefaultComparator()); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - typename Alloc::ResultType SwapElements(nsTArray_Impl& aOther) 18:50:50 INFO - { 18:50:50 INFO - return Alloc::Result(this->template SwapArrayElements( 18:50:50 INFO - aOther, sizeof(elem_type), mozilla::AlignmentFinder::alignment)); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - typename ActualAlloc::ResultType SetCapacity(size_type aCapacity) 18:50:50 INFO - { 18:50:50 INFO - return ActualAlloc::Result(this->template EnsureCapacity( 18:50:50 INFO - aCapacity, sizeof(elem_type))); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - bool SetCapacity(size_type aCapacity, const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return SetCapacity(aCapacity); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - typename ActualAlloc::ResultType SetLength(size_type aNewLen) 18:50:50 INFO - { 18:50:50 INFO - size_type oldLen = Length(); 18:50:50 INFO - if (aNewLen > oldLen) { 18:50:50 INFO - return ActualAlloc::ConvertBoolToResultType( 18:50:50 INFO - InsertElementsAt(oldLen, aNewLen - oldLen) != nullptr); 18:50:50 INFO - } 18:50:50 INFO - TruncateLength(aNewLen); 18:50:50 INFO - return ActualAlloc::ConvertBoolToResultType(true); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - bool SetLength(size_type aNewLen, const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return SetLength(aNewLen); 18:50:50 INFO - } 18:50:50 INFO - void TruncateLength(size_type aNewLen) 18:50:50 INFO - { 18:50:50 INFO - size_type oldLen = Length(); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aNewLen <= oldLen))))) { MOZ_ReportAssertionFailure("aNewLen <= oldLen" " (" "caller should use SetLength instead" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 1865); do { } while (0); do { __debugbreak(); MOZ_NoReturn(1865); } while (0); } } while (0); 18:50:50 INFO - #line 1866 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - RemoveElementsAt(aNewLen, oldLen - aNewLen); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - typename ActualAlloc::ResultType EnsureLengthAtLeast(size_type aMinLen) 18:50:50 INFO - { 18:50:50 INFO - size_type oldLen = Length(); 18:50:50 INFO - if (aMinLen > oldLen) { 18:50:50 INFO - return ActualAlloc::ConvertBoolToResultType( 18:50:50 INFO - !!InsertElementsAt(oldLen, aMinLen - oldLen)); 18:50:50 INFO - } 18:50:50 INFO - return ActualAlloc::ConvertBoolToResultType(true); 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - bool EnsureLengthAtLeast(size_type aMinLen, const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return EnsureLengthAtLeast(aMinLen); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementsAt(index_type aIndex, size_type aCount) 18:50:50 INFO - { 18:50:50 INFO - if (!base_type::template InsertSlotsAt(aIndex, aCount, 18:50:50 INFO - sizeof(elem_type), 18:50:50 INFO - mozilla::AlignmentFinder::alignment)) { 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - elem_type* iter = Elements() + aIndex; 18:50:50 INFO - elem_type* iend = iter + aCount; 18:50:50 INFO - for (; iter != iend; ++iter) { 18:50:50 INFO - elem_traits::Construct(iter); 18:50:50 INFO - } 18:50:50 INFO - return Elements() + aIndex; 18:50:50 INFO - } 18:50:50 INFO - public: 18:50:50 INFO - elem_type* InsertElementsAt(index_type aIndex, size_type aCount, 18:50:50 INFO - const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return InsertElementsAt(aIndex, aCount); 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementsAt(index_type aIndex, size_type aCount, 18:50:50 INFO - const Item& aItem); 18:50:50 INFO - public: 18:50:50 INFO - template 18:50:50 INFO - elem_type* InsertElementsAt(index_type aIndex, size_type aCount, 18:50:50 INFO - const Item& aItem, const mozilla::fallible_t&) 18:50:50 INFO - { 18:50:50 INFO - return InsertElementsAt(aIndex, aCount, aItem); 18:50:50 INFO - } 18:50:50 INFO - void Compact() 18:50:50 INFO - { 18:50:50 INFO - ShrinkCapacity(sizeof(elem_type), mozilla::AlignmentFinder::alignment); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - static int Compare(const void* aE1, const void* aE2, void* aData) 18:50:50 INFO - { 18:50:50 INFO - const Comparator* c = reinterpret_cast(aData); 18:50:50 INFO - const elem_type* a = static_cast(aE1); 18:50:50 INFO - const elem_type* b = static_cast(aE2); 18:50:50 INFO - return c->LessThan(*a, *b) ? -1 : (c->Equals(*a, *b) ? 0 : 1); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void Sort(const Comparator& aComp) 18:50:50 INFO - { 18:50:50 INFO - NS_QuickSort(Elements(), Length(), sizeof(elem_type), 18:50:50 INFO - Compare, const_cast(&aComp)); 18:50:50 INFO - } 18:50:50 INFO - void Sort() { Sort(nsDefaultComparator()); } 18:50:50 INFO - void Reverse() 18:50:50 INFO - { 18:50:50 INFO - elem_type* elements = Elements(); 18:50:50 INFO - const size_type len = Length(); 18:50:50 INFO - for (index_type i = 0, iend = len / 2; i < iend; ++i) { 18:50:50 INFO - mozilla::Swap(elements[i], elements[len - i - 1]); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - protected: 18:50:50 INFO - using base_type::Hdr; 18:50:50 INFO - using base_type::ShrinkCapacity; 18:50:50 INFO - void DestructRange(index_type aStart, size_type aCount) 18:50:50 INFO - { 18:50:50 INFO - elem_type* iter = Elements() + aStart; 18:50:50 INFO - elem_type *iend = iter + aCount; 18:50:50 INFO - for (; iter != iend; ++iter) { 18:50:50 INFO - elem_traits::Destruct(iter); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void AssignRange(index_type aStart, size_type aCount, const Item* aValues) 18:50:50 INFO - { 18:50:50 INFO - AssignRangeAlgorithm::value, 18:50:50 INFO - mozilla::IsSame::value> 18:50:50 INFO - ::implementation(Elements(), aStart, aCount, aValues); 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - auto 18:50:50 INFO - nsTArray_Impl::ReplaceElementsAt(index_type aStart, size_type aCount, 18:50:50 INFO - const Item* aArray, size_type aArrayLen) -> elem_type* 18:50:50 INFO - { 18:50:50 INFO - if ((!!(aStart > Length()))) { 18:50:50 INFO - InvalidArrayIndex_CRASH(aStart, Length()); 18:50:50 INFO - } 18:50:50 INFO - if (!ActualAlloc::Successful(this->template EnsureCapacity( 18:50:50 INFO - Length() + aArrayLen - aCount, sizeof(elem_type)))) { 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - DestructRange(aStart, aCount); 18:50:50 INFO - this->template ShiftData(aStart, aCount, aArrayLen, 18:50:50 INFO - sizeof(elem_type), 18:50:50 INFO - mozilla::AlignmentFinder::alignment); 18:50:50 INFO - AssignRange(aStart, aArrayLen, aArray); 18:50:50 INFO - return Elements() + aStart; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void 18:50:50 INFO - nsTArray_Impl::RemoveElementsAt(index_type aStart, size_type aCount) 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aCount == 0 || aStart < Length()))))) { MOZ_ReportAssertionFailure("aCount == 0 || aStart < Length()" " (" "Invalid aStart index" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 2051); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2051); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aStart + aCount <= Length()))))) { MOZ_ReportAssertionFailure("aStart + aCount <= Length()" " (" "Invalid length" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 2052); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2052); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aStart <= aStart + aCount))))) { MOZ_ReportAssertionFailure("aStart <= aStart + aCount" " (" "Start index plus length overflows" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 2054); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2054); } while (0); } } while (0); 18:50:50 INFO - DestructRange(aStart, aCount); 18:50:50 INFO - this->template ShiftData(aStart, aCount, 0, 18:50:50 INFO - sizeof(elem_type), 18:50:50 INFO - mozilla::AlignmentFinder::alignment); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - void 18:50:50 INFO - nsTArray_Impl::RemoveElementsBy(Predicate aPredicate) 18:50:50 INFO - { 18:50:50 INFO - if (base_type::mHdr == EmptyHdr()) { 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - index_type j = 0; 18:50:50 INFO - index_type len = Length(); 18:50:50 INFO - for (index_type i = 0; i < len; ++i) { 18:50:50 INFO - if (aPredicate(Elements()[i])) { 18:50:50 INFO - elem_traits::Destruct(Elements() + i); 18:50:50 INFO - } else { 18:50:50 INFO - if (j < i) { 18:50:50 INFO - copy_type::MoveNonOverlappingRegion(Elements() + j, Elements() + i, 18:50:50 INFO - 1, sizeof(elem_type)); 18:50:50 INFO - } 18:50:50 INFO - ++j; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - base_type::mHdr->mLength = j; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - auto 18:50:50 INFO - nsTArray_Impl::InsertElementsAt(index_type aIndex, size_type aCount, 18:50:50 INFO - const Item& aItem) -> elem_type* 18:50:50 INFO - { 18:50:50 INFO - if (!base_type::template InsertSlotsAt(aIndex, aCount, 18:50:50 INFO - sizeof(elem_type), 18:50:50 INFO - mozilla::AlignmentFinder::alignment)) { 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - elem_type* iter = Elements() + aIndex; 18:50:50 INFO - elem_type* iend = iter + aCount; 18:50:50 INFO - for (; iter != iend; ++iter) { 18:50:50 INFO - elem_traits::Construct(iter, aItem); 18:50:50 INFO - } 18:50:50 INFO - return Elements() + aIndex; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - auto 18:50:50 INFO - nsTArray_Impl::InsertElementAt(index_type aIndex) -> elem_type* 18:50:50 INFO - { 18:50:50 INFO - if ((!!(aIndex > Length()))) { 18:50:50 INFO - InvalidArrayIndex_CRASH(aIndex, Length()); 18:50:50 INFO - } 18:50:50 INFO - if (!ActualAlloc::Successful(this->template EnsureCapacity( 18:50:50 INFO - Length() + 1, sizeof(elem_type)))) { 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - this->template ShiftData(aIndex, 0, 1, sizeof(elem_type), 18:50:50 INFO - mozilla::AlignmentFinder::alignment); 18:50:50 INFO - elem_type* elem = Elements() + aIndex; 18:50:50 INFO - elem_traits::Construct(elem); 18:50:50 INFO - return elem; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - auto 18:50:50 INFO - nsTArray_Impl::InsertElementAt(index_type aIndex, Item&& aItem) -> elem_type* 18:50:50 INFO - { 18:50:50 INFO - if ((!!(aIndex > Length()))) { 18:50:50 INFO - InvalidArrayIndex_CRASH(aIndex, Length()); 18:50:50 INFO - } 18:50:50 INFO - if (!ActualAlloc::Successful(this->template EnsureCapacity( 18:50:50 INFO - Length() + 1, sizeof(elem_type)))) { 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - this->template ShiftData(aIndex, 0, 1, sizeof(elem_type), 18:50:50 INFO - mozilla::AlignmentFinder::alignment); 18:50:50 INFO - elem_type* elem = Elements() + aIndex; 18:50:50 INFO - elem_traits::Construct(elem, mozilla::Forward(aItem)); 18:50:50 INFO - return elem; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - auto 18:50:50 INFO - nsTArray_Impl::AppendElements(const Item* aArray, size_type aArrayLen) -> elem_type* 18:50:50 INFO - { 18:50:50 INFO - if (!ActualAlloc::Successful(this->template EnsureCapacity( 18:50:50 INFO - Length() + aArrayLen, sizeof(elem_type)))) { 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - index_type len = Length(); 18:50:50 INFO - AssignRange(len, aArrayLen, aArray); 18:50:50 INFO - this->IncrementLength(aArrayLen); 18:50:50 INFO - return Elements() + len; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - auto 18:50:50 INFO - nsTArray_Impl::AppendElements(nsTArray_Impl&& aArray) -> elem_type* 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(&aArray != this))))) { MOZ_ReportAssertionFailure("&aArray != this" " (" "argument must be different aArray" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 2168); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2168); } while (0); } } while (0); 18:50:50 INFO - if (Length() == 0) { 18:50:50 INFO - SwapElements(aArray); 18:50:50 INFO - return Elements(); 18:50:50 INFO - } 18:50:50 INFO - index_type len = Length(); 18:50:50 INFO - index_type otherLen = aArray.Length(); 18:50:50 INFO - if (!Alloc::Successful(this->template EnsureCapacity( 18:50:50 INFO - len + otherLen, sizeof(elem_type)))) { 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - copy_type::MoveNonOverlappingRegion(Elements() + len, aArray.Elements(), otherLen, 18:50:50 INFO - sizeof(elem_type)); 18:50:50 INFO - this->IncrementLength(otherLen); 18:50:50 INFO - aArray.template ShiftData(0, otherLen, 0, sizeof(elem_type), 18:50:50 INFO - mozilla::AlignmentFinder::alignment); 18:50:50 INFO - return Elements() + len; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - auto 18:50:50 INFO - nsTArray_Impl::AppendElement(Item&& aItem) -> elem_type* 18:50:50 INFO - { 18:50:50 INFO - if (!ActualAlloc::Successful(this->template EnsureCapacity( 18:50:50 INFO - Length() + 1, sizeof(elem_type)))) { 18:50:50 INFO - return nullptr; 18:50:50 INFO - } 18:50:50 INFO - elem_type* elem = Elements() + Length(); 18:50:50 INFO - elem_traits::Construct(elem, mozilla::Forward(aItem)); 18:50:50 INFO - this->IncrementLength(1); 18:50:50 INFO - return elem; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - inline void 18:50:50 INFO - ImplCycleCollectionUnlink(nsTArray_Impl& aField) 18:50:50 INFO - { 18:50:50 INFO - aField.Clear(); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - inline void 18:50:50 INFO - ImplCycleCollectionTraverse(nsCycleCollectionTraversalCallback& aCallback, 18:50:50 INFO - nsTArray_Impl& aField, 18:50:50 INFO - const char* aName, 18:50:50 INFO - uint32_t aFlags = 0) 18:50:50 INFO - { 18:50:50 INFO - aFlags |= CycleCollectionEdgeNameArrayFlag; 18:50:50 INFO - size_t length = aField.Length(); 18:50:50 INFO - for (size_t i = 0; i < length; ++i) { 18:50:50 INFO - ImplCycleCollectionTraverse(aCallback, aField[i], aName, aFlags); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - class nsTArray : public nsTArray_Impl 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef nsTArray_Impl base_type; 18:50:50 INFO - typedef nsTArray self_type; 18:50:50 INFO - typedef typename base_type::size_type size_type; 18:50:50 INFO - nsTArray() {} 18:50:50 INFO - explicit nsTArray(size_type aCapacity) : base_type(aCapacity) {} 18:50:50 INFO - explicit nsTArray(const nsTArray& aOther) : base_type(aOther) {} 18:50:50 INFO - nsTArray(nsTArray&& aOther) : base_type(mozilla::Move(aOther)) {} 18:50:50 INFO - nsTArray(std::initializer_list aIL) : base_type(aIL) {} 18:50:50 INFO - template 18:50:50 INFO - explicit nsTArray(const nsTArray_Impl& aOther) 18:50:50 INFO - : base_type(aOther) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - nsTArray(nsTArray_Impl&& aOther) 18:50:50 INFO - : base_type(mozilla::Move(aOther)) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - self_type& operator=(const self_type& aOther) 18:50:50 INFO - { 18:50:50 INFO - base_type::operator=(aOther); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - self_type& operator=(const nsTArray_Impl& aOther) 18:50:50 INFO - { 18:50:50 INFO - base_type::operator=(aOther); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - self_type& operator=(self_type&& aOther) 18:50:50 INFO - { 18:50:50 INFO - base_type::operator=(mozilla::Move(aOther)); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - self_type& operator=(nsTArray_Impl&& aOther) 18:50:50 INFO - { 18:50:50 INFO - base_type::operator=(mozilla::Move(aOther)); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - using base_type::AppendElement; 18:50:50 INFO - using base_type::AppendElements; 18:50:50 INFO - using base_type::EnsureLengthAtLeast; 18:50:50 INFO - using base_type::InsertElementAt; 18:50:50 INFO - using base_type::InsertElementsAt; 18:50:50 INFO - using base_type::InsertElementSorted; 18:50:50 INFO - using base_type::ReplaceElementsAt; 18:50:50 INFO - using base_type::SetCapacity; 18:50:50 INFO - using base_type::SetLength; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class FallibleTArray : public nsTArray_Impl 18:50:50 INFO - { 18:50:50 INFO - public: 18:50:50 INFO - typedef nsTArray_Impl base_type; 18:50:50 INFO - typedef FallibleTArray self_type; 18:50:50 INFO - typedef typename base_type::size_type size_type; 18:50:50 INFO - FallibleTArray() {} 18:50:50 INFO - explicit FallibleTArray(size_type aCapacity) : base_type(aCapacity) {} 18:50:50 INFO - explicit FallibleTArray(const FallibleTArray& aOther) : base_type(aOther) {} 18:50:50 INFO - FallibleTArray(FallibleTArray&& aOther) 18:50:50 INFO - : base_type(mozilla::Move(aOther)) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - explicit FallibleTArray(const nsTArray_Impl& aOther) 18:50:50 INFO - : base_type(aOther) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - explicit FallibleTArray(nsTArray_Impl&& aOther) 18:50:50 INFO - : base_type(mozilla::Move(aOther)) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - self_type& operator=(const self_type& aOther) 18:50:50 INFO - { 18:50:50 INFO - base_type::operator=(aOther); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - self_type& operator=(const nsTArray_Impl& aOther) 18:50:50 INFO - { 18:50:50 INFO - base_type::operator=(aOther); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - self_type& operator=(self_type&& aOther) 18:50:50 INFO - { 18:50:50 INFO - base_type::operator=(mozilla::Move(aOther)); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - self_type& operator=(nsTArray_Impl&& aOther) 18:50:50 INFO - { 18:50:50 INFO - base_type::operator=(mozilla::Move(aOther)); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class AutoTArray : public nsTArray 18:50:50 INFO - { 18:50:50 INFO - static_assert(N != 0, "AutoTArray should be specialized"); 18:50:50 INFO - public: 18:50:50 INFO - typedef AutoTArray self_type; 18:50:50 INFO - typedef nsTArray base_type; 18:50:50 INFO - typedef typename base_type::Header Header; 18:50:50 INFO - typedef typename base_type::elem_type elem_type; 18:50:50 INFO - AutoTArray() 18:50:50 INFO - { 18:50:50 INFO - Init(); 18:50:50 INFO - } 18:50:50 INFO - AutoTArray(const self_type& aOther) 18:50:50 INFO - { 18:50:50 INFO - Init(); 18:50:50 INFO - this->AppendElements(aOther); 18:50:50 INFO - } 18:50:50 INFO - explicit AutoTArray(const base_type& aOther) 18:50:50 INFO - { 18:50:50 INFO - Init(); 18:50:50 INFO - this->AppendElements(aOther); 18:50:50 INFO - } 18:50:50 INFO - explicit AutoTArray(base_type&& aOther) 18:50:50 INFO - { 18:50:50 INFO - Init(); 18:50:50 INFO - this->SwapElements(aOther); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - explicit AutoTArray(nsTArray_Impl&& aOther) 18:50:50 INFO - { 18:50:50 INFO - Init(); 18:50:50 INFO - this->SwapElements(aOther); 18:50:50 INFO - } 18:50:50 INFO - AutoTArray(std::initializer_list aIL) 18:50:50 INFO - { 18:50:50 INFO - Init(); 18:50:50 INFO - this->AppendElements(aIL.begin(), aIL.size()); 18:50:50 INFO - } 18:50:50 INFO - self_type& operator=(const self_type& aOther) 18:50:50 INFO - { 18:50:50 INFO - base_type::operator=(aOther); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - self_type& operator=(const nsTArray_Impl& aOther) 18:50:50 INFO - { 18:50:50 INFO - base_type::operator=(aOther); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - template 18:50:50 INFO - friend class nsTArray_base; 18:50:50 INFO - void Init() 18:50:50 INFO - { 18:50:50 INFO - static_assert(mozilla::AlignmentFinder::alignment <= 8, 18:50:50 INFO - "can't handle alignments greater than 8, " 18:50:50 INFO - "see nsTArray_base::UsesAutoArrayBuffer()"); 18:50:50 INFO - Header** phdr = base_type::PtrToHdr(); 18:50:50 INFO - *phdr = reinterpret_cast(&mAutoBuf); 18:50:50 INFO - (*phdr)->mLength = 0; 18:50:50 INFO - (*phdr)->mCapacity = N; 18:50:50 INFO - (*phdr)->mIsAutoArray = 1; 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::alignment) == reinterpret_cast(&mAutoBuf))>::isValid, "invalid assertion condition"); if ((!!(!(!!(base_type::GetAutoArrayBuffer(mozilla::AlignmentFinder::alignment) == reinterpret_cast(&mAutoBuf)))))) { MOZ_ReportAssertionFailure("base_type::GetAutoArrayBuffer(mozilla::AlignmentFinder::alignment) == reinterpret_cast(&mAutoBuf)" " (" "GetAutoArrayBuffer needs to be fixed" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h", 2424); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2424); } while (0); } } while (0); 18:50:50 INFO - #line 2425 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - } 18:50:50 INFO - union 18:50:50 INFO - { 18:50:50 INFO - char mAutoBuf[sizeof(nsTArrayHeader) + N * sizeof(elem_type)]; 18:50:50 INFO - mozilla::AlignedElem<(mozilla::AlignmentFinder
::alignment > mozilla::AlignmentFinder::alignment) ? 18:50:50 INFO - mozilla::AlignmentFinder
::alignment : mozilla::AlignmentFinder::alignment> mAlign; 18:50:50 INFO - }; 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - class AutoTArray : public nsTArray 18:50:50 INFO - { 18:50:50 INFO - }; 18:50:50 INFO - template 18:50:50 INFO - struct nsTArray_CopyChooser> 18:50:50 INFO - { 18:50:50 INFO - typedef nsTArray_CopyWithConstructors> Type; 18:50:50 INFO - }; 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - template 18:50:50 INFO - Span 18:50:50 INFO - MakeSpan(nsTArray_Impl& aTArray) 18:50:50 INFO - { 18:50:50 INFO - return aTArray; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - Span 18:50:50 INFO - MakeSpan(const nsTArray_Impl& aTArray) 18:50:50 INFO - { 18:50:50 INFO - return aTArray; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - static_assert(sizeof(AutoTArray) == 18:50:50 INFO - sizeof(void*) + sizeof(nsTArrayHeader) + sizeof(uint32_t) * 2, 18:50:50 INFO - "AutoTArray shouldn't contain any extra padding, " 18:50:50 INFO - "see the comment"); 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h" 18:50:50 INFO - template 18:50:50 INFO - nsTArray_base::nsTArray_base() 18:50:50 INFO - : mHdr(EmptyHdr()) 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::IsClass::value, "Token '" "nsTArray_base" "' is not a class type."); static_assert(!mozilla::IsBaseOf::value, "nsISupports classes don't need to call MOZ_COUNT_CTOR or MOZ_COUNT_DTOR");; NS_LogCtor((void*)this, "nsTArray_base", sizeof(*this)); } while (0); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - nsTArray_base::~nsTArray_base() 18:50:50 INFO - { 18:50:50 INFO - if (mHdr != EmptyHdr() && !UsesAutoArrayBuffer()) { 18:50:50 INFO - Alloc::Free(mHdr); 18:50:50 INFO - } 18:50:50 INFO - do { static_assert(mozilla::IsClass::value, "Token '" "nsTArray_base" "' is not a class type."); static_assert(!mozilla::IsBaseOf::value, "nsISupports classes don't need to call MOZ_COUNT_CTOR or MOZ_COUNT_DTOR");; NS_LogDtor((void*)this, "nsTArray_base", sizeof(*this)); } while (0); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - const nsTArrayHeader* 18:50:50 INFO - nsTArray_base::GetAutoArrayBufferUnsafe(size_t aElemAlign) const 18:50:50 INFO - { 18:50:50 INFO - const void* autoBuf = 18:50:50 INFO - &reinterpret_cast, 1>*>(this)->mAutoBuf; 18:50:50 INFO - static_assert(sizeof(void*) != 4 || 18:50:50 INFO - (mozilla::AlignmentFinder>::alignment == 8 && 18:50:50 INFO - sizeof(AutoTArray, 1>) == 18:50:50 INFO - sizeof(void*) + sizeof(nsTArrayHeader) + 18:50:50 INFO - 4 + sizeof(mozilla::AlignedElem<8>)), 18:50:50 INFO - "auto array padding wasn't what we expected"); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aElemAlign <= 4 || aElemAlign == 8))))) { MOZ_ReportAssertionFailure("aElemAlign <= 4 || aElemAlign == 8" " (" "unsupported alignment." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h", 49); do { } while (0); do { __debugbreak(); MOZ_NoReturn(49); } while (0); } } while (0); 18:50:50 INFO - #line 50 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h" 18:50:50 INFO - if (sizeof(void*) == 4 && aElemAlign == 8) { 18:50:50 INFO - autoBuf = reinterpret_cast(autoBuf) + 4; 18:50:50 INFO - } 18:50:50 INFO - return reinterpret_cast(autoBuf); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool 18:50:50 INFO - nsTArray_base::UsesAutoArrayBuffer() const 18:50:50 INFO - { 18:50:50 INFO - if (!mHdr->mIsAutoArray) { 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - static_assert(sizeof(nsTArrayHeader) > 4, 18:50:50 INFO - "see comment above"); 18:50:50 INFO - ptrdiff_t diff = reinterpret_cast(GetAutoArrayBuffer(8)) - 18:50:50 INFO - reinterpret_cast(GetAutoArrayBuffer(4)); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType= 0 && diff <= 4)>::isValid, "invalid assertion condition"); if ((!!(!(!!(diff >= 0 && diff <= 4))))) { MOZ_ReportAssertionFailure("diff >= 0 && diff <= 4" " (" "GetAutoArrayBuffer doesn't do what we expect." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h", 101); do { } while (0); do { __debugbreak(); MOZ_NoReturn(101); } while (0); } } while (0); 18:50:50 INFO - #line 102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h" 18:50:50 INFO - #line 103 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h" 18:50:50 INFO - return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 18:50:50 INFO - } 18:50:50 INFO - bool IsTwiceTheRequiredBytesRepresentableAsUint32(size_t aCapacity, 18:50:50 INFO - size_t aElemSize); 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - typename ActualAlloc::ResultTypeProxy 18:50:50 INFO - nsTArray_base::EnsureCapacity(size_type aCapacity, 18:50:50 INFO - size_type aElemSize) 18:50:50 INFO - { 18:50:50 INFO - if (aCapacity <= mHdr->mCapacity) { 18:50:50 INFO - return ActualAlloc::SuccessResult(); 18:50:50 INFO - } 18:50:50 INFO - if (!IsTwiceTheRequiredBytesRepresentableAsUint32(aCapacity, aElemSize)) { 18:50:50 INFO - ActualAlloc::SizeTooBig((size_t)aCapacity * aElemSize); 18:50:50 INFO - return ActualAlloc::FailureResult(); 18:50:50 INFO - } 18:50:50 INFO - size_t reqSize = sizeof(Header) + aCapacity * aElemSize; 18:50:50 INFO - if (mHdr == EmptyHdr()) { 18:50:50 INFO - Header* header = static_cast(ActualAlloc::Malloc(reqSize)); 18:50:50 INFO - if (!header) { 18:50:50 INFO - return ActualAlloc::FailureResult(); 18:50:50 INFO - } 18:50:50 INFO - header->mLength = 0; 18:50:50 INFO - header->mCapacity = aCapacity; 18:50:50 INFO - header->mIsAutoArray = 0; 18:50:50 INFO - mHdr = header; 18:50:50 INFO - return ActualAlloc::SuccessResult(); 18:50:50 INFO - } 18:50:50 INFO - const size_t slowGrowthThreshold = 8 * 1024 * 1024; 18:50:50 INFO - size_t bytesToAlloc; 18:50:50 INFO - if (reqSize >= slowGrowthThreshold) { 18:50:50 INFO - size_t currSize = sizeof(Header) + Capacity() * aElemSize; 18:50:50 INFO - size_t minNewSize = currSize + (currSize >> 3); 18:50:50 INFO - bytesToAlloc = reqSize > minNewSize ? reqSize : minNewSize; 18:50:50 INFO - const size_t MiB = 1 << 20; 18:50:50 INFO - bytesToAlloc = MiB * ((bytesToAlloc + MiB - 1) / MiB); 18:50:50 INFO - } else { 18:50:50 INFO - bytesToAlloc = mozilla::RoundUpPow2(reqSize); 18:50:50 INFO - } 18:50:50 INFO - Header* header; 18:50:50 INFO - if (UsesAutoArrayBuffer() || !Copy::allowRealloc) { 18:50:50 INFO - header = static_cast(ActualAlloc::Malloc(bytesToAlloc)); 18:50:50 INFO - if (!header) { 18:50:50 INFO - return ActualAlloc::FailureResult(); 18:50:50 INFO - } 18:50:50 INFO - Copy::MoveNonOverlappingRegionWithHeader(header, mHdr, Length(), aElemSize); 18:50:50 INFO - if (!UsesAutoArrayBuffer()) { 18:50:50 INFO - ActualAlloc::Free(mHdr); 18:50:50 INFO - } 18:50:50 INFO - } else { 18:50:50 INFO - header = static_cast(ActualAlloc::Realloc(mHdr, bytesToAlloc)); 18:50:50 INFO - if (!header) { 18:50:50 INFO - return ActualAlloc::FailureResult(); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - size_t newCapacity = (bytesToAlloc - sizeof(Header)) / aElemSize; 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType= aCapacity)>::isValid, "invalid assertion condition"); if ((!!(!(!!(newCapacity >= aCapacity))))) { MOZ_ReportAssertionFailure("newCapacity >= aCapacity" " (" "Didn't enlarge the array enough!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h", 191); do { } while (0); do { __debugbreak(); MOZ_NoReturn(191); } while (0); } } while (0); 18:50:50 INFO - header->mCapacity = newCapacity; 18:50:50 INFO - mHdr = header; 18:50:50 INFO - return ActualAlloc::SuccessResult(); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - void 18:50:50 INFO - nsTArray_base::ShrinkCapacity(size_type aElemSize, 18:50:50 INFO - size_t aElemAlign) 18:50:50 INFO - { 18:50:50 INFO - if (mHdr == EmptyHdr() || UsesAutoArrayBuffer()) { 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - if (mHdr->mLength >= mHdr->mCapacity) { 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - size_type length = Length(); 18:50:50 INFO - if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 18:50:50 INFO - Header* header = GetAutoArrayBuffer(aElemAlign); 18:50:50 INFO - header->mLength = length; 18:50:50 INFO - Copy::MoveNonOverlappingRegion(header + 1, mHdr + 1, length, aElemSize); 18:50:50 INFO - nsTArrayFallibleAllocator::Free(mHdr); 18:50:50 INFO - mHdr = header; 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - if (length == 0) { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!IsAutoArray()))))) { MOZ_ReportAssertionFailure("!IsAutoArray()" " (" "autoarray should have fit 0 elements" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h", 229); do { } while (0); do { __debugbreak(); MOZ_NoReturn(229); } while (0); } } while (0); 18:50:50 INFO - nsTArrayFallibleAllocator::Free(mHdr); 18:50:50 INFO - mHdr = EmptyHdr(); 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - size_type size = sizeof(Header) + length * aElemSize; 18:50:50 INFO - void* ptr = nsTArrayFallibleAllocator::Realloc(mHdr, size); 18:50:50 INFO - if (!ptr) { 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - mHdr = static_cast(ptr); 18:50:50 INFO - mHdr->mCapacity = length; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - void 18:50:50 INFO - nsTArray_base::ShiftData(index_type aStart, 18:50:50 INFO - size_type aOldLen, size_type aNewLen, 18:50:50 INFO - size_type aElemSize, size_t aElemAlign) 18:50:50 INFO - { 18:50:50 INFO - if (aOldLen == aNewLen) { 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - size_type num = mHdr->mLength - (aStart + aOldLen); 18:50:50 INFO - mHdr->mLength += aNewLen - aOldLen; 18:50:50 INFO - if (mHdr->mLength == 0) { 18:50:50 INFO - ShrinkCapacity(aElemSize, aElemAlign); 18:50:50 INFO - } else { 18:50:50 INFO - if (num == 0) { 18:50:50 INFO - return; 18:50:50 INFO - } 18:50:50 INFO - aStart *= aElemSize; 18:50:50 INFO - aNewLen *= aElemSize; 18:50:50 INFO - aOldLen *= aElemSize; 18:50:50 INFO - char* baseAddr = reinterpret_cast(mHdr + 1) + aStart; 18:50:50 INFO - Copy::MoveOverlappingRegion(baseAddr + aNewLen, baseAddr + aOldLen, num, aElemSize); 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - bool 18:50:50 INFO - nsTArray_base::InsertSlotsAt(index_type aIndex, size_type aCount, 18:50:50 INFO - size_type aElemSize, 18:50:50 INFO - size_t aElemAlign) 18:50:50 INFO - { 18:50:50 INFO - if ((!!(aIndex > Length()))) { 18:50:50 INFO - InvalidArrayIndex_CRASH(aIndex, Length()); 18:50:50 INFO - } 18:50:50 INFO - size_type newLen = Length() + aCount; 18:50:50 INFO - EnsureCapacity(newLen, aElemSize); 18:50:50 INFO - if (Capacity() < newLen) { 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - ShiftData(aIndex, 0, aCount, aElemSize, aElemAlign); 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - nsTArray_base::IsAutoArrayRestorer::IsAutoArrayRestorer( 18:50:50 INFO - nsTArray_base& aArray, 18:50:50 INFO - size_t aElemAlign) 18:50:50 INFO - : mArray(aArray) 18:50:50 INFO - , mElemAlign(aElemAlign) 18:50:50 INFO - , mIsAuto(aArray.IsAutoArray()) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - nsTArray_base::IsAutoArrayRestorer::~IsAutoArrayRestorer() 18:50:50 INFO - { 18:50:50 INFO - if (mIsAuto && mArray.mHdr == mArray.EmptyHdr()) { 18:50:50 INFO - mArray.mHdr = mArray.GetAutoArrayBufferUnsafe(mElemAlign); 18:50:50 INFO - mArray.mHdr->mLength = 0; 18:50:50 INFO - } else if (mArray.mHdr != mArray.EmptyHdr()) { 18:50:50 INFO - mArray.mHdr->mIsAutoArray = mIsAuto; 18:50:50 INFO - } 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - typename ActualAlloc::ResultTypeProxy 18:50:50 INFO - nsTArray_base::SwapArrayElements(nsTArray_base& aOther, 18:50:50 INFO - size_type aElemSize, 18:50:50 INFO - size_t aElemAlign) 18:50:50 INFO - { 18:50:50 INFO - IsAutoArrayRestorer ourAutoRestorer(*this, aElemAlign); 18:50:50 INFO - typename nsTArray_base::IsAutoArrayRestorer 18:50:50 INFO - otherAutoRestorer(aOther, aElemAlign); 18:50:50 INFO - if ((!UsesAutoArrayBuffer() || Capacity() < aOther.Length()) && 18:50:50 INFO - (!aOther.UsesAutoArrayBuffer() || aOther.Capacity() < Length())) { 18:50:50 INFO - if (!EnsureNotUsingAutoArrayBuffer(aElemSize) || 18:50:50 INFO - !aOther.template EnsureNotUsingAutoArrayBuffer(aElemSize)) { 18:50:50 INFO - return ActualAlloc::FailureResult(); 18:50:50 INFO - } 18:50:50 INFO - Header* temp = mHdr; 18:50:50 INFO - mHdr = aOther.mHdr; 18:50:50 INFO - aOther.mHdr = temp; 18:50:50 INFO - return ActualAlloc::SuccessResult(); 18:50:50 INFO - } 18:50:50 INFO - if (!ActualAlloc::Successful(EnsureCapacity(aOther.Length(), aElemSize)) || 18:50:50 INFO - !Allocator::Successful(aOther.template EnsureCapacity(Length(), aElemSize))) { 18:50:50 INFO - return ActualAlloc::FailureResult(); 18:50:50 INFO - } 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(UsesAutoArrayBuffer() || aOther.UsesAutoArrayBuffer()))))) { MOZ_ReportAssertionFailure("UsesAutoArrayBuffer() || aOther.UsesAutoArrayBuffer()" " (" "One of the arrays should be using its auto buffer." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h", 390); do { } while (0); do { __debugbreak(); MOZ_NoReturn(390); } while (0); } } while (0); 18:50:50 INFO - #line 391 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h" 18:50:50 INFO - size_type smallerLength = XPCOM_MIN(Length(), aOther.Length()); 18:50:50 INFO - size_type largerLength = XPCOM_MAX(Length(), aOther.Length()); 18:50:50 INFO - void* smallerElements; 18:50:50 INFO - void* largerElements; 18:50:50 INFO - if (Length() <= aOther.Length()) { 18:50:50 INFO - smallerElements = Hdr() + 1; 18:50:50 INFO - largerElements = aOther.Hdr() + 1; 18:50:50 INFO - } else { 18:50:50 INFO - smallerElements = aOther.Hdr() + 1; 18:50:50 INFO - largerElements = Hdr() + 1; 18:50:50 INFO - } 18:50:50 INFO - AutoTArray, 64> temp; 18:50:50 INFO - if (!ActualAlloc::Successful(temp.template EnsureCapacity(smallerLength, 18:50:50 INFO - aElemSize))) { 18:50:50 INFO - return ActualAlloc::FailureResult(); 18:50:50 INFO - } 18:50:50 INFO - Copy::MoveNonOverlappingRegion(temp.Elements(), smallerElements, smallerLength, aElemSize); 18:50:50 INFO - Copy::MoveNonOverlappingRegion(smallerElements, largerElements, largerLength, aElemSize); 18:50:50 INFO - Copy::MoveNonOverlappingRegion(largerElements, temp.Elements(), smallerLength, aElemSize); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((aOther.Length() == 0 || mHdr != EmptyHdr()) && (Length() == 0 || aOther.mHdr != EmptyHdr())))))) { MOZ_ReportAssertionFailure("(aOther.Length() == 0 || mHdr != EmptyHdr()) && (Length() == 0 || aOther.mHdr != EmptyHdr())" " (" "Don't set sEmptyHdr's length." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h", 422); do { } while (0); do { __debugbreak(); MOZ_NoReturn(422); } while (0); } } while (0); 18:50:50 INFO - #line 423 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray-inl.h" 18:50:50 INFO - size_type tempLength = Length(); 18:50:50 INFO - if (mHdr != EmptyHdr()) { 18:50:50 INFO - mHdr->mLength = aOther.Length(); 18:50:50 INFO - } 18:50:50 INFO - if (aOther.mHdr != EmptyHdr()) { 18:50:50 INFO - aOther.mHdr->mLength = tempLength; 18:50:50 INFO - } 18:50:50 INFO - return ActualAlloc::SuccessResult(); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - template 18:50:50 INFO - bool 18:50:50 INFO - nsTArray_base::EnsureNotUsingAutoArrayBuffer(size_type aElemSize) 18:50:50 INFO - { 18:50:50 INFO - if (UsesAutoArrayBuffer()) { 18:50:50 INFO - if (Length() == 0) { 18:50:50 INFO - mHdr = EmptyHdr(); 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - size_type size = sizeof(Header) + Length() * aElemSize; 18:50:50 INFO - Header* header = static_cast(ActualAlloc::Malloc(size)); 18:50:50 INFO - if (!header) { 18:50:50 INFO - return false; 18:50:50 INFO - } 18:50:50 INFO - Copy::MoveNonOverlappingRegionWithHeader(header, mHdr, Length(), aElemSize); 18:50:50 INFO - header->mCapacity = Length(); 18:50:50 INFO - mHdr = header; 18:50:50 INFO - } 18:50:50 INFO - return true; 18:50:50 INFO - } 18:50:50 INFO - #line 2504 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - #line 2506 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsTArray.h" 18:50:50 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsILoadInfo.h" 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BasePrincipal.h" 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsJSPrincipals.h" 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Range.h" 18:50:50 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h" 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - template 18:50:50 INFO - class RangedPtr 18:50:50 INFO - { 18:50:50 INFO - T* mPtr; 18:50:50 INFO - T* const mRangeStart; 18:50:50 INFO - T* const mRangeEnd; 18:50:50 INFO - #line 51 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h" 18:50:50 INFO - void checkSanity() 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRangeStart <= mPtr))))) { MOZ_ReportAssertionFailure("mRangeStart <= mPtr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 54); do { } while (0); do { __debugbreak(); MOZ_NoReturn(54); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr <= mRangeEnd))))) { MOZ_ReportAssertionFailure("mPtr <= mRangeEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 55); do { } while (0); do { __debugbreak(); MOZ_NoReturn(55); } while (0); } } while (0); 18:50:50 INFO - } 18:50:50 INFO - RangedPtr create(T* aPtr) const 18:50:50 INFO - { 18:50:50 INFO - return RangedPtr(aPtr, mRangeStart, mRangeEnd); 18:50:50 INFO - #line 66 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h" 18:50:50 INFO - } 18:50:50 INFO - uintptr_t asUintptr() const { return reinterpret_cast(mPtr); } 18:50:50 INFO - public: 18:50:50 INFO - RangedPtr(T* aPtr, T* aStart, T* aEnd) 18:50:50 INFO - : mPtr(aPtr) 18:50:50 INFO - , mRangeStart(aStart), mRangeEnd(aEnd) 18:50:50 INFO - #line 76 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h" 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRangeStart <= mRangeEnd))))) { MOZ_ReportAssertionFailure("mRangeStart <= mRangeEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 77); do { } while (0); do { __debugbreak(); MOZ_NoReturn(77); } while (0); } } while (0); 18:50:50 INFO - checkSanity(); 18:50:50 INFO - } 18:50:50 INFO - RangedPtr(T* aPtr, T* aStart, size_t aLength) 18:50:50 INFO - : mPtr(aPtr) 18:50:50 INFO - , mRangeStart(aStart), mRangeEnd(aStart + aLength) 18:50:50 INFO - #line 85 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h" 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aLength <= size_t(-1) / sizeof(T)))))) { MOZ_ReportAssertionFailure("aLength <= size_t(-1) / sizeof(T)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 86); do { } while (0); do { __debugbreak(); MOZ_NoReturn(86); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType(mRangeStart) + aLength * sizeof(T) >= reinterpret_cast(mRangeStart))>::isValid, "invalid assertion condition"); if ((!!(!(!!(reinterpret_cast(mRangeStart) + aLength * sizeof(T) >= reinterpret_cast(mRangeStart)))))) { MOZ_ReportAssertionFailure("reinterpret_cast(mRangeStart) + aLength * sizeof(T) >= reinterpret_cast(mRangeStart)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 88); do { } while (0); do { __debugbreak(); MOZ_NoReturn(88); } while (0); } } while (0); 18:50:50 INFO - #line 89 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h" 18:50:50 INFO - checkSanity(); 18:50:50 INFO - } 18:50:50 INFO - RangedPtr(T* aPtr, size_t aLength) 18:50:50 INFO - : mPtr(aPtr) 18:50:50 INFO - , mRangeStart(aPtr), mRangeEnd(aPtr + aLength) 18:50:50 INFO - #line 98 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h" 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aLength <= size_t(-1) / sizeof(T)))))) { MOZ_ReportAssertionFailure("aLength <= size_t(-1) / sizeof(T)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 99); do { } while (0); do { __debugbreak(); MOZ_NoReturn(99); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType(mRangeStart) + aLength * sizeof(T) >= reinterpret_cast(mRangeStart))>::isValid, "invalid assertion condition"); if ((!!(!(!!(reinterpret_cast(mRangeStart) + aLength * sizeof(T) >= reinterpret_cast(mRangeStart)))))) { MOZ_ReportAssertionFailure("reinterpret_cast(mRangeStart) + aLength * sizeof(T) >= reinterpret_cast(mRangeStart)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 101); do { } while (0); do { __debugbreak(); MOZ_NoReturn(101); } while (0); } } while (0); 18:50:50 INFO - #line 102 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h" 18:50:50 INFO - checkSanity(); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - explicit RangedPtr(T (&aArr)[N]) 18:50:50 INFO - : mPtr(aArr) 18:50:50 INFO - , mRangeStart(aArr), mRangeEnd(aArr + N) 18:50:50 INFO - #line 112 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h" 18:50:50 INFO - { 18:50:50 INFO - checkSanity(); 18:50:50 INFO - } 18:50:50 INFO - T* get() const { return mPtr; } 18:50:50 INFO - explicit operator bool() const { return mPtr != nullptr; } 18:50:50 INFO - void checkIdenticalRange(const RangedPtr& aOther) const 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRangeStart == aOther.mRangeStart))))) { MOZ_ReportAssertionFailure("mRangeStart == aOther.mRangeStart", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 122); do { } while (0); do { __debugbreak(); MOZ_NoReturn(122); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRangeEnd == aOther.mRangeEnd))))) { MOZ_ReportAssertionFailure("mRangeEnd == aOther.mRangeEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 123); do { } while (0); do { __debugbreak(); MOZ_NoReturn(123); } while (0); } } while (0); 18:50:50 INFO - } 18:50:50 INFO - RangedPtr& operator=(const RangedPtr& aOther) 18:50:50 INFO - { 18:50:50 INFO - checkIdenticalRange(aOther); 18:50:50 INFO - mPtr = aOther.mPtr; 18:50:50 INFO - checkSanity(); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - RangedPtr operator+(size_t aInc) const 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aInc <= size_t(-1) / sizeof(T)))))) { MOZ_ReportAssertionFailure("aInc <= size_t(-1) / sizeof(T)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 146); do { } while (0); do { __debugbreak(); MOZ_NoReturn(146); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType= asUintptr())>::isValid, "invalid assertion condition"); if ((!!(!(!!(asUintptr() + aInc * sizeof(T) >= asUintptr()))))) { MOZ_ReportAssertionFailure("asUintptr() + aInc * sizeof(T) >= asUintptr()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 147); do { } while (0); do { __debugbreak(); MOZ_NoReturn(147); } while (0); } } while (0); 18:50:50 INFO - return create(mPtr + aInc); 18:50:50 INFO - } 18:50:50 INFO - RangedPtr operator-(size_t aDec) const 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aDec <= size_t(-1) / sizeof(T)))))) { MOZ_ReportAssertionFailure("aDec <= size_t(-1) / sizeof(T)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 153); do { } while (0); do { __debugbreak(); MOZ_NoReturn(153); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(asUintptr() - aDec * sizeof(T) <= asUintptr()))))) { MOZ_ReportAssertionFailure("asUintptr() - aDec * sizeof(T) <= asUintptr()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 154); do { } while (0); do { __debugbreak(); MOZ_NoReturn(154); } while (0); } } while (0); 18:50:50 INFO - return create(mPtr - aDec); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - RangedPtr& operator=(U* aPtr) 18:50:50 INFO - { 18:50:50 INFO - *this = create(aPtr); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - RangedPtr& operator=(const RangedPtr& aPtr) 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRangeStart <= aPtr.mPtr))))) { MOZ_ReportAssertionFailure("mRangeStart <= aPtr.mPtr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 172); do { } while (0); do { __debugbreak(); MOZ_NoReturn(172); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aPtr.mPtr <= mRangeEnd))))) { MOZ_ReportAssertionFailure("aPtr.mPtr <= mRangeEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 173); do { } while (0); do { __debugbreak(); MOZ_NoReturn(173); } while (0); } } while (0); 18:50:50 INFO - mPtr = aPtr.mPtr; 18:50:50 INFO - checkSanity(); 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - RangedPtr& operator++() 18:50:50 INFO - { 18:50:50 INFO - return (*this += 1); 18:50:50 INFO - } 18:50:50 INFO - RangedPtr operator++(int) 18:50:50 INFO - { 18:50:50 INFO - RangedPtr rcp = *this; 18:50:50 INFO - ++*this; 18:50:50 INFO - return rcp; 18:50:50 INFO - } 18:50:50 INFO - RangedPtr& operator--() 18:50:50 INFO - { 18:50:50 INFO - return (*this -= 1); 18:50:50 INFO - } 18:50:50 INFO - RangedPtr operator--(int) 18:50:50 INFO - { 18:50:50 INFO - RangedPtr rcp = *this; 18:50:50 INFO - --*this; 18:50:50 INFO - return rcp; 18:50:50 INFO - } 18:50:50 INFO - RangedPtr& operator+=(size_t aInc) 18:50:50 INFO - { 18:50:50 INFO - *this = *this + aInc; 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - RangedPtr& operator-=(size_t aDec) 18:50:50 INFO - { 18:50:50 INFO - *this = *this - aDec; 18:50:50 INFO - return *this; 18:50:50 INFO - } 18:50:50 INFO - T& operator[](int aIndex) const 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0 ? aIndex : -aIndex) <= size_t(-1) / sizeof(T))>::isValid, "invalid assertion condition"); if ((!!(!(!!(size_t(aIndex > 0 ? aIndex : -aIndex) <= size_t(-1) / sizeof(T)))))) { MOZ_ReportAssertionFailure("size_t(aIndex > 0 ? aIndex : -aIndex) <= size_t(-1) / sizeof(T)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 217); do { } while (0); do { __debugbreak(); MOZ_NoReturn(217); } while (0); } } while (0); 18:50:50 INFO - return *create(mPtr + aIndex); 18:50:50 INFO - } 18:50:50 INFO - T& operator*() const 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType= mRangeStart)>::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr >= mRangeStart))))) { MOZ_ReportAssertionFailure("mPtr >= mRangeStart", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 223); do { } while (0); do { __debugbreak(); MOZ_NoReturn(223); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr < mRangeEnd))))) { MOZ_ReportAssertionFailure("mPtr < mRangeEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 224); do { } while (0); do { __debugbreak(); MOZ_NoReturn(224); } while (0); } } while (0); 18:50:50 INFO - return *mPtr; 18:50:50 INFO - } 18:50:50 INFO - T* operator->() const 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType= mRangeStart)>::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr >= mRangeStart))))) { MOZ_ReportAssertionFailure("mPtr >= mRangeStart", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 230); do { } while (0); do { __debugbreak(); MOZ_NoReturn(230); } while (0); } } while (0); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr < mRangeEnd))))) { MOZ_ReportAssertionFailure("mPtr < mRangeEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 231); do { } while (0); do { __debugbreak(); MOZ_NoReturn(231); } while (0); } } while (0); 18:50:50 INFO - return mPtr; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool operator==(const RangedPtr& aOther) const 18:50:50 INFO - { 18:50:50 INFO - return mPtr == aOther.mPtr; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool operator!=(const RangedPtr& aOther) const 18:50:50 INFO - { 18:50:50 INFO - return !(*this == aOther); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool operator==(const U* u) const 18:50:50 INFO - { 18:50:50 INFO - return mPtr == u; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool operator!=(const U* u) const 18:50:50 INFO - { 18:50:50 INFO - return !(*this == u); 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool operator<(const RangedPtr& aOther) const 18:50:50 INFO - { 18:50:50 INFO - return mPtr < aOther.mPtr; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool operator<=(const RangedPtr& aOther) const 18:50:50 INFO - { 18:50:50 INFO - return mPtr <= aOther.mPtr; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool operator>(const RangedPtr& aOther) const 18:50:50 INFO - { 18:50:50 INFO - return mPtr > aOther.mPtr; 18:50:50 INFO - } 18:50:50 INFO - template 18:50:50 INFO - bool operator>=(const RangedPtr& aOther) const 18:50:50 INFO - { 18:50:50 INFO - return mPtr >= aOther.mPtr; 18:50:50 INFO - } 18:50:50 INFO - size_t operator-(const RangedPtr& aOther) const 18:50:50 INFO - { 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType= aOther.mPtr)>::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr >= aOther.mPtr))))) { MOZ_ReportAssertionFailure("mPtr >= aOther.mPtr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h", 281); do { } while (0); do { __debugbreak(); MOZ_NoReturn(281); } while (0); } } while (0); 18:50:50 INFO - return PointerRangeSize(aOther.mPtr, mPtr); 18:50:50 INFO - } 18:50:50 INFO - private: 18:50:50 INFO - RangedPtr() = delete; 18:50:50 INFO - }; 18:50:50 INFO - } 18:50:50 INFO - #line 292 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RangedPtr.h" 18:50:50 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Range.h" 18:50:50 INFO - namespace mozilla { 18:50:50 INFO - template 18:50:50 INFO - class Range 18:50:50 INFO - { 18:50:50 INFO - const RangedPtr mStart; 18:50:50 INFO - const RangedPtr mEnd; 18:50:50 INFO - public: 18:50:50 INFO - Range() : mStart(nullptr, 0), mEnd(nullptr, 0) {} 18:50:50 INFO - Range(T* aPtr, size_t aLength) 18:50:50 INFO - : mStart(aPtr, aPtr, aPtr + aLength), 18:50:50 INFO - mEnd(aPtr + aLength, aPtr, aPtr + aLength) 18:50:50 INFO - {} 18:50:50 INFO - Range(const RangedPtr& aStart, const RangedPtr& aEnd) 18:50:50 INFO - : mStart(aStart.get(), aStart.get(), aEnd.get()), 18:50:50 INFO - mEnd(aEnd.get(), aStart.get(), aEnd.get()) 18:50:50 INFO - { 18:50:50 INFO - aStart.checkIdenticalRange(aEnd); 18:50:50 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aStart <= aEnd))))) { MOZ_ReportAssertionFailure("aStart <= aEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Range.h", 37); do { } while (0); do { __debugbreak(); MOZ_NoReturn(37); } while (0); } } while (0); 18:50:50 INFO - } 18:50:50 INFO - template::value, 18:50:50 INFO - int>::Type> 18:50:50 INFO - Range(const Range& aOther) 18:50:50 INFO - : mStart(aOther.mStart), 18:50:50 INFO - mEnd(aOther.mEnd) 18:50:50 INFO - {} 18:50:50 INFO - Range(Span aSpan) 18:50:50 INFO - : Range(aSpan.Elements(), aSpan.Length()) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - template::value, 18:50:50 INFO - int>::Type> 18:50:50 INFO - Range(const Span& aSpan) 18:50:50 INFO - : Range(aSpan.Elements(), aSpan.Length()) 18:50:50 INFO - { 18:50:50 INFO - } 18:50:50 INFO - RangedPtr begin() const { return mStart; } 18:50:50 INFO - RangedPtr end() const { return mEnd; } 18:50:50 INFO - size_t length() const { return mEnd - mStart; } 18:50:50 INFO - T& operator[](size_t aOffset) const { return mStart[aOffset]; } 18:50:50 INFO - explicit operator bool() const { return mStart != nullptr; } 18:50:51 INFO - operator Span() { return Span(mStart.get(), length()); } 18:50:51 INFO - operator Span() const { return Span(mStart.get(), length()); } 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - Span 18:50:51 INFO - MakeSpan(Range& aRange) 18:50:51 INFO - { 18:50:51 INFO - return aRange; 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - Span 18:50:51 INFO - MakeSpan(const Range& aRange) 18:50:51 INFO - { 18:50:51 INFO - return aRange; 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - #line 91 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Range.h" 18:50:51 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Variant.h" 18:50:51 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h" 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSNative)(JSContext* cx, unsigned argc, JS::Value* vp); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern const HandleValue UndefinedHandleValue; 18:50:51 INFO - namespace detail { 18:50:51 INFO - extern Value 18:50:51 INFO - ComputeThis(JSContext* cx, JS::Value* vp); 18:50:51 INFO - extern void 18:50:51 INFO - CheckIsValidConstructible(const Value& v); 18:50:51 INFO - #line 97 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h" 18:50:51 INFO - class IncludeUsedRval 18:50:51 INFO - { 18:50:51 INFO - protected: 18:50:51 INFO - mutable bool usedRval_; 18:50:51 INFO - void setUsedRval() const { usedRval_ = true; } 18:50:51 INFO - void clearUsedRval() const { usedRval_ = false; } 18:50:51 INFO - void assertUnusedRval() const { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!usedRval_))))) { MOZ_ReportAssertionFailure("!usedRval_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h", 105); do { } while (0); do { __debugbreak(); MOZ_NoReturn(105); } while (0); } } while (0); } 18:50:51 INFO - #line 111 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h" 18:50:51 INFO - }; 18:50:51 INFO - class NoUsedRval 18:50:51 INFO - { 18:50:51 INFO - protected: 18:50:51 INFO - void setUsedRval() const {} 18:50:51 INFO - void clearUsedRval() const {} 18:50:51 INFO - void assertUnusedRval() const {} 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - class CallArgsBase : public WantUsedRval 18:50:51 INFO - { 18:50:51 INFO - static_assert(mozilla::IsSame::value || 18:50:51 INFO - mozilla::IsSame::value, 18:50:51 INFO - "WantUsedRval can only be IncludeUsedRval or NoUsedRval"); 18:50:51 INFO - protected: 18:50:51 INFO - Value* argv_; 18:50:51 INFO - unsigned argc_; 18:50:51 INFO - bool constructing_:1; 18:50:51 INFO - bool ignoresReturnValue_:1; 18:50:51 INFO - public: 18:50:51 INFO - HandleValue calleev() const { 18:50:51 INFO - this->assertUnusedRval(); 18:50:51 INFO - return HandleValue::fromMarkedLocation(&argv_[-2]); 18:50:51 INFO - } 18:50:51 INFO - JSObject& callee() const { 18:50:51 INFO - return calleev().toObject(); 18:50:51 INFO - } 18:50:51 INFO - bool isConstructing() const { 18:50:51 INFO - if (!argv_[-1].isMagic()) 18:50:51 INFO - return false; 18:50:51 INFO - if (!this->usedRval_) 18:50:51 INFO - CheckIsValidConstructible(calleev()); 18:50:51 INFO - #line 166 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h" 18:50:51 INFO - return true; 18:50:51 INFO - } 18:50:51 INFO - bool ignoresReturnValue() const { 18:50:51 INFO - return ignoresReturnValue_; 18:50:51 INFO - } 18:50:51 INFO - MutableHandleValue newTarget() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(constructing_))))) { MOZ_ReportAssertionFailure("constructing_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h", 175); do { } while (0); do { __debugbreak(); MOZ_NoReturn(175); } while (0); } } while (0); 18:50:51 INFO - return MutableHandleValue::fromMarkedLocation(&this->argv_[argc_]); 18:50:51 INFO - } 18:50:51 INFO - HandleValue thisv() const { 18:50:51 INFO - return HandleValue::fromMarkedLocation(&argv_[-1]); 18:50:51 INFO - } 18:50:51 INFO - Value computeThis(JSContext* cx) const { 18:50:51 INFO - if (thisv().isObject()) 18:50:51 INFO - return thisv(); 18:50:51 INFO - return ComputeThis(cx, base()); 18:50:51 INFO - } 18:50:51 INFO - unsigned length() const { return argc_; } 18:50:51 INFO - MutableHandleValue operator[](unsigned i) const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(i < argc_))))) { MOZ_ReportAssertionFailure("i < argc_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h", 206); do { } while (0); do { __debugbreak(); MOZ_NoReturn(206); } while (0); } } while (0); 18:50:51 INFO - return MutableHandleValue::fromMarkedLocation(&this->argv_[i]); 18:50:51 INFO - } 18:50:51 INFO - HandleValue get(unsigned i) const { 18:50:51 INFO - return i < length() 18:50:51 INFO - ? HandleValue::fromMarkedLocation(&this->argv_[i]) 18:50:51 INFO - : UndefinedHandleValue; 18:50:51 INFO - } 18:50:51 INFO - bool hasDefined(unsigned i) const { 18:50:51 INFO - return i < argc_ && !this->argv_[i].isUndefined(); 18:50:51 INFO - } 18:50:51 INFO - MutableHandleValue rval() const { 18:50:51 INFO - this->setUsedRval(); 18:50:51 INFO - return MutableHandleValue::fromMarkedLocation(&argv_[-2]); 18:50:51 INFO - } 18:50:51 INFO - public: 18:50:51 INFO - void setCallee(const Value& aCalleev) const { 18:50:51 INFO - this->clearUsedRval(); 18:50:51 INFO - argv_[-2] = aCalleev; 18:50:51 INFO - } 18:50:51 INFO - void setThis(const Value& aThisv) const { 18:50:51 INFO - argv_[-1] = aThisv; 18:50:51 INFO - } 18:50:51 INFO - MutableHandleValue mutableThisv() const { 18:50:51 INFO - return MutableHandleValue::fromMarkedLocation(&argv_[-1]); 18:50:51 INFO - } 18:50:51 INFO - public: 18:50:51 INFO - Value* array() const { return argv_; } 18:50:51 INFO - Value* end() const { return argv_ + argc_ + constructing_; } 18:50:51 INFO - public: 18:50:51 INFO - Value* base() const { return argv_ - 2; } 18:50:51 INFO - Value* spAfterCall() const { 18:50:51 INFO - this->setUsedRval(); 18:50:51 INFO - return argv_ - 1; 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - class CallArgs : public detail::CallArgsBase 18:50:51 INFO - { 18:50:51 INFO - private: 18:50:51 INFO - friend CallArgs CallArgsFromVp(unsigned argc, Value* vp); 18:50:51 INFO - friend CallArgs CallArgsFromSp(unsigned stackSlots, Value* sp, bool constructing, 18:50:51 INFO - bool ignoresReturnValue); 18:50:51 INFO - static CallArgs create(unsigned argc, Value* argv, bool constructing, 18:50:51 INFO - bool ignoresReturnValue = false) { 18:50:51 INFO - CallArgs args; 18:50:51 INFO - args.clearUsedRval(); 18:50:51 INFO - args.argv_ = argv; 18:50:51 INFO - args.argc_ = argc; 18:50:51 INFO - args.constructing_ = constructing; 18:50:51 INFO - args.ignoresReturnValue_ = ignoresReturnValue; 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ValueIsNotGray(args.thisv())))))) { MOZ_ReportAssertionFailure("ValueIsNotGray(args.thisv())", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h", 302); do { } while (0); do { __debugbreak(); MOZ_NoReturn(302); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ValueIsNotGray(args.calleev())))))) { MOZ_ReportAssertionFailure("ValueIsNotGray(args.calleev())", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h", 303); do { } while (0); do { __debugbreak(); MOZ_NoReturn(303); } while (0); } } while (0); 18:50:51 INFO - for (unsigned i = 0; i < argc; ++i) 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ValueIsNotGray(argv[i])))))) { MOZ_ReportAssertionFailure("ValueIsNotGray(argv[i])", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h", 305); do { } while (0); do { __debugbreak(); MOZ_NoReturn(305); } while (0); } } while (0); 18:50:51 INFO - #line 307 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h" 18:50:51 INFO - return args; 18:50:51 INFO - } 18:50:51 INFO - public: 18:50:51 INFO - bool requireAtLeast(JSContext* cx, const char* fnname, unsigned required) const; 18:50:51 INFO - }; 18:50:51 INFO - inline CallArgs 18:50:51 INFO - CallArgsFromVp(unsigned argc, Value* vp) 18:50:51 INFO - { 18:50:51 INFO - return CallArgs::create(argc, vp + 2, vp[1].isMagic(JS_IS_CONSTRUCTING)); 18:50:51 INFO - } 18:50:51 INFO - inline CallArgs 18:50:51 INFO - CallArgsFromSp(unsigned stackSlots, Value* sp, bool constructing = false, 18:50:51 INFO - bool ignoresReturnValue = false) 18:50:51 INFO - { 18:50:51 INFO - return CallArgs::create(stackSlots - constructing, sp - stackSlots, constructing, 18:50:51 INFO - ignoresReturnValue); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - inline JS::Value 18:50:51 INFO - JS_THIS(JSContext* cx, JS::Value* vp) 18:50:51 INFO - { 18:50:51 INFO - return vp[1].isPrimitive() ? JS::detail::ComputeThis(cx, vp) : vp[1]; 18:50:51 INFO - } 18:50:51 INFO - #line 384 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CallArgs.h" 18:50:51 INFO - #line 30 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CharacterEncoding.h" 18:50:51 INFO - class JSFlatString; 18:50:51 INFO - namespace JS { 18:50:51 INFO - class Latin1Chars : public mozilla::Range 18:50:51 INFO - { 18:50:51 INFO - typedef mozilla::Range Base; 18:50:51 INFO - public: 18:50:51 INFO - using CharT = Latin1Char; 18:50:51 INFO - Latin1Chars() : Base() {} 18:50:51 INFO - Latin1Chars(char* aBytes, size_t aLength) : Base(reinterpret_cast(aBytes), aLength) {} 18:50:51 INFO - Latin1Chars(const Latin1Char* aBytes, size_t aLength) 18:50:51 INFO - : Base(const_cast(aBytes), aLength) 18:50:51 INFO - {} 18:50:51 INFO - Latin1Chars(const char* aBytes, size_t aLength) 18:50:51 INFO - : Base(reinterpret_cast(const_cast(aBytes)), aLength) 18:50:51 INFO - {} 18:50:51 INFO - }; 18:50:51 INFO - class Latin1CharsZ : public mozilla::RangedPtr 18:50:51 INFO - { 18:50:51 INFO - typedef mozilla::RangedPtr Base; 18:50:51 INFO - public: 18:50:51 INFO - using CharT = Latin1Char; 18:50:51 INFO - Latin1CharsZ() : Base(nullptr, 0) {} 18:50:51 INFO - Latin1CharsZ(char* aBytes, size_t aLength) 18:50:51 INFO - : Base(reinterpret_cast(aBytes), aLength) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBytes[aLength] == '\0'))))) { MOZ_ReportAssertionFailure("aBytes[aLength] == '\\0'", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CharacterEncoding.h", 57); do { } while (0); do { __debugbreak(); MOZ_NoReturn(57); } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - Latin1CharsZ(Latin1Char* aBytes, size_t aLength) 18:50:51 INFO - : Base(aBytes, aLength) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBytes[aLength] == '\0'))))) { MOZ_ReportAssertionFailure("aBytes[aLength] == '\\0'", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CharacterEncoding.h", 63); do { } while (0); do { __debugbreak(); MOZ_NoReturn(63); } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - using Base::operator=; 18:50:51 INFO - char* c_str() { return reinterpret_cast(get()); } 18:50:51 INFO - }; 18:50:51 INFO - class UTF8Chars : public mozilla::Range 18:50:51 INFO - { 18:50:51 INFO - typedef mozilla::Range Base; 18:50:51 INFO - public: 18:50:51 INFO - using CharT = unsigned char; 18:50:51 INFO - UTF8Chars() : Base() {} 18:50:51 INFO - UTF8Chars(char* aBytes, size_t aLength) 18:50:51 INFO - : Base(reinterpret_cast(aBytes), aLength) 18:50:51 INFO - {} 18:50:51 INFO - UTF8Chars(const char* aBytes, size_t aLength) 18:50:51 INFO - : Base(reinterpret_cast(const_cast(aBytes)), aLength) 18:50:51 INFO - {} 18:50:51 INFO - }; 18:50:51 INFO - class UTF8CharsZ : public mozilla::RangedPtr 18:50:51 INFO - { 18:50:51 INFO - typedef mozilla::RangedPtr Base; 18:50:51 INFO - public: 18:50:51 INFO - using CharT = unsigned char; 18:50:51 INFO - UTF8CharsZ() : Base(nullptr, 0) {} 18:50:51 INFO - UTF8CharsZ(char* aBytes, size_t aLength) 18:50:51 INFO - : Base(reinterpret_cast(aBytes), aLength) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBytes[aLength] == '\0'))))) { MOZ_ReportAssertionFailure("aBytes[aLength] == '\\0'", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CharacterEncoding.h", 102); do { } while (0); do { __debugbreak(); MOZ_NoReturn(102); } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - UTF8CharsZ(unsigned char* aBytes, size_t aLength) 18:50:51 INFO - : Base(aBytes, aLength) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBytes[aLength] == '\0'))))) { MOZ_ReportAssertionFailure("aBytes[aLength] == '\\0'", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CharacterEncoding.h", 108); do { } while (0); do { __debugbreak(); MOZ_NoReturn(108); } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - using Base::operator=; 18:50:51 INFO - char* c_str() { return reinterpret_cast(get()); } 18:50:51 INFO - }; 18:50:51 INFO - class ConstUTF8CharsZ 18:50:51 INFO - { 18:50:51 INFO - const char* data_; 18:50:51 INFO - public: 18:50:51 INFO - using CharT = unsigned char; 18:50:51 INFO - ConstUTF8CharsZ() : data_(nullptr) 18:50:51 INFO - {} 18:50:51 INFO - ConstUTF8CharsZ(const char* aBytes, size_t aLength) 18:50:51 INFO - : data_(aBytes) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aBytes[aLength] == '\0'))))) { MOZ_ReportAssertionFailure("aBytes[aLength] == '\\0'", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CharacterEncoding.h", 135); do { } while (0); do { __debugbreak(); MOZ_NoReturn(135); } while (0); } } while (0); 18:50:51 INFO - validate(aLength); 18:50:51 INFO - #line 139 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CharacterEncoding.h" 18:50:51 INFO - } 18:50:51 INFO - const void* get() const { return data_; } 18:50:51 INFO - const char* c_str() const { return data_; } 18:50:51 INFO - explicit operator bool() const { return data_ != nullptr; } 18:50:51 INFO - private: 18:50:51 INFO - void validate(size_t aLength); 18:50:51 INFO - #line 151 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CharacterEncoding.h" 18:50:51 INFO - }; 18:50:51 INFO - class TwoByteChars : public mozilla::Range 18:50:51 INFO - { 18:50:51 INFO - typedef mozilla::Range Base; 18:50:51 INFO - public: 18:50:51 INFO - using CharT = char16_t; 18:50:51 INFO - TwoByteChars() : Base() {} 18:50:51 INFO - TwoByteChars(char16_t* aChars, size_t aLength) : Base(aChars, aLength) {} 18:50:51 INFO - TwoByteChars(const char16_t* aChars, size_t aLength) : Base(const_cast(aChars), aLength) {} 18:50:51 INFO - }; 18:50:51 INFO - class TwoByteCharsZ : public mozilla::RangedPtr 18:50:51 INFO - { 18:50:51 INFO - typedef mozilla::RangedPtr Base; 18:50:51 INFO - public: 18:50:51 INFO - using CharT = char16_t; 18:50:51 INFO - TwoByteCharsZ() : Base(nullptr, 0) {} 18:50:51 INFO - TwoByteCharsZ(char16_t* chars, size_t length) 18:50:51 INFO - : Base(chars, length) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(chars[length] == '\0'))))) { MOZ_ReportAssertionFailure("chars[length] == '\\0'", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CharacterEncoding.h", 188); do { } while (0); do { __debugbreak(); MOZ_NoReturn(188); } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - using Base::operator=; 18:50:51 INFO - }; 18:50:51 INFO - typedef mozilla::RangedPtr ConstCharPtr; 18:50:51 INFO - class ConstTwoByteChars : public mozilla::Range 18:50:51 INFO - { 18:50:51 INFO - typedef mozilla::Range Base; 18:50:51 INFO - public: 18:50:51 INFO - using CharT = char16_t; 18:50:51 INFO - ConstTwoByteChars() : Base() {} 18:50:51 INFO - ConstTwoByteChars(const char16_t* aChars, size_t aLength) : Base(aChars, aLength) {} 18:50:51 INFO - }; 18:50:51 INFO - extern Latin1CharsZ 18:50:51 INFO - LossyTwoByteCharsToNewLatin1CharsZ(JSContext* cx, 18:50:51 INFO - const mozilla::Range tbchars); 18:50:51 INFO - inline Latin1CharsZ 18:50:51 INFO - LossyTwoByteCharsToNewLatin1CharsZ(JSContext* cx, const char16_t* begin, size_t length) 18:50:51 INFO - { 18:50:51 INFO - const mozilla::Range tbchars(begin, length); 18:50:51 INFO - return JS::LossyTwoByteCharsToNewLatin1CharsZ(cx, tbchars); 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - extern UTF8CharsZ 18:50:51 INFO - CharsToNewUTF8CharsZ(JSContext* maybeCx, const mozilla::Range chars); 18:50:51 INFO - uint32_t 18:50:51 INFO - Utf8ToOneUcs4Char(const uint8_t* utf8Buffer, int utf8Length); 18:50:51 INFO - extern TwoByteCharsZ 18:50:51 INFO - UTF8CharsToNewTwoByteCharsZ(JSContext* cx, const UTF8Chars utf8, size_t* outlen); 18:50:51 INFO - extern TwoByteCharsZ 18:50:51 INFO - UTF8CharsToNewTwoByteCharsZ(JSContext* cx, const ConstUTF8CharsZ& utf8, size_t* outlen); 18:50:51 INFO - extern TwoByteCharsZ 18:50:51 INFO - LossyUTF8CharsToNewTwoByteCharsZ(JSContext* cx, const UTF8Chars utf8, size_t* outlen); 18:50:51 INFO - extern TwoByteCharsZ 18:50:51 INFO - LossyUTF8CharsToNewTwoByteCharsZ(JSContext* cx, const ConstUTF8CharsZ& utf8, size_t* outlen); 18:50:51 INFO - size_t 18:50:51 INFO - GetDeflatedUTF8StringLength(JSFlatString* s); 18:50:51 INFO - void 18:50:51 INFO - DeflateStringToUTF8Buffer(JSFlatString* src, mozilla::RangedPtr dst, 18:50:51 INFO - size_t* dstlenp = nullptr, size_t* numcharsp = nullptr); 18:50:51 INFO - enum class SmallestEncoding { 18:50:51 INFO - ASCII, 18:50:51 INFO - Latin1, 18:50:51 INFO - UTF16 18:50:51 INFO - }; 18:50:51 INFO - SmallestEncoding 18:50:51 INFO - FindSmallestEncoding(UTF8Chars utf8); 18:50:51 INFO - extern Latin1CharsZ 18:50:51 INFO - UTF8CharsToNewLatin1CharsZ(JSContext* cx, const UTF8Chars utf8, size_t* outlen); 18:50:51 INFO - extern Latin1CharsZ 18:50:51 INFO - LossyUTF8CharsToNewLatin1CharsZ(JSContext* cx, const UTF8Chars utf8, size_t* outlen); 18:50:51 INFO - extern bool 18:50:51 INFO - StringIsASCII(const char* s); 18:50:51 INFO - } 18:50:51 INFO - inline void JS_free(JS::Latin1CharsZ& ptr) { js_free((void*)ptr.get()); } 18:50:51 INFO - inline void JS_free(JS::UTF8CharsZ& ptr) { js_free((void*)ptr.get()); } 18:50:51 INFO - #line 335 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/CharacterEncoding.h" 18:50:51 INFO - #line 31 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h" 18:50:51 INFO - struct jsid 18:50:51 INFO - { 18:50:51 INFO - size_t asBits; 18:50:51 INFO - bool operator==(const jsid& rhs) const { return asBits == rhs.asBits; } 18:50:51 INFO - bool operator!=(const jsid& rhs) const { return asBits != rhs.asBits; } 18:50:51 INFO - } ; 18:50:51 INFO - static inline bool 18:50:51 INFO - JSID_IS_STRING(jsid iden) 18:50:51 INFO - { 18:50:51 INFO - return ((iden.asBits) & 0x7) == 0; 18:50:51 INFO - } 18:50:51 INFO - static inline JSString* 18:50:51 INFO - JSID_TO_STRING(jsid iden) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(JSID_IS_STRING(iden)))))) { MOZ_ReportAssertionFailure("JSID_IS_STRING(iden)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h", 57); do { } while (0); do { __debugbreak(); MOZ_NoReturn(57); } while (0); } } while (0); 18:50:51 INFO - return (JSString*)(iden.asBits); 18:50:51 INFO - } 18:50:51 INFO - jsid 18:50:51 INFO - INTERNED_STRING_TO_JSID(JSContext* cx, JSString* str); 18:50:51 INFO - static inline bool 18:50:51 INFO - JSID_IS_INT(jsid iden) 18:50:51 INFO - { 18:50:51 INFO - return !!((iden.asBits) & 0x1); 18:50:51 INFO - } 18:50:51 INFO - static inline int32_t 18:50:51 INFO - JSID_TO_INT(jsid iden) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(JSID_IS_INT(iden)))))) { MOZ_ReportAssertionFailure("JSID_IS_INT(iden)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h", 80); do { } while (0); do { __debugbreak(); MOZ_NoReturn(80); } while (0); } } while (0); 18:50:51 INFO - uint32_t bits = static_cast((iden.asBits)) >> 1; 18:50:51 INFO - return static_cast(bits); 18:50:51 INFO - } 18:50:51 INFO - static inline bool 18:50:51 INFO - INT_FITS_IN_JSID(int32_t i) 18:50:51 INFO - { 18:50:51 INFO - return i >= 0; 18:50:51 INFO - } 18:50:51 INFO - static inline jsid 18:50:51 INFO - INT_TO_JSID(int32_t i) 18:50:51 INFO - { 18:50:51 INFO - jsid iden; 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(INT_FITS_IN_JSID(i)))))) { MOZ_ReportAssertionFailure("INT_FITS_IN_JSID(i)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h", 98); do { } while (0); do { __debugbreak(); MOZ_NoReturn(98); } while (0); } } while (0); 18:50:51 INFO - uint32_t bits = (static_cast(i) << 1) | 0x1; 18:50:51 INFO - (iden.asBits) = static_cast(bits); 18:50:51 INFO - return iden; 18:50:51 INFO - } 18:50:51 INFO - static inline bool 18:50:51 INFO - JSID_IS_SYMBOL(jsid iden) 18:50:51 INFO - { 18:50:51 INFO - return ((iden.asBits) & 0x7) == 0x4 && 18:50:51 INFO - (iden.asBits) != 0x4; 18:50:51 INFO - } 18:50:51 INFO - static inline JS::Symbol* 18:50:51 INFO - JSID_TO_SYMBOL(jsid iden) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(JSID_IS_SYMBOL(iden)))))) { MOZ_ReportAssertionFailure("JSID_IS_SYMBOL(iden)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h", 114); do { } while (0); do { __debugbreak(); MOZ_NoReturn(114); } while (0); } } while (0); 18:50:51 INFO - return (JS::Symbol*)((iden.asBits) & ~(size_t)0x7); 18:50:51 INFO - } 18:50:51 INFO - static inline jsid 18:50:51 INFO - SYMBOL_TO_JSID(JS::Symbol* sym) 18:50:51 INFO - { 18:50:51 INFO - jsid iden; 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(sym != nullptr))))) { MOZ_ReportAssertionFailure("sym != nullptr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h", 122); do { } while (0); do { __debugbreak(); MOZ_NoReturn(122); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((size_t(sym) & 0x7) == 0))))) { MOZ_ReportAssertionFailure("(size_t(sym) & 0x7) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h", 123); do { } while (0); do { __debugbreak(); MOZ_NoReturn(123); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType(sym)))>::isValid, "invalid assertion condition"); if ((!!(!(!!(!js::gc::IsInsideNursery(reinterpret_cast(sym))))))) { MOZ_ReportAssertionFailure("!js::gc::IsInsideNursery(reinterpret_cast(sym))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h", 124); do { } while (0); do { __debugbreak(); MOZ_NoReturn(124); } while (0); } } while (0); 18:50:51 INFO - (iden.asBits) = (size_t(sym) | 0x4); 18:50:51 INFO - return iden; 18:50:51 INFO - } 18:50:51 INFO - static inline bool 18:50:51 INFO - JSID_IS_GCTHING(jsid iden) 18:50:51 INFO - { 18:50:51 INFO - return JSID_IS_STRING(iden) || JSID_IS_SYMBOL(iden); 18:50:51 INFO - } 18:50:51 INFO - static inline JS::GCCellPtr 18:50:51 INFO - JSID_TO_GCTHING(jsid iden) 18:50:51 INFO - { 18:50:51 INFO - void* thing = (void*)((iden.asBits) & ~(size_t)0x7); 18:50:51 INFO - if (JSID_IS_STRING(iden)) 18:50:51 INFO - return JS::GCCellPtr(thing, JS::TraceKind::String); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(JSID_IS_SYMBOL(iden)))))) { MOZ_ReportAssertionFailure("JSID_IS_SYMBOL(iden)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h", 141); do { } while (0); do { __debugbreak(); MOZ_NoReturn(141); } while (0); } } while (0); 18:50:51 INFO - return JS::GCCellPtr(thing, JS::TraceKind::Symbol); 18:50:51 INFO - } 18:50:51 INFO - static inline bool 18:50:51 INFO - JSID_IS_VOID(const jsid iden) 18:50:51 INFO - { 18:50:51 INFO - do { if (((size_t)(iden.asBits) & 0x7) == 0x2) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((iden.asBits) == 0x2))))) { MOZ_ReportAssertionFailure("(iden.asBits) == 0x2", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h", 149); do { } while (0); do { __debugbreak(); MOZ_NoReturn(149); } while (0); } } while (0); } } while (0); 18:50:51 INFO - #line 150 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h" 18:50:51 INFO - return (size_t)(iden.asBits) == 0x2; 18:50:51 INFO - } 18:50:51 INFO - static inline bool 18:50:51 INFO - JSID_IS_EMPTY(const jsid iden) 18:50:51 INFO - { 18:50:51 INFO - return (size_t)(iden.asBits) == 0x4; 18:50:51 INFO - } 18:50:51 INFO - extern const jsid JSID_VOID; 18:50:51 INFO - extern const jsid JSID_EMPTY; 18:50:51 INFO - extern const JS::HandleId JSID_VOIDHANDLE; 18:50:51 INFO - extern const JS::HandleId JSID_EMPTYHANDLE; 18:50:51 INFO - namespace JS { 18:50:51 INFO - template <> 18:50:51 INFO - struct GCPolicy 18:50:51 INFO - { 18:50:51 INFO - static jsid initial() { return JSID_VOID; } 18:50:51 INFO - static void trace(JSTracer* trc, jsid* idp, const char* name) { 18:50:51 INFO - js::UnsafeTraceManuallyBarrieredEdge(trc, idp, name); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - namespace js { 18:50:51 INFO - template <> 18:50:51 INFO - struct BarrierMethods 18:50:51 INFO - { 18:50:51 INFO - static void postBarrier(jsid* idp, jsid prev, jsid next) {} 18:50:51 INFO - static void exposeToJS(jsid iden) { 18:50:51 INFO - if (JSID_IS_GCTHING(iden)) 18:50:51 INFO - js::gc::ExposeGCThingToActiveJS(JSID_TO_GCTHING(iden)); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - auto 18:50:51 INFO - DispatchTyped(F f, const jsid& iden, Args&&... args) 18:50:51 INFO - -> decltype(f(static_cast(nullptr), mozilla::Forward(args)...)) 18:50:51 INFO - { 18:50:51 INFO - if (JSID_IS_STRING(iden)) 18:50:51 INFO - return f(JSID_TO_STRING(iden), mozilla::Forward(args)...); 18:50:51 INFO - if (JSID_IS_SYMBOL(iden)) 18:50:51 INFO - return f(JSID_TO_SYMBOL(iden), mozilla::Forward(args)...); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!JSID_IS_GCTHING(iden)))))) { MOZ_ReportAssertionFailure("!JSID_IS_GCTHING(iden)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h", 201); do { } while (0); do { __debugbreak(); MOZ_NoReturn(201); } while (0); } } while (0); 18:50:51 INFO - return F::defaultValue(iden); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - #line 210 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Id.h" 18:50:51 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h" 18:50:51 INFO - struct JSAtomState; 18:50:51 INFO - struct JSFreeOp; 18:50:51 INFO - struct JSFunctionSpec; 18:50:51 INFO - namespace js { 18:50:51 INFO - struct Class; 18:50:51 INFO - class FreeOp; 18:50:51 INFO - class Shape; 18:50:51 INFO - extern const js::Class* const FunctionClassPtr; 18:50:51 INFO - } 18:50:51 INFO - namespace JS { 18:50:51 INFO - class AutoIdVector; 18:50:51 INFO - enum class IsArrayAnswer 18:50:51 INFO - { 18:50:51 INFO - Array, 18:50:51 INFO - NotArray, 18:50:51 INFO - RevokedProxy 18:50:51 INFO - }; 18:50:51 INFO - extern bool 18:50:51 INFO - IsArray(JSContext* cx, HandleObject obj, bool* isArray); 18:50:51 INFO - extern bool 18:50:51 INFO - IsArray(JSContext* cx, HandleObject obj, IsArrayAnswer* answer); 18:50:51 INFO - class ObjectOpResult 18:50:51 INFO - { 18:50:51 INFO - private: 18:50:51 INFO - uintptr_t code_; 18:50:51 INFO - public: 18:50:51 INFO - enum SpecialCodes : uintptr_t { 18:50:51 INFO - OkCode = 0, 18:50:51 INFO - Uninitialized = uintptr_t(-1) 18:50:51 INFO - }; 18:50:51 INFO - ObjectOpResult() : code_(Uninitialized) {} 18:50:51 INFO - bool ok() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(code_ != Uninitialized))))) { MOZ_ReportAssertionFailure("code_ != Uninitialized", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 139); do { } while (0); do { __debugbreak(); MOZ_NoReturn(139); } while (0); } } while (0); 18:50:51 INFO - return code_ == OkCode; 18:50:51 INFO - } 18:50:51 INFO - explicit operator bool() const { return ok(); } 18:50:51 INFO - bool succeed() { 18:50:51 INFO - code_ = OkCode; 18:50:51 INFO - return true; 18:50:51 INFO - } 18:50:51 INFO - bool fail(uint32_t msg) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(msg != OkCode))))) { MOZ_ReportAssertionFailure("msg != OkCode", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 163); do { } while (0); do { __debugbreak(); MOZ_NoReturn(163); } while (0); } } while (0); 18:50:51 INFO - code_ = msg; 18:50:51 INFO - return true; 18:50:51 INFO - } 18:50:51 INFO - bool failCantRedefineProp(); 18:50:51 INFO - bool failReadOnly(); 18:50:51 INFO - bool failGetterOnly(); 18:50:51 INFO - bool failCantDelete(); 18:50:51 INFO - bool failCantSetInterposed(); 18:50:51 INFO - bool failCantDefineWindowElement(); 18:50:51 INFO - bool failCantDeleteWindowElement(); 18:50:51 INFO - bool failCantDeleteWindowNamedProperty(); 18:50:51 INFO - bool failCantPreventExtensions(); 18:50:51 INFO - bool failCantSetProto(); 18:50:51 INFO - bool failNoNamedSetter(); 18:50:51 INFO - bool failNoIndexedSetter(); 18:50:51 INFO - uint32_t failureCode() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!ok()))))) { MOZ_ReportAssertionFailure("!ok()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 183); do { } while (0); do { __debugbreak(); MOZ_NoReturn(183); } while (0); } } while (0); 18:50:51 INFO - return uint32_t(code_); 18:50:51 INFO - } 18:50:51 INFO - bool checkStrictErrorOrWarning(JSContext* cx, HandleObject obj, HandleId id, bool strict) { 18:50:51 INFO - if (ok()) 18:50:51 INFO - return true; 18:50:51 INFO - return reportStrictErrorOrWarning(cx, obj, id, strict); 18:50:51 INFO - } 18:50:51 INFO - bool checkStrictErrorOrWarning(JSContext* cx, HandleObject obj, bool strict) { 18:50:51 INFO - return ok() || reportStrictErrorOrWarning(cx, obj, strict); 18:50:51 INFO - } 18:50:51 INFO - bool reportError(JSContext* cx, HandleObject obj, HandleId id) { 18:50:51 INFO - return reportStrictErrorOrWarning(cx, obj, id, true); 18:50:51 INFO - } 18:50:51 INFO - bool reportError(JSContext* cx, HandleObject obj) { 18:50:51 INFO - return reportStrictErrorOrWarning(cx, obj, true); 18:50:51 INFO - } 18:50:51 INFO - bool reportStrictErrorOrWarning(JSContext* cx, HandleObject obj, HandleId id, bool strict); 18:50:51 INFO - bool reportStrictErrorOrWarning(JSContext* cx, HandleObject obj, bool strict); 18:50:51 INFO - bool checkStrict(JSContext* cx, HandleObject obj, HandleId id) { 18:50:51 INFO - return checkStrictErrorOrWarning(cx, obj, id, true); 18:50:51 INFO - } 18:50:51 INFO - bool checkStrict(JSContext* cx, HandleObject obj) { 18:50:51 INFO - return checkStrictErrorOrWarning(cx, obj, true); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - class PropertyResult 18:50:51 INFO - { 18:50:51 INFO - union { 18:50:51 INFO - js::Shape* shape_; 18:50:51 INFO - uintptr_t bits_; 18:50:51 INFO - }; 18:50:51 INFO - static const uintptr_t NotFound = 0; 18:50:51 INFO - static const uintptr_t NonNativeProperty = 1; 18:50:51 INFO - static const uintptr_t DenseOrTypedArrayElement = 1; 18:50:51 INFO - public: 18:50:51 INFO - PropertyResult() : bits_(NotFound) {} 18:50:51 INFO - explicit PropertyResult(js::Shape* propertyShape) 18:50:51 INFO - : shape_(propertyShape) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!isFound() || isNativeProperty()))))) { MOZ_ReportAssertionFailure("!isFound() || isNativeProperty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 268); do { } while (0); do { __debugbreak(); MOZ_NoReturn(268); } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - explicit operator bool() const { 18:50:51 INFO - return isFound(); 18:50:51 INFO - } 18:50:51 INFO - bool isFound() const { 18:50:51 INFO - return bits_ != NotFound; 18:50:51 INFO - } 18:50:51 INFO - bool isNonNativeProperty() const { 18:50:51 INFO - return bits_ == NonNativeProperty; 18:50:51 INFO - } 18:50:51 INFO - bool isDenseOrTypedArrayElement() const { 18:50:51 INFO - return bits_ == DenseOrTypedArrayElement; 18:50:51 INFO - } 18:50:51 INFO - bool isNativeProperty() const { 18:50:51 INFO - return isFound() && !isNonNativeProperty(); 18:50:51 INFO - } 18:50:51 INFO - js::Shape* maybeShape() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!isNonNativeProperty()))))) { MOZ_ReportAssertionFailure("!isNonNativeProperty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 292); do { } while (0); do { __debugbreak(); MOZ_NoReturn(292); } while (0); } } while (0); 18:50:51 INFO - return isFound() ? shape_ : nullptr; 18:50:51 INFO - } 18:50:51 INFO - js::Shape* shape() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isNativeProperty()))))) { MOZ_ReportAssertionFailure("isNativeProperty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 297); do { } while (0); do { __debugbreak(); MOZ_NoReturn(297); } while (0); } } while (0); 18:50:51 INFO - return shape_; 18:50:51 INFO - } 18:50:51 INFO - void setNotFound() { 18:50:51 INFO - bits_ = NotFound; 18:50:51 INFO - } 18:50:51 INFO - void setNativeProperty(js::Shape* propertyShape) { 18:50:51 INFO - shape_ = propertyShape; 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isNativeProperty()))))) { MOZ_ReportAssertionFailure("isNativeProperty()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 307); do { } while (0); do { __debugbreak(); MOZ_NoReturn(307); } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - void setNonNativeProperty() { 18:50:51 INFO - bits_ = NonNativeProperty; 18:50:51 INFO - } 18:50:51 INFO - void setDenseOrTypedArrayElement() { 18:50:51 INFO - bits_ = DenseOrTypedArrayElement; 18:50:51 INFO - } 18:50:51 INFO - void trace(JSTracer* trc); 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - namespace js { 18:50:51 INFO - template 18:50:51 INFO - class WrappedPtrOperations 18:50:51 INFO - { 18:50:51 INFO - const JS::PropertyResult& value() const { return static_cast(this)->get(); } 18:50:51 INFO - public: 18:50:51 INFO - bool isFound() const { return value().isFound(); } 18:50:51 INFO - explicit operator bool() const { return bool(value()); } 18:50:51 INFO - js::Shape* maybeShape() const { return value().maybeShape(); } 18:50:51 INFO - js::Shape* shape() const { return value().shape(); } 18:50:51 INFO - bool isNativeProperty() const { return value().isNativeProperty(); } 18:50:51 INFO - bool isNonNativeProperty() const { return value().isNonNativeProperty(); } 18:50:51 INFO - bool isDenseOrTypedArrayElement() const { return value().isDenseOrTypedArrayElement(); } 18:50:51 INFO - js::Shape* asTaggedShape() const { return value().asTaggedShape(); } 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - class MutableWrappedPtrOperations 18:50:51 INFO - : public WrappedPtrOperations 18:50:51 INFO - { 18:50:51 INFO - JS::PropertyResult& value() { return static_cast(this)->get(); } 18:50:51 INFO - public: 18:50:51 INFO - void setNotFound() { 18:50:51 INFO - value().setNotFound(); 18:50:51 INFO - } 18:50:51 INFO - void setNativeProperty(js::Shape* shape) { 18:50:51 INFO - value().setNativeProperty(shape); 18:50:51 INFO - } 18:50:51 INFO - void setNonNativeProperty() { 18:50:51 INFO - value().setNonNativeProperty(); 18:50:51 INFO - } 18:50:51 INFO - void setDenseOrTypedArrayElement() { 18:50:51 INFO - value().setDenseOrTypedArrayElement(); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSGetterOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::MutableHandleValue vp); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSAddPropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleValue v); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSSetterOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::MutableHandleValue vp, JS::ObjectOpResult& result); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSDeletePropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::ObjectOpResult& result); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSNewEnumerateOp)(JSContext* cx, JS::HandleObject obj, JS::AutoIdVector& properties, 18:50:51 INFO - bool enumerableOnly); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSEnumerateOp)(JSContext* cx, JS::HandleObject obj); 18:50:51 INFO - typedef JSString* 18:50:51 INFO - (* JSFunToStringOp)(JSContext* cx, JS::HandleObject obj, unsigned indent); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSResolveOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - bool* resolvedp); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSMayResolveOp)(const JSAtomState& names, jsid id, JSObject* maybeObj); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSFinalizeOp)(JSFreeOp* fop, JSObject* obj); 18:50:51 INFO - struct JSStringFinalizer { 18:50:51 INFO - void (*finalize)(JS::Zone* zone, const JSStringFinalizer* fin, char16_t* chars); 18:50:51 INFO - }; 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSHasInstanceOp)(JSContext* cx, JS::HandleObject obj, JS::MutableHandleValue vp, 18:50:51 INFO - bool* bp); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSTraceOp)(JSTracer* trc, JSObject* obj); 18:50:51 INFO - typedef JSObject* 18:50:51 INFO - (* JSWeakmapKeyDelegateOp)(JSObject* obj); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSObjectMovedOp)(JSObject* obj, const JSObject* old); 18:50:51 INFO - namespace js { 18:50:51 INFO - typedef bool 18:50:51 INFO - (* LookupPropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::MutableHandleObject objp, JS::MutableHandle propp); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* DefinePropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::Handle desc, 18:50:51 INFO - JS::ObjectOpResult& result); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* HasPropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, bool* foundp); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* GetPropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleValue receiver, JS::HandleId id, 18:50:51 INFO - JS::MutableHandleValue vp); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* SetPropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleValue v, 18:50:51 INFO - JS::HandleValue receiver, JS::ObjectOpResult& result); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* GetOwnPropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::MutableHandle desc); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* DeletePropertyOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::ObjectOpResult& result); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* WatchOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleObject callable); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* UnwatchOp)(JSContext* cx, JS::HandleObject obj, JS::HandleId id); 18:50:51 INFO - class ElementAdder 18:50:51 INFO - { 18:50:51 INFO - public: 18:50:51 INFO - enum GetBehavior { 18:50:51 INFO - CheckHasElemPreserveHoles, 18:50:51 INFO - GetElement 18:50:51 INFO - }; 18:50:51 INFO - private: 18:50:51 INFO - JS::RootedObject resObj_; 18:50:51 INFO - JS::Value* vp_; 18:50:51 INFO - uint32_t index_; 18:50:51 INFO - uint32_t length_; 18:50:51 INFO - #line 566 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h" 18:50:51 INFO - GetBehavior getBehavior_; 18:50:51 INFO - public: 18:50:51 INFO - ElementAdder(JSContext* cx, JSObject* obj, uint32_t length, GetBehavior behavior) 18:50:51 INFO - : resObj_(cx, obj), vp_(nullptr), index_(0), 18:50:51 INFO - length_(length), 18:50:51 INFO - #line 574 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h" 18:50:51 INFO - getBehavior_(behavior) 18:50:51 INFO - {} 18:50:51 INFO - ElementAdder(JSContext* cx, JS::Value* vp, uint32_t length, GetBehavior behavior) 18:50:51 INFO - : resObj_(cx), vp_(vp), index_(0), 18:50:51 INFO - length_(length), 18:50:51 INFO - #line 581 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h" 18:50:51 INFO - getBehavior_(behavior) 18:50:51 INFO - {} 18:50:51 INFO - GetBehavior getBehavior() const { return getBehavior_; } 18:50:51 INFO - bool append(JSContext* cx, JS::HandleValue v); 18:50:51 INFO - void appendHole(); 18:50:51 INFO - }; 18:50:51 INFO - typedef bool 18:50:51 INFO - (* GetElementsOp)(JSContext* cx, JS::HandleObject obj, uint32_t begin, uint32_t end, 18:50:51 INFO - ElementAdder* adder); 18:50:51 INFO - typedef void 18:50:51 INFO - (* FinalizeOp)(FreeOp* fop, JSObject* obj); 18:50:51 INFO - struct ClassOps 18:50:51 INFO - { 18:50:51 INFO - JSAddPropertyOp addProperty; 18:50:51 INFO - JSDeletePropertyOp delProperty; 18:50:51 INFO - JSGetterOp getProperty; 18:50:51 INFO - JSSetterOp setProperty; 18:50:51 INFO - JSEnumerateOp enumerate; 18:50:51 INFO - JSResolveOp resolve; 18:50:51 INFO - JSMayResolveOp mayResolve; 18:50:51 INFO - FinalizeOp finalize; 18:50:51 INFO - JSNative call; 18:50:51 INFO - JSHasInstanceOp hasInstance; 18:50:51 INFO - JSNative construct; 18:50:51 INFO - JSTraceOp trace; 18:50:51 INFO - }; 18:50:51 INFO - typedef JSObject* (*ClassObjectCreationOp)(JSContext* cx, JSProtoKey key); 18:50:51 INFO - typedef bool (*FinishClassInitOp)(JSContext* cx, JS::HandleObject ctor, 18:50:51 INFO - JS::HandleObject proto); 18:50:51 INFO - const size_t JSCLASS_CACHED_PROTO_WIDTH = 6; 18:50:51 INFO - struct ClassSpec 18:50:51 INFO - { 18:50:51 INFO - ClassObjectCreationOp createConstructor; 18:50:51 INFO - ClassObjectCreationOp createPrototype; 18:50:51 INFO - const JSFunctionSpec* constructorFunctions; 18:50:51 INFO - const JSPropertySpec* constructorProperties; 18:50:51 INFO - const JSFunctionSpec* prototypeFunctions; 18:50:51 INFO - const JSPropertySpec* prototypeProperties; 18:50:51 INFO - FinishClassInitOp finishInit; 18:50:51 INFO - uintptr_t flags; 18:50:51 INFO - static const size_t ProtoKeyWidth = JSCLASS_CACHED_PROTO_WIDTH; 18:50:51 INFO - static const uintptr_t ProtoKeyMask = (1 << ProtoKeyWidth) - 1; 18:50:51 INFO - static const uintptr_t DontDefineConstructor = 1 << ProtoKeyWidth; 18:50:51 INFO - bool defined() const { return !!createConstructor; } 18:50:51 INFO - JSProtoKey inheritanceProtoKey() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(defined()))))) { MOZ_ReportAssertionFailure("defined()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 681); do { } while (0); do { __debugbreak(); MOZ_NoReturn(681); } while (0); } } while (0); 18:50:51 INFO - static_assert(JSProto_Null == 0, "zeroed key must be null"); 18:50:51 INFO - if (!(flags & ProtoKeyMask)) 18:50:51 INFO - return JSProto_Object; 18:50:51 INFO - return JSProtoKey(flags & ProtoKeyMask); 18:50:51 INFO - } 18:50:51 INFO - bool shouldDefineConstructor() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(defined()))))) { MOZ_ReportAssertionFailure("defined()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 692); do { } while (0); do { __debugbreak(); MOZ_NoReturn(692); } while (0); } } while (0); 18:50:51 INFO - return !(flags & DontDefineConstructor); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - struct ClassExtension 18:50:51 INFO - { 18:50:51 INFO - JSWeakmapKeyDelegateOp weakmapKeyDelegateOp; 18:50:51 INFO - JSObjectMovedOp objectMovedOp; 18:50:51 INFO - }; 18:50:51 INFO - struct ObjectOps 18:50:51 INFO - { 18:50:51 INFO - LookupPropertyOp lookupProperty; 18:50:51 INFO - DefinePropertyOp defineProperty; 18:50:51 INFO - HasPropertyOp hasProperty; 18:50:51 INFO - GetPropertyOp getProperty; 18:50:51 INFO - SetPropertyOp setProperty; 18:50:51 INFO - GetOwnPropertyOp getOwnPropertyDescriptor; 18:50:51 INFO - DeletePropertyOp deleteProperty; 18:50:51 INFO - WatchOp watch; 18:50:51 INFO - UnwatchOp unwatch; 18:50:51 INFO - GetElementsOp getElements; 18:50:51 INFO - JSNewEnumerateOp enumerate; 18:50:51 INFO - JSFunToStringOp funToString; 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - typedef void (*JSClassInternal)(); 18:50:51 INFO - struct JSClassOps 18:50:51 INFO - { 18:50:51 INFO - JSAddPropertyOp addProperty; 18:50:51 INFO - JSDeletePropertyOp delProperty; 18:50:51 INFO - JSGetterOp getProperty; 18:50:51 INFO - JSSetterOp setProperty; 18:50:51 INFO - JSEnumerateOp enumerate; 18:50:51 INFO - JSResolveOp resolve; 18:50:51 INFO - JSMayResolveOp mayResolve; 18:50:51 INFO - JSFinalizeOp finalize; 18:50:51 INFO - JSNative call; 18:50:51 INFO - JSHasInstanceOp hasInstance; 18:50:51 INFO - JSNative construct; 18:50:51 INFO - JSTraceOp trace; 18:50:51 INFO - }; 18:50:51 INFO - struct JSClass { 18:50:51 INFO - const char* name; uint32_t flags; const JSClassOps* cOps; JSAddPropertyOp getAddProperty() const { return cOps ? cOps->addProperty : nullptr; } JSDeletePropertyOp getDelProperty() const { return cOps ? cOps->delProperty : nullptr; } JSGetterOp getGetProperty() const { return cOps ? cOps->getProperty : nullptr; } JSSetterOp getSetProperty() const { return cOps ? cOps->setProperty : nullptr; } JSEnumerateOp getEnumerate() const { return cOps ? cOps->enumerate : nullptr; } JSResolveOp getResolve() const { return cOps ? cOps->resolve : nullptr; } JSMayResolveOp getMayResolve() const { return cOps ? cOps->mayResolve : nullptr; } JSNative getCall() const { return cOps ? cOps->call : nullptr; } JSHasInstanceOp getHasInstance() const { return cOps ? cOps->hasInstance : nullptr; } JSNative getConstruct() const { return cOps ? cOps->construct : nullptr; } bool hasFinalize() const { return cOps && cOps->finalize; } bool hasTrace() const { return cOps && cOps->trace; } bool isTrace(JSTraceOp trace) const { return cOps && cOps->trace == trace; } void doFinalize(JSFreeOp* fop, JSObject* obj) const { do { static_assert(mozilla::detail::AssertionConditionTypefinalize)>::isValid, "invalid assertion condition"); if ((!!(!(!!(cOps && cOps->finalize))))) { MOZ_ReportAssertionFailure("cOps && cOps->finalize", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 773); do { } while (0); do { __debugbreak(); MOZ_NoReturn(773); } while (0); } } while (0); cOps->finalize(fop, obj); } void doTrace(JSTracer* trc, JSObject* obj) const { do { static_assert(mozilla::detail::AssertionConditionTypetrace)>::isValid, "invalid assertion condition"); if ((!!(!(!!(cOps && cOps->trace))))) { MOZ_ReportAssertionFailure("cOps && cOps->trace", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 773); do { } while (0); do { __debugbreak(); MOZ_NoReturn(773); } while (0); } } while (0); cOps->trace(trc, obj); }; 18:50:51 INFO - void* reserved[3]; 18:50:51 INFO - }; 18:50:51 INFO - namespace js { 18:50:51 INFO - struct Class 18:50:51 INFO - { 18:50:51 INFO - const char* name; uint32_t flags; const js::ClassOps* cOps; JSAddPropertyOp getAddProperty() const { return cOps ? cOps->addProperty : nullptr; } JSDeletePropertyOp getDelProperty() const { return cOps ? cOps->delProperty : nullptr; } JSGetterOp getGetProperty() const { return cOps ? cOps->getProperty : nullptr; } JSSetterOp getSetProperty() const { return cOps ? cOps->setProperty : nullptr; } JSEnumerateOp getEnumerate() const { return cOps ? cOps->enumerate : nullptr; } JSResolveOp getResolve() const { return cOps ? cOps->resolve : nullptr; } JSMayResolveOp getMayResolve() const { return cOps ? cOps->mayResolve : nullptr; } JSNative getCall() const { return cOps ? cOps->call : nullptr; } JSHasInstanceOp getHasInstance() const { return cOps ? cOps->hasInstance : nullptr; } JSNative getConstruct() const { return cOps ? cOps->construct : nullptr; } bool hasFinalize() const { return cOps && cOps->finalize; } bool hasTrace() const { return cOps && cOps->trace; } bool isTrace(JSTraceOp trace) const { return cOps && cOps->trace == trace; } void doFinalize(FreeOp* fop, JSObject* obj) const { do { static_assert(mozilla::detail::AssertionConditionTypefinalize)>::isValid, "invalid assertion condition"); if ((!!(!(!!(cOps && cOps->finalize))))) { MOZ_ReportAssertionFailure("cOps && cOps->finalize", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 881); do { } while (0); do { __debugbreak(); MOZ_NoReturn(881); } while (0); } } while (0); cOps->finalize(fop, obj); } void doTrace(JSTracer* trc, JSObject* obj) const { do { static_assert(mozilla::detail::AssertionConditionTypetrace)>::isValid, "invalid assertion condition"); if ((!!(!(!!(cOps && cOps->trace))))) { MOZ_ReportAssertionFailure("cOps && cOps->trace", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 881); do { } while (0); do { __debugbreak(); MOZ_NoReturn(881); } while (0); } } while (0); cOps->trace(trc, obj); }; 18:50:51 INFO - const ClassSpec* spec; 18:50:51 INFO - const ClassExtension* ext; 18:50:51 INFO - const ObjectOps* oOps; 18:50:51 INFO - static const uint32_t NON_NATIVE = (1<<((8 + 8)+2)); 18:50:51 INFO - bool isNative() const { 18:50:51 INFO - return !(flags & NON_NATIVE); 18:50:51 INFO - } 18:50:51 INFO - bool hasPrivate() const { 18:50:51 INFO - return !!(flags & (1<<0)); 18:50:51 INFO - } 18:50:51 INFO - bool emulatesUndefined() const { 18:50:51 INFO - return flags & (1<<6); 18:50:51 INFO - } 18:50:51 INFO - bool isJSFunction() const { 18:50:51 INFO - return this == js::FunctionClassPtr; 18:50:51 INFO - } 18:50:51 INFO - bool nonProxyCallable() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!isProxy()))))) { MOZ_ReportAssertionFailure("!isProxy()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h", 912); do { } while (0); do { __debugbreak(); MOZ_NoReturn(912); } while (0); } } while (0); 18:50:51 INFO - return isJSFunction() || getCall(); 18:50:51 INFO - } 18:50:51 INFO - bool isProxy() const { 18:50:51 INFO - return flags & (1<<((8 + 8)+4)); 18:50:51 INFO - } 18:50:51 INFO - bool isDOMClass() const { 18:50:51 INFO - return flags & (1<<4); 18:50:51 INFO - } 18:50:51 INFO - bool shouldDelayMetadataBuilder() const { 18:50:51 INFO - return flags & (1<<1); 18:50:51 INFO - } 18:50:51 INFO - bool isWrappedNative() const { 18:50:51 INFO - return flags & (1<<2); 18:50:51 INFO - } 18:50:51 INFO - static size_t offsetOfFlags() { return ((size_t)&reinterpret_cast((((Class*)0)->flags))); } 18:50:51 INFO - bool specDefined() const { return spec ? spec->defined() : false; } 18:50:51 INFO - JSProtoKey specInheritanceProtoKey() 18:50:51 INFO - const { return spec ? spec->inheritanceProtoKey() : JSProto_Null; } 18:50:51 INFO - bool specShouldDefineConstructor() 18:50:51 INFO - const { return spec ? spec->shouldDefineConstructor() : true; } 18:50:51 INFO - ClassObjectCreationOp specCreateConstructorHook() 18:50:51 INFO - const { return spec ? spec->createConstructor : nullptr; } 18:50:51 INFO - ClassObjectCreationOp specCreatePrototypeHook() 18:50:51 INFO - const { return spec ? spec->createPrototype : nullptr; } 18:50:51 INFO - const JSFunctionSpec* specConstructorFunctions() 18:50:51 INFO - const { return spec ? spec->constructorFunctions : nullptr; } 18:50:51 INFO - const JSPropertySpec* specConstructorProperties() 18:50:51 INFO - const { return spec ? spec->constructorProperties : nullptr; } 18:50:51 INFO - const JSFunctionSpec* specPrototypeFunctions() 18:50:51 INFO - const { return spec ? spec->prototypeFunctions : nullptr; } 18:50:51 INFO - const JSPropertySpec* specPrototypeProperties() 18:50:51 INFO - const { return spec ? spec->prototypeProperties : nullptr; } 18:50:51 INFO - FinishClassInitOp specFinishInitHook() 18:50:51 INFO - const { return spec ? spec->finishInit : nullptr; } 18:50:51 INFO - JSWeakmapKeyDelegateOp extWeakmapKeyDelegateOp() 18:50:51 INFO - const { return ext ? ext->weakmapKeyDelegateOp : nullptr; } 18:50:51 INFO - JSObjectMovedOp extObjectMovedOp() 18:50:51 INFO - const { return ext ? ext->objectMovedOp : nullptr; } 18:50:51 INFO - LookupPropertyOp getOpsLookupProperty() const { return oOps ? oOps->lookupProperty : nullptr; } 18:50:51 INFO - DefinePropertyOp getOpsDefineProperty() const { return oOps ? oOps->defineProperty : nullptr; } 18:50:51 INFO - HasPropertyOp getOpsHasProperty() const { return oOps ? oOps->hasProperty : nullptr; } 18:50:51 INFO - GetPropertyOp getOpsGetProperty() const { return oOps ? oOps->getProperty : nullptr; } 18:50:51 INFO - SetPropertyOp getOpsSetProperty() const { return oOps ? oOps->setProperty : nullptr; } 18:50:51 INFO - GetOwnPropertyOp getOpsGetOwnPropertyDescriptor() 18:50:51 INFO - const { return oOps ? oOps->getOwnPropertyDescriptor 18:50:51 INFO - : nullptr; } 18:50:51 INFO - DeletePropertyOp getOpsDeleteProperty() const { return oOps ? oOps->deleteProperty : nullptr; } 18:50:51 INFO - WatchOp getOpsWatch() const { return oOps ? oOps->watch : nullptr; } 18:50:51 INFO - UnwatchOp getOpsUnwatch() const { return oOps ? oOps->unwatch : nullptr; } 18:50:51 INFO - GetElementsOp getOpsGetElements() const { return oOps ? oOps->getElements : nullptr; } 18:50:51 INFO - JSNewEnumerateOp getOpsEnumerate() const { return oOps ? oOps->enumerate : nullptr; } 18:50:51 INFO - JSFunToStringOp getOpsFunToString() const { return oOps ? oOps->funToString : nullptr; } 18:50:51 INFO - }; 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->addProperty))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->addProperty))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->delProperty))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->delProperty))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->getProperty))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->getProperty))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->setProperty))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->setProperty))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->enumerate))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->enumerate))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->resolve))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->resolve))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->mayResolve))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->mayResolve))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->finalize))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->finalize))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->call))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->call))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->construct))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->construct))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->hasInstance))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->hasInstance))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClassOps*)0)->trace))) == ((size_t)&reinterpret_cast((((ClassOps*)0)->trace))), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(sizeof(JSClassOps) == sizeof(ClassOps), 18:50:51 INFO - "ClassOps and JSClassOps must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClass*)0)->name))) == ((size_t)&reinterpret_cast((((Class*)0)->name))), 18:50:51 INFO - "Class and JSClass must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClass*)0)->flags))) == ((size_t)&reinterpret_cast((((Class*)0)->flags))), 18:50:51 INFO - "Class and JSClass must be consistent"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((JSClass*)0)->cOps))) == ((size_t)&reinterpret_cast((((Class*)0)->cOps))), 18:50:51 INFO - "Class and JSClass must be consistent"); 18:50:51 INFO - static_assert(sizeof(JSClass) == sizeof(Class), 18:50:51 INFO - "Class and JSClass must be consistent"); 18:50:51 INFO - static inline const JSClass* 18:50:51 INFO - Jsvalify(const Class* c) 18:50:51 INFO - { 18:50:51 INFO - return (const JSClass*)c; 18:50:51 INFO - } 18:50:51 INFO - static inline const Class* 18:50:51 INFO - Valueify(const JSClass* c) 18:50:51 INFO - { 18:50:51 INFO - return (const Class*)c; 18:50:51 INFO - } 18:50:51 INFO - enum class ESClass { 18:50:51 INFO - Object, 18:50:51 INFO - Array, 18:50:51 INFO - Number, 18:50:51 INFO - String, 18:50:51 INFO - Boolean, 18:50:51 INFO - RegExp, 18:50:51 INFO - ArrayBuffer, 18:50:51 INFO - SharedArrayBuffer, 18:50:51 INFO - Date, 18:50:51 INFO - Set, 18:50:51 INFO - Map, 18:50:51 INFO - Promise, 18:50:51 INFO - MapIterator, 18:50:51 INFO - SetIterator, 18:50:51 INFO - Arguments, 18:50:51 INFO - Error, 18:50:51 INFO - Other 18:50:51 INFO - }; 18:50:51 INFO - bool 18:50:51 INFO - Unbox(JSContext* cx, JS::HandleObject obj, JS::MutableHandleValue vp); 18:50:51 INFO - bool 18:50:51 INFO - HasObjectMovedOp(JSObject* obj); 18:50:51 INFO - #line 1057 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h" 18:50:51 INFO - } 18:50:51 INFO - #line 1061 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Class.h" 18:50:51 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCVector.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Vector.h" 18:50:51 INFO - namespace js { 18:50:51 INFO - class TempAllocPolicy; 18:50:51 INFO - namespace detail { 18:50:51 INFO - template 18:50:51 INFO - struct TypeIsGCThing : mozilla::FalseType 18:50:51 INFO - {}; 18:50:51 INFO - } 18:50:51 INFO - template ::value>::Type 18:50:51 INFO - > 18:50:51 INFO - using Vector = mozilla::Vector; 18:50:51 INFO - } 18:50:51 INFO - #line 40 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Vector.h" 18:50:51 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCVector.h" 18:50:51 INFO - namespace JS { 18:50:51 INFO - template 18:50:51 INFO - class GCVector 18:50:51 INFO - { 18:50:51 INFO - mozilla::Vector vector; 18:50:51 INFO - public: 18:50:51 INFO - explicit GCVector(AllocPolicy alloc = AllocPolicy()) 18:50:51 INFO - : vector(alloc) 18:50:51 INFO - {} 18:50:51 INFO - GCVector(GCVector&& vec) 18:50:51 INFO - : vector(mozilla::Move(vec.vector)) 18:50:51 INFO - {} 18:50:51 INFO - GCVector& operator=(GCVector&& vec) { 18:50:51 INFO - vector = mozilla::Move(vec.vector); 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - size_t length() const { return vector.length(); } 18:50:51 INFO - bool empty() const { return vector.empty(); } 18:50:51 INFO - size_t capacity() const { return vector.capacity(); } 18:50:51 INFO - T* begin() { return vector.begin(); } 18:50:51 INFO - const T* begin() const { return vector.begin(); } 18:50:51 INFO - T* end() { return vector.end(); } 18:50:51 INFO - const T* end() const { return vector.end(); } 18:50:51 INFO - T& operator[](size_t i) { return vector[i]; } 18:50:51 INFO - const T& operator[](size_t i) const { return vector[i]; } 18:50:51 INFO - T& back() { return vector.back(); } 18:50:51 INFO - const T& back() const { return vector.back(); } 18:50:51 INFO - bool initCapacity(size_t cap) { return vector.initCapacity(cap); } 18:50:51 INFO - bool reserve(size_t req) { return vector.reserve(req); } 18:50:51 INFO - void shrinkBy(size_t amount) { return vector.shrinkBy(amount); } 18:50:51 INFO - bool growBy(size_t amount) { return vector.growBy(amount); } 18:50:51 INFO - bool resize(size_t newLen) { return vector.resize(newLen); } 18:50:51 INFO - void clear() { return vector.clear(); } 18:50:51 INFO - void clearAndFree() { return vector.clearAndFree(); } 18:50:51 INFO - template bool append(U&& item) { return vector.append(mozilla::Forward(item)); } 18:50:51 INFO - template 18:50:51 INFO - bool 18:50:51 INFO - emplaceBack(Args&&... args) { 18:50:51 INFO - return vector.emplaceBack(mozilla::Forward(args)...); 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - void infallibleAppend(U&& aU) { 18:50:51 INFO - return vector.infallibleAppend(mozilla::Forward(aU)); 18:50:51 INFO - } 18:50:51 INFO - void infallibleAppendN(const T& aT, size_t aN) { 18:50:51 INFO - return vector.infallibleAppendN(aT, aN); 18:50:51 INFO - } 18:50:51 INFO - template void 18:50:51 INFO - infallibleAppend(const U* aBegin, const U* aEnd) { 18:50:51 INFO - return vector.infallibleAppend(aBegin, aEnd); 18:50:51 INFO - } 18:50:51 INFO - template void infallibleAppend(const U* aBegin, size_t aLength) { 18:50:51 INFO - return vector.infallibleAppend(aBegin, aLength); 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - bool appendAll(const mozilla::Vector& aU) { return vector.appendAll(aU); } 18:50:51 INFO - template 18:50:51 INFO - bool appendAll(const GCVector& aU) { 18:50:51 INFO - return vector.append(aU.begin(), aU.length()); 18:50:51 INFO - } 18:50:51 INFO - bool appendN(const T& val, size_t count) { return vector.appendN(val, count); } 18:50:51 INFO - template 18:50:51 INFO - bool append(const U* aBegin, const U* aEnd) { 18:50:51 INFO - return vector.append(aBegin, aEnd); 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - bool append(const U* aBegin, size_t aLength) { 18:50:51 INFO - return vector.append(aBegin, aLength); 18:50:51 INFO - } 18:50:51 INFO - void popBack() { return vector.popBack(); } 18:50:51 INFO - T popCopy() { return vector.popCopy(); } 18:50:51 INFO - size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const { 18:50:51 INFO - return vector.sizeOfExcludingThis(mallocSizeOf); 18:50:51 INFO - } 18:50:51 INFO - size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const { 18:50:51 INFO - return vector.sizeOfIncludingThis(mallocSizeOf); 18:50:51 INFO - } 18:50:51 INFO - static void trace(GCVector* vec, JSTracer* trc) { vec->trace(trc); } 18:50:51 INFO - void trace(JSTracer* trc) { 18:50:51 INFO - for (auto& elem : vector) 18:50:51 INFO - GCPolicy::trace(trc, &elem, "vector element"); 18:50:51 INFO - } 18:50:51 INFO - void sweep() { 18:50:51 INFO - uint32_t src, dst = 0; 18:50:51 INFO - for (src = 0; src < length(); src++) { 18:50:51 INFO - if (!GCPolicy::needsSweep(&vector[src])) { 18:50:51 INFO - if (dst != src) 18:50:51 INFO - vector[dst] = vector[src].unbarrieredGet(); 18:50:51 INFO - dst++; 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - if (dst != length()) 18:50:51 INFO - vector.shrinkTo(dst); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - namespace js { 18:50:51 INFO - template 18:50:51 INFO - class WrappedPtrOperations, Wrapper> 18:50:51 INFO - { 18:50:51 INFO - using Vec = JS::GCVector; 18:50:51 INFO - const Vec& vec() const { return static_cast(this)->get(); } 18:50:51 INFO - public: 18:50:51 INFO - const AllocPolicy& allocPolicy() const { return vec().allocPolicy(); } 18:50:51 INFO - size_t length() const { return vec().length(); } 18:50:51 INFO - bool empty() const { return vec().empty(); } 18:50:51 INFO - size_t capacity() const { return vec().capacity(); } 18:50:51 INFO - const T* begin() const { return vec().begin(); } 18:50:51 INFO - const T* end() const { return vec().end(); } 18:50:51 INFO - const T& back() const { return vec().back(); } 18:50:51 INFO - JS::Handle operator[](size_t aIndex) const { 18:50:51 INFO - return JS::Handle::fromMarkedLocation(&vec().operator[](aIndex)); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - class MutableWrappedPtrOperations, Wrapper> 18:50:51 INFO - : public WrappedPtrOperations, Wrapper> 18:50:51 INFO - { 18:50:51 INFO - using Vec = JS::GCVector; 18:50:51 INFO - const Vec& vec() const { return static_cast(this)->get(); } 18:50:51 INFO - Vec& vec() { return static_cast(this)->get(); } 18:50:51 INFO - public: 18:50:51 INFO - const AllocPolicy& allocPolicy() const { return vec().allocPolicy(); } 18:50:51 INFO - AllocPolicy& allocPolicy() { return vec().allocPolicy(); } 18:50:51 INFO - const T* begin() const { return vec().begin(); } 18:50:51 INFO - T* begin() { return vec().begin(); } 18:50:51 INFO - const T* end() const { return vec().end(); } 18:50:51 INFO - T* end() { return vec().end(); } 18:50:51 INFO - const T& back() const { return vec().back(); } 18:50:51 INFO - T& back() { return vec().back(); } 18:50:51 INFO - JS::Handle operator[](size_t aIndex) const { 18:50:51 INFO - return JS::Handle::fromMarkedLocation(&vec().operator[](aIndex)); 18:50:51 INFO - } 18:50:51 INFO - JS::MutableHandle operator[](size_t aIndex) { 18:50:51 INFO - return JS::MutableHandle::fromMarkedLocation(&vec().operator[](aIndex)); 18:50:51 INFO - } 18:50:51 INFO - bool initCapacity(size_t aRequest) { return vec().initCapacity(aRequest); } 18:50:51 INFO - bool reserve(size_t aRequest) { return vec().reserve(aRequest); } 18:50:51 INFO - void shrinkBy(size_t aIncr) { vec().shrinkBy(aIncr); } 18:50:51 INFO - bool growBy(size_t aIncr) { return vec().growBy(aIncr); } 18:50:51 INFO - bool resize(size_t aNewLength) { return vec().resize(aNewLength); } 18:50:51 INFO - bool growByUninitialized(size_t aIncr) { return vec().growByUninitialized(aIncr); } 18:50:51 INFO - void infallibleGrowByUninitialized(size_t aIncr) { vec().infallibleGrowByUninitialized(aIncr); } 18:50:51 INFO - bool resizeUninitialized(size_t aNewLength) { return vec().resizeUninitialized(aNewLength); } 18:50:51 INFO - void clear() { vec().clear(); } 18:50:51 INFO - void clearAndFree() { vec().clearAndFree(); } 18:50:51 INFO - template 18:50:51 INFO - bool append(U&& aU) { return vec().append(mozilla::Forward(aU)); } 18:50:51 INFO - template 18:50:51 INFO - bool emplaceBack(Args&&... aArgs) { 18:50:51 INFO - return vec().emplaceBack(mozilla::Forward(aArgs...)); 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - bool appendAll(const mozilla::Vector& aU) { return vec().appendAll(aU); } 18:50:51 INFO - template 18:50:51 INFO - bool appendAll(const JS::GCVector& aU) { return vec().appendAll(aU); } 18:50:51 INFO - bool appendN(const T& aT, size_t aN) { return vec().appendN(aT, aN); } 18:50:51 INFO - template 18:50:51 INFO - bool append(const U* aBegin, const U* aEnd) { 18:50:51 INFO - return vec().append(aBegin, aEnd); 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - bool append(const U* aBegin, size_t aLength) { 18:50:51 INFO - return vec().append(aBegin, aLength); 18:50:51 INFO - } 18:50:51 INFO - template void infallibleAppend(U&& aU) { 18:50:51 INFO - vec().infallibleAppend(mozilla::Forward(aU)); 18:50:51 INFO - } 18:50:51 INFO - void infallibleAppendN(const T& aT, size_t aN) { vec().infallibleAppendN(aT, aN); } 18:50:51 INFO - template void infallibleAppend(const U* aBegin, const U* aEnd) { 18:50:51 INFO - vec().infallibleAppend(aBegin, aEnd); 18:50:51 INFO - } 18:50:51 INFO - template void infallibleAppend(const U* aBegin, size_t aLength) { 18:50:51 INFO - vec().infallibleAppend(aBegin, aLength); 18:50:51 INFO - } 18:50:51 INFO - void popBack() { vec().popBack(); } 18:50:51 INFO - T popCopy() { return vec().popCopy(); } 18:50:51 INFO - template T* insert(T* aP, U&& aVal) { 18:50:51 INFO - return vec().insert(aP, mozilla::Forward(aVal)); 18:50:51 INFO - } 18:50:51 INFO - void erase(T* aT) { vec().erase(aT); } 18:50:51 INFO - void erase(T* aBegin, T* aEnd) { vec().erase(aBegin, aEnd); } 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - #line 253 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/GCVector.h" 18:50:51 INFO - #line 33 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Principals.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/StructuredClone.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ScopeExit.h" 18:50:51 INFO - namespace mozilla { 18:50:51 INFO - template 18:50:51 INFO - class ScopeExit { 18:50:51 INFO - ExitFunction mExitFunction; 18:50:51 INFO - bool mExecuteOnDestruction; 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - public: 18:50:51 INFO - explicit ScopeExit(ExitFunction&& cleanup 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:51 INFO - : mExitFunction(cleanup) 18:50:51 INFO - , mExecuteOnDestruction(true) 18:50:51 INFO - { 18:50:51 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:51 INFO - } 18:50:51 INFO - ScopeExit(ScopeExit&& rhs) 18:50:51 INFO - : mExitFunction(mozilla::Move(rhs.mExitFunction)) 18:50:51 INFO - , mExecuteOnDestruction(rhs.mExecuteOnDestruction) 18:50:51 INFO - { 18:50:51 INFO - rhs.release(); 18:50:51 INFO - } 18:50:51 INFO - ~ScopeExit() { 18:50:51 INFO - if (mExecuteOnDestruction) { 18:50:51 INFO - mExitFunction(); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - void release() { 18:50:51 INFO - mExecuteOnDestruction = false; 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - explicit ScopeExit(const ScopeExit&) = delete; 18:50:51 INFO - ScopeExit& operator=(const ScopeExit&) = delete; 18:50:51 INFO - ScopeExit& operator=(ScopeExit&&) = delete; 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - ScopeExit 18:50:51 INFO - MakeScopeExit(ExitFunction&& exitFunction) 18:50:51 INFO - { 18:50:51 INFO - return ScopeExit(mozilla::Move(exitFunction)); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - #line 136 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/ScopeExit.h" 18:50:51 INFO - #line 14 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h" 18:50:51 INFO - namespace mozilla { 18:50:51 INFO - template 18:50:51 INFO - class BufferList : private AllocPolicy 18:50:51 INFO - { 18:50:51 INFO - struct Segment 18:50:51 INFO - { 18:50:51 INFO - char* mData; 18:50:51 INFO - size_t mSize; 18:50:51 INFO - size_t mCapacity; 18:50:51 INFO - Segment(char* aData, size_t aSize, size_t aCapacity) 18:50:51 INFO - : mData(aData), 18:50:51 INFO - mSize(aSize), 18:50:51 INFO - mCapacity(aCapacity) 18:50:51 INFO - { 18:50:51 INFO - } 18:50:51 INFO - Segment(const Segment&) = delete; 18:50:51 INFO - Segment& operator=(const Segment&) = delete; 18:50:51 INFO - Segment(Segment&&) = default; 18:50:51 INFO - Segment& operator=(Segment&&) = default; 18:50:51 INFO - char* Start() const { return mData; } 18:50:51 INFO - char* End() const { return mData + mSize; } 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - friend class BufferList; 18:50:51 INFO - public: 18:50:51 INFO - static const size_t kSegmentAlignment = 8; 18:50:51 INFO - BufferList(size_t aInitialSize, 18:50:51 INFO - size_t aInitialCapacity, 18:50:51 INFO - size_t aStandardCapacity, 18:50:51 INFO - AllocPolicy aAP = AllocPolicy()) 18:50:51 INFO - : AllocPolicy(aAP), 18:50:51 INFO - mOwning(true), 18:50:51 INFO - mSegments(aAP), 18:50:51 INFO - mSize(0), 18:50:51 INFO - mStandardCapacity(aStandardCapacity) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aInitialCapacity % kSegmentAlignment == 0))))) { MOZ_ReportAssertionFailure("aInitialCapacity % kSegmentAlignment == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 81); do { } while (0); do { __debugbreak(); MOZ_NoReturn(81); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aStandardCapacity % kSegmentAlignment == 0))))) { MOZ_ReportAssertionFailure("aStandardCapacity % kSegmentAlignment == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 82); do { } while (0); do { __debugbreak(); MOZ_NoReturn(82); } while (0); } } while (0); 18:50:51 INFO - if (aInitialCapacity) { 18:50:51 INFO - AllocateSegment(aInitialSize, aInitialCapacity); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - BufferList(const BufferList& aOther) = delete; 18:50:51 INFO - BufferList(BufferList&& aOther) 18:50:51 INFO - : mOwning(aOther.mOwning), 18:50:51 INFO - mSegments(Move(aOther.mSegments)), 18:50:51 INFO - mSize(aOther.mSize), 18:50:51 INFO - mStandardCapacity(aOther.mStandardCapacity) 18:50:51 INFO - { 18:50:51 INFO - aOther.mSegments.clear(); 18:50:51 INFO - aOther.mSize = 0; 18:50:51 INFO - } 18:50:51 INFO - BufferList& operator=(const BufferList& aOther) = delete; 18:50:51 INFO - BufferList& operator=(BufferList&& aOther) 18:50:51 INFO - { 18:50:51 INFO - Clear(); 18:50:51 INFO - mOwning = aOther.mOwning; 18:50:51 INFO - mSegments = Move(aOther.mSegments); 18:50:51 INFO - mSize = aOther.mSize; 18:50:51 INFO - aOther.mSegments.clear(); 18:50:51 INFO - aOther.mSize = 0; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - ~BufferList() { Clear(); } 18:50:51 INFO - size_t Size() const { return mSize; } 18:50:51 INFO - void Clear() 18:50:51 INFO - { 18:50:51 INFO - if (mOwning) { 18:50:51 INFO - for (Segment& segment : mSegments) { 18:50:51 INFO - this->free_(segment.mData); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - mSegments.clear(); 18:50:51 INFO - mSize = 0; 18:50:51 INFO - } 18:50:51 INFO - class IterImpl 18:50:51 INFO - { 18:50:51 INFO - uintptr_t mSegment; 18:50:51 INFO - char* mData; 18:50:51 INFO - char* mDataEnd; 18:50:51 INFO - friend class BufferList; 18:50:51 INFO - public: 18:50:51 INFO - explicit IterImpl(const BufferList& aBuffers) 18:50:51 INFO - : mSegment(0), 18:50:51 INFO - mData(nullptr), 18:50:51 INFO - mDataEnd(nullptr) 18:50:51 INFO - { 18:50:51 INFO - if (!aBuffers.mSegments.empty()) { 18:50:51 INFO - mData = aBuffers.mSegments[0].Start(); 18:50:51 INFO - mDataEnd = aBuffers.mSegments[0].End(); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - char* Data() const 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!Done()))))) { MOZ_ReportAssertionFailure("!Done()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 162); do { } while (0); do { __debugbreak(); MOZ_NoReturn(162); } while (0); } } while (0); 18:50:51 INFO - return mData; 18:50:51 INFO - } 18:50:51 INFO - bool HasRoomFor(size_t aBytes) const 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mData <= mDataEnd))))) { MOZ_ReportAssertionFailure("mData <= mDataEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 170); do { } while (0); do { __debugbreak(); MOZ_NoReturn(170); } while (0); } } while (0); 18:50:51 INFO - return size_t(mDataEnd - mData) >= aBytes; 18:50:51 INFO - } 18:50:51 INFO - size_t RemainingInSegment() const 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mData <= mDataEnd))))) { MOZ_ReportAssertionFailure("mData <= mDataEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 178); do { } while (0); do { __debugbreak(); MOZ_NoReturn(178); } while (0); } } while (0); 18:50:51 INFO - return mDataEnd - mData; 18:50:51 INFO - } 18:50:51 INFO - void Advance(const BufferList& aBuffers, size_t aBytes) 18:50:51 INFO - { 18:50:51 INFO - const Segment& segment = aBuffers.mSegments[mSegment]; 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(segment.Start() <= mData))))) { MOZ_ReportAssertionFailure("segment.Start() <= mData", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 189); do { } while (0); do { __debugbreak(); MOZ_NoReturn(189); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mData <= mDataEnd))))) { MOZ_ReportAssertionFailure("mData <= mDataEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 190); do { } while (0); do { __debugbreak(); MOZ_NoReturn(190); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mDataEnd == segment.End()))))) { MOZ_ReportAssertionFailure("mDataEnd == segment.End()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 191); do { } while (0); do { __debugbreak(); MOZ_NoReturn(191); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(HasRoomFor(aBytes)))))) { MOZ_ReportAssertionFailure("HasRoomFor(aBytes)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 193); do { } while (0); do { __debugbreak(); MOZ_NoReturn(193); } while (0); } } while (0); 18:50:51 INFO - mData += aBytes; 18:50:51 INFO - if (mData == mDataEnd && mSegment + 1 < aBuffers.mSegments.length()) { 18:50:51 INFO - mSegment++; 18:50:51 INFO - const Segment& nextSegment = aBuffers.mSegments[mSegment]; 18:50:51 INFO - mData = nextSegment.Start(); 18:50:51 INFO - mDataEnd = nextSegment.End(); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mData < mDataEnd))))) { MOZ_ReportAssertionFailure("mData < mDataEnd", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 201); do { } while (0); do { __debugbreak(); MOZ_NoReturn(201); } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - bool AdvanceAcrossSegments(const BufferList& aBuffers, size_t aBytes) 18:50:51 INFO - { 18:50:51 INFO - size_t bytes = aBytes; 18:50:51 INFO - while (bytes) { 18:50:51 INFO - size_t toAdvance = std::min(bytes, RemainingInSegment()); 18:50:51 INFO - if (!toAdvance) { 18:50:51 INFO - return false; 18:50:51 INFO - } 18:50:51 INFO - Advance(aBuffers, toAdvance); 18:50:51 INFO - bytes -= toAdvance; 18:50:51 INFO - } 18:50:51 INFO - return true; 18:50:51 INFO - } 18:50:51 INFO - bool Done() const 18:50:51 INFO - { 18:50:51 INFO - return mData == mDataEnd; 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - size_t BytesUntil(const BufferList& aBuffers, const IterImpl& aTarget) const { 18:50:51 INFO - size_t offset = 0; 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aTarget.IsIn(aBuffers)))))) { MOZ_ReportAssertionFailure("aTarget.IsIn(aBuffers)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 234); do { } while (0); do { __debugbreak(); MOZ_NoReturn(234); } while (0); } } while (0); 18:50:51 INFO - char* data = mData; 18:50:51 INFO - for (uintptr_t segment = mSegment; segment < aTarget.mSegment; segment++) { 18:50:51 INFO - offset += aBuffers.mSegments[segment].End() - data; 18:50:51 INFO - data = aBuffers.mSegments[segment].mData; 18:50:51 INFO - } 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(IsIn(aBuffers)))))) { MOZ_ReportAssertionFailure("IsIn(aBuffers)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 242); do { } while (0); do { __debugbreak(); MOZ_NoReturn(242); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType= data)>::isValid, "invalid assertion condition"); if ((!!(!(!!(aTarget.mData >= data))))) { MOZ_ReportAssertionFailure("aTarget.mData >= data", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 243); do { } while (0); do { __debugbreak(); MOZ_NoReturn(243); } while (0); } } while (0); 18:50:51 INFO - offset += aTarget.mData - data; 18:50:51 INFO - return offset; 18:50:51 INFO - } 18:50:51 INFO - bool IsIn(const BufferList& aBuffers) const { 18:50:51 INFO - return mSegment < aBuffers.mSegments.length() && 18:50:51 INFO - mData >= aBuffers.mSegments[mSegment].mData && 18:50:51 INFO - mData < aBuffers.mSegments[mSegment].End(); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - char* Start() { return mSegments[0].mData; } 18:50:51 INFO - const char* Start() const { return mSegments[0].mData; } 18:50:51 INFO - IterImpl Iter() const { return IterImpl(*this); } 18:50:51 INFO - inline bool WriteBytes(const char* aData, size_t aSize); 18:50:51 INFO - inline bool ReadBytes(IterImpl& aIter, char* aData, size_t aSize) const; 18:50:51 INFO - template 18:50:51 INFO - BufferList Borrow(IterImpl& aIter, size_t aSize, bool* aSuccess, 18:50:51 INFO - BorrowingAllocPolicy aAP = BorrowingAllocPolicy()) const; 18:50:51 INFO - template 18:50:51 INFO - BufferList MoveFallible(bool* aSuccess, OtherAllocPolicy aAP = OtherAllocPolicy()); 18:50:51 INFO - BufferList Extract(IterImpl& aIter, size_t aSize, bool* aSuccess); 18:50:51 INFO - size_t RangeLength(const IterImpl& start, const IterImpl& end) const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(start.IsIn(*this) && end.IsIn(*this)))))) { MOZ_ReportAssertionFailure("start.IsIn(*this) && end.IsIn(*this)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 303); do { } while (0); do { __debugbreak(); MOZ_NoReturn(303); } while (0); } } while (0); 18:50:51 INFO - return start.BytesUntil(*this, end); 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - explicit BufferList(AllocPolicy aAP) 18:50:51 INFO - : AllocPolicy(aAP), 18:50:51 INFO - mOwning(false), 18:50:51 INFO - mSize(0), 18:50:51 INFO - mStandardCapacity(0) 18:50:51 INFO - { 18:50:51 INFO - } 18:50:51 INFO - void* AllocateSegment(size_t aSize, size_t aCapacity) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mOwning))))) { MOZ_ReportAssertionFailure("mOwning", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 318); do { } while (0); do { __debugbreak(); MOZ_NoReturn(318); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aSize <= aCapacity))))) { MOZ_ReportAssertionFailure("aSize <= aCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 319); do { } while (0); do { __debugbreak(); MOZ_NoReturn(319); } while (0); } } while (0); 18:50:51 INFO - char* data = this->template pod_malloc(aCapacity); 18:50:51 INFO - if (!data) { 18:50:51 INFO - return nullptr; 18:50:51 INFO - } 18:50:51 INFO - if (!mSegments.append(Segment(data, aSize, aCapacity))) { 18:50:51 INFO - this->free_(data); 18:50:51 INFO - return nullptr; 18:50:51 INFO - } 18:50:51 INFO - mSize += aSize; 18:50:51 INFO - return data; 18:50:51 INFO - } 18:50:51 INFO - bool mOwning; 18:50:51 INFO - Vector mSegments; 18:50:51 INFO - size_t mSize; 18:50:51 INFO - size_t mStandardCapacity; 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - bool 18:50:51 INFO - BufferList::WriteBytes(const char* aData, size_t aSize) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mOwning))))) { MOZ_ReportAssertionFailure("mOwning", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 343); do { } while (0); do { __debugbreak(); MOZ_NoReturn(343); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mStandardCapacity))))) { MOZ_ReportAssertionFailure("mStandardCapacity", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 344); do { } while (0); do { __debugbreak(); MOZ_NoReturn(344); } while (0); } } while (0); 18:50:51 INFO - size_t copied = 0; 18:50:51 INFO - size_t remaining = aSize; 18:50:51 INFO - if (!mSegments.empty()) { 18:50:51 INFO - Segment& lastSegment = mSegments.back(); 18:50:51 INFO - size_t toCopy = std::min(aSize, lastSegment.mCapacity - lastSegment.mSize); 18:50:51 INFO - memcpy(lastSegment.mData + lastSegment.mSize, aData, toCopy); 18:50:51 INFO - lastSegment.mSize += toCopy; 18:50:51 INFO - mSize += toCopy; 18:50:51 INFO - copied += toCopy; 18:50:51 INFO - remaining -= toCopy; 18:50:51 INFO - } 18:50:51 INFO - while (remaining) { 18:50:51 INFO - size_t toCopy = std::min(remaining, mStandardCapacity); 18:50:51 INFO - void* data = AllocateSegment(toCopy, mStandardCapacity); 18:50:51 INFO - if (!data) { 18:50:51 INFO - return false; 18:50:51 INFO - } 18:50:51 INFO - memcpy(data, aData + copied, toCopy); 18:50:51 INFO - copied += toCopy; 18:50:51 INFO - remaining -= toCopy; 18:50:51 INFO - } 18:50:51 INFO - return true; 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - bool 18:50:51 INFO - BufferList::ReadBytes(IterImpl& aIter, char* aData, size_t aSize) const 18:50:51 INFO - { 18:50:51 INFO - size_t copied = 0; 18:50:51 INFO - size_t remaining = aSize; 18:50:51 INFO - while (remaining) { 18:50:51 INFO - size_t toCopy = std::min(aIter.RemainingInSegment(), remaining); 18:50:51 INFO - if (!toCopy) { 18:50:51 INFO - return false; 18:50:51 INFO - } 18:50:51 INFO - memcpy(aData + copied, aIter.Data(), toCopy); 18:50:51 INFO - copied += toCopy; 18:50:51 INFO - remaining -= toCopy; 18:50:51 INFO - aIter.Advance(*this, toCopy); 18:50:51 INFO - } 18:50:51 INFO - return true; 18:50:51 INFO - } 18:50:51 INFO - template template 18:50:51 INFO - BufferList 18:50:51 INFO - BufferList::Borrow(IterImpl& aIter, size_t aSize, bool* aSuccess, 18:50:51 INFO - BorrowingAllocPolicy aAP) const 18:50:51 INFO - { 18:50:51 INFO - BufferList result(aAP); 18:50:51 INFO - size_t size = aSize; 18:50:51 INFO - while (size) { 18:50:51 INFO - size_t toAdvance = std::min(size, aIter.RemainingInSegment()); 18:50:51 INFO - if (!toAdvance || !result.mSegments.append(typename BufferList::Segment(aIter.mData, toAdvance, toAdvance))) { 18:50:51 INFO - *aSuccess = false; 18:50:51 INFO - return result; 18:50:51 INFO - } 18:50:51 INFO - aIter.Advance(*this, toAdvance); 18:50:51 INFO - size -= toAdvance; 18:50:51 INFO - } 18:50:51 INFO - result.mSize = aSize; 18:50:51 INFO - *aSuccess = true; 18:50:51 INFO - return result; 18:50:51 INFO - } 18:50:51 INFO - template template 18:50:51 INFO - BufferList 18:50:51 INFO - BufferList::MoveFallible(bool* aSuccess, OtherAllocPolicy aAP) 18:50:51 INFO - { 18:50:51 INFO - BufferList result(0, 0, mStandardCapacity, aAP); 18:50:51 INFO - IterImpl iter = Iter(); 18:50:51 INFO - while (!iter.Done()) { 18:50:51 INFO - size_t toAdvance = iter.RemainingInSegment(); 18:50:51 INFO - if (!toAdvance || !result.mSegments.append(typename BufferList::Segment(iter.mData, toAdvance, toAdvance))) { 18:50:51 INFO - *aSuccess = false; 18:50:51 INFO - result.mSegments.clear(); 18:50:51 INFO - return result; 18:50:51 INFO - } 18:50:51 INFO - iter.Advance(*this, toAdvance); 18:50:51 INFO - } 18:50:51 INFO - result.mSize = mSize; 18:50:51 INFO - mSegments.clear(); 18:50:51 INFO - mSize = 0; 18:50:51 INFO - *aSuccess = true; 18:50:51 INFO - return result; 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - BufferList 18:50:51 INFO - BufferList::Extract(IterImpl& aIter, size_t aSize, bool* aSuccess) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aSize))))) { MOZ_ReportAssertionFailure("aSize", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 452); do { } while (0); do { __debugbreak(); MOZ_NoReturn(452); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mOwning))))) { MOZ_ReportAssertionFailure("mOwning", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 453); do { } while (0); do { __debugbreak(); MOZ_NoReturn(453); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aSize % kSegmentAlignment == 0))))) { MOZ_ReportAssertionFailure("aSize % kSegmentAlignment == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 454); do { } while (0); do { __debugbreak(); MOZ_NoReturn(454); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(intptr_t(aIter.mData) % kSegmentAlignment == 0))))) { MOZ_ReportAssertionFailure("intptr_t(aIter.mData) % kSegmentAlignment == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 455); do { } while (0); do { __debugbreak(); MOZ_NoReturn(455); } while (0); } } while (0); 18:50:51 INFO - IterImpl iter = aIter; 18:50:51 INFO - size_t size = aSize; 18:50:51 INFO - size_t toCopy = std::min(size, aIter.RemainingInSegment()); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(toCopy % kSegmentAlignment == 0))))) { MOZ_ReportAssertionFailure("toCopy % kSegmentAlignment == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 460); do { } while (0); do { __debugbreak(); MOZ_NoReturn(460); } while (0); } } while (0); 18:50:51 INFO - BufferList result(0, toCopy, mStandardCapacity); 18:50:51 INFO - BufferList error(0, 0, mStandardCapacity); 18:50:51 INFO - if (!result.WriteBytes(aIter.mData, toCopy)) { 18:50:51 INFO - *aSuccess = false; 18:50:51 INFO - return error; 18:50:51 INFO - } 18:50:51 INFO - iter.Advance(*this, toCopy); 18:50:51 INFO - size -= toCopy; 18:50:51 INFO - auto resultGuard = MakeScopeExit([&] { 18:50:51 INFO - *aSuccess = false; 18:50:51 INFO - result.mSegments.erase(result.mSegments.begin()+1, result.mSegments.end()); 18:50:51 INFO - }); 18:50:51 INFO - size_t movedSize = 0; 18:50:51 INFO - uintptr_t toRemoveStart = iter.mSegment; 18:50:51 INFO - uintptr_t toRemoveEnd = iter.mSegment; 18:50:51 INFO - while (!iter.Done() && 18:50:51 INFO - !iter.HasRoomFor(size)) { 18:50:51 INFO - if (!result.mSegments.append(Segment(mSegments[iter.mSegment].mData, 18:50:51 INFO - mSegments[iter.mSegment].mSize, 18:50:51 INFO - mSegments[iter.mSegment].mCapacity))) { 18:50:51 INFO - return error; 18:50:51 INFO - } 18:50:51 INFO - movedSize += iter.RemainingInSegment(); 18:50:51 INFO - size -= iter.RemainingInSegment(); 18:50:51 INFO - toRemoveEnd++; 18:50:51 INFO - iter.Advance(*this, iter.RemainingInSegment()); 18:50:51 INFO - } 18:50:51 INFO - if (size) { 18:50:51 INFO - if (!iter.HasRoomFor(size) || 18:50:51 INFO - !result.WriteBytes(iter.Data(), size)) { 18:50:51 INFO - return error; 18:50:51 INFO - } 18:50:51 INFO - iter.Advance(*this, size); 18:50:51 INFO - } 18:50:51 INFO - mSegments.erase(mSegments.begin() + toRemoveStart, mSegments.begin() + toRemoveEnd); 18:50:51 INFO - mSize -= movedSize; 18:50:51 INFO - aIter.mSegment = iter.mSegment - (toRemoveEnd - toRemoveStart); 18:50:51 INFO - aIter.mData = iter.mData; 18:50:51 INFO - aIter.mDataEnd = iter.mDataEnd; 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aIter.mDataEnd == mSegments[aIter.mSegment].End()))))) { MOZ_ReportAssertionFailure("aIter.mDataEnd == mSegments[aIter.mSegment].End()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h", 508); do { } while (0); do { __debugbreak(); MOZ_NoReturn(508); } while (0); } } while (0); 18:50:51 INFO - result.mSize = aSize; 18:50:51 INFO - resultGuard.release(); 18:50:51 INFO - *aSuccess = true; 18:50:51 INFO - return result; 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - #line 519 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BufferList.h" 18:50:51 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/StructuredClone.h" 18:50:51 INFO - struct JSRuntime; 18:50:51 INFO - struct JSStructuredCloneReader; 18:50:51 INFO - struct JSStructuredCloneWriter; 18:50:51 INFO - namespace JS { 18:50:51 INFO - enum class StructuredCloneScope : uint32_t { 18:50:51 INFO - SameProcessSameThread, 18:50:51 INFO - SameProcessDifferentThread, 18:50:51 INFO - DifferentProcess 18:50:51 INFO - }; 18:50:51 INFO - enum TransferableOwnership { 18:50:51 INFO - SCTAG_TMO_UNFILLED = 0, 18:50:51 INFO - SCTAG_TMO_UNOWNED = 1, 18:50:51 INFO - SCTAG_TMO_FIRST_OWNED = 2, 18:50:51 INFO - SCTAG_TMO_ALLOC_DATA = 2, 18:50:51 INFO - SCTAG_TMO_MAPPED_DATA = 3, 18:50:51 INFO - SCTAG_TMO_CUSTOM = 4, 18:50:51 INFO - SCTAG_TMO_USER_MIN 18:50:51 INFO - }; 18:50:51 INFO - class CloneDataPolicy 18:50:51 INFO - { 18:50:51 INFO - bool sharedArrayBuffer_; 18:50:51 INFO - public: 18:50:51 INFO - CloneDataPolicy() : 18:50:51 INFO - sharedArrayBuffer_(true) 18:50:51 INFO - {} 18:50:51 INFO - CloneDataPolicy& denySharedArrayBuffer() { 18:50:51 INFO - sharedArrayBuffer_ = false; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool isSharedArrayBufferAllowed() const { 18:50:51 INFO - return sharedArrayBuffer_; 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - typedef JSObject* (*ReadStructuredCloneOp)(JSContext* cx, JSStructuredCloneReader* r, 18:50:51 INFO - uint32_t tag, uint32_t data, void* closure); 18:50:51 INFO - typedef bool (*WriteStructuredCloneOp)(JSContext* cx, JSStructuredCloneWriter* w, 18:50:51 INFO - JS::HandleObject obj, void* closure); 18:50:51 INFO - typedef void (*StructuredCloneErrorOp)(JSContext* cx, uint32_t errorid); 18:50:51 INFO - typedef bool (*ReadTransferStructuredCloneOp)(JSContext* cx, JSStructuredCloneReader* r, 18:50:51 INFO - uint32_t tag, void* content, uint64_t extraData, 18:50:51 INFO - void* closure, 18:50:51 INFO - JS::MutableHandleObject returnObject); 18:50:51 INFO - typedef bool (*TransferStructuredCloneOp)(JSContext* cx, 18:50:51 INFO - JS::Handle obj, 18:50:51 INFO - void* closure, 18:50:51 INFO - uint32_t* tag, 18:50:51 INFO - JS::TransferableOwnership* ownership, 18:50:51 INFO - void** content, 18:50:51 INFO - uint64_t* extraData); 18:50:51 INFO - typedef void (*FreeTransferStructuredCloneOp)(uint32_t tag, JS::TransferableOwnership ownership, 18:50:51 INFO - void* content, uint64_t extraData, void* closure); 18:50:51 INFO - struct JSStructuredCloneCallbacks { 18:50:51 INFO - ReadStructuredCloneOp read; 18:50:51 INFO - WriteStructuredCloneOp write; 18:50:51 INFO - StructuredCloneErrorOp reportError; 18:50:51 INFO - ReadTransferStructuredCloneOp readTransfer; 18:50:51 INFO - TransferStructuredCloneOp writeTransfer; 18:50:51 INFO - FreeTransferStructuredCloneOp freeTransfer; 18:50:51 INFO - }; 18:50:51 INFO - enum OwnTransferablePolicy { 18:50:51 INFO - OwnsTransferablesIfAny, 18:50:51 INFO - IgnoreTransferablesIfAny, 18:50:51 INFO - NoTransferables 18:50:51 INFO - }; 18:50:51 INFO - class JSStructuredCloneData : 18:50:51 INFO - public mozilla::BufferList 18:50:51 INFO - { 18:50:51 INFO - typedef js::SystemAllocPolicy AllocPolicy; 18:50:51 INFO - typedef mozilla::BufferList BufferList; 18:50:51 INFO - static const size_t kInitialSize = 0; 18:50:51 INFO - static const size_t kInitialCapacity = 4096; 18:50:51 INFO - static const size_t kStandardCapacity = 4096; 18:50:51 INFO - const JSStructuredCloneCallbacks* callbacks_; 18:50:51 INFO - void* closure_; 18:50:51 INFO - OwnTransferablePolicy ownTransferables_; 18:50:51 INFO - void setOptionalCallbacks(const JSStructuredCloneCallbacks* callbacks, 18:50:51 INFO - void* closure, 18:50:51 INFO - OwnTransferablePolicy policy) { 18:50:51 INFO - callbacks_ = callbacks; 18:50:51 INFO - closure_ = closure; 18:50:51 INFO - ownTransferables_ = policy; 18:50:51 INFO - } 18:50:51 INFO - friend struct JSStructuredCloneWriter; 18:50:51 INFO - friend class JSAutoStructuredCloneBuffer; 18:50:51 INFO - public: 18:50:51 INFO - explicit JSStructuredCloneData(AllocPolicy aAP = AllocPolicy()) 18:50:51 INFO - : BufferList(kInitialSize, kInitialCapacity, kStandardCapacity, aAP) 18:50:51 INFO - , callbacks_(nullptr) 18:50:51 INFO - , closure_(nullptr) 18:50:51 INFO - , ownTransferables_(OwnTransferablePolicy::NoTransferables) 18:50:51 INFO - {} 18:50:51 INFO - JSStructuredCloneData(BufferList&& buffers) 18:50:51 INFO - : BufferList(Move(buffers)) 18:50:51 INFO - , callbacks_(nullptr) 18:50:51 INFO - , closure_(nullptr) 18:50:51 INFO - , ownTransferables_(OwnTransferablePolicy::NoTransferables) 18:50:51 INFO - {} 18:50:51 INFO - JSStructuredCloneData(JSStructuredCloneData&& other) = default; 18:50:51 INFO - JSStructuredCloneData& operator=(JSStructuredCloneData&& other) = default; 18:50:51 INFO - ~JSStructuredCloneData(); 18:50:51 INFO - using BufferList::BufferList; 18:50:51 INFO - }; 18:50:51 INFO - bool 18:50:51 INFO - JS_ReadStructuredClone(JSContext* cx, JSStructuredCloneData& data, uint32_t version, 18:50:51 INFO - JS::StructuredCloneScope scope, 18:50:51 INFO - JS::MutableHandleValue vp, 18:50:51 INFO - const JSStructuredCloneCallbacks* optionalCallbacks, void* closure); 18:50:51 INFO - bool 18:50:51 INFO - JS_WriteStructuredClone(JSContext* cx, JS::HandleValue v, JSStructuredCloneData* data, 18:50:51 INFO - JS::StructuredCloneScope scope, 18:50:51 INFO - JS::CloneDataPolicy cloneDataPolicy, 18:50:51 INFO - const JSStructuredCloneCallbacks* optionalCallbacks, 18:50:51 INFO - void* closure, JS::HandleValue transferable); 18:50:51 INFO - bool 18:50:51 INFO - JS_StructuredCloneHasTransferables(JSStructuredCloneData& data, bool* hasTransferable); 18:50:51 INFO - bool 18:50:51 INFO - JS_StructuredClone(JSContext* cx, JS::HandleValue v, JS::MutableHandleValue vp, 18:50:51 INFO - const JSStructuredCloneCallbacks* optionalCallbacks, void* closure); 18:50:51 INFO - class JSAutoStructuredCloneBuffer { 18:50:51 INFO - const JS::StructuredCloneScope scope_; 18:50:51 INFO - JSStructuredCloneData data_; 18:50:51 INFO - uint32_t version_; 18:50:51 INFO - public: 18:50:51 INFO - JSAutoStructuredCloneBuffer(JS::StructuredCloneScope scope, 18:50:51 INFO - const JSStructuredCloneCallbacks* callbacks, void* closure) 18:50:51 INFO - : scope_(scope), version_(8) 18:50:51 INFO - { 18:50:51 INFO - data_.setOptionalCallbacks(callbacks, closure, OwnTransferablePolicy::NoTransferables); 18:50:51 INFO - } 18:50:51 INFO - JSAutoStructuredCloneBuffer(JSAutoStructuredCloneBuffer&& other); 18:50:51 INFO - JSAutoStructuredCloneBuffer& operator=(JSAutoStructuredCloneBuffer&& other); 18:50:51 INFO - ~JSAutoStructuredCloneBuffer() { clear(); } 18:50:51 INFO - JSStructuredCloneData& data() { return data_; } 18:50:51 INFO - bool empty() const { return !data_.Size(); } 18:50:51 INFO - void clear(const JSStructuredCloneCallbacks* optionalCallbacks=nullptr, void* closure=nullptr); 18:50:51 INFO - bool copy(const JSStructuredCloneData& data, uint32_t version=8, 18:50:51 INFO - const JSStructuredCloneCallbacks* callbacks=nullptr, void* closure=nullptr); 18:50:51 INFO - void adopt(JSStructuredCloneData&& data, uint32_t version=8, 18:50:51 INFO - const JSStructuredCloneCallbacks* callbacks=nullptr, void* closure=nullptr); 18:50:51 INFO - void steal(JSStructuredCloneData* data, uint32_t* versionp=nullptr, 18:50:51 INFO - const JSStructuredCloneCallbacks** callbacks=nullptr, void** closure=nullptr); 18:50:51 INFO - void abandon() { data_.ownTransferables_ = OwnTransferablePolicy::IgnoreTransferablesIfAny; } 18:50:51 INFO - bool read(JSContext* cx, JS::MutableHandleValue vp, 18:50:51 INFO - const JSStructuredCloneCallbacks* optionalCallbacks=nullptr, void* closure=nullptr); 18:50:51 INFO - bool write(JSContext* cx, JS::HandleValue v, 18:50:51 INFO - const JSStructuredCloneCallbacks* optionalCallbacks=nullptr, void* closure=nullptr); 18:50:51 INFO - bool write(JSContext* cx, JS::HandleValue v, JS::HandleValue transferable, 18:50:51 INFO - JS::CloneDataPolicy cloneDataPolicy, 18:50:51 INFO - const JSStructuredCloneCallbacks* optionalCallbacks=nullptr, void* closure=nullptr); 18:50:51 INFO - private: 18:50:51 INFO - JSAutoStructuredCloneBuffer(const JSAutoStructuredCloneBuffer& other) = delete; 18:50:51 INFO - JSAutoStructuredCloneBuffer& operator=(const JSAutoStructuredCloneBuffer& other) = delete; 18:50:51 INFO - }; 18:50:51 INFO - bool 18:50:51 INFO - JS_ReadUint32Pair(JSStructuredCloneReader* r, uint32_t* p1, uint32_t* p2); 18:50:51 INFO - bool 18:50:51 INFO - JS_ReadBytes(JSStructuredCloneReader* r, void* p, size_t len); 18:50:51 INFO - bool 18:50:51 INFO - JS_ReadTypedArray(JSStructuredCloneReader* r, JS::MutableHandleValue vp); 18:50:51 INFO - bool 18:50:51 INFO - JS_WriteUint32Pair(JSStructuredCloneWriter* w, uint32_t tag, uint32_t data); 18:50:51 INFO - bool 18:50:51 INFO - JS_WriteBytes(JSStructuredCloneWriter* w, const void* p, size_t len); 18:50:51 INFO - bool 18:50:51 INFO - JS_WriteString(JSStructuredCloneWriter* w, JS::HandleString str); 18:50:51 INFO - bool 18:50:51 INFO - JS_WriteTypedArray(JSStructuredCloneWriter* w, JS::HandleValue v); 18:50:51 INFO - bool 18:50:51 INFO - JS_ObjectNotWritten(JSStructuredCloneWriter* w, JS::HandleObject obj); 18:50:51 INFO - JS::StructuredCloneScope 18:50:51 INFO - JS_GetStructuredCloneScope(JSStructuredCloneWriter* w); 18:50:51 INFO - #line 361 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/StructuredClone.h" 18:50:51 INFO - #line 19 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Principals.h" 18:50:51 INFO - namespace js { 18:50:51 INFO - struct PerformanceGroup; 18:50:51 INFO - } 18:50:51 INFO - struct JSPrincipals { 18:50:51 INFO - mozilla::Atomic refcount; 18:50:51 INFO - uint32_t debugToken; 18:50:51 INFO - #line 32 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Principals.h" 18:50:51 INFO - JSPrincipals() : refcount(0) {} 18:50:51 INFO - void setDebugToken(uint32_t token) { 18:50:51 INFO - debugToken = token; 18:50:51 INFO - #line 39 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Principals.h" 18:50:51 INFO - } 18:50:51 INFO - virtual bool write(JSContext* cx, JSStructuredCloneWriter* writer) = 0; 18:50:51 INFO - void dump(); 18:50:51 INFO - }; 18:50:51 INFO - extern void 18:50:51 INFO - JS_HoldPrincipals(JSPrincipals* principals); 18:50:51 INFO - extern void 18:50:51 INFO - JS_DropPrincipals(JSContext* cx, JSPrincipals* principals); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSSubsumesOp)(JSPrincipals* first, JSPrincipals* second); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSCSPEvalChecker)(JSContext* cx); 18:50:51 INFO - struct JSSecurityCallbacks { 18:50:51 INFO - JSCSPEvalChecker contentSecurityPolicyAllows; 18:50:51 INFO - JSSubsumesOp subsumes; 18:50:51 INFO - }; 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetSecurityCallbacks(JSContext* cx, const JSSecurityCallbacks* callbacks); 18:50:51 INFO - extern const JSSecurityCallbacks* 18:50:51 INFO - JS_GetSecurityCallbacks(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetTrustedPrincipals(JSContext* cx, JSPrincipals* prin); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSDestroyPrincipalsOp)(JSPrincipals* principals); 18:50:51 INFO - extern void 18:50:51 INFO - JS_InitDestroyPrincipalsCallback(JSContext* cx, JSDestroyPrincipalsOp destroyPrincipals); 18:50:51 INFO - using JSReadPrincipalsOp = bool (*)(JSContext* cx, JSStructuredCloneReader* reader, 18:50:51 INFO - JSPrincipals** outPrincipals); 18:50:51 INFO - extern void 18:50:51 INFO - JS_InitReadPrincipalsCallback(JSContext* cx, JSReadPrincipalsOp read); 18:50:51 INFO - #line 133 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Principals.h" 18:50:51 INFO - #line 36 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Realm.h" 18:50:51 INFO - struct JSContext; 18:50:51 INFO - class JSObject; 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetRealmObjectPrototype(JSContext* cx); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetRealmFunctionPrototype(JSContext* cx); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetRealmArrayPrototype(JSContext* cx); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetRealmErrorPrototype(JSContext* cx); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetRealmIteratorPrototype(JSContext* cx); 18:50:51 INFO - } 18:50:51 INFO - #line 41 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/Realm.h" 18:50:51 INFO - #line 37 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RefCounted.h" 18:50:51 INFO - namespace js { 18:50:51 INFO - template 18:50:51 INFO - class RefCounted 18:50:51 INFO - { 18:50:51 INFO - static const MozRefCountType DEAD = 0xffffdead; 18:50:51 INFO - protected: 18:50:51 INFO - RefCounted() : mRefCnt(0) {} 18:50:51 INFO - ~RefCounted() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRefCnt == DEAD))))) { MOZ_ReportAssertionFailure("mRefCnt == DEAD", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RefCounted.h", 32); do { } while (0); do { __debugbreak(); MOZ_NoReturn(32); } while (0); } } while (0); } 18:50:51 INFO - public: 18:50:51 INFO - void AddRef() const 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType= 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(int32_t(mRefCnt) >= 0))))) { MOZ_ReportAssertionFailure("int32_t(mRefCnt) >= 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RefCounted.h", 37); do { } while (0); do { __debugbreak(); MOZ_NoReturn(37); } while (0); } } while (0); 18:50:51 INFO - ++mRefCnt; 18:50:51 INFO - } 18:50:51 INFO - void Release() const 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(int32_t(mRefCnt) > 0))))) { MOZ_ReportAssertionFailure("int32_t(mRefCnt) > 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RefCounted.h", 43); do { } while (0); do { __debugbreak(); MOZ_NoReturn(43); } while (0); } } while (0); 18:50:51 INFO - MozRefCountType cnt = --mRefCnt; 18:50:51 INFO - if (0 == cnt) { 18:50:51 INFO - mRefCnt = DEAD; 18:50:51 INFO - #line 49 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RefCounted.h" 18:50:51 INFO - js_delete(const_cast(static_cast(this))); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - mutable MozRefCountType mRefCnt; 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - class AtomicRefCounted 18:50:51 INFO - { 18:50:51 INFO - static const MozRefCountType DEAD = 0xffffdead; 18:50:51 INFO - protected: 18:50:51 INFO - AtomicRefCounted() : mRefCnt(0) {} 18:50:51 INFO - ~AtomicRefCounted() { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mRefCnt == DEAD))))) { MOZ_ReportAssertionFailure("mRefCnt == DEAD", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RefCounted.h", 64); do { } while (0); do { __debugbreak(); MOZ_NoReturn(64); } while (0); } } while (0); } 18:50:51 INFO - public: 18:50:51 INFO - void AddRef() const 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType= 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(int32_t(mRefCnt) >= 0))))) { MOZ_ReportAssertionFailure("int32_t(mRefCnt) >= 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RefCounted.h", 69); do { } while (0); do { __debugbreak(); MOZ_NoReturn(69); } while (0); } } while (0); 18:50:51 INFO - ++mRefCnt; 18:50:51 INFO - } 18:50:51 INFO - void Release() const 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(int32_t(mRefCnt) > 0))))) { MOZ_ReportAssertionFailure("int32_t(mRefCnt) > 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RefCounted.h", 75); do { } while (0); do { __debugbreak(); MOZ_NoReturn(75); } while (0); } } while (0); 18:50:51 INFO - MozRefCountType cnt = --mRefCnt; 18:50:51 INFO - if (0 == cnt) { 18:50:51 INFO - mRefCnt = DEAD; 18:50:51 INFO - #line 81 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RefCounted.h" 18:50:51 INFO - js_delete(const_cast(static_cast(this))); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - mutable mozilla::Atomic mRefCnt; 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - #line 92 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\js/RefCounted.h" 18:50:51 INFO - #line 38 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - namespace JS { 18:50:51 INFO - class TwoByteChars; 18:50:51 INFO - class AutoCheckRequestDepth 18:50:51 INFO - { 18:50:51 INFO - JSContext* cx; 18:50:51 INFO - public: 18:50:51 INFO - explicit AutoCheckRequestDepth(JSContext* cx); 18:50:51 INFO - ~AutoCheckRequestDepth(); 18:50:51 INFO - }; 18:50:51 INFO - #line 70 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - template 18:50:51 INFO - class AutoValueArray : public AutoGCRooter 18:50:51 INFO - { 18:50:51 INFO - const size_t length_; 18:50:51 INFO - Value elements_[N]; 18:50:51 INFO - public: 18:50:51 INFO - explicit AutoValueArray(JSContext* cx 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:51 INFO - : AutoGCRooter(cx, VALARRAY), length_(N) 18:50:51 INFO - { 18:50:51 INFO - mozilla::PodArrayZero(elements_); 18:50:51 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:51 INFO - } 18:50:51 INFO - unsigned length() const { return length_; } 18:50:51 INFO - const Value* begin() const { return elements_; } 18:50:51 INFO - Value* begin() { return elements_; } 18:50:51 INFO - HandleValue operator[](unsigned i) const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(i < N))))) { MOZ_ReportAssertionFailure("i < N", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 93); do { } while (0); do { __debugbreak(); MOZ_NoReturn(93); } while (0); } } while (0); 18:50:51 INFO - return HandleValue::fromMarkedLocation(&elements_[i]); 18:50:51 INFO - } 18:50:51 INFO - MutableHandleValue operator[](unsigned i) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(i < N))))) { MOZ_ReportAssertionFailure("i < N", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 97); do { } while (0); do { __debugbreak(); MOZ_NoReturn(97); } while (0); } } while (0); 18:50:51 INFO - return MutableHandleValue::fromMarkedLocation(&elements_[i]); 18:50:51 INFO - } 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - class AutoVectorRooterBase : protected AutoGCRooter 18:50:51 INFO - { 18:50:51 INFO - typedef js::Vector VectorImpl; 18:50:51 INFO - VectorImpl vector; 18:50:51 INFO - public: 18:50:51 INFO - explicit AutoVectorRooterBase(JSContext* cx, ptrdiff_t tag 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:51 INFO - : AutoGCRooter(cx, tag), vector(cx) 18:50:51 INFO - { 18:50:51 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:51 INFO - } 18:50:51 INFO - typedef T ElementType; 18:50:51 INFO - typedef typename VectorImpl::Range Range; 18:50:51 INFO - size_t length() const { return vector.length(); } 18:50:51 INFO - bool empty() const { return vector.empty(); } 18:50:51 INFO - bool append(const T& v) { return vector.append(v); } 18:50:51 INFO - bool appendN(const T& v, size_t len) { return vector.appendN(v, len); } 18:50:51 INFO - bool append(const T* ptr, size_t len) { return vector.append(ptr, len); } 18:50:51 INFO - bool appendAll(const AutoVectorRooterBase& other) { 18:50:51 INFO - return vector.appendAll(other.vector); 18:50:51 INFO - } 18:50:51 INFO - bool insert(T* p, const T& val) { return vector.insert(p, val); } 18:50:51 INFO - void infallibleAppend(const T& v) { vector.infallibleAppend(v); } 18:50:51 INFO - void popBack() { vector.popBack(); } 18:50:51 INFO - T popCopy() { return vector.popCopy(); } 18:50:51 INFO - bool growBy(size_t inc) { 18:50:51 INFO - size_t oldLength = vector.length(); 18:50:51 INFO - if (!vector.growByUninitialized(inc)) 18:50:51 INFO - return false; 18:50:51 INFO - makeRangeGCSafe(oldLength); 18:50:51 INFO - return true; 18:50:51 INFO - } 18:50:51 INFO - bool resize(size_t newLength) { 18:50:51 INFO - size_t oldLength = vector.length(); 18:50:51 INFO - if (newLength <= oldLength) { 18:50:51 INFO - vector.shrinkBy(oldLength - newLength); 18:50:51 INFO - return true; 18:50:51 INFO - } 18:50:51 INFO - if (!vector.growByUninitialized(newLength - oldLength)) 18:50:51 INFO - return false; 18:50:51 INFO - makeRangeGCSafe(oldLength); 18:50:51 INFO - return true; 18:50:51 INFO - } 18:50:51 INFO - void clear() { vector.clear(); } 18:50:51 INFO - bool reserve(size_t newLength) { 18:50:51 INFO - return vector.reserve(newLength); 18:50:51 INFO - } 18:50:51 INFO - JS::MutableHandle operator[](size_t i) { 18:50:51 INFO - return JS::MutableHandle::fromMarkedLocation(&vector[i]); 18:50:51 INFO - } 18:50:51 INFO - JS::Handle operator[](size_t i) const { 18:50:51 INFO - return JS::Handle::fromMarkedLocation(&vector[i]); 18:50:51 INFO - } 18:50:51 INFO - const T* begin() const { return vector.begin(); } 18:50:51 INFO - T* begin() { return vector.begin(); } 18:50:51 INFO - const T* end() const { return vector.end(); } 18:50:51 INFO - T* end() { return vector.end(); } 18:50:51 INFO - Range all() { return vector.all(); } 18:50:51 INFO - const T& back() const { return vector.back(); } 18:50:51 INFO - friend void AutoGCRooter::trace(JSTracer* trc); 18:50:51 INFO - private: 18:50:51 INFO - void makeRangeGCSafe(size_t oldLength) { 18:50:51 INFO - T* t = vector.begin() + oldLength; 18:50:51 INFO - for (size_t i = oldLength; i < vector.length(); ++i, ++t) 18:50:51 INFO - memset(t, 0, sizeof(T)); 18:50:51 INFO - } 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - class AutoVectorRooter : public AutoVectorRooterBase 18:50:51 INFO - { 18:50:51 INFO - public: 18:50:51 INFO - explicit AutoVectorRooter(JSContext* cx 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:51 INFO - : AutoVectorRooterBase(cx, this->GetTag(T())) 18:50:51 INFO - { 18:50:51 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:51 INFO - } 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - }; 18:50:51 INFO - class AutoValueVector : public Rooted> { 18:50:51 INFO - using Vec = GCVector; 18:50:51 INFO - using Base = Rooted; 18:50:51 INFO - public: 18:50:51 INFO - explicit AutoValueVector(JSContext* cx) : Base(cx, Vec(cx)) {} 18:50:51 INFO - }; 18:50:51 INFO - class AutoIdVector : public Rooted> { 18:50:51 INFO - using Vec = GCVector; 18:50:51 INFO - using Base = Rooted; 18:50:51 INFO - public: 18:50:51 INFO - explicit AutoIdVector(JSContext* cx) : Base(cx, Vec(cx)) {} 18:50:51 INFO - bool appendAll(const AutoIdVector& other) { return this->Base::appendAll(other.get()); } 18:50:51 INFO - }; 18:50:51 INFO - class AutoObjectVector : public Rooted> { 18:50:51 INFO - using Vec = GCVector; 18:50:51 INFO - using Base = Rooted; 18:50:51 INFO - public: 18:50:51 INFO - explicit AutoObjectVector(JSContext* cx) : Base(cx, Vec(cx)) {} 18:50:51 INFO - }; 18:50:51 INFO - using ValueVector = JS::GCVector; 18:50:51 INFO - using IdVector = JS::GCVector; 18:50:51 INFO - using ScriptVector = JS::GCVector; 18:50:51 INFO - using StringVector = JS::GCVector; 18:50:51 INFO - template 18:50:51 INFO - class AutoHashMapRooter : protected AutoGCRooter 18:50:51 INFO - { 18:50:51 INFO - private: 18:50:51 INFO - typedef js::HashMap HashMapImpl; 18:50:51 INFO - public: 18:50:51 INFO - explicit AutoHashMapRooter(JSContext* cx, ptrdiff_t tag 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:51 INFO - : AutoGCRooter(cx, tag), map(cx) 18:50:51 INFO - { 18:50:51 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:51 INFO - } 18:50:51 INFO - typedef Key KeyType; 18:50:51 INFO - typedef Value ValueType; 18:50:51 INFO - typedef typename HashMapImpl::Entry Entry; 18:50:51 INFO - typedef typename HashMapImpl::Lookup Lookup; 18:50:51 INFO - typedef typename HashMapImpl::Ptr Ptr; 18:50:51 INFO - typedef typename HashMapImpl::AddPtr AddPtr; 18:50:51 INFO - bool init(uint32_t len = 16) { 18:50:51 INFO - return map.init(len); 18:50:51 INFO - } 18:50:51 INFO - bool initialized() const { 18:50:51 INFO - return map.initialized(); 18:50:51 INFO - } 18:50:51 INFO - Ptr lookup(const Lookup& l) const { 18:50:51 INFO - return map.lookup(l); 18:50:51 INFO - } 18:50:51 INFO - void remove(Ptr p) { 18:50:51 INFO - map.remove(p); 18:50:51 INFO - } 18:50:51 INFO - AddPtr lookupForAdd(const Lookup& l) const { 18:50:51 INFO - return map.lookupForAdd(l); 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - bool add(AddPtr& p, const KeyInput& k, const ValueInput& v) { 18:50:51 INFO - return map.add(p, k, v); 18:50:51 INFO - } 18:50:51 INFO - bool add(AddPtr& p, const Key& k) { 18:50:51 INFO - return map.add(p, k); 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - bool relookupOrAdd(AddPtr& p, const KeyInput& k, const ValueInput& v) { 18:50:51 INFO - return map.relookupOrAdd(p, k, v); 18:50:51 INFO - } 18:50:51 INFO - typedef typename HashMapImpl::Range Range; 18:50:51 INFO - Range all() const { 18:50:51 INFO - return map.all(); 18:50:51 INFO - } 18:50:51 INFO - typedef typename HashMapImpl::Enum Enum; 18:50:51 INFO - void clear() { 18:50:51 INFO - map.clear(); 18:50:51 INFO - } 18:50:51 INFO - void finish() { 18:50:51 INFO - map.finish(); 18:50:51 INFO - } 18:50:51 INFO - bool empty() const { 18:50:51 INFO - return map.empty(); 18:50:51 INFO - } 18:50:51 INFO - uint32_t count() const { 18:50:51 INFO - return map.count(); 18:50:51 INFO - } 18:50:51 INFO - size_t capacity() const { 18:50:51 INFO - return map.capacity(); 18:50:51 INFO - } 18:50:51 INFO - size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const { 18:50:51 INFO - return map.sizeOfExcludingThis(mallocSizeOf); 18:50:51 INFO - } 18:50:51 INFO - size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const { 18:50:51 INFO - return map.sizeOfIncludingThis(mallocSizeOf); 18:50:51 INFO - } 18:50:51 INFO - bool has(const Lookup& l) const { 18:50:51 INFO - return map.has(l); 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - bool put(const KeyInput& k, const ValueInput& v) { 18:50:51 INFO - return map.put(k, v); 18:50:51 INFO - } 18:50:51 INFO - template 18:50:51 INFO - bool putNew(const KeyInput& k, const ValueInput& v) { 18:50:51 INFO - return map.putNew(k, v); 18:50:51 INFO - } 18:50:51 INFO - Ptr lookupWithDefault(const Key& k, const Value& defaultValue) { 18:50:51 INFO - return map.lookupWithDefault(k, defaultValue); 18:50:51 INFO - } 18:50:51 INFO - void remove(const Lookup& l) { 18:50:51 INFO - map.remove(l); 18:50:51 INFO - } 18:50:51 INFO - friend void AutoGCRooter::trace(JSTracer* trc); 18:50:51 INFO - private: 18:50:51 INFO - AutoHashMapRooter(const AutoHashMapRooter& hmr) = delete; 18:50:51 INFO - AutoHashMapRooter& operator=(const AutoHashMapRooter& hmr) = delete; 18:50:51 INFO - HashMapImpl map; 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - class AutoHashSetRooter : protected AutoGCRooter 18:50:51 INFO - { 18:50:51 INFO - private: 18:50:51 INFO - typedef js::HashSet HashSetImpl; 18:50:51 INFO - public: 18:50:51 INFO - explicit AutoHashSetRooter(JSContext* cx, ptrdiff_t tag 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:51 INFO - : AutoGCRooter(cx, tag), set(cx) 18:50:51 INFO - { 18:50:51 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:51 INFO - } 18:50:51 INFO - typedef typename HashSetImpl::Lookup Lookup; 18:50:51 INFO - typedef typename HashSetImpl::Ptr Ptr; 18:50:51 INFO - typedef typename HashSetImpl::AddPtr AddPtr; 18:50:51 INFO - bool init(uint32_t len = 16) { 18:50:51 INFO - return set.init(len); 18:50:51 INFO - } 18:50:51 INFO - bool initialized() const { 18:50:51 INFO - return set.initialized(); 18:50:51 INFO - } 18:50:51 INFO - Ptr lookup(const Lookup& l) const { 18:50:51 INFO - return set.lookup(l); 18:50:51 INFO - } 18:50:51 INFO - void remove(Ptr p) { 18:50:51 INFO - set.remove(p); 18:50:51 INFO - } 18:50:51 INFO - AddPtr lookupForAdd(const Lookup& l) const { 18:50:51 INFO - return set.lookupForAdd(l); 18:50:51 INFO - } 18:50:51 INFO - bool add(AddPtr& p, const T& t) { 18:50:51 INFO - return set.add(p, t); 18:50:51 INFO - } 18:50:51 INFO - bool relookupOrAdd(AddPtr& p, const Lookup& l, const T& t) { 18:50:51 INFO - return set.relookupOrAdd(p, l, t); 18:50:51 INFO - } 18:50:51 INFO - typedef typename HashSetImpl::Range Range; 18:50:51 INFO - Range all() const { 18:50:51 INFO - return set.all(); 18:50:51 INFO - } 18:50:51 INFO - typedef typename HashSetImpl::Enum Enum; 18:50:51 INFO - void clear() { 18:50:51 INFO - set.clear(); 18:50:51 INFO - } 18:50:51 INFO - void finish() { 18:50:51 INFO - set.finish(); 18:50:51 INFO - } 18:50:51 INFO - bool empty() const { 18:50:51 INFO - return set.empty(); 18:50:51 INFO - } 18:50:51 INFO - uint32_t count() const { 18:50:51 INFO - return set.count(); 18:50:51 INFO - } 18:50:51 INFO - size_t capacity() const { 18:50:51 INFO - return set.capacity(); 18:50:51 INFO - } 18:50:51 INFO - size_t sizeOfExcludingThis(mozilla::MallocSizeOf mallocSizeOf) const { 18:50:51 INFO - return set.sizeOfExcludingThis(mallocSizeOf); 18:50:51 INFO - } 18:50:51 INFO - size_t sizeOfIncludingThis(mozilla::MallocSizeOf mallocSizeOf) const { 18:50:51 INFO - return set.sizeOfIncludingThis(mallocSizeOf); 18:50:51 INFO - } 18:50:51 INFO - bool has(const Lookup& l) const { 18:50:51 INFO - return set.has(l); 18:50:51 INFO - } 18:50:51 INFO - bool put(const T& t) { 18:50:51 INFO - return set.put(t); 18:50:51 INFO - } 18:50:51 INFO - bool putNew(const T& t) { 18:50:51 INFO - return set.putNew(t); 18:50:51 INFO - } 18:50:51 INFO - void remove(const Lookup& l) { 18:50:51 INFO - set.remove(l); 18:50:51 INFO - } 18:50:51 INFO - friend void AutoGCRooter::trace(JSTracer* trc); 18:50:51 INFO - private: 18:50:51 INFO - AutoHashSetRooter(const AutoHashSetRooter& hmr) = delete; 18:50:51 INFO - AutoHashSetRooter& operator=(const AutoHashSetRooter& hmr) = delete; 18:50:51 INFO - HashSetImpl set; 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - }; 18:50:51 INFO - class CustomAutoRooter : private AutoGCRooter 18:50:51 INFO - { 18:50:51 INFO - public: 18:50:51 INFO - template 18:50:51 INFO - explicit CustomAutoRooter(const CX& cx , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:51 INFO - : AutoGCRooter(cx, CUSTOM) 18:50:51 INFO - { 18:50:51 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:51 INFO - } 18:50:51 INFO - friend void AutoGCRooter::trace(JSTracer* trc); 18:50:51 INFO - protected: 18:50:51 INFO - virtual ~CustomAutoRooter() {} 18:50:51 INFO - virtual void trace(JSTracer* trc) = 0; 18:50:51 INFO - private: 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - }; 18:50:51 INFO - class HandleValueArray 18:50:51 INFO - { 18:50:51 INFO - const size_t length_; 18:50:51 INFO - const Value * const elements_; 18:50:51 INFO - HandleValueArray(size_t len, const Value* elements) : length_(len), elements_(elements) {} 18:50:51 INFO - public: 18:50:51 INFO - explicit HandleValueArray(const RootedValue& value) : length_(1), elements_(value.address()) {} 18:50:51 INFO - HandleValueArray(const AutoValueVector& values) 18:50:51 INFO - : length_(values.length()), elements_(values.begin()) {} 18:50:51 INFO - template 18:50:51 INFO - HandleValueArray(const AutoValueArray& values) : length_(N), elements_(values.begin()) {} 18:50:51 INFO - HandleValueArray(const JS::CallArgs& args) : length_(args.length()), elements_(args.array()) {} 18:50:51 INFO - static HandleValueArray fromMarkedLocation(size_t len, const Value* elements) { 18:50:51 INFO - return HandleValueArray(len, elements); 18:50:51 INFO - } 18:50:51 INFO - static HandleValueArray subarray(const HandleValueArray& values, size_t startIndex, size_t len) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(startIndex + len <= values.length()))))) { MOZ_ReportAssertionFailure("startIndex + len <= values.length()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 512); do { } while (0); do { __debugbreak(); MOZ_NoReturn(512); } while (0); } } while (0); 18:50:51 INFO - return HandleValueArray(len, values.begin() + startIndex); 18:50:51 INFO - } 18:50:51 INFO - static HandleValueArray empty() { 18:50:51 INFO - return HandleValueArray(0, nullptr); 18:50:51 INFO - } 18:50:51 INFO - size_t length() const { return length_; } 18:50:51 INFO - const Value* begin() const { return elements_; } 18:50:51 INFO - HandleValue operator[](size_t i) const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(i < length_))))) { MOZ_ReportAssertionFailure("i < length_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 524); do { } while (0); do { __debugbreak(); MOZ_NoReturn(524); } while (0); } } while (0); 18:50:51 INFO - return HandleValue::fromMarkedLocation(&elements_[i]); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - struct JSFreeOp { 18:50:51 INFO - protected: 18:50:51 INFO - JSRuntime* runtime_; 18:50:51 INFO - explicit JSFreeOp(JSRuntime* rt) 18:50:51 INFO - : runtime_(rt) { } 18:50:51 INFO - public: 18:50:51 INFO - JSRuntime* runtime() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(runtime_))))) { MOZ_ReportAssertionFailure("runtime_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 542); do { } while (0); do { __debugbreak(); MOZ_NoReturn(542); } while (0); } } while (0); 18:50:51 INFO - return runtime_; 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - typedef enum JSGCStatus { 18:50:51 INFO - JSGC_BEGIN, 18:50:51 INFO - JSGC_END 18:50:51 INFO - } JSGCStatus; 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSGCCallback)(JSContext* cx, JSGCStatus status, void* data); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSObjectsTenuredCallback)(JSContext* cx, void* data); 18:50:51 INFO - typedef enum JSFinalizeStatus { 18:50:51 INFO - JSFINALIZE_GROUP_START, 18:50:51 INFO - JSFINALIZE_GROUP_END, 18:50:51 INFO - JSFINALIZE_COLLECTION_END 18:50:51 INFO - } JSFinalizeStatus; 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSFinalizeCallback)(JSFreeOp* fop, JSFinalizeStatus status, bool isZoneGC, void* data); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSWeakPointerZonesCallback)(JSContext* cx, void* data); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSWeakPointerCompartmentCallback)(JSContext* cx, JSCompartment* comp, void* data); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSInterruptCallback)(JSContext* cx); 18:50:51 INFO - typedef JSObject* 18:50:51 INFO - (* JSGetIncumbentGlobalCallback)(JSContext* cx); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSEnqueuePromiseJobCallback)(JSContext* cx, JS::HandleObject job, 18:50:51 INFO - JS::HandleObject allocationSite, JS::HandleObject incumbentGlobal, 18:50:51 INFO - void* data); 18:50:51 INFO - enum class PromiseRejectionHandlingState { 18:50:51 INFO - Unhandled, 18:50:51 INFO - Handled 18:50:51 INFO - }; 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSPromiseRejectionTrackerCallback)(JSContext* cx, JS::HandleObject promise, 18:50:51 INFO - PromiseRejectionHandlingState state, void* data); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSProcessPromiseCallback)(JSContext* cx, JS::HandleObject promise); 18:50:51 INFO - typedef enum JSExnType { 18:50:51 INFO - JSEXN_ERR, 18:50:51 INFO - JSEXN_FIRST = JSEXN_ERR, 18:50:51 INFO - JSEXN_INTERNALERR, 18:50:51 INFO - JSEXN_EVALERR, 18:50:51 INFO - JSEXN_RANGEERR, 18:50:51 INFO - JSEXN_REFERENCEERR, 18:50:51 INFO - JSEXN_SYNTAXERR, 18:50:51 INFO - JSEXN_TYPEERR, 18:50:51 INFO - JSEXN_URIERR, 18:50:51 INFO - JSEXN_DEBUGGEEWOULDRUN, 18:50:51 INFO - JSEXN_WASMCOMPILEERROR, 18:50:51 INFO - JSEXN_WASMLINKERROR, 18:50:51 INFO - JSEXN_WASMRUNTIMEERROR, 18:50:51 INFO - JSEXN_ERROR_LIMIT, 18:50:51 INFO - JSEXN_WARN = JSEXN_ERROR_LIMIT, 18:50:51 INFO - JSEXN_NOTE, 18:50:51 INFO - JSEXN_LIMIT 18:50:51 INFO - } JSExnType; 18:50:51 INFO - typedef struct JSErrorFormatString { 18:50:51 INFO - const char* name; 18:50:51 INFO - const char* format; 18:50:51 INFO - uint16_t argCount; 18:50:51 INFO - int16_t exnType; 18:50:51 INFO - } JSErrorFormatString; 18:50:51 INFO - typedef const JSErrorFormatString* 18:50:51 INFO - (* JSErrorCallback)(void* userRef, const unsigned errorNumber); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSLocaleToUpperCase)(JSContext* cx, JS::HandleString src, JS::MutableHandleValue rval); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSLocaleToLowerCase)(JSContext* cx, JS::HandleString src, JS::MutableHandleValue rval); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSLocaleCompare)(JSContext* cx, JS::HandleString src1, JS::HandleString src2, 18:50:51 INFO - JS::MutableHandleValue rval); 18:50:51 INFO - typedef bool 18:50:51 INFO - (* JSLocaleToUnicode)(JSContext* cx, const char* src, JS::MutableHandleValue rval); 18:50:51 INFO - typedef JSObject* 18:50:51 INFO - (* JSWrapObjectCallback)(JSContext* cx, JS::HandleObject existing, JS::HandleObject obj); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSPreWrapCallback)(JSContext* cx, JS::HandleObject scope, JS::HandleObject obj, 18:50:51 INFO - JS::HandleObject objectPassedToWrap, 18:50:51 INFO - JS::MutableHandleObject retObj); 18:50:51 INFO - struct JSWrapObjectCallbacks 18:50:51 INFO - { 18:50:51 INFO - JSWrapObjectCallback wrap; 18:50:51 INFO - JSPreWrapCallback preWrap; 18:50:51 INFO - }; 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSDestroyCompartmentCallback)(JSFreeOp* fop, JSCompartment* compartment); 18:50:51 INFO - typedef size_t 18:50:51 INFO - (* JSSizeOfIncludingThisCompartmentCallback)(mozilla::MallocSizeOf mallocSizeOf, 18:50:51 INFO - JSCompartment* compartment); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSZoneCallback)(JS::Zone* zone); 18:50:51 INFO - typedef void 18:50:51 INFO - (* JSCompartmentNameCallback)(JSContext* cx, JSCompartment* compartment, 18:50:51 INFO - char* buf, size_t bufsize); 18:50:51 INFO - using JSExternalStringSizeofCallback = 18:50:51 INFO - size_t (*)(JSString* str, mozilla::MallocSizeOf mallocSizeOf); 18:50:51 INFO - static inline JS::Value 18:50:51 INFO - JS_NumberValue(double d) 18:50:51 INFO - { 18:50:51 INFO - int32_t i; 18:50:51 INFO - d = JS::CanonicalizeNaN(d); 18:50:51 INFO - if (mozilla::NumberIsInt32(d, &i)) 18:50:51 INFO - return JS::Int32Value(i); 18:50:51 INFO - return JS::DoubleValue(d); 18:50:51 INFO - } 18:50:51 INFO - bool 18:50:51 INFO - JS_StringHasBeenPinned(JSContext* cx, JSString* str); 18:50:51 INFO - namespace JS { 18:50:51 INFO - class SourceBufferHolder final 18:50:51 INFO - { 18:50:51 INFO - public: 18:50:51 INFO - enum Ownership { 18:50:51 INFO - NoOwnership, 18:50:51 INFO - GiveOwnership 18:50:51 INFO - }; 18:50:51 INFO - SourceBufferHolder(const char16_t* data, size_t dataLength, Ownership ownership) 18:50:51 INFO - : data_(data), 18:50:51 INFO - length_(dataLength), 18:50:51 INFO - ownsChars_(ownership == GiveOwnership) 18:50:51 INFO - { 18:50:51 INFO - static const char16_t NullChar_ = 0; 18:50:51 INFO - if (!get()) { 18:50:51 INFO - data_ = &NullChar_; 18:50:51 INFO - length_ = 0; 18:50:51 INFO - ownsChars_ = false; 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - SourceBufferHolder(SourceBufferHolder&& other) 18:50:51 INFO - : data_(other.data_), 18:50:51 INFO - length_(other.length_), 18:50:51 INFO - ownsChars_(other.ownsChars_) 18:50:51 INFO - { 18:50:51 INFO - other.data_ = nullptr; 18:50:51 INFO - other.length_ = 0; 18:50:51 INFO - other.ownsChars_ = false; 18:50:51 INFO - } 18:50:51 INFO - ~SourceBufferHolder() { 18:50:51 INFO - if (ownsChars_) 18:50:51 INFO - js_free(const_cast(data_)); 18:50:51 INFO - } 18:50:51 INFO - const char16_t* get() const { return data_; } 18:50:51 INFO - size_t length() const { return length_; } 18:50:51 INFO - bool ownsChars() const { return ownsChars_; } 18:50:51 INFO - char16_t* take() { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ownsChars_))))) { MOZ_ReportAssertionFailure("ownsChars_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 828); do { } while (0); do { __debugbreak(); MOZ_NoReturn(828); } while (0); } } while (0); 18:50:51 INFO - ownsChars_ = false; 18:50:51 INFO - return const_cast(data_); 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - SourceBufferHolder(SourceBufferHolder&) = delete; 18:50:51 INFO - SourceBufferHolder& operator=(SourceBufferHolder&) = delete; 18:50:51 INFO - const char16_t* data_; 18:50:51 INFO - size_t length_; 18:50:51 INFO - bool ownsChars_; 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - extern int64_t 18:50:51 INFO - JS_Now(void); 18:50:51 INFO - extern JS::Value 18:50:51 INFO - JS_GetNaNValue(JSContext* cx); 18:50:51 INFO - extern JS::Value 18:50:51 INFO - JS_GetNegativeInfinityValue(JSContext* cx); 18:50:51 INFO - extern JS::Value 18:50:51 INFO - JS_GetPositiveInfinityValue(JSContext* cx); 18:50:51 INFO - extern JS::Value 18:50:51 INFO - JS_GetEmptyStringValue(JSContext* cx); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_GetEmptyString(JSContext* cx); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ValueToObject(JSContext* cx, JS::HandleValue v, JS::MutableHandleObject objp); 18:50:51 INFO - extern JSFunction* 18:50:51 INFO - JS_ValueToFunction(JSContext* cx, JS::HandleValue v); 18:50:51 INFO - extern JSFunction* 18:50:51 INFO - JS_ValueToConstructor(JSContext* cx, JS::HandleValue v); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_ValueToSource(JSContext* cx, JS::Handle v); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DoubleIsInt32(double d, int32_t* ip); 18:50:51 INFO - extern JSType 18:50:51 INFO - JS_TypeOfValue(JSContext* cx, JS::Handle v); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern const char* 18:50:51 INFO - InformalValueTypeName(const JS::Value& v); 18:50:51 INFO - } 18:50:51 INFO - extern bool 18:50:51 INFO - JS_StrictlyEqual(JSContext* cx, JS::Handle v1, JS::Handle v2, bool* equal); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_LooselyEqual(JSContext* cx, JS::Handle v1, JS::Handle v2, bool* equal); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SameValue(JSContext* cx, JS::Handle v1, JS::Handle v2, bool* same); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsBuiltinEvalFunction(JSFunction* fun); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsBuiltinFunctionConstructor(JSFunction* fun); 18:50:51 INFO - extern JSContext* 18:50:51 INFO - JS_NewContext(uint32_t maxbytes, 18:50:51 INFO - uint32_t maxNurseryBytes = JS::DefaultNurseryBytes, 18:50:51 INFO - JSRuntime* parentRuntime = nullptr); 18:50:51 INFO - extern void 18:50:51 INFO - JS_YieldCooperativeContext(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ResumeCooperativeContext(JSContext* cx); 18:50:51 INFO - extern JSContext* 18:50:51 INFO - JS_NewCooperativeContext(JSContext* siblingContext); 18:50:51 INFO - extern void 18:50:51 INFO - JS_DestroyContext(JSContext* cx); 18:50:51 INFO - void* 18:50:51 INFO - JS_GetContextPrivate(JSContext* cx); 18:50:51 INFO - void 18:50:51 INFO - JS_SetContextPrivate(JSContext* cx, void* data); 18:50:51 INFO - extern JSRuntime* 18:50:51 INFO - JS_GetParentRuntime(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - JS_BeginRequest(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - JS_EndRequest(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetFutexCanWait(JSContext* cx); 18:50:51 INFO - namespace JS { 18:50:51 INFO - typedef void (*BeginSingleThreadedExecutionCallback)(JSContext* cx); 18:50:51 INFO - typedef void (*EndSingleThreadedExecutionCallback)(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - SetSingleThreadedExecutionCallbacks(JSContext* cx, 18:50:51 INFO - BeginSingleThreadedExecutionCallback begin, 18:50:51 INFO - EndSingleThreadedExecutionCallback end); 18:50:51 INFO - } 18:50:51 INFO - namespace js { 18:50:51 INFO - void 18:50:51 INFO - AssertHeapIsIdle(); 18:50:51 INFO - } 18:50:51 INFO - class JSAutoRequest 18:50:51 INFO - { 18:50:51 INFO - public: 18:50:51 INFO - explicit JSAutoRequest(JSContext* cx 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:51 INFO - : mContext(cx) 18:50:51 INFO - { 18:50:51 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:51 INFO - JS_BeginRequest(mContext); 18:50:51 INFO - } 18:50:51 INFO - ~JSAutoRequest() { 18:50:51 INFO - JS_EndRequest(mContext); 18:50:51 INFO - } 18:50:51 INFO - protected: 18:50:51 INFO - JSContext* mContext; 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - #line 1091 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - }; 18:50:51 INFO - extern JSVersion 18:50:51 INFO - JS_GetVersion(JSContext* cx); 18:50:51 INFO - void 18:50:51 INFO - JS_SetVersionForCompartment(JSCompartment* compartment, JSVersion version); 18:50:51 INFO - extern const char* 18:50:51 INFO - JS_VersionToString(JSVersion version); 18:50:51 INFO - extern JSVersion 18:50:51 INFO - JS_StringToVersion(const char* string); 18:50:51 INFO - namespace JS { 18:50:51 INFO - class ContextOptions { 18:50:51 INFO - public: 18:50:51 INFO - ContextOptions() 18:50:51 INFO - : baseline_(true), 18:50:51 INFO - ion_(true), 18:50:51 INFO - asmJS_(true), 18:50:51 INFO - wasm_(false), 18:50:51 INFO - wasmAlwaysBaseline_(false), 18:50:51 INFO - throwOnAsmJSValidationFailure_(false), 18:50:51 INFO - nativeRegExp_(true), 18:50:51 INFO - unboxedArrays_(false), 18:50:51 INFO - asyncStack_(true), 18:50:51 INFO - throwOnDebuggeeWouldRun_(true), 18:50:51 INFO - dumpStackOnDebuggeeWouldRun_(false), 18:50:51 INFO - werror_(false), 18:50:51 INFO - strictMode_(false), 18:50:51 INFO - extraWarnings_(false), 18:50:51 INFO - forEachStatement_(false) 18:50:51 INFO - #line 1137 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - { 18:50:51 INFO - } 18:50:51 INFO - bool baseline() const { return baseline_; } 18:50:51 INFO - ContextOptions& setBaseline(bool flag) { 18:50:51 INFO - baseline_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - ContextOptions& toggleBaseline() { 18:50:51 INFO - baseline_ = !baseline_; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool ion() const { return ion_; } 18:50:51 INFO - ContextOptions& setIon(bool flag) { 18:50:51 INFO - ion_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - ContextOptions& toggleIon() { 18:50:51 INFO - ion_ = !ion_; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool asmJS() const { return asmJS_; } 18:50:51 INFO - ContextOptions& setAsmJS(bool flag) { 18:50:51 INFO - asmJS_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - ContextOptions& toggleAsmJS() { 18:50:51 INFO - asmJS_ = !asmJS_; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool wasm() const { return wasm_; } 18:50:51 INFO - ContextOptions& setWasm(bool flag) { 18:50:51 INFO - wasm_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - ContextOptions& toggleWasm() { 18:50:51 INFO - wasm_ = !wasm_; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool wasmAlwaysBaseline() const { return wasmAlwaysBaseline_; } 18:50:51 INFO - ContextOptions& setWasmAlwaysBaseline(bool flag) { 18:50:51 INFO - wasmAlwaysBaseline_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - ContextOptions& toggleWasmAlwaysBaseline() { 18:50:51 INFO - wasmAlwaysBaseline_ = !wasmAlwaysBaseline_; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool throwOnAsmJSValidationFailure() const { return throwOnAsmJSValidationFailure_; } 18:50:51 INFO - ContextOptions& setThrowOnAsmJSValidationFailure(bool flag) { 18:50:51 INFO - throwOnAsmJSValidationFailure_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - ContextOptions& toggleThrowOnAsmJSValidationFailure() { 18:50:51 INFO - throwOnAsmJSValidationFailure_ = !throwOnAsmJSValidationFailure_; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool nativeRegExp() const { return nativeRegExp_; } 18:50:51 INFO - ContextOptions& setNativeRegExp(bool flag) { 18:50:51 INFO - nativeRegExp_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool unboxedArrays() const { return unboxedArrays_; } 18:50:51 INFO - ContextOptions& setUnboxedArrays(bool flag) { 18:50:51 INFO - unboxedArrays_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool asyncStack() const { return asyncStack_; } 18:50:51 INFO - ContextOptions& setAsyncStack(bool flag) { 18:50:51 INFO - asyncStack_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool throwOnDebuggeeWouldRun() const { return throwOnDebuggeeWouldRun_; } 18:50:51 INFO - ContextOptions& setThrowOnDebuggeeWouldRun(bool flag) { 18:50:51 INFO - throwOnDebuggeeWouldRun_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool dumpStackOnDebuggeeWouldRun() const { return dumpStackOnDebuggeeWouldRun_; } 18:50:51 INFO - ContextOptions& setDumpStackOnDebuggeeWouldRun(bool flag) { 18:50:51 INFO - dumpStackOnDebuggeeWouldRun_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool werror() const { return werror_; } 18:50:51 INFO - ContextOptions& setWerror(bool flag) { 18:50:51 INFO - werror_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - ContextOptions& toggleWerror() { 18:50:51 INFO - werror_ = !werror_; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool strictMode() const { return strictMode_; } 18:50:51 INFO - ContextOptions& setStrictMode(bool flag) { 18:50:51 INFO - strictMode_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - ContextOptions& toggleStrictMode() { 18:50:51 INFO - strictMode_ = !strictMode_; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool extraWarnings() const { return extraWarnings_; } 18:50:51 INFO - ContextOptions& setExtraWarnings(bool flag) { 18:50:51 INFO - extraWarnings_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - ContextOptions& toggleExtraWarnings() { 18:50:51 INFO - extraWarnings_ = !extraWarnings_; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool forEachStatement() const { return forEachStatement_; } 18:50:51 INFO - ContextOptions& setForEachStatement(bool flag) { 18:50:51 INFO - forEachStatement_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - bool baseline_ : 1; 18:50:51 INFO - bool ion_ : 1; 18:50:51 INFO - bool asmJS_ : 1; 18:50:51 INFO - bool wasm_ : 1; 18:50:51 INFO - bool wasmAlwaysBaseline_ : 1; 18:50:51 INFO - bool throwOnAsmJSValidationFailure_ : 1; 18:50:51 INFO - bool nativeRegExp_ : 1; 18:50:51 INFO - bool unboxedArrays_ : 1; 18:50:51 INFO - bool asyncStack_ : 1; 18:50:51 INFO - bool throwOnDebuggeeWouldRun_ : 1; 18:50:51 INFO - bool dumpStackOnDebuggeeWouldRun_ : 1; 18:50:51 INFO - bool werror_ : 1; 18:50:51 INFO - bool strictMode_ : 1; 18:50:51 INFO - bool extraWarnings_ : 1; 18:50:51 INFO - bool forEachStatement_: 1; 18:50:51 INFO - }; 18:50:51 INFO - ContextOptions& 18:50:51 INFO - ContextOptionsRef(JSContext* cx); 18:50:51 INFO - bool 18:50:51 INFO - InitSelfHostedCode(JSContext* cx); 18:50:51 INFO - void 18:50:51 INFO - AssertObjectBelongsToCurrentThread(JSObject* obj); 18:50:51 INFO - } 18:50:51 INFO - extern const char* 18:50:51 INFO - JS_GetImplementationVersion(void); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetDestroyCompartmentCallback(JSContext* cx, JSDestroyCompartmentCallback callback); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetSizeOfIncludingThisCompartmentCallback(JSContext* cx, 18:50:51 INFO - JSSizeOfIncludingThisCompartmentCallback callback); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetDestroyZoneCallback(JSContext* cx, JSZoneCallback callback); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetSweepZoneCallback(JSContext* cx, JSZoneCallback callback); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetCompartmentNameCallback(JSContext* cx, JSCompartmentNameCallback callback); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetWrapObjectCallbacks(JSContext* cx, const JSWrapObjectCallbacks* callbacks); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetExternalStringSizeofCallback(JSContext* cx, JSExternalStringSizeofCallback callback); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetCompartmentPrivate(JSCompartment* compartment, void* data); 18:50:51 INFO - extern void* 18:50:51 INFO - JS_GetCompartmentPrivate(JSCompartment* compartment); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetZoneUserData(JS::Zone* zone, void* data); 18:50:51 INFO - extern void* 18:50:51 INFO - JS_GetZoneUserData(JS::Zone* zone); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_WrapObject(JSContext* cx, JS::MutableHandleObject objp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_WrapValue(JSContext* cx, JS::MutableHandleValue vp); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_TransplantObject(JSContext* cx, JS::HandleObject origobj, JS::HandleObject target); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_RefreshCrossCompartmentWrappers(JSContext* cx, JS::Handle obj); 18:50:51 INFO - class JSAutoCompartment 18:50:51 INFO - { 18:50:51 INFO - JSContext* cx_; 18:50:51 INFO - JSCompartment* oldCompartment_; 18:50:51 INFO - public: 18:50:51 INFO - JSAutoCompartment(JSContext* cx, JSObject* target 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()); 18:50:51 INFO - JSAutoCompartment(JSContext* cx, JSScript* target 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()); 18:50:51 INFO - ~JSAutoCompartment(); 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - }; 18:50:51 INFO - class JSAutoNullableCompartment 18:50:51 INFO - { 18:50:51 INFO - JSContext* cx_; 18:50:51 INFO - JSCompartment* oldCompartment_; 18:50:51 INFO - public: 18:50:51 INFO - explicit JSAutoNullableCompartment(JSContext* cx, JSObject* targetOrNull 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()); 18:50:51 INFO - ~JSAutoNullableCompartment(); 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - }; 18:50:51 INFO - extern JSCompartment* 18:50:51 INFO - JS_EnterCompartment(JSContext* cx, JSObject* target); 18:50:51 INFO - extern void 18:50:51 INFO - JS_LeaveCompartment(JSContext* cx, JSCompartment* oldCompartment); 18:50:51 INFO - typedef void (*JSIterateCompartmentCallback)(JSContext* cx, void* data, JSCompartment* compartment); 18:50:51 INFO - extern void 18:50:51 INFO - JS_IterateCompartments(JSContext* cx, void* data, 18:50:51 INFO - JSIterateCompartmentCallback compartmentCallback); 18:50:51 INFO - extern void 18:50:51 INFO - JS_MarkCrossZoneId(JSContext* cx, jsid id); 18:50:51 INFO - extern void 18:50:51 INFO - JS_MarkCrossZoneIdValue(JSContext* cx, const JS::Value& value); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_InitStandardClasses(JSContext* cx, JS::Handle obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ResolveStandardClass(JSContext* cx, JS::HandleObject obj, JS::HandleId id, bool* resolved); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_MayResolveStandardClass(const JSAtomState& names, jsid id, JSObject* maybeObj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_EnumerateStandardClasses(JSContext* cx, JS::HandleObject obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetClassObject(JSContext* cx, JSProtoKey key, JS::MutableHandle objp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetClassPrototype(JSContext* cx, JSProtoKey key, JS::MutableHandle objp); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern JSProtoKey 18:50:51 INFO - IdentifyStandardInstance(JSObject* obj); 18:50:51 INFO - extern JSProtoKey 18:50:51 INFO - IdentifyStandardPrototype(JSObject* obj); 18:50:51 INFO - extern JSProtoKey 18:50:51 INFO - IdentifyStandardInstanceOrPrototype(JSObject* obj); 18:50:51 INFO - extern JSProtoKey 18:50:51 INFO - IdentifyStandardConstructor(JSObject* obj); 18:50:51 INFO - extern void 18:50:51 INFO - ProtoKeyToId(JSContext* cx, JSProtoKey key, JS::MutableHandleId idp); 18:50:51 INFO - } 18:50:51 INFO - extern JSProtoKey 18:50:51 INFO - JS_IdToProtoKey(JSContext* cx, JS::HandleId id); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetFunctionPrototype(JSContext* cx, JS::HandleObject forObj); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetObjectPrototype(JSContext* cx, JS::HandleObject forObj); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetArrayPrototype(JSContext* cx, JS::HandleObject forObj); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetErrorPrototype(JSContext* cx); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetIteratorPrototype(JSContext* cx); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetGlobalForObject(JSContext* cx, JSObject* obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsGlobalObject(JSObject* obj); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GlobalLexicalEnvironment(JSObject* obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_HasExtensibleLexicalEnvironment(JSObject* obj); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_ExtensibleLexicalEnvironment(JSObject* obj); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetGlobalForCompartmentOrNull(JSContext* cx, JSCompartment* c); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern JSObject* 18:50:51 INFO - CurrentGlobalOrNull(JSContext* cx); 18:50:51 INFO - } 18:50:51 INFO - extern bool 18:50:51 INFO - JS_InitReflectParse(JSContext* cx, JS::HandleObject global); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineProfilingFunctions(JSContext* cx, JS::HandleObject obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineDebuggerObject(JSContext* cx, JS::HandleObject obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_InitCTypesClass(JSContext* cx, JS::HandleObject global); 18:50:51 INFO - typedef char* 18:50:51 INFO - (* JSCTypesUnicodeToNativeFun)(JSContext* cx, const char16_t* source, size_t slen); 18:50:51 INFO - struct JSCTypesCallbacks { 18:50:51 INFO - JSCTypesUnicodeToNativeFun unicodeToNative; 18:50:51 INFO - }; 18:50:51 INFO - typedef struct JSCTypesCallbacks JSCTypesCallbacks; 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetCTypesCallbacks(JSObject* ctypesObj, const JSCTypesCallbacks* callbacks); 18:50:51 INFO - #line 1643 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - extern void* 18:50:51 INFO - JS_malloc(JSContext* cx, size_t nbytes); 18:50:51 INFO - extern void* 18:50:51 INFO - JS_realloc(JSContext* cx, void* p, size_t oldBytes, size_t newBytes); 18:50:51 INFO - extern void 18:50:51 INFO - JS_free(JSContext* cx, void* p); 18:50:51 INFO - extern void 18:50:51 INFO - JS_freeop(JSFreeOp* fop, void* p); 18:50:51 INFO - extern void 18:50:51 INFO - JS_updateMallocCounter(JSContext* cx, size_t nbytes); 18:50:51 INFO - extern char* 18:50:51 INFO - JS_strdup(JSContext* cx, const char* s); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_AddExtraGCRootsTracer(JSContext* cx, JSTraceDataOp traceOp, void* data); 18:50:51 INFO - extern void 18:50:51 INFO - JS_RemoveExtraGCRootsTracer(JSContext* cx, JSTraceDataOp traceOp, void* data); 18:50:51 INFO - extern void 18:50:51 INFO - JS_GC(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - JS_MaybeGC(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetGCCallback(JSContext* cx, JSGCCallback cb, void* data); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetObjectsTenuredCallback(JSContext* cx, JSObjectsTenuredCallback cb, 18:50:51 INFO - void* data); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_AddFinalizeCallback(JSContext* cx, JSFinalizeCallback cb, void* data); 18:50:51 INFO - extern void 18:50:51 INFO - JS_RemoveFinalizeCallback(JSContext* cx, JSFinalizeCallback cb); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_AddWeakPointerZonesCallback(JSContext* cx, JSWeakPointerZonesCallback cb, void* data); 18:50:51 INFO - extern void 18:50:51 INFO - JS_RemoveWeakPointerZonesCallback(JSContext* cx, JSWeakPointerZonesCallback cb); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_AddWeakPointerCompartmentCallback(JSContext* cx, JSWeakPointerCompartmentCallback cb, 18:50:51 INFO - void* data); 18:50:51 INFO - extern void 18:50:51 INFO - JS_RemoveWeakPointerCompartmentCallback(JSContext* cx, JSWeakPointerCompartmentCallback cb); 18:50:51 INFO - extern void 18:50:51 INFO - JS_UpdateWeakPointerAfterGC(JS::Heap* objp); 18:50:51 INFO - extern void 18:50:51 INFO - JS_UpdateWeakPointerAfterGCUnbarriered(JSObject** objp); 18:50:51 INFO - typedef enum JSGCParamKey { 18:50:51 INFO - JSGC_MAX_BYTES = 0, 18:50:51 INFO - JSGC_MAX_MALLOC_BYTES = 1, 18:50:51 INFO - JSGC_MAX_NURSERY_BYTES = 2, 18:50:51 INFO - JSGC_BYTES = 3, 18:50:51 INFO - JSGC_NUMBER = 4, 18:50:51 INFO - JSGC_MODE = 6, 18:50:51 INFO - JSGC_UNUSED_CHUNKS = 7, 18:50:51 INFO - JSGC_TOTAL_CHUNKS = 8, 18:50:51 INFO - JSGC_SLICE_TIME_BUDGET = 9, 18:50:51 INFO - JSGC_MARK_STACK_LIMIT = 10, 18:50:51 INFO - JSGC_HIGH_FREQUENCY_TIME_LIMIT = 11, 18:50:51 INFO - JSGC_HIGH_FREQUENCY_LOW_LIMIT = 12, 18:50:51 INFO - JSGC_HIGH_FREQUENCY_HIGH_LIMIT = 13, 18:50:51 INFO - JSGC_HIGH_FREQUENCY_HEAP_GROWTH_MAX = 14, 18:50:51 INFO - JSGC_HIGH_FREQUENCY_HEAP_GROWTH_MIN = 15, 18:50:51 INFO - JSGC_LOW_FREQUENCY_HEAP_GROWTH = 16, 18:50:51 INFO - JSGC_DYNAMIC_HEAP_GROWTH = 17, 18:50:51 INFO - JSGC_DYNAMIC_MARK_SLICE = 18, 18:50:51 INFO - JSGC_ALLOCATION_THRESHOLD = 19, 18:50:51 INFO - JSGC_MIN_EMPTY_CHUNK_COUNT = 21, 18:50:51 INFO - JSGC_MAX_EMPTY_CHUNK_COUNT = 22, 18:50:51 INFO - JSGC_COMPACTING_ENABLED = 23, 18:50:51 INFO - JSGC_REFRESH_FRAME_SLICES_ENABLED = 24, 18:50:51 INFO - } JSGCParamKey; 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetGCParameter(JSContext* cx, JSGCParamKey key, uint32_t value); 18:50:51 INFO - extern uint32_t 18:50:51 INFO - JS_GetGCParameter(JSContext* cx, JSGCParamKey key); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetGCParametersBasedOnAvailableMemory(JSContext* cx, uint32_t availMem); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_NewExternalString(JSContext* cx, const char16_t* chars, size_t length, 18:50:51 INFO - const JSStringFinalizer* fin); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_NewMaybeExternalString(JSContext* cx, const char16_t* chars, size_t length, 18:50:51 INFO - const JSStringFinalizer* fin, bool* isExternal); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsExternalString(JSString* str); 18:50:51 INFO - extern const JSStringFinalizer* 18:50:51 INFO - JS_GetExternalStringFinalizer(JSString* str); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetNativeStackQuota(JSContext* cx, size_t systemCodeStackSize, 18:50:51 INFO - size_t trustedScriptStackSize = 0, 18:50:51 INFO - size_t untrustedScriptStackSize = 0); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ValueToId(JSContext* cx, JS::HandleValue v, JS::MutableHandleId idp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_StringToId(JSContext* cx, JS::HandleString s, JS::MutableHandleId idp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IdToValue(JSContext* cx, jsid id, JS::MutableHandle vp); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern bool 18:50:51 INFO - ToPrimitive(JSContext* cx, JS::HandleObject obj, JSType hint, JS::MutableHandleValue vp); 18:50:51 INFO - extern bool 18:50:51 INFO - GetFirstArgumentAsTypeHint(JSContext* cx, CallArgs args, JSType *result); 18:50:51 INFO - } 18:50:51 INFO - extern bool 18:50:51 INFO - JS_PropertyStub(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::MutableHandleValue vp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_StrictPropertyStub(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::MutableHandleValue vp, JS::ObjectOpResult& result); 18:50:51 INFO - template 18:50:51 INFO - struct JSConstScalarSpec { 18:50:51 INFO - const char* name; 18:50:51 INFO - T val; 18:50:51 INFO - }; 18:50:51 INFO - typedef JSConstScalarSpec JSConstDoubleSpec; 18:50:51 INFO - typedef JSConstScalarSpec JSConstIntegerSpec; 18:50:51 INFO - struct JSJitInfo; 18:50:51 INFO - typedef struct JSNativeWrapper { 18:50:51 INFO - JSNative op; 18:50:51 INFO - const JSJitInfo* info; 18:50:51 INFO - } JSNativeWrapper; 18:50:51 INFO - struct JSPropertySpec { 18:50:51 INFO - struct SelfHostedWrapper { 18:50:51 INFO - void* unused; 18:50:51 INFO - const char* funname; 18:50:51 INFO - }; 18:50:51 INFO - struct ValueWrapper { 18:50:51 INFO - uintptr_t type; 18:50:51 INFO - union { 18:50:51 INFO - const char* string; 18:50:51 INFO - int32_t int32; 18:50:51 INFO - }; 18:50:51 INFO - }; 18:50:51 INFO - const char* name; 18:50:51 INFO - uint8_t flags; 18:50:51 INFO - union { 18:50:51 INFO - struct { 18:50:51 INFO - union { 18:50:51 INFO - JSNativeWrapper native; 18:50:51 INFO - SelfHostedWrapper selfHosted; 18:50:51 INFO - } getter; 18:50:51 INFO - union { 18:50:51 INFO - JSNativeWrapper native; 18:50:51 INFO - SelfHostedWrapper selfHosted; 18:50:51 INFO - } setter; 18:50:51 INFO - } accessors; 18:50:51 INFO - ValueWrapper value; 18:50:51 INFO - }; 18:50:51 INFO - bool isAccessor() const { 18:50:51 INFO - return !(flags & 0x80); 18:50:51 INFO - } 18:50:51 INFO - bool getValue(JSContext* cx, JS::MutableHandleValue value) const; 18:50:51 INFO - bool isSelfHosted() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(isAccessor()))))) { MOZ_ReportAssertionFailure("isAccessor()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2017); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2017); } while (0); } } while (0); 18:50:51 INFO - if (flags & 0x10) 18:50:51 INFO - checkAccessorsAreSelfHosted(); 18:50:51 INFO - else 18:50:51 INFO - checkAccessorsAreNative(); 18:50:51 INFO - #line 2026 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - return (flags & 0x10); 18:50:51 INFO - } 18:50:51 INFO - static_assert(sizeof(SelfHostedWrapper) == sizeof(JSNativeWrapper), 18:50:51 INFO - "JSPropertySpec::getter/setter must be compact"); 18:50:51 INFO - static_assert(((size_t)&reinterpret_cast((((SelfHostedWrapper*)0)->funname))) == ((size_t)&reinterpret_cast((((JSNativeWrapper*)0)->info))), 18:50:51 INFO - "JS_SELF_HOSTED* macros below require that " 18:50:51 INFO - "SelfHostedWrapper::funname overlay " 18:50:51 INFO - "JSNativeWrapper::info"); 18:50:51 INFO - private: 18:50:51 INFO - void checkAccessorsAreNative() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(accessors.getter.native.op))))) { MOZ_ReportAssertionFailure("accessors.getter.native.op", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2037); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2037); } while (0); } } while (0); 18:50:51 INFO - do { if (accessors.setter.native.info) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(accessors.setter.native.op))))) { MOZ_ReportAssertionFailure("accessors.setter.native.op", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2042); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2042); } while (0); } } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - void checkAccessorsAreSelfHosted() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!accessors.getter.selfHosted.unused))))) { MOZ_ReportAssertionFailure("!accessors.getter.selfHosted.unused", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2046); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2046); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!accessors.setter.selfHosted.unused))))) { MOZ_ReportAssertionFailure("!accessors.setter.selfHosted.unused", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2047); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2047); } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - namespace JS { 18:50:51 INFO - namespace detail { 18:50:51 INFO - inline int CheckIsNative(JSNative native); 18:50:51 INFO - template 18:50:51 INFO - inline int 18:50:51 INFO - CheckIsCharacterLiteral(const char (&arr)[N]); 18:50:51 INFO - inline int CheckIsInt32(int32_t value); 18:50:51 INFO - inline int CheckIsGetterOp(JSGetterOp op); 18:50:51 INFO - inline int CheckIsSetterOp(JSSetterOp op); 18:50:51 INFO - } 18:50:51 INFO - } 18:50:51 INFO - struct JSFunctionSpec { 18:50:51 INFO - const char* name; 18:50:51 INFO - JSNativeWrapper call; 18:50:51 INFO - uint16_t nargs; 18:50:51 INFO - uint16_t flags; 18:50:51 INFO - const char* selfHostedName; 18:50:51 INFO - }; 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_InitClass(JSContext* cx, JS::HandleObject obj, JS::HandleObject parent_proto, 18:50:51 INFO - const JSClass* clasp, JSNative constructor, unsigned nargs, 18:50:51 INFO - const JSPropertySpec* ps, const JSFunctionSpec* fs, 18:50:51 INFO - const JSPropertySpec* static_ps, const JSFunctionSpec* static_fs); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_LinkConstructorAndPrototype(JSContext* cx, JS::Handle ctor, 18:50:51 INFO - JS::Handle proto); 18:50:51 INFO - extern const JSClass* 18:50:51 INFO - JS_GetClass(JSObject* obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_InstanceOf(JSContext* cx, JS::Handle obj, const JSClass* clasp, JS::CallArgs* args); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_HasInstance(JSContext* cx, JS::Handle obj, JS::Handle v, bool* bp); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern bool 18:50:51 INFO - OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, bool* bp); 18:50:51 INFO - } 18:50:51 INFO - extern void* 18:50:51 INFO - JS_GetPrivate(JSObject* obj); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetPrivate(JSObject* obj, void* data); 18:50:51 INFO - extern void* 18:50:51 INFO - JS_GetInstancePrivate(JSContext* cx, JS::Handle obj, const JSClass* clasp, 18:50:51 INFO - JS::CallArgs* args); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetConstructor(JSContext* cx, JS::Handle proto); 18:50:51 INFO - namespace JS { 18:50:51 INFO - enum ZoneSpecifier { 18:50:51 INFO - SystemZone, 18:50:51 INFO - ExistingZone, 18:50:51 INFO - NewZoneInNewZoneGroup, 18:50:51 INFO - NewZoneInSystemZoneGroup, 18:50:51 INFO - NewZoneInExistingZoneGroup 18:50:51 INFO - }; 18:50:51 INFO - class CompartmentCreationOptions 18:50:51 INFO - { 18:50:51 INFO - public: 18:50:51 INFO - CompartmentCreationOptions() 18:50:51 INFO - : addonId_(nullptr), 18:50:51 INFO - traceGlobal_(nullptr), 18:50:51 INFO - zoneSpec_(NewZoneInSystemZoneGroup), 18:50:51 INFO - zonePointer_(nullptr), 18:50:51 INFO - invisibleToDebugger_(false), 18:50:51 INFO - mergeable_(false), 18:50:51 INFO - preserveJitCode_(false), 18:50:51 INFO - cloneSingletons_(false), 18:50:51 INFO - experimentalNumberFormatFormatToPartsEnabled_(false), 18:50:51 INFO - sharedMemoryAndAtomics_(false), 18:50:51 INFO - secureContext_(false) 18:50:51 INFO - {} 18:50:51 INFO - JSAddonId* addonIdOrNull() const { return addonId_; } 18:50:51 INFO - CompartmentCreationOptions& setAddonId(JSAddonId* id) { 18:50:51 INFO - addonId_ = id; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - JSTraceOp getTrace() const { 18:50:51 INFO - return traceGlobal_; 18:50:51 INFO - } 18:50:51 INFO - CompartmentCreationOptions& setTrace(JSTraceOp op) { 18:50:51 INFO - traceGlobal_ = op; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - void* zonePointer() const { return zonePointer_; } 18:50:51 INFO - ZoneSpecifier zoneSpecifier() const { return zoneSpec_; } 18:50:51 INFO - CompartmentCreationOptions& setSystemZone(); 18:50:51 INFO - CompartmentCreationOptions& setExistingZone(JSObject* obj); 18:50:51 INFO - CompartmentCreationOptions& setNewZoneInNewZoneGroup(); 18:50:51 INFO - CompartmentCreationOptions& setNewZoneInSystemZoneGroup(); 18:50:51 INFO - CompartmentCreationOptions& setNewZoneInExistingZoneGroup(JSObject* obj); 18:50:51 INFO - bool invisibleToDebugger() const { return invisibleToDebugger_; } 18:50:51 INFO - CompartmentCreationOptions& setInvisibleToDebugger(bool flag) { 18:50:51 INFO - invisibleToDebugger_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool mergeable() const { return mergeable_; } 18:50:51 INFO - CompartmentCreationOptions& setMergeable(bool flag) { 18:50:51 INFO - mergeable_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool preserveJitCode() const { return preserveJitCode_; } 18:50:51 INFO - CompartmentCreationOptions& setPreserveJitCode(bool flag) { 18:50:51 INFO - preserveJitCode_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool cloneSingletons() const { return cloneSingletons_; } 18:50:51 INFO - CompartmentCreationOptions& setCloneSingletons(bool flag) { 18:50:51 INFO - cloneSingletons_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool experimentalNumberFormatFormatToPartsEnabled() const { 18:50:51 INFO - return experimentalNumberFormatFormatToPartsEnabled_; 18:50:51 INFO - } 18:50:51 INFO - CompartmentCreationOptions& setExperimentalNumberFormatFormatToPartsEnabled(bool flag) { 18:50:51 INFO - experimentalNumberFormatFormatToPartsEnabled_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool getSharedMemoryAndAtomicsEnabled() const; 18:50:51 INFO - CompartmentCreationOptions& setSharedMemoryAndAtomicsEnabled(bool flag); 18:50:51 INFO - bool secureContext() const { return secureContext_; } 18:50:51 INFO - CompartmentCreationOptions& setSecureContext(bool flag) { 18:50:51 INFO - secureContext_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - JSAddonId* addonId_; 18:50:51 INFO - JSTraceOp traceGlobal_; 18:50:51 INFO - ZoneSpecifier zoneSpec_; 18:50:51 INFO - void* zonePointer_; 18:50:51 INFO - bool invisibleToDebugger_; 18:50:51 INFO - bool mergeable_; 18:50:51 INFO - bool preserveJitCode_; 18:50:51 INFO - bool cloneSingletons_; 18:50:51 INFO - bool experimentalNumberFormatFormatToPartsEnabled_; 18:50:51 INFO - bool sharedMemoryAndAtomics_; 18:50:51 INFO - bool secureContext_; 18:50:51 INFO - }; 18:50:51 INFO - class CompartmentBehaviors 18:50:51 INFO - { 18:50:51 INFO - public: 18:50:51 INFO - class Override { 18:50:51 INFO - public: 18:50:51 INFO - Override() : mode_(Default) {} 18:50:51 INFO - bool get(bool defaultValue) const { 18:50:51 INFO - if (mode_ == Default) 18:50:51 INFO - return defaultValue; 18:50:51 INFO - return mode_ == ForceTrue; 18:50:51 INFO - } 18:50:51 INFO - void set(bool overrideValue) { 18:50:51 INFO - mode_ = overrideValue ? ForceTrue : ForceFalse; 18:50:51 INFO - } 18:50:51 INFO - void reset() { 18:50:51 INFO - mode_ = Default; 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - enum Mode { 18:50:51 INFO - Default, 18:50:51 INFO - ForceTrue, 18:50:51 INFO - ForceFalse 18:50:51 INFO - }; 18:50:51 INFO - Mode mode_; 18:50:51 INFO - }; 18:50:51 INFO - CompartmentBehaviors() 18:50:51 INFO - : version_(JSVERSION_UNKNOWN) 18:50:51 INFO - , discardSource_(false) 18:50:51 INFO - , disableLazyParsing_(false) 18:50:51 INFO - , singletonsAsTemplates_(true) 18:50:51 INFO - { 18:50:51 INFO - } 18:50:51 INFO - JSVersion version() const { return version_; } 18:50:51 INFO - CompartmentBehaviors& setVersion(JSVersion aVersion) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aVersion != JSVERSION_UNKNOWN))))) { MOZ_ReportAssertionFailure("aVersion != JSVERSION_UNKNOWN", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2442); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2442); } while (0); } } while (0); 18:50:51 INFO - version_ = aVersion; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool discardSource() const { return discardSource_; } 18:50:51 INFO - CompartmentBehaviors& setDiscardSource(bool flag) { 18:50:51 INFO - discardSource_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool disableLazyParsing() const { return disableLazyParsing_; } 18:50:51 INFO - CompartmentBehaviors& setDisableLazyParsing(bool flag) { 18:50:51 INFO - disableLazyParsing_ = flag; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - bool extraWarnings(JSContext* cx) const; 18:50:51 INFO - Override& extraWarningsOverride() { return extraWarningsOverride_; } 18:50:51 INFO - bool getSingletonsAsTemplates() const { 18:50:51 INFO - return singletonsAsTemplates_; 18:50:51 INFO - } 18:50:51 INFO - CompartmentBehaviors& setSingletonsAsValues() { 18:50:51 INFO - singletonsAsTemplates_ = false; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - JSVersion version_; 18:50:51 INFO - bool discardSource_; 18:50:51 INFO - bool disableLazyParsing_; 18:50:51 INFO - Override extraWarningsOverride_; 18:50:51 INFO - bool singletonsAsTemplates_; 18:50:51 INFO - }; 18:50:51 INFO - class CompartmentOptions 18:50:51 INFO - { 18:50:51 INFO - public: 18:50:51 INFO - explicit CompartmentOptions() 18:50:51 INFO - : creationOptions_(), 18:50:51 INFO - behaviors_() 18:50:51 INFO - {} 18:50:51 INFO - CompartmentOptions(const CompartmentCreationOptions& compartmentCreation, 18:50:51 INFO - const CompartmentBehaviors& compartmentBehaviors) 18:50:51 INFO - : creationOptions_(compartmentCreation), 18:50:51 INFO - behaviors_(compartmentBehaviors) 18:50:51 INFO - {} 18:50:51 INFO - CompartmentCreationOptions& creationOptions() { 18:50:51 INFO - return creationOptions_; 18:50:51 INFO - } 18:50:51 INFO - const CompartmentCreationOptions& creationOptions() const { 18:50:51 INFO - return creationOptions_; 18:50:51 INFO - } 18:50:51 INFO - CompartmentBehaviors& behaviors() { 18:50:51 INFO - return behaviors_; 18:50:51 INFO - } 18:50:51 INFO - const CompartmentBehaviors& behaviors() const { 18:50:51 INFO - return behaviors_; 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - CompartmentCreationOptions creationOptions_; 18:50:51 INFO - CompartmentBehaviors behaviors_; 18:50:51 INFO - }; 18:50:51 INFO - const CompartmentCreationOptions& 18:50:51 INFO - CompartmentCreationOptionsRef(JSCompartment* compartment); 18:50:51 INFO - const CompartmentCreationOptions& 18:50:51 INFO - CompartmentCreationOptionsRef(JSObject* obj); 18:50:51 INFO - const CompartmentCreationOptions& 18:50:51 INFO - CompartmentCreationOptionsRef(JSContext* cx); 18:50:51 INFO - CompartmentBehaviors& 18:50:51 INFO - CompartmentBehaviorsRef(JSCompartment* compartment); 18:50:51 INFO - CompartmentBehaviors& 18:50:51 INFO - CompartmentBehaviorsRef(JSObject* obj); 18:50:51 INFO - CompartmentBehaviors& 18:50:51 INFO - CompartmentBehaviorsRef(JSContext* cx); 18:50:51 INFO - enum OnNewGlobalHookOption { 18:50:51 INFO - FireOnNewGlobalHook, 18:50:51 INFO - DontFireOnNewGlobalHook 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewGlobalObject(JSContext* cx, const JSClass* clasp, JSPrincipals* principals, 18:50:51 INFO - JS::OnNewGlobalHookOption hookOption, 18:50:51 INFO - const JS::CompartmentOptions& options); 18:50:51 INFO - extern void 18:50:51 INFO - JS_GlobalObjectTraceHook(JSTracer* trc, JSObject* global); 18:50:51 INFO - extern void 18:50:51 INFO - JS_FireOnNewGlobalObject(JSContext* cx, JS::HandleObject global); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewObject(JSContext* cx, const JSClass* clasp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsNative(JSObject* obj); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewObjectWithGivenProto(JSContext* cx, const JSClass* clasp, JS::Handle proto); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewPlainObject(JSContext* cx); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DeepFreezeObject(JSContext* cx, JS::Handle obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_FreezeObject(JSContext* cx, JS::Handle obj); 18:50:51 INFO - namespace JS { 18:50:51 INFO - struct PropertyDescriptor { 18:50:51 INFO - JSObject* obj; 18:50:51 INFO - unsigned attrs; 18:50:51 INFO - JSGetterOp getter; 18:50:51 INFO - JSSetterOp setter; 18:50:51 INFO - JS::Value value; 18:50:51 INFO - PropertyDescriptor() 18:50:51 INFO - : obj(nullptr), attrs(0), getter(nullptr), setter(nullptr), value(JS::UndefinedValue()) 18:50:51 INFO - {} 18:50:51 INFO - static void trace(PropertyDescriptor* self, JSTracer* trc) { self->trace(trc); } 18:50:51 INFO - void trace(JSTracer* trc); 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - namespace js { 18:50:51 INFO - template 18:50:51 INFO - class WrappedPtrOperations 18:50:51 INFO - { 18:50:51 INFO - const JS::PropertyDescriptor& desc() const { return static_cast(this)->get(); } 18:50:51 INFO - bool has(unsigned bit) const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(bit != 0))))) { MOZ_ReportAssertionFailure("bit != 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2655); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2655); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((bit & (bit - 1)) == 0))))) { MOZ_ReportAssertionFailure("(bit & (bit - 1)) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2656); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2656); } while (0); } } while (0); 18:50:51 INFO - return (desc().attrs & bit) != 0; 18:50:51 INFO - } 18:50:51 INFO - bool hasAny(unsigned bits) const { 18:50:51 INFO - return (desc().attrs & bits) != 0; 18:50:51 INFO - } 18:50:51 INFO - bool hasAll(unsigned bits) const { 18:50:51 INFO - return (desc().attrs & bits) == bits; 18:50:51 INFO - } 18:50:51 INFO - enum { SHADOWABLE = 0x80 }; 18:50:51 INFO - public: 18:50:51 INFO - bool isAccessorDescriptor() const { return hasAny(0x10 | 0x20); } 18:50:51 INFO - bool isGenericDescriptor() const { 18:50:51 INFO - return (desc().attrs& 18:50:51 INFO - (0x10 | 0x20 | 0x8000 | 0x20000)) == 18:50:51 INFO - (0x8000 | 0x20000); 18:50:51 INFO - } 18:50:51 INFO - bool isDataDescriptor() const { return !isAccessorDescriptor() && !isGenericDescriptor(); } 18:50:51 INFO - bool hasConfigurable() const { return !has(0x10000); } 18:50:51 INFO - bool configurable() const { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(hasConfigurable()))))) { MOZ_ReportAssertionFailure("hasConfigurable()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2683); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2683); } while (0); } } while (0); return !has(0x04); } 18:50:51 INFO - bool hasEnumerable() const { return !has(0x4000); } 18:50:51 INFO - bool enumerable() const { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(hasEnumerable()))))) { MOZ_ReportAssertionFailure("hasEnumerable()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2686); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2686); } while (0); } } while (0); return has(0x01); } 18:50:51 INFO - bool hasValue() const { return !isAccessorDescriptor() && !has(0x20000); } 18:50:51 INFO - JS::HandleValue value() const { 18:50:51 INFO - return JS::HandleValue::fromMarkedLocation(&desc().value); 18:50:51 INFO - } 18:50:51 INFO - bool hasWritable() const { return !isAccessorDescriptor() && !has(0x8000); } 18:50:51 INFO - bool writable() const { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(hasWritable()))))) { MOZ_ReportAssertionFailure("hasWritable()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2694); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2694); } while (0); } } while (0); return !has(0x02); } 18:50:51 INFO - bool hasGetterObject() const { return has(0x10); } 18:50:51 INFO - JS::HandleObject getterObject() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(hasGetterObject()))))) { MOZ_ReportAssertionFailure("hasGetterObject()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2698); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2698); } while (0); } } while (0); 18:50:51 INFO - return JS::HandleObject::fromMarkedLocation( 18:50:51 INFO - reinterpret_cast(&desc().getter)); 18:50:51 INFO - } 18:50:51 INFO - bool hasSetterObject() const { return has(0x20); } 18:50:51 INFO - JS::HandleObject setterObject() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(hasSetterObject()))))) { MOZ_ReportAssertionFailure("hasSetterObject()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2704); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2704); } while (0); } } while (0); 18:50:51 INFO - return JS::HandleObject::fromMarkedLocation( 18:50:51 INFO - reinterpret_cast(&desc().setter)); 18:50:51 INFO - } 18:50:51 INFO - bool hasGetterOrSetter() const { return desc().getter || desc().setter; } 18:50:51 INFO - bool isShared() const { return has(0x40); } 18:50:51 INFO - JS::HandleObject object() const { 18:50:51 INFO - return JS::HandleObject::fromMarkedLocation(&desc().obj); 18:50:51 INFO - } 18:50:51 INFO - unsigned attributes() const { return desc().attrs; } 18:50:51 INFO - JSGetterOp getter() const { return desc().getter; } 18:50:51 INFO - JSSetterOp setter() const { return desc().setter; } 18:50:51 INFO - void assertValid() const { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((attributes() & ~(0x01 | 0x4000 | 0x04 | 0x10000 | 0x02 | 0x8000 | 0x20000 | 0x10 | 0x20 | 0x40 | 0x1000 | 0x2000 | SHADOWABLE)) == 0))))) { MOZ_ReportAssertionFailure("(attributes() & ~(0x01 | 0x4000 | 0x04 | 0x10000 | 0x02 | 0x8000 | 0x20000 | 0x10 | 0x20 | 0x40 | 0x1000 | 0x2000 | SHADOWABLE)) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2730); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2730); } while (0); } } while (0); 18:50:51 INFO - #line 2731 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!hasAll(0x4000 | 0x01)))))) { MOZ_ReportAssertionFailure("!hasAll(0x4000 | 0x01)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2731); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2731); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!hasAll(0x10000 | 0x04)))))) { MOZ_ReportAssertionFailure("!hasAll(0x10000 | 0x04)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2732); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2732); } while (0); } } while (0); 18:50:51 INFO - if (isAccessorDescriptor()) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(has(0x40)))))) { MOZ_ReportAssertionFailure("has(0x40)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2734); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2734); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!has(0x02)))))) { MOZ_ReportAssertionFailure("!has(0x02)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2735); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2735); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!has(0x8000)))))) { MOZ_ReportAssertionFailure("!has(0x8000)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2736); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2736); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!has(0x20000)))))) { MOZ_ReportAssertionFailure("!has(0x20000)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2737); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2737); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!has(SHADOWABLE)))))) { MOZ_ReportAssertionFailure("!has(SHADOWABLE)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2738); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2738); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(value().isUndefined()))))) { MOZ_ReportAssertionFailure("value().isUndefined()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2739); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2739); } while (0); } } while (0); 18:50:51 INFO - do { if (!has(0x10)) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!getter()))))) { MOZ_ReportAssertionFailure("!getter()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2740); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2740); } while (0); } } while (0); } } while (0); 18:50:51 INFO - do { if (!has(0x20)) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!setter()))))) { MOZ_ReportAssertionFailure("!setter()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2741); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2741); } while (0); } } while (0); } } while (0); 18:50:51 INFO - } else { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!hasAll(0x8000 | 0x02)))))) { MOZ_ReportAssertionFailure("!hasAll(0x8000 | 0x02)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2743); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2743); } while (0); } } while (0); 18:50:51 INFO - do { if (has(0x20000)) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(value().isUndefined()))))) { MOZ_ReportAssertionFailure("value().isUndefined()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2744); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2744); } while (0); } } while (0); } } while (0); 18:50:51 INFO - } 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(getter() != JS_PropertyStub))))) { MOZ_ReportAssertionFailure("getter() != JS_PropertyStub", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2746); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2746); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(setter() != JS_StrictPropertyStub))))) { MOZ_ReportAssertionFailure("setter() != JS_StrictPropertyStub", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2747); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2747); } while (0); } } while (0); 18:50:51 INFO - do { if (has(0x2000)) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!has(0x4000)))))) { MOZ_ReportAssertionFailure("!has(0x4000)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2749); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2749); } while (0); } } while (0); } } while (0); 18:50:51 INFO - do { if (has(0x2000)) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!has(0x10000)))))) { MOZ_ReportAssertionFailure("!has(0x10000)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2750); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2750); } while (0); } } while (0); } } while (0); 18:50:51 INFO - do { if (has(0x2000)) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!has(0x8000)))))) { MOZ_ReportAssertionFailure("!has(0x8000)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2751); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2751); } while (0); } } while (0); } } while (0); 18:50:51 INFO - do { if (has(0x2000)) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!has(0x20000)))))) { MOZ_ReportAssertionFailure("!has(0x20000)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2752); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2752); } while (0); } } while (0); } } while (0); 18:50:51 INFO - do { if (has(0x2000)) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!has(0x1000)))))) { MOZ_ReportAssertionFailure("!has(0x1000)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2753); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2753); } while (0); } } while (0); } } while (0); 18:50:51 INFO - #line 2755 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - } 18:50:51 INFO - void assertComplete() const { 18:50:51 INFO - assertValid(); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((attributes() & ~(0x01 | 0x04 | 0x02 | 0x10 | 0x20 | 0x40 | 0x1000 | 0x2000 | SHADOWABLE)) == 0))))) { MOZ_ReportAssertionFailure("(attributes() & ~(0x01 | 0x04 | 0x02 | 0x10 | 0x20 | 0x40 | 0x1000 | 0x2000 | SHADOWABLE)) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2768); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2768); } while (0); } } while (0); 18:50:51 INFO - #line 2769 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - do { if (isAccessorDescriptor()) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(has(0x10) && has(0x20)))))) { MOZ_ReportAssertionFailure("has(0x10) && has(0x20)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2769); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2769); } while (0); } } while (0); } } while (0); 18:50:51 INFO - #line 2771 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - } 18:50:51 INFO - void assertCompleteIfFound() const { 18:50:51 INFO - if (object()) 18:50:51 INFO - assertComplete(); 18:50:51 INFO - #line 2778 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - template 18:50:51 INFO - class MutableWrappedPtrOperations 18:50:51 INFO - : public js::WrappedPtrOperations 18:50:51 INFO - { 18:50:51 INFO - JS::PropertyDescriptor& desc() { return static_cast(this)->get(); } 18:50:51 INFO - public: 18:50:51 INFO - void clear() { 18:50:51 INFO - object().set(nullptr); 18:50:51 INFO - setAttributes(0); 18:50:51 INFO - setGetter(nullptr); 18:50:51 INFO - setSetter(nullptr); 18:50:51 INFO - value().setUndefined(); 18:50:51 INFO - } 18:50:51 INFO - void initFields(JS::HandleObject obj, JS::HandleValue v, unsigned attrs, 18:50:51 INFO - JSGetterOp getterOp, JSSetterOp setterOp) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(getterOp != JS_PropertyStub))))) { MOZ_ReportAssertionFailure("getterOp != JS_PropertyStub", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2798); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2798); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(setterOp != JS_StrictPropertyStub))))) { MOZ_ReportAssertionFailure("setterOp != JS_StrictPropertyStub", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2799); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2799); } while (0); } } while (0); 18:50:51 INFO - object().set(obj); 18:50:51 INFO - value().set(v); 18:50:51 INFO - setAttributes(attrs); 18:50:51 INFO - setGetter(getterOp); 18:50:51 INFO - setSetter(setterOp); 18:50:51 INFO - } 18:50:51 INFO - void assign(JS::PropertyDescriptor& other) { 18:50:51 INFO - object().set(other.obj); 18:50:51 INFO - setAttributes(other.attrs); 18:50:51 INFO - setGetter(other.getter); 18:50:51 INFO - setSetter(other.setter); 18:50:51 INFO - value().set(other.value); 18:50:51 INFO - } 18:50:51 INFO - void setDataDescriptor(JS::HandleValue v, unsigned attrs) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!((attrs & ~(0x01 | 0x04 | 0x02 | 0x4000 | 0x10000 | 0x8000)) == 0))))) { MOZ_ReportAssertionFailure("(attrs & ~(0x01 | 0x04 | 0x02 | 0x4000 | 0x10000 | 0x8000)) == 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2822); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2822); } while (0); } } while (0); 18:50:51 INFO - #line 2823 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - object().set(nullptr); 18:50:51 INFO - setAttributes(attrs); 18:50:51 INFO - setGetter(nullptr); 18:50:51 INFO - setSetter(nullptr); 18:50:51 INFO - value().set(v); 18:50:51 INFO - } 18:50:51 INFO - JS::MutableHandleObject object() { 18:50:51 INFO - return JS::MutableHandleObject::fromMarkedLocation(&desc().obj); 18:50:51 INFO - } 18:50:51 INFO - unsigned& attributesRef() { return desc().attrs; } 18:50:51 INFO - JSGetterOp& getter() { return desc().getter; } 18:50:51 INFO - JSSetterOp& setter() { return desc().setter; } 18:50:51 INFO - JS::MutableHandleValue value() { 18:50:51 INFO - return JS::MutableHandleValue::fromMarkedLocation(&desc().value); 18:50:51 INFO - } 18:50:51 INFO - void setValue(JS::HandleValue v) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!(desc().attrs & (0x10 | 0x20))))))) { MOZ_ReportAssertionFailure("!(desc().attrs & (0x10 | 0x20))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2840); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2840); } while (0); } } while (0); 18:50:51 INFO - attributesRef() &= ~0x20000; 18:50:51 INFO - value().set(v); 18:50:51 INFO - } 18:50:51 INFO - void setConfigurable(bool configurable) { 18:50:51 INFO - setAttributes((desc().attrs & ~(0x10000 | 0x04)) | 18:50:51 INFO - (configurable ? 0 : 0x04)); 18:50:51 INFO - } 18:50:51 INFO - void setEnumerable(bool enumerable) { 18:50:51 INFO - setAttributes((desc().attrs & ~(0x4000 | 0x01)) | 18:50:51 INFO - (enumerable ? 0x01 : 0)); 18:50:51 INFO - } 18:50:51 INFO - void setWritable(bool writable) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!(desc().attrs & (0x10 | 0x20))))))) { MOZ_ReportAssertionFailure("!(desc().attrs & (0x10 | 0x20))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2854); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2854); } while (0); } } while (0); 18:50:51 INFO - setAttributes((desc().attrs & ~(0x8000 | 0x02)) | 18:50:51 INFO - (writable ? 0 : 0x02)); 18:50:51 INFO - } 18:50:51 INFO - void setAttributes(unsigned attrs) { desc().attrs = attrs; } 18:50:51 INFO - void setGetter(JSGetterOp op) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(op != JS_PropertyStub))))) { MOZ_ReportAssertionFailure("op != JS_PropertyStub", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2861); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2861); } while (0); } } while (0); 18:50:51 INFO - desc().getter = op; 18:50:51 INFO - } 18:50:51 INFO - void setSetter(JSSetterOp op) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(op != JS_StrictPropertyStub))))) { MOZ_ReportAssertionFailure("op != JS_StrictPropertyStub", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2865); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2865); } while (0); } } while (0); 18:50:51 INFO - desc().setter = op; 18:50:51 INFO - } 18:50:51 INFO - void setGetterObject(JSObject* obj) { 18:50:51 INFO - desc().getter = reinterpret_cast(obj); 18:50:51 INFO - desc().attrs &= ~(0x20000 | 0x8000 | 0x02); 18:50:51 INFO - desc().attrs |= 0x10 | 0x40; 18:50:51 INFO - } 18:50:51 INFO - void setSetterObject(JSObject* obj) { 18:50:51 INFO - desc().setter = reinterpret_cast(obj); 18:50:51 INFO - desc().attrs &= ~(0x20000 | 0x8000 | 0x02); 18:50:51 INFO - desc().attrs |= 0x20 | 0x40; 18:50:51 INFO - } 18:50:51 INFO - JS::MutableHandleObject getterObject() { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionTypehasGetterObject())>::isValid, "invalid assertion condition"); if ((!!(!(!!(this->hasGetterObject()))))) { MOZ_ReportAssertionFailure("this->hasGetterObject()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2880); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2880); } while (0); } } while (0); 18:50:51 INFO - return JS::MutableHandleObject::fromMarkedLocation( 18:50:51 INFO - reinterpret_cast(&desc().getter)); 18:50:51 INFO - } 18:50:51 INFO - JS::MutableHandleObject setterObject() { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionTypehasSetterObject())>::isValid, "invalid assertion condition"); if ((!!(!(!!(this->hasSetterObject()))))) { MOZ_ReportAssertionFailure("this->hasSetterObject()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 2885); do { } while (0); do { __debugbreak(); MOZ_NoReturn(2885); } while (0); } } while (0); 18:50:51 INFO - return JS::MutableHandleObject::fromMarkedLocation( 18:50:51 INFO - reinterpret_cast(&desc().setter)); 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern bool 18:50:51 INFO - ObjectToCompletePropertyDescriptor(JSContext* cx, 18:50:51 INFO - JS::HandleObject obj, 18:50:51 INFO - JS::HandleValue descriptor, 18:50:51 INFO - JS::MutableHandle desc); 18:50:51 INFO - extern bool 18:50:51 INFO - FromPropertyDescriptor(JSContext* cx, 18:50:51 INFO - JS::Handle desc, 18:50:51 INFO - JS::MutableHandleValue vp); 18:50:51 INFO - } 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetPrototype(JSContext* cx, JS::HandleObject obj, JS::MutableHandleObject result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetPrototypeIfOrdinary(JSContext* cx, JS::HandleObject obj, bool* isOrdinary, 18:50:51 INFO - JS::MutableHandleObject result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetPrototype(JSContext* cx, JS::HandleObject obj, JS::HandleObject proto); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsExtensible(JSContext* cx, JS::HandleObject obj, bool* extensible); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_PreventExtensions(JSContext* cx, JS::HandleObject obj, JS::ObjectOpResult& result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetImmutablePrototype(JSContext* cx, JS::HandleObject obj, bool* succeeded); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetOwnPropertyDescriptorById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::MutableHandle desc); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetOwnPropertyDescriptor(JSContext* cx, JS::HandleObject obj, const char* name, 18:50:51 INFO - JS::MutableHandle desc); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetOwnUCPropertyDescriptor(JSContext* cx, JS::HandleObject obj, const char16_t* name, 18:50:51 INFO - JS::MutableHandle desc); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetPropertyDescriptorById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::MutableHandle desc); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetPropertyDescriptor(JSContext* cx, JS::HandleObject obj, const char* name, 18:50:51 INFO - JS::MutableHandle desc); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefinePropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::Handle desc, 18:50:51 INFO - JS::ObjectOpResult& result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefinePropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::Handle desc); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefinePropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleValue value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefinePropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleObject value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefinePropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleString value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefinePropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, int32_t value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefinePropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, uint32_t value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefinePropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, double value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineProperty(JSContext* cx, JS::HandleObject obj, const char* name, JS::HandleValue value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineProperty(JSContext* cx, JS::HandleObject obj, const char* name, JS::HandleObject value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineProperty(JSContext* cx, JS::HandleObject obj, const char* name, JS::HandleString value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineProperty(JSContext* cx, JS::HandleObject obj, const char* name, int32_t value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineProperty(JSContext* cx, JS::HandleObject obj, const char* name, uint32_t value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineProperty(JSContext* cx, JS::HandleObject obj, const char* name, double value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - JS::Handle desc, 18:50:51 INFO - JS::ObjectOpResult& result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - JS::Handle desc); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - JS::HandleValue value, unsigned attrs, 18:50:51 INFO - JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - JS::HandleObject value, unsigned attrs, 18:50:51 INFO - JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - JS::HandleString value, unsigned attrs, 18:50:51 INFO - JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - int32_t value, unsigned attrs, 18:50:51 INFO - JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - uint32_t value, unsigned attrs, 18:50:51 INFO - JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - double value, unsigned attrs, 18:50:51 INFO - JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineElement(JSContext* cx, JS::HandleObject obj, uint32_t index, JS::HandleValue value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineElement(JSContext* cx, JS::HandleObject obj, uint32_t index, JS::HandleObject value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineElement(JSContext* cx, JS::HandleObject obj, uint32_t index, JS::HandleString value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineElement(JSContext* cx, JS::HandleObject obj, uint32_t index, int32_t value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineElement(JSContext* cx, JS::HandleObject obj, uint32_t index, uint32_t value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineElement(JSContext* cx, JS::HandleObject obj, uint32_t index, double value, 18:50:51 INFO - unsigned attrs, JSNative getter = nullptr, JSNative setter = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_HasPropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, bool* foundp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_HasProperty(JSContext* cx, JS::HandleObject obj, const char* name, bool* foundp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_HasUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - bool* vp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_HasElement(JSContext* cx, JS::HandleObject obj, uint32_t index, bool* foundp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_HasOwnPropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, bool* foundp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_HasOwnProperty(JSContext* cx, JS::HandleObject obj, const char* name, bool* foundp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ForwardGetPropertyTo(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::HandleValue receiver, JS::MutableHandleValue vp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ForwardGetElementTo(JSContext* cx, JS::HandleObject obj, uint32_t index, 18:50:51 INFO - JS::HandleObject receiver, JS::MutableHandleValue vp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetPropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::MutableHandleValue vp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetProperty(JSContext* cx, JS::HandleObject obj, const char* name, JS::MutableHandleValue vp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - JS::MutableHandleValue vp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetElement(JSContext* cx, JS::HandleObject obj, uint32_t index, JS::MutableHandleValue vp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ForwardSetPropertyTo(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleValue v, 18:50:51 INFO - JS::HandleValue receiver, JS::ObjectOpResult& result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetPropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, JS::HandleValue v); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetProperty(JSContext* cx, JS::HandleObject obj, const char* name, JS::HandleValue v); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - JS::HandleValue v); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetElement(JSContext* cx, JS::HandleObject obj, uint32_t index, JS::HandleValue v); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetElement(JSContext* cx, JS::HandleObject obj, uint32_t index, JS::HandleObject v); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetElement(JSContext* cx, JS::HandleObject obj, uint32_t index, JS::HandleString v); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetElement(JSContext* cx, JS::HandleObject obj, uint32_t index, int32_t v); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetElement(JSContext* cx, JS::HandleObject obj, uint32_t index, uint32_t v); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetElement(JSContext* cx, JS::HandleObject obj, uint32_t index, double v); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DeletePropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - JS::ObjectOpResult& result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DeleteProperty(JSContext* cx, JS::HandleObject obj, const char* name, 18:50:51 INFO - JS::ObjectOpResult& result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DeleteUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, size_t namelen, 18:50:51 INFO - JS::ObjectOpResult& result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DeleteElement(JSContext* cx, JS::HandleObject obj, uint32_t index, JS::ObjectOpResult& result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DeletePropertyById(JSContext* cx, JS::HandleObject obj, jsid id); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DeleteProperty(JSContext* cx, JS::HandleObject obj, const char* name); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DeleteElement(JSContext* cx, JS::HandleObject obj, uint32_t index); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_Enumerate(JSContext* cx, JS::HandleObject obj, JS::MutableHandle props); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern bool 18:50:51 INFO - IsCallable(JSObject* obj); 18:50:51 INFO - extern bool 18:50:51 INFO - IsConstructor(JSObject* obj); 18:50:51 INFO - } 18:50:51 INFO - extern bool 18:50:51 INFO - JS_CallFunctionValue(JSContext* cx, JS::HandleObject obj, JS::HandleValue fval, 18:50:51 INFO - const JS::HandleValueArray& args, JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_CallFunction(JSContext* cx, JS::HandleObject obj, JS::HandleFunction fun, 18:50:51 INFO - const JS::HandleValueArray& args, JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_CallFunctionName(JSContext* cx, JS::HandleObject obj, const char* name, 18:50:51 INFO - const JS::HandleValueArray& args, JS::MutableHandleValue rval); 18:50:51 INFO - namespace JS { 18:50:51 INFO - static inline bool 18:50:51 INFO - Call(JSContext* cx, JS::HandleObject thisObj, JS::HandleFunction fun, 18:50:51 INFO - const JS::HandleValueArray& args, MutableHandleValue rval) 18:50:51 INFO - { 18:50:51 INFO - return !!JS_CallFunction(cx, thisObj, fun, args, rval); 18:50:51 INFO - } 18:50:51 INFO - static inline bool 18:50:51 INFO - Call(JSContext* cx, JS::HandleObject thisObj, JS::HandleValue fun, const JS::HandleValueArray& args, 18:50:51 INFO - MutableHandleValue rval) 18:50:51 INFO - { 18:50:51 INFO - return !!JS_CallFunctionValue(cx, thisObj, fun, args, rval); 18:50:51 INFO - } 18:50:51 INFO - static inline bool 18:50:51 INFO - Call(JSContext* cx, JS::HandleObject thisObj, const char* name, const JS::HandleValueArray& args, 18:50:51 INFO - MutableHandleValue rval) 18:50:51 INFO - { 18:50:51 INFO - return !!JS_CallFunctionName(cx, thisObj, name, args, rval); 18:50:51 INFO - } 18:50:51 INFO - extern bool 18:50:51 INFO - Call(JSContext* cx, JS::HandleValue thisv, JS::HandleValue fun, const JS::HandleValueArray& args, 18:50:51 INFO - MutableHandleValue rval); 18:50:51 INFO - static inline bool 18:50:51 INFO - Call(JSContext* cx, JS::HandleValue thisv, JS::HandleObject funObj, const JS::HandleValueArray& args, 18:50:51 INFO - MutableHandleValue rval) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(funObj))))) { MOZ_ReportAssertionFailure("funObj", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 3430); do { } while (0); do { __debugbreak(); MOZ_NoReturn(3430); } while (0); } } while (0); 18:50:51 INFO - JS::RootedValue fun(cx, JS::ObjectValue(*funObj)); 18:50:51 INFO - return Call(cx, thisv, fun, args, rval); 18:50:51 INFO - } 18:50:51 INFO - extern bool 18:50:51 INFO - Construct(JSContext* cx, JS::HandleValue fun, HandleObject newTarget, 18:50:51 INFO - const JS::HandleValueArray &args, MutableHandleObject objp); 18:50:51 INFO - extern bool 18:50:51 INFO - Construct(JSContext* cx, JS::HandleValue fun, const JS::HandleValueArray& args, 18:50:51 INFO - MutableHandleObject objp); 18:50:51 INFO - } 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_New(JSContext* cx, JS::HandleObject ctor, const JS::HandleValueArray& args); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_DefineObject(JSContext* cx, JS::HandleObject obj, const char* name, 18:50:51 INFO - const JSClass* clasp = nullptr, unsigned attrs = 0); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineConstDoubles(JSContext* cx, JS::HandleObject obj, const JSConstDoubleSpec* cds); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineConstIntegers(JSContext* cx, JS::HandleObject obj, const JSConstIntegerSpec* cis); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineProperties(JSContext* cx, JS::HandleObject obj, const JSPropertySpec* ps); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_AlreadyHasOwnPropertyById(JSContext* cx, JS::HandleObject obj, JS::HandleId id, 18:50:51 INFO - bool* foundp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_AlreadyHasOwnProperty(JSContext* cx, JS::HandleObject obj, const char* name, 18:50:51 INFO - bool* foundp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_AlreadyHasOwnUCProperty(JSContext* cx, JS::HandleObject obj, const char16_t* name, 18:50:51 INFO - size_t namelen, bool* foundp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_AlreadyHasOwnElement(JSContext* cx, JS::HandleObject obj, uint32_t index, bool* foundp); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewArrayObject(JSContext* cx, const JS::HandleValueArray& contents); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewArrayObject(JSContext* cx, size_t length); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsArrayObject(JSContext* cx, JS::HandleValue value, bool* isArray); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsArrayObject(JSContext* cx, JS::HandleObject obj, bool* isArray); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetArrayLength(JSContext* cx, JS::Handle obj, uint32_t* lengthp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetArrayLength(JSContext* cx, JS::Handle obj, uint32_t length); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern bool 18:50:51 INFO - IsMapObject(JSContext* cx, JS::HandleObject obj, bool* isMap); 18:50:51 INFO - extern bool 18:50:51 INFO - IsSetObject(JSContext* cx, JS::HandleObject obj, bool* isSet); 18:50:51 INFO - } 18:50:51 INFO - void 18:50:51 INFO - JS_SetAllNonReservedSlotsToUndefined(JSContext* cx, JSObject* objArg); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewArrayBufferWithContents(JSContext* cx, size_t nbytes, void* contents); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewArrayBufferWithExternalContents(JSContext* cx, size_t nbytes, void* contents); 18:50:51 INFO - extern void* 18:50:51 INFO - JS_StealArrayBufferContents(JSContext* cx, JS::HandleObject obj); 18:50:51 INFO - extern void* 18:50:51 INFO - JS_ExternalizeArrayBufferContents(JSContext* cx, JS::HandleObject obj); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewMappedArrayBufferWithContents(JSContext* cx, size_t nbytes, void* contents); 18:50:51 INFO - extern void* 18:50:51 INFO - JS_CreateMappedArrayBufferContents(int fd, size_t offset, size_t length); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReleaseMappedArrayBufferContents(void* contents, size_t length); 18:50:51 INFO - extern JS::Value 18:50:51 INFO - JS_GetReservedSlot(JSObject* obj, uint32_t index); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetReservedSlot(JSObject* obj, uint32_t index, const JS::Value& v); 18:50:51 INFO - extern JSFunction* 18:50:51 INFO - JS_NewFunction(JSContext* cx, JSNative call, unsigned nargs, unsigned flags, 18:50:51 INFO - const char* name); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern JSFunction* 18:50:51 INFO - GetSelfHostedFunction(JSContext* cx, const char* selfHostedName, HandleId id, 18:50:51 INFO - unsigned nargs); 18:50:51 INFO - extern JSFunction* 18:50:51 INFO - NewFunctionFromSpec(JSContext* cx, const JSFunctionSpec* fs, HandleId id); 18:50:51 INFO - } 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetFunctionObject(JSFunction* fun); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_GetFunctionId(JSFunction* fun); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_GetFunctionDisplayId(JSFunction* fun); 18:50:51 INFO - extern uint16_t 18:50:51 INFO - JS_GetFunctionArity(JSFunction* fun); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ObjectIsFunction(JSContext* cx, JSObject* obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsNativeFunction(JSObject* funobj, JSNative call); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsConstructor(JSFunction* fun); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DefineFunctions(JSContext* cx, JS::Handle obj, const JSFunctionSpec* fs); 18:50:51 INFO - extern JSFunction* 18:50:51 INFO - JS_DefineFunction(JSContext* cx, JS::Handle obj, const char* name, JSNative call, 18:50:51 INFO - unsigned nargs, unsigned attrs); 18:50:51 INFO - extern JSFunction* 18:50:51 INFO - JS_DefineUCFunction(JSContext* cx, JS::Handle obj, 18:50:51 INFO - const char16_t* name, size_t namelen, JSNative call, 18:50:51 INFO - unsigned nargs, unsigned attrs); 18:50:51 INFO - extern JSFunction* 18:50:51 INFO - JS_DefineFunctionById(JSContext* cx, JS::Handle obj, JS::Handle id, JSNative call, 18:50:51 INFO - unsigned nargs, unsigned attrs); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsFunctionBound(JSFunction* fun); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetBoundFunctionTarget(JSFunction* fun); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern JSObject* 18:50:51 INFO - CloneFunctionObject(JSContext* cx, HandleObject funobj); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - CloneFunctionObject(JSContext* cx, HandleObject funobj, AutoObjectVector& scopeChain); 18:50:51 INFO - } 18:50:51 INFO - extern bool 18:50:51 INFO - JS_BufferIsCompilableUnit(JSContext* cx, JS::Handle obj, const char* utf8, 18:50:51 INFO - size_t length); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_CompileScript(JSContext* cx, const char* ascii, size_t length, 18:50:51 INFO - const JS::CompileOptions& options, 18:50:51 INFO - JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_CompileUCScript(JSContext* cx, const char16_t* chars, size_t length, 18:50:51 INFO - const JS::CompileOptions& options, 18:50:51 INFO - JS::MutableHandleScript script); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_GetGlobalFromScript(JSScript* script); 18:50:51 INFO - extern const char* 18:50:51 INFO - JS_GetScriptFilename(JSScript* script); 18:50:51 INFO - extern unsigned 18:50:51 INFO - JS_GetScriptBaseLineNumber(JSContext* cx, JSScript* script); 18:50:51 INFO - extern JSScript* 18:50:51 INFO - JS_GetFunctionScript(JSContext* cx, JS::HandleFunction fun); 18:50:51 INFO - namespace JS { 18:50:51 INFO - enum class AsmJSOption : uint8_t { Enabled, Disabled, DisabledByDebugger }; 18:50:51 INFO - class TransitiveCompileOptions 18:50:51 INFO - { 18:50:51 INFO - protected: 18:50:51 INFO - bool mutedErrors_; 18:50:51 INFO - const char* filename_; 18:50:51 INFO - const char* introducerFilename_; 18:50:51 INFO - const char16_t* sourceMapURL_; 18:50:51 INFO - TransitiveCompileOptions() 18:50:51 INFO - : mutedErrors_(false), 18:50:51 INFO - filename_(nullptr), 18:50:51 INFO - introducerFilename_(nullptr), 18:50:51 INFO - sourceMapURL_(nullptr), 18:50:51 INFO - version(JSVERSION_UNKNOWN), 18:50:51 INFO - versionSet(false), 18:50:51 INFO - utf8(false), 18:50:51 INFO - selfHostingMode(false), 18:50:51 INFO - canLazilyParse(true), 18:50:51 INFO - strictOption(false), 18:50:51 INFO - extraWarningsOption(false), 18:50:51 INFO - forEachStatementOption(false), 18:50:51 INFO - werrorOption(false), 18:50:51 INFO - asmJSOption(AsmJSOption::Disabled), 18:50:51 INFO - throwOnAsmJSValidationFailureOption(false), 18:50:51 INFO - forceAsync(false), 18:50:51 INFO - sourceIsLazy(false), 18:50:51 INFO - allowHTMLComments(true), 18:50:51 INFO - isProbablySystemOrAddonCode(false), 18:50:51 INFO - introductionType(nullptr), 18:50:51 INFO - introductionLineno(0), 18:50:51 INFO - introductionOffset(0), 18:50:51 INFO - hasIntroductionInfo(false) 18:50:51 INFO - { } 18:50:51 INFO - void copyPODTransitiveOptions(const TransitiveCompileOptions& rhs); 18:50:51 INFO - public: 18:50:51 INFO - bool mutedErrors() const { return mutedErrors_; } 18:50:51 INFO - const char* filename() const { return filename_; } 18:50:51 INFO - const char* introducerFilename() const { return introducerFilename_; } 18:50:51 INFO - const char16_t* sourceMapURL() const { return sourceMapURL_; } 18:50:51 INFO - virtual JSObject* element() const = 0; 18:50:51 INFO - virtual JSString* elementAttributeName() const = 0; 18:50:51 INFO - virtual JSScript* introductionScript() const = 0; 18:50:51 INFO - JSVersion version; 18:50:51 INFO - bool versionSet; 18:50:51 INFO - bool utf8; 18:50:51 INFO - bool selfHostingMode; 18:50:51 INFO - bool canLazilyParse; 18:50:51 INFO - bool strictOption; 18:50:51 INFO - bool extraWarningsOption; 18:50:51 INFO - bool forEachStatementOption; 18:50:51 INFO - bool werrorOption; 18:50:51 INFO - AsmJSOption asmJSOption; 18:50:51 INFO - bool throwOnAsmJSValidationFailureOption; 18:50:51 INFO - bool forceAsync; 18:50:51 INFO - bool sourceIsLazy; 18:50:51 INFO - bool allowHTMLComments; 18:50:51 INFO - bool isProbablySystemOrAddonCode; 18:50:51 INFO - const char* introductionType; 18:50:51 INFO - unsigned introductionLineno; 18:50:51 INFO - uint32_t introductionOffset; 18:50:51 INFO - bool hasIntroductionInfo; 18:50:51 INFO - private: 18:50:51 INFO - void operator=(const TransitiveCompileOptions&) = delete; 18:50:51 INFO - }; 18:50:51 INFO - class ReadOnlyCompileOptions : public TransitiveCompileOptions 18:50:51 INFO - { 18:50:51 INFO - friend class CompileOptions; 18:50:51 INFO - protected: 18:50:51 INFO - ReadOnlyCompileOptions() 18:50:51 INFO - : TransitiveCompileOptions(), 18:50:51 INFO - lineno(1), 18:50:51 INFO - column(0), 18:50:51 INFO - isRunOnce(false), 18:50:51 INFO - noScriptRval(false) 18:50:51 INFO - { } 18:50:51 INFO - void copyPODOptions(const ReadOnlyCompileOptions& rhs); 18:50:51 INFO - public: 18:50:51 INFO - bool mutedErrors() const { return mutedErrors_; } 18:50:51 INFO - const char* filename() const { return filename_; } 18:50:51 INFO - const char* introducerFilename() const { return introducerFilename_; } 18:50:51 INFO - const char16_t* sourceMapURL() const { return sourceMapURL_; } 18:50:51 INFO - virtual JSObject* element() const = 0; 18:50:51 INFO - virtual JSString* elementAttributeName() const = 0; 18:50:51 INFO - virtual JSScript* introductionScript() const = 0; 18:50:51 INFO - unsigned lineno; 18:50:51 INFO - unsigned column; 18:50:51 INFO - bool isRunOnce; 18:50:51 INFO - bool noScriptRval; 18:50:51 INFO - private: 18:50:51 INFO - void operator=(const ReadOnlyCompileOptions&) = delete; 18:50:51 INFO - }; 18:50:51 INFO - class OwningCompileOptions : public ReadOnlyCompileOptions 18:50:51 INFO - { 18:50:51 INFO - PersistentRootedObject elementRoot; 18:50:51 INFO - PersistentRootedString elementAttributeNameRoot; 18:50:51 INFO - PersistentRootedScript introductionScriptRoot; 18:50:51 INFO - public: 18:50:51 INFO - explicit OwningCompileOptions(JSContext* cx); 18:50:51 INFO - ~OwningCompileOptions(); 18:50:51 INFO - JSObject* element() const override { return elementRoot; } 18:50:51 INFO - JSString* elementAttributeName() const override { return elementAttributeNameRoot; } 18:50:51 INFO - JSScript* introductionScript() const override { return introductionScriptRoot; } 18:50:51 INFO - bool copy(JSContext* cx, const ReadOnlyCompileOptions& rhs); 18:50:51 INFO - bool setFile(JSContext* cx, const char* f); 18:50:51 INFO - bool setFileAndLine(JSContext* cx, const char* f, unsigned l); 18:50:51 INFO - bool setSourceMapURL(JSContext* cx, const char16_t* s); 18:50:51 INFO - bool setIntroducerFilename(JSContext* cx, const char* s); 18:50:51 INFO - OwningCompileOptions& setLine(unsigned l) { lineno = l; return *this; } 18:50:51 INFO - OwningCompileOptions& setElement(JSObject* e) { 18:50:51 INFO - elementRoot = e; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - OwningCompileOptions& setElementAttributeName(JSString* p) { 18:50:51 INFO - elementAttributeNameRoot = p; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - OwningCompileOptions& setIntroductionScript(JSScript* s) { 18:50:51 INFO - introductionScriptRoot = s; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - OwningCompileOptions& setMutedErrors(bool mute) { 18:50:51 INFO - mutedErrors_ = mute; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - OwningCompileOptions& setVersion(JSVersion v) { 18:50:51 INFO - version = v; 18:50:51 INFO - versionSet = true; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - OwningCompileOptions& setUTF8(bool u) { utf8 = u; return *this; } 18:50:51 INFO - OwningCompileOptions& setColumn(unsigned c) { column = c; return *this; } 18:50:51 INFO - OwningCompileOptions& setIsRunOnce(bool once) { isRunOnce = once; return *this; } 18:50:51 INFO - OwningCompileOptions& setNoScriptRval(bool nsr) { noScriptRval = nsr; return *this; } 18:50:51 INFO - OwningCompileOptions& setSelfHostingMode(bool shm) { selfHostingMode = shm; return *this; } 18:50:51 INFO - OwningCompileOptions& setCanLazilyParse(bool clp) { canLazilyParse = clp; return *this; } 18:50:51 INFO - OwningCompileOptions& setSourceIsLazy(bool l) { sourceIsLazy = l; return *this; } 18:50:51 INFO - OwningCompileOptions& setIntroductionType(const char* t) { introductionType = t; return *this; } 18:50:51 INFO - bool setIntroductionInfo(JSContext* cx, const char* introducerFn, const char* intro, 18:50:51 INFO - unsigned line, JSScript* script, uint32_t offset) 18:50:51 INFO - { 18:50:51 INFO - if (!setIntroducerFilename(cx, introducerFn)) 18:50:51 INFO - return false; 18:50:51 INFO - introductionType = intro; 18:50:51 INFO - introductionLineno = line; 18:50:51 INFO - introductionScriptRoot = script; 18:50:51 INFO - introductionOffset = offset; 18:50:51 INFO - hasIntroductionInfo = true; 18:50:51 INFO - return true; 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - void operator=(const CompileOptions& rhs) = delete; 18:50:51 INFO - }; 18:50:51 INFO - class CompileOptions final : public ReadOnlyCompileOptions 18:50:51 INFO - { 18:50:51 INFO - RootedObject elementRoot; 18:50:51 INFO - RootedString elementAttributeNameRoot; 18:50:51 INFO - RootedScript introductionScriptRoot; 18:50:51 INFO - public: 18:50:51 INFO - explicit CompileOptions(JSContext* cx, JSVersion version = JSVERSION_UNKNOWN); 18:50:51 INFO - CompileOptions(JSContext* cx, const ReadOnlyCompileOptions& rhs) 18:50:51 INFO - : ReadOnlyCompileOptions(), elementRoot(cx), elementAttributeNameRoot(cx), 18:50:51 INFO - introductionScriptRoot(cx) 18:50:51 INFO - { 18:50:51 INFO - copyPODOptions(rhs); 18:50:51 INFO - filename_ = rhs.filename(); 18:50:51 INFO - introducerFilename_ = rhs.introducerFilename(); 18:50:51 INFO - sourceMapURL_ = rhs.sourceMapURL(); 18:50:51 INFO - elementRoot = rhs.element(); 18:50:51 INFO - elementAttributeNameRoot = rhs.elementAttributeName(); 18:50:51 INFO - introductionScriptRoot = rhs.introductionScript(); 18:50:51 INFO - } 18:50:51 INFO - CompileOptions(JSContext* cx, const TransitiveCompileOptions& rhs) 18:50:51 INFO - : ReadOnlyCompileOptions(), elementRoot(cx), elementAttributeNameRoot(cx), 18:50:51 INFO - introductionScriptRoot(cx) 18:50:51 INFO - { 18:50:51 INFO - copyPODTransitiveOptions(rhs); 18:50:51 INFO - filename_ = rhs.filename(); 18:50:51 INFO - introducerFilename_ = rhs.introducerFilename(); 18:50:51 INFO - sourceMapURL_ = rhs.sourceMapURL(); 18:50:51 INFO - elementRoot = rhs.element(); 18:50:51 INFO - elementAttributeNameRoot = rhs.elementAttributeName(); 18:50:51 INFO - introductionScriptRoot = rhs.introductionScript(); 18:50:51 INFO - } 18:50:51 INFO - JSObject* element() const override { return elementRoot; } 18:50:51 INFO - JSString* elementAttributeName() const override { return elementAttributeNameRoot; } 18:50:51 INFO - JSScript* introductionScript() const override { return introductionScriptRoot; } 18:50:51 INFO - CompileOptions& setFile(const char* f) { filename_ = f; return *this; } 18:50:51 INFO - CompileOptions& setLine(unsigned l) { lineno = l; return *this; } 18:50:51 INFO - CompileOptions& setFileAndLine(const char* f, unsigned l) { 18:50:51 INFO - filename_ = f; lineno = l; return *this; 18:50:51 INFO - } 18:50:51 INFO - CompileOptions& setSourceMapURL(const char16_t* s) { sourceMapURL_ = s; return *this; } 18:50:51 INFO - CompileOptions& setElement(JSObject* e) { elementRoot = e; return *this; } 18:50:51 INFO - CompileOptions& setElementAttributeName(JSString* p) { 18:50:51 INFO - elementAttributeNameRoot = p; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - CompileOptions& setIntroductionScript(JSScript* s) { 18:50:51 INFO - introductionScriptRoot = s; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - CompileOptions& setMutedErrors(bool mute) { 18:50:51 INFO - mutedErrors_ = mute; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - CompileOptions& setVersion(JSVersion v) { 18:50:51 INFO - version = v; 18:50:51 INFO - versionSet = true; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - CompileOptions& setUTF8(bool u) { utf8 = u; return *this; } 18:50:51 INFO - CompileOptions& setColumn(unsigned c) { column = c; return *this; } 18:50:51 INFO - CompileOptions& setIsRunOnce(bool once) { isRunOnce = once; return *this; } 18:50:51 INFO - CompileOptions& setNoScriptRval(bool nsr) { noScriptRval = nsr; return *this; } 18:50:51 INFO - CompileOptions& setSelfHostingMode(bool shm) { selfHostingMode = shm; return *this; } 18:50:51 INFO - CompileOptions& setCanLazilyParse(bool clp) { canLazilyParse = clp; return *this; } 18:50:51 INFO - CompileOptions& setSourceIsLazy(bool l) { sourceIsLazy = l; return *this; } 18:50:51 INFO - CompileOptions& setIntroductionType(const char* t) { introductionType = t; return *this; } 18:50:51 INFO - CompileOptions& setIntroductionInfo(const char* introducerFn, const char* intro, 18:50:51 INFO - unsigned line, JSScript* script, uint32_t offset) 18:50:51 INFO - { 18:50:51 INFO - introducerFilename_ = introducerFn; 18:50:51 INFO - introductionType = intro; 18:50:51 INFO - introductionLineno = line; 18:50:51 INFO - introductionScriptRoot = script; 18:50:51 INFO - introductionOffset = offset; 18:50:51 INFO - hasIntroductionInfo = true; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - CompileOptions& maybeMakeStrictMode(bool strict) { 18:50:51 INFO - strictOption = strictOption || strict; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - void operator=(const CompileOptions& rhs) = delete; 18:50:51 INFO - }; 18:50:51 INFO - extern bool 18:50:51 INFO - Compile(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - SourceBufferHolder& srcBuf, JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - Compile(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char* bytes, size_t length, JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - Compile(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char16_t* chars, size_t length, JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - Compile(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - FILE* file, JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - Compile(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char* filename, JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileForNonSyntacticScope(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - SourceBufferHolder& srcBuf, JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileForNonSyntacticScope(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char* bytes, size_t length, JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileForNonSyntacticScope(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char16_t* chars, size_t length, JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileForNonSyntacticScope(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - FILE* file, JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileForNonSyntacticScope(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char* filename, JS::MutableHandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - CanCompileOffThread(JSContext* cx, const ReadOnlyCompileOptions& options, size_t length); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileOffThread(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char16_t* chars, size_t length, 18:50:51 INFO - OffThreadCompileCallback callback, void* callbackData); 18:50:51 INFO - extern JSScript* 18:50:51 INFO - FinishOffThreadScript(JSContext* cx, void* token); 18:50:51 INFO - extern void 18:50:51 INFO - CancelOffThreadScript(JSContext* cx, void* token); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileOffThreadModule(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char16_t* chars, size_t length, 18:50:51 INFO - OffThreadCompileCallback callback, void* callbackData); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - FinishOffThreadModule(JSContext* cx, void* token); 18:50:51 INFO - extern void 18:50:51 INFO - CancelOffThreadModule(JSContext* cx, void* token); 18:50:51 INFO - extern bool 18:50:51 INFO - DecodeOffThreadScript(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - mozilla::Vector& buffer , size_t cursor, 18:50:51 INFO - OffThreadCompileCallback callback, void* callbackData); 18:50:51 INFO - extern JSScript* 18:50:51 INFO - FinishOffThreadScriptDecoder(JSContext* cx, void* token); 18:50:51 INFO - extern void 18:50:51 INFO - CancelOffThreadScriptDecoder(JSContext* cx, void* token); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileFunction(JSContext* cx, AutoObjectVector& envChain, 18:50:51 INFO - const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char* name, unsigned nargs, const char* const* argnames, 18:50:51 INFO - const char16_t* chars, size_t length, JS::MutableHandleFunction fun); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileFunction(JSContext* cx, AutoObjectVector& envChain, 18:50:51 INFO - const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char* name, unsigned nargs, const char* const* argnames, 18:50:51 INFO - SourceBufferHolder& srcBuf, JS::MutableHandleFunction fun); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileFunction(JSContext* cx, AutoObjectVector& envChain, 18:50:51 INFO - const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char* name, unsigned nargs, const char* const* argnames, 18:50:51 INFO - const char* bytes, size_t length, JS::MutableHandleFunction fun); 18:50:51 INFO - } 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_DecompileScript(JSContext* cx, JS::Handle script, const char* name, unsigned indent); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_DecompileFunction(JSContext* cx, JS::Handle fun, unsigned indent); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ExecuteScript(JSContext* cx, JS::HandleScript script, JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ExecuteScript(JSContext* cx, JS::HandleScript script); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ExecuteScript(JSContext* cx, JS::AutoObjectVector& envChain, 18:50:51 INFO - JS::HandleScript script, JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ExecuteScript(JSContext* cx, JS::AutoObjectVector& envChain, JS::HandleScript script); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern bool 18:50:51 INFO - CloneAndExecuteScript(JSContext* cx, JS::Handle script, 18:50:51 INFO - JS::MutableHandleValue rval); 18:50:51 INFO - } 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern bool 18:50:51 INFO - Evaluate(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - SourceBufferHolder& srcBuf, JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - Evaluate(JSContext* cx, AutoObjectVector& envChain, const ReadOnlyCompileOptions& options, 18:50:51 INFO - SourceBufferHolder& srcBuf, JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - Evaluate(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char16_t* chars, size_t length, JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - Evaluate(JSContext* cx, AutoObjectVector& envChain, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char16_t* chars, size_t length, JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - Evaluate(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char* bytes, size_t length, JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - Evaluate(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - const char* filename, JS::MutableHandleValue rval); 18:50:51 INFO - extern JSFunction* 18:50:51 INFO - GetModuleResolveHook(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - SetModuleResolveHook(JSContext* cx, JS::HandleFunction func); 18:50:51 INFO - extern bool 18:50:51 INFO - CompileModule(JSContext* cx, const ReadOnlyCompileOptions& options, 18:50:51 INFO - SourceBufferHolder& srcBuf, JS::MutableHandleObject moduleRecord); 18:50:51 INFO - extern void 18:50:51 INFO - SetModuleHostDefinedField(JSObject* module, const JS::Value& value); 18:50:51 INFO - extern JS::Value 18:50:51 INFO - GetModuleHostDefinedField(JSObject* module); 18:50:51 INFO - extern bool 18:50:51 INFO - ModuleDeclarationInstantiation(JSContext* cx, JS::HandleObject moduleRecord); 18:50:51 INFO - extern bool 18:50:51 INFO - ModuleEvaluation(JSContext* cx, JS::HandleObject moduleRecord); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetRequestedModules(JSContext* cx, JS::HandleObject moduleRecord); 18:50:51 INFO - extern JSScript* 18:50:51 INFO - GetModuleScript(JSContext* cx, JS::HandleObject moduleRecord); 18:50:51 INFO - } 18:50:51 INFO - extern bool 18:50:51 INFO - JS_CheckForInterrupt(JSContext* cx); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_AddInterruptCallback(JSContext* cx, JSInterruptCallback callback); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_DisableInterruptCallback(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ResetInterruptCallback(JSContext* cx, bool enable); 18:50:51 INFO - extern void 18:50:51 INFO - JS_RequestInterruptCallback(JSContext* cx); 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern void 18:50:51 INFO - SetGetIncumbentGlobalCallback(JSContext* cx, JSGetIncumbentGlobalCallback callback); 18:50:51 INFO - extern void 18:50:51 INFO - SetEnqueuePromiseJobCallback(JSContext* cx, JSEnqueuePromiseJobCallback callback, 18:50:51 INFO - void* data = nullptr); 18:50:51 INFO - extern void 18:50:51 INFO - SetPromiseRejectionTrackerCallback(JSContext* cx, JSPromiseRejectionTrackerCallback callback, 18:50:51 INFO - void* data = nullptr); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - NewPromiseObject(JSContext* cx, JS::HandleObject executor, JS::HandleObject proto = nullptr); 18:50:51 INFO - extern bool 18:50:51 INFO - IsPromiseObject(JS::HandleObject obj); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetPromiseConstructor(JSContext* cx); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetPromisePrototype(JSContext* cx); 18:50:51 INFO - enum class PromiseState { 18:50:51 INFO - Pending, 18:50:51 INFO - Fulfilled, 18:50:51 INFO - Rejected 18:50:51 INFO - }; 18:50:51 INFO - extern PromiseState 18:50:51 INFO - GetPromiseState(JS::HandleObject promise); 18:50:51 INFO - uint64_t 18:50:51 INFO - GetPromiseID(JS::HandleObject promise); 18:50:51 INFO - extern JS::Value 18:50:51 INFO - GetPromiseResult(JS::HandleObject promise); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetPromiseAllocationSite(JS::HandleObject promise); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetPromiseResolutionSite(JS::HandleObject promise); 18:50:51 INFO - extern void 18:50:51 INFO - DumpPromiseAllocationSite(JSContext* cx, JS::HandleObject promise); 18:50:51 INFO - extern void 18:50:51 INFO - DumpPromiseResolutionSite(JSContext* cx, JS::HandleObject promise); 18:50:51 INFO - #line 4626 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - extern JSObject* 18:50:51 INFO - CallOriginalPromiseResolve(JSContext* cx, JS::HandleValue resolutionValue); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - CallOriginalPromiseReject(JSContext* cx, JS::HandleValue rejectionValue); 18:50:51 INFO - extern bool 18:50:51 INFO - ResolvePromise(JSContext* cx, JS::HandleObject promiseObj, JS::HandleValue resolutionValue); 18:50:51 INFO - extern bool 18:50:51 INFO - RejectPromise(JSContext* cx, JS::HandleObject promiseObj, JS::HandleValue rejectionValue); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - CallOriginalPromiseThen(JSContext* cx, JS::HandleObject promise, 18:50:51 INFO - JS::HandleObject onResolve, JS::HandleObject onReject); 18:50:51 INFO - extern bool 18:50:51 INFO - AddPromiseReactions(JSContext* cx, JS::HandleObject promise, 18:50:51 INFO - JS::HandleObject onResolve, JS::HandleObject onReject); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - GetWaitForAllPromise(JSContext* cx, const JS::AutoObjectVector& promises); 18:50:51 INFO - struct AsyncTask 18:50:51 INFO - { 18:50:51 INFO - AsyncTask() : user(nullptr) {} 18:50:51 INFO - virtual ~AsyncTask() {} 18:50:51 INFO - virtual void finish(JSContext* cx) = 0; 18:50:51 INFO - virtual void cancel(JSContext* cx) = 0; 18:50:51 INFO - void* user; 18:50:51 INFO - }; 18:50:51 INFO - typedef bool 18:50:51 INFO - (*StartAsyncTaskCallback)(JSContext* cx, AsyncTask* task); 18:50:51 INFO - typedef bool 18:50:51 INFO - (*FinishAsyncTaskCallback)(AsyncTask* task); 18:50:51 INFO - extern void 18:50:51 INFO - SetAsyncTaskCallbacks(JSContext* cx, StartAsyncTaskCallback start, FinishAsyncTaskCallback finish); 18:50:51 INFO - class AutoSetAsyncStackForNewCalls 18:50:51 INFO - { 18:50:51 INFO - JSContext* cx; 18:50:51 INFO - RootedObject oldAsyncStack; 18:50:51 INFO - const char* oldAsyncCause; 18:50:51 INFO - bool oldAsyncCallIsExplicit; 18:50:51 INFO - public: 18:50:51 INFO - enum class AsyncCallKind { 18:50:51 INFO - IMPLICIT, 18:50:51 INFO - EXPLICIT 18:50:51 INFO - }; 18:50:51 INFO - AutoSetAsyncStackForNewCalls(JSContext* cx, HandleObject stack, 18:50:51 INFO - const char* asyncCause, 18:50:51 INFO - AsyncCallKind kind = AsyncCallKind::IMPLICIT); 18:50:51 INFO - ~AutoSetAsyncStackForNewCalls(); 18:50:51 INFO - }; 18:50:51 INFO - } 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_NewStringCopyN(JSContext* cx, const char* s, size_t n); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_NewStringCopyZ(JSContext* cx, const char* s); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_NewStringCopyUTF8Z(JSContext* cx, const JS::ConstUTF8CharsZ s); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_NewStringCopyUTF8N(JSContext* cx, const JS::UTF8Chars s); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_AtomizeAndPinJSString(JSContext* cx, JS::HandleString str); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_AtomizeStringN(JSContext* cx, const char* s, size_t length); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_AtomizeString(JSContext* cx, const char* s); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_AtomizeAndPinStringN(JSContext* cx, const char* s, size_t length); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_AtomizeAndPinString(JSContext* cx, const char* s); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_NewUCString(JSContext* cx, char16_t* chars, size_t length); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_NewUCStringCopyN(JSContext* cx, const char16_t* s, size_t n); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_NewUCStringCopyZ(JSContext* cx, const char16_t* s); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_AtomizeUCStringN(JSContext* cx, const char16_t* s, size_t length); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_AtomizeUCString(JSContext* cx, const char16_t* s); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_AtomizeAndPinUCStringN(JSContext* cx, const char16_t* s, size_t length); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_AtomizeAndPinUCString(JSContext* cx, const char16_t* s); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_CompareStrings(JSContext* cx, JSString* str1, JSString* str2, int32_t* result); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_StringEqualsAscii(JSContext* cx, JSString* str, const char* asciiBytes, bool* match); 18:50:51 INFO - extern size_t 18:50:51 INFO - JS_PutEscapedString(JSContext* cx, char* buffer, size_t size, JSString* str, char quote); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_FileEscapedString(FILE* fp, JSString* str, char quote); 18:50:51 INFO - extern size_t 18:50:51 INFO - JS_GetStringLength(JSString* str); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_StringIsFlat(JSString* str); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_StringHasLatin1Chars(JSString* str); 18:50:51 INFO - extern const JS::Latin1Char* 18:50:51 INFO - JS_GetLatin1StringCharsAndLength(JSContext* cx, const JS::AutoCheckCannotGC& nogc, JSString* str, 18:50:51 INFO - size_t* length); 18:50:51 INFO - extern const char16_t* 18:50:51 INFO - JS_GetTwoByteStringCharsAndLength(JSContext* cx, const JS::AutoCheckCannotGC& nogc, JSString* str, 18:50:51 INFO - size_t* length); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetStringCharAt(JSContext* cx, JSString* str, size_t index, char16_t* res); 18:50:51 INFO - extern char16_t 18:50:51 INFO - JS_GetFlatStringCharAt(JSFlatString* str, size_t index); 18:50:51 INFO - extern const char16_t* 18:50:51 INFO - JS_GetTwoByteExternalStringChars(JSString* str); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_CopyStringChars(JSContext* cx, mozilla::Range dest, JSString* str); 18:50:51 INFO - extern JSFlatString* 18:50:51 INFO - JS_FlattenString(JSContext* cx, JSString* str); 18:50:51 INFO - extern const JS::Latin1Char* 18:50:51 INFO - JS_GetLatin1FlatStringChars(const JS::AutoCheckCannotGC& nogc, JSFlatString* str); 18:50:51 INFO - extern const char16_t* 18:50:51 INFO - JS_GetTwoByteFlatStringChars(const JS::AutoCheckCannotGC& nogc, JSFlatString* str); 18:50:51 INFO - static inline JSFlatString* 18:50:51 INFO - JSID_TO_FLAT_STRING(jsid id) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(JSID_IS_STRING(id)))))) { MOZ_ReportAssertionFailure("JSID_IS_STRING(id)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 4956); do { } while (0); do { __debugbreak(); MOZ_NoReturn(4956); } while (0); } } while (0); 18:50:51 INFO - return (JSFlatString*)((id.asBits)); 18:50:51 INFO - } 18:50:51 INFO - static inline JSFlatString* 18:50:51 INFO - JS_ASSERT_STRING_IS_FLAT(JSString* str) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(JS_StringIsFlat(str)))))) { MOZ_ReportAssertionFailure("JS_StringIsFlat(str)", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 4963); do { } while (0); do { __debugbreak(); MOZ_NoReturn(4963); } while (0); } } while (0); 18:50:51 INFO - return (JSFlatString*)str; 18:50:51 INFO - } 18:50:51 INFO - static inline JSString* 18:50:51 INFO - JS_FORGET_STRING_FLATNESS(JSFlatString* fstr) 18:50:51 INFO - { 18:50:51 INFO - return (JSString*)fstr; 18:50:51 INFO - } 18:50:51 INFO - extern bool 18:50:51 INFO - JS_FlatStringEqualsAscii(JSFlatString* str, const char* asciiBytes); 18:50:51 INFO - extern size_t 18:50:51 INFO - JS_PutEscapedFlatString(char* buffer, size_t size, JSFlatString* str, char quote); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_NewDependentString(JSContext* cx, JS::HandleString str, size_t start, 18:50:51 INFO - size_t length); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_ConcatStrings(JSContext* cx, JS::HandleString left, JS::HandleString right); 18:50:51 INFO - bool 18:50:51 INFO - JS_DecodeBytes(JSContext* cx, const char* src, size_t srclen, char16_t* dst, 18:50:51 INFO - size_t* dstlenp); 18:50:51 INFO - char* 18:50:51 INFO - JS_EncodeString(JSContext* cx, JSString* str); 18:50:51 INFO - char* 18:50:51 INFO - JS_EncodeStringToUTF8(JSContext* cx, JS::HandleString str); 18:50:51 INFO - size_t 18:50:51 INFO - JS_GetStringEncodingLength(JSContext* cx, JSString* str); 18:50:51 INFO - size_t 18:50:51 INFO - JS_EncodeStringToBuffer(JSContext* cx, JSString* str, char* buffer, size_t length); 18:50:51 INFO - class JSAutoByteString 18:50:51 INFO - { 18:50:51 INFO - public: 18:50:51 INFO - JSAutoByteString(JSContext* cx, JSString* str 18:50:51 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:51 INFO - : mBytes(JS_EncodeString(cx, str)) 18:50:51 INFO - { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(cx))))) { MOZ_ReportAssertionFailure("cx", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 5055); do { } while (0); do { __debugbreak(); MOZ_NoReturn(5055); } while (0); } } while (0); 18:50:51 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:51 INFO - } 18:50:51 INFO - explicit JSAutoByteString(mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:51 INFO - : mBytes(nullptr) 18:50:51 INFO - { 18:50:51 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:51 INFO - } 18:50:51 INFO - ~JSAutoByteString() { 18:50:51 INFO - JS_free(nullptr, mBytes); 18:50:51 INFO - } 18:50:51 INFO - void initBytes(char* bytes) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mBytes))))) { MOZ_ReportAssertionFailure("!mBytes", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 5071); do { } while (0); do { __debugbreak(); MOZ_NoReturn(5071); } while (0); } } while (0); 18:50:51 INFO - mBytes = bytes; 18:50:51 INFO - } 18:50:51 INFO - char* encodeLatin1(JSContext* cx, JSString* str) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mBytes))))) { MOZ_ReportAssertionFailure("!mBytes", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 5076); do { } while (0); do { __debugbreak(); MOZ_NoReturn(5076); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(cx))))) { MOZ_ReportAssertionFailure("cx", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 5077); do { } while (0); do { __debugbreak(); MOZ_NoReturn(5077); } while (0); } } while (0); 18:50:51 INFO - mBytes = JS_EncodeString(cx, str); 18:50:51 INFO - return mBytes; 18:50:51 INFO - } 18:50:51 INFO - char* encodeUtf8(JSContext* cx, JS::HandleString str) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mBytes))))) { MOZ_ReportAssertionFailure("!mBytes", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 5083); do { } while (0); do { __debugbreak(); MOZ_NoReturn(5083); } while (0); } } while (0); 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(cx))))) { MOZ_ReportAssertionFailure("cx", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 5084); do { } while (0); do { __debugbreak(); MOZ_NoReturn(5084); } while (0); } } while (0); 18:50:51 INFO - mBytes = JS_EncodeStringToUTF8(cx, str); 18:50:51 INFO - return mBytes; 18:50:51 INFO - } 18:50:51 INFO - void clear() { 18:50:51 INFO - js_free(mBytes); 18:50:51 INFO - mBytes = nullptr; 18:50:51 INFO - } 18:50:51 INFO - char* ptr() const { 18:50:51 INFO - return mBytes; 18:50:51 INFO - } 18:50:51 INFO - bool operator!() const { 18:50:51 INFO - return !mBytes; 18:50:51 INFO - } 18:50:51 INFO - size_t length() const { 18:50:51 INFO - if (!mBytes) 18:50:51 INFO - return 0; 18:50:51 INFO - return strlen(mBytes); 18:50:51 INFO - } 18:50:51 INFO - private: 18:50:51 INFO - char* mBytes; 18:50:51 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:51 INFO - JSAutoByteString(const JSAutoByteString& another); 18:50:51 INFO - JSAutoByteString& operator=(const JSAutoByteString& another); 18:50:51 INFO - }; 18:50:51 INFO - namespace JS { 18:50:51 INFO - extern JSAddonId* 18:50:51 INFO - NewAddonId(JSContext* cx, JS::HandleString str); 18:50:51 INFO - extern JSString* 18:50:51 INFO - StringOfAddonId(JSAddonId* id); 18:50:51 INFO - extern JSAddonId* 18:50:51 INFO - AddonIdOfObject(JSObject* obj); 18:50:51 INFO - } 18:50:51 INFO - namespace JS { 18:50:51 INFO - Symbol* 18:50:51 INFO - NewSymbol(JSContext* cx, HandleString description); 18:50:51 INFO - Symbol* 18:50:51 INFO - GetSymbolFor(JSContext* cx, HandleString key); 18:50:51 INFO - JSString* 18:50:51 INFO - GetSymbolDescription(HandleSymbol symbol); 18:50:51 INFO - enum class SymbolCode : uint32_t { 18:50:51 INFO - isConcatSpreadable, iterator, match, replace, search, species, hasInstance, split, toPrimitive, toStringTag, unscopables, asyncIterator, 18:50:51 INFO - Limit, 18:50:51 INFO - InSymbolRegistry = 0xfffffffe, 18:50:51 INFO - UniqueSymbol = 0xffffffff 18:50:51 INFO - }; 18:50:51 INFO - const size_t WellKnownSymbolLimit = size_t(SymbolCode::Limit); 18:50:51 INFO - SymbolCode 18:50:51 INFO - GetSymbolCode(Handle symbol); 18:50:51 INFO - Symbol* 18:50:51 INFO - GetWellKnownSymbol(JSContext* cx, SymbolCode which); 18:50:51 INFO - inline bool 18:50:51 INFO - PropertySpecNameIsSymbol(const char* name) 18:50:51 INFO - { 18:50:51 INFO - uintptr_t u = reinterpret_cast(name); 18:50:51 INFO - return u != 0 && u - 1 < WellKnownSymbolLimit; 18:50:51 INFO - } 18:50:51 INFO - bool 18:50:51 INFO - PropertySpecNameEqualsId(const char* name, HandleId id); 18:50:51 INFO - bool 18:50:51 INFO - PropertySpecNameToPermanentId(JSContext* cx, const char* name, jsid* idp); 18:50:51 INFO - } 18:50:51 INFO - typedef bool (* JSONWriteCallback)(const char16_t* buf, uint32_t len, void* data); 18:50:51 INFO - bool 18:50:51 INFO - JS_Stringify(JSContext* cx, JS::MutableHandleValue value, JS::HandleObject replacer, 18:50:51 INFO - JS::HandleValue space, JSONWriteCallback callback, void* data); 18:50:51 INFO - namespace JS { 18:50:51 INFO - bool 18:50:51 INFO - ToJSONMaybeSafely(JSContext* cx, JS::HandleObject input, 18:50:51 INFO - JSONWriteCallback callback, void* data); 18:50:51 INFO - } 18:50:51 INFO - bool 18:50:51 INFO - JS_ParseJSON(JSContext* cx, const char16_t* chars, uint32_t len, JS::MutableHandleValue vp); 18:50:51 INFO - bool 18:50:51 INFO - JS_ParseJSON(JSContext* cx, JS::HandleString str, JS::MutableHandleValue vp); 18:50:51 INFO - bool 18:50:51 INFO - JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars, uint32_t len, JS::HandleValue reviver, 18:50:51 INFO - JS::MutableHandleValue vp); 18:50:51 INFO - bool 18:50:51 INFO - JS_ParseJSONWithReviver(JSContext* cx, JS::HandleString str, JS::HandleValue reviver, 18:50:51 INFO - JS::MutableHandleValue vp); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetDefaultLocale(JSContext* cx, const char* locale); 18:50:51 INFO - extern JS::UniqueChars 18:50:51 INFO - JS_GetDefaultLocale(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ResetDefaultLocale(JSContext* cx); 18:50:51 INFO - struct JSLocaleCallbacks { 18:50:51 INFO - JSLocaleToUpperCase localeToUpperCase; 18:50:51 INFO - JSLocaleToLowerCase localeToLowerCase; 18:50:51 INFO - JSLocaleCompare localeCompare; 18:50:51 INFO - JSLocaleToUnicode localeToUnicode; 18:50:51 INFO - }; 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetLocaleCallbacks(JSContext* cx, const JSLocaleCallbacks* callbacks); 18:50:51 INFO - extern const JSLocaleCallbacks* 18:50:51 INFO - JS_GetLocaleCallbacks(JSContext* cx); 18:50:51 INFO - namespace JS { 18:50:51 INFO - const uint16_t MaxNumErrorArguments = 10; 18:50:51 INFO - }; 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorASCII(JSContext* cx, const char* format, ...) 18:50:51 INFO - ; 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorLatin1(JSContext* cx, const char* format, ...) 18:50:51 INFO - ; 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorUTF8(JSContext* cx, const char* format, ...) 18:50:51 INFO - ; 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorNumberASCII(JSContext* cx, JSErrorCallback errorCallback, 18:50:51 INFO - void* userRef, const unsigned errorNumber, ...); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorNumberASCIIVA(JSContext* cx, JSErrorCallback errorCallback, 18:50:51 INFO - void* userRef, const unsigned errorNumber, va_list ap); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorNumberLatin1(JSContext* cx, JSErrorCallback errorCallback, 18:50:51 INFO - void* userRef, const unsigned errorNumber, ...); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorNumberLatin1VA(JSContext* cx, JSErrorCallback errorCallback, 18:50:51 INFO - void* userRef, const unsigned errorNumber, va_list ap); 18:50:51 INFO - #line 5387 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorNumberUTF8(JSContext* cx, JSErrorCallback errorCallback, 18:50:51 INFO - void* userRef, const unsigned errorNumber, ...); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorNumberUTF8VA(JSContext* cx, JSErrorCallback errorCallback, 18:50:51 INFO - void* userRef, const unsigned errorNumber, va_list ap); 18:50:51 INFO - #line 5397 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorNumberUC(JSContext* cx, JSErrorCallback errorCallback, 18:50:51 INFO - void* userRef, const unsigned errorNumber, ...); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportErrorNumberUCArray(JSContext* cx, JSErrorCallback errorCallback, 18:50:51 INFO - void* userRef, const unsigned errorNumber, 18:50:51 INFO - const char16_t** args); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ReportWarningASCII(JSContext* cx, const char* format, ...) 18:50:51 INFO - ; 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ReportWarningLatin1(JSContext* cx, const char* format, ...) 18:50:51 INFO - ; 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ReportWarningUTF8(JSContext* cx, const char* format, ...) 18:50:51 INFO - ; 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ReportErrorFlagsAndNumberASCII(JSContext* cx, unsigned flags, 18:50:51 INFO - JSErrorCallback errorCallback, void* userRef, 18:50:51 INFO - const unsigned errorNumber, ...); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ReportErrorFlagsAndNumberLatin1(JSContext* cx, unsigned flags, 18:50:51 INFO - JSErrorCallback errorCallback, void* userRef, 18:50:51 INFO - const unsigned errorNumber, ...); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ReportErrorFlagsAndNumberUTF8(JSContext* cx, unsigned flags, 18:50:51 INFO - JSErrorCallback errorCallback, void* userRef, 18:50:51 INFO - const unsigned errorNumber, ...); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ReportErrorFlagsAndNumberUC(JSContext* cx, unsigned flags, 18:50:51 INFO - JSErrorCallback errorCallback, void* userRef, 18:50:51 INFO - const unsigned errorNumber, ...); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportOutOfMemory(JSContext* cx); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ReportAllocationOverflow(JSContext* cx); 18:50:51 INFO - class JSErrorBase 18:50:51 INFO - { 18:50:51 INFO - JS::ConstUTF8CharsZ message_; 18:50:51 INFO - public: 18:50:51 INFO - JSErrorBase() 18:50:51 INFO - : filename(nullptr), lineno(0), column(0), 18:50:51 INFO - errorNumber(0), 18:50:51 INFO - ownsMessage_(false) 18:50:51 INFO - {} 18:50:51 INFO - ~JSErrorBase() { 18:50:51 INFO - freeMessage(); 18:50:51 INFO - } 18:50:51 INFO - const char* filename; 18:50:51 INFO - unsigned lineno; 18:50:51 INFO - unsigned column; 18:50:51 INFO - unsigned errorNumber; 18:50:51 INFO - private: 18:50:51 INFO - bool ownsMessage_ : 1; 18:50:51 INFO - public: 18:50:51 INFO - const JS::ConstUTF8CharsZ message() const { 18:50:51 INFO - return message_; 18:50:51 INFO - } 18:50:51 INFO - void initOwnedMessage(const char* messageArg) { 18:50:51 INFO - initBorrowedMessage(messageArg); 18:50:51 INFO - ownsMessage_ = true; 18:50:51 INFO - } 18:50:51 INFO - void initBorrowedMessage(const char* messageArg) { 18:50:51 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!message_))))) { MOZ_ReportAssertionFailure("!message_", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 5506); do { } while (0); do { __debugbreak(); MOZ_NoReturn(5506); } while (0); } } while (0); 18:50:51 INFO - message_ = JS::ConstUTF8CharsZ(messageArg, strlen(messageArg)); 18:50:51 INFO - } 18:50:51 INFO - JSString* newMessageString(JSContext* cx); 18:50:51 INFO - private: 18:50:51 INFO - void freeMessage(); 18:50:51 INFO - }; 18:50:51 INFO - class JSErrorNotes 18:50:51 INFO - { 18:50:51 INFO - public: 18:50:51 INFO - class Note : public JSErrorBase 18:50:51 INFO - {}; 18:50:51 INFO - private: 18:50:51 INFO - js::Vector, 1, js::SystemAllocPolicy> notes_; 18:50:51 INFO - public: 18:50:51 INFO - JSErrorNotes(); 18:50:51 INFO - ~JSErrorNotes(); 18:50:51 INFO - bool addNoteASCII(JSContext* cx, 18:50:51 INFO - const char* filename, unsigned lineno, unsigned column, 18:50:51 INFO - JSErrorCallback errorCallback, void* userRef, 18:50:51 INFO - const unsigned errorNumber, ...); 18:50:51 INFO - bool addNoteLatin1(JSContext* cx, 18:50:51 INFO - const char* filename, unsigned lineno, unsigned column, 18:50:51 INFO - JSErrorCallback errorCallback, void* userRef, 18:50:51 INFO - const unsigned errorNumber, ...); 18:50:51 INFO - bool addNoteUTF8(JSContext* cx, 18:50:51 INFO - const char* filename, unsigned lineno, unsigned column, 18:50:51 INFO - JSErrorCallback errorCallback, void* userRef, 18:50:51 INFO - const unsigned errorNumber, ...); 18:50:51 INFO - size_t length(); 18:50:51 INFO - js::UniquePtr copy(JSContext* cx); 18:50:51 INFO - class iterator : public std::iterator> 18:50:51 INFO - { 18:50:51 INFO - js::UniquePtr* note_; 18:50:51 INFO - public: 18:50:51 INFO - explicit iterator(js::UniquePtr* note = nullptr) : note_(note) 18:50:51 INFO - {} 18:50:51 INFO - bool operator==(iterator other) const { 18:50:51 INFO - return note_ == other.note_; 18:50:51 INFO - } 18:50:51 INFO - bool operator!=(iterator other) const { 18:50:51 INFO - return !(*this == other); 18:50:51 INFO - } 18:50:51 INFO - iterator& operator++() { 18:50:51 INFO - note_++; 18:50:51 INFO - return *this; 18:50:51 INFO - } 18:50:51 INFO - reference operator*() { 18:50:51 INFO - return *note_; 18:50:51 INFO - } 18:50:51 INFO - }; 18:50:51 INFO - iterator begin(); 18:50:51 INFO - iterator end(); 18:50:51 INFO - }; 18:50:51 INFO - class JSErrorReport : public JSErrorBase 18:50:51 INFO - { 18:50:51 INFO - const char16_t* linebuf_; 18:50:51 INFO - size_t linebufLength_; 18:50:51 INFO - size_t tokenOffset_; 18:50:51 INFO - public: 18:50:51 INFO - JSErrorReport() 18:50:51 INFO - : linebuf_(nullptr), linebufLength_(0), tokenOffset_(0), 18:50:51 INFO - notes(nullptr), 18:50:51 INFO - flags(0), exnType(0), isMuted(false), 18:50:51 INFO - ownsLinebuf_(false) 18:50:51 INFO - {} 18:50:51 INFO - ~JSErrorReport() { 18:50:51 INFO - freeLinebuf(); 18:50:51 INFO - } 18:50:51 INFO - js::UniquePtr notes; 18:50:51 INFO - unsigned flags; 18:50:51 INFO - int16_t exnType; 18:50:51 INFO - bool isMuted : 1; 18:50:51 INFO - private: 18:50:51 INFO - bool ownsLinebuf_ : 1; 18:50:51 INFO - public: 18:50:51 INFO - const char16_t* linebuf() const { 18:50:51 INFO - return linebuf_; 18:50:51 INFO - } 18:50:51 INFO - size_t linebufLength() const { 18:50:51 INFO - return linebufLength_; 18:50:51 INFO - } 18:50:51 INFO - size_t tokenOffset() const { 18:50:51 INFO - return tokenOffset_; 18:50:51 INFO - } 18:50:51 INFO - void initOwnedLinebuf(const char16_t* linebufArg, size_t linebufLengthArg, 18:50:51 INFO - size_t tokenOffsetArg) { 18:50:51 INFO - initBorrowedLinebuf(linebufArg, linebufLengthArg, tokenOffsetArg); 18:50:51 INFO - ownsLinebuf_ = true; 18:50:51 INFO - } 18:50:51 INFO - void initBorrowedLinebuf(const char16_t* linebufArg, size_t linebufLengthArg, 18:50:51 INFO - size_t tokenOffsetArg); 18:50:51 INFO - private: 18:50:51 INFO - void freeLinebuf(); 18:50:51 INFO - }; 18:50:51 INFO - namespace JS { 18:50:51 INFO - using WarningReporter = void (*)(JSContext* cx, JSErrorReport* report); 18:50:51 INFO - extern WarningReporter 18:50:51 INFO - SetWarningReporter(JSContext* cx, WarningReporter reporter); 18:50:51 INFO - extern WarningReporter 18:50:51 INFO - GetWarningReporter(JSContext* cx); 18:50:51 INFO - extern bool 18:50:51 INFO - CreateError(JSContext* cx, JSExnType type, HandleObject stack, 18:50:51 INFO - HandleString fileName, uint32_t lineNumber, uint32_t columnNumber, 18:50:51 INFO - JSErrorReport* report, HandleString message, MutableHandleValue rval); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - NewWeakMapObject(JSContext* cx); 18:50:51 INFO - extern bool 18:50:51 INFO - IsWeakMapObject(JSObject* obj); 18:50:51 INFO - extern bool 18:50:51 INFO - GetWeakMapEntry(JSContext* cx, JS::HandleObject mapObj, JS::HandleObject key, 18:50:51 INFO - JS::MutableHandleValue val); 18:50:51 INFO - extern bool 18:50:51 INFO - SetWeakMapEntry(JSContext* cx, JS::HandleObject mapObj, JS::HandleObject key, 18:50:51 INFO - JS::HandleValue val); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - NewMapObject(JSContext* cx); 18:50:51 INFO - extern uint32_t 18:50:51 INFO - MapSize(JSContext* cx, HandleObject obj); 18:50:51 INFO - extern bool 18:50:51 INFO - MapGet(JSContext* cx, HandleObject obj, 18:50:51 INFO - HandleValue key, MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - MapHas(JSContext* cx, HandleObject obj, HandleValue key, bool* rval); 18:50:51 INFO - extern bool 18:50:51 INFO - MapSet(JSContext* cx, HandleObject obj, HandleValue key, HandleValue val); 18:50:51 INFO - extern bool 18:50:51 INFO - MapDelete(JSContext *cx, HandleObject obj, HandleValue key, bool *rval); 18:50:51 INFO - extern bool 18:50:51 INFO - MapClear(JSContext* cx, HandleObject obj); 18:50:51 INFO - extern bool 18:50:51 INFO - MapKeys(JSContext* cx, HandleObject obj, MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - MapValues(JSContext* cx, HandleObject obj, MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - MapEntries(JSContext* cx, HandleObject obj, MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - MapForEach(JSContext *cx, HandleObject obj, HandleValue callbackFn, HandleValue thisVal); 18:50:51 INFO - extern JSObject * 18:50:51 INFO - NewSetObject(JSContext *cx); 18:50:51 INFO - extern uint32_t 18:50:51 INFO - SetSize(JSContext *cx, HandleObject obj); 18:50:51 INFO - extern bool 18:50:51 INFO - SetHas(JSContext *cx, HandleObject obj, HandleValue key, bool *rval); 18:50:51 INFO - extern bool 18:50:51 INFO - SetDelete(JSContext *cx, HandleObject obj, HandleValue key, bool *rval); 18:50:51 INFO - extern bool 18:50:51 INFO - SetAdd(JSContext *cx, HandleObject obj, HandleValue key); 18:50:51 INFO - extern bool 18:50:51 INFO - SetClear(JSContext *cx, HandleObject obj); 18:50:51 INFO - extern bool 18:50:51 INFO - SetKeys(JSContext *cx, HandleObject obj, MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - SetValues(JSContext *cx, HandleObject obj, MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - SetEntries(JSContext *cx, HandleObject obj, MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - SetForEach(JSContext *cx, HandleObject obj, HandleValue callbackFn, HandleValue thisVal); 18:50:51 INFO - } 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewDateObject(JSContext* cx, int year, int mon, int mday, int hour, int min, int sec); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ObjectIsDate(JSContext* cx, JS::HandleObject obj, bool* isDate); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewRegExpObject(JSContext* cx, const char* bytes, size_t length, unsigned flags); 18:50:51 INFO - extern JSObject* 18:50:51 INFO - JS_NewUCRegExpObject(JSContext* cx, const char16_t* chars, size_t length, unsigned flags); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_SetRegExpInput(JSContext* cx, JS::HandleObject obj, JS::HandleString input); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ClearRegExpStatics(JSContext* cx, JS::HandleObject obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ExecuteRegExp(JSContext* cx, JS::HandleObject obj, JS::HandleObject reobj, 18:50:51 INFO - char16_t* chars, size_t length, size_t* indexp, bool test, 18:50:51 INFO - JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ExecuteRegExpNoStatics(JSContext* cx, JS::HandleObject reobj, char16_t* chars, size_t length, 18:50:51 INFO - size_t* indexp, bool test, JS::MutableHandleValue rval); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_ObjectIsRegExp(JSContext* cx, JS::HandleObject obj, bool* isRegExp); 18:50:51 INFO - extern unsigned 18:50:51 INFO - JS_GetRegExpFlags(JSContext* cx, JS::HandleObject obj); 18:50:51 INFO - extern JSString* 18:50:51 INFO - JS_GetRegExpSource(JSContext* cx, JS::HandleObject obj); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_IsExceptionPending(JSContext* cx); 18:50:51 INFO - extern bool 18:50:51 INFO - JS_GetPendingException(JSContext* cx, JS::MutableHandleValue vp); 18:50:51 INFO - extern void 18:50:51 INFO - JS_SetPendingException(JSContext* cx, JS::HandleValue v); 18:50:51 INFO - extern void 18:50:51 INFO - JS_ClearPendingException(JSContext* cx); 18:50:51 INFO - namespace JS { 18:50:51 INFO - class AutoSaveExceptionState 18:50:51 INFO - { 18:50:51 INFO - private: 18:50:51 INFO - JSContext* context; 18:50:51 INFO - bool wasPropagatingForcedReturn; 18:50:51 INFO - bool wasOverRecursed; 18:50:51 INFO - bool wasThrowing; 18:50:51 INFO - RootedValue exceptionValue; 18:50:51 INFO - public: 18:50:51 INFO - explicit AutoSaveExceptionState(JSContext* cx); 18:50:51 INFO - ~AutoSaveExceptionState(); 18:50:51 INFO - void drop() { 18:50:52 INFO - wasPropagatingForcedReturn = false; 18:50:52 INFO - wasOverRecursed = false; 18:50:52 INFO - wasThrowing = false; 18:50:52 INFO - exceptionValue.setUndefined(); 18:50:52 INFO - } 18:50:52 INFO - void restore(); 18:50:52 INFO - }; 18:50:52 INFO - } 18:50:52 INFO - extern JSExceptionState* 18:50:52 INFO - JS_SaveExceptionState(JSContext* cx); 18:50:52 INFO - extern void 18:50:52 INFO - JS_RestoreExceptionState(JSContext* cx, JSExceptionState* state); 18:50:52 INFO - extern void 18:50:52 INFO - JS_DropExceptionState(JSContext* cx, JSExceptionState* state); 18:50:52 INFO - extern JSErrorReport* 18:50:52 INFO - JS_ErrorFromException(JSContext* cx, JS::HandleObject obj); 18:50:52 INFO - extern JSObject* 18:50:52 INFO - ExceptionStackOrNull(JS::HandleObject obj); 18:50:52 INFO - extern bool 18:50:52 INFO - JS_ThrowStopIteration(JSContext* cx); 18:50:52 INFO - extern bool 18:50:52 INFO - JS_IsStopIteration(const JS::Value& v); 18:50:52 INFO - extern void 18:50:52 INFO - JS_AbortIfWrongThread(JSContext* cx); 18:50:52 INFO - extern JSObject* 18:50:52 INFO - JS_NewObjectForConstructor(JSContext* cx, const JSClass* clasp, const JS::CallArgs& args); 18:50:52 INFO - extern void 18:50:52 INFO - JS_GetGCZealBits(JSContext* cx, uint32_t* zealBits, uint32_t* frequency, uint32_t* nextScheduled); 18:50:52 INFO - extern void 18:50:52 INFO - JS_SetGCZeal(JSContext* cx, uint8_t zeal, uint32_t frequency); 18:50:52 INFO - extern void 18:50:52 INFO - JS_ScheduleGC(JSContext* cx, uint32_t count); 18:50:52 INFO - #line 5983 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:52 INFO - extern void 18:50:52 INFO - JS_SetParallelParsingEnabled(JSContext* cx, bool enabled); 18:50:52 INFO - extern void 18:50:52 INFO - JS_SetOffthreadIonCompilationEnabled(JSContext* cx, bool enabled); 18:50:52 INFO - typedef enum JSJitCompilerOption { 18:50:52 INFO - JSJITCOMPILER_BASELINE_WARMUP_TRIGGER, JSJITCOMPILER_ION_WARMUP_TRIGGER, JSJITCOMPILER_ION_GVN_ENABLE, JSJITCOMPILER_ION_FORCE_IC, JSJITCOMPILER_ION_ENABLE, JSJITCOMPILER_ION_INTERRUPT_WITHOUT_SIGNAL, JSJITCOMPILER_ION_CHECK_RANGE_ANALYSIS, JSJITCOMPILER_BASELINE_ENABLE, JSJITCOMPILER_OFFTHREAD_COMPILATION_ENABLE, JSJITCOMPILER_FULL_DEBUG_CHECKS, JSJITCOMPILER_JUMP_THRESHOLD, JSJITCOMPILER_ASMJS_ATOMICS_ENABLE, JSJITCOMPILER_WASM_TEST_MODE, JSJITCOMPILER_WASM_FOLD_OFFSETS, 18:50:52 INFO - JSJITCOMPILER_NOT_AN_OPTION 18:50:52 INFO - } JSJitCompilerOption; 18:50:52 INFO - extern void 18:50:52 INFO - JS_SetGlobalJitCompilerOption(JSContext* cx, JSJitCompilerOption opt, uint32_t value); 18:50:52 INFO - extern bool 18:50:52 INFO - JS_GetGlobalJitCompilerOption(JSContext* cx, JSJitCompilerOption opt, uint32_t* valueOut); 18:50:52 INFO - extern bool 18:50:52 INFO - JS_IndexToId(JSContext* cx, uint32_t index, JS::MutableHandleId); 18:50:52 INFO - extern bool 18:50:52 INFO - JS_CharsToId(JSContext* cx, JS::TwoByteChars chars, JS::MutableHandleId); 18:50:52 INFO - extern bool 18:50:52 INFO - JS_IsIdentifier(JSContext* cx, JS::HandleString str, bool* isIdentifier); 18:50:52 INFO - extern bool 18:50:52 INFO - JS_IsIdentifier(const char16_t* chars, size_t length); 18:50:52 INFO - namespace js { 18:50:52 INFO - class ScriptSource; 18:50:52 INFO - } 18:50:52 INFO - namespace JS { 18:50:52 INFO - class AutoFilename 18:50:52 INFO - { 18:50:52 INFO - private: 18:50:52 INFO - js::ScriptSource* ss_; 18:50:52 INFO - mozilla::Variant filename_; 18:50:52 INFO - AutoFilename(const AutoFilename&) = delete; 18:50:52 INFO - AutoFilename& operator=(const AutoFilename&) = delete; 18:50:52 INFO - public: 18:50:52 INFO - AutoFilename() 18:50:52 INFO - : ss_(nullptr), 18:50:52 INFO - filename_(mozilla::AsVariant(nullptr)) 18:50:52 INFO - {} 18:50:52 INFO - ~AutoFilename() { 18:50:52 INFO - reset(); 18:50:52 INFO - } 18:50:52 INFO - void reset(); 18:50:52 INFO - void setOwned(UniqueChars&& filename); 18:50:52 INFO - void setUnowned(const char* filename); 18:50:52 INFO - void setScriptSource(js::ScriptSource* ss); 18:50:52 INFO - const char* get() const; 18:50:52 INFO - }; 18:50:52 INFO - extern bool 18:50:52 INFO - DescribeScriptedCaller(JSContext* cx, AutoFilename* filename = nullptr, 18:50:52 INFO - unsigned* lineno = nullptr, unsigned* column = nullptr); 18:50:52 INFO - extern JSObject* 18:50:52 INFO - GetScriptedCallerGlobal(JSContext* cx); 18:50:52 INFO - extern void 18:50:52 INFO - HideScriptedCaller(JSContext* cx); 18:50:52 INFO - extern void 18:50:52 INFO - UnhideScriptedCaller(JSContext* cx); 18:50:52 INFO - class AutoHideScriptedCaller 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - explicit AutoHideScriptedCaller(JSContext* cx 18:50:52 INFO - , mozilla::detail::GuardObjectNotifier&& _notifier = mozilla::detail::GuardObjectNotifier()) 18:50:52 INFO - : mContext(cx) 18:50:52 INFO - { 18:50:52 INFO - do { _mCheckNotUsedAsTemporary.init(_notifier); } while (0); 18:50:52 INFO - HideScriptedCaller(mContext); 18:50:52 INFO - } 18:50:52 INFO - ~AutoHideScriptedCaller() { 18:50:52 INFO - UnhideScriptedCaller(mContext); 18:50:52 INFO - } 18:50:52 INFO - protected: 18:50:52 INFO - JSContext* mContext; 18:50:52 INFO - mozilla::detail::GuardObjectNotificationReceiver _mCheckNotUsedAsTemporary; 18:50:52 INFO - }; 18:50:52 INFO - typedef mozilla::Vector TranscodeBuffer; 18:50:52 INFO - enum TranscodeResult 18:50:52 INFO - { 18:50:52 INFO - TranscodeResult_Ok = 0, 18:50:52 INFO - TranscodeResult_Failure = 0x100, 18:50:52 INFO - TranscodeResult_Failure_BadBuildId = TranscodeResult_Failure | 0x1, 18:50:52 INFO - TranscodeResult_Failure_RunOnceNotSupported = TranscodeResult_Failure | 0x2, 18:50:52 INFO - TranscodeResult_Failure_AsmJSNotSupported = TranscodeResult_Failure | 0x3, 18:50:52 INFO - TranscodeResult_Failure_UnknownClassKind = TranscodeResult_Failure | 0x4, 18:50:52 INFO - TranscodeResult_Failure_WrongCompileOption = TranscodeResult_Failure | 0x5, 18:50:52 INFO - TranscodeResult_Failure_NotInterpretedFun = TranscodeResult_Failure | 0x6, 18:50:52 INFO - TranscodeResult_Throw = 0x200 18:50:52 INFO - }; 18:50:52 INFO - extern TranscodeResult 18:50:52 INFO - EncodeScript(JSContext* cx, TranscodeBuffer& buffer, JS::HandleScript script); 18:50:52 INFO - extern TranscodeResult 18:50:52 INFO - EncodeInterpretedFunction(JSContext* cx, TranscodeBuffer& buffer, JS::HandleObject funobj); 18:50:52 INFO - extern TranscodeResult 18:50:52 INFO - DecodeScript(JSContext* cx, TranscodeBuffer& buffer, JS::MutableHandleScript scriptp, 18:50:52 INFO - size_t cursorIndex = 0); 18:50:52 INFO - extern TranscodeResult 18:50:52 INFO - DecodeInterpretedFunction(JSContext* cx, TranscodeBuffer& buffer, JS::MutableHandleFunction funp, 18:50:52 INFO - size_t cursorIndex = 0); 18:50:52 INFO - extern bool 18:50:52 INFO - StartIncrementalEncoding(JSContext* cx, TranscodeBuffer& buffer, JS::HandleScript script); 18:50:52 INFO - extern bool 18:50:52 INFO - FinishIncrementalEncoding(JSContext* cx, JS::HandleScript script); 18:50:52 INFO - } 18:50:52 INFO - namespace js { 18:50:52 INFO - enum class StackFormat { SpiderMonkey, V8, Default }; 18:50:52 INFO - extern void 18:50:52 INFO - SetStackFormat(JSContext* cx, StackFormat format); 18:50:52 INFO - extern StackFormat 18:50:52 INFO - GetStackFormat(JSContext* cx); 18:50:52 INFO - } 18:50:52 INFO - namespace JS { 18:50:52 INFO - typedef bool 18:50:52 INFO - (* OpenAsmJSCacheEntryForReadOp)(HandleObject global, const char16_t* begin, const char16_t* limit, 18:50:52 INFO - size_t* size, const uint8_t** memory, intptr_t* handle); 18:50:52 INFO - typedef void 18:50:52 INFO - (* CloseAsmJSCacheEntryForReadOp)(size_t size, const uint8_t* memory, intptr_t handle); 18:50:52 INFO - enum AsmJSCacheResult 18:50:52 INFO - { 18:50:52 INFO - AsmJSCache_Success, 18:50:52 INFO - AsmJSCache_MIN = AsmJSCache_Success, 18:50:52 INFO - AsmJSCache_ModuleTooSmall, 18:50:52 INFO - AsmJSCache_SynchronousScript, 18:50:52 INFO - AsmJSCache_QuotaExceeded, 18:50:52 INFO - AsmJSCache_StorageInitFailure, 18:50:52 INFO - AsmJSCache_Disabled_Internal, 18:50:52 INFO - AsmJSCache_Disabled_ShellFlags, 18:50:52 INFO - AsmJSCache_Disabled_JitInspector, 18:50:52 INFO - AsmJSCache_InternalError, 18:50:52 INFO - AsmJSCache_Disabled_PrivateBrowsing, 18:50:52 INFO - AsmJSCache_LIMIT 18:50:52 INFO - }; 18:50:52 INFO - typedef AsmJSCacheResult 18:50:52 INFO - (* OpenAsmJSCacheEntryForWriteOp)(HandleObject global, const char16_t* begin, 18:50:52 INFO - const char16_t* end, size_t size, 18:50:52 INFO - uint8_t** memory, intptr_t* handle); 18:50:52 INFO - typedef void 18:50:52 INFO - (* CloseAsmJSCacheEntryForWriteOp)(size_t size, uint8_t* memory, intptr_t handle); 18:50:52 INFO - struct AsmJSCacheOps 18:50:52 INFO - { 18:50:52 INFO - OpenAsmJSCacheEntryForReadOp openEntryForRead; 18:50:52 INFO - CloseAsmJSCacheEntryForReadOp closeEntryForRead; 18:50:52 INFO - OpenAsmJSCacheEntryForWriteOp openEntryForWrite; 18:50:52 INFO - CloseAsmJSCacheEntryForWriteOp closeEntryForWrite; 18:50:52 INFO - }; 18:50:52 INFO - extern void 18:50:52 INFO - SetAsmJSCacheOps(JSContext* cx, const AsmJSCacheOps* callbacks); 18:50:52 INFO - typedef js::Vector BuildIdCharVector; 18:50:52 INFO - typedef bool 18:50:52 INFO - (* BuildIdOp)(BuildIdCharVector* buildId); 18:50:52 INFO - extern void 18:50:52 INFO - SetBuildIdOp(JSContext* cx, BuildIdOp buildIdOp); 18:50:52 INFO - struct WasmModule : js::AtomicRefCounted 18:50:52 INFO - { 18:50:52 INFO - virtual ~WasmModule() {} 18:50:52 INFO - virtual void serializedSize(size_t* maybeBytecodeSize, size_t* maybeCompiledSize) const = 0; 18:50:52 INFO - virtual void serialize(uint8_t* maybeBytecodeBegin, size_t maybeBytecodeSize, 18:50:52 INFO - uint8_t* maybeCompiledBegin, size_t maybeCompiledSize) const = 0; 18:50:52 INFO - virtual JSObject* createObject(JSContext* cx) = 0; 18:50:52 INFO - }; 18:50:52 INFO - extern bool 18:50:52 INFO - IsWasmModuleObject(HandleObject obj); 18:50:52 INFO - extern RefPtr 18:50:52 INFO - GetWasmModule(HandleObject obj); 18:50:52 INFO - extern bool 18:50:52 INFO - CompiledWasmModuleAssumptionsMatch(PRFileDesc* compiled, BuildIdCharVector&& buildId); 18:50:52 INFO - extern RefPtr 18:50:52 INFO - DeserializeWasmModule(PRFileDesc* bytecode, PRFileDesc* maybeCompiled, BuildIdCharVector&& buildId, 18:50:52 INFO - JS::UniqueChars filename, unsigned line, unsigned column); 18:50:52 INFO - class ForOfIterator { 18:50:52 INFO - protected: 18:50:52 INFO - JSContext* cx_; 18:50:52 INFO - JS::RootedObject iterator; 18:50:52 INFO - uint32_t index; 18:50:52 INFO - static const uint32_t NOT_ARRAY = 0xffffffffui32; 18:50:52 INFO - ForOfIterator(const ForOfIterator&) = delete; 18:50:52 INFO - ForOfIterator& operator=(const ForOfIterator&) = delete; 18:50:52 INFO - public: 18:50:52 INFO - explicit ForOfIterator(JSContext* cx) : cx_(cx), iterator(cx_), index(NOT_ARRAY) { } 18:50:52 INFO - enum NonIterableBehavior { 18:50:52 INFO - ThrowOnNonIterable, 18:50:52 INFO - AllowNonIterable 18:50:52 INFO - }; 18:50:52 INFO - bool init(JS::HandleValue iterable, 18:50:52 INFO - NonIterableBehavior nonIterableBehavior = ThrowOnNonIterable); 18:50:52 INFO - bool next(JS::MutableHandleValue val, bool* done); 18:50:52 INFO - void closeThrow(); 18:50:52 INFO - bool valueIsIterable() const { 18:50:52 INFO - return iterator; 18:50:52 INFO - } 18:50:52 INFO - private: 18:50:52 INFO - inline bool nextFromOptimizedArray(MutableHandleValue val, bool* done); 18:50:52 INFO - bool materializeArrayIterator(); 18:50:52 INFO - }; 18:50:52 INFO - typedef void 18:50:52 INFO - (* LargeAllocationFailureCallback)(void* data); 18:50:52 INFO - extern void 18:50:52 INFO - SetLargeAllocationFailureCallback(JSContext* cx, LargeAllocationFailureCallback afc, void* data); 18:50:52 INFO - typedef void 18:50:52 INFO - (* OutOfMemoryCallback)(JSContext* cx, void* data); 18:50:52 INFO - extern void 18:50:52 INFO - SetOutOfMemoryCallback(JSContext* cx, OutOfMemoryCallback cb, void* data); 18:50:52 INFO - struct AllFrames { }; 18:50:52 INFO - struct MaxFrames 18:50:52 INFO - { 18:50:52 INFO - uint32_t maxFrames; 18:50:52 INFO - explicit MaxFrames(uint32_t max) 18:50:52 INFO - : maxFrames(max) 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType 0)>::isValid, "invalid assertion condition"); if ((!!(!(!!(max > 0))))) { MOZ_ReportAssertionFailure("max > 0", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 6469); do { } while (0); do { __debugbreak(); MOZ_NoReturn(6469); } while (0); } } while (0); 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - struct FirstSubsumedFrame 18:50:52 INFO - { 18:50:52 INFO - JSContext* cx; 18:50:52 INFO - JSPrincipals* principals; 18:50:52 INFO - bool ignoreSelfHosted; 18:50:52 INFO - explicit FirstSubsumedFrame(JSContext* cx, bool ignoreSelfHostedFrames = true); 18:50:52 INFO - explicit FirstSubsumedFrame(JSContext* ctx, JSPrincipals* p, bool ignoreSelfHostedFrames = true) 18:50:52 INFO - : cx(ctx) 18:50:52 INFO - , principals(p) 18:50:52 INFO - , ignoreSelfHosted(ignoreSelfHostedFrames) 18:50:52 INFO - { 18:50:52 INFO - if (principals) 18:50:52 INFO - JS_HoldPrincipals(principals); 18:50:52 INFO - } 18:50:52 INFO - FirstSubsumedFrame(const FirstSubsumedFrame&) = delete; 18:50:52 INFO - FirstSubsumedFrame& operator=(const FirstSubsumedFrame&) = delete; 18:50:52 INFO - FirstSubsumedFrame(FirstSubsumedFrame&& rhs) 18:50:52 INFO - : principals(rhs.principals) 18:50:52 INFO - , ignoreSelfHosted(rhs.ignoreSelfHosted) 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(this != &rhs))))) { MOZ_ReportAssertionFailure("this != &rhs" " (" "self move disallowed" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h", 6507); do { } while (0); do { __debugbreak(); MOZ_NoReturn(6507); } while (0); } } while (0); 18:50:52 INFO - rhs.principals = nullptr; 18:50:52 INFO - } 18:50:52 INFO - FirstSubsumedFrame& operator=(FirstSubsumedFrame&& rhs) { 18:50:52 INFO - new (this) FirstSubsumedFrame(mozilla::Move(rhs)); 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - ~FirstSubsumedFrame() { 18:50:52 INFO - if (principals) 18:50:52 INFO - JS_DropPrincipals(cx, principals); 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - using StackCapture = mozilla::Variant; 18:50:52 INFO - extern bool 18:50:52 INFO - CaptureCurrentStack(JSContext* cx, MutableHandleObject stackp, 18:50:52 INFO - StackCapture&& capture = StackCapture(AllFrames())); 18:50:52 INFO - extern bool 18:50:52 INFO - CopyAsyncStack(JSContext* cx, HandleObject asyncStack, 18:50:52 INFO - HandleString asyncCause, MutableHandleObject stackp, 18:50:52 INFO - unsigned maxFrameCount); 18:50:52 INFO - enum class SavedFrameResult { 18:50:52 INFO - Ok, 18:50:52 INFO - AccessDenied 18:50:52 INFO - }; 18:50:52 INFO - enum class SavedFrameSelfHosted { 18:50:52 INFO - Include, 18:50:52 INFO - Exclude 18:50:52 INFO - }; 18:50:52 INFO - extern SavedFrameResult 18:50:52 INFO - GetSavedFrameSource(JSContext* cx, HandleObject savedFrame, MutableHandleString sourcep, 18:50:52 INFO - SavedFrameSelfHosted selfHosted = SavedFrameSelfHosted::Include); 18:50:52 INFO - extern SavedFrameResult 18:50:52 INFO - GetSavedFrameLine(JSContext* cx, HandleObject savedFrame, uint32_t* linep, 18:50:52 INFO - SavedFrameSelfHosted selfHosted = SavedFrameSelfHosted::Include); 18:50:52 INFO - extern SavedFrameResult 18:50:52 INFO - GetSavedFrameColumn(JSContext* cx, HandleObject savedFrame, uint32_t* columnp, 18:50:52 INFO - SavedFrameSelfHosted selfHosted = SavedFrameSelfHosted::Include); 18:50:52 INFO - extern SavedFrameResult 18:50:52 INFO - GetSavedFrameFunctionDisplayName(JSContext* cx, HandleObject savedFrame, MutableHandleString namep, 18:50:52 INFO - SavedFrameSelfHosted selfHosted = SavedFrameSelfHosted::Include); 18:50:52 INFO - extern SavedFrameResult 18:50:52 INFO - GetSavedFrameAsyncCause(JSContext* cx, HandleObject savedFrame, MutableHandleString asyncCausep, 18:50:52 INFO - SavedFrameSelfHosted selfHosted = SavedFrameSelfHosted::Include); 18:50:52 INFO - extern SavedFrameResult 18:50:52 INFO - GetSavedFrameAsyncParent(JSContext* cx, HandleObject savedFrame, MutableHandleObject asyncParentp, 18:50:52 INFO - SavedFrameSelfHosted selfHosted = SavedFrameSelfHosted::Include); 18:50:52 INFO - extern SavedFrameResult 18:50:52 INFO - GetSavedFrameParent(JSContext* cx, HandleObject savedFrame, MutableHandleObject parentp, 18:50:52 INFO - SavedFrameSelfHosted selfHosted = SavedFrameSelfHosted::Include); 18:50:52 INFO - extern bool 18:50:52 INFO - BuildStackString(JSContext* cx, HandleObject stack, MutableHandleString stringp, 18:50:52 INFO - size_t indent = 0, js::StackFormat stackFormat = js::StackFormat::Default); 18:50:52 INFO - extern bool 18:50:52 INFO - IsSavedFrame(JSObject* obj); 18:50:52 INFO - } 18:50:52 INFO - namespace js { 18:50:52 INFO - class AutoStopwatch; 18:50:52 INFO - struct PerformanceGroup { 18:50:52 INFO - PerformanceGroup(); 18:50:52 INFO - uint64_t iteration() const; 18:50:52 INFO - bool isAcquired(uint64_t it) const; 18:50:52 INFO - bool isAcquired(uint64_t it, const AutoStopwatch* owner) const; 18:50:52 INFO - void acquire(uint64_t it, const AutoStopwatch* owner); 18:50:52 INFO - void release(uint64_t it, const AutoStopwatch* owner); 18:50:52 INFO - uint64_t recentCycles(uint64_t iteration) const; 18:50:52 INFO - void addRecentCycles(uint64_t iteration, uint64_t cycles); 18:50:52 INFO - uint64_t recentTicks(uint64_t iteration) const; 18:50:52 INFO - void addRecentTicks(uint64_t iteration, uint64_t ticks); 18:50:52 INFO - uint64_t recentCPOW(uint64_t iteration) const; 18:50:52 INFO - void addRecentCPOW(uint64_t iteration, uint64_t CPOW); 18:50:52 INFO - void resetRecentData(); 18:50:52 INFO - bool isActive() const; 18:50:52 INFO - void setIsActive(bool); 18:50:52 INFO - bool isUsedInThisIteration() const; 18:50:52 INFO - void setIsUsedInThisIteration(bool); 18:50:52 INFO - protected: 18:50:52 INFO - virtual void Delete() = 0; 18:50:52 INFO - private: 18:50:52 INFO - uint64_t recentCycles_; 18:50:52 INFO - uint64_t recentTicks_; 18:50:52 INFO - uint64_t recentCPOW_; 18:50:52 INFO - uint64_t iteration_; 18:50:52 INFO - bool isActive_; 18:50:52 INFO - bool isUsedInThisIteration_; 18:50:52 INFO - const AutoStopwatch* owner_; 18:50:52 INFO - public: 18:50:52 INFO - void AddRef(); 18:50:52 INFO - void Release(); 18:50:52 INFO - uint64_t refCount_; 18:50:52 INFO - }; 18:50:52 INFO - using PerformanceGroupVector = mozilla::Vector, 8, SystemAllocPolicy>; 18:50:52 INFO - extern bool 18:50:52 INFO - FlushPerformanceMonitoring(JSContext*); 18:50:52 INFO - extern void 18:50:52 INFO - ResetPerformanceMonitoring(JSContext*); 18:50:52 INFO - extern void 18:50:52 INFO - DisposePerformanceMonitoring(JSContext*); 18:50:52 INFO - extern bool 18:50:52 INFO - SetStopwatchIsMonitoringCPOW(JSContext*, bool); 18:50:52 INFO - extern bool 18:50:52 INFO - GetStopwatchIsMonitoringCPOW(JSContext*); 18:50:52 INFO - extern bool 18:50:52 INFO - SetStopwatchIsMonitoringJank(JSContext*, bool); 18:50:52 INFO - extern bool 18:50:52 INFO - GetStopwatchIsMonitoringJank(JSContext*); 18:50:52 INFO - extern void 18:50:52 INFO - GetPerfMonitoringTestCpuRescheduling(JSContext*, uint64_t* stayed, uint64_t* moved); 18:50:52 INFO - extern void 18:50:52 INFO - AddCPOWPerformanceDelta(JSContext*, uint64_t delta); 18:50:52 INFO - typedef bool 18:50:52 INFO - (*StopwatchStartCallback)(uint64_t, void*); 18:50:52 INFO - extern bool 18:50:52 INFO - SetStopwatchStartCallback(JSContext*, StopwatchStartCallback, void*); 18:50:52 INFO - typedef bool 18:50:52 INFO - (*StopwatchCommitCallback)(uint64_t, PerformanceGroupVector&, void*); 18:50:52 INFO - extern bool 18:50:52 INFO - SetStopwatchCommitCallback(JSContext*, StopwatchCommitCallback, void*); 18:50:52 INFO - typedef bool 18:50:52 INFO - (*GetGroupsCallback)(JSContext*, PerformanceGroupVector&, void*); 18:50:52 INFO - extern bool 18:50:52 INFO - SetGetPerformanceGroupsCallback(JSContext*, GetGroupsCallback, void*); 18:50:52 INFO - } 18:50:52 INFO - namespace js { 18:50:52 INFO - enum class CompletionKind { 18:50:52 INFO - Normal, 18:50:52 INFO - Return, 18:50:52 INFO - Throw 18:50:52 INFO - }; 18:50:52 INFO - } 18:50:52 INFO - #line 6874 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\jsapi.h" 18:50:52 INFO - #line 10 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsJSPrincipals.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISerializable.h" 18:50:52 INFO - class nsIObjectInputStream; 18:50:52 INFO - class nsIObjectOutputStream; 18:50:52 INFO - class __declspec(novtable) nsISerializable : public nsISupports { 18:50:52 INFO - public: 18:50:52 INFO - template struct COMTypeInfo; 18:50:52 INFO - virtual nsresult __stdcall Read(nsIObjectInputStream *aInputStream) = 0; 18:50:52 INFO - virtual nsresult __stdcall Write(nsIObjectOutputStream *aOutputStream) = 0; 18:50:52 INFO - }; 18:50:52 INFO - template struct nsISerializable::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsISerializable::COMTypeInfo::kIID = {0x91cca981, 0xc26d, 0x44a8, { 0xbe, 0xbe, 0xd9, 0xed, 0x48, 0x91, 0x50, 0x3a }}; 18:50:52 INFO - #line 111 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISerializable.h" 18:50:52 INFO - #line 114 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsISerializable.h" 18:50:52 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h" 18:50:52 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h" 18:50:52 INFO - struct JSPrincipals; 18:50:52 INFO - namespace mozilla { 18:50:52 INFO - class OriginAttributes; 18:50:52 INFO - } 18:50:52 INFO - class nsIURI; 18:50:52 INFO - class nsIContentSecurityPolicy; 18:50:52 INFO - class nsIDOMDocument; 18:50:52 INFO - class nsIPrincipal : public nsISerializable { 18:50:52 INFO - public: 18:50:52 INFO - template struct COMTypeInfo; 18:50:52 INFO - virtual nsresult __stdcall Equals(nsIPrincipal *other, bool *_retval) = 0; 18:50:52 INFO - virtual nsresult __stdcall EqualsConsideringDomain(nsIPrincipal *other, bool *_retval) = 0; 18:50:52 INFO - inline bool Equals(nsIPrincipal* aOther) { mozilla::DebugOnly val = false; do { if (this == aOther) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(Equals(aOther, &val))))) && val))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(Equals(aOther, &val))))) && val", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 70); do { } while (0); do { __debugbreak(); MOZ_NoReturn(70); } while (0); } } while (0); } } while (0); bool retVal = false; return this == aOther || (((bool)(!!(!NS_FAILED_impl(Equals(aOther, &retVal))))) && retVal); } 18:50:52 INFO - inline bool EqualsConsideringDomain(nsIPrincipal* aOther) { mozilla::DebugOnly val = false; do { if (this == aOther) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(EqualsConsideringDomain(aOther, &val))))) && val))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(EqualsConsideringDomain(aOther, &val))))) && val", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 71); do { } while (0); do { __debugbreak(); MOZ_NoReturn(71); } while (0); } } while (0); } } while (0); bool retVal = false; return this == aOther || (((bool)(!!(!NS_FAILED_impl(EqualsConsideringDomain(aOther, &retVal))))) && retVal); } 18:50:52 INFO - virtual nsresult __stdcall GetHashValue(uint32_t *aHashValue) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetURI(nsIURI * *aURI) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetDomain(nsIURI * *aDomain) = 0; 18:50:52 INFO - virtual nsresult __stdcall SetDomain(nsIURI *aDomain) = 0; 18:50:52 INFO - virtual nsresult __stdcall Subsumes(nsIPrincipal *other, bool *_retval) = 0; 18:50:52 INFO - virtual nsresult __stdcall SubsumesConsideringDomain(nsIPrincipal *other, bool *_retval) = 0; 18:50:52 INFO - virtual nsresult __stdcall SubsumesConsideringDomainIgnoringFPD(nsIPrincipal *other, bool *_retval) = 0; 18:50:52 INFO - inline bool Subsumes(nsIPrincipal* aOther) { mozilla::DebugOnly val = false; do { if (this == aOther) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(Subsumes(aOther, &val))))) && val))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(Subsumes(aOther, &val))))) && val", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 91); do { } while (0); do { __debugbreak(); MOZ_NoReturn(91); } while (0); } } while (0); } } while (0); bool retVal = false; return this == aOther || (((bool)(!!(!NS_FAILED_impl(Subsumes(aOther, &retVal))))) && retVal); } 18:50:52 INFO - inline bool SubsumesConsideringDomain(nsIPrincipal* aOther) { mozilla::DebugOnly val = false; do { if (this == aOther) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(SubsumesConsideringDomain(aOther, &val))))) && val))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(SubsumesConsideringDomain(aOther, &val))))) && val", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 92); do { } while (0); do { __debugbreak(); MOZ_NoReturn(92); } while (0); } } while (0); } } while (0); bool retVal = false; return this == aOther || (((bool)(!!(!NS_FAILED_impl(SubsumesConsideringDomain(aOther, &retVal))))) && retVal); } 18:50:52 INFO - inline bool SubsumesConsideringDomainIgnoringFPD(nsIPrincipal* aOther) { mozilla::DebugOnly val = false; do { if (this == aOther) { do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(SubsumesConsideringDomainIgnoringFPD(aOther, &val))))) && val))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(SubsumesConsideringDomainIgnoringFPD(aOther, &val))))) && val", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 93); do { } while (0); do { __debugbreak(); MOZ_NoReturn(93); } while (0); } } while (0); } } while (0); bool retVal = false; return this == aOther || (((bool)(!!(!NS_FAILED_impl(SubsumesConsideringDomainIgnoringFPD(aOther, &retVal))))) && retVal); } 18:50:52 INFO - virtual nsresult __stdcall CheckMayLoad(nsIURI *uri, bool report, bool allowIfInheritsPrincipal) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetCsp(nsIContentSecurityPolicy * *aCsp) = 0; 18:50:52 INFO - virtual nsresult __stdcall SetCsp(nsIContentSecurityPolicy *aCsp) = 0; 18:50:52 INFO - virtual nsresult __stdcall EnsureCSP(nsIDOMDocument *aDocument, nsIContentSecurityPolicy * *_retval) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetPreloadCsp(nsIContentSecurityPolicy * *aPreloadCsp) = 0; 18:50:52 INFO - virtual nsresult __stdcall EnsurePreloadCSP(nsIDOMDocument *aDocument, nsIContentSecurityPolicy * *_retval) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetCspJSON(nsAString & aCspJSON) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetOriginAttributes(JSContext* cx, JS::MutableHandleValue aOriginAttributes) = 0; 18:50:52 INFO - virtual const mozilla::OriginAttributes & OriginAttributesRef(void) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetOrigin(nsACString & aOrigin) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetOriginNoSuffix(nsACString & aOriginNoSuffix) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetOriginSuffix(nsACString & aOriginSuffix) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetBaseDomain(nsACString & aBaseDomain) = 0; 18:50:52 INFO - enum { 18:50:52 INFO - APP_STATUS_NOT_INSTALLED = 0, 18:50:52 INFO - APP_STATUS_INSTALLED = 1, 18:50:52 INFO - APP_STATUS_PRIVILEGED = 2, 18:50:52 INFO - APP_STATUS_CERTIFIED = 3 18:50:52 INFO - }; 18:50:52 INFO - virtual nsresult __stdcall GetAppStatus(uint16_t *aAppStatus) = 0; 18:50:52 INFO - inline uint16_t GetAppStatus() 18:50:52 INFO - { 18:50:52 INFO - uint16_t result; 18:50:52 INFO - mozilla::DebugOnly rv = GetAppStatus(&result); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(rv))))))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(rv))))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 145); do { } while (0); do { __debugbreak(); MOZ_NoReturn(145); } while (0); } } while (0); 18:50:52 INFO - return result; 18:50:52 INFO - } 18:50:52 INFO - virtual nsresult __stdcall GetAppId(uint32_t *aAppId) = 0; 18:50:52 INFO - inline uint32_t GetAppId() 18:50:52 INFO - { 18:50:52 INFO - uint32_t result; 18:50:52 INFO - mozilla::DebugOnly rv = GetAppId(&result); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(rv))))))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(rv))))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 155); do { } while (0); do { __debugbreak(); MOZ_NoReturn(155); } while (0); } } while (0); 18:50:52 INFO - return result; 18:50:52 INFO - } 18:50:52 INFO - virtual nsresult __stdcall GetAddonId(nsAString & aAddonId) = 0; 18:50:52 INFO - virtual nsresult __stdcall GetUserContextId(uint32_t *aUserContextId) = 0; 18:50:52 INFO - inline uint32_t GetUserContextId() 18:50:52 INFO - { 18:50:52 INFO - uint32_t result; 18:50:52 INFO - mozilla::DebugOnly rv = GetUserContextId(&result); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(rv))))))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(rv))))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 168); do { } while (0); do { __debugbreak(); MOZ_NoReturn(168); } while (0); } } while (0); 18:50:52 INFO - return result; 18:50:52 INFO - } 18:50:52 INFO - virtual nsresult __stdcall GetPrivateBrowsingId(uint32_t *aPrivateBrowsingId) = 0; 18:50:52 INFO - inline uint32_t GetPrivateBrowsingId() 18:50:52 INFO - { 18:50:52 INFO - uint32_t result; 18:50:52 INFO - mozilla::DebugOnly rv = GetPrivateBrowsingId(&result); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(rv))))))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(rv))))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 178); do { } while (0); do { __debugbreak(); MOZ_NoReturn(178); } while (0); } } while (0); 18:50:52 INFO - return result; 18:50:52 INFO - } 18:50:52 INFO - virtual nsresult __stdcall GetIsInIsolatedMozBrowserElement(bool *aIsInIsolatedMozBrowserElement) = 0; 18:50:52 INFO - inline bool GetIsInIsolatedMozBrowserElement() 18:50:52 INFO - { 18:50:52 INFO - bool result; 18:50:52 INFO - mozilla::DebugOnly rv = GetIsInIsolatedMozBrowserElement(&result); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(rv))))))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(rv))))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 188); do { } while (0); do { __debugbreak(); MOZ_NoReturn(188); } while (0); } } while (0); 18:50:52 INFO - return result; 18:50:52 INFO - } 18:50:52 INFO - virtual nsresult __stdcall GetUnknownAppId(bool *aUnknownAppId) = 0; 18:50:52 INFO - inline bool GetUnknownAppId() 18:50:52 INFO - { 18:50:52 INFO - bool result; 18:50:52 INFO - mozilla::DebugOnly rv = GetUnknownAppId(&result); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(rv))))))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(rv))))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 198); do { } while (0); do { __debugbreak(); MOZ_NoReturn(198); } while (0); } } while (0); 18:50:52 INFO - return result; 18:50:52 INFO - } 18:50:52 INFO - virtual nsresult __stdcall GetIsNullPrincipal(bool *aIsNullPrincipal) = 0; 18:50:52 INFO - inline bool GetIsNullPrincipal() 18:50:52 INFO - { 18:50:52 INFO - bool result; 18:50:52 INFO - mozilla::DebugOnly rv = GetIsNullPrincipal(&result); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(rv))))))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(rv))))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 208); do { } while (0); do { __debugbreak(); MOZ_NoReturn(208); } while (0); } } while (0); 18:50:52 INFO - return result; 18:50:52 INFO - } 18:50:52 INFO - virtual nsresult __stdcall GetIsCodebasePrincipal(bool *aIsCodebasePrincipal) = 0; 18:50:52 INFO - inline bool GetIsCodebasePrincipal() 18:50:52 INFO - { 18:50:52 INFO - bool result; 18:50:52 INFO - mozilla::DebugOnly rv = GetIsCodebasePrincipal(&result); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(rv))))))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(rv))))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 218); do { } while (0); do { __debugbreak(); MOZ_NoReturn(218); } while (0); } } while (0); 18:50:52 INFO - return result; 18:50:52 INFO - } 18:50:52 INFO - virtual nsresult __stdcall GetIsExpandedPrincipal(bool *aIsExpandedPrincipal) = 0; 18:50:52 INFO - inline bool GetIsExpandedPrincipal() 18:50:52 INFO - { 18:50:52 INFO - bool result; 18:50:52 INFO - mozilla::DebugOnly rv = GetIsExpandedPrincipal(&result); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(rv))))))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(rv))))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 228); do { } while (0); do { __debugbreak(); MOZ_NoReturn(228); } while (0); } } while (0); 18:50:52 INFO - return result; 18:50:52 INFO - } 18:50:52 INFO - virtual nsresult __stdcall GetIsSystemPrincipal(bool *aIsSystemPrincipal) = 0; 18:50:52 INFO - inline bool GetIsSystemPrincipal() 18:50:52 INFO - { 18:50:52 INFO - bool result; 18:50:52 INFO - mozilla::DebugOnly rv = GetIsSystemPrincipal(&result); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(((bool)(!!(!NS_FAILED_impl(rv))))))))) { MOZ_ReportAssertionFailure("((bool)(!!(!NS_FAILED_impl(rv))))", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h", 238); do { } while (0); do { __debugbreak(); MOZ_NoReturn(238); } while (0); } } while (0); 18:50:52 INFO - return result; 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - template struct nsIPrincipal::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIPrincipal::COMTypeInfo::kIID = {0xf75f502d, 0x79fd, 0x48be, { 0xa0, 0x79, 0xe5, 0xa7, 0xb8, 0xf8, 0x0c, 0x8b }}; 18:50:52 INFO - #line 649 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h" 18:50:52 INFO - class __declspec(novtable) nsIExpandedPrincipal : public nsISupports { 18:50:52 INFO - public: 18:50:52 INFO - template struct COMTypeInfo; 18:50:52 INFO - virtual nsresult __stdcall GetWhiteList(nsTArray > **aWhiteList) = 0; 18:50:52 INFO - }; 18:50:52 INFO - template struct nsIExpandedPrincipal::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIExpandedPrincipal::COMTypeInfo::kIID = {0xf3e177df, 0x6a5e, 0x489f, { 0x80, 0xa7, 0x2d, 0xd1, 0x48, 0x14, 0x71, 0xd8 }}; 18:50:52 INFO - #line 727 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h" 18:50:52 INFO - #line 730 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIPrincipal.h" 18:50:52 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsJSPrincipals.h" 18:50:52 INFO - class nsJSPrincipals : public nsIPrincipal, public JSPrincipals 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - static bool Subsume(JSPrincipals *jsprin, JSPrincipals *other); 18:50:52 INFO - static void Destroy(JSPrincipals *jsprin); 18:50:52 INFO - static bool ReadPrincipals(JSContext* aCx, JSStructuredCloneReader* aReader, 18:50:52 INFO - JSPrincipals** aOutPrincipals); 18:50:52 INFO - static bool ReadKnownPrincipalType(JSContext* aCx, 18:50:52 INFO - JSStructuredCloneReader* aReader, 18:50:52 INFO - uint32_t aTag, 18:50:52 INFO - JSPrincipals** aOutPrincipals); 18:50:52 INFO - bool write(JSContext* aCx, JSStructuredCloneWriter* aWriter) final; 18:50:52 INFO - static nsJSPrincipals* get(JSPrincipals *principals) { 18:50:52 INFO - nsJSPrincipals *self = static_cast(principals); 18:50:52 INFO - do { if (self) { do { static_assert(mozilla::detail::AssertionConditionTypedebugToken == DEBUG_TOKEN)>::isValid, "invalid assertion condition"); if ((!!(!(!!(self->debugToken == DEBUG_TOKEN))))) { MOZ_ReportAssertionFailure("self->debugToken == DEBUG_TOKEN", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsJSPrincipals.h", 36); do { } while (0); do { __debugbreak(); MOZ_NoReturn(36); } while (0); } } while (0); } } while (0); 18:50:52 INFO - return self; 18:50:52 INFO - } 18:50:52 INFO - static nsJSPrincipals* get(nsIPrincipal *principal) { 18:50:52 INFO - nsJSPrincipals *self = static_cast(principal); 18:50:52 INFO - do { if (self) { do { static_assert(mozilla::detail::AssertionConditionTypedebugToken == DEBUG_TOKEN)>::isValid, "invalid assertion condition"); if ((!!(!(!!(self->debugToken == DEBUG_TOKEN))))) { MOZ_ReportAssertionFailure("self->debugToken == DEBUG_TOKEN", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsJSPrincipals.h", 41); do { } while (0); do { __debugbreak(); MOZ_NoReturn(41); } while (0); } } while (0); } } while (0); 18:50:52 INFO - return self; 18:50:52 INFO - } 18:50:52 INFO - virtual MozExternalRefCountType __stdcall AddRef(void) override; 18:50:52 INFO - virtual MozExternalRefCountType __stdcall Release(void) override; 18:50:52 INFO - nsJSPrincipals() { 18:50:52 INFO - refcount = 0; 18:50:52 INFO - setDebugToken(DEBUG_TOKEN); 18:50:52 INFO - } 18:50:52 INFO - virtual nsresult GetScriptLocation(nsACString &aStr) = 0; 18:50:52 INFO - static const uint32_t DEBUG_TOKEN = 0x0bf41760; 18:50:52 INFO - protected: 18:50:52 INFO - virtual ~nsJSPrincipals() { 18:50:52 INFO - setDebugToken(0); 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - #line 67 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsJSPrincipals.h" 18:50:52 INFO - #line 11 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/BasePrincipal.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OriginAttributes.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/ChromeUtils.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h" 18:50:52 INFO - namespace mozilla { 18:50:52 INFO - struct Nothing { }; 18:50:52 INFO - template 18:50:52 INFO - class Maybe 18:50:52 INFO - { 18:50:52 INFO - alignas(T) unsigned char mStorage[sizeof(T)]; 18:50:52 INFO - char mIsSome; 18:50:52 INFO - void* data() { return mStorage; } 18:50:52 INFO - const void* data() const { return mStorage; } 18:50:52 INFO - public: 18:50:52 INFO - using ValueType = T; 18:50:52 INFO - Maybe() : mIsSome(false) { } 18:50:52 INFO - ~Maybe() { reset(); } 18:50:52 INFO - Maybe(Nothing) : mIsSome(false) { } 18:50:52 INFO - Maybe(const Maybe& aOther) 18:50:52 INFO - : mIsSome(false) 18:50:52 INFO - { 18:50:52 INFO - if (aOther.mIsSome) { 18:50:52 INFO - emplace(*aOther); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - template::value>::type> 18:50:52 INFO - Maybe(const Maybe& aOther) 18:50:52 INFO - : mIsSome(false) 18:50:52 INFO - { 18:50:52 INFO - if (aOther.isSome()) { 18:50:52 INFO - emplace(*aOther); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - Maybe(Maybe&& aOther) 18:50:52 INFO - : mIsSome(false) 18:50:52 INFO - { 18:50:52 INFO - if (aOther.mIsSome) { 18:50:52 INFO - emplace(Move(*aOther)); 18:50:52 INFO - aOther.reset(); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - template::value>::type> 18:50:52 INFO - Maybe(Maybe&& aOther) 18:50:52 INFO - : mIsSome(false) 18:50:52 INFO - { 18:50:52 INFO - if (aOther.isSome()) { 18:50:52 INFO - emplace(Move(*aOther)); 18:50:52 INFO - aOther.reset(); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - Maybe& operator=(const Maybe& aOther) 18:50:52 INFO - { 18:50:52 INFO - if (&aOther != this) { 18:50:52 INFO - if (aOther.mIsSome) { 18:50:52 INFO - if (mIsSome) { 18:50:52 INFO - ref() = aOther.ref(); 18:50:52 INFO - } else { 18:50:52 INFO - emplace(*aOther); 18:50:52 INFO - } 18:50:52 INFO - } else { 18:50:52 INFO - reset(); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - template::value>::type> 18:50:52 INFO - Maybe& operator=(const Maybe& aOther) 18:50:52 INFO - { 18:50:52 INFO - if (aOther.isSome()) { 18:50:52 INFO - if (mIsSome) { 18:50:52 INFO - ref() = aOther.ref(); 18:50:52 INFO - } else { 18:50:52 INFO - emplace(*aOther); 18:50:52 INFO - } 18:50:52 INFO - } else { 18:50:52 INFO - reset(); 18:50:52 INFO - } 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - Maybe& operator=(Maybe&& aOther) 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(this != &aOther))))) { MOZ_ReportAssertionFailure("this != &aOther" " (" "Self-moves are prohibited" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 187); do { } while (0); do { __debugbreak(); MOZ_NoReturn(187); } while (0); } } while (0); 18:50:52 INFO - if (aOther.mIsSome) { 18:50:52 INFO - if (mIsSome) { 18:50:52 INFO - ref() = Move(aOther.ref()); 18:50:52 INFO - } else { 18:50:52 INFO - emplace(Move(*aOther)); 18:50:52 INFO - } 18:50:52 INFO - aOther.reset(); 18:50:52 INFO - } else { 18:50:52 INFO - reset(); 18:50:52 INFO - } 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - template::value>::type> 18:50:52 INFO - Maybe& operator=(Maybe&& aOther) 18:50:52 INFO - { 18:50:52 INFO - if (aOther.isSome()) { 18:50:52 INFO - if (mIsSome) { 18:50:52 INFO - ref() = Move(aOther.ref()); 18:50:52 INFO - } else { 18:50:52 INFO - emplace(Move(*aOther)); 18:50:52 INFO - } 18:50:52 INFO - aOther.reset(); 18:50:52 INFO - } else { 18:50:52 INFO - reset(); 18:50:52 INFO - } 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - explicit operator bool() const { return isSome(); } 18:50:52 INFO - bool isSome() const { return mIsSome; } 18:50:52 INFO - bool isNothing() const { return !mIsSome; } 18:50:52 INFO - T value() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mIsSome))))) { MOZ_ReportAssertionFailure("mIsSome", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 230); do { } while (0); do { __debugbreak(); MOZ_NoReturn(230); } while (0); } } while (0); 18:50:52 INFO - return ref(); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - T valueOr(V&& aDefault) const 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - return ref(); 18:50:52 INFO - } 18:50:52 INFO - return Forward(aDefault); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - T valueOrFrom(F&& aFunc) const 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - return ref(); 18:50:52 INFO - } 18:50:52 INFO - return aFunc(); 18:50:52 INFO - } 18:50:52 INFO - T* ptr() 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mIsSome))))) { MOZ_ReportAssertionFailure("mIsSome", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 263); do { } while (0); do { __debugbreak(); MOZ_NoReturn(263); } while (0); } } while (0); 18:50:52 INFO - return &ref(); 18:50:52 INFO - } 18:50:52 INFO - const T* ptr() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mIsSome))))) { MOZ_ReportAssertionFailure("mIsSome", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 269); do { } while (0); do { __debugbreak(); MOZ_NoReturn(269); } while (0); } } while (0); 18:50:52 INFO - return &ref(); 18:50:52 INFO - } 18:50:52 INFO - T* ptrOr(T* aDefault) 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - return ptr(); 18:50:52 INFO - } 18:50:52 INFO - return aDefault; 18:50:52 INFO - } 18:50:52 INFO - const T* ptrOr(const T* aDefault) const 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - return ptr(); 18:50:52 INFO - } 18:50:52 INFO - return aDefault; 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - T* ptrOrFrom(F&& aFunc) 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - return ptr(); 18:50:52 INFO - } 18:50:52 INFO - return aFunc(); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - const T* ptrOrFrom(F&& aFunc) const 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - return ptr(); 18:50:52 INFO - } 18:50:52 INFO - return aFunc(); 18:50:52 INFO - } 18:50:52 INFO - T* operator->() 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mIsSome))))) { MOZ_ReportAssertionFailure("mIsSome", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 317); do { } while (0); do { __debugbreak(); MOZ_NoReturn(317); } while (0); } } while (0); 18:50:52 INFO - return ptr(); 18:50:52 INFO - } 18:50:52 INFO - const T* operator->() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mIsSome))))) { MOZ_ReportAssertionFailure("mIsSome", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 323); do { } while (0); do { __debugbreak(); MOZ_NoReturn(323); } while (0); } } while (0); 18:50:52 INFO - return ptr(); 18:50:52 INFO - } 18:50:52 INFO - T& ref() 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mIsSome))))) { MOZ_ReportAssertionFailure("mIsSome", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 330); do { } while (0); do { __debugbreak(); MOZ_NoReturn(330); } while (0); } } while (0); 18:50:52 INFO - return *static_cast(data()); 18:50:52 INFO - } 18:50:52 INFO - const T& ref() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mIsSome))))) { MOZ_ReportAssertionFailure("mIsSome", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 336); do { } while (0); do { __debugbreak(); MOZ_NoReturn(336); } while (0); } } while (0); 18:50:52 INFO - return *static_cast(data()); 18:50:52 INFO - } 18:50:52 INFO - T& refOr(T& aDefault) 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - return ref(); 18:50:52 INFO - } 18:50:52 INFO - return aDefault; 18:50:52 INFO - } 18:50:52 INFO - const T& refOr(const T& aDefault) const 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - return ref(); 18:50:52 INFO - } 18:50:52 INFO - return aDefault; 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - T& refOrFrom(F&& aFunc) 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - return ref(); 18:50:52 INFO - } 18:50:52 INFO - return aFunc(); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - const T& refOrFrom(F&& aFunc) const 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - return ref(); 18:50:52 INFO - } 18:50:52 INFO - return aFunc(); 18:50:52 INFO - } 18:50:52 INFO - T& operator*() 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mIsSome))))) { MOZ_ReportAssertionFailure("mIsSome", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 384); do { } while (0); do { __debugbreak(); MOZ_NoReturn(384); } while (0); } } while (0); 18:50:52 INFO - return ref(); 18:50:52 INFO - } 18:50:52 INFO - const T& operator*() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mIsSome))))) { MOZ_ReportAssertionFailure("mIsSome", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 390); do { } while (0); do { __debugbreak(); MOZ_NoReturn(390); } while (0); } } while (0); 18:50:52 INFO - return ref(); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - Maybe& apply(Func aFunc) 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - aFunc(ref()); 18:50:52 INFO - } 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - const Maybe& apply(Func aFunc) const 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - aFunc(ref()); 18:50:52 INFO - } 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - auto map(Func aFunc) -> Maybe>().ref()))> 18:50:52 INFO - { 18:50:52 INFO - using ReturnType = decltype(aFunc(ref())); 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - Maybe val; 18:50:52 INFO - val.emplace(aFunc(ref())); 18:50:52 INFO - return val; 18:50:52 INFO - } 18:50:52 INFO - return Maybe(); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - auto map(Func aFunc) const -> Maybe>().ref()))> 18:50:52 INFO - { 18:50:52 INFO - using ReturnType = decltype(aFunc(ref())); 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - Maybe val; 18:50:52 INFO - val.emplace(aFunc(ref())); 18:50:52 INFO - return val; 18:50:52 INFO - } 18:50:52 INFO - return Maybe(); 18:50:52 INFO - } 18:50:52 INFO - void reset() 18:50:52 INFO - { 18:50:52 INFO - if (isSome()) { 18:50:52 INFO - ref().T::~T(); 18:50:52 INFO - mIsSome = false; 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - void emplace(Args&&... aArgs) 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mIsSome))))) { MOZ_ReportAssertionFailure("!mIsSome", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h", 458); do { } while (0); do { __debugbreak(); MOZ_NoReturn(458); } while (0); } } while (0); 18:50:52 INFO - ::new (KnownNotNull, data()) T(Forward(aArgs)...); 18:50:52 INFO - mIsSome = true; 18:50:52 INFO - } 18:50:52 INFO - friend std::ostream& 18:50:52 INFO - operator<<(std::ostream& aStream, const Maybe& aMaybe) 18:50:52 INFO - { 18:50:52 INFO - if (aMaybe) { 18:50:52 INFO - aStream << aMaybe.ref(); 18:50:52 INFO - } else { 18:50:52 INFO - aStream << ""; 18:50:52 INFO - } 18:50:52 INFO - return aStream; 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - template::type>::type> 18:50:52 INFO - Maybe 18:50:52 INFO - Some(T&& aValue) 18:50:52 INFO - { 18:50:52 INFO - Maybe value; 18:50:52 INFO - value.emplace(Forward(aValue)); 18:50:52 INFO - return value; 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - Maybe::Type>::Type> 18:50:52 INFO - ToMaybe(T* aPtr) 18:50:52 INFO - { 18:50:52 INFO - if (aPtr) { 18:50:52 INFO - return Some(*aPtr); 18:50:52 INFO - } 18:50:52 INFO - return Nothing(); 18:50:52 INFO - } 18:50:52 INFO - template bool 18:50:52 INFO - operator==(const Maybe& aLHS, const Maybe& aRHS) 18:50:52 INFO - { 18:50:52 INFO - if (aLHS.isNothing() != aRHS.isNothing()) { 18:50:52 INFO - return false; 18:50:52 INFO - } 18:50:52 INFO - return aLHS.isNothing() || *aLHS == *aRHS; 18:50:52 INFO - } 18:50:52 INFO - template bool 18:50:52 INFO - operator!=(const Maybe& aLHS, const Maybe& aRHS) 18:50:52 INFO - { 18:50:52 INFO - return !(aLHS == aRHS); 18:50:52 INFO - } 18:50:52 INFO - template bool 18:50:52 INFO - operator==(const Maybe& aLHS, const Nothing& aRHS) 18:50:52 INFO - { 18:50:52 INFO - return aLHS.isNothing(); 18:50:52 INFO - } 18:50:52 INFO - template bool 18:50:52 INFO - operator!=(const Maybe& aLHS, const Nothing& aRHS) 18:50:52 INFO - { 18:50:52 INFO - return !(aLHS == aRHS); 18:50:52 INFO - } 18:50:52 INFO - template bool 18:50:52 INFO - operator==(const Nothing& aLHS, const Maybe& aRHS) 18:50:52 INFO - { 18:50:52 INFO - return aRHS.isNothing(); 18:50:52 INFO - } 18:50:52 INFO - template bool 18:50:52 INFO - operator!=(const Nothing& aLHS, const Maybe& aRHS) 18:50:52 INFO - { 18:50:52 INFO - return !(aLHS == aRHS); 18:50:52 INFO - } 18:50:52 INFO - template bool 18:50:52 INFO - operator<(const Maybe& aLHS, const Maybe& aRHS) 18:50:52 INFO - { 18:50:52 INFO - if (aLHS.isNothing()) { 18:50:52 INFO - return aRHS.isSome(); 18:50:52 INFO - } 18:50:52 INFO - if (aRHS.isNothing()) { 18:50:52 INFO - return false; 18:50:52 INFO - } 18:50:52 INFO - return *aLHS < *aRHS; 18:50:52 INFO - } 18:50:52 INFO - template bool 18:50:52 INFO - operator>(const Maybe& aLHS, const Maybe& aRHS) 18:50:52 INFO - { 18:50:52 INFO - return !(aLHS < aRHS || aLHS == aRHS); 18:50:52 INFO - } 18:50:52 INFO - template bool 18:50:52 INFO - operator<=(const Maybe& aLHS, const Maybe& aRHS) 18:50:52 INFO - { 18:50:52 INFO - return aLHS < aRHS || aLHS == aRHS; 18:50:52 INFO - } 18:50:52 INFO - template bool 18:50:52 INFO - operator>=(const Maybe& aLHS, const Maybe& aRHS) 18:50:52 INFO - { 18:50:52 INFO - return !(aLHS < aRHS); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - #line 591 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/Maybe.h" 18:50:52 INFO - #line 20 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RootedOwningNonNull.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h" 18:50:52 INFO - namespace mozilla { 18:50:52 INFO - template 18:50:52 INFO - class OwningNonNull 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - OwningNonNull() {} 18:50:52 INFO - OwningNonNull(T& aValue) 18:50:52 INFO - { 18:50:52 INFO - init(&aValue); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - OwningNonNull(already_AddRefed&& aValue) 18:50:52 INFO - { 18:50:52 INFO - init(aValue); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - OwningNonNull(const OwningNonNull& aValue) 18:50:52 INFO - { 18:50:52 INFO - init(aValue); 18:50:52 INFO - } 18:50:52 INFO - operator T&() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mInited))))) { MOZ_ReportAssertionFailure("mInited", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h", 43); do { } while (0); do { __debugbreak(); MOZ_NoReturn(43); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr))))) { MOZ_ReportAssertionFailure("mPtr" " (" "OwningNonNull was set to null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h", 44); do { } while (0); do { __debugbreak(); MOZ_NoReturn(44); } while (0); } } while (0); 18:50:52 INFO - return *mPtr; 18:50:52 INFO - } 18:50:52 INFO - operator T*() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mInited))))) { MOZ_ReportAssertionFailure("mInited", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h", 50); do { } while (0); do { __debugbreak(); MOZ_NoReturn(50); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr))))) { MOZ_ReportAssertionFailure("mPtr" " (" "OwningNonNull was set to null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h", 51); do { } while (0); do { __debugbreak(); MOZ_NoReturn(51); } while (0); } } while (0); 18:50:52 INFO - return mPtr; 18:50:52 INFO - } 18:50:52 INFO - explicit operator bool() const = delete; 18:50:52 INFO - T* 18:50:52 INFO - operator->() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mInited))))) { MOZ_ReportAssertionFailure("mInited", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h", 61); do { } while (0); do { __debugbreak(); MOZ_NoReturn(61); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr))))) { MOZ_ReportAssertionFailure("mPtr" " (" "OwningNonNull was set to null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h", 62); do { } while (0); do { __debugbreak(); MOZ_NoReturn(62); } while (0); } } while (0); 18:50:52 INFO - return mPtr; 18:50:52 INFO - } 18:50:52 INFO - OwningNonNull& 18:50:52 INFO - operator=(T* aValue) 18:50:52 INFO - { 18:50:52 INFO - init(aValue); 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - OwningNonNull& 18:50:52 INFO - operator=(T& aValue) 18:50:52 INFO - { 18:50:52 INFO - init(&aValue); 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - OwningNonNull& 18:50:52 INFO - operator=(already_AddRefed&& aValue) 18:50:52 INFO - { 18:50:52 INFO - init(aValue); 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - OwningNonNull& 18:50:52 INFO - operator=(const OwningNonNull& aValue) 18:50:52 INFO - { 18:50:52 INFO - init(aValue); 18:50:52 INFO - return *this; 18:50:52 INFO - } 18:50:52 INFO - void operator=(decltype(nullptr)) = delete; 18:50:52 INFO - already_AddRefed forget() 18:50:52 INFO - { 18:50:52 INFO - mInited = false; 18:50:52 INFO - #line 104 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h" 18:50:52 INFO - return mPtr.forget(); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - void 18:50:52 INFO - forget(U** aOther) 18:50:52 INFO - { 18:50:52 INFO - mInited = false; 18:50:52 INFO - #line 114 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h" 18:50:52 INFO - mPtr.forget(aOther); 18:50:52 INFO - } 18:50:52 INFO - T* get() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mInited))))) { MOZ_ReportAssertionFailure("mInited", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h", 120); do { } while (0); do { __debugbreak(); MOZ_NoReturn(120); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr))))) { MOZ_ReportAssertionFailure("mPtr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h", 121); do { } while (0); do { __debugbreak(); MOZ_NoReturn(121); } while (0); } } while (0); 18:50:52 INFO - return mPtr; 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - void swap(U& aOther) 18:50:52 INFO - { 18:50:52 INFO - mPtr.swap(aOther); 18:50:52 INFO - mInited = mPtr; 18:50:52 INFO - #line 132 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h" 18:50:52 INFO - } 18:50:52 INFO - bool isInitialized() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!!mPtr == mInited))))) { MOZ_ReportAssertionFailure("!!mPtr == mInited" " (" "mInited out of sync with mPtr?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h", 139); do { } while (0); do { __debugbreak(); MOZ_NoReturn(139); } while (0); } } while (0); 18:50:52 INFO - return mPtr; 18:50:52 INFO - } 18:50:52 INFO - protected: 18:50:52 INFO - template 18:50:52 INFO - void init(U&& aValue) 18:50:52 INFO - { 18:50:52 INFO - mPtr = aValue; 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mPtr))))) { MOZ_ReportAssertionFailure("mPtr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h", 148); do { } while (0); do { __debugbreak(); MOZ_NoReturn(148); } while (0); } } while (0); 18:50:52 INFO - mInited = true; 18:50:52 INFO - #line 152 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h" 18:50:52 INFO - } 18:50:52 INFO - RefPtr mPtr; 18:50:52 INFO - bool mInited = false; 18:50:52 INFO - #line 158 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h" 18:50:52 INFO - }; 18:50:52 INFO - template 18:50:52 INFO - inline void 18:50:52 INFO - ImplCycleCollectionTraverse(nsCycleCollectionTraversalCallback& aCallback, 18:50:52 INFO - OwningNonNull& aField, 18:50:52 INFO - const char* aName, 18:50:52 INFO - uint32_t aFlags = 0) 18:50:52 INFO - { 18:50:52 INFO - CycleCollectionNoteChild(aCallback, aField.get(), aName, aFlags); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - template template 18:50:52 INFO - nsCOMPtr::nsCOMPtr(const mozilla::OwningNonNull& aOther) 18:50:52 INFO - : nsCOMPtr(aOther.get()) 18:50:52 INFO - {} 18:50:52 INFO - template template 18:50:52 INFO - nsCOMPtr& 18:50:52 INFO - nsCOMPtr::operator=(const mozilla::OwningNonNull& aOther) 18:50:52 INFO - { 18:50:52 INFO - return operator=(aOther.get()); 18:50:52 INFO - } 18:50:52 INFO - template template 18:50:52 INFO - RefPtr::RefPtr(const mozilla::OwningNonNull& aOther) 18:50:52 INFO - : RefPtr(aOther.get()) 18:50:52 INFO - {} 18:50:52 INFO - template template 18:50:52 INFO - RefPtr& 18:50:52 INFO - RefPtr::operator=(const mozilla::OwningNonNull& aOther) 18:50:52 INFO - { 18:50:52 INFO - return operator=(aOther.get()); 18:50:52 INFO - } 18:50:52 INFO - #line 199 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/OwningNonNull.h" 18:50:52 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RootedOwningNonNull.h" 18:50:52 INFO - namespace JS { 18:50:52 INFO - template 18:50:52 INFO - struct GCPolicy> 18:50:52 INFO - { 18:50:52 INFO - typedef mozilla::OwningNonNull SmartPtrType; 18:50:52 INFO - static SmartPtrType initial() 18:50:52 INFO - { 18:50:52 INFO - return SmartPtrType(); 18:50:52 INFO - } 18:50:52 INFO - static void trace(JSTracer* trc, SmartPtrType* tp, 18:50:52 INFO - const char* name) 18:50:52 INFO - { 18:50:52 INFO - if ((*tp).isInitialized()) { 18:50:52 INFO - (*tp)->Trace(trc); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - } 18:50:52 INFO - namespace js { 18:50:52 INFO - template 18:50:52 INFO - struct WrappedPtrOperations, Wrapper> 18:50:52 INFO - { 18:50:52 INFO - operator T& () const 18:50:52 INFO - { 18:50:52 INFO - return static_cast(this)->get(); 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - } 18:50:52 INFO - #line 65 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RootedOwningNonNull.h" 18:50:52 INFO - #line 21 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RootedRefPtr.h" 18:50:52 INFO - namespace JS { 18:50:52 INFO - template 18:50:52 INFO - struct GCPolicy> 18:50:52 INFO - { 18:50:52 INFO - static RefPtr initial() { 18:50:52 INFO - return RefPtr(); 18:50:52 INFO - } 18:50:52 INFO - static void trace(JSTracer* trc, RefPtr* tp, const char* name) 18:50:52 INFO - { 18:50:52 INFO - if (*tp) { 18:50:52 INFO - (*tp)->Trace(trc); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - } 18:50:52 INFO - namespace js { 18:50:52 INFO - template 18:50:52 INFO - struct WrappedPtrOperations, Wrapper> 18:50:52 INFO - { 18:50:52 INFO - operator T*() const 18:50:52 INFO - { 18:50:52 INFO - return static_cast(this)->get(); 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - } 18:50:52 INFO - #line 53 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/RootedRefPtr.h" 18:50:52 INFO - #line 22 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringBuffer.h" 18:50:52 INFO - template struct already_AddRefed; 18:50:52 INFO - class nsStringBuffer 18:50:52 INFO - { 18:50:52 INFO - private: 18:50:52 INFO - friend class CheckStaticAtomSizes; 18:50:52 INFO - std::atomic mRefCount; 18:50:52 INFO - uint32_t mStorageSize; 18:50:52 INFO - public: 18:50:52 INFO - static already_AddRefed Alloc(size_t aStorageSize); 18:50:52 INFO - static nsStringBuffer* Realloc(nsStringBuffer* aBuf, size_t aStorageSize); 18:50:52 INFO - void __fastcall AddRef(); 18:50:52 INFO - void __fastcall Release(); 18:50:52 INFO - static nsStringBuffer* FromData(void* aData) 18:50:52 INFO - { 18:50:52 INFO - return reinterpret_cast(aData) - 1; 18:50:52 INFO - } 18:50:52 INFO - void* Data() const 18:50:52 INFO - { 18:50:52 INFO - return const_cast(reinterpret_cast(this + 1)); 18:50:52 INFO - } 18:50:52 INFO - uint32_t StorageSize() const 18:50:52 INFO - { 18:50:52 INFO - return mStorageSize; 18:50:52 INFO - } 18:50:52 INFO - bool IsReadonly() const 18:50:52 INFO - { 18:50:52 INFO - return mRefCount.load(std::memory_order_relaxed) > 1; 18:50:52 INFO - } 18:50:52 INFO - static nsStringBuffer* FromString(const nsAString& aStr); 18:50:52 INFO - static nsStringBuffer* FromString(const nsACString& aStr); 18:50:52 INFO - void ToString(uint32_t aLen, nsAString& aStr, bool aMoveOwnership = false); 18:50:52 INFO - void ToString(uint32_t aLen, nsACString& aStr, bool aMoveOwnership = false); 18:50:52 INFO - size_t SizeOfIncludingThisIfUnshared(mozilla::MallocSizeOf aMallocSizeOf) const; 18:50:52 INFO - size_t SizeOfIncludingThisEvenIfShared(mozilla::MallocSizeOf aMallocSizeOf) const; 18:50:52 INFO - }; 18:50:52 INFO - #line 181 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsStringBuffer.h" 18:50:52 INFO - #line 12 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDOMString.h" 18:50:52 INFO - inline bool DOMStringIsNull(const nsAString& aString) 18:50:52 INFO - { 18:50:52 INFO - return aString.IsVoid(); 18:50:52 INFO - } 18:50:52 INFO - inline void SetDOMStringToNull(nsAString& aString) 18:50:52 INFO - { 18:50:52 INFO - aString.SetIsVoid(true); 18:50:52 INFO - } 18:50:52 INFO - #line 23 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsDOMString.h" 18:50:52 INFO - #line 16 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - #line 1 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIAtom.h" 18:50:52 INFO - class nsIAtom : public nsISupports { 18:50:52 INFO - public: 18:50:52 INFO - template struct COMTypeInfo; 18:50:52 INFO - virtual nsresult __stdcall ScriptableToString(nsAString & _retval) = 0; 18:50:52 INFO - virtual nsresult __stdcall ToUTF8String(nsACString & _retval) = 0; 18:50:52 INFO - virtual nsresult __stdcall ScriptableEquals(const nsAString & aString, bool *_retval) = 0; 18:50:52 INFO - virtual size_t __stdcall SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) = 0; 18:50:52 INFO - inline bool Equals(char16ptr_t aString, uint32_t aLength) const 18:50:52 INFO - { 18:50:52 INFO - return mLength == aLength && 18:50:52 INFO - memcmp(mString, aString, mLength * sizeof(char16_t)) == 0; 18:50:52 INFO - } 18:50:52 INFO - inline bool Equals(const nsAString& aString) const { 18:50:52 INFO - return Equals(aString.BeginReading(), aString.Length()); 18:50:52 INFO - } 18:50:52 INFO - inline bool IsStaticAtom() const { 18:50:52 INFO - return mIsStatic; 18:50:52 INFO - } 18:50:52 INFO - inline char16ptr_t GetUTF16String() const { 18:50:52 INFO - return mString; 18:50:52 INFO - } 18:50:52 INFO - inline uint32_t GetLength() const { 18:50:52 INFO - return mLength; 18:50:52 INFO - } 18:50:52 INFO - inline void ToString(nsAString& aBuf) const { 18:50:52 INFO - nsStringBuffer::FromData(mString)->ToString(mLength, aBuf); 18:50:52 INFO - } 18:50:52 INFO - inline nsStringBuffer* GetStringBuffer() const { 18:50:52 INFO - return nsStringBuffer::FromData(mString); 18:50:52 INFO - } 18:50:52 INFO - inline uint32_t hash() const { 18:50:52 INFO - return mHash; 18:50:52 INFO - } 18:50:52 INFO - protected: 18:50:52 INFO - uint32_t mLength:31; 18:50:52 INFO - uint32_t mIsStatic:1; 18:50:52 INFO - uint32_t mHash; 18:50:52 INFO - char16_t* mString; 18:50:52 INFO - }; 18:50:52 INFO - template struct nsIAtom::COMTypeInfo { static const nsIID kIID ; }; template const nsIID nsIAtom::COMTypeInfo::kIID = {0x8b8c11d4, 0x3ed5, 0x4079, { 0x89, 0x74, 0x73, 0xc7, 0x57, 0x6c, 0xdb, 0x34 }}; 18:50:52 INFO - #line 180 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIAtom.h" 18:50:52 INFO - extern already_AddRefed NS_Atomize(const char* aUTF8String); 18:50:52 INFO - extern already_AddRefed NS_Atomize(const nsACString& aUTF8String); 18:50:52 INFO - extern already_AddRefed NS_Atomize(const char16_t* aUTF16String); 18:50:52 INFO - extern already_AddRefed NS_Atomize(const nsAString& aUTF16String); 18:50:52 INFO - extern already_AddRefed NS_AtomizeMainThread(const nsAString& aUTF16String); 18:50:52 INFO - extern nsrefcnt NS_GetNumberOfAtoms(void); 18:50:52 INFO - extern nsIAtom* NS_GetStaticAtom(const nsAString& aUTF16String); 18:50:52 INFO - extern void NS_SealStaticAtomTable(); 18:50:52 INFO - class nsAtomString : public nsString 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - explicit nsAtomString(const nsIAtom* aAtom) 18:50:52 INFO - { 18:50:52 INFO - aAtom->ToString(*this); 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - class nsAtomCString : public nsCString 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - explicit nsAtomCString(nsIAtom* aAtom) 18:50:52 INFO - { 18:50:52 INFO - aAtom->ToUTF8String(*this); 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - class nsDependentAtomString : public nsDependentString 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - explicit nsDependentAtomString(const nsIAtom* aAtom) 18:50:52 INFO - : nsDependentString(aAtom->GetUTF16String(), aAtom->GetLength()) 18:50:52 INFO - { 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - #line 250 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\nsIAtom.h" 18:50:52 INFO - #line 17 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - namespace mozilla { 18:50:52 INFO - namespace dom { 18:50:52 INFO - class DOMString { 18:50:52 INFO - public: 18:50:52 INFO - DOMString() 18:50:52 INFO - : mStringBuffer(nullptr) 18:50:52 INFO - , mLength(0) 18:50:52 INFO - , mIsNull(false) 18:50:52 INFO - , mStringBufferOwned(false) 18:50:52 INFO - {} 18:50:52 INFO - ~DOMString() 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mString || !mStringBuffer))))) { MOZ_ReportAssertionFailure("!mString || !mStringBuffer" " (" "Shouldn't have both present!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 58); do { } while (0); do { __debugbreak(); MOZ_NoReturn(58); } while (0); } } while (0); 18:50:52 INFO - #line 59 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - if (mStringBufferOwned) { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mStringBuffer))))) { MOZ_ReportAssertionFailure("mStringBuffer", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 60); do { } while (0); do { __debugbreak(); MOZ_NoReturn(60); } while (0); } } while (0); 18:50:52 INFO - mStringBuffer->Release(); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - operator nsString&() 18:50:52 INFO - { 18:50:52 INFO - return AsAString(); 18:50:52 INFO - } 18:50:52 INFO - operator const nsString&() = delete; 18:50:52 INFO - operator const nsAString&() = delete; 18:50:52 INFO - nsString& AsAString() 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mStringBuffer))))) { MOZ_ReportAssertionFailure("!mStringBuffer" " (" "We already have a stringbuffer?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 77); do { } while (0); do { __debugbreak(); MOZ_NoReturn(77); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mIsNull))))) { MOZ_ReportAssertionFailure("!mIsNull" " (" "We're already set as null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 78); do { } while (0); do { __debugbreak(); MOZ_NoReturn(78); } while (0); } } while (0); 18:50:52 INFO - if (!mString) { 18:50:52 INFO - mString.emplace(); 18:50:52 INFO - } 18:50:52 INFO - return *mString; 18:50:52 INFO - } 18:50:52 INFO - bool HasStringBuffer() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mString || !mStringBuffer))))) { MOZ_ReportAssertionFailure("!mString || !mStringBuffer" " (" "Shouldn't have both present!" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 88); do { } while (0); do { __debugbreak(); MOZ_NoReturn(88); } while (0); } } while (0); 18:50:52 INFO - #line 89 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mIsNull))))) { MOZ_ReportAssertionFailure("!mIsNull" " (" "Caller should have checked IsNull() first" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 89); do { } while (0); do { __debugbreak(); MOZ_NoReturn(89); } while (0); } } while (0); 18:50:52 INFO - return !mString; 18:50:52 INFO - } 18:50:52 INFO - nsStringBuffer* StringBuffer() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mIsNull))))) { MOZ_ReportAssertionFailure("!mIsNull" " (" "Caller should have checked IsNull() first" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 100); do { } while (0); do { __debugbreak(); MOZ_NoReturn(100); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(HasStringBuffer()))))) { MOZ_ReportAssertionFailure("HasStringBuffer()" " (" "Don't ask for the stringbuffer if we don't have it" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 102); do { } while (0); do { __debugbreak(); MOZ_NoReturn(102); } while (0); } } while (0); 18:50:52 INFO - #line 103 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(StringBufferLength() != 0))))) { MOZ_ReportAssertionFailure("StringBufferLength() != 0" " (" "Why are you asking for this?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 103); do { } while (0); do { __debugbreak(); MOZ_NoReturn(103); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mStringBuffer))))) { MOZ_ReportAssertionFailure("mStringBuffer" " (" "If our length is nonzero, we better have a stringbuffer." ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 105); do { } while (0); do { __debugbreak(); MOZ_NoReturn(105); } while (0); } } while (0); 18:50:52 INFO - #line 106 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - return mStringBuffer; 18:50:52 INFO - } 18:50:52 INFO - uint32_t StringBufferLength() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(HasStringBuffer()))))) { MOZ_ReportAssertionFailure("HasStringBuffer()" " (" "Don't call this if there is no stringbuffer" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 113); do { } while (0); do { __debugbreak(); MOZ_NoReturn(113); } while (0); } } while (0); 18:50:52 INFO - return mLength; 18:50:52 INFO - } 18:50:52 INFO - void RelinquishBufferOwnership() 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(HasStringBuffer()))))) { MOZ_ReportAssertionFailure("HasStringBuffer()" " (" "Don't call this if there is no stringbuffer" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 121); do { } while (0); do { __debugbreak(); MOZ_NoReturn(121); } while (0); } } while (0); 18:50:52 INFO - if (mStringBufferOwned) { 18:50:52 INFO - mStringBufferOwned = false; 18:50:52 INFO - } else { 18:50:52 INFO - mStringBuffer->AddRef(); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - void SetStringBuffer(nsStringBuffer* aStringBuffer, uint32_t aLength) 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mString.isNothing()))))) { MOZ_ReportAssertionFailure("mString.isNothing()" " (" "We already have a string?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 136); do { } while (0); do { __debugbreak(); MOZ_NoReturn(136); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mIsNull))))) { MOZ_ReportAssertionFailure("!mIsNull" " (" "We're already set as null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 137); do { } while (0); do { __debugbreak(); MOZ_NoReturn(137); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mStringBuffer))))) { MOZ_ReportAssertionFailure("!mStringBuffer" " (" "Setting stringbuffer twice?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 138); do { } while (0); do { __debugbreak(); MOZ_NoReturn(138); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aStringBuffer))))) { MOZ_ReportAssertionFailure("aStringBuffer" " (" "Why are we getting null?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 139); do { } while (0); do { __debugbreak(); MOZ_NoReturn(139); } while (0); } } while (0); 18:50:52 INFO - mStringBuffer = aStringBuffer; 18:50:52 INFO - mLength = aLength; 18:50:52 INFO - } 18:50:52 INFO - void SetEphemeralStringBuffer(nsStringBuffer* aStringBuffer, uint32_t aLength) 18:50:52 INFO - { 18:50:52 INFO - SetStringBuffer(aStringBuffer, aLength); 18:50:52 INFO - aStringBuffer->AddRef(); 18:50:52 INFO - mStringBufferOwned = true; 18:50:52 INFO - } 18:50:52 INFO - void SetOwnedString(const nsAString& aString) 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mString.isNothing()))))) { MOZ_ReportAssertionFailure("mString.isNothing()" " (" "We already have a string?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 155); do { } while (0); do { __debugbreak(); MOZ_NoReturn(155); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mIsNull))))) { MOZ_ReportAssertionFailure("!mIsNull" " (" "We're already set as null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 156); do { } while (0); do { __debugbreak(); MOZ_NoReturn(156); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mStringBuffer))))) { MOZ_ReportAssertionFailure("!mStringBuffer" " (" "Setting stringbuffer twice?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 157); do { } while (0); do { __debugbreak(); MOZ_NoReturn(157); } while (0); } } while (0); 18:50:52 INFO - nsStringBuffer* buf = nsStringBuffer::FromString(aString); 18:50:52 INFO - if (buf) { 18:50:52 INFO - SetStringBuffer(buf, aString.Length()); 18:50:52 INFO - } else if (aString.IsVoid()) { 18:50:52 INFO - SetNull(); 18:50:52 INFO - } else if (!aString.IsEmpty()) { 18:50:52 INFO - AsAString() = aString; 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - enum NullHandling 18:50:52 INFO - { 18:50:52 INFO - eTreatNullAsNull, 18:50:52 INFO - eTreatNullAsEmpty, 18:50:52 INFO - eNullNotExpected 18:50:52 INFO - }; 18:50:52 INFO - void SetOwnedAtom(nsIAtom* aAtom, NullHandling aNullHandling) 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mString.isNothing()))))) { MOZ_ReportAssertionFailure("mString.isNothing()" " (" "We already have a string?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 177); do { } while (0); do { __debugbreak(); MOZ_NoReturn(177); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mIsNull))))) { MOZ_ReportAssertionFailure("!mIsNull" " (" "We're already set as null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 178); do { } while (0); do { __debugbreak(); MOZ_NoReturn(178); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mStringBuffer))))) { MOZ_ReportAssertionFailure("!mStringBuffer" " (" "Setting stringbuffer twice?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 179); do { } while (0); do { __debugbreak(); MOZ_NoReturn(179); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(aAtom || aNullHandling != eNullNotExpected))))) { MOZ_ReportAssertionFailure("aAtom || aNullHandling != eNullNotExpected", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 180); do { } while (0); do { __debugbreak(); MOZ_NoReturn(180); } while (0); } } while (0); 18:50:52 INFO - if (aNullHandling == eNullNotExpected || aAtom) { 18:50:52 INFO - SetStringBuffer(aAtom->GetStringBuffer(), aAtom->GetLength()); 18:50:52 INFO - } else if (aNullHandling == eTreatNullAsNull) { 18:50:52 INFO - SetNull(); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - void SetNull() 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mStringBuffer))))) { MOZ_ReportAssertionFailure("!mStringBuffer" " (" "Should have no stringbuffer if null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 190); do { } while (0); do { __debugbreak(); MOZ_NoReturn(190); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(mString.isNothing()))))) { MOZ_ReportAssertionFailure("mString.isNothing()" " (" "Should have no string if null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 191); do { } while (0); do { __debugbreak(); MOZ_NoReturn(191); } while (0); } } while (0); 18:50:52 INFO - mIsNull = true; 18:50:52 INFO - } 18:50:52 INFO - bool IsNull() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(!mStringBuffer || mString.isNothing()))))) { MOZ_ReportAssertionFailure("!mStringBuffer || mString.isNothing()" " (" "How could we have a stringbuffer and a nonempty string?" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h", 198); do { } while (0); do { __debugbreak(); MOZ_NoReturn(198); } while (0); } } while (0); 18:50:52 INFO - #line 199 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - return mIsNull || (mString && mString->IsVoid()); 18:50:52 INFO - } 18:50:52 INFO - void ToString(nsAString& aString) 18:50:52 INFO - { 18:50:52 INFO - if (IsNull()) { 18:50:52 INFO - SetDOMStringToNull(aString); 18:50:52 INFO - } else if (HasStringBuffer()) { 18:50:52 INFO - if (StringBufferLength() == 0) { 18:50:52 INFO - aString.Truncate(); 18:50:52 INFO - } else { 18:50:52 INFO - nsStringBuffer* buf = StringBuffer(); 18:50:52 INFO - uint32_t len = StringBufferLength(); 18:50:52 INFO - auto chars = static_cast(buf->Data()); 18:50:52 INFO - if (chars[len] == '\0') { 18:50:52 INFO - buf->ToString(len, aString); 18:50:52 INFO - } else { 18:50:52 INFO - aString.Assign(chars, len); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - } else { 18:50:52 INFO - aString = AsAString(); 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - private: 18:50:52 INFO - Maybe mString; 18:50:52 INFO - nsStringBuffer* mStringBuffer; 18:50:52 INFO - #line 237 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - uint32_t mLength; 18:50:52 INFO - bool mIsNull; 18:50:52 INFO - bool mStringBufferOwned; 18:50:52 INFO - }; 18:50:52 INFO - } 18:50:52 INFO - } 18:50:52 INFO - #line 246 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/DOMString.h" 18:50:52 INFO - #line 24 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - class nsIPrincipal; 18:50:52 INFO - class nsWrapperCache; 18:50:52 INFO - namespace mozilla { 18:50:52 INFO - namespace dom { 18:50:52 INFO - struct DictionaryBase 18:50:52 INFO - { 18:50:52 INFO - protected: 18:50:52 INFO - bool ParseJSON(JSContext* aCx, const nsAString& aJSON, 18:50:52 INFO - JS::MutableHandle aVal); 18:50:52 INFO - bool StringifyToJSON(JSContext* aCx, 18:50:52 INFO - JS::Handle aObj, 18:50:52 INFO - nsAString& aJSON) const; 18:50:52 INFO - struct FastDictionaryInitializer { 18:50:52 INFO - }; 18:50:52 INFO - bool mIsAnyMemberPresent = false; 18:50:52 INFO - private: 18:50:52 INFO - static bool AppendJSONToString(const char16_t* aJSONData, 18:50:52 INFO - uint32_t aDataLength, void* aString); 18:50:52 INFO - public: 18:50:52 INFO - bool IsAnyMemberPresent() const 18:50:52 INFO - { 18:50:52 INFO - return mIsAnyMemberPresent; 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - struct AllTypedArraysBase { 18:50:52 INFO - }; 18:50:52 INFO - struct AllOwningUnionBase { 18:50:52 INFO - }; 18:50:52 INFO - struct EnumEntry { 18:50:52 INFO - const char* value; 18:50:52 INFO - size_t length; 18:50:52 INFO - }; 18:50:52 INFO - enum class CallerType : uint32_t; 18:50:52 INFO - class GlobalObject 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - GlobalObject(JSContext* aCx, JSObject* aObject); 18:50:52 INFO - JSObject* Get() const 18:50:52 INFO - { 18:50:52 INFO - return mGlobalJSObject; 18:50:52 INFO - } 18:50:52 INFO - nsISupports* GetAsSupports() const; 18:50:52 INFO - JSContext* Context() const 18:50:52 INFO - { 18:50:52 INFO - return mCx; 18:50:52 INFO - } 18:50:52 INFO - bool Failed() const 18:50:52 INFO - { 18:50:52 INFO - return !Get(); 18:50:52 INFO - } 18:50:52 INFO - nsIPrincipal* GetSubjectPrincipal() const; 18:50:52 INFO - dom::CallerType CallerType() const; 18:50:52 INFO - protected: 18:50:52 INFO - JS::Rooted mGlobalJSObject; 18:50:52 INFO - JSContext* mCx; 18:50:52 INFO - mutable nsISupports* mGlobalObject; 18:50:52 INFO - #line 129 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - }; 18:50:52 INFO - template 18:50:52 INFO - class Optional_base 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - Optional_base() 18:50:52 INFO - {} 18:50:52 INFO - explicit Optional_base(const T& aValue) 18:50:52 INFO - { 18:50:52 INFO - mImpl.emplace(aValue); 18:50:52 INFO - } 18:50:52 INFO - bool operator==(const Optional_base& aOther) const 18:50:52 INFO - { 18:50:52 INFO - return mImpl == aOther.mImpl; 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - explicit Optional_base(const T1& aValue1, const T2& aValue2) 18:50:52 INFO - { 18:50:52 INFO - mImpl.emplace(aValue1, aValue2); 18:50:52 INFO - } 18:50:52 INFO - bool WasPassed() const 18:50:52 INFO - { 18:50:52 INFO - return mImpl.isSome(); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - InternalType& Construct(Args&&... aArgs) 18:50:52 INFO - { 18:50:52 INFO - mImpl.emplace(Forward(aArgs)...); 18:50:52 INFO - return *mImpl; 18:50:52 INFO - } 18:50:52 INFO - void Reset() 18:50:52 INFO - { 18:50:52 INFO - mImpl.reset(); 18:50:52 INFO - } 18:50:52 INFO - const T& Value() const 18:50:52 INFO - { 18:50:52 INFO - return *mImpl; 18:50:52 INFO - } 18:50:52 INFO - InternalType& Value() 18:50:52 INFO - { 18:50:52 INFO - return *mImpl; 18:50:52 INFO - } 18:50:52 INFO - const InternalType& InternalValue() const 18:50:52 INFO - { 18:50:52 INFO - return *mImpl; 18:50:52 INFO - } 18:50:52 INFO - private: 18:50:52 INFO - Optional_base(const Optional_base& other) = delete; 18:50:52 INFO - const Optional_base &operator=(const Optional_base &other) = delete; 18:50:52 INFO - protected: 18:50:52 INFO - Maybe mImpl; 18:50:52 INFO - }; 18:50:52 INFO - template 18:50:52 INFO - class Optional : public Optional_base 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - Optional() : 18:50:52 INFO - Optional_base() 18:50:52 INFO - {} 18:50:52 INFO - explicit Optional(const T& aValue) : 18:50:52 INFO - Optional_base(aValue) 18:50:52 INFO - {} 18:50:52 INFO - }; 18:50:52 INFO - template 18:50:52 INFO - class Optional > : 18:50:52 INFO - public Optional_base, JS::Rooted > 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - Optional() : 18:50:52 INFO - Optional_base, JS::Rooted >() 18:50:52 INFO - {} 18:50:52 INFO - explicit Optional(JSContext* cx) : 18:50:52 INFO - Optional_base, JS::Rooted >() 18:50:52 INFO - { 18:50:52 INFO - this->Construct(cx); 18:50:52 INFO - } 18:50:52 INFO - Optional(JSContext* cx, const T& aValue) : 18:50:52 INFO - Optional_base, JS::Rooted >(cx, aValue) 18:50:52 INFO - {} 18:50:52 INFO - JS::Handle Value() const 18:50:52 INFO - { 18:50:52 INFO - return *this->mImpl; 18:50:52 INFO - } 18:50:52 INFO - JS::Rooted& Value() 18:50:52 INFO - { 18:50:52 INFO - return *this->mImpl; 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - template<> 18:50:52 INFO - class Optional : public Optional_base 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - Optional() : 18:50:52 INFO - Optional_base() 18:50:52 INFO - {} 18:50:52 INFO - explicit Optional(JSObject* aValue) : 18:50:52 INFO - Optional_base(aValue) 18:50:52 INFO - {} 18:50:52 INFO - JSObject*& Construct() 18:50:52 INFO - { 18:50:52 INFO - return Optional_base::Construct( 18:50:52 INFO - static_cast(nullptr)); 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - JSObject*& Construct(const T1& t1) 18:50:52 INFO - { 18:50:52 INFO - return Optional_base::Construct(t1); 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - template<> 18:50:52 INFO - class Optional 18:50:52 INFO - { 18:50:52 INFO - private: 18:50:52 INFO - Optional() = delete; 18:50:52 INFO - explicit Optional(const JS::Value& aValue) = delete; 18:50:52 INFO - }; 18:50:52 INFO - template class NonNull; 18:50:52 INFO - template 18:50:52 INFO - class Optional > : public Optional_base > 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - T& Value() const 18:50:52 INFO - { 18:50:52 INFO - return *this->mImpl->get(); 18:50:52 INFO - } 18:50:52 INFO - NonNull& Value() 18:50:52 INFO - { 18:50:52 INFO - return *this->mImpl; 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - template 18:50:52 INFO - class Optional > : public Optional_base > 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - T& Value() const 18:50:52 INFO - { 18:50:52 INFO - return *this->mImpl->get(); 18:50:52 INFO - } 18:50:52 INFO - OwningNonNull& Value() 18:50:52 INFO - { 18:50:52 INFO - return *this->mImpl; 18:50:52 INFO - } 18:50:52 INFO - }; 18:50:52 INFO - namespace binding_detail { 18:50:52 INFO - struct FakeString; 18:50:52 INFO - } 18:50:52 INFO - template<> 18:50:52 INFO - class Optional 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - Optional() : mPassed(false) {} 18:50:52 INFO - bool WasPassed() const 18:50:52 INFO - { 18:50:52 INFO - return mPassed; 18:50:52 INFO - } 18:50:52 INFO - void operator=(const nsAString* str) 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(str))))) { MOZ_ReportAssertionFailure("str", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 357); do { } while (0); do { __debugbreak(); MOZ_NoReturn(357); } while (0); } } while (0); 18:50:52 INFO - mStr = str; 18:50:52 INFO - mPassed = true; 18:50:52 INFO - } 18:50:52 INFO - void operator=(const binding_detail::FakeString* str) 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(str))))) { MOZ_ReportAssertionFailure("str", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 366); do { } while (0); do { __debugbreak(); MOZ_NoReturn(366); } while (0); } } while (0); 18:50:52 INFO - mStr = reinterpret_cast(str); 18:50:52 INFO - mPassed = true; 18:50:52 INFO - } 18:50:52 INFO - const nsAString& Value() const 18:50:52 INFO - { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(WasPassed()))))) { MOZ_ReportAssertionFailure("WasPassed()", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 373); do { } while (0); do { __debugbreak(); MOZ_NoReturn(373); } while (0); } } while (0); 18:50:52 INFO - return *mStr; 18:50:52 INFO - } 18:50:52 INFO - private: 18:50:52 INFO - Optional(const Optional& other) = delete; 18:50:52 INFO - const Optional &operator=(const Optional &other) = delete; 18:50:52 INFO - bool mPassed; 18:50:52 INFO - const nsAString* mStr; 18:50:52 INFO - }; 18:50:52 INFO - template 18:50:52 INFO - class NonNull 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - NonNull() 18:50:52 INFO - : inited(false) 18:50:52 INFO - #line 394 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - {} 18:50:52 INFO - operator T&() const { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(inited))))) { MOZ_ReportAssertionFailure("inited", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 398); do { } while (0); do { __debugbreak(); MOZ_NoReturn(398); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ptr))))) { MOZ_ReportAssertionFailure("ptr" " (" "NonNull was set to null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 399); do { } while (0); do { __debugbreak(); MOZ_NoReturn(399); } while (0); } } while (0); 18:50:52 INFO - return *ptr; 18:50:52 INFO - } 18:50:52 INFO - operator T*() const { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(inited))))) { MOZ_ReportAssertionFailure("inited", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 404); do { } while (0); do { __debugbreak(); MOZ_NoReturn(404); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ptr))))) { MOZ_ReportAssertionFailure("ptr" " (" "NonNull was set to null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 405); do { } while (0); do { __debugbreak(); MOZ_NoReturn(405); } while (0); } } while (0); 18:50:52 INFO - return ptr; 18:50:52 INFO - } 18:50:52 INFO - void operator=(T* t) { 18:50:52 INFO - ptr = t; 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ptr))))) { MOZ_ReportAssertionFailure("ptr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 411); do { } while (0); do { __debugbreak(); MOZ_NoReturn(411); } while (0); } } while (0); 18:50:52 INFO - inited = true; 18:50:52 INFO - #line 415 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - } 18:50:52 INFO - template 18:50:52 INFO - void operator=(U* t) { 18:50:52 INFO - ptr = t->ToAStringPtr(); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ptr))))) { MOZ_ReportAssertionFailure("ptr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 420); do { } while (0); do { __debugbreak(); MOZ_NoReturn(420); } while (0); } } while (0); 18:50:52 INFO - inited = true; 18:50:52 INFO - #line 424 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - } 18:50:52 INFO - T** Slot() { 18:50:52 INFO - inited = true; 18:50:52 INFO - #line 430 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - return &ptr; 18:50:52 INFO - } 18:50:52 INFO - T* Ptr() { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(inited))))) { MOZ_ReportAssertionFailure("inited", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 434); do { } while (0); do { __debugbreak(); MOZ_NoReturn(434); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ptr))))) { MOZ_ReportAssertionFailure("ptr" " (" "NonNull was set to null" ")", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 435); do { } while (0); do { __debugbreak(); MOZ_NoReturn(435); } while (0); } } while (0); 18:50:52 INFO - return ptr; 18:50:52 INFO - } 18:50:52 INFO - T* get() const { 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(inited))))) { MOZ_ReportAssertionFailure("inited", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 441); do { } while (0); do { __debugbreak(); MOZ_NoReturn(441); } while (0); } } while (0); 18:50:52 INFO - do { static_assert(mozilla::detail::AssertionConditionType::isValid, "invalid assertion condition"); if ((!!(!(!!(ptr))))) { MOZ_ReportAssertionFailure("ptr", "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h", 442); do { } while (0); do { __debugbreak(); MOZ_NoReturn(442); } while (0); } } while (0); 18:50:52 INFO - return ptr; 18:50:52 INFO - } 18:50:52 INFO - protected: 18:50:52 INFO - T* ptr; 18:50:52 INFO - bool inited; 18:50:52 INFO - #line 451 "c:\\builds\\moz2_slave\\autoland-w32-d-000000000000000\\build\\src\\obj-firefox\\dist\\include\\mozilla/dom/BindingDeclarations.h" 18:50:52 INFO - }; 18:50:52 INFO - template 18:50:52 INFO - class Sequence : public FallibleTArray 18:50:52 INFO - { 18:50:52 INFO - public: 18:50:52 INFO - Sequence() : FallibleTArray() 18:50:52 INFO - {} 18:50:52 INFO - }; 18:50:52 INFO - inline nsWrapperCache* 18:50:52 INFO - GetWrapperCache(nsWrapperCache* cache) 18:50:52 INFO - { 18:50:52 INFO - return cache; 18:50:52 INFO - } 18:50:52 INFO - inline nsWrapperCache* 18:50:52 INFO - GetWrapperCache(void* p) 18:50:52 INFO - { 18:50:52 INFO - return nullptr; 18:50:52 INFO - } 18:50:52 INFO - template