Remove outputPath parameter for EventPipe IPC protocol (#25363)
authorJohn Salem <josalem@microsoft.com>
Tue, 25 Jun 2019 19:39:16 +0000 (12:39 -0700)
committerGitHub <noreply@github.com>
Tue, 25 Jun 2019 19:39:16 +0000 (12:39 -0700)
src/vm/eventpipeprotocolhelper.cpp
src/vm/eventpipeprotocolhelper.h

index de5d1df..f928f32 100644 (file)
@@ -61,7 +61,6 @@ const EventPipeCollectTracingCommandPayload* EventPipeCollectTracingCommandPaylo
     uint32_t bufferLen = BufferSize;
     if (!TryParseCircularBufferSize(pBufferCursor, bufferLen, payload->circularBufferSizeInMB) ||
         !TryParseSerializationFormat(pBufferCursor, bufferLen, payload->serializationFormat) ||
-        !TryParseString(pBufferCursor, bufferLen, payload->outputPath) ||
         !EventPipeProtocolHelper::TryParseProviderConfiguration(pBufferCursor, bufferLen, payload->providerConfigs))
     {
         delete payload;
index 743df5e..5ae7abd 100644 (file)
@@ -30,7 +30,7 @@ struct EventPipeCollectTracingCommandPayload
 
     // The protocol buffer is defined as:
     // X, Y, Z means encode bytes for X followed by bytes for Y followed by bytes for Z
-    // message = uint circularBufferMB, uint format, string outputPath, array<provider_config> providers
+    // message = uint circularBufferMB, uint format, array<provider_config> providers
     // uint = 4 little endian bytes
     // wchar = 2 little endian bytes, UTF16 encoding
     // array<T> = uint length, length # of Ts
@@ -38,7 +38,6 @@ struct EventPipeCollectTracingCommandPayload
     // provider_config = ulong keywords, uint logLevel, string provider_name, string filter_data
     uint32_t circularBufferSizeInMB;
     EventPipeSerializationFormat serializationFormat;
-    LPCWSTR outputPath;
     CQuickArray<EventPipeProviderConfiguration> providerConfigs;
     static const EventPipeCollectTracingCommandPayload* TryParse(BYTE* lpBuffer, uint16_t& BufferSize);
 };