X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Ficall-def.h;h=9b894cbc2025ac0a05e4bdbc2138d06c52100c06;hb=78a40c59be6552f79dd8a86526cde193be26b525;hp=7a6709f2481ded2e28c71b943739ae872ee18cf2;hpb=1bad3c9e1b2c83bfbd68be6e4e44c45ebd930bd9;p=mono.git diff --git a/mono/metadata/icall-def.h b/mono/metadata/icall-def.h index 7a6709f2481..9b894cbc202 100644 --- a/mono/metadata/icall-def.h +++ b/mono/metadata/icall-def.h @@ -125,7 +125,8 @@ ICALL(DEFAULTC_2, "get_machine_config_path", ves_icall_System_Configuration_Defa /* Note that the below icall shares the same function as DefaultConfig uses */ ICALL_TYPE(INTCFGHOST, "System.Configuration.InternalConfigurationHost", INTCFGHOST_1) -ICALL(INTCFGHOST_1, "get_bundled_machine_config", get_bundled_machine_config) +ICALL(INTCFGHOST_1, "get_bundled_app_config", get_bundled_app_config) +ICALL(INTCFGHOST_2, "get_bundled_machine_config", get_bundled_machine_config) ICALL_TYPE(CONSOLE, "System.ConsoleDriver", CONSOLE_1) ICALL(CONSOLE_1, "InternalKeyAvailable", ves_icall_System_ConsoleDriver_InternalKeyAvailable ) @@ -240,6 +241,7 @@ ICALL(ENV_3, "GetEnvironmentVariableNames", ves_icall_System_Environment_GetEnvi ICALL(ENV_4, "GetLogicalDrivesInternal", ves_icall_System_Environment_GetLogicalDrives ) ICALL(ENV_5, "GetMachineConfigPath", ves_icall_System_Configuration_DefaultConfig_get_machine_config_path) ICALL(ENV_6, "GetOSVersionString", ves_icall_System_Environment_GetOSVersionString) +ICALL(ENV_6a, "GetPageSize", mono_pagesize) ICALL(ENV_7, "GetWindowsFolderPath", ves_icall_System_Environment_GetWindowsFolderPath) ICALL(ENV_8, "InternalSetEnvironmentVariable", ves_icall_System_Environment_InternalSetEnvironmentVariable) ICALL(ENV_9, "get_ExitCode", mono_environment_exitcode_get) @@ -267,6 +269,8 @@ ICALL(GC_4a, "RecordPressure", mono_gc_add_memory_pressure) ICALL(GC_5, "SuppressFinalize", ves_icall_System_GC_SuppressFinalize) ICALL(GC_6, "WaitForPendingFinalizers", ves_icall_System_GC_WaitForPendingFinalizers) ICALL(GC_7, "get_MaxGeneration", mono_gc_max_generation) +ICALL(GC_9, "get_ephemeron_tombstone", ves_icall_System_GC_get_ephemeron_tombstone) +ICALL(GC_8, "register_ephemeron_array", ves_icall_System_GC_register_ephemeron_array) ICALL_TYPE(COMPINF, "System.Globalization.CompareInfo", COMPINF_1) ICALL(COMPINF_1, "assign_sortkey(object,string,System.Globalization.CompareOptions)", ves_icall_System_Globalization_CompareInfo_assign_sortkey) @@ -416,8 +420,8 @@ ICALL(MTYPE_26, "get_IsGenericParameter", ves_icall_MonoType_get_IsGenericParame ICALL(MTYPE_27, "get_Module", ves_icall_MonoType_get_Module) ICALL(MTYPE_28, "get_Name", ves_icall_MonoType_get_Name) ICALL(MTYPE_29, "get_Namespace", ves_icall_MonoType_get_Namespace) -ICALL(MTYPE_30, "get_UnderlyingSystemType", ves_icall_MonoType_get_UnderlyingSystemType) ICALL(MTYPE_31, "get_attributes", ves_icall_get_attributes) +ICALL(MTYPE_33, "get_core_clr_security_level", vell_icall_MonoType_get_core_clr_security_level) ICALL(MTYPE_32, "type_from_obj", mono_type_type_from_obj) #ifndef DISABLE_SOCKETS @@ -437,12 +441,12 @@ ICALL (SOCK_6a, "Disconnect_internal(intptr,bool,int&)", ves_icall_System_Net_So ICALL(SOCK_7, "GetSocketOption_arr_internal(intptr,System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,byte[]&,int&)", ves_icall_System_Net_Sockets_Socket_GetSocketOption_arr_internal) ICALL(SOCK_8, "GetSocketOption_obj_internal(intptr,System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,object&,int&)", ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal) ICALL(SOCK_9, "Listen_internal(intptr,int,int&)", ves_icall_System_Net_Sockets_Socket_Listen_internal) -ICALL(SOCK_10, "LocalEndPoint_internal(intptr,int&)", ves_icall_System_Net_Sockets_Socket_LocalEndPoint_internal) +ICALL(SOCK_10, "LocalEndPoint_internal(intptr,int,int&)", ves_icall_System_Net_Sockets_Socket_LocalEndPoint_internal) ICALL(SOCK_11, "Poll_internal", ves_icall_System_Net_Sockets_Socket_Poll_internal) ICALL(SOCK_11a, "Receive_internal(intptr,System.Net.Sockets.Socket/WSABUF[],System.Net.Sockets.SocketFlags,int&)", ves_icall_System_Net_Sockets_Socket_Receive_array_internal) ICALL(SOCK_12, "Receive_internal(intptr,byte[],int,int,System.Net.Sockets.SocketFlags,int&)", ves_icall_System_Net_Sockets_Socket_Receive_internal) ICALL(SOCK_13, "RecvFrom_internal(intptr,byte[],int,int,System.Net.Sockets.SocketFlags,System.Net.SocketAddress&,int&)", ves_icall_System_Net_Sockets_Socket_RecvFrom_internal) -ICALL(SOCK_14, "RemoteEndPoint_internal(intptr,int&)", ves_icall_System_Net_Sockets_Socket_RemoteEndPoint_internal) +ICALL(SOCK_14, "RemoteEndPoint_internal(intptr,int,int&)", ves_icall_System_Net_Sockets_Socket_RemoteEndPoint_internal) ICALL(SOCK_15, "Select_internal(System.Net.Sockets.Socket[]&,int,int&)", ves_icall_System_Net_Sockets_Socket_Select_internal) ICALL(SOCK_15a, "SendFile(intptr,string,byte[],byte[],System.Net.Sockets.TransmitFileOptions)", ves_icall_System_Net_Sockets_Socket_SendFile) ICALL(SOCK_16, "SendTo_internal(intptr,byte[],int,int,System.Net.Sockets.SocketFlags,System.Net.SocketAddress,int&)", ves_icall_System_Net_Sockets_Socket_SendTo_internal) @@ -452,6 +456,7 @@ ICALL(SOCK_18, "SetSocketOption_internal(intptr,System.Net.Sockets.SocketOptionL ICALL(SOCK_19, "Shutdown_internal(intptr,System.Net.Sockets.SocketShutdown,int&)", ves_icall_System_Net_Sockets_Socket_Shutdown_internal) ICALL(SOCK_20, "Socket_internal(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,int&)", ves_icall_System_Net_Sockets_Socket_Socket_internal) ICALL(SOCK_21, "WSAIoctl(intptr,int,byte[],byte[],int&)", ves_icall_System_Net_Sockets_Socket_WSAIoctl) +ICALL(SOCK_22, "socket_pool_queue", icall_append_io_job) ICALL_TYPE(SOCKEX, "System.Net.Sockets.SocketException", SOCKEX_1) ICALL(SOCKEX_1, "WSAGetLastError_internal", ves_icall_System_Net_Sockets_SocketException_WSAGetLastError_internal) @@ -502,6 +507,9 @@ ICALL(ASSEM_26, "load_with_partial_name", ves_icall_System_Reflection_Assembly_l ICALL_TYPE(ASSEMN, "System.Reflection.AssemblyName", ASSEMN_1) ICALL(ASSEMN_1, "ParseName", ves_icall_System_Reflection_AssemblyName_ParseName) +ICALL_TYPE(CATTR_DATA, "System.Reflection.CustomAttributeData", CATTR_DATA_1) +ICALL(CATTR_DATA_1, "ResolveArgumentsInternal", mono_reflection_resolve_custom_attribute_data) + ICALL_TYPE(ASSEMB, "System.Reflection.Emit.AssemblyBuilder", ASSEMB_1) ICALL(ASSEMB_1, "InternalAddModule", mono_image_load_module_dynamic) ICALL(ASSEMB_2, "basic_init", mono_image_basic_init) @@ -516,7 +524,6 @@ ICALL(DERIVEDTYPE_1, "create_unmanaged_type", mono_reflection_create_unmanaged_t ICALL_TYPE(DYNM, "System.Reflection.Emit.DynamicMethod", DYNM_1) ICALL(DYNM_1, "create_dynamic_method", mono_reflection_create_dynamic_method) -ICALL(DYNM_2, "destroy_dynamic_method", mono_reflection_destroy_dynamic_method) ICALL_TYPE(ENUMB, "System.Reflection.Emit.EnumBuilder", ENUMB_1) ICALL(ENUMB_1, "setup_enum_type", ves_icall_EnumBuilder_setup_enum_type) @@ -593,17 +600,15 @@ ICALL(MFIELD_1, "GetFieldOffset", ves_icall_MonoField_GetFieldOffset) ICALL(MFIELD_2, "GetParentType", ves_icall_MonoField_GetParentType) ICALL(MFIELD_5, "GetRawConstantValue", ves_icall_MonoField_GetRawConstantValue) ICALL(MFIELD_3, "GetValueInternal", ves_icall_MonoField_GetValueInternal) +ICALL(MFIELD_6, "ResolveType", ves_icall_MonoField_ResolveType) ICALL(MFIELD_4, "SetValueInternal", ves_icall_MonoField_SetValueInternal) ICALL_TYPE(MGENCM, "System.Reflection.MonoGenericCMethod", MGENCM_1) ICALL(MGENCM_1, "get_ReflectedType", ves_icall_MonoGenericMethod_get_ReflectedType) -ICALL_TYPE(MGENCL, "System.Reflection.MonoGenericClass", MGENCL_1) -ICALL(MGENCL_1, "GetElementType", ves_icall_MonoType_GetElementType) -ICALL(MGENCL_2, "IsByRefImpl", ves_icall_type_isbyref) -ICALL(MGENCL_3, "IsPointerImpl", ves_icall_type_ispointer) -ICALL(MGENCL_4, "IsPrimitiveImpl", ves_icall_type_isprimitive) +ICALL_TYPE(MGENCL, "System.Reflection.MonoGenericClass", MGENCL_5) ICALL(MGENCL_5, "initialize", mono_reflection_generic_class_initialize) +ICALL(MGENCL_6, "register_with_runtime", mono_reflection_register_with_runtime) /* note this is the same as above: unify */ ICALL_TYPE(MGENM, "System.Reflection.MonoGenericMethod", MGENM_1) @@ -620,18 +625,20 @@ ICALL(MMETH_7, "get_IsGenericMethodDefinition", ves_icall_MonoMethod_get_IsGener ICALL(MMETH_8, "get_base_method", ves_icall_MonoMethod_get_base_method) ICALL(MMETH_9, "get_name", ves_icall_MonoMethod_get_name) -ICALL_TYPE(MMETHI, "System.Reflection.MonoMethodInfo", MMETHI_1) +ICALL_TYPE(MMETHI, "System.Reflection.MonoMethodInfo", MMETHI_4) +ICALL(MMETHI_4, "get_method_attributes", vell_icall_get_method_attributes) ICALL(MMETHI_1, "get_method_info", ves_icall_get_method_info) ICALL(MMETHI_2, "get_parameter_info", ves_icall_get_parameter_info) ICALL(MMETHI_3, "get_retval_marshal", ves_icall_System_MonoMethodInfo_get_retval_marshal) ICALL_TYPE(MPROPI, "System.Reflection.MonoPropertyInfo", MPROPI_1) ICALL(MPROPI_1, "GetTypeModifiers", property_info_get_type_modifiers) +ICALL(MPROPI_3, "get_default_value", property_info_get_default_value) ICALL(MPROPI_2, "get_property_info", ves_icall_get_property_info) ICALL_TYPE(PARAMI, "System.Reflection.ParameterInfo", PARAMI_1) -ICALL(PARAMI_1, "GetTypeModifiers", param_info_get_type_modifiers) -ICALL(PARAMI_2, "get_MetadataToken", mono_reflection_get_token) +ICALL(PARAMI_1, "GetMetadataToken", mono_reflection_get_token) +ICALL(PARAMI_2, "GetTypeModifiers", param_info_get_type_modifiers) ICALL_TYPE(RUNH, "System.Runtime.CompilerServices.RuntimeHelpers", RUNH_1) ICALL(RUNH_1, "GetObjectValue", ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_GetObjectValue) @@ -640,6 +647,7 @@ ICALL(RUNH_2, "GetOffsetToStringData", ves_icall_System_Runtime_CompilerServices ICALL(RUNH_3, "InitializeArray", ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_InitializeArray) ICALL(RUNH_4, "RunClassConstructor", ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_RunClassConstructor) ICALL(RUNH_5, "RunModuleConstructor", ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_RunModuleConstructor) +ICALL(RUNH_5h, "SufficientExecutionStack", ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_SufficientExecutionStack) ICALL(RUNH_6, "get_OffsetToStringData", ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_GetOffsetToStringData) ICALL_TYPE(GCH, "System.Runtime.InteropServices.GCHandle", GCH_1) @@ -773,9 +781,10 @@ ICALL(SECSTRING_2, "EncryptInternal", ves_icall_System_Security_SecureString_Enc ICALL_TYPE(SECMAN, "System.Security.SecurityManager", SECMAN_1) ICALL(SECMAN_1, "GetLinkDemandSecurity", ves_icall_System_Security_SecurityManager_GetLinkDemandSecurity) ICALL(SECMAN_2, "get_CheckExecutionRights", ves_icall_System_Security_SecurityManager_get_CheckExecutionRights) -ICALL(SECMAN_3, "get_SecurityEnabled", ves_icall_System_Security_SecurityManager_get_SecurityEnabled) -ICALL(SECMAN_4, "set_CheckExecutionRights", ves_icall_System_Security_SecurityManager_set_CheckExecutionRights) -ICALL(SECMAN_5, "set_SecurityEnabled", ves_icall_System_Security_SecurityManager_set_SecurityEnabled) +ICALL(SECMAN_3, "get_RequiresElevatedPermissions", mono_security_core_clr_require_elevated_permissions) +ICALL(SECMAN_4, "get_SecurityEnabled", ves_icall_System_Security_SecurityManager_get_SecurityEnabled) +ICALL(SECMAN_5, "set_CheckExecutionRights", ves_icall_System_Security_SecurityManager_set_CheckExecutionRights) +ICALL(SECMAN_6, "set_SecurityEnabled", ves_icall_System_Security_SecurityManager_set_SecurityEnabled) ICALL_TYPE(STRING, "System.String", STRING_1) ICALL(STRING_1, ".ctor(char*)", ves_icall_System_String_ctor_RedirectToCreateString) @@ -786,6 +795,7 @@ ICALL(STRING_5, ".ctor(char[],int,int)", ves_icall_System_String_ctor_RedirectTo ICALL(STRING_6, ".ctor(sbyte*)", ves_icall_System_String_ctor_RedirectToCreateString) ICALL(STRING_7, ".ctor(sbyte*,int,int)", ves_icall_System_String_ctor_RedirectToCreateString) ICALL(STRING_8, ".ctor(sbyte*,int,int,System.Text.Encoding)", ves_icall_System_String_ctor_RedirectToCreateString) +ICALL(STRING_8a, "GetLOSLimit", ves_icall_System_String_GetLOSLimit) ICALL(STRING_9, "InternalAllocateStr", ves_icall_System_String_InternalAllocateStr) ICALL(STRING_10, "InternalIntern", ves_icall_System_String_InternalIntern) ICALL(STRING_11, "InternalIsInterned", ves_icall_System_String_InternalIsInterned) @@ -829,6 +839,7 @@ ICALL(MONIT_4, "Monitor_test_owner", ves_icall_System_Threading_Monitor_Monitor_ ICALL(MONIT_5, "Monitor_test_synchronised", ves_icall_System_Threading_Monitor_Monitor_test_synchronised) ICALL(MONIT_6, "Monitor_try_enter", ves_icall_System_Threading_Monitor_Monitor_try_enter) ICALL(MONIT_7, "Monitor_wait", ves_icall_System_Threading_Monitor_Monitor_wait) +ICALL(MONIT_9, "try_enter_with_atomic_var", ves_icall_System_Threading_Monitor_Monitor_try_enter_with_atomic_var) ICALL_TYPE(MUTEX, "System.Threading.Mutex", MUTEX_1) ICALL(MUTEX_1, "CreateMutex_internal(bool,string,bool&)", ves_icall_System_Threading_Mutex_CreateMutex_internal) @@ -856,8 +867,6 @@ ICALL(THREAD_2a, "ConstructInternalThread", ves_icall_System_Threading_Thread_Co ICALL(THREAD_3, "CurrentInternalThread_internal", mono_thread_internal_current) ICALL(THREAD_4, "FreeLocalSlotValues", mono_thread_free_local_slot_values) ICALL(THREAD_55, "GetAbortExceptionState", ves_icall_System_Threading_Thread_GetAbortExceptionState) -ICALL(THREAD_5, "GetCachedCurrentCulture(System.Threading.InternalThread)", ves_icall_System_Threading_Thread_GetCachedCurrentCulture) -ICALL(THREAD_6, "GetCachedCurrentUICulture(System.Threading.InternalThread)", ves_icall_System_Threading_Thread_GetCachedCurrentUICulture) ICALL(THREAD_7, "GetDomainID", ves_icall_System_Threading_Thread_GetDomainID) ICALL(THREAD_8, "GetName_internal(System.Threading.InternalThread)", ves_icall_System_Threading_Thread_GetName_internal) ICALL(THREAD_11, "GetState(System.Threading.InternalThread)", ves_icall_System_Threading_Thread_GetState) @@ -866,8 +875,6 @@ ICALL(THREAD_12, "Join_internal(System.Threading.InternalThread,int,intptr)", ve ICALL(THREAD_13, "MemoryBarrier", ves_icall_System_Threading_Thread_MemoryBarrier) ICALL(THREAD_14, "ResetAbort_internal()", ves_icall_System_Threading_Thread_ResetAbort) ICALL(THREAD_15, "Resume_internal()", ves_icall_System_Threading_Thread_Resume) -ICALL(THREAD_16, "SetCachedCurrentCulture", ves_icall_System_Threading_Thread_SetCachedCurrentCulture) -ICALL(THREAD_17, "SetCachedCurrentUICulture", ves_icall_System_Threading_Thread_SetCachedCurrentUICulture) ICALL(THREAD_18, "SetName_internal(System.Threading.InternalThread,string)", ves_icall_System_Threading_Thread_SetName_internal) ICALL(THREAD_21, "SetState(System.Threading.InternalThread,System.Threading.ThreadState)", ves_icall_System_Threading_Thread_SetState) ICALL(THREAD_22, "Sleep_internal", ves_icall_System_Threading_Thread_Sleep_internal) @@ -900,6 +907,7 @@ ICALL(THREAD_48, "VolatileWrite(uint&,uint)", ves_icall_System_Threading_Thread_ ICALL(THREAD_49, "VolatileWrite(uint16&,uint16)", ves_icall_System_Threading_Thread_VolatileWrite2) ICALL(THREAD_50, "VolatileWrite(uintptr&,uintptr)", ves_icall_System_Threading_Thread_VolatileWriteIntPtr) ICALL(THREAD_51, "VolatileWrite(ulong&,ulong)", ves_icall_System_Threading_Thread_VolatileWrite8) +ICALL(THREAD_9, "Yield", ves_icall_System_Threading_Thread_Yield) ICALL(THREAD_52, "current_lcid()", ves_icall_System_Threading_Thread_current_lcid) ICALL_TYPE(THREADP, "System.Threading.ThreadPool", THREADP_1) @@ -908,6 +916,7 @@ ICALL(THREADP_2, "GetMaxThreads", ves_icall_System_Threading_ThreadPool_GetMaxTh ICALL(THREADP_3, "GetMinThreads", ves_icall_System_Threading_ThreadPool_GetMinThreads) ICALL(THREADP_35, "SetMaxThreads", ves_icall_System_Threading_ThreadPool_SetMaxThreads) ICALL(THREADP_4, "SetMinThreads", ves_icall_System_Threading_ThreadPool_SetMinThreads) +ICALL(THREADP_5, "pool_queue", icall_append_job) ICALL_TYPE(WAITH, "System.Threading.WaitHandle", WAITH_1) ICALL(WAITH_1, "SignalAndWait_Internal", ves_icall_System_Threading_WaitHandle_SignalAndWait_Internal)