Add ManagedRuntimeEventSource (#22515)
authorSung Yoon Whang <suwhang@microsoft.com>
Wed, 20 Feb 2019 05:40:12 +0000 (21:40 -0800)
committerGitHub <noreply@github.com>
Wed, 20 Feb 2019 05:40:12 +0000 (21:40 -0800)
commit7322038ab453067787c9d8ea2ac9047c76c434ff
treee9e11da7efb991ab241c6502a00cc29083c49ba4
parenta054254d2448314f1d24ef319b18dfd7a91747f6
Add ManagedRuntimeEventSource (#22515)

* Adding a dummy ManagedRuntimeEventSource

* Add ManagedRuntimeEventSource

* Renaming ManagedRuntimeEventSource to RuntimeEventSource

* some cleanup

* use Condition instead of ifdefing out the whole file

* some cleanups

* remove unused namespaces

* Move m_RuntimeEventSource to RuntimeEventSource from EventPipeController

* Adding some TODO items

* address more pr comments

* Use GUID to initialize RuntimeEventSource

* Exclude BasicEventSourceTests from CoreFX test CI leg

* Addressing rest of the PR feedback

* dont dispose counters on disable command to avoid races
src/System.Private.CoreLib/System.Private.CoreLib.csproj
src/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventPipeController.cs
src/System.Private.CoreLib/src/System/Diagnostics/Eventing/RuntimeEventSource.cs [new file with mode: 0644]
tests/CoreFX/CoreFX.issues.json