Fix xplat debugging perf problem. (dotnet/coreclr#19911)
authorMike McLaughlin <mikem@microsoft.com>
Thu, 13 Sep 2018 22:05:37 +0000 (15:05 -0700)
committerGitHub <noreply@github.com>
Thu, 13 Sep 2018 22:05:37 +0000 (15:05 -0700)
commit53d55ab5af38f14d40254ada0f8ceeabb494518d
tree68865fe3ea50b003fea61b983c1f0f9b2fcacd30
parent437a5a558d3dd2d3565db6252876cf7b8e2af567
Fix xplat debugging perf problem. (dotnet/coreclr#19911)

Issue dotnet/coreclr#18705

Add threadId to DebuggerIPCEvent so we don't need to use the
slow DAC functions (because of extra memory reads) to get it.

Fixed CorDBIPC_BUFFER_SIZE on arm builds.

Commit migrated from https://github.com/dotnet/coreclr/commit/27decac74572ef7158bceba0b67e343aabc6c8d7
src/coreclr/src/debug/di/dbgtransportpipeline.cpp
src/coreclr/src/debug/ee/debugger.h
src/coreclr/src/debug/inc/dbgipcevents.h