summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Documentation/building/debugging-instructions.md41
-rw-r--r--build.out1646
-rw-r--r--src/ToolBox/SOS/Strike/CMakeLists.txt50
-rw-r--r--src/ToolBox/SOS/Strike/disasm.cpp50
-rw-r--r--src/ToolBox/SOS/Strike/disasm.h7
-rw-r--r--src/ToolBox/SOS/Strike/disasmX86.cpp16
-rw-r--r--src/ToolBox/SOS/Strike/eeheap.cpp10
-rw-r--r--src/ToolBox/SOS/Strike/exts.h2
-rw-r--r--src/ToolBox/SOS/Strike/sildasm.cpp46
-rw-r--r--src/ToolBox/SOS/Strike/strike.cpp24
-rw-r--r--src/ToolBox/SOS/Strike/util.cpp6
-rw-r--r--src/ToolBox/SOS/lldbplugin/soscommand.cpp58
-rw-r--r--src/inc/formattype.cpp8
-rw-r--r--src/inc/formattype.h4
14 files changed, 163 insertions, 1805 deletions
diff --git a/Documentation/building/debugging-instructions.md b/Documentation/building/debugging-instructions.md
index ff31611dcf..290e061c55 100644
--- a/Documentation/building/debugging-instructions.md
+++ b/Documentation/building/debugging-instructions.md
@@ -42,27 +42,48 @@ You can combine steps 4-8 and pass everything on the lldb command line:
SOS commands supported by the lldb plugin:
- IP2MD
+ bpmd
+ ClrStack
DumpStackObjects
DumpMD
DumpClass
DumpMT
DumpArray
DumpObj
- PrintException
- DumpModule
- DumpDomain
DumpAssembly
+ DumpDomain
+ DumpHeap
+ DumpLog
+ DumpModule
+ DumpRuntimeTypes
+ DumpVC
+ EEHeap
+ EHInfo
+ FindAppDomain
+ GCRoot
+ GCInfo
+ IP2MD
+ Name2EE
+ PrintException
ThreadState
Threads
- FindAppDomain
- DumpLog
Token2EE
- Name2EE
- ClrStack
- BPMD
VerifyHeap
- DumpHeap
+
+There are some aliases for the most common commands:
+
+ bpmd -> sos bpmd
+ clrstack -> sos ClrStack
+ clrthreads -> sos Threads
+ dumpheap -> sos DumpHeap
+ dumpobj -> sos DumpObj
+ dso -> sos DumpStackObjects
+ eeheap -> sos EEHeap
+ gcroot -> sos GCRoot
+ ip2md -> sos IP2MD
+ printexception -> sos PrintException
+
+For more information on SOS commands see: https://msdn.microsoft.com/en-us/library/bb190764(v=vs.110).aspx
Debugging Mscorlib and/or managed application
=============================================
diff --git a/build.out b/build.out
deleted file mode 100644
index 3512427f5a..0000000000
--- a/build.out
+++ /dev/null
@@ -1,1646 +0,0 @@
-Commencing CoreCLR Repo build
-
-Checking pre-requisites...
-
-Commencing build of native components for Windows_NT.x64.Debug
-
--- Configuring done
--- Generating done
--- Build files have been written to: C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug
-Build started 8/17/2015 12:08:11 PM.
- 1>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\install.vcxproj" on node 1 (default targets).
- 1>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\install.vcxproj" (1) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) on node 1 (default targets).
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ZERO_CHECK.vcxproj" (6) on node 19 (default targets).
- 6>InitializeBuildStatus:
- Creating "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- CustomBuild:
- All outputs are up-to-date.
- FinalizeBuildStatus:
- Deleting file "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild".
- Touching "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate".
- 6>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ZERO_CHECK.vcxproj" (default targets).
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\crossgen\cee_crossgen.vcxproj" (25) on node 17 (default targets).
- 25>InitializeBuildStatus:
- Creating "cee_crossgen.dir\Debug\cee_crossgen.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\crossgen\crossgen.vcxproj" (16) on node 3 (default targets).
- 16>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\crossgen\crossgen.vcxproj" (16) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\crossgen\mdwinmd_crossgen.vcxproj" (53) on node 13 (default targets).
- 53>InitializeBuildStatus:
- Creating "mdwinmd_crossgen.dir\Debug\mdwinmd_crossgen.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\cryptography\comcrypt_wks.vcxproj" (63) on node 24 (default targets).
- 63>InitializeBuildStatus:
- Creating "comcrypt_wks.dir\Debug\comcrypt_wks.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) on node 6 (default targets).
- 20>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\wks\mdruntimerw_wks.vcxproj" (56) on node 22 (default targets).
- 56>InitializeBuildStatus:
- Creating "mdruntimerw_wks.dir\Debug\mdruntimerw_wks.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\crossgen\mdcompiler_crossgen.vcxproj" (40) on node 2 (default targets).
- 40>InitializeBuildStatus:
- Creating "mdcompiler_crossgen.dir\Debug\mdcompil.3A393107.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscorrc\full\mscorrc.debug.vcxproj" (67) on node 11 (default targets).
- 67>InitializeBuildStatus:
- Creating "mscorrc.debug.dir\Debug\mscorrc.debug.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 16>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\crossgen\crossgen.vcxproj" (16) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\crossgen\utilcode_crossgen.vcxproj" (72) on node 23 (default targets).
- 72>InitializeBuildStatus:
- Creating "utilcode_crossgen.dir\Debug\utilcode.B9718DD5.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 25>CustomBuild:
- All outputs are up-to-date.
- 53>CustomBuild:
- All outputs are up-to-date.
- 72>CustomBuild:
- All outputs are up-to-date.
- 40>CustomBuild:
- All outputs are up-to-date.
- 63>CustomBuild:
- All outputs are up-to-date.
- 67>CustomBuild:
- All outputs are up-to-date.
- 56>CustomBuild:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\unwinder\dac\unwinder_dac.vcxproj" (73) on node 16 (default targets).
- 73>InitializeBuildStatus:
- Creating "unwinder_dac.dir\Debug\unwinder_dac.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\dac\mdruntime_dac.vcxproj" (55) on node 12 (default targets).
- 55>InitializeBuildStatus:
- Creating "mdruntime_dac.dir\Debug\mdruntime_dac.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\wks\mdcompiler_wks.vcxproj" (41) on node 14 (default targets).
- 41>InitializeBuildStatus:
- Creating "mdcompiler_wks.dir\Debug\mdcompiler_wks.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 16>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\crossgen\crossgen.vcxproj" (16) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\crossgen\mdruntime_crossgen.vcxproj" (50) on node 3 (default targets).
- 50>InitializeBuildStatus:
- Creating "mdruntime_crossgen.dir\Debug\mdruntim.CE340F8D.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 53>ClCompile:
- All outputs are up-to-date.
- 67>ResourceCompile:
- All outputs are up-to-date.
- 50>CustomBuild:
- All outputs are up-to-date.
- 55>CustomBuild:
- All outputs are up-to-date.
- 73>CustomBuild:
- All outputs are up-to-date.
- 41>CustomBuild:
- All outputs are up-to-date.
- 53>ClCompile:
- All outputs are up-to-date.
- 20>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr_exports.vcxproj" (46) on node 6 (default targets).
- 46>InitializeBuildStatus:
- Creating "x64\Debug\coreclr_exports\coreclr_exports.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 56>ClCompile:
- All outputs are up-to-date.
- 20>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\dyncrt\utilcode.vcxproj" (68) on node 4 (default targets).
- 68>InitializeBuildStatus:
- Creating "utilcode.dir\Debug\utilcode.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\crossgen\mdhotdata_crossgen.vcxproj" (44) on node 5 (default targets).
- 44>InitializeBuildStatus:
- Creating "mdhotdata_crossgen.dir\Debug\mdhotdat.AE9DD455.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 16>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\crossgen\crossgen.vcxproj" (16) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\binder\v3binder_crossgen\v3binder_crossgen.vcxproj" (60) on node 21 (default targets).
- 60>InitializeBuildStatus:
- Creating "v3binder_crossgen.dir\Debug\v3binder.5915B88A.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 46>CustomBuild:
- All outputs are up-to-date.
- 16>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\crossgen\crossgen.vcxproj" (16) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\strongname\api\crossgen\strongname_crossgen.vcxproj" (58) on node 10 (default targets).
- 58>InitializeBuildStatus:
- Creating "strongname_crossgen.dir\Debug\strongna.53BAF8C9.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscorrc\small\mscorrc.vcxproj" (65) on node 18 (default targets).
- 65>InitializeBuildStatus:
- Creating "mscorrc.dir\Debug\mscorrc.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 72>ClCompile:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\dbi\mdcompiler-dbi.vcxproj" (39) on node 8 (default targets).
- 39>InitializeBuildStatus:
- Creating "mdcompiler-dbi.dir\Debug\mdcompiler-dbi.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 68>CustomBuild:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\dbi\mdwinmd_dbi.vcxproj" (66) on node 7 (default targets).
- 66>InitializeBuildStatus:
- Creating "mdwinmd_dbi.dir\Debug\mdwinmd_dbi.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\full-staticcrt\mdhotdata-staticcrt.vcxproj" (36) on node 20 (default targets).
- 36>InitializeBuildStatus:
- Creating "mdhotdata-staticcrt.dir\Debug\mdhotdat.5F707255.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 56>ClCompile:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\wks\cee_wks.vcxproj" (34) on node 15 (default targets).
- 34>InitializeBuildStatus:
- Creating "cee_wks.dir\Debug\cee_wks.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\dbgshim\dbgshim.vcxproj" (4) on node 1 (default targets).
- 4>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\dbgshim\dbgshim.vcxproj" (4) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\shim\debugshim.vcxproj" (26) on node 1 (default targets).
- 26>InitializeBuildStatus:
- Creating "debugshim.dir\Debug\debugshim.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\strongname\api\dac\strongname_dac.vcxproj" (70) on node 9 (default targets).
- 70>InitializeBuildStatus:
- Creating "strongname_dac.dir\Debug\strongname_dac.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 46>FinalizeBuildStatus:
- Deleting file "x64\Debug\coreclr_exports\coreclr_exports.tlog\unsuccessfulbuild".
- Touching "x64\Debug\coreclr_exports\coreclr_exports.tlog\coreclr_exports.lastbuildstate".
- 44>CustomBuild:
- All outputs are up-to-date.
- 46>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr_exports.vcxproj" (default targets).
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\gcinfo\lib\gcinfo.vcxproj" (28) on node 13 (default targets).
- 28>InitializeBuildStatus:
- Creating "gcinfo.dir\Debug\gcinfo.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 20>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\strongname\api\wks\strongname_wks.vcxproj" (49) on node 11 (default targets).
- 49>InitializeBuildStatus:
- Creating "strongname_wks.dir\Debug\strongname_wks.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 34>PreBuildEvent:
- setlocal
- C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Bypass "& ""C:/ssd/coreclr/src/vm/h2inc.ps1""" """C:/ssd/coreclr/src/vm/amd64/asmconstants.h""" >"C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/vm/wks/AsmConstants.tmp"
- if %errorlevel% neq 0 goto :cmEnd
- "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\cl.exe" -DDEBUG -D_DEBUG -D_DBG -DURTBLDENV_FRIENDLY=Checked -DBUILDENV_CHECKED=1 -DWRITE_BARRIER_CHECK=1 -DFEATURE_EVENT_TRACE=1 -D_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS -DDEV10 -DWIN32 -DDEVL=1 -D_WIN32_WINNT=0x0602 -D_WIN32_IE=0x0900 -DWINNT=1 -DNT_INST=0 -DCONDITION_HANDLING=1 -DNTDDI_VERSION=NTDDI_WIN8 -DDBG_TARGET_AMD64 -D_TARGET_AMD64_=1 -D_CRT_SECURE_NO_WARNINGS -DNTMAKEENV -D_BLD_CLR -DWINVER=0x0602 -DWIN32_LEAN_AND_MEAN=1 -DDEBUGGING_SUPPORTED -DEnC_SUPPORTED -DFEATURE_APPDOMAIN_RESOURCE_MONITORING -DFEATURE_ARRAYSTUB_AS_IL -DFEATURE_ASYNC_IO -DFEATURE_BCL_FORMATTING -DFEATURE_COLLECTIBLE_TYPES -DFEATURE_CLASSIC_COMINTEROP -DFEATURE_APPX -DFEATURE_COMINTEROP -DFEATURE_COMINTEROP_APARTMENT_SUPPORT -DFEATURE_COMINTEROP_UNMANAGED_ACTIVATION -DFEATURE_COMINTEROP_WINRT_MANAGED_ACTIVATION -DFEATURE_ICASTABLE -DFEATURE_CORECLR -DFEATURE_CORESYSTEM -DFEATURE_CORRUPTING_EXCEPTIONS -DFEATURE_CRYPTO -DFEATURE_EXCEPTIONDISPATCHINFO -DFEATURE_FRAMEWORK_INTERNAL -DFEATURE_HIJACK -DFEATURE_HOST_ASSEMBLY_RESOLVER -DFEATURE_HOSTED_BINDER -DFEATURE_ISOSTORE -DFEATURE_ISOSTORE_LIGHT -DFEATURE_ISYM_READER -DFEATURE_LEGACYNETCF -DFEATURE_LEGACYNETCFCRYPTO -DFEATURE_LEGACYNETCF_DBG_HOST_CONTROL -DFEATURE_LEGACYNETCFFAS -DFEATURE_LEGACYSURFACE -DFEATURE_LOADER_OPTIMIZATION -DFEATURE_MANAGED_ETW -DFEATURE_MANAGED_ETW_CHANNELS -DFEATURE_MAIN_CLR_MODULE_USES_CORE_NAME -DFEATURE_MERGE_CULTURE_SUPPORT_AND_ENGINE -DFEATURE_MERGE_JIT_AND_ENGINE -DFEATURE_NORM_IDNA_ONLY -DFEATURE_PREJIT -DFEATURE_RANDOMIZED_STRING_HASHING -DFEATURE_READYTORUN -DFEATURE_STANDALONE_SN -DFEATURE_STRONGNAME_DELAY_SIGNING_ALLOWED -DFEATURE_STRONGNAME_MIGRATION -DFEATURE_STRONGNAME_TESTKEY_ALLOWED -DFEATURE_SVR_GC -DFEATURE_SYNTHETIC_CULTURES -DFEATURE_VERSIONING -DFEATURE_VERSIONING_LOG -DFEATURE_WIN32_REGISTRY -DFEATURE_WINDOWSPHONE -DFEATURE_WINMD_RESILIENT -DFEATURE_X509 -DFEATURE_X509_SECURESTRINGS -DPROFILING_SUPPORTED -DFEATURE_MULTICOREJIT -DFEATURE_USE_ASM_GC_WRITE_BARRIERS -DFEATURE_SYMDIFF -D_AMD64_ -D_AMD64_SIMULATOR_ -D_AMD64_SIMULATOR_PERF_ -D_AMD64_WORKAROUND_ -D_WIN64 -DAMD64 -D_SKIP_IF_SIMULATOR_ -D_SECURE_SCL=0 -D_NEW_SDK=1 -DOFFICIAL_BUILD=0 -DBETA=0 -DFX_BRANCH_SYNC_COUNTER_VALUE=0 -DUNICODE -D_UNICODE -D_TARGET_AMD64_=1 -DDBG_TARGET_64BIT=1 -DDBG_TARGET_AMD64=1 -DDBG_TARGET_WIN64=1 -DFEATURE_LEAVE_RUNTIME_HOLDER=1 -DUNICODE -D_UNICODE -DFEATURE_MERGE_JIT_AND_ENGINE /EP C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/vm/wks/AsmConstants.tmp >"C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/vm/wks/AsmConstants.inc"
- if %errorlevel% neq 0 goto :cmEnd
- :cmEnd
- endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
- :cmErrorLevel
- exit /b %1
- :cmDone
- if %errorlevel% neq 0 goto :VCEnd
- :VCEnd
- 58>CustomBuild:
- All outputs are up-to-date.
- 60>CustomBuild:
- All outputs are up-to-date.
- 39>CustomBuild:
- All outputs are up-to-date.
- 65>CustomBuild:
- All outputs are up-to-date.
- 40>ClCompile:
- All outputs are up-to-date.
- 28>CustomBuild:
- All outputs are up-to-date.
- 49>CustomBuild:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\dac\mdwinmd_dac.vcxproj" (62) on node 6 (default targets).
- 62>InitializeBuildStatus:
- Creating "mdwinmd_dac.dir\Debug\mdwinmd_dac.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 66>CustomBuild:
- All outputs are up-to-date.
- 36>CustomBuild:
- All outputs are up-to-date.
- 26>CustomBuild:
- All outputs are up-to-date.
- 70>CustomBuild:
- All outputs are up-to-date.
- 65>ResourceCompile:
- All outputs are up-to-date.
- 56>Lib:
- All outputs are up-to-date.
- 55>ClCompile:
- All outputs are up-to-date.
- 56>Lib:
- mdruntimerw_wks.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\wks\Debug\mdruntimerw_wks.lib
- 50>ClCompile:
- All outputs are up-to-date.
- 62>CustomBuild:
- All outputs are up-to-date.
- 41>ClCompile:
- All outputs are up-to-date.
- 20>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscordac\mscordaccore.vcxproj" (47) on node 8 (default targets).
- 47>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscordac\mscordaccore.vcxproj" (47) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscordac\mscordaccore_def.vcxproj" (74) on node 22 (default targets).
- 74>InitializeBuildStatus:
- Creating "x64\Debug\mscordaccore_def\mscordaccore_def.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 26>ClCompile:
- All outputs are up-to-date.
- 28>ClCompile:
- All outputs are up-to-date.
- 55>ClCompile:
- All outputs are up-to-date.
- 44>ClCompile:
- All outputs are up-to-date.
- 65>Link:
- All outputs are up-to-date.
- 26>Lib:
- All outputs are up-to-date.
- 50>ClCompile:
- All outputs are up-to-date.
- 26>Lib:
- debugshim.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\shim\Debug\debugshim.lib
- 68>ClCompile:
- All outputs are up-to-date.
- 65>Link:
- mscorrc.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscorrc\small\Debug\mscorrc.dll
- 40>ClCompile:
- All outputs are up-to-date.
- 36>ClCompile:
- All outputs are up-to-date.
- 26>FinalizeBuildStatus:
- Deleting file "debugshim.dir\Debug\debugshim.tlog\unsuccessfulbuild".
- 28>Lib:
- All outputs are up-to-date.
- 26>FinalizeBuildStatus:
- Touching "debugshim.dir\Debug\debugshim.tlog\debugshim.lastbuildstate".
- 65>FinalizeBuildStatus:
- Deleting file "mscorrc.dir\Debug\mscorrc.tlog\unsuccessfulbuild".
- 26>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\shim\debugshim.vcxproj" (default targets).
- 65>FinalizeBuildStatus:
- Touching "mscorrc.dir\Debug\mscorrc.tlog\mscorrc.lastbuildstate".
- 28>Lib:
- gcinfo.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\gcinfo\lib\Debug\gcinfo.lib
- 65>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscorrc\small\mscorrc.vcxproj" (default targets).
- 28>FinalizeBuildStatus:
- Deleting file "gcinfo.dir\Debug\gcinfo.tlog\unsuccessfulbuild".
- 55>Lib:
- All outputs are up-to-date.
- 50>Lib:
- All outputs are up-to-date.
- 55>Lib:
- mdruntime_dac.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\dac\Debug\mdruntime_dac.lib
- 28>FinalizeBuildStatus:
- Touching "gcinfo.dir\Debug\gcinfo.tlog\gcinfo.lastbuildstate".
- 50>Lib:
- mdruntime_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\crossgen\Debug\mdruntime_crossgen.lib
- 16>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\crossgen\crossgen.vcxproj" (16) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\crossgen\mdruntimerw_crossgen.vcxproj" (42) on node 1 (default targets).
- 42>InitializeBuildStatus:
- Creating "mdruntimerw_crossgen.dir\Debug\mdruntim.AFC3F5D9.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 28>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\gcinfo\lib\gcinfo.vcxproj" (default targets).
- 20>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\wks\mdruntime_wks.vcxproj" (48) on node 18 (default targets).
- 48>InitializeBuildStatus:
- Creating "mdruntime_wks.dir\Debug\mdruntime_wks.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 55>FinalizeBuildStatus:
- Deleting file "mdruntime_dac.dir\Debug\mdruntime_dac.tlog\unsuccessfulbuild".
- 50>FinalizeBuildStatus:
- Deleting file "mdruntime_crossgen.dir\Debug\mdruntim.CE340F8D.tlog\unsuccessfulbuild".
- 55>FinalizeBuildStatus:
- Touching "mdruntime_dac.dir\Debug\mdruntime_dac.tlog\mdruntime_dac.lastbuildstate".
- 50>FinalizeBuildStatus:
- Touching "mdruntime_crossgen.dir\Debug\mdruntim.CE340F8D.tlog\mdruntime_crossgen.lastbuildstate".
- 40>Lib:
- All outputs are up-to-date.
- 55>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\dac\mdruntime_dac.vcxproj" (default targets).
- 42>CustomBuild:
- All outputs are up-to-date.
- 41>ClCompile:
- All outputs are up-to-date.
- 50>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\crossgen\mdruntime_crossgen.vcxproj" (default targets).
- 40>Lib:
- mdcompiler_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\crossgen\Debug\mdcompiler_crossgen.lib
- 53>Lib:
- All outputs are up-to-date.
- 36>ClCompile:
- All outputs are up-to-date.
- 48>CustomBuild:
- All outputs are up-to-date.
- 53>Lib:
- mdwinmd_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\crossgen\Debug\mdwinmd_crossgen.lib
- 66>ClCompile:
- All outputs are up-to-date.
- 39>ClCompile:
- All outputs are up-to-date.
- 40>FinalizeBuildStatus:
- Deleting file "mdcompiler_crossgen.dir\Debug\mdcompil.3A393107.tlog\unsuccessfulbuild".
- 4>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\dbgshim\dbgshim.vcxproj" (4) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\staticnohost\utilcodestaticnohost.vcxproj" (43) on node 12 (default targets).
- 43>InitializeBuildStatus:
- Creating "utilcodestaticnohost.dir\Debug\utilcode.F8854E0D.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 53>FinalizeBuildStatus:
- Deleting file "mdwinmd_crossgen.dir\Debug\mdwinmd_crossgen.tlog\unsuccessfulbuild".
- 40>FinalizeBuildStatus:
- Touching "mdcompiler_crossgen.dir\Debug\mdcompil.3A393107.tlog\mdcompiler_crossgen.lastbuildstate".
- 53>FinalizeBuildStatus:
- Touching "mdwinmd_crossgen.dir\Debug\mdwinmd_crossgen.tlog\mdwinmd_crossgen.lastbuildstate".
- 40>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\crossgen\mdcompiler_crossgen.vcxproj" (default targets).
- 53>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\crossgen\mdwinmd_crossgen.vcxproj" (default targets).
- 44>ClCompile:
- All outputs are up-to-date.
- 62>ClCompile:
- All outputs are up-to-date.
- 43>CustomBuild:
- All outputs are up-to-date.
- 66>ClCompile:
- All outputs are up-to-date.
- 36>Lib:
- All outputs are up-to-date.
- 41>Lib:
- All outputs are up-to-date.
- 74>FinalizeBuildStatus:
- Deleting file "x64\Debug\mscordaccore_def\mscordaccore_def.tlog\unsuccessfulbuild".
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\daccess\daccess.vcxproj" (21) on node 2 (default targets).
- 21>InitializeBuildStatus:
- Creating "daccess.dir\Debug\daccess.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 74>FinalizeBuildStatus:
- Touching "x64\Debug\mscordaccore_def\mscordaccore_def.tlog\mscordaccore_def.lastbuildstate".
- 36>Lib:
- mdhotdata-staticcrt.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\full-staticcrt\Debug\mdhotdata-staticcrt.lib
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\clretwrc\clretwrc.vcxproj" (19) on node 13 (default targets).
- 19>InitializeBuildStatus:
- Creating "clretwrc.dir\Debug\clretwrc.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 41>Lib:
- mdcompiler_wks.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\wks\Debug\mdcompiler_wks.lib
- 74>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscordac\mscordaccore_def.vcxproj" (default targets).
- 44>Lib:
- All outputs are up-to-date.
- 19>PreBuildEvent:
- Description: MessageCompile C:/ssd/coreclr/src/vm/ClrEtwAll.man
- 56>FinalizeBuildStatus:
- Deleting file "mdruntimerw_wks.dir\Debug\mdruntimerw_wks.tlog\unsuccessfulbuild".
- 19>PreBuildEvent:
- setlocal
- mc -h C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/clretwrc -r C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/clretwrc -b -co -um -p FireEtw C:/ssd/coreclr/src/vm/ClrEtwAll.man
- if %errorlevel% neq 0 goto :cmEnd
- :cmEnd
- endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
- :cmErrorLevel
- exit /b %1
- :cmDone
- if %errorlevel% neq 0 goto :VCEnd
- :VCEnd
- 44>Lib:
- mdhotdata_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\crossgen\Debug\mdhotdata_crossgen.lib
- 56>FinalizeBuildStatus:
- Touching "mdruntimerw_wks.dir\Debug\mdruntimerw_wks.tlog\mdruntimerw_wks.lastbuildstate".
- 36>FinalizeBuildStatus:
- Deleting file "mdhotdata-staticcrt.dir\Debug\mdhotdat.5F707255.tlog\unsuccessfulbuild".
- 41>FinalizeBuildStatus:
- Deleting file "mdcompiler_wks.dir\Debug\mdcompiler_wks.tlog\unsuccessfulbuild".
- 36>FinalizeBuildStatus:
- Touching "mdhotdata-staticcrt.dir\Debug\mdhotdat.5F707255.tlog\mdhotdata-staticcrt.lastbuildstate".
- 56>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\wks\mdruntimerw_wks.vcxproj" (default targets).
- 62>ClCompile:
- All outputs are up-to-date.
- 66>Lib:
- All outputs are up-to-date.
- 21>CustomBuild:
- All outputs are up-to-date.
- 41>FinalizeBuildStatus:
- Touching "mdcompiler_wks.dir\Debug\mdcompiler_wks.tlog\mdcompiler_wks.lastbuildstate".
- 36>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\full-staticcrt\mdhotdata-staticcrt.vcxproj" (default targets).
- 41>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\wks\mdcompiler_wks.vcxproj" (default targets).
- 44>FinalizeBuildStatus:
- Deleting file "mdhotdata_crossgen.dir\Debug\mdhotdat.AE9DD455.tlog\unsuccessfulbuild".
- Touching "mdhotdata_crossgen.dir\Debug\mdhotdat.AE9DD455.tlog\mdhotdata_crossgen.lastbuildstate".
- 63>ClCompile:
- All outputs are up-to-date.
- 44>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\crossgen\mdhotdata_crossgen.vcxproj" (default targets).
- 66>Lib:
- mdwinmd_dbi.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\dbi\Debug\mdwinmd_dbi.lib
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\dac\mdruntimerw_dac.vcxproj" (69) on node 20 (default targets).
- 69>InitializeBuildStatus:
- Creating "mdruntimerw_dac.dir\Debug\mdruntimerw_dac.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\coreclr\hosts\corerun\CoreRun.vcxproj" (31) on node 22 (default targets).
- 31>InitializeBuildStatus:
- Creating "CoreRun.dir\Debug\CoreRun.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\dac\utilcode_dac.vcxproj" (75) on node 14 (default targets).
- 75>InitializeBuildStatus:
- Creating "utilcode_dac.dir\Debug\utilcode_dac.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 66>FinalizeBuildStatus:
- Deleting file "mdwinmd_dbi.dir\Debug\mdwinmd_dbi.tlog\unsuccessfulbuild".
- 62>Lib:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\dbi\mdruntimerw-dbi.vcxproj" (57) on node 5 (default targets).
- 57>InitializeBuildStatus:
- Creating "mdruntimerw-dbi.dir\Debug\mdruntimerw-dbi.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 73>ClCompile:
- All outputs are up-to-date.
- 62>Lib:
- mdwinmd_dac.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\dac\Debug\mdwinmd_dac.lib
- 66>FinalizeBuildStatus:
- Touching "mdwinmd_dbi.dir\Debug\mdwinmd_dbi.tlog\mdwinmd_dbi.lastbuildstate".
- 66>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\dbi\mdwinmd_dbi.vcxproj" (default targets).
- 63>Lib:
- All outputs are up-to-date.
- 39>ClCompile:
- All outputs are up-to-date.
- 63>Lib:
- comcrypt_wks.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\cryptography\Debug\comcrypt_wks.lib
- 43>ClCompile:
- All outputs are up-to-date.
- 62>FinalizeBuildStatus:
- Deleting file "mdwinmd_dac.dir\Debug\mdwinmd_dac.tlog\unsuccessfulbuild".
- 31>CustomBuild:
- All outputs are up-to-date.
- 69>CustomBuild:
- All outputs are up-to-date.
- 75>CustomBuild:
- All outputs are up-to-date.
- 62>FinalizeBuildStatus:
- Touching "mdwinmd_dac.dir\Debug\mdwinmd_dac.tlog\mdwinmd_dac.lastbuildstate".
- 62>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\dac\mdwinmd_dac.vcxproj" (default targets).
- 57>CustomBuild:
- All outputs are up-to-date.
- 63>FinalizeBuildStatus:
- Deleting file "comcrypt_wks.dir\Debug\comcrypt_wks.tlog\unsuccessfulbuild".
- 73>Lib:
- All outputs are up-to-date.
- 63>FinalizeBuildStatus:
- Touching "comcrypt_wks.dir\Debug\comcrypt_wks.tlog\comcrypt_wks.lastbuildstate".
- 73>Lib:
- unwinder_dac.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\unwinder\dac\Debug\unwinder_dac.lib
- 42>ClCompile:
- All outputs are up-to-date.
- 63>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\cryptography\comcrypt_wks.vcxproj" (default targets).
- 20>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\full\mdhotdata_full.vcxproj" (45) on node 7 (default targets).
- 45>InitializeBuildStatus:
- Creating "mdhotdata_full.dir\Debug\mdhotdata_full.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 48>ClCompile:
- All outputs are up-to-date.
- 73>FinalizeBuildStatus:
- Deleting file "unwinder_dac.dir\Debug\unwinder_dac.tlog\unsuccessfulbuild".
- Touching "unwinder_dac.dir\Debug\unwinder_dac.tlog\unwinder_dac.lastbuildstate".
- 72>ClCompile:
- All outputs are up-to-date.
- 45>CustomBuild:
- All outputs are up-to-date.
- 73>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\unwinder\dac\unwinder_dac.vcxproj" (default targets).
- 39>Lib:
- All outputs are up-to-date.
- 31>ClCompile:
- All outputs are up-to-date.
- 39>Lib:
- mdcompiler-dbi.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\dbi\Debug\mdcompiler-dbi.lib
- FinalizeBuildStatus:
- Deleting file "mdcompiler-dbi.dir\Debug\mdcompiler-dbi.tlog\unsuccessfulbuild".
- Touching "mdcompiler-dbi.dir\Debug\mdcompiler-dbi.tlog\mdcompiler-dbi.lastbuildstate".
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\dac\mdhotdata_dac.vcxproj" (54) on node 16 (default targets).
- 54>InitializeBuildStatus:
- Creating "mdhotdata_dac.dir\Debug\mdhotdata_dac.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 25>ClCompile:
- All outputs are up-to-date.
- 31>ResourceCompile:
- All outputs are up-to-date.
- 39>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\dbi\mdcompiler-dbi.vcxproj" (default targets).
- 48>ClCompile:
- All outputs are up-to-date.
- 42>ClCompile:
- All outputs are up-to-date.
- 58>ClCompile:
- All outputs are up-to-date.
- 75>ClCompile:
- All outputs are up-to-date.
- 54>CustomBuild:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\ee\dac\cordbee_dac.vcxproj" (7) on node 8 (default targets).
- 7>InitializeBuildStatus:
- Creating "cordbee_dac.dir\Debug\cordbee_dac.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 48>Lib:
- All outputs are up-to-date.
- 42>Lib:
- All outputs are up-to-date.
- 7>CustomBuild:
- All outputs are up-to-date.
- 49>ClCompile:
- All outputs are up-to-date.
- 48>Lib:
- mdruntime_wks.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\wks\Debug\mdruntime_wks.lib
- 42>Lib:
- mdruntimerw_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\crossgen\Debug\mdruntimerw_crossgen.lib
- 31>Link:
- All outputs are up-to-date.
- 58>Lib:
- All outputs are up-to-date.
- 45>ClCompile:
- All outputs are up-to-date.
- 58>Lib:
- strongname_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\strongname\api\crossgen\Debug\strongname_crossgen.lib
- 42>FinalizeBuildStatus:
- Deleting file "mdruntimerw_crossgen.dir\Debug\mdruntim.AFC3F5D9.tlog\unsuccessfulbuild".
- 31>Link:
- CoreRun.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\coreclr\hosts\corerun\Debug\CoreRun.exe
- 69>ClCompile:
- All outputs are up-to-date.
- 42>FinalizeBuildStatus:
- Touching "mdruntimerw_crossgen.dir\Debug\mdruntim.AFC3F5D9.tlog\mdruntimerw_crossgen.lastbuildstate".
- 70>ClCompile:
- All outputs are up-to-date.
- 42>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\crossgen\mdruntimerw_crossgen.vcxproj" (default targets).
- 57>ClCompile:
- All outputs are up-to-date.
- 60>ClCompile:
- All outputs are up-to-date.
- 58>FinalizeBuildStatus:
- Deleting file "strongname_crossgen.dir\Debug\strongna.53BAF8C9.tlog\unsuccessfulbuild".
- 48>FinalizeBuildStatus:
- Deleting file "mdruntime_wks.dir\Debug\mdruntime_wks.tlog\unsuccessfulbuild".
- 58>FinalizeBuildStatus:
- Touching "strongname_crossgen.dir\Debug\strongna.53BAF8C9.tlog\strongname_crossgen.lastbuildstate".
- 48>FinalizeBuildStatus:
- Touching "mdruntime_wks.dir\Debug\mdruntime_wks.tlog\mdruntime_wks.lastbuildstate".
- 31>FinalizeBuildStatus:
- Deleting file "CoreRun.dir\Debug\CoreRun.tlog\unsuccessfulbuild".
- 72>Lib:
- All outputs are up-to-date.
- 49>Lib:
- All outputs are up-to-date.
- 68>ClCompile:
- All outputs are up-to-date.
- 49>Lib:
- strongname_wks.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\strongname\api\wks\Debug\strongname_wks.lib
- 31>FinalizeBuildStatus:
- Touching "CoreRun.dir\Debug\CoreRun.tlog\CoreRun.lastbuildstate".
- 58>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\strongname\api\crossgen\strongname_crossgen.vcxproj" (default targets).
- 48>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\wks\mdruntime_wks.vcxproj" (default targets).
- 31>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\coreclr\hosts\corerun\CoreRun.vcxproj" (default targets).
- 54>ClCompile:
- All outputs are up-to-date.
- 70>Lib:
- All outputs are up-to-date.
- 20>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\binder\v3binder\v3binder.vcxproj" (61) on node 1 (default targets).
- 61>InitializeBuildStatus:
- Creating "v3binder.dir\Debug\v3binder.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 70>Lib:
- strongname_dac.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\strongname\api\dac\Debug\strongname_dac.lib
- 45>ClCompile:
- All outputs are up-to-date.
- 49>FinalizeBuildStatus:
- Deleting file "strongname_wks.dir\Debug\strongname_wks.tlog\unsuccessfulbuild".
- Touching "strongname_wks.dir\Debug\strongname_wks.tlog\strongname_wks.lastbuildstate".
- 72>Lib:
- utilcode_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\crossgen\Debug\utilcode_crossgen.lib
- 49>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\strongname\api\wks\strongname_wks.vcxproj" (default targets).
- 69>ClCompile:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\jit\crossgen\jit_crossgen.vcxproj" (32) on node 10 (default targets).
- 32>InitializeBuildStatus:
- Creating "jit_crossgen.dir\Debug\jit_crossgen.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\ildbsymlib\ildbsymlib.vcxproj" (29) on node 18 (default targets).
- 29>InitializeBuildStatus:
- Creating "ildbsymlib.dir\Debug\ildbsymlib.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 57>ClCompile:
- All outputs are up-to-date.
- 70>FinalizeBuildStatus:
- Deleting file "strongname_dac.dir\Debug\strongname_dac.tlog\unsuccessfulbuild".
- Touching "strongname_dac.dir\Debug\strongname_dac.tlog\strongname_dac.lastbuildstate".
- 61>CustomBuild:
- All outputs are up-to-date.
- 70>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\strongname\api\dac\strongname_dac.vcxproj" (default targets).
- 60>Lib:
- All outputs are up-to-date.
- v3binder_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\binder\v3binder_crossgen\Debug\v3binder_crossgen.lib
- 45>Lib:
- All outputs are up-to-date.
- 72>FinalizeBuildStatus:
- Deleting file "utilcode_crossgen.dir\Debug\utilcode.B9718DD5.tlog\unsuccessfulbuild".
- 32>CustomBuild:
- All outputs are up-to-date.
- 29>CustomBuild:
- All outputs are up-to-date.
- 72>FinalizeBuildStatus:
- Touching "utilcode_crossgen.dir\Debug\utilcode.B9718DD5.tlog\utilcode_crossgen.lastbuildstate".
- 45>Lib:
- mdhotdata_full.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\full\Debug\mdhotdata_full.lib
- 54>ClCompile:
- All outputs are up-to-date.
- 72>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\crossgen\utilcode_crossgen.vcxproj" (default targets).
- 69>Lib:
- All outputs are up-to-date.
- 60>FinalizeBuildStatus:
- Deleting file "v3binder_crossgen.dir\Debug\v3binder.5915B88A.tlog\unsuccessfulbuild".
- 20>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\wks\mdwinmd_wks.vcxproj" (52) on node 9 (default targets).
- 52>InitializeBuildStatus:
- Creating "mdwinmd_wks.dir\Debug\mdwinmd_wks.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 69>Lib:
- mdruntimerw_dac.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\dac\Debug\mdruntimerw_dac.lib
- 60>FinalizeBuildStatus:
- Touching "v3binder_crossgen.dir\Debug\v3binder.5915B88A.tlog\v3binder_crossgen.lastbuildstate".
- 60>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\binder\v3binder_crossgen\v3binder_crossgen.vcxproj" (default targets).
- 45>FinalizeBuildStatus:
- Deleting file "mdhotdata_full.dir\Debug\mdhotdata_full.tlog\unsuccessfulbuild".
- 67>Link:
- All outputs are up-to-date.
- 45>FinalizeBuildStatus:
- Touching "mdhotdata_full.dir\Debug\mdhotdata_full.tlog\mdhotdata_full.lastbuildstate".
- 67>Link:
- mscorrc.debug.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscorrc\full\Debug\mscorrc.debug.dll
- 45>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\full\mdhotdata_full.vcxproj" (default targets).
- 57>Lib:
- All outputs are up-to-date.
- 69>FinalizeBuildStatus:
- Deleting file "mdruntimerw_dac.dir\Debug\mdruntimerw_dac.tlog\unsuccessfulbuild".
- 52>CustomBuild:
- All outputs are up-to-date.
- 67>FinalizeBuildStatus:
- Deleting file "mscorrc.debug.dir\Debug\mscorrc.debug.tlog\unsuccessfulbuild".
- 69>FinalizeBuildStatus:
- Touching "mdruntimerw_dac.dir\Debug\mdruntimerw_dac.tlog\mdruntimerw_dac.lastbuildstate".
- 57>Lib:
- mdruntimerw-dbi.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\dbi\Debug\mdruntimerw-dbi.lib
- 54>Lib:
- All outputs are up-to-date.
- 69>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\dac\mdruntimerw_dac.vcxproj" (default targets).
- 67>FinalizeBuildStatus:
- Touching "mscorrc.debug.dir\Debug\mscorrc.debug.tlog\mscorrc.debug.lastbuildstate".
- 67>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscorrc\full\mscorrc.debug.vcxproj" (default targets).
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ipcman\ipcman-staticcrt\ipcmanager-staticcrt.vcxproj" (33) on node 21 (default targets).
- 33>InitializeBuildStatus:
- Creating "ipcmanager-staticcrt.dir\Debug\ipcmanag.6BB38EC3.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 54>Lib:
- mdhotdata_dac.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\dac\Debug\mdhotdata_dac.lib
- 57>FinalizeBuildStatus:
- Deleting file "mdruntimerw-dbi.dir\Debug\mdruntimerw-dbi.tlog\unsuccessfulbuild".
- Touching "mdruntimerw-dbi.dir\Debug\mdruntimerw-dbi.tlog\mdruntimerw-dbi.lastbuildstate".
- 43>ClCompile:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\diasdk\dialib.vcxproj" (27) on node 7 (default targets).
- 27>InitializeBuildStatus:
- Creating "x64\Debug\dialib\dialib.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 57>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\enc\dbi\mdruntimerw-dbi.vcxproj" (default targets).
- 68>Lib:
- All outputs are up-to-date.
- 54>FinalizeBuildStatus:
- Deleting file "mdhotdata_dac.dir\Debug\mdhotdata_dac.tlog\unsuccessfulbuild".
- Touching "mdhotdata_dac.dir\Debug\mdhotdata_dac.tlog\mdhotdata_dac.lastbuildstate".
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\InjectResource\InjectResource.vcxproj" (8) on node 20 (default targets).
- 8>InitializeBuildStatus:
- Creating "InjectResource.dir\Debug\InjectResource.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 33>CustomBuild:
- All outputs are up-to-date.
- 54>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\hotdata\dac\mdhotdata_dac.vcxproj" (default targets).
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\gcinfo\crossgen\gcinfo_crossgen.vcxproj" (30) on node 11 (default targets).
- 30>InitializeBuildStatus:
- Creating "gcinfo_crossgen.dir\Debug\gcinfo_crossgen.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 68>Lib:
- utilcode.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\dyncrt\Debug\utilcode.lib
- 29>ClCompile:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\inc\corguids.vcxproj" (18) on node 5 (default targets).
- 18>InitializeBuildStatus:
- Creating "corguids.dir\Debug\corguids.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 68>FinalizeBuildStatus:
- Deleting file "utilcode.dir\Debug\utilcode.tlog\unsuccessfulbuild".
- 8>CustomBuild:
- All outputs are up-to-date.
- 30>CustomBuild:
- All outputs are up-to-date.
- 68>FinalizeBuildStatus:
- Touching "utilcode.dir\Debug\utilcode.tlog\utilcode.lastbuildstate".
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\dac\cee_dac.vcxproj" (24) on node 16 (default targets).
- 24>InitializeBuildStatus:
- Creating "cee_dac.dir\Debug\cee_dac.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 68>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\dyncrt\utilcode.vcxproj" (default targets).
- 21>ClCompile:
- All outputs are up-to-date.
- 29>Lib:
- All outputs are up-to-date.
- ildbsymlib.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\ildbsymlib\Debug\ildbsymlib.lib
- 24>CustomBuild:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\dac\mdcompiler_dac.vcxproj" (37) on node 4 (default targets).
- 37>InitializeBuildStatus:
- Creating "mdcompiler_dac.dir\Debug\mdcompiler_dac.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 27>CustomBuild:
- dia2.idl
- 8>ClCompile:
- All outputs are up-to-date.
- 29>FinalizeBuildStatus:
- Deleting file "ildbsymlib.dir\Debug\ildbsymlib.tlog\unsuccessfulbuild".
- 18>CustomBuild:
- All outputs are up-to-date.
- 29>FinalizeBuildStatus:
- Touching "ildbsymlib.dir\Debug\ildbsymlib.tlog\ildbsymlib.lastbuildstate".
- 27>CustomBuild:
- Microsoft (R) 32b/64b MIDL Compiler Version 8.00.0603
- Copyright (c) Microsoft Corporation. All rights reserved.
- 29>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\ildbsymlib\ildbsymlib.vcxproj" (default targets).
- 75>ClCompile:
- All outputs are up-to-date.
- 37>CustomBuild:
- All outputs are up-to-date.
- 27>CustomBuild:
- Processing C:\Program Files (x86)\Microsoft Visual Studio 12.0\DIA SDK\idl\dia2.idl
- 52>ClCompile:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\bcltype\bcltype.vcxproj" (12) on node 18 (default targets).
- 12>InitializeBuildStatus:
- Creating "bcltype.dir\Debug\bcltype.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 43>Lib:
- All outputs are up-to-date.
- 8>Link:
- All outputs are up-to-date.
- 30>ClCompile:
- All outputs are up-to-date.
- 8>Link:
- InjectResource.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\InjectResource\Debug\InjectResource.exe
- 43>Lib:
- utilcodestaticnohost.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\staticnohost\Debug\utilcodestaticnohost.lib
- 12>CustomBuild:
- All outputs are up-to-date.
- 21>ClCompile:
- All outputs are up-to-date.
- 52>ClCompile:
- All outputs are up-to-date.
- 8>FinalizeBuildStatus:
- Deleting file "InjectResource.dir\Debug\InjectResource.tlog\unsuccessfulbuild".
- 43>FinalizeBuildStatus:
- Deleting file "utilcodestaticnohost.dir\Debug\utilcode.F8854E0D.tlog\unsuccessfulbuild".
- 8>FinalizeBuildStatus:
- Touching "InjectResource.dir\Debug\InjectResource.tlog\InjectResource.lastbuildstate".
- 43>FinalizeBuildStatus:
- Touching "utilcodestaticnohost.dir\Debug\utilcode.F8854E0D.tlog\utilcodestaticnohost.lastbuildstate".
- 33>ClCompile:
- All outputs are up-to-date.
- 8>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\InjectResource\InjectResource.vcxproj" (default targets).
- 43>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\staticnohost\utilcodestaticnohost.vcxproj" (default targets).
- 7>ClCompile:
- All outputs are up-to-date.
- 30>Lib:
- All outputs are up-to-date.
- gcinfo_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\gcinfo\crossgen\Debug\gcinfo_crossgen.lib
- 25>ClCompile:
- All outputs are up-to-date.
- 52>Lib:
- All outputs are up-to-date.
- mdwinmd_wks.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\wks\Debug\mdwinmd_wks.lib
- 18>ClCompile:
- All outputs are up-to-date.
- 21>Lib:
- All outputs are up-to-date.
- 30>FinalizeBuildStatus:
- Deleting file "gcinfo_crossgen.dir\Debug\gcinfo_crossgen.tlog\unsuccessfulbuild".
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\coreclr\hosts\coreconsole\CoreConsole.vcxproj" (9) on node 12 (default targets).
- 9>InitializeBuildStatus:
- Creating "CoreConsole.dir\Debug\CoreConsole.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 30>FinalizeBuildStatus:
- Touching "gcinfo_crossgen.dir\Debug\gcinfo_crossgen.tlog\gcinfo_crossgen.lastbuildstate".
- 21>Lib:
- daccess.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\daccess\Debug\daccess.lib
- 30>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\gcinfo\crossgen\gcinfo_crossgen.vcxproj" (default targets).
- 33>ClCompile:
- All outputs are up-to-date.
- 75>Lib:
- All outputs are up-to-date.
- 52>FinalizeBuildStatus:
- Deleting file "mdwinmd_wks.dir\Debug\mdwinmd_wks.tlog\unsuccessfulbuild".
- Touching "mdwinmd_wks.dir\Debug\mdwinmd_wks.tlog\mdwinmd_wks.lastbuildstate".
- 75>Lib:
- utilcode_dac.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\dac\Debug\utilcode_dac.lib
- 21>FinalizeBuildStatus:
- Deleting file "daccess.dir\Debug\daccess.tlog\unsuccessfulbuild".
- 7>ClCompile:
- All outputs are up-to-date.
- 52>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\winmd\wks\mdwinmd_wks.vcxproj" (default targets).
- 9>CustomBuild:
- All outputs are up-to-date.
- 21>FinalizeBuildStatus:
- Touching "daccess.dir\Debug\daccess.tlog\daccess.lastbuildstate".
- 19>CustomBuild:
- All outputs are up-to-date.
- 21>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\daccess\daccess.vcxproj" (default targets).
- 75>FinalizeBuildStatus:
- Deleting file "utilcode_dac.dir\Debug\utilcode_dac.tlog\unsuccessfulbuild".
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\float\comfloat_wks.vcxproj" (11) on node 11 (default targets).
- 11>InitializeBuildStatus:
- Creating "comfloat_wks.dir\Debug\comfloat_wks.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 75>FinalizeBuildStatus:
- Touching "utilcode_dac.dir\Debug\utilcode_dac.tlog\utilcode_dac.lastbuildstate".
- 75>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\utilcode\dac\utilcode_dac.vcxproj" (default targets).
- 33>Lib:
- All outputs are up-to-date.
- ipcmanager-staticcrt.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ipcman\ipcman-staticcrt\Debug\ipcmanager-staticcrt.lib
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\datasource\dbi\mddatasource_dbi.vcxproj" (38) on node 9 (default targets).
- 38>InitializeBuildStatus:
- Creating "mddatasource_dbi.dir\Debug\mddatasource_dbi.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 18>Lib:
- All outputs are up-to-date.
- 37>ClCompile:
- All outputs are up-to-date.
- 7>Lib:
- All outputs are up-to-date.
- 18>Lib:
- corguids.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\inc\Debug\corguids.lib
- 11>CustomBuild:
- All outputs are up-to-date.
- 33>FinalizeBuildStatus:
- Deleting file "ipcmanager-staticcrt.dir\Debug\ipcmanag.6BB38EC3.tlog\unsuccessfulbuild".
- 7>Lib:
- cordbee_dac.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\ee\dac\Debug\cordbee_dac.lib
- 9>ClCompile:
- All outputs are up-to-date.
- 33>FinalizeBuildStatus:
- Touching "ipcmanager-staticcrt.dir\Debug\ipcmanag.6BB38EC3.tlog\ipcmanager-staticcrt.lastbuildstate".
- 33>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ipcman\ipcman-staticcrt\ipcmanager-staticcrt.vcxproj" (default targets).
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\ceefilegen\ceefgen.vcxproj" (15) on node 14 (default targets).
- 15>InitializeBuildStatus:
- Creating "ceefgen.dir\Debug\ceefgen.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 19>ResourceCompile:
- C:\Program Files (x86)\Windows Kits\8.1\bin\x86\rc.exe /D DEBUG /D _DEBUG /D _DBG /D URTBLDENV_FRIENDLY=Checked /D BUILDENV_CHECKED=1 /D WRITE_BARRIER_CHECK=1 /D FEATURE_EVENT_TRACE=1 /D _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS /D DEV10 /D WIN32 /D DEVL=1 /D _WIN32_WINNT=0x0602 /D _WIN32_IE=0x0900 /D WINNT=1 /D NT_INST=0 /D CONDITION_HANDLING=1 /D NTDDI_VERSION=NTDDI_WIN8 /D DBG_TARGET_AMD64 /D _TARGET_AMD64_=1 /D _CRT_SECURE_NO_WARNINGS /D NTMAKEENV /D _BLD_CLR /D WINVER=0x0602 /D WIN32_LEAN_AND_MEAN=1 /D DEBUGGING_SUPPORTED /D EnC_SUPPORTED /D FEATURE_APPDOMAIN_RESOURCE_MONITORING /D FEATURE_ARRAYSTUB_AS_IL /D FEATURE_ASYNC_IO /D FEATURE_BCL_FORMATTING /D FEATURE_COLLECTIBLE_TYPES /D FEATURE_CLASSIC_COMINTEROP /D FEATURE_APPX /D FEATURE_COMINTEROP /D FEATURE_COMINTEROP_APARTMENT_SUPPORT /D FEATURE_COMINTEROP_UNMANAGED_ACTIVATION /D FEATURE_COMINTEROP_WINRT_MANAGED_ACTIVATION /D FEATURE_ICASTABLE /D FEATURE_CORECLR /D FEATURE_CORESYSTEM /D FEATURE_CORRUPTING_EXCEPTIONS /D FEATURE_CRYPTO /D FEATURE_EXCEPTIONDISPATCHINFO /D FEATURE_FRAMEWORK_INTERNAL /D FEATURE_HIJACK /D FEATURE_HOST_ASSEMBLY_RESOLVER /D FEATURE_HOSTED_BINDER /D FEATURE_ISOSTORE /D FEATURE_ISOSTORE_LIGHT /D FEATURE_ISYM_READER /D FEATURE_LEGACYNETCF /D FEATURE_LEGACYNETCFCRYPTO /D FEATURE_LEGACYNETCF_DBG_HOST_CONTROL /D FEATURE_LEGACYNETCFFAS /D FEATURE_LEGACYSURFACE /D FEATURE_LOADER_OPTIMIZATION /D FEATURE_MANAGED_ETW /D FEATURE_MANAGED_ETW_CHANNELS /D FEATURE_MAIN_CLR_MODULE_USES_CORE_NAME /D FEATURE_MERGE_CULTURE_SUPPORT_AND_ENGINE /D FEATURE_MERGE_JIT_AND_ENGINE /D FEATURE_NORM_IDNA_ONLY /D FEATURE_PREJIT /D FEATURE_RANDOMIZED_STRING_HASHING /D FEATURE_READYTORUN /D FEATURE_STANDALONE_SN /D FEATURE_STRONGNAME_DELAY_SIGNING_ALLOWED /D FEATURE_STRONGNAME_MIGRATION /D FEATURE_STRONGNAME_TESTKEY_ALLOWED /D FEATURE_SVR_GC /D FEATURE_SYNTHETIC_CULTURES /D FEATURE_VERSIONING /D FEATURE_VERSIONING_LOG /D FEATURE_WIN32_REGISTRY /D FEATURE_WINDOWSPHONE /D FEATURE_WINMD_RESILIENT /D FEATURE_X509 /D FEATURE_X509_SECURESTRINGS /D PROFILING_SUPPORTED /D FEATURE_MULTICOREJIT /D FEATURE_USE_ASM_GC_WRITE_BARRIERS /D FEATURE_SYMDIFF /D _AMD64_ /D _AMD64_SIMULATOR_ /D _AMD64_SIMULATOR_PERF_ /D _AMD64_WORKAROUND_ /D _WIN64 /D AMD64 /D _SKIP_IF_SIMULATOR_ /D _SECURE_SCL=0 /D _NEW_SDK=1 /D OFFICIAL_BUILD=0 /D BETA=0 /D FX_BRANCH_SYNC_COUNTER_VALUE=0 /D UNICODE /D _UNICODE /D FX_VER_INTERNALNAME_STR=clretwrc.dll /D "CMAKE_INTDIR=\\\"Debug\\\"" /D clretwrc_EXPORTS /D _UNICODE /D UNICODE /l"0x0409" /IC:\ssd\coreclr\src\pal\prebuilt\inc /IC:\ssd\coreclr\src\inc /IC:\ssd\coreclr\src\strongname\inc /IC:\ssd\coreclr\src\inc\winrt /IC:\ssd\coreclr\src\debug\inc /IC:\ssd\coreclr\src\debug\inc\amd64 /IC:\ssd\coreclr\src\debug\inc\dump /IC:\ssd\coreclr\src\md\inc /IC:\ssd\coreclr\src\classlibnative\bcltype /IC:\ssd\coreclr\src\classlibnative\cryptography /IC:\ssd\coreclr\src\classlibnative\inc /IC:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\clretwrc /nologo /fo"clretwrc.dir\Debug\clretwrc.res" C:\ssd\coreclr\src\dlls\clretwrc\clretwrc.rc
- 18>FinalizeBuildStatus:
- Deleting file "corguids.dir\Debug\corguids.tlog\unsuccessfulbuild".
- 38>CustomBuild:
- All outputs are up-to-date.
- 7>FinalizeBuildStatus:
- Deleting file "cordbee_dac.dir\Debug\cordbee_dac.tlog\unsuccessfulbuild".
- 18>FinalizeBuildStatus:
- Touching "corguids.dir\Debug\corguids.tlog\corguids.lastbuildstate".
- 7>FinalizeBuildStatus:
- Touching "cordbee_dac.dir\Debug\cordbee_dac.tlog\cordbee_dac.lastbuildstate".
- 18>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\inc\corguids.vcxproj" (default targets).
- 7>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\ee\dac\cordbee_dac.vcxproj" (default targets).
- 9>ResourceCompile:
- All outputs are up-to-date.
- 15>CustomBuild:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\GenClrDebugResource\GenClrDebugResource.vcxproj" (22) on node 21 (default targets).
- 22>InitializeBuildStatus:
- Creating "GenClrDebugResource.dir\Debug\GenClrDe.9F55F0BD.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- CustomBuild:
- All outputs are up-to-date.
- 27>CustomBuild:
- dia2.idl
- Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\objidl.idl
- 9>Link:
- All outputs are up-to-date.
- CoreConsole.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\coreclr\hosts\coreconsole\Debug\CoreConsole.exe
- 22>ClCompile:
- All outputs are up-to-date.
- 27>CustomBuild:
- objidl.idl
- 9>FinalizeBuildStatus:
- Deleting file "CoreConsole.dir\Debug\CoreConsole.tlog\unsuccessfulbuild".
- Touching "CoreConsole.dir\Debug\CoreConsole.tlog\CoreConsole.lastbuildstate".
- 9>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\coreclr\hosts\coreconsole\CoreConsole.vcxproj" (default targets).
- 37>ClCompile:
- All outputs are up-to-date.
- 61>ClCompile:
- All outputs are up-to-date.
- 27>CustomBuild:
- Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\unknwn.idl
- 32>ClCompile:
- All outputs are up-to-date.
- 22>Link:
- All outputs are up-to-date.
- 27>CustomBuild:
- unknwn.idl
- 22>Link:
- GenClrDebugResource.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\GenClrDebugResource\Debug\GenClrDebugResource.exe
- 38>ClCompile:
- All outputs are up-to-date.
- 22>FinalizeBuildStatus:
- Deleting file "GenClrDebugResource.dir\Debug\GenClrDe.9F55F0BD.tlog\unsuccessfulbuild".
- Touching "GenClrDebugResource.dir\Debug\GenClrDe.9F55F0BD.tlog\GenClrDebugResource.lastbuildstate".
- 22>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\GenClrDebugResource\GenClrDebugResource.vcxproj" (default targets).
- 61>Lib:
- All outputs are up-to-date.
- 37>Lib:
- All outputs are up-to-date.
- 61>Lib:
- v3binder.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\binder\v3binder\Debug\v3binder.lib
- 15>ClCompile:
- All outputs are up-to-date.
- 37>Lib:
- mdcompiler_dac.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\dac\Debug\mdcompiler_dac.lib
- 61>FinalizeBuildStatus:
- Deleting file "v3binder.dir\Debug\v3binder.tlog\unsuccessfulbuild".
- Touching "v3binder.dir\Debug\v3binder.tlog\v3binder.lastbuildstate".
- 38>ClCompile:
- All outputs are up-to-date.
- 61>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\binder\v3binder\v3binder.vcxproj" (default targets).
- 37>FinalizeBuildStatus:
- Deleting file "mdcompiler_dac.dir\Debug\mdcompiler_dac.tlog\unsuccessfulbuild".
- Touching "mdcompiler_dac.dir\Debug\mdcompiler_dac.tlog\mdcompiler_dac.lastbuildstate".
- 27>CustomBuild:
- Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\wtypes.idl
- 37>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\compiler\dac\mdcompiler_dac.vcxproj" (default targets).
- 15>ClCompile:
- All outputs are up-to-date.
- 27>CustomBuild:
- wtypes.idl
- 4>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\dbgshim\dbgshim.vcxproj" (4) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\debug-pal\debug-pal.vcxproj" (10) on node 1 (default targets).
- 10>InitializeBuildStatus:
- Creating "debug-pal.dir\Debug\debug-pal.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 38>Lib:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\zap\crossgen\corzap_crossgen.vcxproj" (23) on node 4 (default targets).
- 23>InitializeBuildStatus:
- Creating "corzap_crossgen.dir\Debug\corzap_crossgen.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 38>Lib:
- mddatasource_dbi.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\datasource\dbi\Debug\mddatasource_dbi.lib
- 32>Lib:
- All outputs are up-to-date.
- jit_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\jit\crossgen\Debug\jit_crossgen.lib
- 19>Link:
- C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:"C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\clretwrc\Debug\clretwrc.dll" /INCREMENTAL:NO /NOLOGO /MANIFEST:NO /DEBUG /PDB:"C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/clretwrc/Debug/clretwrc.pdb" /SUBSYSTEM:CONSOLE /LARGEADDRESSAWARE /OPT:REF /OPT:ICF /TLBID:1 /NOENTRY /RELEASE /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/clretwrc/Debug/clretwrc.lib" /MACHINE:X64 /machine:x64 /SUBSYSTEM:WINDOWS,6.00 /DEBUGTYPE:cv,fixup /PDBCOMPRESS /IGNORE:4197,4013,4254,4070,4221 /NOVCFEATURE /DLL clretwrc.dir\Debug\clretwrc.res
- 10>CustomBuild:
- All outputs are up-to-date.
- 15>Lib:
- All outputs are up-to-date.
- 38>FinalizeBuildStatus:
- Deleting file "mddatasource_dbi.dir\Debug\mddatasource_dbi.tlog\unsuccessfulbuild".
- Touching "mddatasource_dbi.dir\Debug\mddatasource_dbi.tlog\mddatasource_dbi.lastbuildstate".
- 23>CustomBuild:
- All outputs are up-to-date.
- 32>FinalizeBuildStatus:
- Deleting file "jit_crossgen.dir\Debug\jit_crossgen.tlog\unsuccessfulbuild".
- 38>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\datasource\dbi\mddatasource_dbi.vcxproj" (default targets).
- 32>FinalizeBuildStatus:
- Touching "jit_crossgen.dir\Debug\jit_crossgen.tlog\jit_crossgen.lastbuildstate".
- 27>CustomBuild:
- Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\wtypesbase.idl
- 32>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\jit\crossgen\jit_crossgen.vcxproj" (default targets).
- 15>Lib:
- ceefgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\ceefilegen\Debug\ceefgen.lib
- 10>ClCompile:
- All outputs are up-to-date.
- 24>ClCompile:
- All outputs are up-to-date.
- 27>CustomBuild:
- wtypesbase.idl
- 15>FinalizeBuildStatus:
- Deleting file "ceefgen.dir\Debug\ceefgen.tlog\unsuccessfulbuild".
- Touching "ceefgen.dir\Debug\ceefgen.tlog\ceefgen.lastbuildstate".
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\di\cordbdi.vcxproj" (14) on node 9 (default targets).
- 14>InitializeBuildStatus:
- Creating "cordbdi.dir\Debug\cordbdi.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 15>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\ceefilegen\ceefgen.vcxproj" (default targets).
- 34>PreBuildEvent:
- Microsoft (R) C/C++ Optimizing Compiler Version 18.00.40629 for x64
- Copyright (C) Microsoft Corporation. All rights reserved.
-
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\nls\comnls_wks.vcxproj" (17) on node 10 (default targets).
- 17>InitializeBuildStatus:
- Creating "comnls_wks.dir\Debug\comnls_wks.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 34>PreBuildEvent:
- AsmConstants.tmp
- 10>Lib:
- All outputs are up-to-date.
- debug-pal.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\debug-pal\Debug\debug-pal.lib
- FinalizeBuildStatus:
- Deleting file "debug-pal.dir\Debug\debug-pal.tlog\unsuccessfulbuild".
- 25>ClCompile:
- All outputs are up-to-date.
- 10>FinalizeBuildStatus:
- Touching "debug-pal.dir\Debug\debug-pal.tlog\debug-pal.lastbuildstate".
- 10>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\debug-pal\debug-pal.vcxproj" (default targets).
- 27>CustomBuild:
- Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\basetsd.h
- 12>ClCompile:
- All outputs are up-to-date.
- 11>ClCompile:
- All outputs are up-to-date.
- 27>CustomBuild:
- basetsd.h
- 4>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\dbgshim\dbgshim.vcxproj" (4) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\dbgutil\dbgutil.vcxproj" (5) on node 1 (default targets).
- 5>InitializeBuildStatus:
- Creating "dbgutil.dir\Debug\dbgutil.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 23>ClCompile:
- All outputs are up-to-date.
- 34>CustomBuild:
- All outputs are up-to-date.
- _MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- _MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- _MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- _MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- _MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 5>CustomBuild:
- All outputs are up-to-date.
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 27>CustomBuild:
- Processing C:\Program Files (x86)\Windows Kits\8.1\Include\shared\guiddef.h
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 25>Lib:
- All outputs are up-to-date.
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- _MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 12>Lib:
- All outputs are up-to-date.
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 25>Lib:
- cee_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\crossgen\Debug\cee_crossgen.lib
- 11>Lib:
- All outputs are up-to-date.
- 12>Lib:
- bcltype.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\bcltype\Debug\bcltype.lib
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- _MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 17>CustomBuild:
- All outputs are up-to-date.
- 11>Lib:
- comfloat_wks.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\float\Debug\comfloat_wks.lib
- 23>ClCompile:
- All outputs are up-to-date.
- 5>ClCompile:
- All outputs are up-to-date.
- 27>CustomBuild:
- guiddef.h
- 25>FinalizeBuildStatus:
- Deleting file "cee_crossgen.dir\Debug\cee_crossgen.tlog\unsuccessfulbuild".
- 12>FinalizeBuildStatus:
- Deleting file "bcltype.dir\Debug\bcltype.tlog\unsuccessfulbuild".
- 11>FinalizeBuildStatus:
- Deleting file "comfloat_wks.dir\Debug\comfloat_wks.tlog\unsuccessfulbuild".
- 12>FinalizeBuildStatus:
- Touching "bcltype.dir\Debug\bcltype.tlog\bcltype.lastbuildstate".
- 25>FinalizeBuildStatus:
- Touching "cee_crossgen.dir\Debug\cee_crossgen.tlog\cee_crossgen.lastbuildstate".
- 14>CustomBuild:
- All outputs are up-to-date.
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 11>FinalizeBuildStatus:
- Touching "comfloat_wks.dir\Debug\comfloat_wks.tlog\comfloat_wks.lastbuildstate".
- 12>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\bcltype\bcltype.vcxproj" (default targets).
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 25>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\crossgen\cee_crossgen.vcxproj" (default targets).
- 11>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\float\comfloat_wks.vcxproj" (default targets).
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 14>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- _MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 5>Lib:
- All outputs are up-to-date.
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 24>ClCompile:
- All outputs are up-to-date.
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 23>Lib:
- All outputs are up-to-date.
- 34>_MASM:
- Skipping target "_MASM" because all output files are up-to-date with respect to the input files.
- 5>Lib:
- dbgutil.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\dbgutil\Debug\dbgutil.lib
- 16>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\crossgen\crossgen.vcxproj" (16) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\crossgen_mscorlib\mscorlib_crossgen.vcxproj" (59) on node 17 (default targets).
- 59>InitializeBuildStatus:
- Creating "mscorlib_crossgen.dir\Debug\mscorlib.2ECF530A.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 23>Lib:
- corzap_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\zap\crossgen\Debug\corzap_crossgen.lib
- 5>FinalizeBuildStatus:
- Deleting file "dbgutil.dir\Debug\dbgutil.tlog\unsuccessfulbuild".
- Touching "dbgutil.dir\Debug\dbgutil.tlog\dbgutil.lastbuildstate".
- 5>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\dbgutil\dbgutil.vcxproj" (default targets).
- 59>CustomBuild:
- All outputs are up-to-date.
- 23>FinalizeBuildStatus:
- Deleting file "corzap_crossgen.dir\Debug\corzap_crossgen.tlog\unsuccessfulbuild".
- Touching "corzap_crossgen.dir\Debug\corzap_crossgen.tlog\corzap_crossgen.lastbuildstate".
- 23>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\zap\crossgen\corzap_crossgen.vcxproj" (default targets).
- 27>CustomBuild:
- Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\oaidl.idl
- 59>ClCompile:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\jit\dll\ClrJit.vcxproj" (3) on node 1 (default targets).
- 3>InitializeBuildStatus:
- Creating "ClrJit.dir\Debug\ClrJit.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 27>CustomBuild:
- oaidl.idl
- 14>ClCompile:
- All outputs are up-to-date.
- 3>CustomBuild:
- All outputs are up-to-date.
- 59>Lib:
- All outputs are up-to-date.
- mscorlib_crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\crossgen_mscorlib\Debug\mscorlib_crossgen.lib
- FinalizeBuildStatus:
- Deleting file "mscorlib_crossgen.dir\Debug\mscorlib.2ECF530A.tlog\unsuccessfulbuild".
- Touching "mscorlib_crossgen.dir\Debug\mscorlib.2ECF530A.tlog\mscorlib_crossgen.lastbuildstate".
- 59>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\crossgen_mscorlib\mscorlib_crossgen.vcxproj" (default targets).
- 17>ClCompile:
- All outputs are up-to-date.
- 14>ClCompile:
- All outputs are up-to-date.
- 24>Lib:
- All outputs are up-to-date.
- cee_dac.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\dac\Debug\cee_dac.lib
- 17>Lib:
- All outputs are up-to-date.
- comnls_wks.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\nls\Debug\comnls_wks.lib
- 27>CustomBuild:
- Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\propidl.idl
- 24>FinalizeBuildStatus:
- Deleting file "cee_dac.dir\Debug\cee_dac.tlog\unsuccessfulbuild".
- Touching "cee_dac.dir\Debug\cee_dac.tlog\cee_dac.lastbuildstate".
- 24>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\dac\cee_dac.vcxproj" (default targets).
- 17>FinalizeBuildStatus:
- Deleting file "comnls_wks.dir\Debug\comnls_wks.tlog\unsuccessfulbuild".
- Touching "comnls_wks.dir\Debug\comnls_wks.tlog\comnls_wks.lastbuildstate".
- 17>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\classlibnative\nls\comnls_wks.vcxproj" (default targets).
- 14>Lib:
- All outputs are up-to-date.
- 27>CustomBuild:
- propidl.idl
- 14>Lib:
- cordbdi.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\di\Debug\cordbdi.lib
- FinalizeBuildStatus:
- Deleting file "cordbdi.dir\Debug\cordbdi.tlog\unsuccessfulbuild".
- Touching "cordbdi.dir\Debug\cordbdi.tlog\cordbdi.lastbuildstate".
- 14>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\di\cordbdi.vcxproj" (default targets).
- 27>CustomBuild:
- Processing C:/Program Files (x86)/Microsoft Visual Studio 12.0/DIA SDK/include\cvconst.h
- cvconst.h
- Processing C:\Program Files (x86)\Windows Kits\8.1\Include\um\oaidl.acf
- oaidl.acf
- 3>ClCompile:
- All outputs are up-to-date.
- 34>ClCompile:
- All outputs are up-to-date.
- 19>Link:
- clretwrc.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\clretwrc\Debug\clretwrc.dll
- 3>Lib:
- All outputs are up-to-date.
- ClrJit.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\jit\dll\Debug\ClrJit.lib
- 19>FinalizeBuildStatus:
- Deleting file "clretwrc.dir\Debug\clretwrc.tlog\unsuccessfulbuild".
- Touching "clretwrc.dir\Debug\clretwrc.tlog\clretwrc.lastbuildstate".
- 19>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\clretwrc\clretwrc.vcxproj" (default targets).
- 3>FinalizeBuildStatus:
- Deleting file "ClrJit.dir\Debug\ClrJit.tlog\unsuccessfulbuild".
- Touching "ClrJit.dir\Debug\ClrJit.tlog\ClrJit.lastbuildstate".
- 3>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\jit\dll\ClrJit.vcxproj" (default targets).
- 47>InitializeBuildStatus:
- Creating "mscordaccore.dir\Debug\mscordaccore.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 16>InitializeBuildStatus:
- Creating "crossgen.dir\Debug\crossgen.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 47>CustomBuild:
- All outputs are up-to-date.
- 4>InitializeBuildStatus:
- Creating "dbgshim.dir\Debug\dbgshim.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 16>CustomBuild:
- All outputs are up-to-date.
- 47>ClCompile:
- All outputs are up-to-date.
- 4>CustomBuild:
- All outputs are up-to-date.
- 47>ResourceCompile:
- All outputs are up-to-date.
- 16>ClCompile:
- All outputs are up-to-date.
- ResourceCompile:
- All outputs are up-to-date.
- 4>ClCompile:
- All outputs are up-to-date.
- ResourceCompile:
- All outputs are up-to-date.
- 47>PreLinkEvent:
- Description: Generating mscordaccore.exp export file
- setlocal
- lib.exe /OUT:"C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscordac/Debug/mscordaccore.lib" /DEF:"C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscordac/mscordac.def" C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/debug/daccess/Debug/daccess.lib C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscordac/mscordaccore.dir/Debug/mscordac.obj
- if %errorlevel% neq 0 goto :cmEnd
- :cmEnd
- endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
- :cmErrorLevel
- exit /b %1
- :cmDone
- if %errorlevel% neq 0 goto :VCEnd
- :VCEnd
- 4>Link:
- All outputs are up-to-date.
- dbgshim.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\dbgshim\Debug\dbgshim.dll
- 34>ClCompile:
- All outputs are up-to-date.
- 16>Link:
- All outputs are up-to-date.
- crossgen.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\crossgen\Debug\crossgen.exe
- 4>FinalizeBuildStatus:
- Deleting file "dbgshim.dir\Debug\dbgshim.tlog\unsuccessfulbuild".
- Touching "dbgshim.dir\Debug\dbgshim.tlog\dbgshim.lastbuildstate".
- 4>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\dbgshim\dbgshim.vcxproj" (default targets).
- 47>PreLinkEvent:
- Microsoft (R) Library Manager Version 12.00.40629.0
- Copyright (C) Microsoft Corporation. All rights reserved.
-
- 16>FinalizeBuildStatus:
- Deleting file "crossgen.dir\Debug\crossgen.tlog\unsuccessfulbuild".
- Touching "crossgen.dir\Debug\crossgen.tlog\crossgen.lastbuildstate".
- 16>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\tools\crossgen\crossgen.vcxproj" (default targets).
- 47>PreLinkEvent:
- Creating library C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscordac/Debug/mscordaccore.lib and object C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscordac/Debug/mscordaccore.exp
- Link:
- All outputs are up-to-date.
- mscordaccore.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscordac\Debug\mscordaccore.dll
- FinalizeBuildStatus:
- Deleting file "mscordaccore.dir\Debug\mscordaccore.tlog\unsuccessfulbuild".
- Touching "mscordaccore.dir\Debug\mscordaccore.tlog\mscordaccore.lastbuildstate".
- 47>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscordac\mscordaccore.vcxproj" (default targets).
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj" (71) on node 3 (default targets).
- 71>InitializeBuildStatus:
- Touching "sos.dir\Debug\sos.tlog\unsuccessfulbuild".
- CustomBuild:
- All outputs are up-to-date.
- 34>ClCompile:
- All outputs are up-to-date.
- All outputs are up-to-date.
- 71>ClCompile:
- C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\CL.exe /c /IC:\ssd\coreclr\src\vm /IC:\ssd\coreclr\src\pal\prebuilt\inc /IC:\ssd\coreclr\src\inc /IC:\ssd\coreclr\src\strongname\inc /IC:\ssd\coreclr\src\inc\winrt /IC:\ssd\coreclr\src\debug\inc /IC:\ssd\coreclr\src\debug\inc\amd64 /IC:\ssd\coreclr\src\debug\inc\dump /IC:\ssd\coreclr\src\md\inc /IC:\ssd\coreclr\src\classlibnative\bcltype /IC:\ssd\coreclr\src\classlibnative\cryptography /IC:\ssd\coreclr\src\classlibnative\inc /IC:\ssd\coreclr\src\ToolBox\SOS\Strike\inc /IC:\ssd\coreclr\src\gcdump /IC:\ssd\coreclr\src\debug\shim /I"C:\Program Files (x86)\Microsoft Visual Studio 12.0\DIA SDK\include" /Zi /nologo /W3 /WX /MP /O1 /Oi /Oy- /D DEBUG /D _DEBUG /D _DBG /D URTBLDENV_FRIENDLY=Checked /D BUILDENV_CHECKED=1 /D WRITE_BARRIER_CHECK=1 /D FEATURE_EVENT_TRACE=1 /D _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS /D DEV10 /D WIN32 /D DEVL=1 /D _WIN32_WINNT=0x0602 /D _WIN32_IE=0x0900 /D WINNT=1 /D NT_INST=0 /D CONDITION_HANDLING=1 /D NTDDI_VERSION=NTDDI_WIN8 /D DBG_TARGET_AMD64 /D _TARGET_AMD64_=1 /D _CRT_SECURE_NO_WARNINGS /D NTMAKEENV /D _BLD_CLR /D WINVER=0x0602 /D WIN32_LEAN_AND_MEAN=1 /D DEBUGGING_SUPPORTED /D EnC_SUPPORTED /D FEATURE_APPDOMAIN_RESOURCE_MONITORING /D FEATURE_ARRAYSTUB_AS_IL /D FEATURE_ASYNC_IO /D FEATURE_BCL_FORMATTING /D FEATURE_COLLECTIBLE_TYPES /D FEATURE_CLASSIC_COMINTEROP /D FEATURE_APPX /D FEATURE_COMINTEROP /D FEATURE_COMINTEROP_APARTMENT_SUPPORT /D FEATURE_COMINTEROP_UNMANAGED_ACTIVATION /D FEATURE_COMINTEROP_WINRT_MANAGED_ACTIVATION /D FEATURE_ICASTABLE /D FEATURE_CORECLR /D FEATURE_CORESYSTEM /D FEATURE_CORRUPTING_EXCEPTIONS /D FEATURE_CRYPTO /D FEATURE_EXCEPTIONDISPATCHINFO /D FEATURE_FRAMEWORK_INTERNAL /D FEATURE_HIJACK /D FEATURE_HOST_ASSEMBLY_RESOLVER /D FEATURE_HOSTED_BINDER /D FEATURE_ISOSTORE /D FEATURE_ISOSTORE_LIGHT /D FEATURE_ISYM_READER /D FEATURE_LEGACYNETCF /D FEATURE_LEGACYNETCFCRYPTO /D FEATURE_LEGACYNETCF_DBG_HOST_CONTROL /D FEATURE_LEGACYNETCFFAS /D FEATURE_LEGACYSURFACE /D FEATURE_LOADER_OPTIMIZATION /D FEATURE_MANAGED_ETW /D FEATURE_MANAGED_ETW_CHANNELS /D FEATURE_MAIN_CLR_MODULE_USES_CORE_NAME /D FEATURE_MERGE_CULTURE_SUPPORT_AND_ENGINE /D FEATURE_MERGE_JIT_AND_ENGINE /D FEATURE_NORM_IDNA_ONLY /D FEATURE_PREJIT /D FEATURE_RANDOMIZED_STRING_HASHING /D FEATURE_READYTORUN /D FEATURE_STANDALONE_SN /D FEATURE_STRONGNAME_DELAY_SIGNING_ALLOWED /D FEATURE_STRONGNAME_MIGRATION /D FEATURE_STRONGNAME_TESTKEY_ALLOWED /D FEATURE_SVR_GC /D FEATURE_SYNTHETIC_CULTURES /D FEATURE_VERSIONING /D FEATURE_VERSIONING_LOG /D FEATURE_WIN32_REGISTRY /D FEATURE_WINDOWSPHONE /D FEATURE_WINMD_RESILIENT /D FEATURE_X509 /D FEATURE_X509_SECURESTRINGS /D PROFILING_SUPPORTED /D FEATURE_MULTICOREJIT /D FEATURE_USE_ASM_GC_WRITE_BARRIERS /D FEATURE_SYMDIFF /D _AMD64_ /D _AMD64_SIMULATOR_ /D _AMD64_SIMULATOR_PERF_ /D _AMD64_WORKAROUND_ /D _WIN64 /D AMD64 /D _SKIP_IF_SIMULATOR_ /D _SECURE_SCL=0 /D _NEW_SDK=1 /D OFFICIAL_BUILD=0 /D BETA=0 /D FX_BRANCH_SYNC_COUNTER_VALUE=0 /D SOS_TARGET_AMD64=1 /D _TARGET_WIN64_=1 /D DBG_TARGET_64BIT /D DBG_TARGET_WIN64=1 /D STRIKE /D USE_STL /D FX_VER_INTERNALNAME_STR=SOS.dll /D "CMAKE_INTDIR=\"Debug\"" /D sos_EXPORTS /D _WINDLL /D _MBCS /U_MT /GF /Gm- /EHa /MT /Zp8 /GS /Gy /fp:precise /Zc:wchar_t- /Zc:forScope /GR- /Fo"sos.dir\Debug\\" /Fd"sos.dir\Debug\vc120.pdb" /Gd /TP /wd4960 /wd4961 /wd4603 /wd4627 /wd4838 /wd4456 /wd4457 /wd4458 /wd4459 /wd4091 /FIWarningControl.h /FC /Zl /errorReport:queue /we4640 /d2Zi+ /Zm200 /homeparams C:\ssd\coreclr\src\ToolBox\SOS\Strike\disasm.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\dllsext.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\eeheap.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\EventCallbacks.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\ExpressionNode.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\exts.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\gchist.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\gcroot.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\metadata.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\sildasm.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\sos.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\stressLogDump.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\strike.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\util.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\vm.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\WatchCmd.cpp C:\ssd\coreclr\src\ToolBox\SOS\Strike\disasmX86.cpp
- 34>Lib:
- All outputs are up-to-date.
- cee_wks.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\wks\Debug\cee_wks.lib
- 27>FinalizeBuildStatus:
- Deleting file "x64\Debug\dialib\dialib.tlog\unsuccessfulbuild".
- Touching "x64\Debug\dialib\dialib.tlog\dialib.lastbuildstate".
- 27>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\diasdk\dialib.vcxproj" (default targets).
- 34>FinalizeBuildStatus:
- Deleting file "cee_wks.dir\Debug\cee_wks.tlog\unsuccessfulbuild".
- Touching "cee_wks.dir\Debug\cee_wks.tlog\cee_wks.lastbuildstate".
- 34>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\vm\wks\cee_wks.vcxproj" (default targets).
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\ee\wks\cordbee_wks.vcxproj" (13) on node 7 (default targets).
- 13>InitializeBuildStatus:
- Creating "cordbee_wks.dir\Debug\cordbee_wks.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- CustomBuild:
- All outputs are up-to-date.
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\dbi\mdruntime-dbi.vcxproj" (64) on node 15 (default targets).
- 64>InitializeBuildStatus:
- Creating "mdruntime-dbi.dir\Debug\mdruntime-dbi.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 71>ClCompile:
- disasm.cpp
- dllsext.cpp
- 64>CustomBuild:
- All outputs are up-to-date.
- 71>ClCompile:
- eeheap.cpp
- EventCallbacks.cpp
- ExpressionNode.cpp
- 64>ClCompile:
- All outputs are up-to-date.
- 13>ClCompile:
- All outputs are up-to-date.
- 71>ClCompile:
- exts.cpp
- gchist.cpp
- gcroot.cpp
- metadata.cpp
- sildasm.cpp
- sos.cpp
- stressLogDump.cpp
- strike.cpp
- util.cpp
- vm.cpp
- WatchCmd.cpp
- disasmX86.cpp
- 64>ClCompile:
- All outputs are up-to-date.
- 13>ClCompile:
- All outputs are up-to-date.
- 64>Lib:
- All outputs are up-to-date.
- mdruntime-dbi.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\dbi\Debug\mdruntime-dbi.lib
- 13>Lib:
- All outputs are up-to-date.
- cordbee_wks.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\ee\wks\Debug\cordbee_wks.lib
- 64>FinalizeBuildStatus:
- Deleting file "mdruntime-dbi.dir\Debug\mdruntime-dbi.tlog\unsuccessfulbuild".
- Touching "mdruntime-dbi.dir\Debug\mdruntime-dbi.tlog\mdruntime-dbi.lastbuildstate".
- 64>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\md\runtime\dbi\mdruntime-dbi.vcxproj" (default targets).
- 13>FinalizeBuildStatus:
- Deleting file "cordbee_wks.dir\Debug\cordbee_wks.tlog\unsuccessfulbuild".
- Touching "cordbee_wks.dir\Debug\cordbee_wks.tlog\cordbee_wks.lastbuildstate".
- 13>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\debug\ee\wks\cordbee_wks.vcxproj" (default targets).
- 2>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (2) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\DacTableGen\dactablegen.vcxproj" (35) on node 23 (default targets).
- 35>InitializeBuildStatus:
- Creating "x64\Debug\dactablegen\dactablegen.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- 20>Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (20) is building "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscordbi\mscordbi.vcxproj" (51) on node 2 (default targets).
- 51>InitializeBuildStatus:
- Creating "mscordbi.dir\Debug\mscordbi.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- CustomBuild:
- All outputs are up-to-date.
- ClCompile:
- All outputs are up-to-date.
- All outputs are up-to-date.
- ResourceCompile:
- All outputs are up-to-date.
- Link:
- All outputs are up-to-date.
- mscordbi.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscordbi\Debug\mscordbi.dll
- FinalizeBuildStatus:
- Deleting file "mscordbi.dir\Debug\mscordbi.tlog\unsuccessfulbuild".
- Touching "mscordbi.dir\Debug\mscordbi.tlog\mscordbi.lastbuildstate".
- 51>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscordbi\mscordbi.vcxproj" (default targets).
- 35>CustomBuild:
- Microsoft (R) Visual C# Compiler version 12.0.40629.0
-
- for C# 5
- Copyright (C) Microsoft Corporation. All rights reserved.
-
- FinalizeBuildStatus:
- Deleting file "x64\Debug\dactablegen\dactablegen.tlog\unsuccessfulbuild".
- Touching "x64\Debug\dactablegen\dactablegen.tlog\dactablegen.lastbuildstate".
- 35>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\DacTableGen\dactablegen.vcxproj" (default targets).
- 20>InitializeBuildStatus:
- Creating "coreclr.dir\Debug\coreclr.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
- CustomBuild:
- All outputs are up-to-date.
- ClCompile:
- All outputs are up-to-date.
- ResourceCompile:
- All outputs are up-to-date.
- Link:
- All outputs are up-to-date.
- coreclr.vcxproj -> C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\Debug\coreclr.dll
- PostBuildEvent:
- Description: coreclr
- setlocal
- "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\cl.exe" /P /EP /TP -DDEBUG -D_DEBUG -D_DBG -DURTBLDENV_FRIENDLY=Checked -DBUILDENV_CHECKED=1 -DWRITE_BARRIER_CHECK=1 -DFEATURE_EVENT_TRACE=1 -D_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS -DDEV10 -DWIN32 -DDEVL=1 -D_WIN32_WINNT=0x0602 -D_WIN32_IE=0x0900 -DWINNT=1 -DNT_INST=0 -DCONDITION_HANDLING=1 -DNTDDI_VERSION=NTDDI_WIN8 -DDBG_TARGET_AMD64 -D_TARGET_AMD64_=1 -D_CRT_SECURE_NO_WARNINGS -DNTMAKEENV -D_BLD_CLR -DWINVER=0x0602 -DWIN32_LEAN_AND_MEAN=1 -DDEBUGGING_SUPPORTED -DEnC_SUPPORTED -DFEATURE_APPDOMAIN_RESOURCE_MONITORING -DFEATURE_ARRAYSTUB_AS_IL -DFEATURE_ASYNC_IO -DFEATURE_BCL_FORMATTING -DFEATURE_COLLECTIBLE_TYPES -DFEATURE_CLASSIC_COMINTEROP -DFEATURE_APPX -DFEATURE_COMINTEROP -DFEATURE_COMINTEROP_APARTMENT_SUPPORT -DFEATURE_COMINTEROP_UNMANAGED_ACTIVATION -DFEATURE_COMINTEROP_WINRT_MANAGED_ACTIVATION -DFEATURE_ICASTABLE -DFEATURE_CORECLR -DFEATURE_CORESYSTEM -DFEATURE_CORRUPTING_EXCEPTIONS -DFEATURE_CRYPTO -DFEATURE_EXCEPTIONDISPATCHINFO -DFEATURE_FRAMEWORK_INTERNAL -DFEATURE_HIJACK -DFEATURE_HOST_ASSEMBLY_RESOLVER -DFEATURE_HOSTED_BINDER -DFEATURE_ISOSTORE -DFEATURE_ISOSTORE_LIGHT -DFEATURE_ISYM_READER -DFEATURE_LEGACYNETCF -DFEATURE_LEGACYNETCFCRYPTO -DFEATURE_LEGACYNETCF_DBG_HOST_CONTROL -DFEATURE_LEGACYNETCFFAS -DFEATURE_LEGACYSURFACE -DFEATURE_LOADER_OPTIMIZATION -DFEATURE_MANAGED_ETW -DFEATURE_MANAGED_ETW_CHANNELS -DFEATURE_MAIN_CLR_MODULE_USES_CORE_NAME -DFEATURE_MERGE_CULTURE_SUPPORT_AND_ENGINE -DFEATURE_MERGE_JIT_AND_ENGINE -DFEATURE_NORM_IDNA_ONLY -DFEATURE_PREJIT -DFEATURE_RANDOMIZED_STRING_HASHING -DFEATURE_READYTORUN -DFEATURE_STANDALONE_SN -DFEATURE_STRONGNAME_DELAY_SIGNING_ALLOWED -DFEATURE_STRONGNAME_MIGRATION -DFEATURE_STRONGNAME_TESTKEY_ALLOWED -DFEATURE_SVR_GC -DFEATURE_SYNTHETIC_CULTURES -DFEATURE_VERSIONING -DFEATURE_VERSIONING_LOG -DFEATURE_WIN32_REGISTRY -DFEATURE_WINDOWSPHONE -DFEATURE_WINMD_RESILIENT -DFEATURE_X509 -DFEATURE_X509_SECURESTRINGS -DPROFILING_SUPPORTED -DFEATURE_MULTICOREJIT -DFEATURE_USE_ASM_GC_WRITE_BARRIERS -DFEATURE_SYMDIFF -D_AMD64_ -D_AMD64_SIMULATOR_ -D_AMD64_SIMULATOR_PERF_ -D_AMD64_WORKAROUND_ -D_WIN64 -DAMD64 -D_SKIP_IF_SIMULATOR_ -D_SECURE_SCL=0 -D_NEW_SDK=1 -DOFFICIAL_BUILD=0 -DBETA=0 -DFX_BRANCH_SYNC_COUNTER_VALUE=0 -DUNICODE -D_UNICODE -DFX_VER_INTERNALNAME_STR=CoreCLR.dll -DDACCESS_COMPILE -DDBG_TARGET_64BIT=1 -DDBG_TARGET_WIN64=1 -DDBG_TARGET_AMD64=1 -IC:/ssd/coreclr/src/pal/prebuilt/inc -IC:/ssd/coreclr/src/inc -IC:/ssd/coreclr/src/strongname/inc -IC:/ssd/coreclr/src/inc/winrt -IC:/ssd/coreclr/src/debug/inc -IC:/ssd/coreclr/src/debug/inc/amd64 -IC:/ssd/coreclr/src/debug/inc/dump -IC:/ssd/coreclr/src/md/inc -IC:/ssd/coreclr/src/classlibnative/bcltype -IC:/ssd/coreclr/src/classlibnative/cryptography -IC:/ssd/coreclr/src/classlibnative/inc -IC:/ssd/coreclr/src/dlls/mscoree/../../inc -IC:/ssd/coreclr/src/vm -IC:/ssd/coreclr/src/vm/amd64 -IC:/ssd/coreclr/src/debug/ee -IC:/ssd/coreclr/src/gc /FiC:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/daccess.i C:/ssd/coreclr/src/debug/daccess/daccess.cpp
- if %errorlevel% neq 0 goto :cmEnd
- ..\..\..\ToolBox\SOS\DacTableGen\dactablegen.exe /dac:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/daccess.i /pdb:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/Debug/coreclr.pdb /dll:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/Debug/coreclr.dll /bin:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/wks.bin
- if %errorlevel% neq 0 goto :cmEnd
- ..\..\..\tools\InjectResource\Debug\InjectResource.exe /bin:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/wks.bin /dll:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/Debug/coreclr.dll
- if %errorlevel% neq 0 goto :cmEnd
- ..\..\..\tools\GenClrDebugResource\Debug\GenClrDebugResource.exe /dac:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscordac/Debug/mscordaccore.dll /dbi:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscordbi/Debug/mscordbi.dll /sku:onecoreclr /out:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/clrDebugResource.bin
- if %errorlevel% neq 0 goto :cmEnd
- ..\..\..\tools\InjectResource\Debug\InjectResource.exe /bin:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/clrDebugResource.bin /dll:C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/Debug/coreclr.dll /name:CLRDEBUGINFO
- if %errorlevel% neq 0 goto :cmEnd
- :cmEnd
- endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
- :cmErrorLevel
- exit /b %1
- :cmDone
- if %errorlevel% neq 0 goto :VCEnd
- :VCEnd
- Microsoft (R) C/C++ Optimizing Compiler Version 18.00.40629 for x64
- Copyright (C) Microsoft Corporation. All rights reserved.
-
- daccess.cpp
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\expressionnode.cpp(487): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\expressionnode.cpp(561): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\expressionnode.cpp(563): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\expressionnode.cpp(645): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\expressionnode.cpp(715): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\util.cpp(4380): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(9934): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(10033): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(10525): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(10544): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(11295): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(11297): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(13096): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- 71>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj" (default targets) -- FAILED.
- 20>PostBuildEvent:
- Microsoft (R) CLR External Data Access Data Table Generator Version 0.3
- Copyright (C) Microsoft Corp. All rights reserved.
-
- Processing DLL with PDB timestamp: Monday, August 17, 2015 11:33:31 AM
- Loaded PDB file: C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\Debug\coreclr.pdb
-
- 0xfef8f8, // ExecutionManager::m_CodeRangeList
- 0xfef8d0, // ExecutionManager::m_pDefaultCodeMan
- 0xfef900, // ExecutionManager::m_dwReaderCount
- 0xfef904, // ExecutionManager::m_dwWriterLock
- 0xfef8d8, // ExecutionManager::m_pEEJitManager
- 0xfef8e0, // ExecutionManager::m_pNativeImageJitManager
- 0xfef8e8, // ExecutionManager::m_pReadyToRunJitManager
- 0xceb720, // hlpFuncTable
- 0xfd2710, // hlpDynamicFuncTable
- 0xfeef08, // StubManager::g_pFirstManager
- 0xfeeed0, // PrecodeStubManager::g_pManager
- 0xfeeed8, // StubLinkStubManager::g_pManager
- 0xfeeee0, // ThunkHeapStubManager::g_pManager
- 0xfeeee8, // JumpStubStubManager::g_pManager
- 0xfeeef0, // RangeSectionStubManager::g_pManager
- 0xfeeef8, // DelegateInvokeStubManager::g_pManager
- 0xff1dc0, // VirtualCallStubManagerManager::g_pManager
- 0xfeed58, // ThreadStore::s_pThreadStore
- 0xff9184, // ThreadpoolMgr::cpuUtilization
- 0xff90f8, // ThreadpoolMgr::WorkerCounter
- 0xff90c8, // ThreadpoolMgr::MinLimitTotalWorkerThreads
- 0xff90cc, // ThreadpoolMgr::MaxLimitTotalWorkerThreads
- 0xff90e0, // ThreadpoolMgr::WorkRequestHead
- 0xff90e8, // ThreadpoolMgr::WorkRequestTail
- 0xff9170, // ThreadpoolMgr::CPThreadCounter
- 0xff917c, // ThreadpoolMgr::MaxFreeCPThreads
- 0xfd3894, // ThreadpoolMgr::MaxLimitTotalCPThreads
- 0xff9178, // ThreadpoolMgr::MinLimitTotalCPThreads
- 0xff9138, // ThreadpoolMgr::TimerQueue
- 0xffc6f0, // HillClimbingLog
- 0xffd690, // HillClimbingLogFirstIndex
- 0xffd694, // HillClimbingLogSize
- 0xfda108, // g_pFinalizerThread
- 0xfda110, // g_pSuspensionThread
- 0xff2358, // GCHeap::gcHeapType
- 0xff73b0, // WKS::gc_heap::alloc_allocated
- 0xff4c10, // WKS::gc_heap::ephemeral_heap_segment
- 0xff4248, // WKS::gc_heap::finalize_queue
- 0xff7a34, // SVR::gc_heap::n_heaps
- 0xff7a38, // SVR::gc_heap::g_heaps
- 0xff4250, // WKS::gc_heap::oom_info
- 0xfefa68, // SystemDomain::m_pSystemDomain
- 0xfefa80, // SystemDomain::m_appDomainIndexList
- 0xfefb24, // SystemDomain::s_fForceDebug
- 0xfefb28, // SystemDomain::s_fForceProfiling
- 0xfefb2c, // SystemDomain::s_fForceInstrument
- 0xfefb48, // SharedDomain::m_pSharedDomain
- 0xfd04f4, // CExecutionEngine::TlsIndex
- 0xfd3358, // CNameSpace::m_GcStructuresInvalidCnt
- 0xfd9c8c, // CCLRErrorReportingManager::g_ECustomDumpFlavor
- 0xfd9260, // SString::s_Empty
- 0xfd9ac8, // g_fAppX
- 0xfd01e8, // SString::s_IsANSIMultibyte
- 0xfda258, // ArrayBase::s_arrayBoundsZero
- 0xfea5b8, // StackwalkCache::s_Enabled
- 0xfd9b48, // g_pNotificationTable
- 0xfd9b50, // g_dacNotificationFlags
- 0xfd9b58, // g_pGcNotificationTable
- 0xfd1518, // gThreadTLSIndex
- 0xfd151c, // gAppDomainTLSIndex
- 0xfd9fa0, // g_pConfig
- 0xfef020, // g_Mscorlib
- 0xfda1a8, // g_profControlBlock
- 0xff73c0, // generation_table
- 0xff2338, // g_card_table
- 0xff2328, // g_lowest_address
- 0xff2330, // g_highest_address
- 0xff2320, // g_pGCHeap
- 0xfd9e68, // g_pThinLockThreadIdDispenser
- 0xfd9e70, // g_pModuleIndexDispenser
- 0xfd9fa8, // g_pObjectClass
- 0xfd9fb0, // g_pRuntimeTypeClass
- 0xfd9fb8, // g_pCanonMethodTableClass
- 0xfd9fc0, // g_pStringClass
- 0xfd9fc8, // g_pArrayClass
- 0xfd9fd0, // g_pSZArrayHelperClass
- 0xfd9fd8, // g_pNullableClass
- 0xfd9fe0, // g_pExceptionClass
- 0xfd9fe8, // g_pThreadAbortExceptionClass
- 0xfd9ff0, // g_pOutOfMemoryExceptionClass
- 0xfd9ff8, // g_pStackOverflowExceptionClass
- 0xfda000, // g_pExecutionEngineExceptionClass
- 0xfda008, // g_pDelegateClass
- 0xfda010, // g_pMulticastDelegateClass
- 0xfda018, // g_pFreeObjectMethodTable
- 0xfda048, // g_pOverlappedDataClass
- 0xfda020, // g_pValueTypeClass
- 0xfda028, // g_pEnumClass
- 0xfda030, // g_pThreadClass
- 0xfda038, // g_pCriticalFinalizerObjectClass
- 0xfda040, // g_pAsyncFileStream_AsyncResultClass
- 0xfd9e80, // g_pPredefinedArrayTypes
- 0xfda050, // g_ArgumentHandleMT
- 0xfda058, // g_ArgIteratorMT
- 0xfda060, // g_TypedReferenceMT
- 0xfda068, // g_pBaseCOMObject
- 0xfda070, // g_pBaseRuntimeClass
- 0xfda078, // g_pICastableInterface
- 0xfda080, // g_pPrepareConstrainedRegionsMethod
- 0xfda088, // g_pExecuteBackoutCodeHelperMethod
- 0xfda090, // g_pObjectCtorMD
- 0xfda098, // g_pObjectFinalizerMD
- 0xfd9e07, // g_fProcessDetach
- 0xfd9e60, // g_fEEShutDown
- 0xfd9c70, // g_fHostConfig
- 0xfda130, // g_CORDebuggerControlFlags
- 0x1001778, // g_pDebugger
- 0xfda128, // g_pDebugInterface
- 0xfda138, // g_pEEDbgInterfaceImpl
- 0x1001c50, // g_pEEInterface
- 0xfd5aa8, // Debugger::s_fCanChangeNgenFlags
- 0x10021b0, // DebuggerController::g_patches
- 0x10021b8, // DebuggerController::g_patchTableValid
- 0xfd2b90, // gLowestFCall
- 0xff16e8, // gHighestFCall
- 0xff16f0, // gFCallMethods
- 0xfda118, // g_pSyncTable
- 0xfda120, // g_pRCWCleanupList
- 0xfd2bd0, // RCWWalker::s_bIsGlobalPeggingOn
- 0xfd9e40, // g_runtimeLoadedBaseAddress
- 0xfd9e48, // g_runtimeVirtualSize
- 0xfea2d0, // SyncBlockCache::s_pSyncBlockCache
- 0xfea238, // g_HandleTableMap
- 0xfd0578, // g_pStressLog
- 0xc95908, // s_gsCookie
- 0xfd2b98, // g_FCDynamicallyAssignedImplementations
- 0xff4610, // WKS::gc_heap::internal_root_array
- 0xff4618, // WKS::gc_heap::internal_root_array_index
- 0xfd33d8, // WKS::gc_heap::heap_analyze_success
- 0xff4a90, // WKS::gc_heap::mark_array
- 0xfd33f0, // WKS::gc_heap::current_c_gc_state
- 0xff4238, // WKS::gc_heap::next_sweep_obj
- 0xff72c0, // WKS::gc_heap::saved_sweep_ephemeral_seg
- 0xff72c8, // WKS::gc_heap::saved_sweep_ephemeral_start
- 0xff72d0, // WKS::gc_heap::background_saved_lowest_address
- 0xff72d8, // WKS::gc_heap::background_saved_highest_address
- 0x1001c58, // g_hContinueStartupEvent
- 0xfd04f0, // CorHost2::m_dwStartupFlags
- 0xfd91e8, // g_hrFatalError
- 0xfee638, // PEFile::s_NGENDebugFlags
- 0xff3640, // g_MiniMetaDataBuffMaxSize
- 0xff3648, // g_MiniMetaDataBuffAddress
- 0x6ee05c, // ThreadpoolMgr::AsyncTimerCallbackCompletion
- 0x2d1740, // DACNotifyCompilationFinished
- 0x56a600, // ThePreStub
- 0x56a6a5, // ThePreStubPatchLabel
- 0x3e3540, // PrecodeFixupThunk
- 0x74da80, // StubDispatchFixupStub
- 0x74db2b, // StubDispatchFixupPatchLabel
- 0x469248, // Unknown_AddRef
- 0x454c7c, // Unknown_AddRefSpecial
- 0x45498c, // Unknown_AddRefInner
- 0xcd4e10, // vtable Thread
- 0xd06090, // vtable EEJitManager
- 0xd061f8, // vtable NativeImageJitManager
- 0xd062a0, // vtable ReadyToRunJitManager
- 0xd05f20, // vtable EECodeManager
- 0xe6ce38, // vtable RangeList
- 0xcddb08, // vtable LockedRangeList
- 0xd73f90, // vtable EditAndContinueModule
- 0xcfdb30, // vtable Module
- 0xcfdcf8, // vtable ReflectionModule
- 0xd0ef28, // vtable AppDomain
- 0xd0f378, // vtable SharedDomain
- 0xd0f1c8, // vtable SystemDomain
- 0xd679a8, // vtable DomainAssembly
- 0xcddb20, // vtable PrecodeStubManager
- 0xcddb60, // vtable StubLinkStubManager
- 0xd039e8, // vtable ThePreStubManager
- 0xcddba0, // vtable ThunkHeapStubManager
- 0xd22a40, // vtable VirtualCallStubManager
- 0xd22b48, // vtable VirtualCallStubManagerManager
- 0xcddbe0, // vtable JumpStubStubManager
- 0xcddc20, // vtable RangeSectionStubManager
- 0xcddc60, // vtable ILStubManager
- 0xcddcb8, // vtable InteropDispatchStubManager
- 0xcddd00, // vtable DelegateInvokeStubManager
- 0xcddd48, // vtable TailCallStubManager
- 0xcb7580, // vtable PEFile
- 0xcb75b8, // vtable PEAssembly
- 0xd757c8, // vtable PEImageLayout
- 0xd757d0, // vtable RawImageLayout
- 0xd757d8, // vtable ConvertedImageLayout
- 0xd757e0, // vtable MappedImageLayout
- 0xd757f0, // vtable LoadedImageLayout
- 0xd75848, // vtable FlatImageLayout
- 0xcc9488, // vtable ComMethodFrame
- 0xd15bd0, // vtable ComPlusMethodFrame
- 0xd160a8, // vtable ComPrestubMethodFrame
- 0xc94460, // vtable ContextTransitionFrame
- 0xd0f4d0, // vtable DebuggerClassInitMarkFrame
- 0xcefaf0, // vtable DebuggerSecurityCodeMarkFrame
- 0xcefb98, // vtable DebuggerExitFrame
- 0xcd50c8, // vtable DebuggerU2MCatchHandlerFrame
- 0xca8d48, // vtable FaultingExceptionFrame
- 0xd15a78, // vtable FuncEvalFrame
- 0xd16158, // vtable GCFrame
- 0xcb1a78, // vtable HelperMethodFrame
- 0xcb1bb8, // vtable HelperMethodFrame_1OBJ
- 0xcb1c60, // vtable HelperMethodFrame_2OBJ
- 0xd15b28, // vtable HelperMethodFrame_PROTECTOBJ
- 0xcda170, // vtable HijackFrame
- 0xcb43f0, // vtable InlinedCallFrame
- 0xcab760, // vtable SecureDelegateFrame
- 0xd16400, // vtable SecurityContextFrame
- 0xcab810, // vtable MulticastFrame
- 0xd15c80, // vtable PInvokeCalliFrame
- 0xd15d30, // vtable PrestubMethodFrame
- 0xd16208, // vtable ProtectByRefsFrame
- 0xd162b0, // vtable ProtectValueClassFrame
- 0xcb4298, // vtable ResumableFrame
- 0xcb4340, // vtable RedirectedThreadFrame
- 0xd15de0, // vtable StubDispatchFrame
- 0xd15e90, // vtable ExternalMethodFrame
- 0xd15f40, // vtable DynamicHelperFrame
- 0xd15ff0, // vtable StubHelperFrame
- 0xcefc40, // vtable TailCallFrame
- 0xd16358, // vtable ExceptionFilterFrame
- 0xcefce8, // vtable AssumeByrefFromJITStack
- 0xe73178, // vtable Debugger
- 0xc91478, // vtable EEDbgInterfaceImpl
- 0xe82510, // vtable DebuggerController
- 0xe7fd88, // vtable DebuggerMethodInfoTable
- 0xe823a8, // vtable DebuggerPatchTable
- 0xd05fd8, // vtable LoaderCodeHeap
- 0xd9d1f8, // vtable HostCodeHeap
- 0xd0ecc8, // vtable GlobalLoaderAllocator
- 0xd0ecf8, // vtable AppDomainLoaderAllocator
- 0xd2e278, // vtable AssemblyLoaderAllocator
- 0xdbbf38, // vtable AssemblySecurityDescriptor
- 0xdadfc0, // vtable ApplicationSecurityDescriptor
- Updated C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/Debug/coreclr.dll
- ..\..\..\tools\GenClrDebugResource\Debug\GenClrDebugResource.exe: Reading data from DAC: C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscordac/Debug/mscordaccore.dll
- ..\..\..\tools\GenClrDebugResource\Debug\GenClrDebugResource.exe: DAC timeStamp = 0x55d228cf sizeOfImage = 0x257000
- ..\..\..\tools\GenClrDebugResource\Debug\GenClrDebugResource.exe: Reading data from DBI: C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscordbi/Debug/mscordbi.dll
- ..\..\..\tools\GenClrDebugResource\Debug\GenClrDebugResource.exe: DBI timeStamp = 0x55d2287c sizeOfImage = 0x351000
- ..\..\..\tools\GenClrDebugResource\Debug\GenClrDebugResource.exe: Writing binary resource file: C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/clrDebugResource.bin
- ..\..\..\tools\GenClrDebugResource\Debug\GenClrDebugResource.exe: Success. Returning 0
- Updated C:/ssd/coreclr/bin/obj/Windows_NT.x64.Debug/src/dlls/mscoree/coreclr/Debug/coreclr.dll
- FinalizeBuildStatus:
- Deleting file "coreclr.dir\Debug\coreclr.tlog\unsuccessfulbuild".
- Touching "coreclr.dir\Debug\coreclr.tlog\coreclr.lastbuildstate".
- 20>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\dlls\mscoree\coreclr\coreclr.vcxproj" (default targets).
- 2>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (default targets) -- FAILED.
- 1>Done Building Project "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\install.vcxproj" (default targets) -- FAILED.
-
-Build FAILED.
-
- "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\install.vcxproj" (default target) (1) ->
- "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\ALL_BUILD.vcxproj" (default target) (2) ->
- "C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj" (default target) (71) ->
- (ClCompile target) ->
- c:\ssd\coreclr\src\toolbox\sos\strike\expressionnode.cpp(487): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\expressionnode.cpp(561): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\expressionnode.cpp(563): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\expressionnode.cpp(645): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\expressionnode.cpp(715): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\util.cpp(4380): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(9934): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(10033): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(10525): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(10544): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(11295): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(11297): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
- c:\ssd\coreclr\src\toolbox\sos\strike\strike.cpp(13096): error C3861: 'wscncmp': identifier not found [C:\ssd\coreclr\bin\obj\Windows_NT.x64.Debug\src\ToolBox\SOS\Strike\sos.vcxproj]
-
- 0 Warning(s)
- 13 Error(s)
-
-Time Elapsed 00:00:12.65
-Native component build failed. Refer C:\ssd\coreclr\bin\Logs\CoreCLR_Windows_NT__x64__Debug.log for details.
diff --git a/src/ToolBox/SOS/Strike/CMakeLists.txt b/src/ToolBox/SOS/Strike/CMakeLists.txt
index 3ab4072318..78ada3332f 100644
--- a/src/ToolBox/SOS/Strike/CMakeLists.txt
+++ b/src/ToolBox/SOS/Strike/CMakeLists.txt
@@ -19,11 +19,12 @@ add_definitions(-DSTRIKE)
remove_definitions(-DUNICODE)
remove_definitions(-D_UNICODE)
+include_directories(BEFORE ${VM_DIR})
+include_directories(${CLR_DIR}/src/gcdump)
+include_directories(${CLR_DIR}/src/debug/shim)
+
if(WIN32)
- include_directories(inc)
- include_directories(BEFORE ${VM_DIR})
- include_directories(${CLR_DIR}/src/gcdump)
- include_directories(${CLR_DIR}/src/debug/shim)
+ include_directories("inc")
include_directories("$ENV{VSInstallDir}/DIA SDK/include")
add_definitions(-DUSE_STL)
@@ -51,22 +52,6 @@ if(WIN32)
Native.rc
)
- if(CLR_CMAKE_PLATFORM_ARCH_AMD64)
- set(SOS_SOURCES_ARCH
- disasmX86.cpp
- )
- elseif(CLR_CMAKE_PLATFORM_ARCH_I386)
- set(SOS_SOURCES_ARCH
- disasmX86.cpp
- )
- elseif(CLR_CMAKE_PLATFORM_ARCH_ARM)
- set(SOS_SOURCES_ARCH
- disasmARM.cpp
- )
- endif()
-
- list(APPEND SOS_SOURCES ${SOS_SOURCES_ARCH})
-
add_definitions(-DFX_VER_INTERNALNAME_STR=SOS.dll)
#Preprocess exports definition file
@@ -91,13 +76,15 @@ if(WIN32)
ntdll.lib
)
else(WIN32)
+ if(NOT CLR_CMAKE_PLATFORM_ARCH_AMD64)
+ clr_unknown_arch()
+ endif()
+
add_definitions(-DPAL_STDCPP_COMPAT=1)
add_compile_options(-Wno-null-arithmetic)
add_compile_options(-Wno-format)
- include_directories(../lldbplugin/inc)
- include_directories(BEFORE ${VM_DIR})
- include_directories(${CLR_DIR}/src/debug/shim)
+ include_directories(BEFORE ../lldbplugin/inc)
add_compile_options(-fPIC)
@@ -108,6 +95,7 @@ else(WIN32)
exts.cpp
gcroot.cpp
metadata.cpp
+ sildasm.cpp
stressLogDump.cpp
strike.cpp
sos.cpp
@@ -123,6 +111,22 @@ else(WIN32)
)
endif(WIN32)
+if(CLR_CMAKE_PLATFORM_ARCH_AMD64)
+ set(SOS_SOURCES_ARCH
+ disasmX86.cpp
+ )
+elseif(CLR_CMAKE_PLATFORM_ARCH_I386)
+ set(SOS_SOURCES_ARCH
+ disasmX86.cpp
+ )
+elseif(CLR_CMAKE_PLATFORM_ARCH_ARM)
+ set(SOS_SOURCES_ARCH
+ disasmARM.cpp
+ )
+endif()
+
+list(APPEND SOS_SOURCES ${SOS_SOURCES_ARCH})
+
add_library(sos SHARED ${SOS_SOURCES})
add_dependencies(sos mscordaccore)
target_link_libraries(sos ${SOS_LIBRARY})
diff --git a/src/ToolBox/SOS/Strike/disasm.cpp b/src/ToolBox/SOS/Strike/disasm.cpp
index fa0463f72d..4adbd2cd75 100644
--- a/src/ToolBox/SOS/Strike/disasm.cpp
+++ b/src/ToolBox/SOS/Strike/disasm.cpp
@@ -434,7 +434,6 @@ void UnassemblyUnmanaged(DWORD_PTR IP, BOOL bSuppressLines)
}
-
void DisasmAndClean (DWORD_PTR &IP, __out_ecount_opt(length) char *line, ULONG length)
{
ULONG64 vIP = TO_CDADDR(IP);
@@ -444,9 +443,11 @@ void DisasmAndClean (DWORD_PTR &IP, __out_ecount_opt(length) char *line, ULONG l
char *ptr = strrchr (line, '\n');
if (ptr != NULL)
ptr[0] = '\0';
-
}
+#endif // FEATURE_PAL
+
+
// If byref, move to pass the byref prefix
BOOL IsByRef (__deref_inout_z char *& ptr)
{
@@ -584,8 +585,7 @@ INT_PTR GetValueFromExpr(__in_z char *ptr, INT_PTR &value)
{
char *endptr;
value = ParseHexNumber(myPtr, &endptr);
- if (!bByRef && IsTermSep (endptr[0])
- || bByRef && endptr[0] == ']')
+ if ((!bByRef && IsTermSep(endptr[0])) || (bByRef && endptr[0] == ']'))
{
if (bNegative)
value = -value;
@@ -710,7 +710,7 @@ LPCWSTR EHTypedClauseTypeName(___in const DACEHInfo* pEHInfo)
_ASSERTE(pEHInfo != NULL);
if ((pEHInfo->clauseType == EHTyped) && pEHInfo->isCatchAllHandler)
{
- return L"...";
+ return W("...");
}
// is there a method table or a token to look at?
@@ -839,6 +839,7 @@ void SOSEHInfo::FormatForDisassembly(CLRDATA_ADDRESS offSet)
// use the IS_DBG_TARGET_XYZ macro.
//
+#ifndef FEATURE_PAL
// Return TRUE if we have printed something.
BOOL PrintCallInfo (DWORD_PTR vEBP, DWORD_PTR IP,
@@ -921,6 +922,7 @@ BOOL PrintCallInfo (DWORD_PTR vEBP, DWORD_PTR IP,
ExtOut ("%s", Symbol);
if (Displacement)
ExtOut ("+%#x", Displacement);
+#ifndef FEATURE_PAL
if (!DSFlag.fSuppressSrcInfo)
{
ULONG line;
@@ -929,6 +931,7 @@ BOOL PrintCallInfo (DWORD_PTR vEBP, DWORD_PTR IP,
if (SUCCEEDED (hr))
ExtOut (" [%s:%d]", filename, line);
}
+#endif
}
else
{
@@ -1032,8 +1035,7 @@ void DumpStackWorker (DumpStackFlag &DSFlag)
}
}
-#endif // !FEATURE_PAL
-
+#endif // FEATURE_PAL
#ifdef SOS_TARGET_X86
///
@@ -1118,40 +1120,6 @@ void AMD64Machine::DumpGCInfo(BYTE* pTable, unsigned methodSize, printfFtn gcPri
#endif // FEATURE_PAL
}
-#ifdef FEATURE_PAL
-void AMD64Machine::Unassembly(
- TADDR IPBegin,
- TADDR IPEnd,
- TADDR IPAskedFor,
- TADDR GCStressCodeCopy,
- GCEncodingInfo *pGCEncodingInfo,
- SOSEHInfo *pEHInfo,
- BOOL bSuppressLines,
- BOOL bDisplayOffsets) const
-{
- ExtErr("AMD64Machine::Unassembly not implemented\n");
-}
-
-void AMD64Machine::IsReturnAddress(
- TADDR retAddr,
- TADDR* whereCalled) const
-{
- ExtErr("AMD64Machine::IsReturnAddress not implemented\n");
-}
-
-BOOL AMD64Machine::GetExceptionContext(
- TADDR stack,
- TADDR PC,
- TADDR *cxrAddr,
- CROSS_PLATFORM_CONTEXT * cxr,
- TADDR *exrAddr,
- PEXCEPTION_RECORD exr) const
-{
- ExtErr("AMD64Machine::GetExceptionContext not implemented\n");
- return FALSE;
-}
-#endif // FEATURE_PAL
-
#endif // SOS_TARGET_AMD64
#ifdef SOS_TARGET_ARM64
diff --git a/src/ToolBox/SOS/Strike/disasm.h b/src/ToolBox/SOS/Strike/disasm.h
index c5aa1323e0..5883e36cef 100644
--- a/src/ToolBox/SOS/Strike/disasm.h
+++ b/src/ToolBox/SOS/Strike/disasm.h
@@ -70,6 +70,8 @@ struct SOSEHInfo
BOOL IsClonedFinally(DACEHInfo *pEHInfo);
+#ifndef FEATURE_PAL
+
void DumpStackWorker (DumpStackFlag &DSFlag);
void UnassemblyUnmanaged (DWORD_PTR IP, BOOL bSuppressLines);
@@ -95,13 +97,14 @@ enum eTargetType { ettUnk = 0, ettNative = 1, ettJitHelp = 2, ettStub = 3, ettMD
// This is currently only called on x64
eTargetType GetFinalTarget(DWORD_PTR callee, DWORD_PTR* finalMDorIP);
+#endif // FEATURE_PAL
+
#ifdef _MSC_VER
// SOS is essentially single-threaded. ignore "construction of local static object is not thread-safe"
#pragma warning(push)
#pragma warning(disable:4640)
#endif // _MSC_VER
-
//-----------------------------------------------------------------------------------------
//
// Implementations for the supported target platforms
@@ -256,6 +259,7 @@ public:
ULONG GetPlatform() const { return IMAGE_FILE_MACHINE_AMD64; }
ULONG GetContextSize() const { return sizeof(AMD64_CONTEXT); }
+#ifndef FEATURE_PAL
virtual void Unassembly(
TADDR IPBegin,
TADDR IPEnd,
@@ -265,6 +269,7 @@ public:
SOSEHInfo *pEHInfo,
BOOL bSuppressLines,
BOOL bDisplayOffsets) const;
+#endif
virtual void IsReturnAddress(
TADDR retAddr,
TADDR* whereCalled) const;
diff --git a/src/ToolBox/SOS/Strike/disasmX86.cpp b/src/ToolBox/SOS/Strike/disasmX86.cpp
index 0cdd8a23fa..d3b2e7681c 100644
--- a/src/ToolBox/SOS/Strike/disasmX86.cpp
+++ b/src/ToolBox/SOS/Strike/disasmX86.cpp
@@ -168,6 +168,8 @@ inline RegIndex FindReg (___in __in_z char *ptr, __out_opt int *plen = NULL, __o
return NONE;
}
+#ifndef FEATURE_PAL
+
// Find the value of an expression.
inline BOOL FindSrc (__in_z char *ptr, ___in Register *reg, INT_PTR &value, BOOL &bDigit)
{
@@ -335,7 +337,6 @@ void DecodeAddressTerm (___in __in_z char *term, InstData& arg)
}
}
-
// Return 0 for non-managed call. Otherwise return MD address.
TADDR MDForCall (TADDR callee)
{
@@ -754,6 +755,8 @@ void
}
}
+#endif // FEATURE_PAL
+
// Find the real callee site. Handle JMP instruction.
// Return TRUE if we get the address, FALSE if not.
@@ -807,7 +810,7 @@ BOOL GetCalleeSite (TADDR IP, TADDR &IPCallee)
}
}
-
+#ifndef FEATURE_PAL
// GetFinalTarget is based on HandleCall, but avoids printing anything to the output.
// This is currently only called on x64
@@ -864,6 +867,7 @@ eTargetType GetFinalTarget(TADDR callee, TADDR* finalMDorIP)
return ettNative;
}
+
void ExpFuncStateInit (TADDR *IPRetAddr)
{
ULONG64 offset;
@@ -904,6 +908,8 @@ void ExpFuncStateInit (TADDR *IPRetAddr)
}
}
+#endif // FEATURE_PAL
+
/**********************************************************************\
* Routine Description: *
* *
@@ -925,6 +931,7 @@ BOOL
TADDR * exrAddr,
PEXCEPTION_RECORD exr) const
{
+#ifndef FEATURE_PAL
#ifdef SOS_TARGET_X86
X86_CONTEXT * cxr = &pcxr->X86Context;
size_t contextSize = offsetof(CONTEXT, ExtendedRegisters);
@@ -1006,8 +1013,11 @@ BOOL
}
#endif
-
return TRUE;
+#else
+ ExtErr("AMD64Machine::GetExceptionContext not implemented\n");
+ return FALSE;
+#endif // FEATURE_PAL
}
diff --git a/src/ToolBox/SOS/Strike/eeheap.cpp b/src/ToolBox/SOS/Strike/eeheap.cpp
index e0ca39cbd7..4b4fa1716e 100644
--- a/src/ToolBox/SOS/Strike/eeheap.cpp
+++ b/src/ToolBox/SOS/Strike/eeheap.cpp
@@ -434,8 +434,6 @@ size_t AlignLarge(size_t nbytes)
return (nbytes + ALIGNCONSTLARGE) & ~ALIGNCONSTLARGE;
}
-#ifndef FEATURE_PAL
-
/**********************************************************************\
* Routine Description: *
* *
@@ -851,8 +849,6 @@ BOOL GCHeapUsageStats(const DacpGcHeapDetails& heap, BOOL bIncUnreachable, HeapU
return TRUE;
}
-#endif // FEATURE_PAL
-
DWORD GetNumComponents(TADDR obj)
{
// The number of components is always the second pointer in the object.
@@ -1576,7 +1572,6 @@ int GCHeapSnapshot::GetGeneration(CLRDATA_ADDRESS objectPointer)
return 2;
}
-#ifndef FEATURE_PAL
DWORD_PTR g_trav_totalSize = 0;
DWORD_PTR g_trav_wastedSize = 0;
@@ -1721,6 +1716,7 @@ DWORD_PTR JitHeapInfo()
return totalSize;
}
+
/**********************************************************************\
* Routine Description: *
* *
@@ -1914,6 +1910,4 @@ DWORD_PTR PrintModuleHeapInfo(__out_ecount(count) DWORD_PTR *moduleList, int cou
*outWasted += wasted;
return toReturn;
-}
-
-#endif // !FEATURE_PAL \ No newline at end of file
+} \ No newline at end of file
diff --git a/src/ToolBox/SOS/Strike/exts.h b/src/ToolBox/SOS/Strike/exts.h
index 73125ba666..ff9d4b2621 100644
--- a/src/ToolBox/SOS/Strike/exts.h
+++ b/src/ToolBox/SOS/Strike/exts.h
@@ -315,6 +315,7 @@ public:
// Returns the size of the CONTEXT for the target machine
virtual ULONG GetContextSize() const = 0;
+#ifndef FEATURE_PAL
// Disassembles a managed method specified by the IPBegin-IPEnd range
virtual void Unassembly(
TADDR IPBegin,
@@ -325,6 +326,7 @@ public:
SOSEHInfo *pEHInfo,
BOOL bSuppressLines,
BOOL bDisplayOffsets) const = 0;
+#endif
// Validates whether retAddr represents a return address by unassembling backwards.
// If the instruction before retAddr represents a target-specific call instruction
diff --git a/src/ToolBox/SOS/Strike/sildasm.cpp b/src/ToolBox/SOS/Strike/sildasm.cpp
index ff71833bbc..6875436616 100644
--- a/src/ToolBox/SOS/Strike/sildasm.cpp
+++ b/src/ToolBox/SOS/Strike/sildasm.cpp
@@ -106,7 +106,7 @@ void DisassembleToken(IMetaDataImport *i,
hr = i->GetTypeDefProps(token, szName, 49, &cLen, NULL, NULL);
if (FAILED(hr))
- StringCchCopyW(szName, COUNTOF(szName), L"<unknown type def>");
+ StringCchCopyW(szName, COUNTOF(szName), W("<unknown type def>"));
printf("%S", szName);
}
@@ -120,7 +120,7 @@ void DisassembleToken(IMetaDataImport *i,
hr = i->GetTypeRefProps(token, NULL, szName, 49, &cLen);
if (FAILED(hr))
- StringCchCopyW(szName, COUNTOF(szName), L"<unknown type ref>");
+ StringCchCopyW(szName, COUNTOF(szName), W("<unknown type ref>"));
printf("%S", szName);
}
@@ -137,13 +137,13 @@ void DisassembleToken(IMetaDataImport *i,
NULL, NULL, NULL, NULL, NULL, NULL);
if (FAILED(hr))
- StringCchCopyW(szFieldName, COUNTOF(szFieldName), L"<unknown field def>");
+ StringCchCopyW(szFieldName, COUNTOF(szFieldName), W("<unknown field def>"));
hr = i->GetTypeDefProps(mdClass, szClassName, 49, &cLen,
NULL, NULL);
if (FAILED(hr))
- StringCchCopyW(szClassName, COUNTOF(szClassName), L"<unknown type def>");
+ StringCchCopyW(szClassName, COUNTOF(szClassName), W("<unknown type def>"));
printf("%S::%S", szClassName, szFieldName);
}
@@ -160,13 +160,13 @@ void DisassembleToken(IMetaDataImport *i,
NULL, NULL, NULL, NULL, NULL);
if (FAILED(hr))
- StringCchCopyW(szFieldName, COUNTOF(szFieldName), L"<unknown method def>");
+ StringCchCopyW(szFieldName, COUNTOF(szFieldName), W("<unknown method def>"));
hr = i->GetTypeDefProps(mdClass, szClassName, 49, &cLen,
NULL, NULL);
if (FAILED(hr))
- StringCchCopyW(szClassName, COUNTOF(szClassName), L"<unknown type def>");
+ StringCchCopyW(szClassName, COUNTOF(szClassName), W("<unknown type def>"));
printf("%S::%S", szClassName, szFieldName);
}
@@ -175,7 +175,7 @@ void DisassembleToken(IMetaDataImport *i,
case mdtMemberRef:
{
mdTypeRef cr = mdTypeRefNil;
- LPWSTR pMemberName;
+ LPCWSTR pMemberName;
WCHAR memberName[50];
ULONG memberNameLen;
@@ -184,7 +184,7 @@ void DisassembleToken(IMetaDataImport *i,
if (FAILED(hr))
{
- pMemberName = L"<unknown member ref>";
+ pMemberName = W("<unknown member ref>");
}
else
pMemberName = memberName;
@@ -196,7 +196,7 @@ void DisassembleToken(IMetaDataImport *i,
{
if (FAILED(i->GetTypeRefProps(cr, NULL, szName, 50, &cLen)))
{
- StringCchCopyW(szName, COUNTOF(szName), L"<unknown type ref>");
+ StringCchCopyW(szName, COUNTOF(szName), W("<unknown type ref>"));
}
}
else if(TypeFromToken(cr) == mdtTypeDef)
@@ -204,7 +204,7 @@ void DisassembleToken(IMetaDataImport *i,
if (FAILED(i->GetTypeDefProps(cr, szName, 49, &cLen,
NULL, NULL)))
{
- StringCchCopyW(szName, COUNTOF(szName), L"<unknown type def>");
+ StringCchCopyW(szName, COUNTOF(szName), W("<unknown type def>"));
}
}
else if(TypeFromToken(cr) == mdtTypeSpec)
@@ -217,7 +217,7 @@ void DisassembleToken(IMetaDataImport *i,
PCCOR_SIGNATURE sig;
if (FAILED(pIMDI->GetSigFromToken(cr, &cSig, &sig)))
{
- StringCchCopyW(szName, COUNTOF(szName), L"<Invalid record>");
+ StringCchCopyW(szName, COUNTOF(szName), W("<Invalid record>"));
}
else
{
@@ -229,12 +229,12 @@ void DisassembleToken(IMetaDataImport *i,
}
else
{
- StringCchCopyW(szName, COUNTOF(szName), L"<unknown type spec>");
+ StringCchCopyW(szName, COUNTOF(szName), W("<unknown type spec>"));
}
}
else
{
- StringCchCopyW(szName, COUNTOF(szName), L"<unknown type token>");
+ StringCchCopyW(szName, COUNTOF(szName), W("<unknown type token>"));
}
printf("%S::%S ", szName, pMemberName);
@@ -395,7 +395,7 @@ void DecodeIL(IMetaDataImport *pImport, BYTE *buffer, ULONG bufSize)
{
if (numChars < 80)
str[numChars] = 0;
- wcscpy_s(&str[79], 4, L"...");
+ wcscpy_s(&str[79], 4, W("..."));
WCHAR* ptr = str;
while(*ptr != 0) {
if (*ptr < 0x20 || * ptr >= 0x80) {
@@ -475,7 +475,7 @@ void DisassembleToken(DacpObjectData& tokenArray,
DWORD_PTR runtimeType = NULL;
MOVE(runtimeType, runtimeTypeHandle + sizeof(DWORD_PTR));
- int offset = GetObjFieldOffset(runtimeType, L"m_handle");
+ int offset = GetObjFieldOffset(runtimeType, W("m_handle"));
DWORD_PTR methodTable = NULL;
MOVE(methodTable, runtimeType + offset);
@@ -507,12 +507,12 @@ void DisassembleToken(DacpObjectData& tokenArray,
case mdtMethodDef:
{
CLRDATA_ADDRESS runtimeMethodHandle = GetObj(tokenArray, RidFromToken(token));
- int offset = GetObjFieldOffset(runtimeMethodHandle, L"m_value");
+ int offset = GetObjFieldOffset(runtimeMethodHandle, W("m_value"));
TADDR runtimeMethodInfo = NULL;
MOVE(runtimeMethodInfo, runtimeMethodHandle+offset);
- offset = GetObjFieldOffset(runtimeMethodInfo, L"m_handle");
+ offset = GetObjFieldOffset(runtimeMethodInfo, W("m_handle"));
TADDR methodDesc = NULL;
MOVE(methodDesc, runtimeMethodInfo+offset);
@@ -624,7 +624,7 @@ void DecodeDynamicIL(BYTE *data, ULONG Size, DacpObjectData& tokenArray)
/******************************************************************************/
// CQuickBytes utilities
-char* asString(CQuickBytes *out) {
+static char* asString(CQuickBytes *out) {
SIZE_T oldSize = out->Size();
out->ReSize(oldSize + 1);
char* cur = &((char*) out->Ptr())[oldSize];
@@ -633,7 +633,7 @@ char* asString(CQuickBytes *out) {
return((char*) out->Ptr());
}
-void appendStr(CQuickBytes *out, const char* str, unsigned len=-1) {
+static void appendStr(CQuickBytes *out, const char* str, unsigned len=-1) {
if(len == (unsigned)(-1)) len = (unsigned)strlen(str);
SIZE_T oldSize = out->Size();
out->ReSize(oldSize + len);
@@ -642,14 +642,14 @@ void appendStr(CQuickBytes *out, const char* str, unsigned len=-1) {
// Note no trailing null!
}
-void appendChar(CQuickBytes *out, char chr) {
+static void appendChar(CQuickBytes *out, char chr) {
SIZE_T oldSize = out->Size();
out->ReSize(oldSize + 1);
((char*) out->Ptr())[oldSize] = chr;
// Note no trailing null!
}
-void insertStr(CQuickBytes *out, const char* str) {
+static void insertStr(CQuickBytes *out, const char* str) {
unsigned len = (unsigned)strlen(str);
SIZE_T oldSize = out->Size();
out->ReSize(oldSize + len);
@@ -924,7 +924,7 @@ const char* PrettyPrintClass(
if (TypeFromToken(tk) == mdtTypeRef)
{
- if ((formatFlags & FormatAssembly) && FAILED(pIMDI->GetResolutionScopeOfTypeRef(tk, &tkEncloser)) ||
+ if (((formatFlags & FormatAssembly) && FAILED(pIMDI->GetResolutionScopeOfTypeRef(tk, &tkEncloser))) ||
FAILED(pIMDI->GetNameOfTypeRef(tk, &nameSpace, &name)))
{
char str[1024];
@@ -1073,7 +1073,7 @@ void PrettyPrintClassFromToken(
DWORD formatFlags /*= FormatCSharp*/)
{
// set the default value
- swprintf_s(mdName, cbName, L"token_0x%8.8X", tok);
+ swprintf_s(mdName, cbName, W("token_0x%8.8X"), tok);
DacpModuleData dmd;
if (dmd.Request(g_sos, TO_CDADDR(moduleAddr)) != S_OK)
diff --git a/src/ToolBox/SOS/Strike/strike.cpp b/src/ToolBox/SOS/Strike/strike.cpp
index dd1dd805ba..bb7e027201 100644
--- a/src/ToolBox/SOS/Strike/strike.cpp
+++ b/src/ToolBox/SOS/Strike/strike.cpp
@@ -616,7 +616,6 @@ HRESULT DumpStackObjectsRaw(size_t nArg, __in_z LPSTR exprBottom, __in_z LPSTR e
return E_FAIL;
}
-#ifndef FEATURE_PAL
// We can use the gc snapshot to eliminate object addresses that are
// not on the gc heap.
if (!g_snapshot.Build())
@@ -624,7 +623,6 @@ HRESULT DumpStackObjectsRaw(size_t nArg, __in_z LPSTR exprBottom, __in_z LPSTR e
ExtOut("Unable to determine bounds of gc heap\n");
return E_FAIL;
}
-#endif // !FEATURE_PAL
// Print thread ID.
ULONG id = 0;
@@ -3186,8 +3184,6 @@ void DisplayInvalidStructuresMessage()
ExtOut("consistency errors.\n");
}
-#ifndef FEATURE_PAL
-
/**********************************************************************\
* Routine Description: *
* *
@@ -3399,6 +3395,8 @@ void PrintGCStat(HeapStat *inStat, const char* label=NULL)
}
}
+#ifndef FEATURE_PAL
+
DECLARE_API(TraverseHeap)
{
INIT_API();
@@ -3476,6 +3474,8 @@ DECLARE_API(TraverseHeap)
return Status;
}
+#endif // FEATURE_PAL
+
struct PrintRuntimeTypeArgs
{
DWORD_PTR mtOfRuntimeType;
@@ -3599,8 +3599,6 @@ namespace sos
};
}
-#endif // FEATURE_PAL
-
class DumpHeapImpl
{
public:
@@ -4324,8 +4322,6 @@ DECLARE_API(VerifyObj)
INIT_API();
MINIDUMP_NOT_SUPPORTED();
-#ifndef FEATURE_PAL
-
TADDR taddrObj = 0;
TADDR taddrMT;
size_t objSize;
@@ -4373,13 +4369,6 @@ Exit:
}
return Status;
-
-#else
-
- _ASSERTE(false);
- return E_FAIL;
-
-#endif // FEATURE_PAL
}
void LNODisplayOutput(LPCWSTR tag, TADDR pMT, TADDR currentObj, size_t size)
@@ -7656,6 +7645,8 @@ DECLARE_API(COMState)
}
#endif // FEATURE_COMINTEROP
+#endif // FEATURE_PAL
+
BOOL traverseEh(UINT clauseIndex,UINT totalClauses,DACEHInfo *pEHInfo,LPVOID token)
{
size_t methodStart = (size_t) token;
@@ -7733,7 +7724,6 @@ BOOL traverseEh(UINT clauseIndex,UINT totalClauses,DACEHInfo *pEHInfo,LPVOID tok
return TRUE;
}
-
DECLARE_API(EHInfo)
{
INIT_API();
@@ -7808,7 +7798,6 @@ DECLARE_API(EHInfo)
return Status;
}
-
/**********************************************************************\
* Routine Description: *
* *
@@ -8052,6 +8041,7 @@ BOOL gatherEh(UINT clauseIndex,UINT totalClauses,DACEHInfo *pEHInfo,LPVOID token
return TRUE;
}
+#ifndef FEATURE_PAL
/**********************************************************************\
* Routine Description: *
diff --git a/src/ToolBox/SOS/Strike/util.cpp b/src/ToolBox/SOS/Strike/util.cpp
index 8122f790f6..70e3688361 100644
--- a/src/ToolBox/SOS/Strike/util.cpp
+++ b/src/ToolBox/SOS/Strike/util.cpp
@@ -2451,11 +2451,9 @@ BOOL IsStringObject (size_t obj)
void DumpStackObjectsOutput(const char *location, DWORD_PTR objAddr, BOOL verifyFields)
{
-#ifndef FEATURE_PAL
// rule out pointers that are outside of the gc heap.
if (g_snapshot.GetHeap(objAddr) == NULL)
return;
-#endif // FEATURE_PAL
DacpObjectData objectData;
if (objectData.Request(g_sos, TO_CDADDR(objAddr)) != S_OK)
@@ -3535,9 +3533,6 @@ void ReloadSymbolWithLineInfo()
#endif
}
-
-#ifndef FEATURE_PAL
-
// Return 1 if the function is our stub
// Return MethodDesc if the function is managed
// Otherwise return 0
@@ -3587,6 +3582,7 @@ size_t FunctionType (size_t EIP)
return (size_t) pMD;
}
+#ifndef FEATURE_PAL
//
// Gets version info for the CLR in the debuggee process.
diff --git a/src/ToolBox/SOS/lldbplugin/soscommand.cpp b/src/ToolBox/SOS/lldbplugin/soscommand.cpp
index 660295d456..e9a20565e6 100644
--- a/src/ToolBox/SOS/lldbplugin/soscommand.cpp
+++ b/src/ToolBox/SOS/lldbplugin/soscommand.cpp
@@ -10,11 +10,13 @@
class sosCommand : public lldb::SBCommandPluginInterface
{
+ const char *m_command;
void *m_sosHandle;
public:
- sosCommand()
+ sosCommand(const char *command)
{
+ m_command = command;
m_sosHandle = NULL;
}
@@ -24,37 +26,43 @@ public:
lldb::SBCommandReturnObject &result)
{
DebugClient* client = new DebugClient(debugger, result);
- if (arguments)
- {
- LoadSos(client);
+ LoadSos(client);
- if (m_sosHandle)
+ if (m_sosHandle)
+ {
+ const char* sosCommand = m_command;
+ if (sosCommand == NULL)
+ {
+ if (arguments == NULL) {
+ goto exit;
+ }
+ sosCommand = *arguments++;
+ }
+ CommandFunc commandFunc = (CommandFunc)dlsym(m_sosHandle, sosCommand);
+ if (commandFunc)
{
- const char* sosCommand = *arguments++;
- CommandFunc commandFunc = (CommandFunc)dlsym(m_sosHandle, sosCommand);
- if (commandFunc)
+ std::string str;
+ if (arguments != NULL)
{
- std::string str;
for (const char* arg = *arguments; arg; arg = *(++arguments))
{
str.append(arg);
str.append(" ");
}
-
- const char* sosArgs = str.c_str();
- HRESULT hr = commandFunc(client, sosArgs);
- if (hr != S_OK)
- {
- client->Output(DEBUG_OUTPUT_ERROR, "%s %s failed\n", sosCommand, sosArgs);
- }
}
- else
+ const char* sosArgs = str.c_str();
+ HRESULT hr = commandFunc(client, sosArgs);
+ if (hr != S_OK)
{
- client->Output(DEBUG_OUTPUT_ERROR, "SOS command '%s' not found %s\n", sosCommand, dlerror());
+ client->Output(DEBUG_OUTPUT_ERROR, "%s %s failed\n", sosCommand, sosArgs);
}
}
+ else
+ {
+ client->Output(DEBUG_OUTPUT_ERROR, "SOS command '%s' not found %s\n", sosCommand, dlerror());
+ }
}
-
+exit:
delete client;
return result.Succeeded();
}
@@ -112,6 +120,16 @@ bool
sosCommandInitialize(lldb::SBDebugger debugger)
{
lldb::SBCommandInterpreter interpreter = debugger.GetCommandInterpreter();
- lldb::SBCommand command = interpreter.AddCommand("sos", new sosCommand(), "Various coreclr debugging commands. sos <command-name> <args>");
+ interpreter.AddCommand("sos", new sosCommand(NULL), "Various coreclr debugging commands. sos <command-name> <args>");
+ interpreter.AddCommand("bpmd", new sosCommand("bpmd"), "Creates a breakpoint at the specified managed method in the specified module.");
+ interpreter.AddCommand("clrstack", new sosCommand("ClrStack"), "Provides a stack trace of managed code only.");
+ interpreter.AddCommand("clrthreads", new sosCommand("Threads"), "List the managed threads running.");
+ interpreter.AddCommand("dumpheap", new sosCommand("DumpHeap"), "Displays info about the garbage-collected heap and collection statistics about objects.");
+ interpreter.AddCommand("dumpobj", new sosCommand("DumpObj"), "Displays info about an object at the specified address.");
+ interpreter.AddCommand("dso", new sosCommand("DumpStackObjects"), "Displays all managed objects found within the bounds of the current stack.");
+ interpreter.AddCommand("eeheap", new sosCommand("EEHeap"), "Displays info about process memory consumed by internal runtime data structures.");
+ interpreter.AddCommand("gcroot", new sosCommand("GCRoot"), "Displays info about references (or roots) to an object at the specified address.");
+ interpreter.AddCommand("ip2md", new sosCommand("IP2MD"), "Displays the MethodDesc structure at the specified address in code that has been JIT-compiled.");
+ interpreter.AddCommand("printexception", new sosCommand("PrintException"), "Displays and formats fields of any object derived from the Exception class at the specified address.");
return true;
}
diff --git a/src/inc/formattype.cpp b/src/inc/formattype.cpp
index 05b4c86247..e7d1394020 100644
--- a/src/inc/formattype.cpp
+++ b/src/inc/formattype.cpp
@@ -11,7 +11,7 @@
#include "formattype.h"
/******************************************************************************/
-char* asString(CQuickBytes *out) {
+static char* asString(CQuickBytes *out) {
CONTRACTL
{
THROWS;
@@ -27,7 +27,7 @@ char* asString(CQuickBytes *out) {
return((char*) out->Ptr());
}
-void appendStr(CQuickBytes *out, const char* str, unsigned len) {
+static void appendStr(CQuickBytes *out, const char* str, unsigned len=(unsigned)-1) {
CONTRACTL
{
THROWS;
@@ -43,7 +43,7 @@ void appendStr(CQuickBytes *out, const char* str, unsigned len) {
// Note no trailing null!
}
-void appendChar(CQuickBytes *out, char chr) {
+static void appendChar(CQuickBytes *out, char chr) {
CONTRACTL
{
THROWS;
@@ -57,7 +57,7 @@ void appendChar(CQuickBytes *out, char chr) {
// Note no trailing null!
}
-void insertStr(CQuickBytes *out, const char* str) {
+static void insertStr(CQuickBytes *out, const char* str) {
CONTRACTL
{
THROWS;
diff --git a/src/inc/formattype.h b/src/inc/formattype.h
index 739bc89dd4..8f009c664e 100644
--- a/src/inc/formattype.h
+++ b/src/inc/formattype.h
@@ -31,10 +31,6 @@ char* DumpParamAttr(__inout_ecount(cchszString) char* szString,
DWORD cchszString,
DWORD dwAttr);
-void appendStr(CQuickBytes *out, const char* str, unsigned len=(unsigned)-1);
-void insertStr(CQuickBytes *out, const char* str);
-char* asString(CQuickBytes *out);
-
const char* PrettyPrintSig(
PCCOR_SIGNATURE typePtr, // type to convert,
unsigned typeLen, // the lenght of 'typePtr'