stackval_to_data stackval_from_data ves_exec_method string_marshal_test0 string_marshal_test1 string_marshal_test2 string_marshal_test3 test_lpwstr_marshal return_self BugGetVersionEx callFunction class_marshal_test0 class_marshal_test1 class_marshal_test2 class_marshal_test4 GetVersionEx HexDump HexDump1W HexDumpA marshal_test_bool_struct marshal_test_ref_bool TestVectorList __bsd_dtoa bsd_strtod TestBlittableClass # # Produced by the tests # mono_test_asany mono_test_byvalstr_check mono_test_byvalstr_gen mono_test_delegate_struct mono_test_empty_pinvoke mono_test_empty_struct mono_test_last_error mono_test_many_byte_arguments mono_test_many_double_arguments mono_test_many_float_arguments mono_test_many_int_arguments mono_test_many_short_arguments mono_test_marshal_amd64_pass_return_struct1 mono_test_marshal_amd64_pass_return_struct2 mono_test_marshal_amd64_pass_return_struct3 mono_test_marshal_amd64_pass_return_struct4 mono_test_marshal_array mono_test_marshal_bool_byref mono_test_marshal_byref_class mono_test_marshal_byref_string_array mono_test_marshal_char mono_test_marshal_char_array mono_test_marshal_class mono_test_marshal_delegate mono_test_marshal_delegate10 mono_test_marshal_delegate2 mono_test_marshal_delegate4 mono_test_marshal_delegate5 mono_test_marshal_delegate6 mono_test_marshal_delegate7 mono_test_marshal_delegate8 mono_test_marshal_delegate9 mono_test_marshal_delegate_struct mono_test_marshal_empty_string_array mono_test_marshal_inout_array mono_test_marshal_inout_nonblittable_array mono_test_marshal_long_align_struct_array mono_test_marshal_mixed_point mono_test_marshal_mixed_point_2 mono_test_marshal_out_struct mono_test_marshal_pass_return_custom mono_test_marshal_pass_return_custom_in_delegate mono_test_marshal_point mono_test_marshal_primitive_byref_delegate mono_test_marshal_return_delegate mono_test_marshal_return_delegate_delegate mono_test_marshal_string_array mono_test_marshal_stringbuilder mono_test_marshal_stringbuilder_array mono_test_marshal_stringbuilder_unicode mono_test_marshal_struct mono_test_marshal_struct2 mono_test_marshal_struct2_2 mono_test_marshal_struct_array mono_test_marshal_unicode_string_array mono_test_marshal_asany_inout mono_test_marshal_byref_struct mono_test_marshal_cdecl_delegate mono_test_marshal_ia64_pass_return_struct5 mono_test_marshal_ia64_pass_return_struct6 mono_test_marshal_out_array mono_test_marshal_out_array_delegate mono_test_marshal_out_string_array_delegate mono_test_marshal_pass_byref_custom mono_test_marshal_pass_out_custom mono_test_marshal_return_string_array_delegate mono_test_marshal_small_struct_delegate1 mono_test_marshal_small_struct_delegate10 mono_test_marshal_small_struct_delegate11 mono_test_marshal_small_struct_delegate2 mono_test_marshal_small_struct_delegate3 mono_test_marshal_small_struct_delegate4 mono_test_marshal_small_struct_delegate5 mono_test_marshal_small_struct_delegate6 mono_test_marshal_small_struct_delegate7 mono_test_marshal_small_struct_delegate8 mono_test_marshal_small_struct_delegate9 mono_test_puts_static mono_test_ref_vtype mono_test_return_string mono_test_marshal_blittable_struct_delegate mono_test_marshal_return_enum_delegate mono_test_return_vtype mono_test_split_double_arguments mono_test_stdcall_name_mangling mono_union_test_1 NameManglingAnsi NameManglingAnsi2A NameManglingAnsi2W NameManglingAnsiA NameManglingAnsiW NameManglingAuto NameManglingAutoW NameManglingUnicode NameManglingUnicode2 NameManglingUnicodeW reliable_delegate # # Some internals # mini_emit_castclass_iface_class mini_emit_castclass_iface mini_emit_castclass mini_emit_isninst_cast mini_emit_isninst_iface_cast mini_emit_isninst_iface_class_cast mini_emit_memcpy mini_emit_memset mini_emit_virtual_call ldind_to_load_membase mono_return_int mono_return_int_ss mono_return_int_su mono_return_sc1 mono_return_sc3 mono_return_sc5 mono_return_ss # # The following are internal calls that are exposed because of cross # library dependencies but could be private # mono_assembly_load_corlib mono_assembly_load_from mono_jit_walk_stack mono_init_icall mono_eval_cond_branch mini_emit_aotconst mono_add_ins_to_end mono_type_from_stack_type mono_perform_ssapre">mono_perform_ssapre mono_get_shared_generic_class mono_dynamic_stream_reset">mono_dynamic_stream_reset mono_allocate_stack_slots mono_get_inflated_method mono_debug_read_method mono_domain_get_tls_offset mono_thread_get_tls_offset mono_class_init_trampoline mono_classes_init mono_class_inflate_generic_method_full mono_class_setup_interface_offsets mono_class_get_overrides_full mono_class_has_special_static_fields mono_class_bind_generic_parameters mono_config_parse_publisher_policy mono_get_trampoline_code mono_helper_compile_generic_method mono_helper_ldstr mono_helper_ldstr_mscorlib mono_helper_newobj_mscorlib mono_helper_stelem_ref mono_helper_stelem_ref_check mono_metadata_get_generic_param_row mono_metadata_signature_deep_dup mono_metadata_get_param_attrs mono_metadata_load_generic_param_constraints mono_find_jit_opcode_emulation mono_marshal_get_ldflda_wrapper mono_debug_free_method_jit_info mono_jit_info_table_add mono_jit_info_table_remove mono_jit_info_add_aot_module mono_install_jit_info_find_in_aot mono_reflection_get_dynamic_overrides mono_poll mono_dynamic_stream_reset mono_domain_get_tls_offset mono_domain_add_class_static_data mono_handle_native_sigsegv mono_set_config_dir mono_profiler_coverage_alloc mono_profiler_coverage_free mini_method_compile mono_destroy_compile mono_get_method_constrained mono_constant_fold_inst mono_is_power_of_two mono_blockset_print mono_print_tree mono_print_tree_nl mono_resolve_patch_target mono_get_lmf_addr mono_draw_graph mono_icall_get_wrapper mono_find_class_init_trampoline_by_addr mono_class_init_trampoline mono_regname_full mono_codegen mono_free_loop_info mono_varlist_sort mono_varlist_insert_sorted mono_metadata_generic_method_hash mono_metadata_lookup_generic_inst mono_metadata_lookup_generic_class mono_config_parse_publisher_policy mono_unload_interface_ids mono_metadata_type_dup_mp mono_array_new_va mono_ldtoken_wrapper mono_jump_info_token_new # # declarative security # mono_method_has_declsec mono_declsec_cache_stack_modifiers mono_declsec_create_frame mono_declsec_linkdemand # # Bundles, internal: # mono_register_config_for_assembly # # Optimizations methods, exposed because they are used across files # mono_analyze_liveness mono_perform_ssapre mono_local_cprop mono_local_regalloc mono_aliasing_deadce mono_aliasing_get_affected_variables_for_inst mono_aliasing_get_affected_variables_for_inst_in_bb mono_aliasing_get_affected_variables_for_inst_traversing_code mono_aliasing_initialize_code_traversal mono_branch_optimize_exception_target mono_destroy_aliasing_information mono_build_aliasing_information mono_unlink_bblock mono_ssa_compute mono_ssa_remove mono_ssa_cprop mono_ssa_deadce mono_find_spvar_for_region mono_add_varcopy_to_end mono_image_build_metadata # # JIT code genreation internals # mono_bblock_add_inst mono_constant_fold mono_delegate_trampoline mono_magic_trampoline mono_call_inst_add_outarg_reg mono_compile_create_var mono_compile_make_var_load mono_compile_create_var_load mono_compile_create_var_store mono_compile_assembly mono_compile_dominator_info mono_compute_natural_loops mono_compile_iterated_dfrontier mono_create_jump_table mono_create_ftnptr mono_create_class_init_trampoline mono_class_init_trampoline mono_create_jit_trampoline mono_create_jit_trampoline_from_token mono_find_jit_icall_by_name mono_find_jit_icall_by_addr mono_register_jit_icall mono_running_on_valgrind mono_global_codeman_reserve mono_linear_scan # # Most init/cleanup routines are internally called, so they do not need to be # documented # mono_thread_init mono_assemblies_init mono_assembly_load_corlib mono_get_runtime_info mono_aligned_addr_hash mono_meta_table_name mono_ldtoken_wrapper mini_init mini_cleanup mono_metadata_compute_table_bases mono_image_basic_init mono_image_create_method_token mono_image_create_pefile mono_image_insert_strings mono_image_load_module mono_image_add_to_name_cache mono_image_verify_tables mono_debug_init_1 mono_debug_init_2 mono_debug_init mono_aot_init mono_init_debugger mono_debugger_initialize mono_debug_init_method mono_image_init mono_images_init mono_burg_init mono_burg_kids mono_burg_label mono_interp_cleanup mono_marshal_init mono_loader_init mono_metadata_init mono_thread_pool_init mono_network_init mono_network_cleanup mono_raw_buffer_init mono_debugger_cleanup mono_thread_pool_cleanup mono_gc_cleanup mono_interp_init mono_context_init mono_gc_init mono_debug_cleanup mono_image_module_basic_init mono_thread_pool_cleanup mono_icall_cleanup mono_icall_init mono_monitor_init mono_install_init_vtable mono_x86_tramp_init mono_install_get_cached_class_info mono_debugger_init # # Internal JIT icalls # mono_lldiv mono_lldiv_un mono_llmult mono_llmult_ovf mono_llmult_ovf_un mono_llrem mono_llrem_un mono_fconv_ovf_i8 mono_fconv_ovf_u8 mono_fconv_u4 mono_fconv_u8 mono_ldftn mono_ldftn_nosync mono_ldtoken_wrapper mono_ldvirtfn mono_class_static_field_address ves_array_element_address mono_runtime_set_shutting_down mono_set_rootdir mono_object_hash mono_thread_pool_remove_socket mono_thread_free_local_slot_values mono_get_jit_tls_key mono_get_lmf_tls_offset mono_jit_thread_attach # # Internally used # mono_assembly_load_from_full mono_assembly_load_module mono_assembly_load_reference mono_assembly_load_references mono_assembly_load_with_partial_name mono_assembly_fill_assembly_name mono_assembly_foreach mono_assembly_invoke_load_hook mono_assembly_invoke_search_hook mono_assembly_name_parse_full mono_assembly_set_main mono_assembly_get_assemblyref mono_assembly_setrootdir mono_trace_enable mono_trace_is_enabled mono_trace_set_assembly mono_trace_eval mono_patch_info_dup_mp mono_patch_info_hash mono_patch_info_equal mono_remove_patch_info mono_add_patch_info mono_disassemble_code mono_inst_foreach mono_print_code mono_method_same_domain mono_register_opcode_emulation # # I believe these are internal, but I should check with the JIT guys # mono_assembly_open_full # # These are internal rawbuffer structures that we use to explore the # access to the metadata. # mono_raw_buffer_get_n_pagefaults mono_raw_buffer_handle_pagefault mono_raw_buffer_is_pagefault mono_raw_buffer_set_make_unreadable # # AOT: I believe that the AOT API is completely internal, so am listing it # here for now, unless we decide there are pieces that should be documneted # mono_precompile_assemblies mono_aot_get_class_from_name mono_aot_find_jit_info mono_aot_get_method_from_token mono_aot_get_n_pagefaults mono_aot_handle_pagefault mono_aot_is_pagefault mono_aot_set_make_unreadable mono_aot_find_jit_info mono_aot_get_method_from_token mono_aot_get_n_pagefaults mono_aot_get_plt_entry mono_aot_handle_pagefault mono_aot_is_pagefault mono_aot_plt_resolve mono_aot_set_make_unreadable mono_aot_plt_trampoline mono_aot_trampoline mono_aot_get_cached_class_info mono_aot_get_method mono_aot_is_got_entry mono_aot_get_class_from_name # # These should be static, but require some ugly changes # alu_reg_to_alu_imm alu_reg_to_alu_membase_imm # # Internal security manager # mono_secman_inheritancedemand_method mono_secman_inheritancedemand_class # # Produced by matching against the MONO_INTERNAL macro # mono_regstate_free mono_regstate_free_float mono_regstate_free_int mono_regstate_alloc_float mono_regstate_alloc_int mono_regstate_assign mono_regstate_new mono_regstate_next_long mono_regstate_reset mono_debug_open_method mono_debug_close_method mono_debug_open_block mono_debug_record_line_number mono_debug_serialize_debug_info mono_debug_add_icall_wrapper __i686.get_pc_thunk mono_trace_enable mono_trace_is_enabled mono_trace_eval mono_trace_leave_method mono_trace_enter_method