More comments about Debugger::SuspendComplete
authorAndrew Au <andrewau@microsoft.com>
Fri, 10 Aug 2018 22:39:51 +0000 (15:39 -0700)
committerAndrew Au <cshung@gmail.com>
Wed, 7 Nov 2018 02:34:47 +0000 (18:34 -0800)
Commit migrated from https://github.com/dotnet/coreclr/commit/ec6d8cd42e9c1e326035ea9cabda0609d9b8f186

src/coreclr/src/debug/ee/debugger.cpp

index cf55db6..b608646 100644 (file)
@@ -9284,6 +9284,9 @@ void Debugger::DetachThread(Thread *pRuntimeThread)
 //
 // SuspendComplete is called when the last Runtime thread reaches a safe point in response to having its trap flags set.
 // This may be called on either the real helper thread or someone doing helper thread duty.
+// 
+// It could also be called for sending garbage collection events (see DebuggerRCThread::SendIPCEvent for more about the 
+// thread mode associated with the events)
 //
 BOOL Debugger::SuspendComplete(bool isEESuspendedForGC)
 {