Basic EventPipe functionality that supports writing sample profile events to JSON...
authorBrian Robbins <brianrob@microsoft.com>
Fri, 24 Mar 2017 16:38:28 +0000 (09:38 -0700)
committerBrian Robbins <brianrob@microsoft.com>
Mon, 3 Apr 2017 20:03:04 +0000 (13:03 -0700)
commita387696646a1aa7413c2082a430845844e496313
treea237d60d0c16437f5aa600a798020820de4e6a34
parent5e03cb09e3754e4a3430ba424a1352b9c01ff098
Basic EventPipe functionality that supports writing sample profile events to JSON.  SampleProfiler that globally suspends the runtime every 1ms to walk stacks and write them to the EventPipe.
14 files changed:
clrdefinitions.cmake
src/inc/CrstTypes.def
src/inc/clrconfigvalues.h
src/inc/crsttypes.h
src/pal/inc/pal.h
src/pal/src/misc/time.cpp
src/vm/CMakeLists.txt
src/vm/ceemain.cpp
src/vm/eventpipe.cpp [new file with mode: 0644]
src/vm/eventpipe.h [new file with mode: 0644]
src/vm/eventpipejsonfile.cpp [new file with mode: 0644]
src/vm/eventpipejsonfile.h [new file with mode: 0644]
src/vm/sampleprofiler.cpp [new file with mode: 0644]
src/vm/sampleprofiler.h [new file with mode: 0644]