diff options
Diffstat (limited to 'src/vm/metasig.h')
-rw-r--r-- | src/vm/metasig.h | 62 |
1 files changed, 4 insertions, 58 deletions
diff --git a/src/vm/metasig.h b/src/vm/metasig.h index 5df7038360..8e0ea0a773 100644 --- a/src/vm/metasig.h +++ b/src/vm/metasig.h @@ -280,13 +280,14 @@ DEFINE_METASIG(SM(RefDbl_Dbl, r(d) d, v)) DEFINE_METASIG(GM(RefT_RetT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(M(0)) , M(0))) DEFINE_METASIG(GM(RefT_T, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(M(0)) M(0), v)) +DEFINE_METASIG(GM(RefByte_RetT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(b), M(0))) +DEFINE_METASIG(GM(RefByte_T_RetVoid, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(b) M(0), v)) +DEFINE_METASIG(GM(PtrVoid_RetT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, P(v), M(0))) +DEFINE_METASIG(GM(PtrVoid_T_RetVoid, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, P(v) M(0), v)) DEFINE_METASIG_T(SM(SafeHandle_RefBool_RetIntPtr, C(SAFE_HANDLE) r(F), I )) DEFINE_METASIG_T(SM(SafeHandle_RetVoid, C(SAFE_HANDLE), v )) -#ifdef FEATURE_REMOTING -DEFINE_METASIG_T(SM(RetContext, _, C(CONTEXT))) -#endif DEFINE_METASIG_T(SM(RetMethodBase, _, C(METHOD_BASE))) DEFINE_METASIG(SM(RetVoid, _, v)) DEFINE_METASIG(SM(Str_IntPtr_Int_RetVoid, s I i, v)) @@ -301,9 +302,6 @@ DEFINE_METASIG(SM(Int_IntPtr_RetObj, i I, j)) DEFINE_METASIG(SM(IntPtr_IntPtr_Int_RetVoid, I I i, v)) DEFINE_METASIG_T(SM(Exception_RetInt, C(EXCEPTION), i)) -#ifdef FEATURE_REMOTING -DEFINE_METASIG_T(SM(ContextBoundObject_RetObj, C(CONTEXT_BOUND_OBJECT), j)) -#endif DEFINE_METASIG(SM(IntPtr_RetVoid, I, v)) DEFINE_METASIG(SM(IntPtr_Bool_RetVoid, I F, v)) @@ -320,9 +318,6 @@ DEFINE_METASIG(SM(Obj_RetIntPtr, j, I)) DEFINE_METASIG(SM(Obj_RetObj, j, j)) DEFINE_METASIG(SM(Obj_RetArrByte, j, a(b))) DEFINE_METASIG(SM(Obj_Bool_RetArrByte, j F, a(b))) -#ifdef FEATURE_REMOTING -DEFINE_METASIG_T(SM(Obj_RefMessageData_RetVoid, j r(g(MESSAGE_DATA)), v)) -#endif DEFINE_METASIG(SM(Obj_Obj_RefArrByte_RetArrByte, j j r(a(b)), a(b))) #ifdef FEATURE_COMINTEROP @@ -335,23 +330,7 @@ DEFINE_METASIG_T(SM(RefDateTimeOffset_RefDateTimeNative_RetVoid, r(g(DATE_TIME_O #endif -#ifdef FEATURE_REMOTING -DEFINE_METASIG_T(SM(RealProxy_Class_RetBool, C(REAL_PROXY) C(CLASS), F)) -#endif -#ifndef FEATURE_CORECLR -DEFINE_METASIG_T(SM(ExecutionContext_ContextCallback_Object_Bool_RetVoid, \ - C(EXECUTIONCONTEXT) C(CONTEXTCALLBACK) j F, v)) -#endif -#if defined(FEATURE_IMPERSONATION) || defined(FEATURE_COMPRESSEDSTACK) -DEFINE_METASIG_T(SM(SecurityContext_ContextCallback_Object_RetVoid, \ - C(SECURITYCONTEXT) C(CONTEXTCALLBACK) j, v)) -#endif // #if defined(FEATURE_IMPERSONATION) || defined(FEATURE_COMPRESSEDSTACK) -#ifdef FEATURE_COMPRESSEDSTACK -DEFINE_METASIG_T(SM(CompressedStack_ContextCallback_Object_RetVoid, \ - C(COMPRESSED_STACK) C(CONTEXTCALLBACK) j, v)) -DEFINE_METASIG_T(SM(IntPtr_RetDCS, I, C(DOMAIN_COMPRESSED_STACK))) -#endif // #ifdef FEATURE_COMPRESSEDSTACK DEFINE_METASIG(SM(Str_RetInt, s, i)) DEFINE_METASIG_T(SM(Str_RetICustomMarshaler, s, C(ICUSTOM_MARSHALER))) DEFINE_METASIG(SM(Int_Str_RetIntPtr, i s, I)) @@ -360,17 +339,11 @@ DEFINE_METASIG(SM(Str_IntPtr_RetIntPtr, s I, I)) DEFINE_METASIG(SM(Str_Bool_Int_RetV, s F i, v)) DEFINE_METASIG_T(SM(Type_RetInt, C(TYPE), i)) -#ifdef FEATURE_REMOTING -DEFINE_METASIG_T(SM(Class_ArrObject_Bool_RetMarshalByRefObject, C(CLASS) a(j) F, C(MARSHAL_BY_REF_OBJECT))) -#endif DEFINE_METASIG(SM(ArrByte_RetObj, a(b), j)) DEFINE_METASIG(SM(ArrByte_Bool_RetObj, a(b) F, j)) DEFINE_METASIG(SM(ArrByte_ArrByte_RefObj_RetObj, a(b) a(b) r(j), j)) DEFINE_METASIG_T(SM(PtrSByt_Int_Int_Encoding_RetStr, P(B) i i C(ENCODING), s)) DEFINE_METASIG_T(SM(Evidence_RetEvidence, C(EVIDENCE), C(EVIDENCE))) -#ifdef FEATURE_CAS_POLICY -DEFINE_METASIG_T(SM(PEFile_Evidence_RetEvidence, C(SAFE_PEFILE_HANDLE) C(EVIDENCE), C(EVIDENCE))) -#endif // FEATURE_CAS_POLICY DEFINE_METASIG_T(SM(Evidence_Asm_RetEvidence, C(EVIDENCE) C(ASSEMBLY), C(EVIDENCE))) DEFINE_METASIG_T(IM(Evidence_RetVoid, C(EVIDENCE), v)) @@ -378,9 +351,6 @@ DEFINE_METASIG_T(SM(Void_RetRuntimeTypeHandle, _, g(RT_TYPE_HANDLE))) DEFINE_METASIG(SM(Void_RetIntPtr, _, I)) DEFINE_METASIG_T(SM(UInt_UInt_PtrNativeOverlapped_RetVoid, K K P(g(NATIVEOVERLAPPED)), v)) -#ifdef FEATURE_REMOTING -DEFINE_METASIG_T(SM(CrossContextDelegate_ArrObj_RetObj, C(CROSS_CONTEXT_DELEGATE) a(j), j)) -#endif DEFINE_METASIG(IM(Long_RetVoid, l, v)) DEFINE_METASIG(IM(IntPtr_Int_RetVoid, I i, v)) @@ -405,9 +375,6 @@ DEFINE_METASIG(IM(RetBool, _, F)) DEFINE_METASIG(IM(RetArrByte, _, a(b))) DEFINE_METASIG_T(IM(RetArrParameterInfo, _, a(C(PARAMETER)))) DEFINE_METASIG_T(IM(RetCultureInfo, _, C(CULTURE_INFO))) -#ifdef FEATURE_CAS_POLICY -DEFINE_METASIG_T(IM(RetSecurityElement, _, C(SECURITY_ELEMENT))) -#endif // FEATURE_CAS_POLICY DEFINE_METASIG_T(SM(RetThread, _, C(THREAD))) @@ -441,9 +408,6 @@ DEFINE_METASIG(IM(Int_RefIntPtr_RefIntPtr_RefIntPtr_RetVoid, i r(I) r(I) r(I), v DEFINE_METASIG(IM(Int_RetStr, i, s)) DEFINE_METASIG(IM(Int_RetVoid, i, v)) DEFINE_METASIG(IM(Int_RetBool, i, F)) -#ifdef FEATURE_REMOTING -DEFINE_METASIG_T(IM(RefMessageData_Int_RetVoid, r(g(MESSAGE_DATA)) i, v)) -#endif // FEATURE_REMOTING DEFINE_METASIG(IM(Int_Int_Int_Int_RetVoid, i i i i, v)) DEFINE_METASIG_T(IM(Obj_EventArgs_RetVoid, j C(EVENT_ARGS), v)) DEFINE_METASIG_T(IM(Obj_UnhandledExceptionEventArgs_RetVoid, j C(UNHANDLED_EVENTARGS), v)) @@ -451,9 +415,6 @@ DEFINE_METASIG_T(IM(Obj_UnhandledExceptionEventArgs_RetVoid, j C(UNHANDLED_EVENT DEFINE_METASIG_T(IM(Assembly_RetVoid, C(ASSEMBLY), v)) DEFINE_METASIG_T(IM(Assembly_RetBool, C(ASSEMBLY), F)) DEFINE_METASIG_T(IM(AssemblyBase_RetBool, C(ASSEMBLYBASE), F)) -#ifdef FEATURE_COMINTEROP_REGISTRATION -DEFINE_METASIG_T(IM(AssemblyBase_AssemblyRegistrationFlags_RetBool, C(ASSEMBLYBASE) g(ASSEMBLY_REGISTRATION_FLAGS), F)) -#endif DEFINE_METASIG_T(IM(Exception_RetVoid, C(EXCEPTION), v)) DEFINE_METASIG(IM(IntPtr_RetObj, I, j)) @@ -475,9 +436,6 @@ DEFINE_METASIG(IM(Obj_Bool_RetVoid, j F, v)) #ifdef FEATURE_COMINTEROP DEFINE_METASIG(SM(Obj_RetStr, j, s)) #endif // FEATURE_COMINTEROP -#ifdef FEATURE_REMOTING -DEFINE_METASIG_T(IM(Str_BindingFlags_Obj_ArrInt_RefMessageData_RetObj, s g(BINDING_FLAGS) j a(i) r(g(MESSAGE_DATA)), j)) -#endif // FEATURE_REMOTING DEFINE_METASIG_T(IM(Obj_Obj_BindingFlags_Binder_CultureInfo_RetVoid, j j g(BINDING_FLAGS) C(BINDER) C(CULTURE_INFO), v)) DEFINE_METASIG_T(IM(Obj_Obj_BindingFlags_Binder_ArrObj_CultureInfo_RetVoid, j j g(BINDING_FLAGS) C(BINDER) a(j) C(CULTURE_INFO), v)) DEFINE_METASIG_T(IM(Obj_BindingFlags_Binder_ArrObj_CultureInfo_RetObj, j g(BINDING_FLAGS) C(BINDER) a(j) C(CULTURE_INFO), j)) @@ -564,9 +522,6 @@ DEFINE_METASIG_T(SM(Str_Evidence_AppDomainSetup_RetAppDomain, s C(EVIDENCE) C(AP DEFINE_METASIG_T(SM(Str_Evidence_Str_Str_Bool_RetAppDomain, s C(EVIDENCE) s s F, C(APP_DOMAIN))) DEFINE_METASIG_T(SM(Str_RetAppDomain, s, C(APP_DOMAIN))) DEFINE_METASIG_T(SM(Str_AppDomainSetup_Evidence_Evidence_IntPtr_Str_ArrStr_ArrStr_RetObj, s C(APPDOMAIN_SETUP) C(EVIDENCE) C(EVIDENCE) I s a(s) a(s), j)) -#ifdef FEATURE_APTCA -DEFINE_METASIG(IM(PtrChar_Int_PtrByte_Int_RetBool, P(u) i P(b) i, F)) -#endif //FEATURE_APTCA #ifdef FEATURE_COMINTEROP // System.AppDomain.OnReflectionOnlyNamespaceResolveEvent DEFINE_METASIG_T(IM(Assembly_Str_RetArrAssembly, C(ASSEMBLY) s, a(C(ASSEMBLY)))) @@ -575,26 +530,17 @@ DEFINE_METASIG(IM(Str_RetArrStr, s, a(s))) #endif //FEATURE_COMINTEROP // Object Clone -#ifdef FEATURE_SERIALIZATION -DEFINE_METASIG_T(IM(SerInfo_RetVoid, C(SERIALIZATION_INFO), v)) -DEFINE_METASIG_T(IM(SerInfo_StrContext_RetVoid, C(SERIALIZATION_INFO) g(STREAMING_CONTEXT), v)) -DEFINE_METASIG_T(SM(Obj_ArrStr_ArrObj_OutStreamingContext_RetSerializationInfo, j a(s) a(j) r(g(STREAMING_CONTEXT)), C(SERIALIZATION_INFO))) -#endif // FEATURE_SERIALIZATION DEFINE_METASIG(SM(Obj_OutStr_OutStr_OutArrStr_OutArrObj_RetObj, j r(s) r(s) r(a(s)) r(a(j)), j)) -#ifdef FEATURE_SYNCHRONIZATIONCONTEXT_WAIT // Execution Context DEFINE_METASIG_T(SM(SyncCtx_ArrIntPtr_Bool_Int_RetInt, C(SYNCHRONIZATION_CONTEXT) a(I) F i, i)) -#endif // #ifdef FEATURE_SYNCHRONIZATIONCONTEXT_WAIT #ifdef FEATURE_COMINTEROP // The signature of the method System.Runtime.InteropServices.ICustomQueryInterface.GetInterface DEFINE_METASIG_T(IM(RefGuid_OutIntPtr_RetCustomQueryInterfaceResult, r(g(GUID)) r(I), g(CUSTOMQUERYINTERFACERESULT))) #endif //FEATURE_COMINTEROP -#if defined(FEATURE_HOST_ASSEMBLY_RESOLVER) DEFINE_METASIG_T(SM(IntPtr_AssemblyName_RetAssemblyBase, I C(ASSEMBLY_NAME), C(ASSEMBLYBASE))) -#endif // defined(FEATURE_HOST_ASSEMBLY_RESOLVER) // ThreadPool DEFINE_METASIG(SM(Obj_Bool_RetVoid, j F, v)) |