Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Au <andrewau@microsoft.com>2017-06-01 00:40:15 +0300
committerAndrew Au <andrewau@microsoft.com>2017-06-01 00:40:15 +0300
commitaccef0d58d4dda3f36c98080db8bf84baac18f99 (patch)
treeb98e9ff4634222b79960ad47b9d41447df4279c2 /src/Native/Runtime/DebuggerHook.h
parent7fee8315479244700e46374b28bad668561e2379 (diff)
Debugger Support
[tfs-changeset: 1660227]
Diffstat (limited to 'src/Native/Runtime/DebuggerHook.h')
-rw-r--r--src/Native/Runtime/DebuggerHook.h7
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