FillRegDisplay: initialize volatileCurrContextPointers for ARM and ARM64 (dotnet...
authorKonstantin Baladurin <k.baladurin@partner.samsung.com>
Tue, 7 Aug 2018 23:25:07 +0000 (02:25 +0300)
committerJan Kotas <jkotas@microsoft.com>
Tue, 7 Aug 2018 23:25:07 +0000 (16:25 -0700)
commit148b6f5b0e5e3f24f9c0dcf0323645df4f14e8a7
tree53d71085750d8938b61bae0dc700b8cd85dbc022
parentfd5c51cddd7bf5289298e5cce972df37bd516b6a
FillRegDisplay: initialize volatileCurrContextPointers for ARM and ARM64 (dotnet/coreclr#19332)

We need to initialize volatileCurrContextPointers because they could be
used by GC in the case of the leaf frame. This patch fixes crashes during
GC when we are single stepping using managed debugger.

Commit migrated from https://github.com/dotnet/coreclr/commit/c488296b594db3054e7cd2af2dab10428ccf0e42
src/coreclr/src/inc/regdisp.h