From 52418d713f478a9f23cdb1a76575d58bea225009 Mon Sep 17 00:00:00 2001 From: lateralusX Date: Tue, 26 Sep 2017 17:15:16 +0200 Subject: [PATCH] Drop use of def files for x86, x64 mono-2.0-sgen|boehm.dll Windows build. --- mono/metadata/coree.h | 2 +- msvc/Makefile.am | 6 - msvc/create-windef.pl | 43 -- msvc/mono.def | 985 ----------------------------------------- msvc/mono.props | 2 - msvc/monosgen.def | 987 ------------------------------------------ 6 files changed, 1 insertion(+), 2024 deletions(-) delete mode 100755 msvc/create-windef.pl delete mode 100644 msvc/mono.def delete mode 100644 msvc/monosgen.def diff --git a/mono/metadata/coree.h b/mono/metadata/coree.h index 7ddfad6165c..5057ab1cf2f 100644 --- a/mono/metadata/coree.h +++ b/mono/metadata/coree.h @@ -24,7 +24,7 @@ #define STATUS_SUCCESS 0x00000000L #define STATUS_INVALID_IMAGE_FORMAT 0xC000007BL -STDAPI MonoFixupCorEE(HMODULE ModuleHandle); +MONO_API STDAPI MonoFixupCorEE(HMODULE ModuleHandle); /* Defined by the linker. */ #ifndef _MSC_VER diff --git a/msvc/Makefile.am b/msvc/Makefile.am index e54aeff8d7e..115e40709aa 100644 --- a/msvc/Makefile.am +++ b/msvc/Makefile.am @@ -4,14 +4,8 @@ VCXPROJS = $(wildcard *.vcxproj) EXTRA_DIST = \ $(VCXPROJS) \ README \ - create-windef.pl \ - mono.def \ mono.props \ mono.sln \ monoposixhelper.def \ runmdesc.bat \ winsetup.bat - -update-def: - perl create-windef.pl mono.def ../mono/mini/.libs/libmonoboehm-2.0.so mono-2.0.dll - perl create-windef.pl monosgen.def ../mono/mini/.libs/libmonosgen-2.0.so monosgen-2.0.dll diff --git a/msvc/create-windef.pl b/msvc/create-windef.pl deleted file mode 100755 index 7d588b915df..00000000000 --- a/msvc/create-windef.pl +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/perl -w - -use strict; - -my $outfile = shift || usage (); -my $soname = shift || usage (); -my $dllname = shift || usage (); -my @symbols = (); -my %excludes = (); -my $cmd = "nm -D $soname"; - -@excludes {qw( - mono_class_setup_vtable_general_new mono_debugger_init mono_debugger_main - mono_once mono_pthread_key_for_tls - mono_gc_pthread_create mono_gc_pthread_detach mono_gc_pthread_join - mono_gc_pthread_exit - mono_file_map_fileio mono_file_unmap_fileio - mono_file_map_set_allocator -)} = (); - -open (SYMS, "$cmd |") || die "Cannot run \$cmd': $!\n"; -while () { - next unless / T (mono_.*)/; - next if exists $excludes {$1}; - push @symbols, $1; -} -close (SYMS); -push @symbols, "MonoFixupCorEE"; -@symbols = sort @symbols; - -open (OUT, ">$outfile") || die "Cannot open '$outfile': $!\n"; -print OUT "; file generated by create-windef.pl\n"; -print OUT "EXPORTS\n"; -print OUT join ("\n", @symbols); -print OUT "\n"; - -close (OUT); - -sub usage { - print "Usage: create-windef.pl output_file soname dllname\n"; - exit (1); -} - diff --git a/msvc/mono.def b/msvc/mono.def deleted file mode 100644 index a07e7c74fd5..00000000000 --- a/msvc/mono.def +++ /dev/null @@ -1,985 +0,0 @@ -; file generated by create-windef.pl -EXPORTS -MonoFixupCorEE -mono_add_internal_call -mono_aot_register_module -mono_array_addr_with_size -mono_array_class_get -mono_array_clone -mono_array_element_size -mono_array_length -mono_array_new -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 -mono_assembly_invoke_search_hook -mono_assembly_load -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 -mono_assembly_loaded -mono_assembly_loaded_full -mono_assembly_name_free -mono_assembly_name_get_culture -mono_assembly_name_get_name -mono_assembly_name_get_pubkeytoken -mono_assembly_name_get_version -mono_assembly_name_new -mono_assembly_names_equal -mono_assembly_open -mono_assembly_open_full -mono_assembly_set_main -mono_assembly_setrootdir -mono_bitset_alloc_size -mono_bitset_clear -mono_bitset_clear_all -mono_bitset_clone -mono_bitset_copyto -mono_bitset_count -mono_bitset_equal -mono_bitset_find_first -mono_bitset_find_first_unset -mono_bitset_find_last -mono_bitset_find_start -mono_bitset_foreach -mono_bitset_free -mono_bitset_intersection -mono_bitset_intersection_2 -mono_bitset_invert -mono_bitset_mem_new -mono_bitset_new -mono_bitset_set -mono_bitset_set_all -mono_bitset_size -mono_bitset_sub -mono_bitset_test -mono_bitset_test_bulk -mono_bitset_union -mono_bounded_array_class_get -mono_breakpoint_clean_code -mono_check_corlib_version -mono_class_array_element_size -mono_class_data_size -mono_class_describe_statics -mono_class_enum_basetype -mono_class_from_generic_parameter -mono_class_from_mono_type -mono_class_from_name -mono_class_from_name_case -mono_class_from_typeref -mono_class_from_typeref_checked -mono_class_get -mono_class_get_byref_type -mono_class_get_context -mono_class_get_element_class -mono_class_get_event_token -mono_class_get_events -mono_class_get_field -mono_class_get_field_from_name -mono_class_get_field_token -mono_class_get_fields -mono_class_get_flags -mono_class_get_full -mono_class_get_image -mono_class_get_interfaces -mono_class_get_method_from_name -mono_class_get_method_from_name_flags -mono_class_get_methods -mono_class_get_name -mono_class_get_namespace -mono_class_get_nested_types -mono_class_get_nesting_type -mono_class_get_parent -mono_class_get_properties -mono_class_get_property_from_name -mono_class_get_property_token -mono_class_get_rank -mono_class_get_type -mono_class_get_type_token -mono_class_implements_interface -mono_class_inflate_generic_method -mono_class_inflate_generic_type -mono_class_init -mono_class_instance_size -mono_class_interface_offset -mono_class_is_assignable_from -mono_class_is_delegate -mono_class_is_enum -mono_class_is_subclass_of -mono_class_is_valid_enum -mono_class_is_valuetype -mono_class_min_align -mono_class_name_from_token -mono_class_num_events -mono_class_num_fields -mono_class_num_methods -mono_class_num_properties -mono_class_value_size -mono_class_vtable -mono_cli_rva_image_map -mono_code_manager_cleanup -mono_code_manager_commit -mono_code_manager_destroy -mono_code_manager_init -mono_code_manager_install_callbacks -mono_code_manager_invalidate -mono_code_manager_new -mono_code_manager_new_dynamic -mono_code_manager_reserve -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 -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 -mono_counter_get_section -mono_counter_get_size -mono_counter_get_type -mono_counter_get_unit -mono_counter_get_variance -mono_counters_cleanup -mono_counters_dump -mono_counters_enable -mono_counters_foreach -mono_counters_init -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 -mono_custom_attrs_from_class -mono_custom_attrs_from_event -mono_custom_attrs_from_field -mono_custom_attrs_from_index -mono_custom_attrs_from_method -mono_custom_attrs_from_param -mono_custom_attrs_from_property -mono_custom_attrs_get_attr -mono_custom_attrs_has_attr -mono_debug_add_delegate_trampoline -mono_debug_add_method -mono_debug_cleanup -mono_debug_close_image -mono_debug_close_mono_symbol_file -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_init -mono_debug_lookup_locals -mono_debug_lookup_method -mono_debug_lookup_method_addresses -mono_debug_lookup_source_location -mono_debug_open_image_from_memory -mono_debug_open_mono_symbols -mono_debug_print_stack_frame -mono_debug_print_vars -mono_debug_remove_method -mono_debug_symfile_free_location -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_declsec_flags_from_assembly -mono_declsec_flags_from_class -mono_declsec_flags_from_method -mono_declsec_get_assembly_action -mono_declsec_get_class_action -mono_declsec_get_demands -mono_declsec_get_inheritdemands_class -mono_declsec_get_inheritdemands_method -mono_declsec_get_linkdemands -mono_declsec_get_method_action -mono_digest_get_public_token -mono_disasm_code -mono_disasm_code_one -mono_dl_fallback_register -mono_dl_fallback_unregister -mono_dl_open -mono_dllmap_insert -mono_domain_assembly_open -mono_domain_create -mono_domain_create_appdomain -mono_domain_finalize -mono_domain_foreach -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 -mono_domain_owns_vtable_slot -mono_domain_set -mono_domain_set_config -mono_domain_set_internal -mono_domain_try_type_resolve -mono_domain_try_unload -mono_domain_unload -mono_environment_exitcode_get -mono_environment_exitcode_set -mono_error_cleanup -mono_error_get_error_code -mono_error_get_message -mono_error_init -mono_error_init_flags -mono_error_ok -mono_escape_uri_string -mono_event_get_add_method -mono_event_get_flags -mono_event_get_name -mono_event_get_object -mono_event_get_parent -mono_event_get_raise_method -mono_event_get_remove_method -mono_exception_from_name -mono_exception_from_name_domain -mono_exception_from_name_msg -mono_exception_from_name_two_strings -mono_exception_from_token -mono_exception_from_token_two_strings -mono_exception_walk_trace -mono_field_from_token -mono_field_full_name -mono_field_get_data -mono_field_get_flags -mono_field_get_name -mono_field_get_object -mono_field_get_offset -mono_field_get_parent -mono_field_get_type -mono_field_get_value -mono_field_get_value_object -mono_field_set_value -mono_field_static_get_value -mono_field_static_set_value -mono_file_map -mono_file_map_close -mono_file_map_fd -mono_file_map_open -mono_file_map_size -mono_file_unmap -mono_free -mono_free_bstr -mono_free_method -mono_free_verify_list -mono_g_hash_table_destroy -mono_g_hash_table_find -mono_g_hash_table_foreach -mono_g_hash_table_foreach_remove -mono_g_hash_table_insert -mono_g_hash_table_lookup -mono_g_hash_table_lookup_extended -mono_g_hash_table_new_type -mono_g_hash_table_print_stats -mono_g_hash_table_remove -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_finalizer_callbacks -mono_gc_register_root -mono_gc_toggleref_add -mono_gc_toggleref_register_callback -mono_gc_walk_heap -mono_gc_wbarrier_arrayref_copy -mono_gc_wbarrier_generic_nostore -mono_gc_wbarrier_generic_store -mono_gc_wbarrier_generic_store_atomic -mono_gc_wbarrier_object_copy -mono_gc_wbarrier_set_arrayref -mono_gc_wbarrier_set_field -mono_gc_wbarrier_value_copy -mono_gchandle_free -mono_gchandle_get_target -mono_gchandle_new -mono_gchandle_new_weakref -mono_get_array_class -mono_get_boolean_class -mono_get_byte_class -mono_get_char_class -mono_get_config_dir -mono_get_corlib -mono_get_dbnull_object -mono_get_delegate_begin_invoke -mono_get_delegate_end_invoke -mono_get_delegate_invoke -mono_get_double_class -mono_get_enum_class -mono_get_exception_appdomain_unloaded -mono_get_exception_argument -mono_get_exception_argument_null -mono_get_exception_argument_out_of_range -mono_get_exception_arithmetic -mono_get_exception_array_type_mismatch -mono_get_exception_bad_image_format -mono_get_exception_bad_image_format2 -mono_get_exception_cannot_unload_appdomain -mono_get_exception_class -mono_get_exception_divide_by_zero -mono_get_exception_execution_engine -mono_get_exception_field_access -mono_get_exception_file_not_found -mono_get_exception_file_not_found2 -mono_get_exception_index_out_of_range -mono_get_exception_invalid_cast -mono_get_exception_invalid_operation -mono_get_exception_io -mono_get_exception_method_access -mono_get_exception_missing_field -mono_get_exception_missing_method -mono_get_exception_not_implemented -mono_get_exception_not_supported -mono_get_exception_null_reference -mono_get_exception_out_of_memory -mono_get_exception_overflow -mono_get_exception_reflection_type_load -mono_get_exception_runtime_wrapped -mono_get_exception_security -mono_get_exception_serialization -mono_get_exception_stack_overflow -mono_get_exception_synchronization_lock -mono_get_exception_thread_abort -mono_get_exception_thread_interrupted -mono_get_exception_thread_state -mono_get_exception_type_initialization -mono_get_exception_type_load -mono_get_inflated_method -mono_get_int16_class -mono_get_int32_class -mono_get_int64_class -mono_get_intptr_class -mono_get_machine_config -mono_get_method -mono_get_method_constrained -mono_get_method_full -mono_get_object_class -mono_get_root_domain -mono_get_runtime_build_info -mono_get_sbyte_class -mono_get_single_class -mono_get_string_class -mono_get_thread_class -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 -mono_image_ensure_section -mono_image_ensure_section_idx -mono_image_fixup_vtable -mono_image_get_assembly -mono_image_get_entry_point -mono_image_get_filename -mono_image_get_guid -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_init -mono_image_init_name_cache -mono_image_is_dynamic -mono_image_load_file_for_image -mono_image_load_module -mono_image_loaded -mono_image_loaded_by_guid -mono_image_loaded_by_guid_full -mono_image_loaded_full -mono_image_lookup_resource -mono_image_open -mono_image_open_from_data -mono_image_open_from_data_full -mono_image_open_from_data_with_name -mono_image_open_full -mono_image_rva_map -mono_image_strerror -mono_image_strong_name_position -mono_images_cleanup -mono_images_init -mono_init -mono_init_from_assembly -mono_init_version -mono_install_assembly_load_hook -mono_install_assembly_postload_refonly_search_hook -mono_install_assembly_postload_search_hook -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_is_debugger_attached -mono_jit_cleanup -mono_jit_exec -mono_jit_info_get_code_size -mono_jit_info_get_code_start -mono_jit_info_get_method -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_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 -mono_lookup_pinvoke_call -mono_main -mono_marshal_string_to_utf16 -mono_md5_final -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 -mono_mempool_destroy -mono_mempool_get_allocated -mono_mempool_invalidate -mono_mempool_new -mono_mempool_new_size -mono_mempool_stats -mono_mempool_strdup -mono_metadata_blob_heap -mono_metadata_cleanup -mono_metadata_compute_size -mono_metadata_custom_attrs_from_index -mono_metadata_declsec_from_index -mono_metadata_decode_blob_size -mono_metadata_decode_row -mono_metadata_decode_row_col -mono_metadata_decode_signed_value -mono_metadata_decode_table_row -mono_metadata_decode_table_row_col -mono_metadata_decode_value -mono_metadata_encode_value -mono_metadata_events_from_typedef -mono_metadata_field_info -mono_metadata_field_info_with_mempool -mono_metadata_free_array -mono_metadata_free_inflated_signature -mono_metadata_free_marshal_spec -mono_metadata_free_method_signature -mono_metadata_free_mh -mono_metadata_free_type -mono_metadata_generic_class_is_valuetype -mono_metadata_get_constant_index -mono_metadata_get_generic_param_row -mono_metadata_get_inflated_signature -mono_metadata_get_marshal_info -mono_metadata_guid_heap -mono_metadata_implmap_from_method -mono_metadata_init -mono_metadata_interfaces_from_typedef -mono_metadata_load_generic_param_constraints_checked -mono_metadata_load_generic_params -mono_metadata_locate -mono_metadata_locate_token -mono_metadata_methods_from_event -mono_metadata_methods_from_property -mono_metadata_nested_in_typedef -mono_metadata_nesting_typedef -mono_metadata_packing_from_typedef -mono_metadata_parse_array -mono_metadata_parse_custom_mod -mono_metadata_parse_field_type -mono_metadata_parse_marshal_spec -mono_metadata_parse_method_signature -mono_metadata_parse_method_signature_full -mono_metadata_parse_mh -mono_metadata_parse_mh_full -mono_metadata_parse_param -mono_metadata_parse_signature -mono_metadata_parse_type -mono_metadata_parse_typedef_or_ref -mono_metadata_properties_from_typedef -mono_metadata_signature_alloc -mono_metadata_signature_dup -mono_metadata_signature_equal -mono_metadata_string_heap -mono_metadata_token_from_dor -mono_metadata_translate_token_index -mono_metadata_type_equal -mono_metadata_type_hash -mono_metadata_typedef_from_field -mono_metadata_typedef_from_method -mono_metadata_user_string -mono_method_body_get_object -mono_method_can_access_field -mono_method_can_access_method -mono_method_desc_free -mono_method_desc_from_method -mono_method_desc_full_match -mono_method_desc_match -mono_method_desc_new -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 -mono_method_get_name -mono_method_get_object -mono_method_get_param_names -mono_method_get_param_token -mono_method_get_signature -mono_method_get_signature_full -mono_method_get_token -mono_method_get_unmanaged_thunk -mono_method_has_marshal_info -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 -mono_mlist_get_data -mono_mlist_last -mono_mlist_length -mono_mlist_next -mono_mlist_prepend -mono_mlist_remove_item -mono_mlist_set_data -mono_mlist_set_next -mono_module_file_get_object -mono_module_get_object -mono_monitor_enter -mono_monitor_enter_v4 -mono_monitor_exit -mono_monitor_try_enter -mono_mprotect -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_clone -mono_object_describe -mono_object_describe_fields -mono_object_get_class -mono_object_get_domain -mono_object_get_size -mono_object_get_virtual_method -mono_object_hash -mono_object_isinst -mono_object_isinst_mbyref -mono_object_new -mono_object_new_alloc_specific -mono_object_new_fast -mono_object_new_from_token -mono_object_new_specific -mono_object_to_string -mono_object_unbox -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_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_gc -mono_profiler_install_jit_end -mono_profiler_install_thread -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_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 -mono_property_get_object -mono_property_get_parent -mono_property_get_set_method -mono_property_get_value -mono_property_hash_destroy -mono_property_hash_insert -mono_property_hash_lookup -mono_property_hash_new -mono_property_hash_remove_object -mono_property_set_value -mono_ptr_class_get -mono_raise_exception -mono_reflection_assembly_get_assembly -mono_reflection_free_type_info -mono_reflection_get_custom_attrs -mono_reflection_get_custom_attrs_blob -mono_reflection_get_custom_attrs_by_type -mono_reflection_get_custom_attrs_data -mono_reflection_get_custom_attrs_info -mono_reflection_get_token -mono_reflection_get_type -mono_reflection_parse_type -mono_reflection_type_from_name -mono_reflection_type_get_type -mono_register_bundled_assemblies -mono_register_config_for_assembly -mono_register_machine_config -mono_register_symfile_for_assembly -mono_runtime_class_init -mono_runtime_cleanup -mono_runtime_delegate_invoke -mono_runtime_exec_main -mono_runtime_exec_managed_code -mono_runtime_get_main_args -mono_runtime_init -mono_runtime_invoke -mono_runtime_invoke_array -mono_runtime_is_shutting_down -mono_runtime_object_init -mono_runtime_quit -mono_runtime_resource_check_limit -mono_runtime_resource_limit -mono_runtime_resource_set_callback -mono_runtime_run_main -mono_runtime_set_main_args -mono_runtime_set_shutting_down -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_set_allocator_vtable -mono_set_assemblies_path -mono_set_break_policy -mono_set_config_dir -mono_set_crash_chaining -mono_set_defaults -mono_set_dirs -mono_set_is_debugger_attached -mono_set_rootdir -mono_set_signal_chaining -mono_sha1_final -mono_sha1_get_digest -mono_sha1_get_digest_from_file -mono_sha1_init -mono_sha1_update -mono_shared_area -mono_shared_area_for_pid -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 -mono_signature_get_params -mono_signature_get_return_type -mono_signature_hash -mono_signature_is_instance -mono_signature_param_is_out -mono_signature_vararg_start -mono_signbit_double -mono_signbit_float -mono_stack_walk -mono_stack_walk_async_safe -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 -mono_string_from_utf32 -mono_string_hash -mono_string_intern -mono_string_is_interned -mono_string_length -mono_string_new -mono_string_new_len -mono_string_new_size -mono_string_new_utf16 -mono_string_new_utf32 -mono_string_new_wrapper -mono_string_to_utf16 -mono_string_to_utf32 -mono_string_to_utf8 -mono_string_to_utf8_checked -mono_stringify_assembly_name -mono_table_info_get_rows -mono_thread_attach -mono_thread_cleanup -mono_thread_create -mono_thread_current -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_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 -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_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_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 -mono_type_get_array_type -mono_type_get_class -mono_type_get_desc -mono_type_get_modifiers -mono_type_get_name -mono_type_get_object -mono_type_get_ptr_type -mono_type_get_signature -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 -mono_type_is_void -mono_type_size -mono_type_stack_size -mono_type_to_unmanaged -mono_unhandled_exception -mono_unicode_from_external -mono_unicode_to_external -mono_upgrade_remote_class_wrapper -mono_utf8_from_external -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 -mono_value_describe_fields -mono_verify_corlib -mono_vfree -mono_vtable_get_static_field_data -mono_win32_compat_CopyMemory -mono_win32_compat_FillMemory -mono_win32_compat_MoveMemory -mono_win32_compat_ZeroMemory diff --git a/msvc/mono.props b/msvc/mono.props index 42c56e0f178..c67bad9f407 100644 --- a/msvc/mono.props +++ b/msvc/mono.props @@ -42,7 +42,6 @@ HAVE_SGEN_GC;HAVE_MOVING_COLLECTOR;HAVE_WRITE_BARRIERS $(SGEN_DEFINES) libgcmonosgen.lib - monosgen.def -sgen $(MONO_BUILD_DIR_PREFIX)sgen/ @@ -50,7 +49,6 @@ HAVE_BOEHM_GC $(BOEHM_DEFINES) libgc.lib - mono.def -boehm $(MONO_BUILD_DIR_PREFIX)boehm/ diff --git a/msvc/monosgen.def b/msvc/monosgen.def deleted file mode 100644 index 5e6485787c7..00000000000 --- a/msvc/monosgen.def +++ /dev/null @@ -1,987 +0,0 @@ -; file generated by create-windef.pl -EXPORTS -MonoFixupCorEE -mono_add_internal_call -mono_aot_register_module -mono_array_addr_with_size -mono_array_class_get -mono_array_clone -mono_array_element_size -mono_array_length -mono_array_new -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 -mono_assembly_invoke_search_hook -mono_assembly_load -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 -mono_assembly_loaded -mono_assembly_loaded_full -mono_assembly_name_free -mono_assembly_name_get_culture -mono_assembly_name_get_name -mono_assembly_name_get_pubkeytoken -mono_assembly_name_get_version -mono_assembly_name_new -mono_assembly_names_equal -mono_assembly_open -mono_assembly_open_full -mono_assembly_set_main -mono_assembly_setrootdir -mono_bitset_alloc_size -mono_bitset_clear -mono_bitset_clear_all -mono_bitset_clone -mono_bitset_copyto -mono_bitset_count -mono_bitset_equal -mono_bitset_find_first -mono_bitset_find_first_unset -mono_bitset_find_last -mono_bitset_find_start -mono_bitset_foreach -mono_bitset_free -mono_bitset_intersection -mono_bitset_intersection_2 -mono_bitset_invert -mono_bitset_mem_new -mono_bitset_new -mono_bitset_set -mono_bitset_set_all -mono_bitset_size -mono_bitset_sub -mono_bitset_test -mono_bitset_test_bulk -mono_bitset_union -mono_bounded_array_class_get -mono_breakpoint_clean_code -mono_check_corlib_version -mono_class_array_element_size -mono_class_data_size -mono_class_describe_statics -mono_class_enum_basetype -mono_class_from_generic_parameter -mono_class_from_mono_type -mono_class_from_name -mono_class_from_name_case -mono_class_from_typeref -mono_class_from_typeref_checked -mono_class_get -mono_class_get_byref_type -mono_class_get_context -mono_class_get_element_class -mono_class_get_event_token -mono_class_get_events -mono_class_get_field -mono_class_get_field_from_name -mono_class_get_field_token -mono_class_get_fields -mono_class_get_flags -mono_class_get_full -mono_class_get_image -mono_class_get_interfaces -mono_class_get_method_from_name -mono_class_get_method_from_name_flags -mono_class_get_methods -mono_class_get_name -mono_class_get_namespace -mono_class_get_nested_types -mono_class_get_nesting_type -mono_class_get_parent -mono_class_get_properties -mono_class_get_property_from_name -mono_class_get_property_token -mono_class_get_rank -mono_class_get_type -mono_class_get_type_token -mono_class_implements_interface -mono_class_inflate_generic_method -mono_class_inflate_generic_type -mono_class_init -mono_class_instance_size -mono_class_interface_offset -mono_class_is_assignable_from -mono_class_is_delegate -mono_class_is_enum -mono_class_is_subclass_of -mono_class_is_valid_enum -mono_class_is_valuetype -mono_class_min_align -mono_class_name_from_token -mono_class_num_events -mono_class_num_fields -mono_class_num_methods -mono_class_num_properties -mono_class_value_size -mono_class_vtable -mono_cli_rva_image_map -mono_code_manager_cleanup -mono_code_manager_commit -mono_code_manager_destroy -mono_code_manager_init -mono_code_manager_install_callbacks -mono_code_manager_invalidate -mono_code_manager_new -mono_code_manager_new_dynamic -mono_code_manager_reserve -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 -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 -mono_counter_get_section -mono_counter_get_size -mono_counter_get_type -mono_counter_get_unit -mono_counter_get_variance -mono_counters_cleanup -mono_counters_dump -mono_counters_enable -mono_counters_foreach -mono_counters_init -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 -mono_custom_attrs_from_class -mono_custom_attrs_from_event -mono_custom_attrs_from_field -mono_custom_attrs_from_index -mono_custom_attrs_from_method -mono_custom_attrs_from_param -mono_custom_attrs_from_property -mono_custom_attrs_get_attr -mono_custom_attrs_has_attr -mono_debug_add_delegate_trampoline -mono_debug_add_method -mono_debug_cleanup -mono_debug_close_image -mono_debug_close_mono_symbol_file -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_init -mono_debug_lookup_locals -mono_debug_lookup_method -mono_debug_lookup_method_addresses -mono_debug_lookup_source_location -mono_debug_open_image_from_memory -mono_debug_open_mono_symbols -mono_debug_print_stack_frame -mono_debug_print_vars -mono_debug_remove_method -mono_debug_symfile_free_location -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_declsec_flags_from_assembly -mono_declsec_flags_from_class -mono_declsec_flags_from_method -mono_declsec_get_assembly_action -mono_declsec_get_class_action -mono_declsec_get_demands -mono_declsec_get_inheritdemands_class -mono_declsec_get_inheritdemands_method -mono_declsec_get_linkdemands -mono_declsec_get_method_action -mono_digest_get_public_token -mono_disasm_code -mono_disasm_code_one -mono_dl_fallback_register -mono_dl_fallback_unregister -mono_dl_open -mono_dllmap_insert -mono_domain_assembly_open -mono_domain_create -mono_domain_create_appdomain -mono_domain_finalize -mono_domain_foreach -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 -mono_domain_owns_vtable_slot -mono_domain_set -mono_domain_set_config -mono_domain_set_internal -mono_domain_try_type_resolve -mono_domain_try_unload -mono_domain_unload -mono_environment_exitcode_get -mono_environment_exitcode_set -mono_error_cleanup -mono_error_get_error_code -mono_error_get_message -mono_error_init -mono_error_init_flags -mono_error_ok -mono_escape_uri_string -mono_event_get_add_method -mono_event_get_flags -mono_event_get_name -mono_event_get_object -mono_event_get_parent -mono_event_get_raise_method -mono_event_get_remove_method -mono_exception_from_name -mono_exception_from_name_domain -mono_exception_from_name_msg -mono_exception_from_name_two_strings -mono_exception_from_token -mono_exception_from_token_two_strings -mono_exception_walk_trace -mono_field_from_token -mono_field_full_name -mono_field_get_data -mono_field_get_flags -mono_field_get_name -mono_field_get_object -mono_field_get_offset -mono_field_get_parent -mono_field_get_type -mono_field_get_value -mono_field_get_value_object -mono_field_set_value -mono_field_static_get_value -mono_field_static_set_value -mono_file_map -mono_file_map_close -mono_file_map_fd -mono_file_map_open -mono_file_map_size -mono_file_unmap -mono_free -mono_free_bstr -mono_free_method -mono_free_verify_list -mono_g_hash_table_destroy -mono_g_hash_table_find -mono_g_hash_table_foreach -mono_g_hash_table_foreach_remove -mono_g_hash_table_insert -mono_g_hash_table_lookup -mono_g_hash_table_lookup_extended -mono_g_hash_table_new_type -mono_g_hash_table_print_stats -mono_g_hash_table_remove -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 -mono_gc_walk_heap -mono_gc_wbarrier_arrayref_copy -mono_gc_wbarrier_generic_nostore -mono_gc_wbarrier_generic_store -mono_gc_wbarrier_generic_store_atomic -mono_gc_wbarrier_object_copy -mono_gc_wbarrier_set_arrayref -mono_gc_wbarrier_set_field -mono_gc_wbarrier_value_copy -mono_gchandle_free -mono_gchandle_get_target -mono_gchandle_new -mono_gchandle_new_weakref -mono_get_array_class -mono_get_boolean_class -mono_get_byte_class -mono_get_char_class -mono_get_config_dir -mono_get_corlib -mono_get_dbnull_object -mono_get_delegate_begin_invoke -mono_get_delegate_end_invoke -mono_get_delegate_invoke -mono_get_double_class -mono_get_enum_class -mono_get_exception_appdomain_unloaded -mono_get_exception_argument -mono_get_exception_argument_null -mono_get_exception_argument_out_of_range -mono_get_exception_arithmetic -mono_get_exception_array_type_mismatch -mono_get_exception_bad_image_format -mono_get_exception_bad_image_format2 -mono_get_exception_cannot_unload_appdomain -mono_get_exception_class -mono_get_exception_divide_by_zero -mono_get_exception_execution_engine -mono_get_exception_field_access -mono_get_exception_file_not_found -mono_get_exception_file_not_found2 -mono_get_exception_index_out_of_range -mono_get_exception_invalid_cast -mono_get_exception_invalid_operation -mono_get_exception_io -mono_get_exception_method_access -mono_get_exception_missing_field -mono_get_exception_missing_method -mono_get_exception_not_implemented -mono_get_exception_not_supported -mono_get_exception_null_reference -mono_get_exception_out_of_memory -mono_get_exception_overflow -mono_get_exception_reflection_type_load -mono_get_exception_runtime_wrapped -mono_get_exception_security -mono_get_exception_serialization -mono_get_exception_stack_overflow -mono_get_exception_synchronization_lock -mono_get_exception_thread_abort -mono_get_exception_thread_interrupted -mono_get_exception_thread_state -mono_get_exception_type_initialization -mono_get_exception_type_load -mono_get_inflated_method -mono_get_int16_class -mono_get_int32_class -mono_get_int64_class -mono_get_intptr_class -mono_get_machine_config -mono_get_method -mono_get_method_constrained -mono_get_method_full -mono_get_object_class -mono_get_root_domain -mono_get_runtime_build_info -mono_get_sbyte_class -mono_get_single_class -mono_get_string_class -mono_get_thread_class -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 -mono_image_ensure_section -mono_image_ensure_section_idx -mono_image_fixup_vtable -mono_image_get_assembly -mono_image_get_entry_point -mono_image_get_filename -mono_image_get_guid -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_init -mono_image_init_name_cache -mono_image_is_dynamic -mono_image_load_file_for_image -mono_image_load_module -mono_image_loaded -mono_image_loaded_by_guid -mono_image_loaded_by_guid_full -mono_image_loaded_full -mono_image_lookup_resource -mono_image_open -mono_image_open_from_data -mono_image_open_from_data_full -mono_image_open_from_data_with_name -mono_image_open_full -mono_image_rva_map -mono_image_strerror -mono_image_strong_name_position -mono_images_cleanup -mono_images_init -mono_init -mono_init_from_assembly -mono_init_version -mono_install_assembly_load_hook -mono_install_assembly_postload_refonly_search_hook -mono_install_assembly_postload_search_hook -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_is_debugger_attached -mono_jit_cleanup -mono_jit_exec -mono_jit_info_get_code_size -mono_jit_info_get_code_start -mono_jit_info_get_method -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_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 -mono_lookup_pinvoke_call -mono_main -mono_marshal_string_to_utf16 -mono_md5_final -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 -mono_mempool_destroy -mono_mempool_get_allocated -mono_mempool_invalidate -mono_mempool_new -mono_mempool_new_size -mono_mempool_stats -mono_mempool_strdup -mono_metadata_blob_heap -mono_metadata_cleanup -mono_metadata_compute_size -mono_metadata_custom_attrs_from_index -mono_metadata_declsec_from_index -mono_metadata_decode_blob_size -mono_metadata_decode_row -mono_metadata_decode_row_col -mono_metadata_decode_signed_value -mono_metadata_decode_table_row -mono_metadata_decode_table_row_col -mono_metadata_decode_value -mono_metadata_encode_value -mono_metadata_events_from_typedef -mono_metadata_field_info -mono_metadata_field_info_with_mempool -mono_metadata_free_array -mono_metadata_free_inflated_signature -mono_metadata_free_marshal_spec -mono_metadata_free_method_signature -mono_metadata_free_mh -mono_metadata_free_type -mono_metadata_generic_class_is_valuetype -mono_metadata_get_constant_index -mono_metadata_get_generic_param_row -mono_metadata_get_inflated_signature -mono_metadata_get_marshal_info -mono_metadata_guid_heap -mono_metadata_implmap_from_method -mono_metadata_init -mono_metadata_interfaces_from_typedef -mono_metadata_load_generic_param_constraints_checked -mono_metadata_load_generic_params -mono_metadata_locate -mono_metadata_locate_token -mono_metadata_methods_from_event -mono_metadata_methods_from_property -mono_metadata_nested_in_typedef -mono_metadata_nesting_typedef -mono_metadata_packing_from_typedef -mono_metadata_parse_array -mono_metadata_parse_custom_mod -mono_metadata_parse_field_type -mono_metadata_parse_marshal_spec -mono_metadata_parse_method_signature -mono_metadata_parse_method_signature_full -mono_metadata_parse_mh -mono_metadata_parse_mh_full -mono_metadata_parse_param -mono_metadata_parse_signature -mono_metadata_parse_type -mono_metadata_parse_typedef_or_ref -mono_metadata_properties_from_typedef -mono_metadata_signature_alloc -mono_metadata_signature_dup -mono_metadata_signature_equal -mono_metadata_string_heap -mono_metadata_token_from_dor -mono_metadata_translate_token_index -mono_metadata_type_equal -mono_metadata_type_hash -mono_metadata_typedef_from_field -mono_metadata_typedef_from_method -mono_metadata_user_string -mono_method_body_get_object -mono_method_can_access_field -mono_method_can_access_method -mono_method_desc_free -mono_method_desc_from_method -mono_method_desc_full_match -mono_method_desc_match -mono_method_desc_new -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 -mono_method_get_name -mono_method_get_object -mono_method_get_param_names -mono_method_get_param_token -mono_method_get_signature -mono_method_get_signature_full -mono_method_get_token -mono_method_get_unmanaged_thunk -mono_method_has_marshal_info -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 -mono_mlist_get_data -mono_mlist_last -mono_mlist_length -mono_mlist_next -mono_mlist_prepend -mono_mlist_remove_item -mono_mlist_set_data -mono_mlist_set_next -mono_module_file_get_object -mono_module_get_object -mono_monitor_enter -mono_monitor_enter_v4 -mono_monitor_exit -mono_monitor_try_enter -mono_mprotect -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_clone -mono_object_describe -mono_object_describe_fields -mono_object_get_class -mono_object_get_domain -mono_object_get_size -mono_object_get_virtual_method -mono_object_hash -mono_object_isinst -mono_object_isinst_mbyref -mono_object_new -mono_object_new_alloc_specific -mono_object_new_fast -mono_object_new_from_token -mono_object_new_specific -mono_object_to_string -mono_object_unbox -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_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_gc -mono_profiler_install_jit_end -mono_profiler_install_thread -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_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 -mono_property_get_object -mono_property_get_parent -mono_property_get_set_method -mono_property_get_value -mono_property_hash_destroy -mono_property_hash_insert -mono_property_hash_lookup -mono_property_hash_new -mono_property_hash_remove_object -mono_property_set_value -mono_ptr_class_get -mono_raise_exception -mono_reflection_assembly_get_assembly -mono_reflection_free_type_info -mono_reflection_get_custom_attrs -mono_reflection_get_custom_attrs_blob -mono_reflection_get_custom_attrs_by_type -mono_reflection_get_custom_attrs_data -mono_reflection_get_custom_attrs_info -mono_reflection_get_token -mono_reflection_get_type -mono_reflection_parse_type -mono_reflection_type_from_name -mono_reflection_type_get_type -mono_register_bundled_assemblies -mono_register_config_for_assembly -mono_register_machine_config -mono_register_symfile_for_assembly -mono_runtime_class_init -mono_runtime_cleanup -mono_runtime_delegate_invoke -mono_runtime_exec_main -mono_runtime_exec_managed_code -mono_runtime_get_main_args -mono_runtime_init -mono_runtime_invoke -mono_runtime_invoke_array -mono_runtime_is_shutting_down -mono_runtime_object_init -mono_runtime_quit -mono_runtime_resource_check_limit -mono_runtime_resource_limit -mono_runtime_resource_set_callback -mono_runtime_run_main -mono_runtime_set_main_args -mono_runtime_set_shutting_down -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_set_allocator_vtable -mono_set_assemblies_path -mono_set_break_policy -mono_set_config_dir -mono_set_crash_chaining -mono_set_defaults -mono_set_dirs -mono_set_is_debugger_attached -mono_set_rootdir -mono_set_signal_chaining -mono_sha1_final -mono_sha1_get_digest -mono_sha1_get_digest_from_file -mono_sha1_init -mono_sha1_update -mono_shared_area -mono_shared_area_for_pid -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 -mono_signature_get_params -mono_signature_get_return_type -mono_signature_hash -mono_signature_is_instance -mono_signature_param_is_out -mono_signature_vararg_start -mono_signbit_double -mono_signbit_float -mono_stack_walk -mono_stack_walk_async_safe -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 -mono_string_from_utf32 -mono_string_hash -mono_string_intern -mono_string_is_interned -mono_string_length -mono_string_new -mono_string_new_len -mono_string_new_size -mono_string_new_utf16 -mono_string_new_utf32 -mono_string_new_wrapper -mono_string_to_utf16 -mono_string_to_utf32 -mono_string_to_utf8 -mono_string_to_utf8_checked -mono_stringify_assembly_name -mono_table_info_get_rows -mono_thread_attach -mono_thread_cleanup -mono_thread_create -mono_thread_current -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_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 -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_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_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 -mono_type_get_array_type -mono_type_get_class -mono_type_get_desc -mono_type_get_modifiers -mono_type_get_name -mono_type_get_object -mono_type_get_ptr_type -mono_type_get_signature -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 -mono_type_is_void -mono_type_size -mono_type_stack_size -mono_type_to_unmanaged -mono_unhandled_exception -mono_unicode_from_external -mono_unicode_to_external -mono_upgrade_remote_class_wrapper -mono_utf8_from_external -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 -mono_value_describe_fields -mono_verify_corlib -mono_vfree -mono_vtable_get_static_field_data -mono_win32_compat_CopyMemory -mono_win32_compat_FillMemory -mono_win32_compat_MoveMemory -mono_win32_compat_ZeroMemory -- 2.25.1