[corlib] Fixed performance regression in qsort() functions
[mono.git] / docs / documented
index 6fa1b8977745030a79a0e431fec35e2823761768..a98a509a37055779994e42b835b08aafdc22c9ab 100644 (file)
@@ -1,7 +1,6 @@
 mono_assembly_open
 mono_assembly_close
 mono_assembly_load
-mono_assembly_load_from
 mono_assembly_load_full
 mono_assembly_loaded
 mono_assembly_get_image
@@ -180,7 +179,6 @@ mono_domain_get_tls_key
 mono_domain_owns_vtable_slot
 mono_context_get
 mono_context_set
-mono_create_jit_trampoline
 mono_mb_new
 mono_mb_add_data
 mono_mb_add_local
@@ -259,8 +257,6 @@ mono_get_exception_not_supported
 mono_get_exception_reflection_type_load
 mono_gchandle_new
 mono_gchandle_new_weakref
-mono_gchandle_new
-mono_gchandle_new_weakref
 mono_gchandle_get_target
 mono_gchandle_is_in_domain
 mono_gchandle_free
@@ -287,42 +283,33 @@ mono_gc_is_gc_thread
 mono_gc_pending_finalizers
 mono_gc_register_thread
 mono_gc_finalize_notify
-mono_image_addref
-mono_image_add_to_name_cache
+mono_image_open
+mono_image_open_full
+mono_image_open_from_data
+mono_image_open_from_data_full
 mono_image_close
-mono_image_ensure_section_idx
-mono_image_ensure_section
+mono_image_addref
+mono_image_load_file_for_image
+mono_image_get_guid
 mono_image_get_assembly
 mono_image_get_entry_point
 mono_image_get_filename
 mono_image_get_name
-mono_image_get_public_key
 mono_image_get_resource
-mono_image_get_strong_name
 mono_image_get_table_info
 mono_image_get_table_rows
-mono_image_has_authenticode_entry
 mono_image_is_dynamic
 mono_image_loaded_by_guid
 mono_image_loaded
-mono_image_load_file_for_image
 mono_image_lookup_resource
-mono_image_open_from_data
-mono_image_open
-mono_image_rva_map
 mono_image_strerror
 mono_image_strong_name_position
-mono_image_verify_tables
-mono_image_get_guid
-mono_image_open_from_data_full
-mono_image_open_full
-mono_image_basic_init
-mono_image_build_metadata
-mono_image_create_method_token
-mono_image_create_pefile
-mono_image_create_token
-mono_image_insert_string
-mono_image_load_module
+mono_image_get_public_key
+mono_image_get_strong_name
+mono_image_has_authenticode_entry
+mono_image_rva_map
+mono_image_ensure_section_idx
+mono_image_ensure_section
 mono_burg_kids
 mono_burg_label
 mono_burg_rule
@@ -333,7 +320,6 @@ mono_interp_get_runtime_method
 mono_interp_transform_init
 mono_interp_transform_method
 mono_pmip
-mono_print_code
 mono_print_method_from_ip
 mono_print_thread_dump
 mono_threads_request_thread_dump
@@ -400,38 +386,35 @@ mono_marshal_realloc
 mono_marshal_set_last_error
 mono_marshal_string_to_utf16
 mono_marshal_type_size
-mono_loader_lock
-mono_loader_unlock
-mono_cli_rva_image_map
-mono_pe_file_open
-mono_meta_table_name
+mono_metadata_guid_heap
+mono_metadata_string_heap
 mono_metadata_blob_heap
-mono_metadata_compute_size
-mono_metadata_custom_attrs_from_index
+mono_metadata_user_string
 mono_metadata_decode_blob_size
+mono_image_get_table_info
+mono_image_get_table_rows
+mono_metadata_get_table
+mono_meta_table_name
 mono_metadata_decode_row_col
 mono_metadata_decode_row
+mono_metadata_compute_size
+mono_metadata_custom_attrs_from_index
 mono_metadata_decode_signed_value
 mono_metadata_decode_value
 mono_metadata_encode_value
