Various createdump fixes and improvements to help diagnosing problems (#38940)
authorMike McLaughlin <mikem@microsoft.com>
Thu, 9 Jul 2020 18:24:28 +0000 (11:24 -0700)
committerGitHub <noreply@github.com>
Thu, 9 Jul 2020 18:24:28 +0000 (11:24 -0700)
commit7c178cf9c55e8203b6c6797a79769988562b52b2
treeef481601210ff9fc20979e33955509ca36a42665
parent98eee0587dfd0752c030fe49b3fd9b45f4b2e5c5
Various createdump fixes and improvements to help diagnosing problems (#38940)

Better MacOS createdump thread suspend

Remove extra logging

Add trace_printf and flush diag logging

Add process id/name spew

Add stdout flushing to CrashInfo::Trace

Fix issue https://github.com/dotnet/diagnostics/issues/1305
src/coreclr/src/debug/createdump/crashinfo.cpp
src/coreclr/src/debug/createdump/crashinfomac.cpp
src/coreclr/src/debug/createdump/createdump.h
src/coreclr/src/debug/createdump/createdumpunix.cpp
src/coreclr/src/debug/createdump/dumpwriter.cpp
src/coreclr/src/debug/createdump/main.cpp
src/coreclr/src/debug/dbgutil/machoreader.cpp