diff options
Diffstat (limited to 'src/gc/gcinterface.ee.h')
-rw-r--r-- | src/gc/gcinterface.ee.h | 24 |
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 |