Remove unused perfcounter code (dotnet/coreclr#22742)
authorSung Yoon Whang <suwhang@microsoft.com>
Thu, 21 Feb 2019 22:19:27 +0000 (14:19 -0800)
committerGitHub <noreply@github.com>
Thu, 21 Feb 2019 22:19:27 +0000 (14:19 -0800)
commit2c650f1235093013b239916ae16ae025c4e2f2a3
tree55341575c4a62a18d5d9324ed2297a06e20646ae
parent5b9915d99d4ba3b91945494eda307fec6194a50c
Remove unused perfcounter code (dotnet/coreclr#22742)

* removing references to COUNTER_ONLY, ENABLE_PERF_COUNTERS in src/vm directory

* removing perfcounters* files

* Fix build

* Remove PerfCounterSupportedBuild

* Some more cleanup on the GC side

Commit migrated from https://github.com/dotnet/coreclr/commit/2dfd1779ae9eebe89b223cff6fd77825301971dd
32 files changed:
src/coreclr/src/classlibnative/bcltype/CMakeLists.txt
src/coreclr/src/gc/env/gcenv.base.h
src/coreclr/src/gc/gcee.cpp
src/coreclr/src/gc/handletable.cpp
src/coreclr/src/inc/perfcounterdefs.h [deleted file]
src/coreclr/src/inc/perfcounterdefs.inl [deleted file]
src/coreclr/src/inc/perfcounters.h [deleted file]
src/coreclr/src/strongname/api/common.h
src/coreclr/src/utilcode/loaderheap.cpp
src/coreclr/src/vm/amd64/excepamd64.cpp
src/coreclr/src/vm/appdomain.cpp
src/coreclr/src/vm/assembly.cpp
src/coreclr/src/vm/ceeload.cpp
src/coreclr/src/vm/ceemain.cpp
src/coreclr/src/vm/class.h
src/coreclr/src/vm/classcompat.h
src/coreclr/src/vm/clrex.cpp
src/coreclr/src/vm/clsload.cpp
src/coreclr/src/vm/comcallablewrapper.cpp
src/coreclr/src/vm/common.h
src/coreclr/src/vm/corhost.cpp
src/coreclr/src/vm/excep.cpp
src/coreclr/src/vm/exceptionhandling.cpp
src/coreclr/src/vm/genmeth.cpp
src/coreclr/src/vm/i386/excepx86.cpp
src/coreclr/src/vm/jithelpers.cpp
src/coreclr/src/vm/jitinterface.cpp
src/coreclr/src/vm/peimage.cpp
src/coreclr/src/vm/stublink.cpp
src/coreclr/src/vm/syncblk.cpp
src/coreclr/src/vm/threads.cpp
src/coreclr/src/vm/virtualcallstub.cpp