Merge pull request #5567 from kumpera/fix_59334
[mono.git] / msvc / monosgen.def
index 9509528b1a51b1be48ea82cccb766c6e1017b53c..5e6485787c7518f6c7c6dffeca576d0927bb5f6a 100644 (file)
@@ -1,9 +1,7 @@
 ; file generated by create-windef.pl
-LIBRARY monosgen-2.0.dll
 EXPORTS
 MonoFixupCorEE
 mono_add_internal_call
-mono_aot_register_globals
 mono_aot_register_module
 mono_array_addr_with_size
 mono_array_class_get
@@ -15,12 +13,14 @@ mono_array_new_full
 mono_array_new_specific
 mono_assemblies_cleanup
 mono_assemblies_init
+mono_assembly_addref
 mono_assembly_close
 mono_assembly_fill_assembly_name
 mono_assembly_foreach
 mono_assembly_get_assemblyref
 mono_assembly_get_image
 mono_assembly_get_main
+mono_assembly_get_name
 mono_assembly_get_object
 mono_assembly_getrootdir
 mono_assembly_invoke_load_hook
@@ -30,6 +30,7 @@ mono_assembly_load_from
 mono_assembly_load_from_full
 mono_assembly_load_full
 mono_assembly_load_module
+mono_assembly_load_module_checked
 mono_assembly_load_reference
 mono_assembly_load_references
 mono_assembly_load_with_partial_name
@@ -46,7 +47,6 @@ mono_assembly_open
 mono_assembly_open_full
 mono_assembly_set_main
 mono_assembly_setrootdir
-mono_binary_search
 mono_bitset_alloc_size
 mono_bitset_clear
 mono_bitset_clear_all
@@ -87,7 +87,7 @@ mono_class_from_typeref
 mono_class_from_typeref_checked
 mono_class_get
 mono_class_get_byref_type
-mono_class_get_com_object_class
+mono_class_get_context
 mono_class_get_element_class
 mono_class_get_event_token
 mono_class_get_events
@@ -97,11 +97,8 @@ mono_class_get_field_token
 mono_class_get_fields
 mono_class_get_flags
 mono_class_get_full
-mono_class_get_idispatch_class
 mono_class_get_image
 mono_class_get_interfaces
-mono_class_get_interop_proxy_class
-mono_class_get_iunknown_class
 mono_class_get_method_from_name
 mono_class_get_method_from_name_flags
 mono_class_get_methods
@@ -116,7 +113,6 @@ mono_class_get_property_token
 mono_class_get_rank
 mono_class_get_type
 mono_class_get_type_token
-mono_class_get_variant_class
 mono_class_implements_interface
 mono_class_inflate_generic_method
 mono_class_inflate_generic_type
@@ -141,8 +137,8 @@ mono_cli_rva_image_map
 mono_code_manager_cleanup
 mono_code_manager_commit
 mono_code_manager_destroy
-mono_code_manager_foreach
 mono_code_manager_init
+mono_code_manager_install_callbacks
 mono_code_manager_invalidate
 mono_code_manager_new
 mono_code_manager_new_dynamic
@@ -151,8 +147,19 @@ mono_code_manager_reserve_align
 mono_code_manager_set_read_only
 mono_code_manager_size
 mono_compile_method
+mono_conc_hashtable_destroy
+mono_conc_hashtable_foreach
+mono_conc_hashtable_foreach_steal
+mono_conc_hashtable_insert
+mono_conc_hashtable_lookup
+mono_conc_hashtable_new
+mono_conc_hashtable_new_full
+mono_conc_hashtable_remove
 mono_config_cleanup
 mono_config_for_assembly
+mono_config_get_cpu
+mono_config_get_os
+mono_config_get_wordsize
 mono_config_is_server_mode
 mono_config_parse
 mono_config_parse_memory
@@ -160,6 +167,8 @@ mono_config_set_server_mode
 mono_config_string_for_assembly_file
 mono_context_get
 mono_context_get_desc
+mono_context_get_domain_id
+mono_context_get_id
 mono_context_init
 mono_context_set
 mono_counter_get_name
@@ -177,6 +186,7 @@ mono_counters_on_register
 mono_counters_register
 mono_counters_register_with_size
 mono_counters_sample
+mono_cpu_count
 mono_custom_attrs_construct
 mono_custom_attrs_free
 mono_custom_attrs_from_assembly
