summaryrefslogtreecommitdiff
path: root/src/gc/gcinterface.h
diff options
context:
space:
mode:
authorSean Gillespie <sean@swgillespie.me>2017-01-23 16:50:51 -0800
committerGitHub <noreply@github.com>2017-01-23 16:50:51 -0800
commitace6d1b728f4041d351cbf05e9356a23305be182 (patch)
treeac095ca5c008b46907d7b777f553518f2e4952db /src/gc/gcinterface.h
parent8305136b93cc017343c028b60ab0aae98825d59f (diff)
downloadcoreclr-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.h4
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