Implement Activity ID / Related Activity ID for EventSources Writing to EventPipe...
authorBrian Robbins <brianrob@microsoft.com>
Thu, 25 May 2017 19:28:24 +0000 (12:28 -0700)
committerGitHub <noreply@github.com>
Thu, 25 May 2017 19:28:24 +0000 (12:28 -0700)
commit7ca2692405f255ce4a87d2c3ec263d938cf274fc
treede684f25960d65b51b26797cd5b3f1c4250ae704
parented1342ba2409cd8bc736380017ee39eaa1701cf2
Implement Activity ID / Related Activity ID for EventSources Writing to EventPipe (#11904)

* Implement thread-local storage of activity ids.

* Plumb the activity id and related activity id into the trace file.
12 files changed:
src/mscorlib/src/System/Diagnostics/Eventing/EventPipe.cs
src/mscorlib/src/System/Diagnostics/Eventing/EventPipeEventProvider.cs
src/mscorlib/src/System/Diagnostics/Eventing/EventSource_CoreCLR.cs
src/vm/eventpipe.cpp
src/vm/eventpipe.h
src/vm/eventpipebuffer.cpp
src/vm/eventpipebuffer.h
src/vm/eventpipebuffermanager.cpp
src/vm/eventpipebuffermanager.h
src/vm/eventpipeconfiguration.cpp
src/vm/eventpipeeventinstance.cpp
src/vm/eventpipeeventinstance.h