diff options
author | Tomáš Rylek <trylek@microsoft.com> | 2019-06-25 17:27:50 -0700 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2019-06-25 17:27:50 -0700 |
commit | 4d8ab39b383e5300adf9b1be451d4d46a982f586 (patch) | |
tree | 5995b14ed2d4cb0b33e6e71f158abddb5c0aef08 /src | |
parent | 27b7c2e673c85568374681d1a3270c60946fc3cd (diff) | |
download | coreclr-4d8ab39b383e5300adf9b1be451d4d46a982f586.tar.gz coreclr-4d8ab39b383e5300adf9b1be451d4d46a982f586.tar.bz2 coreclr-4d8ab39b383e5300adf9b1be451d4d46a982f586.zip |
Remove the Crossgen-specific VSD flag from R2RDump (#25391)
Based on JanK's advice I have removed the VSD flag from R2RDump.
The flag should get never observed by the dump tool as it's just
an intermediate contract internal to the Crossgen ZAP logic.
Thanks
Tomas
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/r2rdump/R2RConstants.cs | 3 | ||||
-rw-r--r-- | src/tools/r2rdump/R2RSignature.cs | 6 |
2 files changed, 1 insertions, 8 deletions
diff --git a/src/tools/r2rdump/R2RConstants.cs b/src/tools/r2rdump/R2RConstants.cs index b3233748b9..cfa4e34f01 100644 --- a/src/tools/r2rdump/R2RConstants.cs +++ b/src/tools/r2rdump/R2RConstants.cs @@ -270,9 +270,6 @@ namespace R2RDump // JIT32 x86-specific exception handling READYTORUN_HELPER_EndCatch = 0x110, - - // A flag to indicate that a helper call uses VSD - READYTORUN_HELPER_FLAG_VSD = 0x10000000, } public enum CorElementType : byte diff --git a/src/tools/r2rdump/R2RSignature.cs b/src/tools/r2rdump/R2RSignature.cs index 63d6ddf3ea..5df119c5a9 100644 --- a/src/tools/r2rdump/R2RSignature.cs +++ b/src/tools/r2rdump/R2RSignature.cs @@ -1230,12 +1230,8 @@ namespace R2RDump private void ParseHelper(StringBuilder builder) { uint helperType = ReadUIntAndEmitInlineSignatureBinary(builder); - if ((helperType & (uint)ReadyToRunHelper.READYTORUN_HELPER_FLAG_VSD) != 0) - { - builder.Append("VSD_"); - } - switch ((ReadyToRunHelper)(helperType & ~(uint)ReadyToRunHelper.READYTORUN_HELPER_FLAG_VSD)) + switch ((ReadyToRunHelper)helperType) { case ReadyToRunHelper.READYTORUN_HELPER_Invalid: builder.Append("INVALID"); |