Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/coreclr/tools/superpmi/superpmi-shared/methodcontext.h')
-rw-r--r--src/coreclr/tools/superpmi/superpmi-shared/methodcontext.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/coreclr/tools/superpmi/superpmi-shared/methodcontext.h b/src/coreclr/tools/superpmi/superpmi-shared/methodcontext.h
index c3e2fdabfde..184102f757d 100644
--- a/src/coreclr/tools/superpmi/superpmi-shared/methodcontext.h
+++ b/src/coreclr/tools/superpmi/superpmi-shared/methodcontext.h
@@ -744,6 +744,10 @@ public:
void dmpIsMoreSpecificType(DLDL key, DWORD value);
bool repIsMoreSpecificType(CORINFO_CLASS_HANDLE cls1, CORINFO_CLASS_HANDLE cls2);
+ void recIsEnum(CORINFO_CLASS_HANDLE cls, CORINFO_CLASS_HANDLE* underlyingType, TypeCompareState result);
+ void dmpIsEnum(DWORDLONG key, DLD value);
+ TypeCompareState repIsEnum(CORINFO_CLASS_HANDLE cls, CORINFO_CLASS_HANDLE* underlyingType);
+
void recGetCookieForPInvokeCalliSig(CORINFO_SIG_INFO* szMetaSig, void** ppIndirection, LPVOID result);
void dmpGetCookieForPInvokeCalliSig(const GetCookieForPInvokeCalliSigValue& key, DLDL value);
LPVOID repGetCookieForPInvokeCalliSig(CORINFO_SIG_INFO* szMetaSig, void** ppIndirection);
@@ -1154,6 +1158,7 @@ enum mcPackets
Packet_IsObjectImmutable = 200,
Packet_ExpandRawHandleIntrinsic = 201,
Packet_GetArrayOrStringLength = 202,
+ Packet_IsEnum = 203,
};
void SetDebugDumpVariables();