From: Aditya Mandaleeka Date: Wed, 12 Apr 2017 01:08:08 +0000 (-0700) Subject: Delete Ref_ContainHandle and ContainsOBJECTHANDLE. X-Git-Tag: accepted/tizen/base/20180629.140029~1447^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bf7cf40e14b8cf35c68be089735dd16081db9dc4;p=platform%2Fupstream%2Fcoreclr.git Delete Ref_ContainHandle and ContainsOBJECTHANDLE. --- diff --git a/src/gc/handletable.cpp b/src/gc/handletable.cpp index e56e1e1..eee1819 100644 --- a/src/gc/handletable.cpp +++ b/src/gc/handletable.cpp @@ -1338,24 +1338,6 @@ void Ref_RelocateAsyncPinHandles(HandleTableBucket *pSource, HandleTableBucket } #endif // !FEATURE_REDHAWK -BOOL Ref_ContainHandle(HandleTableBucket *pBucket, OBJECTHANDLE handle) -{ - CONTRACTL - { - NOTHROW; - GC_NOTRIGGER; - } - CONTRACTL_END; - - int limit = getNumberOfSlots(); - for (int n = 0; n < limit; n ++ ) - { - if (TableContainHandle(Table(pBucket->pTable[n]), handle)) - return TRUE; - } - - return FALSE; -} /*--------------------------------------------------------------------------*/ diff --git a/src/gc/objecthandle.h b/src/gc/objecthandle.h index 12124f8..d3e45f8 100644 --- a/src/gc/objecthandle.h +++ b/src/gc/objecthandle.h @@ -111,7 +111,6 @@ BOOL Ref_HandleAsyncPinHandles(); void Ref_RelocateAsyncPinHandles(HandleTableBucket *pSource, HandleTableBucket *pTarget); void Ref_RemoveHandleTableBucket(HandleTableBucket *pBucket); void Ref_DestroyHandleTableBucket(HandleTableBucket *pBucket); -BOOL Ref_ContainHandle(HandleTableBucket *pBucket, OBJECTHANDLE handle); /* * GC-time scanning entrypoints diff --git a/src/vm/appdomain.cpp b/src/vm/appdomain.cpp index 167db2d..d9f4295 100644 --- a/src/vm/appdomain.cpp +++ b/src/vm/appdomain.cpp @@ -993,17 +993,6 @@ void BaseDomain::InitVSD() } #ifndef CROSSGEN_COMPILE -BOOL BaseDomain::ContainsOBJECTHANDLE(OBJECTHANDLE handle) -{ - CONTRACTL - { - NOTHROW; - GC_NOTRIGGER; - } - CONTRACTL_END; - - return Ref_ContainHandle(m_hHandleTableBucket,handle); -} DWORD BaseDomain::AllocateContextStaticsOffset(DWORD* pOffsetSlot) { diff --git a/src/vm/appdomain.hpp b/src/vm/appdomain.hpp index 99e22d3..3573d2a 100644 --- a/src/vm/appdomain.hpp +++ b/src/vm/appdomain.hpp @@ -1343,8 +1343,6 @@ public: } #endif // DACCESS_COMPILE && !CROSSGEN_COMPILE - BOOL ContainsOBJECTHANDLE(OBJECTHANDLE handle); - IUnknown *GetFusionContext() {LIMITED_METHOD_CONTRACT; return m_pFusionContext; } CLRPrivBinderCoreCLR *GetTPABinderContext() {LIMITED_METHOD_CONTRACT; return m_pTPABinderContext; }