[Local GC] Pull some logic using SystemDomain::System out of the GC (dotnet/coreclr...
authorSean Gillespie <sean@swgillespie.me>
Wed, 5 Apr 2017 21:40:42 +0000 (14:40 -0700)
committerGitHub <noreply@github.com>
Wed, 5 Apr 2017 21:40:42 +0000 (14:40 -0700)
commit17bae9f5fc2bf901fd6fa24aab509fb618c8d25e
tree8adcb2c3e899d3b41325986a0fc74d8f03ebbefd
parent5a6ce6b60d6578767f0f27d0d309478f1584ebc8
[Local GC] Pull some logic using SystemDomain::System out of the GC (dotnet/coreclr#10670)

* [Local GC] Pull some logic using SystemDomain::System out of the GC

* Address code review feedback: add comment about this (per the GitHub discussion) and rename API to ForceFullGCToBeBlocking

Commit migrated from https://github.com/dotnet/coreclr/commit/7ba3cc8174dec2626a403f5ccd35c79a3bf6cf77
src/coreclr/src/gc/env/gcenv.ee.h
src/coreclr/src/gc/gc.cpp
src/coreclr/src/gc/gcenv.ee.standalone.inl
src/coreclr/src/gc/gcinterface.ee.h
src/coreclr/src/gc/sample/gcenv.ee.cpp
src/coreclr/src/vm/gcenv.ee.cpp
src/coreclr/src/vm/gcenv.ee.h