+mono_cli_rva_image_map
+mono_pe_file_open
 mono_metadata_events_from_typedef
 mono_metadata_field_info
 mono_metadata_free_array
 mono_metadata_free_marshal_spec
 mono_metadata_free_mh
 mono_metadata_free_type
-mono_metadata_generic_inst_equal
-mono_metadata_generic_inst_hash
-mono_metadata_generic_inst_is_valuetype
-mono_metadata_generic_method_equal
 mono_metadata_get_constant_index
 mono_metadata_get_marshal_info
-mono_metadata_get_table
-mono_metadata_guid_heap
 mono_metadata_implmap_from_method
 mono_metadata_interfaces_from_typedef_full
 mono_metadata_interfaces_from_typedef
-mono_metadata_load_generic_params
 mono_metadata_locate
 mono_metadata_locate_token
 mono_metadata_methods_from_event
@@ -439,8 +422,14 @@ mono_metadata_methods_from_property
 mono_metadata_nested_in_typedef
 mono_metadata_nesting_typedef
 mono_metadata_packing_from_typedef
-mono_metadata_parse_array_full
-mono_metadata_parse_array
+mono_metadata_properties_from_typedef
+mono_metadata_token_from_dor
+mono_metadata_typedef_from_field
+mono_metadata_typedef_from_method
+mono_metadata_type_equal
+mono_metadata_type_hash
+mono_metadata_declsec_from_index
+mono_metadata_free_method_signature
 mono_metadata_parse_custom_mod
 mono_metadata_parse_field_type
 mono_metadata_parse_marshal_spec
@@ -454,34 +443,22 @@ mono_metadata_parse_signature
 mono_metadata_parse_typedef_or_ref
 mono_metadata_parse_type_full
 mono_metadata_parse_type
-mono_metadata_properties_from_typedef
-mono_metadata_string_heap
-mono_metadata_token_from_dor
-mono_metadata_typedef_from_field
-mono_metadata_typedef_from_method
-mono_metadata_type_equal
-mono_metadata_type_hash
-mono_metadata_user_string
-mono_metadata_declsec_from_index
-mono_metadata_free_method_signature
+mono_loader_lock
+mono_loader_unlock
 mono_metadata_generic_class_is_valuetype
 mono_metadata_has_generic_params
 mono_metadata_inflate_generic_inst
 mono_metadata_parse_generic_inst
+mono_metadata_generic_inst_equal
+mono_metadata_generic_inst_hash
+mono_metadata_load_generic_params
+mono_metadata_generic_inst_is_valuetype
+mono_metadata_generic_method_equal
 mono_ldtoken
 mono_lookup_dynamic_token
 mono_ldstr
 mono_exception_from_token
 mono_create_jit_trampoline_from_token
-mono_signature_explicit_this
-mono_signature_get_call_conv
-mono_signature_get_desc
-mono_signature_get_param_count
-mono_signature_get_params
-mono_signature_get_return_type
-mono_signature_hash
-mono_signature_is_instance
-mono_signature_vararg_start
 mono_opcode_name
 mono_opcode_value
 mono_loader_set_error_field_load
@@ -490,8 +467,8 @@ mono_loader_set_error_type_load
 mono_loader_get_last_error
 mono_loader_clear_error
 mono_loader_error_prepare_exception
-mono_runtime_invoke_array
 mono_runtime_invoke
+mono_runtime_invoke_array
 mono_remoting_invoke
 mono_runtime_delegate_invoke
 mono_method_call_message_new
@@ -519,8 +496,17 @@ mono_method_get_wrapper_data
 mono_method_has_marshal_info
 mono_method_return_message_restore
 mono_method_same_domain
-mono_method_signature
 mono_method_verify
