diff options
Diffstat (limited to 'src/vm/gcenv.cpp')
-rw-r--r-- | src/vm/gcenv.cpp | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/vm/gcenv.cpp b/src/vm/gcenv.cpp index a342533f98..68eee622f5 100644 --- a/src/vm/gcenv.cpp +++ b/src/vm/gcenv.cpp @@ -327,25 +327,6 @@ StackWalkAction GcStackCrawlCallBack(CrawlFrame* pCF, VOID* pData) return SWA_CONTINUE; } -static void CALLBACK CheckPromoted(_UNCHECKED_OBJECTREF *pObjRef, LPARAM *pExtraInfo, LPARAM lp1, LPARAM lp2) -{ - LIMITED_METHOD_CONTRACT; - - LOG((LF_GC, LL_INFO100000, LOG_HANDLE_OBJECT_CLASS("Checking referent of Weak-", pObjRef, "to ", *pObjRef))); - - Object **pRef = (Object **)pObjRef; - if (!GCHeap::GetGCHeap()->IsPromoted(*pRef)) - { - LOG((LF_GC, LL_INFO100, LOG_HANDLE_OBJECT_CLASS("Severing Weak-", pObjRef, "to unreachable ", *pObjRef))); - - *pRef = NULL; - } - else - { - LOG((LF_GC, LL_INFO1000000, "reachable " LOG_OBJECT_CLASS(*pObjRef))); - } -} - VOID GCToEEInterface::SyncBlockCacheWeakPtrScan(HANDLESCANPROC scanProc, LPARAM lp1, LPARAM lp2) { CONTRACTL |