Fixes issue dotnet/coreclr#21485 and dotnet/coreclr#21484 (dotnet/coreclr#21526)
authorMike McLaughlin <mikem@microsoft.com>
Thu, 13 Dec 2018 23:37:21 +0000 (15:37 -0800)
committerGitHub <noreply@github.com>
Thu, 13 Dec 2018 23:37:21 +0000 (15:37 -0800)
commitc8691da29bea32e50727c43eee3e7afca561f970
treee0bc0d4bfbfc9a171d55c6e8991c5327e4248d57
parentcdd65fbe1daf1fa339dd5c8fab2634d616df61fe
Fixes issue dotnet/coreclr#21485 and dotnet/coreclr#21484 (dotnet/coreclr#21526)

Issue dotnet/coreclr#21485: fix EnumProcessModules hPseudoCurrentProcess bug.

Added handle reference.

Issue dotnet/coreclr#21484: createdump segfaults with ASP.NET app

The problem is the ClrDataModule Request faulted on a dynamic module
getting the file layout flag.

Fixed the Request code not get the file layout and in the crash dump
code skip any dynamic modules.

Commit migrated from https://github.com/dotnet/coreclr/commit/a6403ba4d9187fc19af8e3dc64ec3e9e937d53eb
src/coreclr/src/debug/createdump/crashinfo.cpp
src/coreclr/src/debug/daccess/task.cpp
src/coreclr/src/pal/src/thread/process.cpp