+mono_method_signature
+mono_signature_explicit_this
+mono_signature_get_call_conv
+mono_signature_get_desc
+mono_signature_get_param_count
+mono_signature_get_params
+mono_signature_get_return_type
+mono_signature_hash
+mono_signature_is_instance
+mono_signature_vararg_start
 mono_method_get_header
 mono_method_header_get_clauses
 mono_method_header_get_code
@@ -545,17 +531,23 @@ mono_object_get_size
 mono_value_box
 mono_value_copy
 mono_value_copy_array
+mono_array_new
+mono_array_new_full
+mono_array_new_specific
 mono_array_class_get
 mono_array_clone_in_domain
 mono_array_clone
-mono_array_element_size
 mono_array_full_copy
-mono_array_new_full
-mono_array_new
-mono_array_new_specific
 mono_array_to_lparray
 mono_array_to_savearray
 mono_dup_array_type
+mono_array_set
+mono_array_setref
+mono_array_length
+mono_array_addr
+mono_array_addr_with_size
+mono_array_get
+mono_array_element_size
 mono_field_from_token
 mono_field_get_flags
 mono_field_get_name
@@ -667,11 +659,6 @@ mono_string_new_len
 mono_string_new_size
 mono_string_new_utf16
 mono_string_from_utf16
-mono_string_intern
-mono_string_is_interned
-mono_string_new_wrapper
-mono_string_to_ansibstr
-mono_string_to_bstr
 mono_string_to_byvalstr
 mono_string_to_byvalwstr
 mono_string_to_utf16
@@ -680,6 +667,11 @@ mono_string_utf16_to_builder
 mono_string_utf8_to_builder
 mono_string_equal
 mono_string_hash
+mono_string_intern
+mono_string_is_interned
+mono_string_new_wrapper
+mono_string_chars
+mono_string_length
 mono_string_builder_to_utf16
 mono_string_builder_to_utf8
 mono_unicode_from_external
@@ -720,9 +712,6 @@ mono_threads_clear_cached_culture
 mono_thread_suspend_all_other_threads
 mono_thread_has_appdomain_ref
 mono_trace_cleanup
-mono_trace_enter_method
-mono_trace_eval
-mono_trace_leave_method
 mono_trace
 mono_trace_parse_options
 mono_trace_pop
@@ -734,8 +723,6 @@ mono_trace_set_mask
 mono_trace_set_mask_string
 mono_tracev
 mono_trace_is_traced
-mono_trace_enable
-mono_trace_is_enabled
 mono_type_create_from_typespec_full
 mono_type_create_from_typespec
 mono_type_full_name
@@ -890,12 +877,12 @@ mono_md5_get_digest_from_file
 mono_md5_get_digest
 mono_md5_final
 mono_digest_get_public_token
-mono_mempool_alloc0
-mono_mempool_alloc
+mono_mempool_new
 mono_mempool_destroy
+mono_mempool_alloc
+mono_mempool_alloc0
 mono_mempool_empty
 mono_mempool_invalidate
-mono_mempool_new
 mono_mempool_stats
 mono_mempool_contains_addr
 mono_is_power_of_two
@@ -908,105 +895,129 @@ mono_walk_stack
 mono_stack_walk_no_il
 mono_escape_uri_string
 mono_guid_to_string
-GetThreadContext
-DeleteCriticalSection
-EnterCriticalSection
-InitializeCriticalSection
-InitializeCriticalSectionAndSpinCount
-LeaveCriticalSection
-SetCriticalSectionSpinCount
-TryEnterCriticalSection
-errno_to_WSA
-GetLastError
-SetLastError
-CreateEvent
-PulseEvent
-ResetEvent
-SetEvent
+BindIoCompletionCallback
 CloseHandle
+closesocket
 CopyFile
 CreateDirectory
+CreateEvent
 CreateFile
+CreateMutex
 CreatePipe
+CreateProcess
+CreateProcessWithLogonW
+CreateSemaphore
+CreateThread
+DeleteCriticalSection
 DeleteFile