@@ -198,10 +208,10 @@ mono_debug_domain_create
 mono_debug_domain_unload
 mono_debug_enabled
 mono_debug_find_method
+mono_debug_free_locals
 mono_debug_free_method_jit_info
 mono_debug_free_source_location
 mono_debug_il_offset_from_address
-mono_debug_image_has_debug_info
 mono_debug_init
 mono_debug_lookup_locals
 mono_debug_lookup_method
@@ -217,13 +227,12 @@ mono_debug_symfile_is_loaded
 mono_debug_symfile_lookup_locals
 mono_debug_symfile_lookup_location
 mono_debug_symfile_lookup_method
+mono_debugger_agent_parse_options
 mono_debugger_agent_register_transport
+mono_debugger_agent_transport_handshake
 mono_debugger_insert_breakpoint
 mono_debugger_method_has_breakpoint
 mono_debugger_run_finally
-mono_decimal_addsub
-mono_decimal_divide
-mono_decimal_from_number
 mono_declsec_flags_from_assembly
 mono_declsec_flags_from_class
 mono_declsec_flags_from_method
@@ -239,8 +248,8 @@ mono_disasm_code
 mono_disasm_code_one
 mono_dl_fallback_register
 mono_dl_fallback_unregister
+mono_dl_open
 mono_dllmap_insert
-mono_domain_add_class_static_data
 mono_domain_assembly_open
 mono_domain_create
 mono_domain_create_appdomain
@@ -250,6 +259,7 @@ mono_domain_free
 mono_domain_from_appdomain
 mono_domain_get
 mono_domain_get_by_id
+mono_domain_get_friendly_name
 mono_domain_get_id
 mono_domain_has_type_resolve
 mono_domain_is_unloading
@@ -260,9 +270,6 @@ mono_domain_set_internal
 mono_domain_try_type_resolve
 mono_domain_try_unload
 mono_domain_unload
-mono_dwarf_escape_path
-mono_emit_native_call
-mono_enable_debug_domain_unload
 mono_environment_exitcode_get
 mono_environment_exitcode_set
 mono_error_cleanup
@@ -324,16 +331,19 @@ mono_g_hash_table_replace
 mono_g_hash_table_size
 mono_gc_collect
 mono_gc_collection_count
+mono_gc_finalize_notify
 mono_gc_get_generation
 mono_gc_get_heap_size
 mono_gc_get_used_size
 mono_gc_invoke_finalizers
 mono_gc_max_generation
+mono_gc_pending_finalizers
 mono_gc_reference_queue_add
 mono_gc_reference_queue_free
 mono_gc_reference_queue_new
 mono_gc_register_bridge_callbacks
 mono_gc_register_finalizer_callbacks
+mono_gc_register_root
 mono_gc_toggleref_add
 mono_gc_toggleref_register_callback
 mono_gc_wait_for_bridge_processing
@@ -416,13 +426,14 @@ mono_get_sbyte_class
 mono_get_single_class
 mono_get_string_class
 mono_get_thread_class
-mono_get_trampoline_func
 mono_get_uint16_class
 mono_get_uint32_class
 mono_get_uint64_class
 mono_get_uintptr_class
 mono_get_void_class
 mono_guid_to_string
+mono_guid_to_string_minimal
+mono_hazard_pointer_get
 mono_image_add_to_name_cache
 mono_image_addref
 mono_image_close
@@ -463,7 +474,6 @@ mono_images_init
 mono_init
 mono_init_from_assembly
 mono_init_version
-mono_inst_name
 mono_install_assembly_load_hook
 mono_install_assembly_postload_refonly_search_hook
 mono_install_assembly_postload_search_hook
@@ -471,9 +481,10 @@ mono_install_assembly_preload_hook
 mono_install_assembly_refonly_preload_hook
 mono_install_assembly_refonly_search_hook
 mono_install_assembly_search_hook
+mono_install_ftnptr_eh_callback
+mono_install_load_aot_data_hook
 mono_install_runtime_cleanup
 mono_install_unhandled_exception_hook
-mono_invoke_unhandled_exception_hook
 mono_is_debugger_attached
 mono_jit_cleanup
 mono_jit_exec
@@ -484,16 +495,31 @@ mono_jit_info_table_find
 mono_jit_init
 mono_jit_init_version
 mono_jit_parse_options
