summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTomáš Rylek <trylek@microsoft.com>2019-06-25 17:27:50 -0700
committerJan Kotas <jkotas@microsoft.com>2019-06-25 17:27:50 -0700
commit4d8ab39b383e5300adf9b1be451d4d46a982f586 (patch)
tree5995b14ed2d4cb0b33e6e71f158abddb5c0aef08 /src
parent27b7c2e673c85568374681d1a3270c60946fc3cd (diff)
downloadcoreclr-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.cs3
-rw-r--r--src/tools/r2rdump/R2RSignature.cs6
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");