Remove DBG GcInfo encoder/decoder (dotnet/coreclr#6374)
authorSwaroop Sridhar <Swaroop.Sridhar@microsoft.com>
Thu, 21 Jul 2016 11:10:02 +0000 (04:10 -0700)
committerJan Kotas <jkotas@microsoft.com>
Thu, 21 Jul 2016 11:10:02 +0000 (04:10 -0700)
commit2980af78ebcb79777bcf78b2a4402a69aa9566fd
tree4f44b6329219c63eb9854f7822b105dbc1c0e6bf
parent06169d3db0b924da34d4f0eeda0f4dc3021962e9
Remove DBG GcInfo encoder/decoder (dotnet/coreclr#6374)

This change removes the redundant set of GcInfo encoder/decoder
in the CoreCLR tree called Debug encoder/decoders.

These components are expected to be are well-tested versions
for verification, but are not actively used.
They cause additional overhead wrt maintaining two versions of
GcInfo encoder/decoder as GcInfo format changes.

Commit migrated from https://github.com/dotnet/coreclr/commit/d1697c6f8b6e6d1f06b4d734fabd3b328e1dc724
16 files changed:
src/coreclr/src/gcdump/gcdumpnonx86.cpp
src/coreclr/src/gcinfo/CMakeLists.txt
src/coreclr/src/gcinfo/dbggcinfoencoder.cpp [deleted file]
src/coreclr/src/gcinfo/gcinfo.settings.targets
src/coreclr/src/gcinfo/gcinfoencoder.cpp
src/coreclr/src/inc/dbggcinfodecoder.h [deleted file]
src/coreclr/src/inc/dbggcinfoencoder.h [deleted file]
src/coreclr/src/inc/gcinfodecoder.h
src/coreclr/src/inc/gcinfoencoder.h
src/coreclr/src/vm/CMakeLists.txt
src/coreclr/src/vm/crossgen/CMakeLists.txt
src/coreclr/src/vm/crossgen/wks_crossgen.nativeproj
src/coreclr/src/vm/dac/dacwks.targets
src/coreclr/src/vm/dbggcinfodecoder.cpp [deleted file]
src/coreclr/src/vm/gcinfodecoder.cpp
src/coreclr/src/vm/wks/wks.targets