diff options
author | Sean Gillespie <sean@swgillespie.me> | 2017-01-23 16:50:51 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-23 16:50:51 -0800 |
commit | ace6d1b728f4041d351cbf05e9356a23305be182 (patch) | |
tree | ac095ca5c008b46907d7b777f553518f2e4952db /src/gc/gcinterface.h | |
parent | 8305136b93cc017343c028b60ab0aae98825d59f (diff) | |
download | coreclr-ace6d1b728f4041d351cbf05e9356a23305be182.tar.gz coreclr-ace6d1b728f4041d351cbf05e9356a23305be182.tar.bz2 coreclr-ace6d1b728f4041d351cbf05e9356a23305be182.zip |
[Local GC] Add three finalization-related operations to GCToEEInterface (#9029)
* Add three finalization-related operations to GCToEEInterface and utilize them from the GC
* Code review feedback
* Code review feedback
* Fix standalone GC build break
* Repair the standalone GC build
Diffstat (limited to 'src/gc/gcinterface.h')
-rw-r--r-- | src/gc/gcinterface.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gc/gcinterface.h b/src/gc/gcinterface.h index 4ba4e0c637..99d79df633 100644 --- a/src/gc/gcinterface.h +++ b/src/gc/gcinterface.h @@ -313,6 +313,10 @@ public: // Gets the next finalizable object. virtual Object* GetNextFinalizable() = 0; + // Sets whether or not the GC should report all finalizable objects as + // ready to be finalized, instead of only collectable objects. + virtual void SetFinalizeRunOnShutdown(bool value) = 0; + /* =========================================================================== BCL routines. These are routines that are directly exposed by mscorlib |