Make GCToOSInterface::FlushProcessWriteBuffers use MEMBARRIER_CMD_PRIVATE_EXPEDITED...
authorVladimir Sadov <vsadov@microsoft.com>
Sat, 6 Apr 2019 13:34:12 +0000 (06:34 -0700)
committerJan Kotas <jkotas@microsoft.com>
Sat, 6 Apr 2019 13:34:12 +0000 (06:34 -0700)
commit2c6c6c9ffe6ef40320dfce3c6e53e953485f21a6
treefbfb9379b588bd65f1ab603d7d1210618200d4db
parent69c8a7360090086c787ce8b9a9a865b0f0331ef9
Make  GCToOSInterface::FlushProcessWriteBuffers use MEMBARRIER_CMD_PRIVATE_EXPEDITED if available (#23778)

Basically a port of  https://github.com/dotnet/coreclr/pull/20949   to  GCToOSInterface
src/gc/unix/gcenv.unix.cpp