diff options
author | Andrew Au <andrewau@microsoft.com> | 2017-06-01 00:40:15 +0300 |
---|---|---|
committer | Andrew Au <andrewau@microsoft.com> | 2017-06-01 00:40:15 +0300 |
commit | accef0d58d4dda3f36c98080db8bf84baac18f99 (patch) | |
tree | b98e9ff4634222b79960ad47b9d41447df4279c2 /src/Native/Runtime/DebuggerHook.h | |
parent | 7fee8315479244700e46374b28bad668561e2379 (diff) |
Debugger Support
[tfs-changeset: 1660227]
Diffstat (limited to 'src/Native/Runtime/DebuggerHook.h')
-rw-r--r-- | src/Native/Runtime/DebuggerHook.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Native/Runtime/DebuggerHook.h b/src/Native/Runtime/DebuggerHook.h index 9be2c8ef9..09c9db1ba 100644 --- a/src/Native/Runtime/DebuggerHook.h +++ b/src/Native/Runtime/DebuggerHook.h @@ -14,6 +14,7 @@ #include "CommonMacros.h" #endif #include "daccess.h" +#include "Debug.h" #ifndef DACCESS_COMPILE @@ -38,8 +39,12 @@ public: static void OnBeforeGcCollection(); static UInt32 RecordDebuggeeInitiatedHandle(void* handle); static DebuggerProtectedBufferList* s_debuggerProtectedBuffers; - static DebuggerOwnedHandleList* s_debuggerOwnedHandleList; +private: + static void EnsureConservativeReporting(GcProtectionRequest* request); + static void RemoveConservativeReporting(GcProtectionRequest* request); + static void RemoveHandle(GcProtectionRequest* request); static UInt32 s_debuggeeInitiatedHandleIdentifier; + static DebuggerOwnedHandleList* s_debuggerOwnedHandleList; }; #endif //!DACCESS_COMPILE |