Tighten asserts (#24124)
authorAndrew Au <cshung@gmail.com>
Sat, 20 Apr 2019 20:18:54 +0000 (13:18 -0700)
committerJan Kotas <jkotas@microsoft.com>
Sat, 20 Apr 2019 20:18:54 +0000 (13:18 -0700)
src/vm/diagnosticserver.cpp
src/vm/eventpipe.cpp
src/vm/eventpipefile.cpp
src/vm/eventpipeprotocolhelper.cpp
src/vm/fastserializer.cpp

index 4ce0131..ba58121 100644 (file)
@@ -20,7 +20,7 @@ static DWORD WINAPI DiagnosticsServerThread(LPVOID lpThreadParameter)
     {
         NOTHROW;
         GC_TRIGGERS;
-        MODE_ANY;
+        MODE_PREEMPTIVE;
         PRECONDITION(lpThreadParameter != nullptr);
     }
     CONTRACTL_END;
index b6ec530..6af54de 100644 (file)
@@ -244,7 +244,7 @@ EventPipeSessionID EventPipe::Enable(
     {
         THROWS;
         GC_TRIGGERS;
-        MODE_ANY;
+        MODE_PREEMPTIVE;
         PRECONDITION(circularBufferSizeInMB > 0);
         PRECONDITION(profilerSamplingRateInNanoseconds > 0);
         PRECONDITION(numProviders > 0 && pProviders != nullptr);
@@ -276,7 +276,7 @@ EventPipeSessionID EventPipe::Enable(
     {
         THROWS;
         GC_TRIGGERS;
-        MODE_ANY;
+        MODE_PREEMPTIVE;
         PRECONDITION(pSession != nullptr);
         PRECONDITION(GetLock()->OwnedByCurrentThread());
     }
index ee16767..5ec266b 100644 (file)
@@ -15,7 +15,7 @@ EventPipeFile::EventPipeFile(StreamWriter *pStreamWriter) : FastSerializableObje
     {
         THROWS;
         GC_TRIGGERS;
-        MODE_ANY;
+        MODE_PREEMPTIVE;
     }
     CONTRACTL_END;
 
index 8217dae..b30f479 100644 (file)
@@ -73,7 +73,7 @@ void EventPipeProtocolHelper::StopTracing(IpcStream *pStream)
     {
         THROWS;
         GC_TRIGGERS;
-        MODE_ANY;
+        MODE_PREEMPTIVE;
         PRECONDITION(pStream != nullptr);
     }
     CONTRACTL_END;
@@ -118,7 +118,7 @@ void EventPipeProtocolHelper::CollectTracing(IpcStream *pStream)
     {
         THROWS;
         GC_TRIGGERS;
-        MODE_ANY;
+        MODE_PREEMPTIVE;
         PRECONDITION(pStream != nullptr);
     }
     CONTRACTL_END;
index 5457ee9..3330bff 100644 (file)
@@ -18,7 +18,7 @@ IpcStreamWriter::IpcStreamWriter(uint64_t id, IpcStream *pStream) : _pStream(pSt
     {
         NOTHROW;
         GC_TRIGGERS;
-        MODE_ANY;
+        MODE_PREEMPTIVE;
         PRECONDITION(_pStream != nullptr);
     }
     CONTRACTL_END;
@@ -73,7 +73,7 @@ FileStreamWriter::FileStreamWriter(const SString &outputFilePath)
     {
         THROWS;
         GC_TRIGGERS;
-        MODE_ANY;
+        MODE_PREEMPTIVE;
     }
     CONTRACTL_END;
     m_pFileStream = new CFileStream();
@@ -126,7 +126,7 @@ FastSerializer::FastSerializer(StreamWriter *pStreamWriter) : m_pStreamWriter(pS
     {
         THROWS;
         GC_TRIGGERS;
-        MODE_ANY;
+        MODE_PREEMPTIVE;
         PRECONDITION(m_pStreamWriter != NULL);
     }
     CONTRACTL_END;
@@ -268,7 +268,7 @@ void FastSerializer::WriteFileHeader()
     {
         NOTHROW;
         GC_NOTRIGGER;
-        MODE_ANY;
+        MODE_PREEMPTIVE;
     }
     CONTRACTL_END;