Function at 0x140049370
Capabilities:
Resolve function by parsing pe exports
Resolve path using msvcrt

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2530]
mov eax, 0x2630
call fcn.14005e1f0
sub rsp, rax
mov rax, qword [0x1401f7030]
xor rax, rsp
mov qword [rbp + 0x2520], rax
mov dil, r8b
mov byte [rsp + 0x60], r8b
mov rbx, rdx
mov qword [rbp - 0x68], rdx
mov r13, rcx
mov qword [rbp - 0x80], rcx
mov rax, qword [str.SetupPhase]
mov qword [rbp + 0x58], rax
lea rcx, str.ProcessLinkerSwitches
mov qword [str.SetupPhase], rcx
mov r14, qword [r13 + 0xf28]
mov qword [rbp - 0x48], r14
xor eax, eax
test r8b, r8b
je 0x1400493f5
mov rcx, r13
call fcn.140048fec
mov qword [rbp - 0x48], rax
xor eax, eax
mov byte [rbp - 0x78], al
lea rdx, [rbp + 0x2100]
mov rcx, rbx
call fcn.1400b1c08
mov qword [rsp + 0x58], rax
xor ecx, ecx
mov dword [rbp - 0x4c], ecx
mov rsi, qword [0x1401fa990]
mov qword [rbp - 0x60], rsi
cmp qword [0x1401fa9a0], rcx
jbe 0x14004967a
lea r15, [rsi + 8]
mov qword [rsp + 0x68], r15
mov rdx, qword [r15]
mov rcx, rax
call fcn.140049160
mov rsi, rax
xor eax, eax
mov r12d, eax
mov qword [rsp + 0x50], rax
mov rcx, qword [r15]
call fcn.1400492f0
mov r14, rax
mov qword [rsp + 0x78], rax
xor eax, eax
test dil, dil
je 0x140049d04
lea rdx, [0x1401a3528]
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a0e23
test dil, dil
je 0x140049d27
lea rdx, str.alternatename
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140049a0f
test dil, dil
je 0x140049da4
lea rdx, str.arm64xcrossdebug
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1077
test dil, dil
je 0x140049e1b
lea rdx, str.arm64xfastforward
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a10ad
test dil, dil
je 0x140049e50
lea rdx, str.arm64xsameaddress
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1280
test dil, dil
je 0x140049ecd
lea rdx, str.assemblymodule
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1638
test dil, dil
je 0x140049f32
lea rdx, str.base
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1883
test dil, dil
je 0x140049f7f
lea rdx, str.clrloaderoptimization
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1f0c
lea rdx, str.clrnetcore
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1fec
test dil, dil
je 0x14004a044
lea rdx, str.clrthreadattribute
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a21e7
test dil, dil
je 0x14004a0a9
lea rdx, str.coffsecttopdbstrm
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a2313
test dil, dil
je 0x14004a0c6
lea rdx, str.defaultlib
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x1400496af
xor eax, eax
cmp qword [rsi + 8], rax
je 0x1400a673f
mov rbx, qword [r15]
test dword [r13 + 0x154], 0x100000
jne 0x14004960e
lea rdx, [r13 + 0xf00]
xor r8d, r8d
lea rcx, [rbx + 0x16]
call fcn.140049014
test dil, dil
je 0x1400a27ff
mov r12, rsi
mov rcx, qword [r12]
call fcn.1400b1c10
mov ebx, dword [rbp - 0x4c]
inc ebx
mov dword [rbp - 0x4c], ebx
mov rsi, qword [rbp - 0x60]
mov rsi, qword [rsi + 0x18]
mov qword [rbp - 0x60], rsi
xor r14d, r14d
mov rdi, qword [rsp + 0x78]
cmp byte [rsp + 0x60], r14b
je 0x140049e09
mov rcx, rdi
call fcn.14004935c
mov eax, ebx
cmp rax, qword [0x1401fa9a0]
jae 0x140049670
mov dil, byte [rsp + 0x60]
mov rax, qword [rsp + 0x58]
mov rbx, qword [rbp - 0x68]
jmp 0x140049429
cmp byte [rbp - 0x78], r14b
jne 0x1400a7622
mov rax, qword [rbp + 0x58]
mov qword [str.SetupPhase], rax
mov rcx, qword [rbp + 0x2520]
xor rcx, rsp
call fcn.14005a600
mov rbx, qword [rsp + 0x2688]
add rsp, 0x2630
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
test dil, dil
je 0x14004a193
lea rdx, str.didatownsection
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a299b
lea rdx, str.disallowlib
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140049ad6
test dil, dil
je 0x14004a1f8
lea rdx, [0x1401a3350]
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a29b7
test dil, dil
je 0x14004a215
lea rdx, str.editandcontinue
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a2bd9
test dil, dil
je 0x14004a27a
lea rdx, str.encpadsize
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a2d4f
lea rdx, str.entry
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x14004aab8
test dil, dil
je 0x14004a30f
lea rdx, str.export
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x14004b058
mov rcx, qword [rsi]
test dil, dil
je 0x1400497f0
lea rdx, str.failifmismatch
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x1400498dd
xor eax, eax
cmp qword [rsi + 8], rax
jbe 0x140049617
lea rbx, [rsi + 0x18]
mov rdi, qword [rbp - 0x68]
mov r8, qword [rbx - 8]
test r8, r8
je 0x1400a14ab
mov r9, qword [rbx]
test r9, r9
je 0x1400a14ab
mov rdx, rdi
mov rcx, qword [0x1401fab30]
call fcn.140048468
inc r12
add rbx, 0x10
cmp r12, qword [rsi + 8]
jae 0x140049617
jmp 0x1400497b5
lea rdx, str.exportpadmin
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a30b2
lea rdx, str.fastfail
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a30fd
lea rdx, [0x1401a4b78]
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a315c
lea rdx, str.filealign
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a317b
lea rdx, str.fixed
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a31d5
lea rdx, str.force
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a3233
lea rdx, str.forcewinmdversion12
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a333a
lea rdx, str.fullbuild
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a3353
lea rdx, str.functionpadmin
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a3361
lea rdx, str.guard
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a33a4
lea rdx, str.guardsym
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140049c2c
lea rdx, str.heap
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a37aa
test dil, dil
je 0x14004a374
lea rdx, str.hybriddefupgrade
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a390f
test dil, dil
je 0x14004a391
lea rdx, str.icfsection
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a39c2
test dil, dil
je 0x14004a3c6
lea rdx, str.include
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x140049b0e
xor eax, eax
cmp qword [rsi + 8], rax
je 0x1400a673f
mov rbx, qword [r15]
add rbx, 0x10
xor r8d, r8d
mov rdx, rbx
mov r12, qword [rbp - 0x48]
mov rcx, r12
call fcn.14002ac90
mov rdi, rax
bts dword [rax], 0x17
xor eax, eax
mov r15b, byte [rsp + 0x60]
cmp byte [0x1401fa4b8], al
jne 0x14004b3c8
mov rdx, qword [r13 + 0x290]
mov rcx, rdi
call 0x1400500ec
test rax, rax
je 0x140049ab2
mov rcx, r13
call fcn.14005e2a4
test al, al
jne 0x1400a3d7b
or qword [r13 + 0x278], rax
jmp 0x140049617
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400a673f
lea rdi, [rsi + 0x10]
mov r14b, byte [rsp + 0x60]
mov rdx, r12
mov rcx, rsi
call fcn.1400541f0
test al, al
je 0x1400a673f
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400a14ab
call fcn.14002ad20
mov rbx, rax
mov rcx, qword [rdi + 8]
call fcn.14002ad20
mov rcx, qword [rbp - 0x48]
mov cl, byte [rcx + 0xb0]
mov byte [rsp + 0x20], cl
mov r9b, r14b
mov r8, rax
mov rdx, rbx
mov rcx, r13
call fcn.140044d34
inc r12
mov qword [rsp + 0x50], r12
add rdi, 0x10
cmp r12, qword [rsi + 8]
jb 0x140049a25
xor eax, eax
mov dil, al
mov rax, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
cmp qword [rsi + 8], rax
ja 0x1400a7432
mov r12, qword [rsp + 0x68]
test dil, dil
je 0x140049617
jmp 0x14004b3bf
mov ecx, 0x10
call fcn.1400b1c28
mov qword [rax], rdi
mov rcx, qword [r13 + 0x290]
mov qword [rax + 8], rcx
mov qword [r13 + 0x290], rax
jmp 0x1400499c7
xor eax, eax
cmp qword [rsi + 8], rax
je 0x1400a673f
test dword [r13 + 0x154], 0x100000
jne 0x140049617
lea rdx, [r13 + 0xf00]
mov rcx, qword [r15]
add rcx, 0x18
mov r8, rbx
call fcn.140050e70
jmp 0x140049617
lea rdx, [0x1401a3ea8]
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a3e58
lea rdx, str.incremental
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a3eab
lea rdx, str.inferasanlibs
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a3fe2
test dil, dil
je 0x14004a473
xor eax, eax
cmp qword [rsi + 8], rax
je 0x1400a673f
mov eax, 2
cmp qword [rsi + 8], rax
jne 0x1400a14ab
mov rdi, qword [r15]
add rdi, 0x12
lea edx, [rax + 0x2a]
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_wcschr]
mov r14, rax
xor eax, eax
test r14, r14
je 0x1400a14ab
cmp word [r14 + 4], ax
jne 0x1400a14ab
mov rcx, r14
sub rcx, rdi
sar rcx, 1
lea rbx, [rcx + rcx]
lea rcx, [rbx + 2]
call fcn.1400b1c28
mov r15, rax
mov r8, rbx
mov rdx, rdi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
xor edi, edi
mov word [r15 + rbx], di
mov rcx, r15
call fcn.14002ad20
mov rbx, rax
cmp word [r14 + 2], 0x53
jne 0x1400a14ab
mov rcx, rax
call fcn.140045bf8
mov qword [rbp + 0x30], rax
lea rcx, [r13 + 0x11a8]
lea rdx, [rbp + 0x30]
call fcn.140052250
test eax, eax
je 0x1400a379f
and dword [r13 + 0x1270], 0xffffff5f
or dword [r13 + 0x1270], 0x50
mov rcx, r15
call fcn.14004935c
mov rcx, rbx
call fcn.14004935c
jmp 0x140049617
mov r8, qword [rsi]
movzx edx, word [r8]
sub edx, 0x3f
jne 0x140049d1a
movzx edx, word [r8 + 2]
movzx ecx, ax
sub edx, ecx
test edx, edx
jne 0x140049465
jmp 0x1400a0e18
lea rdx, str.allowbind
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a0ee6
lea rdx, str.allowbadrvaforfirstsection
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a0f4b
lea rdx, str.allowimagesizeover2gb
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a0f7b
lea rdx, str.allowisolation
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a0f85
lea rdx, str.allpdata
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x140049486
jmp 0x1400a0fef
lea rdx, str.appcontainer
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x14004b492
lea rdx, str.arm64hazardexist
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a104a
lea rdx, str.arm64hazardfree
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1057
lea rdx, str.arm64xaggressiverwdatafold
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x1400494a7
jmp 0x1400a1067
cmp qword [0x1401fa508], r14
je 0x14004964a
jmp 0x1400a749c
lea rdx, str.arm64xcrossresolve
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1087
lea rdx, str.arm64xemulatorbuild
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x1400494c8
jmp 0x1400a109d
lea rdx, str.arm64xfoldrwdata
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a11e5
lea rdx, str.arm64xhack
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a11f5
lea rdx, str.arm64xnewchameleonlibfmt
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1205
lea rdx, str.arm64xnomergeimports
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1260
lea rdx, str.arm64xnoreorderobjs
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x1400494e9
jmp 0x1400a1270
lea rdx, str.armhazardexist
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a13d6
lea rdx, str.armhazardfree
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a13e3
lea rdx, str.assemblydebug
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a13f3
lea rdx, str.assemblylinkresource
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x14004950a
jmp 0x1400a1453
lea rdx, str.assemblymodulemap
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a16b7
lea rdx, str.assemblyresource
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1732
lea rdx, [0x1401a464c]
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x14004952b
jmp 0x1400a1865
lea rdx, str.baserelocclustering
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1b62
lea rdx, str.brepro
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1bdd
lea rdx, str.cetcompat
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1bed
lea rdx, str.cetcompatstrict
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1c49
lea rdx, str.cetdynamicapisinproc
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1ca5
lea rdx, str.cetipvalidationrelaxed
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1d00
lea rdx, str.cgthreads
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a1d5b
lea rdx, str.clrimagetype
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x14004954c
jmp 0x1400a1e2c
lea rdx, str.clrrvaentry
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a2008
lea rdx, str.clrsignhash
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a206a
lea rdx, str.clrsupportlasterror
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a2130
lea rdx, str.clrsupportlasterrordll
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x140049585
jmp 0x1400a21c9
lea rdx, str.clrunmanagedcodecheck
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
jne 0x1400495a6
jmp 0x1400a22ae
lea rdx, str.cvtres
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a2421
lea rdx, str.cxxmodulestrongownership
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a2476
lea rdx, [0x1401a4644]
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400a24d8
mov r8d, 2
lea rdx, [0x1401a4654]
mov rcx, qword [rsi]
invalid
invalid
insb byte [rdi], dx
push 0x15