R2RDump fixes for parsing composite images (#34429)
authorTomáš Rylek <trylek@microsoft.com>
Thu, 2 Apr 2020 12:52:48 +0000 (14:52 +0200)
committerGitHub <noreply@github.com>
Thu, 2 Apr 2020 12:52:48 +0000 (14:52 +0200)
commita95705d60c5616c8fe95ec7d2253953bdfd34a22
treef7f7bdc3741ac62ccbb9d57ecc747f9e17b77e2e
parent394561095aa498889f7dafffb12ae299fb91e916
R2RDump fixes for parsing composite images (#34429)

1. Fixed several inconsistencies w.r.t. signature context in
recursive descent into generic signatures based on offline
investigation with JanV.

2. Don't crash the dump upon invalid UTF8 characters.

Thanks

Tomas
src/coreclr/src/tools/crossgen2/ILCompiler.Reflection.ReadyToRun/ReadyToRunReader.cs
src/coreclr/src/tools/crossgen2/ILCompiler.Reflection.ReadyToRun/ReadyToRunSignature.cs
src/coreclr/src/tools/r2rdump/R2RDump.cs