summaryrefslogtreecommitdiff
path: root/src/gc/gcinterface.ee.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gc/gcinterface.ee.h')
-rw-r--r--src/gc/gcinterface.ee.h24
1 files changed, 2 insertions, 22 deletions
diff --git a/src/gc/gcinterface.ee.h b/src/gc/gcinterface.ee.h
index 4d12ae9df9..ea9387e2a3 100644
--- a/src/gc/gcinterface.ee.h
+++ b/src/gc/gcinterface.ee.h
@@ -154,9 +154,9 @@ public:
virtual
void FireGCFullNotify_V1(uint32_t genNumber, uint32_t isAlloc) = 0;
virtual
- void FireSetGCHandle(void *handleID, void *objectID, uint32_t kind, uint32_t generation, uint64_t appDomainID) = 0;
+ void FireSetGCHandle(void *handleID, void *objectID, uint32_t kind, uint32_t generation) = 0;
virtual
- void FirePrvSetGCHandle(void *handleID, void *objectID, uint32_t kind, uint32_t generation, uint64_t appDomainID) = 0;
+ void FirePrvSetGCHandle(void *handleID, void *objectID, uint32_t kind, uint32_t generation) = 0;
virtual
void FireDestroyGCHandle(void *handleID) = 0;
virtual
@@ -321,11 +321,6 @@ public:
virtual
void HandleFatalError(unsigned int exitCode) = 0;
- // Asks the EE if it wants a particular object to be finalized when unloading
- // an app domain.
- virtual
- bool ShouldFinalizeObjectForUnload(void* pDomain, Object* obj) = 0;
-
// Offers the EE the option to finalize the given object eagerly, i.e.
// not on the finalizer thread but on the current thread. The
// EE returns true if it finalized the object eagerly and the GC does not
@@ -410,24 +405,9 @@ public:
IGCToCLREventSink* EventSink() = 0;
virtual
- uint32_t GetDefaultDomainIndex() = 0;
-
- virtual
- void *GetAppDomainAtIndex(uint32_t appDomainIndex) = 0;
-
- virtual
- uint32_t GetIndexOfAppDomainBeingUnloaded() = 0;
-
- virtual
- bool AppDomainCanAccessHandleTable(uint32_t appDomainID) = 0;
-
- virtual
uint32_t GetTotalNumSizedRefHandles() = 0;
virtual
- bool AppDomainIsRudeUnload(void *appDomain) = 0;
-
- virtual
bool AnalyzeSurvivorsRequested(int condemnedGeneration) = 0;
virtual