Report POH in ETW events (#34549)
authorVladimir Sadov <vsadov@microsoft.com>
Thu, 9 Apr 2020 09:34:03 +0000 (02:34 -0700)
committerGitHub <noreply@github.com>
Thu, 9 Apr 2020 09:34:03 +0000 (09:34 +0000)
commitc9d69e38d0e54bea5d188593ef6c3b30139f3ab1
treef0f8c7effa30e4e68e35ed92831cc6950bbd956f
parent4eda1d7fe2a627554f997c5d2ac159e2bfcf8bd5
Report POH in ETW events (#34549)

* Report POH in existing events, when fitting.

* GCGenerationRange (descr_generations_to_profiler)

* GCBasicProfiler::GarbageCollectionStarted    tolerate gen 4

* More profiler fixes

* BGCOverflow_V1

* GCHeapStats_V1

* PR feedback
14 files changed:
src/coreclr/src/gc/env/etmdummy.h
src/coreclr/src/gc/gc.cpp
src/coreclr/src/gc/gc.h
src/coreclr/src/gc/gcee.cpp
src/coreclr/src/gc/gcevents.h
src/coreclr/src/gc/gcinterface.ee.h
src/coreclr/src/inc/corprof.idl
src/coreclr/src/pal/prebuilt/inc/corprof.h
src/coreclr/src/vm/ClrEtwAll.man
src/coreclr/src/vm/ClrEtwAllMeta.lst
src/coreclr/src/vm/gctoclreventsink.cpp
src/coreclr/src/vm/gctoclreventsink.h
src/coreclr/src/vm/proftoeeinterfaceimpl.cpp
src/coreclr/tests/src/profiler/native/gcbasicprofiler/gcbasicprofiler.cpp