Function at 0x1400255e0
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 [0x140037020]
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.1400218f0
test al, al
je 0x1400260e1
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140023170
test al, al
je 0x1400260e1
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.1400252d0
test al, al
jne 0x1400256c6
lea rcx, str.A_fatal_error_was_encountered._This_executable_was_not_bound_to_load_a_managed_DLL.
call fcn.14001a950
mov edi, 0x80008095
jmp 0x140025fde
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 0x140025728
mov rcx, rdx
sub rcx, rax
lea rax, [r8 + rax*2]
je 0x140025728
cmp word [rax], 0x2f
je 0x140025709
add rax, 2
sub rcx, 1
jmp 0x1400256f7
sub rax, r8
sar rax, 1
cmp rax, 0xffffffffffffffff
je 0x140025728
lea rcx, [rbp]
cmp r10, 8
cmovae rcx, r9
mov word [rcx + rax*2], r11w
jmp 0x1400256d0
lea rax, [rbp]
cmp r10, 8
cmovae rax, r9
test rdx, rdx
je 0x140025754
mov rbx, rax
nop dword [rax]
cmp word [rbx], r11w
je 0x140025827
add rbx, 2
sub rdx, 1
jne 0x140025740
mov rbx, 0xffffffffffffffff
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x40]
call fcn.14001b210
mov rdi, rax
lea rax, [rsp + 0x50]
cmp rax, rdi
je 0x1400257e9
mov rdx, qword [rsp + 0x68]
cmp rdx, 8
jb 0x1400257b4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400257af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140025820
call fcn.140027200
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 0x140025837
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025832
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140025832
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 0x14002575b
call fcn.140027200
lea rdx, [rbp]
cmp qword [rbp + 0x18], 8
cmovae rdx, qword [rbp]
lea rcx, [rsp + 0x50]
call fcn.14001aec0
mov rax, qword [0x140037068]
test rax, rax
je 0x14002592f
lea rcx, str.Detected_Single_File_app_bundle
call fcn.14001a8c0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x60]
call fcn.14001b210
mov rdi, rax
lea rax, [rbp + 0x20]
cmp rax, rdi
je 0x1400258f1
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x1400258c1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400258bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140025928
call fcn.140027200
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 0x14002596f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002596a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002596a
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.140023170
test al, al
jne 0x14002586b
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.14001a950
mov edi, 0x8000809a
jmp 0x140025fde
call fcn.140027200
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.140024c10
test al, al
jne 0x1400259d2
mov edi, 0x80008083
jmp 0x140025a31
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x28]
call fcn.140021af0
test al, al
je 0x1400259ec
mov edi, r13d
mov dword [rbp - 4], r13d
jmp 0x140025a34
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.14001a950
lea rcx, str.____Installing_.NET_prerequisites_might_help_resolve_this_problem.
call fcn.14001a950
lea rdx, str.https:__go.microsoft.com_fwlink__linkid798306
lea rcx, str.______s
call fcn.14001a950
mov edi, 0x80008082
mov dword [rbp - 4], edi
test edi, edi
jne 0x140025eec
mov rax, qword [0x140037068]
mov rcx, qword [rbp - 0x70]
test rax, rax
je 0x140025c60
lea rdx, str.hostfxr_main_bundle_startupinfo
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r12, rax
test rax, rax
jne 0x140025aa1
lea rdx, str.hostfxr_main_bundle_startupinfo
lea rcx, str.Probed_for_and_did_not_resolve_library_symbol__S
call fcn.14001a8c0
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.14001a950
call fcn.140025520
mov edi, 0x80008096
jmp 0x140025eec
lea r15, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae r15, qword [rsp + 0x70]
cmp qword [rbp - 0x38], 0
jne 0x140025abd
mov rdi, r13
jmp 0x140025acb
lea rdi, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rdi, qword [rbp - 0x48]
cmp qword [rsp + 0x60], 0
jne 0x140025ad8
mov rsi, r13
jmp 0x140025ae9
lea rsi, [rsp + 0x50]
cmp qword [rsp + 0x68], 8
cmovae rsi, qword [rsp + 0x50]
mov r13, qword [0x140037068]
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.14001a8c0
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae rdx, qword [rsp + 0x70]
lea rcx, str.Host_path:___s_
call fcn.14001a8c0
lea rdx, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rdx, qword [rbp - 0x48]
lea rcx, str.Dotnet_path:___s_
call fcn.14001a8c0
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 8
cmovae rdx, qword [rsp + 0x50]
lea rcx, str.App_path:___s_
call fcn.14001a8c0
mov rdx, r13
lea rcx, str.Bundle_Header_Offset:___lx_
call fcn.14001a8c0
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 0x140025b98
lea rdx, str.hostfxr_set_error_writer
lea rcx, str.Probed_for_and_did_not_resolve_library_symbol__S
call fcn.14001a8c0
lea rcx, [0x140038498]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rcx, qword [0x1400384c0]
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, [0x140038498]
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 0x140025c21
test rbx, rbx
je 0x140025c21
mov rax, rbx
call qword [0x14002d418]
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 [0x14002d418]
mov edi, eax
test r14b, r14b
je 0x140025c5b
test rbx, rbx
je 0x140025c5b
xor ecx, ecx
mov rax, rbx
call qword [0x14002d418]
nop
jmp 0x140025ee9
lea rdx, str.hostfxr_main_startupinfo
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r12, rax
test rax, rax
jne 0x140025d30
lea rdx, str.hostfxr_main_startupinfo
lea rcx, str.Probed_for_and_did_not_resolve_library_symbol__S
call fcn.14001a8c0
lea rdx, [rbp - 0x28]
cmp rbx, 0xffffffffffffffff
je 0x140025cb6
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.14001a950
mov edi, 0x80008084
jmp 0x140025eec
cmp qword [rbp - 0x10], 8
cmovae rdx, qword [rbp - 0x28]
lea rcx, str.Invoking_fx_resolver___s__v1
call fcn.14001a8c0
call fcn.14001abb0
lea rdx, str.hostfxr_main
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x140025d1e
lea rdx, str.hostfxr_main
lea rcx, str.Probed_for_and_did_not_resolve_library_symbol__S
call fcn.14001a8c0
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.14001a950
mov edi, 0x80008084
jmp 0x140025eec
mov rdx, r14
mov ecx, esi
call qword [0x14002d418]
mov edi, eax
jmp 0x140025eec
lea r15, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae r15, qword [rsp + 0x70]
cmp qword [rbp - 0x38], 0
jne 0x140025d4c
mov rdi, r13
jmp 0x140025d5a
lea rdi, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rdi, qword [rbp - 0x48]
cmp qword [rsp + 0x60], 0
jne 0x140025d67
mov rsi, r13
jmp 0x140025d78
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.14001a8c0
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae rdx, qword [rsp + 0x70]
lea rcx, str.Host_path:___s_
call fcn.14001a8c0
lea rdx, [rbp - 0x48]
cmp qword [rbp - 0x30], 8
cmovae rdx, qword [rbp - 0x48]
lea rcx, str.Dotnet_path:___s_
call fcn.14001a8c0
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 8
cmovae rdx, qword [rsp + 0x50]
lea rcx, str.App_path:___s_
call fcn.14001a8c0
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 0x140025e11
lea rdx, str.hostfxr_set_error_writer
lea rcx, str.Probed_for_and_did_not_resolve_library_symbol__S
call fcn.14001a8c0
lea rcx, [0x140038498]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rcx, qword [0x1400384c0]
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, [0x140038498]
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 0x140025e9b
test rbx, rbx
je 0x140025e9b
mov rax, rbx
call qword [0x14002d418]
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 [0x14002d418]
mov edi, eax
cmp qword [r13], 0
je 0x140025ed3
cmp eax, 0x80008096
jne 0x140025ed3
test rbx, rbx
jne 0x140025ed3
call fcn.140025520
nop
test r14b, r14b
je 0x140025ee9
test rbx, rbx
je 0x140025ee9
xor ecx, ecx
mov rax, rbx
call qword [0x14002d418]
nop
xor r13d, r13d
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x140025f2c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025f27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140025fc1
call fcn.140027200
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x10], 7
mov word [rbp - 0x28], r13w
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
jb 0x140025f79
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025f74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140025fc1
call fcn.140027200
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], 7
mov word [rbp - 0x48], r13w
mov rdx, qword [rbp - 0x50]
cmp rdx, 8
jb 0x140025fcd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025fc8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140025fc8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140027200
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x50], 7
mov word [rbp - 0x68], r13w
mov rdx, qword [rbp + 0x18]
cmp rdx, 8
jb 0x140026021
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002601c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002601c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140027200
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], 7
mov word [rbp], r13w
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x140026075
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026070
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140026070
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140027200
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], 7
mov word [rbp + 0x20], r13w
mov rdx, qword [rsp + 0x68]
cmp rdx, 8
jb 0x1400260cb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400260c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400260c6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140027200
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], r13w
jmp 0x140026102
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.14001a950
mov edi, 0x80008085
mov rdx, qword [rbp - 0x78]
cmp rdx, 8
jb 0x140026146
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026141
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140026141
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140027200
mov eax, edi
mov rcx, qword [rbp + 0x80]
xor rcx, rsp
call fcn.1400271e0
mov rbx, qword [rsp + 0x1e0]
add rsp, 0x190
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret