Createdump fixes and cleanup. (dotnet/coreclr#11368)
authorMike McLaughlin <mikem@microsoft.com>
Thu, 4 May 2017 00:17:22 +0000 (17:17 -0700)
committerGitHub <noreply@github.com>
Thu, 4 May 2017 00:17:22 +0000 (17:17 -0700)
commit6b4e56b652c1b353d661cfaa80aa2baf3419ee4e
tree51f88c757e0c050392f8ff11bc8dde9321081392
parent7c623572971caeb07ce39a3589aca8825b45986f
Createdump fixes and cleanup. (dotnet/coreclr#11368)

Fixed "with heap" option to actually include all the heaps. The way /proc/$pid/maps
was parsed missed most of the RW data/heap regions.

Added -u/--full full core dump options.

Removed the useless m_memStatus variable in enummem.cpp.

Commit migrated from https://github.com/dotnet/coreclr/commit/3fb9d8d2fe094f09a914d31a551e14fe8a1f2215
12 files changed:
docs/coreclr/botr/xplat-minidump-generation.md
src/coreclr/src/ToolBox/SOS/Strike/sosdocsunix.txt
src/coreclr/src/ToolBox/SOS/Strike/strike.cpp
src/coreclr/src/debug/createdump/crashinfo.cpp
src/coreclr/src/debug/createdump/crashinfo.h
src/coreclr/src/debug/createdump/createdump.cpp
src/coreclr/src/debug/createdump/datatarget.cpp
src/coreclr/src/debug/createdump/main.cpp
src/coreclr/src/debug/createdump/memoryregion.h
src/coreclr/src/debug/daccess/daccess.cpp
src/coreclr/src/debug/daccess/dacimpl.h
src/coreclr/src/debug/daccess/enummem.cpp