+mono_jit_set_aot_mode
 mono_jit_set_aot_only
 mono_jit_set_domain
 mono_jit_set_trace_options
 mono_jit_thread_attach
 mono_ldstr
 mono_ldtoken
+mono_lls_find
+mono_lls_get_hazardous_pointer_with_mask
 mono_lls_init
+mono_lls_insert
+mono_lls_remove
 mono_load_remote_field
 mono_load_remote_field_new
-mono_local_deadce
+mono_loader_register_module
+mono_lock_free_alloc
+mono_lock_free_allocator_check_consistency
+mono_lock_free_allocator_init_allocator
+mono_lock_free_allocator_init_size_class
+mono_lock_free_free
+mono_lock_free_queue_dequeue
+mono_lock_free_queue_enqueue
+mono_lock_free_queue_init
+mono_lock_free_queue_node_init
+mono_lock_free_queue_node_unpoison
 mono_locks_dump
 mono_lookup_icall_symbol
 mono_lookup_internal_call
@@ -505,6 +531,8 @@ mono_md5_get_digest
 mono_md5_get_digest_from_file
 mono_md5_init
 mono_md5_update
+mono_mem_account_register_counters
+mono_mem_account_type_name
 mono_mempool_alloc
 mono_mempool_alloc0
 mono_mempool_contains_addr
@@ -566,7 +594,6 @@ mono_metadata_parse_mh_full
 mono_metadata_parse_param
 mono_metadata_parse_signature
 mono_metadata_parse_type
-mono_metadata_parse_type_full
 mono_metadata_parse_typedef_or_ref
 mono_metadata_properties_from_typedef
 mono_metadata_signature_alloc
@@ -592,9 +619,11 @@ mono_method_desc_search_in_class
 mono_method_desc_search_in_image
 mono_method_full_name
 mono_method_get_class
+mono_method_get_context
 mono_method_get_flags
 mono_method_get_generic_container
 mono_method_get_header
+mono_method_get_header_checked
 mono_method_get_index
 mono_method_get_last_managed
 mono_method_get_marshal_info
@@ -611,7 +640,9 @@ mono_method_header_get_clauses
 mono_method_header_get_code
 mono_method_header_get_locals
 mono_method_header_get_num_clauses
+mono_method_print_code
 mono_method_signature
+mono_method_signature_checked
 mono_method_verify
 mono_mlist_alloc
 mono_mlist_append
@@ -630,9 +661,13 @@ mono_monitor_enter_v4
 mono_monitor_exit
 mono_monitor_try_enter
 mono_mprotect
-mono_mutex_init_suspend_safe
+mono_native_getrootdir
+mono_native_thread_create
+mono_native_thread_id_equals
+mono_native_thread_id_get
+mono_native_thread_join
+mono_native_thread_set_name
 mono_object_castclass_mbyref
-mono_object_castclass_with_cache
 mono_object_clone
 mono_object_describe
 mono_object_describe_fields
@@ -643,7 +678,6 @@ mono_object_get_virtual_method
 mono_object_hash
 mono_object_isinst
 mono_object_isinst_mbyref
-mono_object_isinst_with_cache
 mono_object_new
 mono_object_new_alloc_specific
 mono_object_new_fast
@@ -651,56 +685,100 @@ mono_object_new_from_token
 mono_object_new_specific
 mono_object_to_string
 mono_object_unbox
-mono_op_to_op_imm_noemul
 mono_opcode_name
 mono_opcode_value
 mono_pagesize
 mono_param_get_objects
 mono_parse_default_optimizations
 mono_parse_env_options
+mono_parse_options_from
 mono_path_canonicalize
 mono_path_resolve_symlinks
 mono_pe_file_open
 mono_perfcounter_foreach
 mono_perfcounters_init
+mono_personality
 mono_pmip
 mono_poll
 mono_print_method_from_ip
 mono_print_thread_dump
 mono_print_thread_dump_from_ctx
 mono_print_unhandled_exception
-mono_profiler_coverage_get
-mono_profiler_get_events
+mono_profiler_call_context_free_buffer
+mono_profiler_call_context_get_argument
+mono_profiler_call_context_get_local
+mono_profiler_call_context_get_result
+mono_profiler_call_context_get_this
+mono_profiler_create
+mono_profiler_enable_allocations
+mono_profiler_enable_call_context_introspection
+mono_profiler_enable_sampling
+mono_profiler_get_coverage_data
+mono_profiler_get_sample_mode
 mono_profiler_install
