From fca97d0ca72524b3bdd61817f7a172dd47d53287 Mon Sep 17 00:00:00 2001 From: Brian Robbins Date: Fri, 12 May 2017 10:51:31 -0700 Subject: EventPipe Circular Buffer Support and Ability to Start/Stop Tracing (#11507) --- src/vm/eventpipefile.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/vm/eventpipefile.h') diff --git a/src/vm/eventpipefile.h b/src/vm/eventpipefile.h index 1fbb4c0b79..2f6853545d 100644 --- a/src/vm/eventpipefile.h +++ b/src/vm/eventpipefile.h @@ -16,7 +16,13 @@ class EventPipeFile : public FastSerializableObject { public: - EventPipeFile(SString &outputFilePath); + + EventPipeFile(SString &outputFilePath +#ifdef _DEBUG + , + bool lockOnWrite = false +#endif // _DEBUG + ); ~EventPipeFile(); // Write an event to the file. @@ -68,6 +74,10 @@ class EventPipeFile : public FastSerializableObject // Hashtable of metadata labels. MapSHashWithRemove *m_pMetadataLabels; + +#ifdef _DEBUG + bool m_lockOnWrite; +#endif // _DEBUG }; #endif // FEATURE_PERFTRACING -- cgit v1.2.3