diff options
author | Jan Kotas <jkotas@microsoft.com> | 2017-01-23 22:23:18 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-23 22:23:18 -0800 |
commit | 52aa019ec9bed8c08a2f8e230804b363bcaef6f4 (patch) | |
tree | 391e8a0b20089a63fff98ecff727ed748429f5f5 /src/gc/env/gcenv.base.h | |
parent | 3a0a7663e1cc26e04a86e3ccb8e9de5ea650ebc4 (diff) | |
download | coreclr-52aa019ec9bed8c08a2f8e230804b363bcaef6f4.tar.gz coreclr-52aa019ec9bed8c08a2f8e230804b363bcaef6f4.tar.bz2 coreclr-52aa019ec9bed8c08a2f8e230804b363bcaef6f4.zip |
Port GC fixes from CoreRT (#9078)
Diffstat (limited to 'src/gc/env/gcenv.base.h')
-rw-r--r-- | src/gc/env/gcenv.base.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/gc/env/gcenv.base.h b/src/gc/env/gcenv.base.h index 0a0de73ee1..9fe583f9a6 100644 --- a/src/gc/env/gcenv.base.h +++ b/src/gc/env/gcenv.base.h @@ -441,8 +441,6 @@ extern MethodTable * g_pFreeObjectMethodTable; extern int32_t g_TrapReturningThreads; -extern bool g_fFinalizerRunOnShutDown; - // // Locks // @@ -454,21 +452,6 @@ Thread * GetThread(); typedef void (CALLBACK *HANDLESCANPROC)(PTR_UNCHECKED_OBJECTREF pref, uintptr_t *pExtraInfo, uintptr_t param1, uintptr_t param2); -class FinalizerThread -{ -public: - static bool Initialize(); - static void EnableFinalization(); - - static bool HaveExtraWorkForFinalizer(); - - static bool IsCurrentThreadFinalizer(); - static void Wait(DWORD timeout, bool allowReentrantWait = false); - static void SignalFinalizationDone(bool fFinalizer); - static void SetFinalizerThread(Thread * pThread); - static HANDLE GetFinalizerEvent(); -}; - bool IsGCSpecialThread(); inline bool dbgOnly_IsSpecialEEThread() @@ -509,8 +492,6 @@ void LogSpewAlways(const char *fmt, ...); // ----------------------------------------------------------------------------------------------------------- -void StompWriteBarrierEphemeral(bool isRuntimeSuspended); -void StompWriteBarrierResize(bool isRuntimeSuspended, bool bReqUpperBoundsCheck); bool IsGCThread(); class CLRConfig |