Function at 0x18002fe50
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 [0x180378ce8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_get_image
mov rcx, rbx
mov qword [0x180378cf0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_image_open_from_data
mov rcx, rbx
mov qword [0x180378cf8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_runtime_invoke
mov rcx, rbx
mov qword [0x180378d00], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_jit_init_version
mov rcx, rbx
mov qword [0x180378d08], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_desc_new
mov rcx, rbx
mov qword [0x180378ce0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_desc_search_in_class
mov rcx, rbx
mov qword [0x180378d10], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_desc_search_in_image
mov rcx, rbx
mov qword [0x180378d20], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_desc_free
mov rcx, rbx
mov qword [0x180378d18], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_method_signature
mov rcx, rbx
mov qword [0x180378d28], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_signature_get_param_count
mov rcx, rbx
mov qword [0x180378d30], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_array_new
mov rcx, rbx
mov qword [0x180378d38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_string_class
mov rcx, rbx
mov qword [0x180378d48], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_assembly_getrootdir
mov rcx, rbx
mov qword [0x180378d50], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_current
mov rcx, rbx
mov qword [0x180378d58], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_thread_set_main
mov rcx, rbx
mov qword [0x180378cd0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_domain_set_config
mov rcx, rbx
mov qword [0x180378cd8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_set_dirs
mov rcx, rbx
mov qword [0x180378d40], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_config_parse
mov rcx, rbx
mov qword [0x180378d60], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180378d68], 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 [0x180378d70], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_string_to_utf8
mov rcx, rbx
mov qword [0x180378d78], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_image_open_from_data_with_name
mov rcx, rbx
mov qword [0x180378d80], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_get_exception_class
mov rcx, rbx
mov qword [0x180378d88], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_object_get_virtual_method
mov rcx, rbx
mov qword [0x180378d90], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_jit_parse_options
mov rcx, rbx
mov qword [0x180378d98], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_debug_init
mov rcx, rbx
mov qword [0x180378da0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.mono_debug_domain_create
mov rcx, rbx
mov qword [0x180378da8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180378db0], rax
add rsp, 0x20
pop rbx
ret