ensure process-wide fence when updating GC write barrier on ARM64 (dotnet/coreclr...
authorVladimir Sadov <vsadov@microsoft.com>
Fri, 21 Jun 2019 02:54:34 +0000 (19:54 -0700)
committerGitHub <noreply@github.com>
Fri, 21 Jun 2019 02:54:34 +0000 (19:54 -0700)
commit1679887065f667ba0e88fb07fd5e0387cdb60b77
treef108b4a363cfea871f0ca69c6a3ca0aec96336aa
parent6f1f6d32c6e0a15240649a92ad715a98d0047c52
ensure process-wide fence when updating GC write barrier on ARM64 (dotnet/coreclr#25130)

* ensure process-wide fences when updating GC write barrier on ARM64

Commit migrated from https://github.com/dotnet/coreclr/commit/f77a8bee633f8fae4b3ee85afff619e11226d79b
src/coreclr/src/gc/sample/GCSample.cpp
src/coreclr/src/vm/gcenv.ee.cpp
src/coreclr/src/vm/gchelpers.cpp
src/coreclr/src/vm/gchelpers.inl