+static const IcallEntry monofield_icalls [] = {
+ {"GetParentType", ves_icall_MonoField_GetParentType},
+ {"GetValueInternal", ves_icall_MonoField_GetValueInternal},
+ {"SetValueInternal", ves_icall_FieldInfo_SetValueInternal}
+};
+
+static const IcallEntry monogenericinst_icalls [] = {
+ {"GetConstructors_internal", ves_icall_MonoGenericInst_GetConstructors},
+ {"GetEvents_internal", ves_icall_MonoGenericInst_GetEvents},
+ {"GetFields_internal", ves_icall_MonoGenericInst_GetFields},
+ {"GetInterfaces_internal", ves_icall_MonoGenericInst_GetInterfaces},
+ {"GetMethods_internal", ves_icall_MonoGenericInst_GetMethods},
+ {"GetParentType", ves_icall_MonoGenericInst_GetParentType},
+ {"GetProperties_internal", ves_icall_MonoGenericInst_GetProperties},
+ {"initialize", mono_reflection_generic_inst_initialize}
+};
+
+static const IcallEntry generictypeparambuilder_icalls [] = {
+ {"initialize", mono_reflection_initialize_generic_parameter}
+};
+
+static const IcallEntry monomethod_icalls [] = {
+ {"BindGenericParameters", mono_reflection_bind_generic_method_parameters},
+ {"GetGenericArguments", ves_icall_MonoMethod_GetGenericArguments},
+ {"GetGenericMethodDefinition_impl", ves_icall_MonoMethod_GetGenericMethodDefinition},
+ {"InternalInvoke", ves_icall_InternalInvoke},
+ {"get_HasGenericParameters", ves_icall_MonoMethod_get_HasGenericParameters},
+ {"get_IsGenericMethodDefinition", ves_icall_MonoMethod_get_IsGenericMethodDefinition},
+ {"get_Mono_IsInflatedMethod", ves_icall_MonoMethod_get_Mono_IsInflatedMethod},
+ {"get_base_definition", ves_icall_MonoMethod_get_base_definition}
+};
+
+static const IcallEntry monomethodinfo_icalls [] = {
+ {"get_method_info", ves_icall_get_method_info},
+ {"get_parameter_info", ves_icall_get_parameter_info}
+};
+
+static const IcallEntry monopropertyinfo_icalls [] = {
+ {"get_property_info", ves_icall_get_property_info}
+};
+
+static const IcallEntry dns_icalls [] = {
+ {"GetHostByAddr_internal(string,string&,string[]&,string[]&)", ves_icall_System_Net_Dns_GetHostByAddr_internal},
+ {"GetHostByName_internal(string,string&,string[]&,string[]&)", ves_icall_System_Net_Dns_GetHostByName_internal},
+ {"GetHostName_internal(string&)", ves_icall_System_Net_Dns_GetHostName_internal}
+};
+
+static const IcallEntry socket_icalls [] = {
+ {"Accept_internal", ves_icall_System_Net_Sockets_Socket_Accept_internal},
+ {"Available_internal", ves_icall_System_Net_Sockets_Socket_Available_internal},
+ {"Bind_internal", ves_icall_System_Net_Sockets_Socket_Bind_internal},
+ {"Blocking_internal", ves_icall_System_Net_Sockets_Socket_Blocking_internal},
+ {"Close_internal", ves_icall_System_Net_Sockets_Socket_Close_internal},
+ {"Connect_internal", ves_icall_System_Net_Sockets_Socket_Connect_internal},
+ {"GetSocketOption_arr_internal", ves_icall_System_Net_Sockets_Socket_GetSocketOption_arr_internal},
+ {"GetSocketOption_obj_internal", ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal},
+ {"Listen_internal", ves_icall_System_Net_Sockets_Socket_Listen_internal},
+ {"LocalEndPoint_internal", ves_icall_System_Net_Sockets_Socket_LocalEndPoint_internal},
+ {"Receive_internal", ves_icall_System_Net_Sockets_Socket_Receive_internal},
+ {"RecvFrom_internal", ves_icall_System_Net_Sockets_Socket_RecvFrom_internal},
+ {"RemoteEndPoint_internal", ves_icall_System_Net_Sockets_Socket_RemoteEndPoint_internal},
+ {"Select_internal", ves_icall_System_Net_Sockets_Socket_Select_internal},
+ {"SendTo_internal", ves_icall_System_Net_Sockets_Socket_SendTo_internal},
+ {"Send_internal", ves_icall_System_Net_Sockets_Socket_Send_internal},
+ {"SetSocketOption_internal", ves_icall_System_Net_Sockets_Socket_SetSocketOption_internal},
+ {"Shutdown_internal", ves_icall_System_Net_Sockets_Socket_Shutdown_internal},
+ {"Socket_internal", ves_icall_System_Net_Sockets_Socket_Socket_internal},
+ {"WSAIoctl", ves_icall_System_Net_Sockets_Socket_WSAIoctl}
+};
+
+static const IcallEntry socketex_icalls [] = {
+ {"WSAGetLastError_internal", ves_icall_System_Net_Sockets_SocketException_WSAGetLastError_internal}
+};
+
+static const IcallEntry object_icalls [] = {
+ {"GetType", ves_icall_System_Object_GetType},
+ {"InternalGetHashCode", ves_icall_System_Object_GetHashCode},
+ {"MemberwiseClone", ves_icall_System_Object_MemberwiseClone},
+ {"obj_address", ves_icall_System_Object_obj_address}
+};
+
+static const IcallEntry assemblybuilder_icalls[] = {
+ {"InternalAddModule", mono_image_load_module},
+ {"basic_init", mono_image_basic_init}
+};
+
+static const IcallEntry customattrbuilder_icalls [] = {
+ {"GetBlob", mono_reflection_get_custom_attrs_blob}
+};
+
+static const IcallEntry dynamicmethod_icalls [] = {
+ {"create_dynamic_method", mono_reflection_create_dynamic_method}
+};
+
+static const IcallEntry methodbuilder_icalls [] = {
+ {"BindGenericParameters", mono_reflection_bind_generic_method_parameters}
+};
+
+static const IcallEntry modulebuilder_icalls [] = {
+ {"basic_init", mono_image_module_basic_init},
+ {"build_metadata", ves_icall_ModuleBuilder_build_metadata},
+ {"create_modified_type", ves_icall_ModuleBuilder_create_modified_type},
+ {"getDataChunk", ves_icall_ModuleBuilder_getDataChunk},
+ {"getToken", ves_icall_ModuleBuilder_getToken},
+ {"getUSIndex", mono_image_insert_string}
+};
+
+static const IcallEntry signaturehelper_icalls [] = {
+ {"get_signature_field", mono_reflection_sighelper_get_signature_field},
+ {"get_signature_local", mono_reflection_sighelper_get_signature_local}
+};
+
+static const IcallEntry typebuilder_icalls [] = {
+ {"create_internal_class", mono_reflection_create_internal_class},
+ {"create_runtime_class", mono_reflection_create_runtime_class},
+ {"get_IsGenericParameter", ves_icall_TypeBuilder_get_IsGenericParameter},
+ {"get_event_info", mono_reflection_event_builder_get_event_info},
+ {"setup_generic_class", mono_reflection_setup_generic_class},
+ {"setup_internal_class", mono_reflection_setup_internal_class}
+};
+
+static const IcallEntry runtimehelpers_icalls [] = {
+ {"GetObjectValue", ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_GetObjectValue},
+ {"GetOffsetToStringData", ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_GetOffsetToStringData},
+ {"InitializeArray", ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_InitializeArray},
+ {"RunClassConstructor", ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_RunClassConstructor}
+};
+
+static const IcallEntry gchandle_icalls [] = {
+ {"FreeHandle", ves_icall_System_GCHandle_FreeHandle},
+ {"GetAddrOfPinnedObject", ves_icall_System_GCHandle_GetAddrOfPinnedObject},
+ {"GetTarget", ves_icall_System_GCHandle_GetTarget},
+ {"GetTargetHandle", ves_icall_System_GCHandle_GetTargetHandle}
+};
+
+static const IcallEntry marshal_icalls [] = {
+ {"AllocCoTaskMem", ves_icall_System_Runtime_InteropServices_Marshal_AllocCoTaskMem},
+ {"AllocHGlobal", mono_marshal_alloc},
+ {"DestroyStructure", ves_icall_System_Runtime_InteropServices_Marshal_DestroyStructure},
+ {"FreeCoTaskMem", ves_icall_System_Runtime_InteropServices_Marshal_FreeCoTaskMem},
+ {"FreeHGlobal", mono_marshal_free},
+ {"GetLastWin32Error", ves_icall_System_Runtime_InteropServices_Marshal_GetLastWin32Error},
+ {"OffsetOf", ves_icall_System_Runtime_InteropServices_Marshal_OffsetOf},
+ {"Prelink", ves_icall_System_Runtime_InteropServices_Marshal_Prelink},
+ {"PrelinkAll", ves_icall_System_Runtime_InteropServices_Marshal_PrelinkAll},
+ {"PtrToStringAnsi(intptr)", ves_icall_System_Runtime_InteropServices_Marshal_PtrToStringAnsi},
+ {"PtrToStringAnsi(intptr,int)", ves_icall_System_Runtime_InteropServices_Marshal_PtrToStringAnsi_len},
+ {"PtrToStringAuto(intptr)", ves_icall_System_Runtime_InteropServices_Marshal_PtrToStringAnsi},
+ {"PtrToStringAuto(intptr,int)", ves_icall_System_Runtime_InteropServices_Marshal_PtrToStringAnsi_len},
+ {"PtrToStringBSTR", ves_icall_System_Runtime_InteropServices_Marshal_PtrToStringBSTR},
+ {"PtrToStringUni(intptr)", ves_icall_System_Runtime_InteropServices_Marshal_PtrToStringUni},
+ {"PtrToStringUni(intptr,int)", ves_icall_System_Runtime_InteropServices_Marshal_PtrToStringUni_len},
+ {"PtrToStructure(intptr,System.Type)", ves_icall_System_Runtime_InteropServices_Marshal_PtrToStructure_type},
+ {"PtrToStructure(intptr,object)", ves_icall_System_Runtime_InteropServices_Marshal_PtrToStructure},
+ {"ReAllocHGlobal", mono_marshal_realloc},
+ {"ReadByte", ves_icall_System_Runtime_InteropServices_Marshal_ReadByte},
+ {"ReadInt16", ves_icall_System_Runtime_InteropServices_Marshal_ReadInt16},
+ {"ReadInt32", ves_icall_System_Runtime_InteropServices_Marshal_ReadInt32},
+ {"ReadInt64", ves_icall_System_Runtime_InteropServices_Marshal_ReadInt64},
+ {"ReadIntPtr", ves_icall_System_Runtime_InteropServices_Marshal_ReadIntPtr},
+ {"SizeOf", ves_icall_System_Runtime_InteropServices_Marshal_SizeOf},
+ {"StringToHGlobalAnsi", ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi},
+ {"StringToHGlobalAuto", ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi},
+ {"StringToHGlobalUni", ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalUni},
+ {"StructureToPtr", ves_icall_System_Runtime_InteropServices_Marshal_StructureToPtr},
+ {"WriteByte", ves_icall_System_Runtime_InteropServices_Marshal_WriteByte},
+ {"WriteInt16", ves_icall_System_Runtime_InteropServices_Marshal_WriteInt16},
+ {"WriteInt32", ves_icall_System_Runtime_InteropServices_Marshal_WriteInt32},
+ {"WriteInt64", ves_icall_System_Runtime_InteropServices_Marshal_WriteInt64},
+ {"WriteIntPtr", ves_icall_System_Runtime_InteropServices_Marshal_WriteIntPtr},
+ {"copy_from_unmanaged", ves_icall_System_Runtime_InteropServices_Marshal_copy_from_unmanaged},
+ {"copy_to_unmanaged", ves_icall_System_Runtime_InteropServices_Marshal_copy_to_unmanaged}
+};
+
+static const IcallEntry activationservices_icalls [] = {
+ {"AllocateUninitializedClassInstance", ves_icall_System_Runtime_Activation_ActivationServices_AllocateUninitializedClassInstance},
+ {"EnableProxyActivation", ves_icall_System_Runtime_Activation_ActivationServices_EnableProxyActivation}
+};
+
+static const IcallEntry monomethodmessage_icalls [] = {
+ {"InitMessage", ves_icall_MonoMethodMessage_InitMessage}
+};