-mono_profiler_install_allocation
-mono_profiler_install_appdomain
-mono_profiler_install_assembly
-mono_profiler_install_class
-mono_profiler_install_code_buffer_new
-mono_profiler_install_code_chunk_destroy
-mono_profiler_install_code_chunk_new
-mono_profiler_install_coverage_filter
-mono_profiler_install_enter_leave
-mono_profiler_install_exception
 mono_profiler_install_gc
-mono_profiler_install_gc_moves
-mono_profiler_install_gc_roots
-mono_profiler_install_iomap
-mono_profiler_install_jit_compile
 mono_profiler_install_jit_end
-mono_profiler_install_method_free
-mono_profiler_install_method_invoke
-mono_profiler_install_module
-mono_profiler_install_monitor
-mono_profiler_install_runtime_initialized
-mono_profiler_install_statistical
-mono_profiler_install_statistical_call_chain
 mono_profiler_install_thread
-mono_profiler_install_thread_name
-mono_profiler_install_transition
 mono_profiler_load
+mono_profiler_set_assembly_loaded_callback
+mono_profiler_set_assembly_loading_callback
+mono_profiler_set_assembly_unloaded_callback
+mono_profiler_set_assembly_unloading_callback
+mono_profiler_set_call_instrumentation_filter_callback
+mono_profiler_set_class_failed_callback
+mono_profiler_set_class_loaded_callback
+mono_profiler_set_class_loading_callback
+mono_profiler_set_context_loaded_callback
+mono_profiler_set_context_unloaded_callback
+mono_profiler_set_coverage_filter_callback
+mono_profiler_set_domain_loaded_callback
+mono_profiler_set_domain_loading_callback
+mono_profiler_set_domain_name_callback
+mono_profiler_set_domain_unloaded_callback
+mono_profiler_set_domain_unloading_callback
 mono_profiler_set_events
-mono_profiler_set_statistical_mode
+mono_profiler_set_exception_clause_callback
+mono_profiler_set_exception_throw_callback
+mono_profiler_set_gc_allocation_callback
+mono_profiler_set_gc_event_callback
+mono_profiler_set_gc_finalized_callback
+mono_profiler_set_gc_finalized_object_callback
+mono_profiler_set_gc_finalizing_callback
+mono_profiler_set_gc_finalizing_object_callback
+mono_profiler_set_gc_handle_created_callback
+mono_profiler_set_gc_handle_deleted_callback
+mono_profiler_set_gc_moves_callback
+mono_profiler_set_gc_resize_callback
+mono_profiler_set_gc_roots_callback
+mono_profiler_set_image_failed_callback
+mono_profiler_set_image_loaded_callback
+mono_profiler_set_image_loading_callback
+mono_profiler_set_image_unloaded_callback
+mono_profiler_set_image_unloading_callback
+mono_profiler_set_iomap_report_callback
+mono_profiler_set_jit_begin_callback
+mono_profiler_set_jit_chunk_created_callback
+mono_profiler_set_jit_chunk_destroyed_callback
+mono_profiler_set_jit_code_buffer_callback
+mono_profiler_set_jit_done_callback
+mono_profiler_set_jit_failed_callback
+mono_profiler_set_method_begin_invoke_callback
+mono_profiler_set_method_end_invoke_callback
+mono_profiler_set_method_enter_callback
+mono_profiler_set_method_exception_leave_callback
+mono_profiler_set_method_free_callback
+mono_profiler_set_method_leave_callback
+mono_profiler_set_monitor_acquired_callback
+mono_profiler_set_monitor_contention_callback
+mono_profiler_set_monitor_failed_callback
+mono_profiler_set_runtime_initialized_callback
+mono_profiler_set_runtime_shutdown_begin_callback
+mono_profiler_set_runtime_shutdown_end_callback
+mono_profiler_set_sample_hit_callback
+mono_profiler_set_sample_mode
+mono_profiler_set_thread_name_callback
+mono_profiler_set_thread_started_callback
+mono_profiler_set_thread_stopped_callback
 mono_property_get_flags
 mono_property_get_get_method
 mono_property_get_name
@@ -716,7 +794,6 @@ mono_property_hash_remove_object
 mono_property_set_value
 mono_ptr_class_get
 mono_raise_exception
-mono_realloc_native_code
 mono_reflection_assembly_get_assembly
 mono_reflection_free_type_info
 mono_reflection_get_custom_attrs
