GC ETW fixes. The code for getting data for ETW and perf counter was written by different
authorMaoni0 <maonis@microsoft.com>
Fri, 24 Jun 2016 22:45:51 +0000 (15:45 -0700)
committerMaoni0 <maonis@microsoft.com>
Fri, 1 Jul 2016 00:22:06 +0000 (17:22 -0700)
commitfa2ff58d3198122cbbc216e0fd664d9e09120669
tree1d76efc355770923fced0a0c76df65ad61aa1dfa
parent8e8f0499f6245c5e3d678675e3b9ecd1fb6fbd58
GC ETW fixes. The code for getting data for ETW and perf counter was written by different
folks and was very intertwined. For full CLR we always have both defined but for coreclr
perf counters are not enabled so some things for ETW were just 0. Need to make sure when one
is not defined the rest are still getting the data they need.
src/gc/gc.cpp
src/gc/gcee.cpp
src/gc/gcpriv.h
src/gc/handletable.cpp
src/vm/syncblk.cpp
src/vm/syncblk.h
src/vm/vars.cpp
src/vm/vars.hpp