Function at 0x1400625e0
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rax, qword [0x140074020]
xor rax, rsp
mov qword [rbp + 0x80], rax
mov r14, rdx
mov qword [rsp + 0x48], rdx
mov esi, ecx
mov dword [rsp + 0x40], ecx
xor r13d, r13d
mov qword [rsp + 0x70], r13
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], 7
mov word [rsp + 0x70], r13w
lea rdx, [rsp + 0x70]
xor ecx, ecx
call fcn.14005e8f0
test al, al
je 0x1400630e1
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140060170
test al, al
je 0x1400630e1
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], r13w
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], 7
mov word [rbp + 0x20], r13w
mov qword [rbp], r13
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], 7
mov word [rbp], r13w
lea rcx, [rbp]
call fcn.1400622d0
test al, al
jne 0x1400626c6
lea rcx, str.A_fatal_error_was_encountered._This_executable_was_not_bound_to_load_a_managed_DLL.
call fcn.140057950
mov edi, 0x80008095
jmp 0x140062fde
mov rax, r13
mov r11d, 0x5c
nop
lea r8, [rbp]
mov r9, qword [rbp]
mov r10, qword [rbp + 0x18]
cmp r10, 8
cmovae r8, r9
mov rdx, qword [rbp + 0x10]
cmp rax, rdx
jae 0x140062728
mov rcx, rdx
sub rcx, rax
lea rax, [r8 + rax*2]
je 0x140062728
cmp word [rax], 0x2f
je 0x140062709
add rax, 2
sub rcx, 1
jmp 0x1400626f7
sub rax, r8
sar rax, 1
cmp rax, 0xffffffffffffffff
je 0x140062728
lea rcx, [rbp]
cmp r10, 8
cmovae rcx, r9
mov word [rcx + rax*2], r11w
jmp 0x1400626d0
lea rax, [rbp]
cmp r10, 8
cmovae rax, r9
test rdx, rdx
je 0x140062754
mov rbx, rax
nop dword [rax]
cmp word [rbx], r11w
je 0x140062827
add rbx, 2
sub rdx, 1
jne 0x140062740
mov rbx, 0xffffffffffffffff
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x40]
call fcn.140058210
mov rdi, rax
lea rax, [rsp + 0x50]
cmp rax, rdi
je 0x1400627e9
mov rdx, qword [rsp + 0x68]
cmp rdx, 8
jb 0x1400627b4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400627af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140062820
call fcn.140064200
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], r13w
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], 7
mov word [rdi], r13w
mov rdx, qword [rbp + 0x58]
cmp rdx, 8
jb 0x140062837
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062832
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140062832
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
sub rbx, rax
sar rbx, 1
jmp 0x14006275b
call fcn.140064200
lea rdx, [rbp]
cmp qword [rbp + 0x18], 8
cmovae rdx, qword [rbp]
lea rcx, [rsp + 0x50]
call fcn.140057ec0
mov rax, qword [0x140074068]
test rax, rax
je 0x14006292f
lea rcx, str.Detected_Single_File_app_bundle
call fcn.1400578c0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x60]
call fcn.140058210
mov rdi, rax
lea rax, [rbp + 0x20]
cmp rax, rdi
je 0x1400628f1
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x1400628c1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400628bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140062928
call fcn.140064200
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], 7
mov word [rbp + 0x20], r13w
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0x30], xmm1
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], 7
mov word [rdi], r13w
mov rdx, qword [rbp + 0x78]
cmp rdx, 8
jb 0x14006296f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006296a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006296a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.140060170
test al, al
jne 0x14006286b
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 8
cmovae rdx, qword [rsp + 0x50]
lea rcx, str.The_application_to_execute_does_not_exist:__s.
call fcn.140057950
mov edi, 0x8000809a
jmp 0x140062fde
call fcn.140064200
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x50], 7
mov word [rbp - 0x68], r13w
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], 7
mov word [rbp - 0x48], r13w
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x10], 7
mov word [rbp - 0x28], r13w
mov byte [rbp - 8], 0
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x20]
call fcn.140061c10
test al, al
jne 0x1400629d2
mov edi, 0x80008083
jmp 0x140062a31
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x28]
call fcn.14005eaf0
test al, al
je 0x1400629ec
mov edi, r13d
mov dword [rbp - 4], r13d
jmp 0x140062a34
lea r8, [rbp - 0x28]
cmp qword [rbp - 0x10], 8
cmovae r8, qword [rbp - 0x28]
lea rdx, str.hostfxr.dll
lea rcx, str.The_library__s_was_found__but_loading_it_from__s_failed
call fcn.140057950
lea rcx, str.____Installing_.NET_prerequisites_might_help_resolve_this_problem.
call fcn.140057950
lea rdx, str.https:__go.microsoft.com_fwlink__linkid798306
lea rcx, str.______s
call fcn.140057950
mov edi, 0x80008082
mov dword [rbp - 4], edi
test edi, edi
jne 0x140062eec
mov rax, qword [0x140074068]
mov rcx, qword [rbp - 0x70]
test rax, rax
je 0x140062c60
lea rdx, str.hostfxr_main_bundle_startupinfo
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r12, rax
test rax, rax
jne 0x140062aa1
lea rdx, str.hostfxr_main_bundle_startupinfo
lea rcx, str.Probed_for_and_did_not_resolve_library_symbol__S
call fcn.1400578c0
lea rdx, [rbp - 0x28]
cmp qword [rbp - 0x10], 8
cmovae rdx, qword [rbp - 0x28]
lea rcx, str.The_required_library__s_does_not_support_single_file_apps.
call fcn.140057950
call fcn.140062520
mov edi, 0x80008096
jmp 0x140062eec
lea r15, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae r15, qword [rsp + 0x70]
cmp qword [rbp - 0x38], 0
jne 0x140062abd
mov rdi, r13
jmp 0x140062acb
lea rdi, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rdi, qword [rbp - 0x48]
cmp qword [rsp + 0x60], 0
jne 0x140062ad8
mov rsi, r13
jmp 0x140062ae9
lea rsi, [rsp + 0x50]
cmp qword [rsp + 0x68], 8
cmovae rsi, qword [rsp + 0x50]
mov r13, qword [0x140074068]
lea rdx, [rbp - 0x28]
cmp qword [rbp - 0x10], 8
cmovae rdx, qword [rbp - 0x28]
lea rcx, str.Invoking_fx_resolver___s__hostfxr_main_bundle_startupinfo
call fcn.1400578c0
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae rdx, qword [rsp + 0x70]
lea rcx, str.Host_path:___s_
call fcn.1400578c0
lea rdx, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rdx, qword [rbp - 0x48]
lea rcx, str.Dotnet_path:___s_
call fcn.1400578c0
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 8
cmovae rdx, qword [rsp + 0x50]
lea rcx, str.App_path:___s_
call fcn.1400578c0
mov rdx, r13
lea rcx, str.Bundle_Header_Offset:___lx_
call fcn.1400578c0
lea rdx, str.hostfxr_set_error_writer
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
test rax, rax
jne 0x140062b98
lea rdx, str.hostfxr_set_error_writer
lea rcx, str.Probed_for_and_did_not_resolve_library_symbol__S
call fcn.1400578c0
lea rcx, [0x140075498]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rcx, qword [0x1400754c0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
lea rcx, [0x140075498]
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov qword [rbp + 0x40], rbx
xor r14b, r14b
mov byte [rbp + 0x48], r14b
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov rcx, qword [rdx + rcx]
test rcx, rcx
je 0x140062c21
test rbx, rbx
je 0x140062c21
mov rax, rbx
call qword [0x14006a418]
mov r14b, 1
mov byte [rbp + 0x48], r14b
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, r15
mov rdx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x40]
mov rax, r12
call qword [0x14006a418]
mov edi, eax
test r14b, r14b
je 0x140062c5b
test rbx, rbx
je 0x140062c5b
xor ecx, ecx
mov rax, rbx
call qword [0x14006a418]
nop
jmp 0x140062ee9
lea rdx, str.hostfxr_main_startupinfo
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r12, rax
test rax, rax
jne 0x140062d30
lea rdx, str.hostfxr_main_startupinfo
lea rcx, str.Probed_for_and_did_not_resolve_library_symbol__S
call fcn.1400578c0
lea rdx, [rbp - 0x28]
cmp rbx, 0xffffffffffffffff
je 0x140062cb6
cmp qword [rbp - 0x10], 8
cmovae rdx, qword [rbp - 0x28]
lea rcx, str.The_required_library__s_does_not_support_relative_app_dll_paths.
call fcn.140057950
mov edi, 0x80008084
jmp 0x140062eec
cmp qword [rbp - 0x10], 8
cmovae rdx, qword [rbp - 0x28]
lea rcx, str.Invoking_fx_resolver___s__v1
call fcn.1400578c0
call fcn.140057bb0
lea rdx, str.hostfxr_main
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x140062d1e
lea rdx, str.hostfxr_main
lea rcx, str.Probed_for_and_did_not_resolve_library_symbol__S
call fcn.1400578c0
lea rdx, [rbp - 0x28]
cmp qword [rbp - 0x10], 8
cmovae rdx, qword [rbp - 0x28]
lea rcx, str.The_required_library__s_does_not_contain_the_expected_entry_point.
call fcn.140057950
mov edi, 0x80008084
jmp 0x140062eec
mov rdx, r14
mov ecx, esi
call qword [0x14006a418]
mov edi, eax
jmp 0x140062eec
lea r15, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae r15, qword [rsp + 0x70]
cmp qword [rbp - 0x38], 0
jne 0x140062d4c
mov rdi, r13
jmp 0x140062d5a
lea rdi, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rdi, qword [rbp - 0x48]
cmp qword [rsp + 0x60], 0
jne 0x140062d67
mov rsi, r13
jmp 0x140062d78
lea rsi, [rsp + 0x50]
cmp qword [rsp + 0x68], 8
cmovae rsi, qword [rsp + 0x50]
lea rdx, [rbp - 0x28]
cmp qword [rbp - 0x10], 8
cmovae rdx, qword [rbp - 0x28]
lea rcx, str.Invoking_fx_resolver___s__hostfxr_main_startupinfo
call fcn.1400578c0
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae rdx, qword [rsp + 0x70]
lea rcx, str.Host_path:___s_
call fcn.1400578c0
lea rdx, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rdx, qword [rbp - 0x48]
lea rcx, str.Dotnet_path:___s_
call fcn.1400578c0
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 8
cmovae rdx, qword [rsp + 0x50]
lea rcx, str.App_path:___s_
call fcn.1400578c0
lea rdx, str.hostfxr_set_error_writer
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
test rax, rax
jne 0x140062e11
lea rdx, str.hostfxr_set_error_writer
lea rcx, str.Probed_for_and_did_not_resolve_library_symbol__S
call fcn.1400578c0
lea rcx, [0x140075498]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rcx, qword [0x1400754c0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
lea rcx, [0x140075498]
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov qword [rbp + 0x40], rbx
xor r14b, r14b
mov byte [rbp + 0x48], r14b
mov r13d, 8
mov rax, qword gs:[0x58]
add r13, qword [rax]
mov rcx, qword [r13]
test rcx, rcx
je 0x140062e9b
test rbx, rbx
je 0x140062e9b
mov rax, rbx
call qword [0x14006a418]
mov r14b, 1
mov byte [rbp + 0x48], r14b
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, r15
mov rdx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x40]
mov rax, r12
call qword [0x14006a418]
mov edi, eax
cmp qword [r13], 0
je 0x140062ed3
cmp eax, 0x80008096
jne 0x140062ed3
test rbx, rbx
jne 0x140062ed3
call fcn.140062520
nop
test r14b, r14b
je 0x140062ee9
test rbx, rbx
je 0x140062ee9
xor ecx, ecx
mov rax, rbx
call qword [0x14006a418]
nop
xor r13d, r13d
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x140062f2c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062f27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140062fc1
call fcn.140064200
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x10], 7
mov word [rbp - 0x28], r13w
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
jb 0x140062f79
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062f74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140062fc1
call fcn.140064200
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], 7
mov word [rbp - 0x48], r13w
mov rdx, qword [rbp - 0x50]
cmp rdx, 8
jb 0x140062fcd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062fc8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140062fc8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140064200
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x50], 7
mov word [rbp - 0x68], r13w
mov rdx, qword [rbp + 0x18]
cmp rdx, 8
jb 0x140063021
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006301c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006301c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140064200
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], 7
mov word [rbp], r13w
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x140063075
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063070
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140063070
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140064200
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], 7
mov word [rbp + 0x20], r13w
mov rdx, qword [rsp + 0x68]
cmp rdx, 8
jb 0x1400630cb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400630c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400630c6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140064200
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], r13w
jmp 0x140063102
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae rdx, qword [rsp + 0x70]
lea rcx, str.Failed_to_resolve_full_path_of_the_current_executable___s_
call fcn.140057950
mov edi, 0x80008085
mov rdx, qword [rbp - 0x78]
cmp rdx, 8
jb 0x140063146
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063141
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140063141
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140064200
mov eax, edi
mov rcx, qword [rbp + 0x80]
xor rcx, rsp
call fcn.1400641e0
mov rbx, qword [rsp + 0x1e0]
add rsp, 0x190
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret