Enable VerifyHeap and DumpHeap.
authorMike McLaughlin <mikem@microsoft.com>
Thu, 4 Jun 2015 19:00:51 +0000 (12:00 -0700)
committerMike McLaughlin <mikem@microsoft.com>
Fri, 5 Jun 2015 23:28:41 +0000 (16:28 -0700)
commit127ea3f987e2a2ba94e4421a7a11389857ef3387
tree734ea8ddeb4eaca2bf3676082fec800ae03e5695
parent4b21be40517f1348d7f223726decb0f719d09a4b
Enable VerifyHeap and DumpHeap.

Fix error output. The lldb function cached all the error output separately from the normal output so the error/normal text are not properly intermixed.

Fixed calculation in CardIsSet getting the lowest address from card table header. Use the ALIGN_DOWN macro to make it a little more clear what is going on in CardIsSet.  Couldn't include stdmacros.h (containing this macro) in the sos context so the macro has been copied to the beginning of the file.

Changed some "unsigned long" in sos to "ULONG" because it is different between Linux and Windows.
src/ToolBox/SOS/Strike/eeheap.cpp
src/ToolBox/SOS/Strike/gcroot.cpp
src/ToolBox/SOS/Strike/sos.cpp
src/ToolBox/SOS/Strike/sos.h
src/ToolBox/SOS/Strike/strike.cpp
src/ToolBox/SOS/Strike/util.cpp
src/ToolBox/SOS/lldbplugin/debugclient.cpp
src/debug/di/CMakeLists.txt