# mono_* names UnityPlayer looks up (strings of UnityPlayer.so/.dll), and where each stands
# columns: name  M(uck) R(ain World) H(ollow Knight)  upstream: public|internal|absent|unity
mono_add_internal_call MRH public
mono_array_addr_with_size MRH public
mono_array_class_get MRH public
mono_array_element_size MRH public
mono_array_new MRH public
mono_assembly_close MRH public
mono_assembly_fill_assembly_name MRH public
mono_assembly_foreach MRH public
mono_assembly_get_image MRH public
mono_assembly_get_object MRH public
mono_assembly_loaded MRH public
mono_assembly_load_from MRH public
mono_assembly_load_from_full MRH public
mono_assembly_name_free MRH public
mono_assembly_name_parse MRH internal
mono_assembly_open MRH public
mono_class_array_element_size MRH public
mono_class_enum_basetype MRH public
mono_class_from_mono_type MRH public
mono_class_from_name MRH public
mono_class_from_name_case MRH public
mono_class_get --H public
mono_class_get_byref_type MRH public
mono_class_get_element_class MRH public
mono_class_get_events --H public
mono_class_get_field_from_name MRH public
mono_class_get_fields MRH public
mono_class_get_flags MRH public
mono_class_get_image MRH public
mono_class_get_interfaces MRH public
mono_class_get_method_from_name MRH public
mono_class_get_methods MRH public
mono_class_get_name MRH public
mono_class_get_namespace MRH public
mono_class_get_nested_types MRH public
mono_class_get_nesting_type MRH public
mono_class_get_parent MRH public
mono_class_get_properties MRH public
mono_class_get_property_from_name MRH public
mono_class_get_rank MRH public
mono_class_get_type MRH public
mono_class_get_type_token MRH public
mono_class_get_userdata MRH absent
mono_class_get_userdata_offset MRH absent
mono_class_instance_size MRH public
mono_class_is_blittable MRH absent
mono_class_is_enum MRH public
mono_class_is_generic MRH absent
mono_class_is_inflated MRH absent
mono_class_is_subclass_of MRH public
mono_class_is_valuetype MRH public
mono_class_set_userdata MRH absent
mono_class_vtable MRH public
mono_config_parse MRH public
mono_custom_attrs_construct MRH public
mono_custom_attrs_construct_by_type MR- internal
mono_custom_attrs_free MRH public
mono_custom_attrs_from_assembly MRH public
mono_custom_attrs_from_class MRH public
mono_custom_attrs_from_field MRH public
mono_custom_attrs_from_method MRH public
mono_custom_attrs_from_property MRH public
mono_custom_attrs_get_attr MRH public
mono_custom_attrs_get_attrs MRH absent
mono_custom_attrs_has_attr MRH public
mono_debug_find_method MRH public
mono_debug_free_method_jit_info MRH public
mono_debug_free_source_location MRH public
mono_debug_init MRH public
mono_debug_lookup_source_location MRH public
mono_debug_lookup_source_location_by_il MRH internal
mono_debug_open_image_from_memory MRH public
mono_dl_fallback_register MRH public
mono_dl_fallback_unregister MRH public
mono_dllmap_insert --H public
mono_domain_assembly_open MRH public
mono_domain_create_appdomain MRH public
mono_domain_finalize MRH public
mono_domain_get MRH public
mono_domain_get_id MRH public
mono_domain_set MRH public
mono_domain_unload MRH public
mono_error_cleanup MRH public
mono_error_get_error_code MRH public
mono_error_get_message MRH public
mono_error_init MRH public
mono_error_ok MRH public
mono_event_get_add_method --H public
mono_event_get_name --H public
mono_event_get_raise_method --H public
mono_event_get_remove_method --H public
mono_exception_from_name_msg MRH public
mono_exception_from_name_two_strings MRH public
mono_field_from_token --H public
mono_field_get_flags MRH public
mono_field_get_name MRH public
mono_field_get_object -RH public
mono_field_get_offset MRH public
mono_field_get_parent MRH public
mono_field_get_type MRH public
mono_field_get_value MRH public
mono_field_set_value MRH public
mono_field_static_get_value MRH public
mono_gc_collect MRH public
mono_gc_collect_a_little MRH absent
mono_gc_get_heap_size MRH public
mono_gc_get_max_time_slice_ns MRH absent
mono_gc_get_used_size MRH public
mono_gchandle_free MR- public
mono_gchandle_free_v2 --H public
mono_gchandle_get_target MR- public
mono_gchandle_get_target_v2 --H public
mono_gchandle_is_in_domain MR- absent
mono_gchandle_is_in_domain_v2 --H absent
mono_gchandle_new MR- public
mono_gchandle_new_v2 --H public
mono_gchandle_new_weakref MR- public
mono_gchandle_new_weakref_v2 --H public
mono_gc_is_incremental MRH absent
mono_gc_max_generation MRH public
mono_gc_set_heap_validate_frequency --H absent
mono_gc_set_heap_verifier_callback --H absent
mono_gc_set_incremental MRH absent
mono_gc_set_max_time_slice_ns MRH absent
mono_gc_start_incremental_collection -RH absent
mono_gc_wbarrier_generic_store MR- public
mono_gc_wbarrier_set_field MRH public
mono_get_array_class MRH public
mono_get_boolean_class MRH public
mono_get_byte_class MRH public
mono_get_char_class MRH public
mono_get_corlib MRH public
mono_get_double_class MRH public
mono_get_enum_class MRH public
mono_get_exception_argument_null MRH public
mono_get_exception_class MRH public
mono_get_int16_class MRH public
mono_get_int32_class MRH public
mono_get_int64_class MRH public
mono_get_method --H public
mono_get_object_class MRH public
mono_get_root_domain MRH public
mono_get_single_class MRH public
mono_get_string_class MRH public
mono_image_close MRH public
mono_image_get_assembly MRH public
mono_image_get_filename MRH public
mono_image_get_name MRH public
mono_image_get_table_info --H public
mono_image_get_table_rows MRH public
mono_image_loaded MRH public
mono_image_open_from_data_full MRH public
mono_image_open_from_data_with_name MRH public
mono_image_strerror -RH public
mono_is_debugger_attached MRH public
mono_jit_info_get_code_size MRH public
mono_jit_info_get_code_start MRH public
mono_jit_info_table_find MRH public
mono_jit_init_version MRH public
mono_jit_parse_options MRH public
mono_metadata_decode_row --H public
mono_metadata_signature_equal MRH public
mono_metadata_type_equal MRH public
mono_method_full_name MRH public
mono_method_get_class MRH public
mono_method_get_last_managed MRH public
mono_method_get_name MRH public
mono_method_get_object MRH public
mono_method_signature MRH public
mono_method_signature_checked MR- internal
mono_method_signature_checked_slow --H internal
mono_object_get_class MRH public
mono_object_get_size MRH public
mono_object_get_virtual_method MRH public
mono_object_isinst MRH public
mono_object_new MRH public
mono_object_new_alloc_specific MR- public
mono_object_new_specific MR- public
mono_object_unbox MRH public
mono_parse_default_optimizations MRH internal
mono_pmip MRH internal
mono_profiler_create MRH public
mono_profiler_enable_coverage MRH public
mono_profiler_get_all_coverage_data MRH absent
mono_profiler_get_coverage_data MRH public
mono_profiler_install MRH internal
mono_profiler_install_gc MRH internal
mono_profiler_load MRH public
mono_profiler_reset_all_coverage MRH absent
mono_profiler_reset_coverage MRH absent
mono_profiler_set_coverage_filter_callback MRH public
mono_profiler_set_events MRH internal
mono_property_get_get_method MRH public
mono_property_get_set_method --H public
mono_raise_exception MRH public
mono_reflection_get_custom_attrs_by_type MRH public
mono_runtime_cleanup MRH public
mono_runtime_delegate_invoke MR- public
mono_runtime_exec_main MR- public
mono_runtime_invoke MRH public
mono_runtime_invoke_array MR- public
mono_runtime_is_shutting_down MRH public
mono_runtime_object_init MR- public
mono_runtime_set_shutting_down MRH public
mono_runtime_unhandled_exception_policy_set MRH absent
mono_set_assemblies_path_null_separated MRH absent
mono_set_crash_chaining MRH public
mono_set_defaults MRH internal
mono_set_dirs MRH public
mono_set_find_plugin_callback MRH absent
mono_set_ignore_version_and_key_when_finding_assemblies_already_loaded MR- absent
mono_set_signal_chaining MRH public
mono_signature_get_param_count MRH public
mono_signature_get_params MRH public
mono_signature_get_return_type MRH public
mono_signature_is_instance MRH public
mono_stack_walk MRH public
mono_stack_walk_no_il MRH public
mono_string_from_utf16 MRH public
mono_stringify_assembly_name MRH public
mono_string_new_len MRH public
mono_string_new_utf16 MRH public
mono_string_new_wrapper MRH public
mono_string_to_utf16 -R- public
mono_string_to_utf8 MR- public
mono_thread_attach MRH public
mono_thread_current MRH public
mono_thread_detach MRH public
mono_thread_exit MRH public
mono_thread_has_sufficient_execution_stack --H absent
mono_thread_pool_cleanup MRH absent
mono_thread_pop_appdomain_ref MRH absent
mono_thread_push_appdomain_ref MRH absent
mono_thread_set_main MRH public
mono_threads_set_shutting_down MRH internal
mono_thread_suspend_all_other_threads MRH internal
mono_trace_set_level_string MRH public
mono_trace_set_log_handler -RH public
mono_trace_set_mask_string MRH public
mono_type_get_attrs MR- absent
mono_type_get_class MRH public
mono_type_get_name MRH public
mono_type_get_name_full MRH public
mono_type_get_object MRH public
mono_type_get_type MRH public
mono_type_is_byref MRH public
mono_unity_allocation_granularity MRH unity
mono_unity_array_new_2d MRH unity
mono_unity_array_new_3d MRH unity
mono_unity_array_object_header_size MRH unity
mono_unity_assembly_mempool_chunk_foreach MRH unity
mono_unity_capture_memory_snapshot MR- unity
mono_unity_class_field_is_literal MRH unity
mono_unity_class_for_each MRH unity
mono_unity_class_get MRH unity
mono_unity_class_get_checked --H unity
mono_unity_class_get_data_size MRH unity
mono_unity_class_get_generic_type_definition MRH unity
mono_unity_class_has_failure --H unity
mono_unity_class_is_abstract MRH unity
mono_unity_class_is_inited --H unity
mono_unity_class_is_interface MRH unity
mono_unity_class_is_open_constructed_type -RH unity
mono_unity_class_try_get_vtable MRH unity
mono_unity_custom_attrs_construct --H unity
mono_unity_domain_mempool_chunk_foreach MRH unity
mono_unity_domain_set_config MRH unity
mono_unity_error_convert_to_exception MRH unity
mono_unity_field_from_token_checked --H unity
mono_unity_free_captured_memory_snapshot MR- unity
mono_unity_gc_disable M-H unity
mono_unity_gc_enable M-H unity
mono_unity_gc_handles_foreach_get_target MRH unity
mono_unity_gc_heap_foreach MRH unity
mono_unity_gc_is_disabled M-- unity
mono_unity_gc_set_mode -RH unity
mono_unity_get_method_checked --H unity
mono_unity_g_free MRH unity
mono_unity_heap_validation_from_statics --H unity
mono_unity_image_set_mempool_chunk_foreach MRH unity
mono_unity_install_memory_callbacks --H unity
mono_unity_install_unitytls_interface MRH unity
mono_unity_jit_cleanup MRH unity
mono_unity_liveness_allocate_struct --H unity
mono_unity_liveness_calculation_begin MR- unity
mono_unity_liveness_calculation_end MR- unity
mono_unity_liveness_calculation_from_root MRH unity
mono_unity_liveness_calculation_from_statics MRH unity
mono_unity_liveness_finalize MRH unity
mono_unity_liveness_free_struct MRH unity
mono_unity_liveness_start_gc_world MR- unity
mono_unity_liveness_stop_gc_world MR- unity
mono_unity_loader_get_last_error_and_error_prepare_exception MRH unity
mono_unity_lock_dynamic_function_access_tables64 -RH unity
mono_unity_managed_callstack -RH unity
mono_unity_object_header_size MRH unity
mono_unity_offset_of_array_bounds_in_array_object_header MRH unity
mono_unity_offset_of_array_length_in_array_object_header MRH unity
mono_unity_root_domain_mempool_chunk_foreach MRH unity
mono_unity_runtime_set_main_args MRH unity
mono_unity_set_data_dir MRH unity
mono_unity_set_embeddinghostname MRH unity
mono_unity_set_vprintf_func MRH unity
mono_unity_start_gc_world MRH unity
mono_unity_stop_gc_world MRH unity
mono_unity_string_empty_wrapper MRH unity
mono_unity_type_get_name_full_chunked MRH unity
mono_unity_type_is_pointer_type MRH unity
mono_unity_type_is_static MRH unity
mono_unity_unlock_dynamic_function_access_tables64 -RH unity
mono_unity_vtable_get_static_field_data MRH unity
mono_value_box MRH public
mono_verifier_set_mode -RH absent