@@ -733,7 +810,6 @@ mono_register_bundled_assemblies
 mono_register_config_for_assembly
 mono_register_machine_config
 mono_register_symfile_for_assembly
-mono_replace_ins
 mono_runtime_class_init
 mono_runtime_cleanup
 mono_runtime_delegate_invoke
@@ -752,15 +828,12 @@ mono_runtime_resource_set_callback
 mono_runtime_run_main
 mono_runtime_set_main_args
 mono_runtime_set_shutting_down
-mono_save_seq_point_info
 mono_security_core_clr_get_options
 mono_security_core_clr_require_elevated_permissions
 mono_security_core_clr_set_options
 mono_security_enable_core_clr
 mono_security_set_core_clr_platform_callback
-mono_sem_post
-mono_sem_timedwait
-mono_sem_wait
+mono_set_allocator_vtable
 mono_set_assemblies_path
 mono_set_break_policy
 mono_set_config_dir
@@ -781,6 +854,7 @@ mono_shared_area_instances
 mono_shared_area_remove
 mono_shared_area_unload
 mono_signature_explicit_this
+mono_signature_full_name
 mono_signature_get_call_conv
 mono_signature_get_desc
 mono_signature_get_param_count
@@ -798,6 +872,8 @@ mono_stack_walk_no_il
 mono_store_remote_field
 mono_store_remote_field_new
 mono_string_chars
+mono_string_empty
+mono_string_empty_wrapper
 mono_string_equal
 mono_string_from_bstr
 mono_string_from_utf16
@@ -826,14 +902,16 @@ mono_thread_detach
 mono_thread_detach_if_exiting
 mono_thread_exit
 mono_thread_get_main
+mono_thread_get_managed_id
+mono_thread_get_name_utf8
 mono_thread_get_undeniable_exception
-mono_thread_info_exit
-mono_thread_info_get_stack_bounds
-mono_thread_info_open_handle
-mono_thread_info_prepare_interrupt
-mono_thread_info_self_interrupt
-mono_thread_info_tls_get
-mono_thread_info_tls_set
+mono_thread_hazardous_queue_free
+mono_thread_hazardous_try_free
+mono_thread_hazardous_try_free_all
+mono_thread_info_detach
+mono_thread_info_get_small_id
+mono_thread_info_register_small_id
+mono_thread_info_yield
 mono_thread_init
 mono_thread_is_foreign
 mono_thread_manage
@@ -841,18 +919,28 @@ mono_thread_new_init
 mono_thread_set_main
 mono_thread_set_manage_callback
 mono_thread_stop
+mono_threads_assert_gc_safe_region
+mono_threads_assert_gc_unsafe_region
+mono_threads_attach_coop
 mono_threads_attach_tools_thread
-mono_threads_create_thread
+mono_threads_detach_coop
+mono_threads_enter_gc_safe_region
+mono_threads_enter_gc_safe_region_unbalanced
+mono_threads_enter_gc_unsafe_region
+mono_threads_enter_gc_unsafe_region_unbalanced
+mono_threads_exit_gc_safe_region
+mono_threads_exit_gc_safe_region_unbalanced
+mono_threads_exit_gc_unsafe_region
+mono_threads_exit_gc_unsafe_region_unbalanced
 mono_threads_get_default_stacksize
 mono_threads_request_thread_dump
 mono_threads_set_default_stacksize
-mono_tls_key_get_offset
-mono_tls_key_set_offset
 mono_trace_set_level_string
 mono_trace_set_log_handler
 mono_trace_set_mask_string
 mono_trace_set_print_handler
 mono_trace_set_printerr_handler
+mono_tracev_inner
 mono_type_create_from_typespec
 mono_type_full_name
 mono_type_generic_inst_is_valuetype
@@ -868,6 +956,7 @@ mono_type_get_type
 mono_type_get_underlying_type
 mono_type_is_byref
 mono_type_is_pointer
+mono_type_is_primitive
 mono_type_is_reference
 mono_type_is_struct
 mono_type_is_valid_enum_basetype
@@ -884,6 +973,7 @@ mono_utf8_validate_and_len
 mono_utf8_validate_and_len_with_bounds
 mono_valloc
 mono_valloc_aligned
+mono_valloc_granule
 mono_value_box
 mono_value_copy
 mono_value_copy_array