Function at 0x18002c1e4
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rdx
lea rdx, str.mono_domain_assembly_open
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_load_from
mov rcx, rbx
mov qword [0x180367938], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_get_image
mov rcx, rbx
mov qword [0x180367940], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_image_open_from_data
mov rcx, rbx
mov qword [0x180367948], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_runtime_invoke
mov rcx, rbx
mov qword [0x180367950], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_jit_init_version
mov rcx, rbx
mov qword [0x180367958], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_desc_new
mov rcx, rbx
mov qword [0x180367930], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_desc_search_in_class
mov rcx, rbx
mov qword [0x180367960], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_desc_search_in_image
mov rcx, rbx
mov qword [0x180367970], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_desc_free
mov rcx, rbx
mov qword [0x180367968], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_signature
mov rcx, rbx
mov qword [0x180367978], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_signature_get_param_count
mov rcx, rbx
mov qword [0x180367980], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_array_new
mov rcx, rbx
mov qword [0x180367988], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_string_class
mov rcx, rbx
mov qword [0x180367998], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_getrootdir
mov rcx, rbx
mov qword [0x1803679a0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_current
mov rcx, rbx
mov qword [0x1803679a8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_set_main
mov rcx, rbx
mov qword [0x180367920], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_domain_set_config
mov rcx, rbx
mov qword [0x180367928], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_set_dirs
mov rcx, rbx
mov qword [0x180367990], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_config_parse
mov rcx, rbx
mov qword [0x1803679b0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803679b8], rax
lea rdx, str.mono_set_assemblies_path
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_object_to_string
mov rcx, rbx
mov qword [0x1803679c0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_string_to_utf8
mov rcx, rbx
mov qword [0x1803679c8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_image_open_from_data_with_name
mov rcx, rbx
mov qword [0x1803679d0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_exception_class
mov rcx, rbx
mov qword [0x1803679d8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_object_get_virtual_method
mov rcx, rbx
mov qword [0x1803679e0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_jit_parse_options
mov rcx, rbx
mov qword [0x1803679e8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_debug_init
mov rcx, rbx
mov qword [0x1803679f0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_debug_domain_create
mov rcx, rbx
mov qword [0x1803679f8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180367a00], rax
add rsp, 0x20
pop rbx
ret