Function at 0x1800a0f70
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
sub rsp, 0x20
lea rdx, str.mono_string_chars
mov rbx, rcx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_string_length
mov rcx, rbx
mov qword [0x180f68000], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_table_info_get_rows
mov rcx, rbx
mov qword [0x180f68008], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_image_get_table_info
mov rcx, rbx
mov qword [0x180f67ff8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_compile_method
mov rcx, rbx
mov qword [0x180f67ff0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_from_name
mov rcx, rbx
mov qword [0x180f67fe8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_domain_get
mov rcx, rbx
mov qword [0x180f67c10], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_root_domain
mov rcx, rbx
mov qword [0x180f67c18], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_foreach
mov rcx, rbx
mov qword [0x180f67c20], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_image_get_name
mov rcx, rbx
mov qword [0x180f67c28], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_get_image
mov rcx, rbx
mov qword [0x180f67c30], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_is_valuetype
mov rcx, rbx
mov qword [0x180f67c38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_signature_get_param_count
mov rcx, rbx
mov qword [0x180f67c40], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_string_to_utf8
mov rcx, rbx
mov qword [0x180f67c48], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_string_new_wrapper
mov rcx, rbx
mov qword [0x180f67c50], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_parent
mov rcx, rbx
mov qword [0x180f67c58], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_namespace
mov rcx, rbx
mov qword [0x180f67c60], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_is_subclass_of
mov rcx, rbx
mov qword [0x180f67c68], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_name
mov rcx, rbx
mov qword [0x180f67c70], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_type_get_name
mov rcx, rbx
mov qword [0x180f67c78], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180f67c80], rax
lea rdx, str.mono_type_get_class
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_exception_from_name_msg
mov rcx, rbx
mov qword [0x180f67c88], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_raise_exception
mov rcx, rbx
mov qword [0x180f67c90], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_exception_class
mov rcx, rbx
mov qword [0x180f67c98], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_array_class
mov rcx, rbx
mov qword [0x180f67ca0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_string_class
mov rcx, rbx
mov qword [0x180f67ca8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_int32_class
mov rcx, rbx
mov qword [0x180f67cb0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_array_new
mov rcx, rbx
mov qword [0x180f67cb8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_array_new_full
mov rcx, rbx
mov qword [0x180f67cc0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_array_class_get
mov rcx, rbx
mov qword [0x180f67cc8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_array_element_size
mov rcx, rbx
mov qword [0x180f67cd0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_type_get_object
mov rcx, rbx
mov qword [0x180f67cd8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_attach
mov rcx, rbx
mov qword [0x180f67ce0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_detach
mov rcx, rbx
mov qword [0x180f67ce8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_exit
mov rcx, rbx
mov qword [0x180f67cf0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_current
mov rcx, rbx
mov qword [0x180f67cf8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_set_main
mov rcx, rbx
mov qword [0x180f67d00], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_set_find_plugin_callback
mov rcx, rbx
mov qword [0x180f67d08], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_security_enable_core_clr
mov rcx, rbx
mov qword [0x180f67d10], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_security_set_core_clr_platform_callback
mov rcx, rbx
mov qword [0x180f67d18], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180f67d20], rax
lea rdx, str.mono_runtime_unhandled_exception_policy_get
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_runtime_unhandled_exception_policy_set
mov rcx, rbx
mov qword [0x180f67d28], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_nesting_type
mov rcx, rbx
mov qword [0x180f67d30], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_vtable
mov rcx, rbx
mov qword [0x180f67d38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_get_object
mov rcx, rbx
mov qword [0x180f67d40], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_signature
mov rcx, rbx
mov qword [0x180f67d48], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_signature_get_params
mov rcx, rbx
mov qword [0x180f67d50], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_signature_get_return_type
mov rcx, rbx
mov qword [0x180f67d58], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_type
mov rcx, rbx
mov qword [0x180f67d60], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_set_ignore_version_and_key_when_finding_assemblies_already_loaded
mov rcx, rbx
mov qword [0x180f67d68], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_debug_init
mov rcx, rbx
mov qword [0x180f67d70], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_debug_open_image_from_memory
mov rcx, rbx
mov qword [0x180f67d78], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_field_get_flags
mov rcx, rbx
mov qword [0x180f67d80], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_image_open_from_data_full
mov rcx, rbx
mov qword [0x180f67d88], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_image_open_from_data_with_name
mov rcx, rbx
mov qword [0x180f67d90], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_load_from
mov rcx, rbx
mov qword [0x180f67d98], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_value_box
mov rcx, rbx
mov qword [0x180f67da0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_image
mov rcx, rbx
mov qword [0x180f67da8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_signature_is_instance
mov rcx, rbx
mov qword [0x180f67db0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_get_last_managed
mov rcx, rbx
mov qword [0x180f67db8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_enum_class
mov rcx, rbx
mov qword [0x180f67dc0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_byref_type
mov qword [0x180f67dc8], rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_field_static_get_value
mov rcx, rbx
mov qword [0x180f67dd0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_unity_set_embeddinghostname
mov rcx, rbx
mov qword [0x180f67dd8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_set_assemblies_path
mov rcx, rbx
mov qword [0x180f67de0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_gchandle_new
mov rcx, rbx
mov qword [0x180f67de8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_gchandle_get_target
mov rcx, rbx
mov qword [0x180f67df0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_gchandle_new_weakref
mov rcx, rbx
mov qword [0x180f67df8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_get_object
mov rcx, rbx
mov qword [0x180f67e00], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_gchandle_free
mov rcx, rbx
mov qword [0x180f67e08], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_properties
mov rcx, rbx
mov qword [0x180f67e10], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_property_get_get_method
mov rcx, rbx
mov qword [0x180f67e18], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_object_new_alloc_specific
mov rcx, rbx
mov qword [0x180f67e20], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_object_new_specific
mov rcx, rbx
mov qword [0x180f67e28], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_gc_collect
mov rcx, rbx
mov qword [0x180f67e30], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_gc_max_generation
mov rcx, rbx
mov qword [0x180f67e38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_image_get_assembly
mov rcx, rbx
mov qword [0x180f67e40], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_open
mov rcx, rbx
mov qword [0x180f67e48], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_is_enum
mov rcx, rbx
mov qword [0x180f67e50], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_instance_size
mov rcx, rbx
mov qword [0x180f67e58], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_object_get_size
mov rcx, rbx
mov qword [0x180f67e60], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180f67e68], rax
lea rdx, str.mono_image_get_filename
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_load_from_full
mov rcx, rbx
mov qword [0x180f67e70], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_interfaces
mov rcx, rbx
mov qword [0x180f67e78], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_close
mov rcx, rbx
mov qword [0x180f67e80], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_property_from_name
mov rcx, rbx
mov qword [0x180f67e88], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_method_from_name
mov rcx, rbx
mov qword [0x180f67e90], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_from_mono_type
mov rcx, rbx
mov qword [0x180f67e98], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_domain_set
mov rcx, rbx
mov qword [0x180f67ea0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_push_appdomain_ref
mov rcx, rbx
mov qword [0x180f67ea8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_pop_appdomain_ref
mov rcx, rbx
mov qword [0x180f67eb0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_runtime_exec_main
mov rcx, rbx
mov qword [0x180f67eb8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_corlib
mov rcx, rbx
mov qword [0x180f67ec0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_field_from_name
mov rcx, rbx
mov qword [0x180f67ec8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_flags
mov rcx, rbx
mov qword [0x180f67ed0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_parse_default_optimizations
mov rcx, rbx
mov qword [0x180f67ed8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_set_defaults
mov rcx, rbx
mov qword [0x180f67ee0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_set_dirs
mov rcx, rbx
mov qword [0x180f67ee8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_jit_parse_options
mov rcx, rbx
mov qword [0x180f67ef0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_object_unbox
mov rcx, rbx
mov qword [0x180f67ef8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_custom_attrs_get_attr
mov rcx, rbx
mov qword [0x180f67f00], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180f67f08], rax
lea rdx, str.mono_custom_attrs_has_attr
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_custom_attrs_from_field
mov rcx, rbx
mov qword [0x180f67f10], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_custom_attrs_from_method
mov rcx, rbx
mov qword [0x180f67f18], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_custom_attrs_from_class
mov rcx, rbx
mov qword [0x180f67f20], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_custom_attrs_free
mov rcx, rbx
mov qword [0x180f67f28], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.g_free
mov rcx, rbx
mov qword [0x180f67f30], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_runtime_is_shutting_down
mov rcx, rbx
mov qword [0x180f67f38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_object_get_virtual_method
mov rcx, rbx
mov qword [0x180f67f40], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_jit_info_get_code_start
mov rcx, rbx
mov qword [0x180f67f48], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_jit_info_get_code_size
mov rcx, rbx
mov qword [0x180f67f50], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_from_name_case
mov rcx, rbx
mov qword [0x180f67f58], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_nested_types
mov rcx, rbx
mov qword [0x180f67f60], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_userdata_offset
mov rcx, rbx
mov qword [0x180f67f68], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get_userdata
mov rcx, rbx
mov qword [0x180f67f70], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_set_userdata
mov rcx, rbx
mov qword [0x180f67f78], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_set_signal_chaining
mov rcx, rbx
mov qword [0x180f67f80], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_unity_set_unhandled_exception_handler
mov rcx, rbx
mov qword [0x180f67f88], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_runtime_invoke_array
mov rcx, rbx
mov qword [0x180f67f90], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_array_addr_with_size
mov rcx, rbx
mov qword [0x180f67f98], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_string_to_utf16
mov rcx, rbx
mov qword [0x180f67fa0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180f67fa8], rax
lea rdx, str.mono_field_get_parent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_full_name
mov rcx, rbx
mov qword [0x180f67fb0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_object_isinst
mov rcx, rbx
mov qword [0x180f67fb8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_string_new_len
mov rcx, rbx
mov qword [0x180f67fc0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_string_from_utf16
mov rcx, rbx
mov qword [0x180f67fc8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_class_get
mov rcx, rbx
mov qword [0x180f67fd0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_string_new_utf16
mov rcx, rbx
mov qword [0x180f67fe0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180f67fd8], rax
add rsp, 0x20
pop rbx
ret