diff options
author | José Rivero <jorive@microsoft.com> | 2018-11-08 16:20:29 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-08 16:20:29 -0800 |
commit | 78570a239101f69200cfceab5e7527ca8cc312b8 (patch) | |
tree | ed1565358c6c384670804cb1c6b0a055cbaf1201 /src/vm/eventpipesession.h | |
parent | a6c04ffea322382d5ed38c9278ade2c5c5b950ff (diff) | |
download | coreclr-78570a239101f69200cfceab5e7527ca8cc312b8.tar.gz coreclr-78570a239101f69200cfceab5e7527ca8cc312b8.tar.bz2 coreclr-78570a239101f69200cfceab5e7527ca8cc312b8.zip |
EventPipe support for "Parameters" (#20796)
These changes enable passing "arguments" to an EventSource.
Diffstat (limited to 'src/vm/eventpipesession.h')
-rw-r--r-- | src/vm/eventpipesession.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/vm/eventpipesession.h b/src/vm/eventpipesession.h index 01e83b25ed..3c4f293407 100644 --- a/src/vm/eventpipesession.h +++ b/src/vm/eventpipesession.h @@ -26,7 +26,7 @@ private: // The configured size of the circular buffer. size_t m_circularBufferSizeInBytes; - + // True if rundown is enabled. Volatile<bool> m_rundownEnabled; @@ -154,12 +154,16 @@ private: // The loging level. EventPipeEventLevel m_loggingLevel; + // The filter data. + WCHAR *m_pFilterData; + public: EventPipeSessionProvider( LPCWSTR providerName, UINT64 keywords, - EventPipeEventLevel loggingLevel); + EventPipeEventLevel loggingLevel, + LPCWSTR filterData); ~EventPipeSessionProvider(); LPCWSTR GetProviderName() const; @@ -167,6 +171,8 @@ public: UINT64 GetKeywords() const; EventPipeEventLevel GetLevel() const; + + LPCWSTR GetFilterData() const; }; #endif // FEATURE_PERFTRACING |