Disable use of certains R2R data structures in the DAC (#88446)
authorDavid Wrighton <davidwr@microsoft.com>
Thu, 6 Jul 2023 01:03:03 +0000 (18:03 -0700)
committerGitHub <noreply@github.com>
Thu, 6 Jul 2023 01:03:03 +0000 (18:03 -0700)
commit681b798e700d26aeed328307994bee7d7505f045
tree1a55f32d1aac6101e213229fd10bd91a4b1a3501
parentb9879a79f7e2114d37c3c910a66fe305b754e64f
Disable use of certains R2R data structures in the DAC (#88446)

- The ReadyToRun_EnclosingTypeMap, ReadyToRun_TypeGenericInfoMap, and ReadyToRun_MethodIsGenericMap provide optimization data which is already present in metadata
- They are not properly DACized
- Propertly DACizing these methods would not improve debugging, so instead they are disabled in the DAC
src/coreclr/vm/readytoruninfo.cpp