From: Alex Rønne Petersen Date: Thu, 6 Jul 2017 22:23:30 +0000 (+0200) Subject: [msvc] Update def files after profiler API changes. X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=commitdiff_plain;h=f84179d397baa3c7b0864fa617c2fd85faf1e8f1 [msvc] Update def files after profiler API changes. --- diff --git a/msvc/mono.def b/msvc/mono.def index 11039d6b3f9..c7ca647cfab 100644 --- a/msvc/mono.def +++ b/msvc/mono.def @@ -31,6 +31,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 @@ -87,6 +88,7 @@ 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 @@ -137,6 +139,7 @@ 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 @@ -147,6 +150,7 @@ 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 @@ -154,6 +158,9 @@ 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 @@ -324,11 +331,13 @@ 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 @@ -423,6 +432,7 @@ 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 @@ -491,6 +501,11 @@ 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 @@ -505,12 +520,6 @@ mono_lock_free_queue_init mono_lock_free_queue_node_init mono_lock_free_queue_node_unpoison mono_locks_dump -mono_log_close_logfile -mono_log_close_syslog -mono_log_open_logfile -mono_log_open_syslog -mono_log_write_logfile -mono_log_write_syslog mono_lookup_icall_symbol mono_lookup_internal_call mono_lookup_pinvoke_call @@ -521,6 +530,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 @@ -607,6 +618,7 @@ 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 @@ -629,6 +641,7 @@ 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 @@ -647,7 +660,11 @@ 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 @@ -686,40 +703,70 @@ 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_enable_allocations +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_appdomain_name -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_context -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_events -mono_profiler_set_statistical_mode +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_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 @@ -795,6 +842,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 @@ -812,6 +860,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 @@ -820,8 +870,6 @@ mono_string_hash mono_string_intern mono_string_is_interned mono_string_length -mono_string_empty -mono_string_empty_wrapper mono_string_new mono_string_new_len mono_string_new_size @@ -845,8 +893,13 @@ 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 @@ -872,8 +925,6 @@ mono_threads_request_thread_dump mono_threads_set_default_stacksize mono_trace_set_level_string mono_trace_set_log_handler -mono_trace_set_logdest_string -mono_trace_set_logheader_string mono_trace_set_mask_string mono_trace_set_print_handler mono_trace_set_printerr_handler @@ -892,6 +943,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 @@ -908,6 +960,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 diff --git a/msvc/monosgen.def b/msvc/monosgen.def index 35df803f15a..829e6835235 100644 --- a/msvc/monosgen.def +++ b/msvc/monosgen.def @@ -31,6 +31,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 @@ -87,6 +88,7 @@ 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 @@ -137,6 +139,7 @@ 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 @@ -147,6 +150,7 @@ 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 @@ -154,6 +158,9 @@ 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 @@ -324,11 +331,13 @@ 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 @@ -425,6 +434,7 @@ 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 @@ -493,6 +503,11 @@ 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 @@ -507,12 +522,6 @@ mono_lock_free_queue_init mono_lock_free_queue_node_init mono_lock_free_queue_node_unpoison mono_locks_dump -mono_log_close_logfile -mono_log_close_syslog -mono_log_open_logfile -mono_log_open_syslog -mono_log_write_logfile -mono_log_write_syslog mono_lookup_icall_symbol mono_lookup_internal_call mono_lookup_pinvoke_call @@ -523,6 +532,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 @@ -609,6 +620,7 @@ 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 @@ -631,6 +643,7 @@ 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 @@ -649,7 +662,11 @@ 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 @@ -688,40 +705,70 @@ 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_enable_allocations +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_appdomain_name -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_context -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_events -mono_profiler_set_statistical_mode +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_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 @@ -797,6 +844,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 @@ -814,6 +862,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 @@ -822,8 +872,6 @@ mono_string_hash mono_string_intern mono_string_is_interned mono_string_length -mono_string_empty -mono_string_empty_wrapper mono_string_new mono_string_new_len mono_string_new_size @@ -847,8 +895,13 @@ 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 @@ -874,8 +927,6 @@ mono_threads_request_thread_dump mono_threads_set_default_stacksize mono_trace_set_level_string mono_trace_set_log_handler -mono_trace_set_logdest_string -mono_trace_set_logheader_string mono_trace_set_mask_string mono_trace_set_print_handler mono_trace_set_printerr_handler @@ -894,6 +945,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 @@ -910,6 +962,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