+DuplicateHandle
+EnterCriticalSection
+EnumProcesses
+EnumProcessModules
+errno_to_WSA
+ExitThread
 FileTimeToSystemTime
 FindClose
 FindFirstFile
 FindNextFile
 FlushFileBuffers
+FormatMessage
 GetCurrentDirectory
-GetFileAttributes
+GetCurrentProcess
+GetCurrentProcessId
+GetCurrentThread
+GetCurrentThreadId
+GetDiskFreeSpaceEx
+GetDriveType
+GetExitCodeProcess
+GetExitCodeThread
 GetFileAttributesEx
+GetFileAttributes
 GetFileSize
 GetFileTime
 GetFileType
+GetFileVersionInfo
+GetFileVersionInfoSize
+GetLastError
 GetLogicalDriveStrings
+GetModuleBaseName
+GetModuleFileNameEx
+GetModuleInformation
+GetPriorityClass
+GetProcessId
+GetProcessTimes
+GetProcessWorkingSetSize
 GetStdHandle
+GetSystemInfo
 GetTempPath
+GetThreadContext
+GetTickCount
+ImpersonateLoggedOnUser
+InitializeCriticalSectionAndSpinCount
+InitializeCriticalSection
+ioctlsocket
+LeaveCriticalSection
 LockFile
 MoveFile
+OpenEvent
+OpenMutex
+OpenProcess
+OpenSemaphore
+OpenThread
+PulseEvent
+QueryPerformanceCounter
+QueryPerformanceFrequency
+QueueUserAPC
 ReadFile
+ReleaseMutex
+ReleaseSemaphore
 RemoveDirectory
+ReplaceFile
+ResetEvent
+ResumeThread
+RevertToSelf
+SetCriticalSectionSpinCount
 SetCurrentDirectory
 SetEndOfFile
+SetEvent
 SetFileAttributes
 SetFilePointer
 SetFileTime
-UnlockFile
-WriteFile
-mono_once
-CreateMutex
-ReleaseMutex
-CreateProcess
-EnumProcesses
-EnumProcessModules
-GetCurrentProcess
-GetCurrentProcessId
-GetExitCodeProcess
-GetModuleBaseName
-GetProcessTimes
-GetProcessWorkingSetSize
-OpenProcess
+SetLastError
+SetPriorityClass
 SetProcessWorkingSetSize
-TerminateProcess
-ImpersonateLoggedOnUser
-RevertToSelf
-CreateSemaphore
-ReleaseSemaphore
-closesocket
-ioctlsocket
-WSACleanup
-WSAGetLastError
-WSAIoctl
-WSASetLastError
-WSAStartup
-GetSystemInfo
-BindIoCompletionCallback
-CreateThread
-ExitThread
-GetCurrentThread
-GetCurrentThreadId
-GetExitCodeThread
-OpenThread
-QueueUserAPC
-ResumeThread
-Sleep
+ShellExecuteEx
+SignalObjectAndWait
 SleepEx
+Sleep
 SuspendThread
+TerminateProcess
 TlsAlloc
 TlsFree
 TlsGetValue
 TlsSetValue
-GetTickCount
-QueryPerformanceCounter
-QueryPerformanceFrequency
-SignalObjectAndWait
-WaitForMultipleObjects
+TransmitFile
+TryEnterCriticalSection
+UnlockFile
+VerLanguageName
+VerQueryValue
+WaitForInputIdle
 WaitForMultipleObjectsEx
-WaitForSingleObject
+WaitForMultipleObjects
 WaitForSingleObjectEx
-OpenEvent
-OpenMutex
-GetProcessId
-ShellExecuteEx
-OpenSemaphore
+WaitForSingleObject
+WriteFile
+WSACleanup
+WSAGetLastError
+WSAIoctl
+WSARecv
+WSASend
+WSASetLastError
+WSAStartup
+mono_once
+wapi_clear_interruption
+wapi_current_thread_desc
+wapi_interrupt_thread
+wapi_self_interrupt
+wapi_thread_clear_wait_handle
+wapi_thread_set_wait_handle