Function at 0x18001f7a0
Capabilities:
Terminate process

Disassembly:
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb8]
sub rsp, 0x1b8
lea eax, [r9 - 0x13]
mov r13d, r9d
mov dword [rbp - 0x18], eax
mov rbx, r8
mov rdi, rcx
cmp r9d, eax
jbe case.0x18001f853.215
movsxd r9, dword [rsp + 0x50]
lea rcx, [0x180000000]
movsxd rax, dword [rbp - 0x70]
mov r8, r9
mov r12d, dword [rbp - 0x78]
mov rsi, qword [rbp + 0x120]
mov qword [rsp + 0x60], r9
mov qword [rbp - 0x48], rax
lea eax, [r13 - 0xcd]
mov r10d, 1
lea r11, [0x1800ce9c8]
lea r14, [0x1800ce850]
lea r15, [0x1800ce6d0]
cmp eax, 0x5f
ja case.default.0x18001f853
movzx eax, byte [rcx + rax + 0x20664]
mov ecx, dword [rcx + rax*4 + 0x2061c]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov eax, dword [rsi]
lea r8, [rbp - 0x28]
mov r15d, eax
mov dword [rbp - 0x38], eax
imul r15d, eax
lea rdx, [rbp - 0x20]
mov dword [rbp - 0x40], eax
lea rcx, [rbp + 0x88]
lea rax, [rbp - 0x40]
mov dword [rsp + 0x58], 0
mov qword [rsp + 0x30], rax
mov r9d, 0x6a
lea rax, [rbp - 0x38]
mov dword [rbp - 0x30], r10d
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x7c], r15d
mov dword [rbp - 0x28], r15d
mov dword [rbp - 0x20], r15d
call fcn.180029670
xor ebx, ebx
movsd xmm1, qword [rax + 0x20]
mov r14, qword [rax]
movsd qword [rbp + 0x80], xmm1
mov qword [rsp + 0x78], r14
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rbp + 0x70], xmm0
test r15d, r15d
jle 0x18001f93e
cmp r15d, 4
jb 0x18001f93e
mov r9, qword [r14 + 0x10]
lea rdx, [r14 + 0x10]
lea eax, [r15 - 1]
movsxd rcx, eax
lea rax, [r9 + rcx*4]
cmp r9, rdx
ja 0x18001f8f8
cmp rax, rdx
jae 0x18001f93e
mov eax, r15d
and eax, 0x80000003
jge 0x18001f909
dec eax
or eax, 0xfffffffc
inc eax
mov edx, r15d
sub edx, eax
movsxd rax, edx
add rbx, 4
cmp rbx, rax
jl 0x18001f911
lea eax, [rdx + 3]
mov rcx, r9
cdq
and edx, 3
add eax, edx
mov edx, 0xffffffff
sar eax, 2
movsxd r8, eax
shl r8, 4
and r8, 0xfffffffffffffffc
call sub.VCRUNTIME140.dll_memset
movsxd rcx, r15d
cmp rbx, rcx
jge 0x18001f963
nop word [rax + rax]
mov rax, qword [r14 + 0x10]
mov dword [rax + rbx*4], 0xffffffff
inc rbx
cmp rbx, rcx
jl 0x18001f950
mov dword [rbp - 0x64], 0
jmp 0x180020439
mov ecx, 2
cmp r9d, dword [rbp - 0x74]
jne 0x1800204cb
cmp r9d, dword [rsp + 0x6c]
jne 0x1800204aa
cmp r9d, dword [rsp + 0x54]
jne 0x180020489
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
test r12d, r12d
je 0x180020471
lea rdx, str.ok._n
call fcn.1800a6fd0
jmp 0x180020439
xor r9d, r9d
mov qword [rsp + 0x20], 0
mov r8, rdi
mov edx, 0xd8
mov rcx, rsi
call fcn.180013250
jmp 0x180020439
mov rax, qword [rbp + 0x130]
xor r12d, r12d
mov dword [rbp - 0x78], r12d
mov dword [rbp - 0x6c], r12d
mov eax, dword [rax]
mov dword [rbp - 0x80], eax
xor eax, eax
mov dword [rsp + 0x68], eax
jmp case.0x18001f853.222
xor eax, eax
mov dword [rbp - 0x70], eax
mov qword [rbp - 0x48], rax
jmp case.0x18001f853.222
mov r9d, 0xb4
mov qword [rsp + 0x20], r15
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180078e30
mov r9d, 0xb4
mov qword [rsp + 0x20], r14
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180078e30
jmp 0x180020439
mov ecx, 0x100000
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
xor r9d, r9d
mov qword [rbp - 0x10], rax
xor r8d, r8d
mov dword [rsp + 0x50], r9d
mov qword [rsp + 0x60], r8
mov dword [rbp - 0x74], r8d
jmp case.0x18001f853.222
xor ecx, ecx
lea rax, [rsi + 0x18]
nop dword [rax]
cmp dword [rax], 0
jne 0x1800204ec
inc rcx
add rax, 4
cmp rcx, 2
jl 0x18001fa70
jmp case.0x18001f853.222
mov dword [rsp + 0x6c], 0
mov dword [rsp + 0x54], 0
mov dword [rbp - 0x58], 7
jmp case.0x18001f853.222
mov r9d, reloc.SHELL32.dll_ILFree
xor r8d, r8d
mov rdx, r11
xor ecx, ecx
call fcn.180077620
movsxd r9, dword [rbx]
xor ecx, ecx
test r9d, r9d
jle 0x18001fb55
cmp r9d, 8
jb 0x18001fb55
mov edx, r9d
xorps xmm1, xmm1
xorps xmm2, xmm2
and edx, 0x80000007
jge 0x18001faea
dec edx
or edx, 0xfffffff8
inc edx
mov rbx, qword [rbp + 0x120]
mov eax, r9d
sub eax, edx
movsxd rdx, eax
nop dword [rax]
movdqu xmm0, xmmword [rbx + rcx*4]
paddd xmm0, xmm1
movdqa xmm1, xmm0
movdqu xmm0, xmmword [rbx + rcx*4 + 0x10]
add rcx, 8
paddd xmm0, xmm2
movdqa xmm2, xmm0
cmp rcx, rdx
jl 0x18001fb00
mov r10d, dword [rsp + 0x54]
paddd xmm1, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd eax, xmm1
add r10d, eax
mov dword [rsp + 0x54], r10d
jmp 0x18001fb61
mov rbx, qword [rbp + 0x120]
mov r10d, dword [rsp + 0x54]
xor edx, edx
xor r8d, r8d
cmp rcx, r9
jge 0x18001fba6
mov rax, r9
sub rax, rcx
cmp rax, 2
jl 0x18001fb91
lea rax, [r9 - 1]
nop dword [rax + rax]
add edx, dword [rbx + rcx*4]
add r8d, dword [rbx + rcx*4 + 4]
add rcx, 2
cmp rcx, rax
jl 0x18001fb80
cmp rcx, r9
jge 0x18001fb9a
add r10d, dword [rbx + rcx*4]
lea eax, [r8 + rdx]
add r10d, eax
mov dword [rsp + 0x54], r10d
xor ecx, ecx
cmp dword [rbx], 0xffffffff
mov dword [rbp - 0x68], ecx
je 0x18001fbc1
mov rax, rbx
inc ecx
lea rax, [rax + 4]
cmp dword [rax], 0xffffffff
jne 0x18001fbb3
mov dword [rbp - 0x68], ecx
mov r9d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x60]
mov r14, qword [rbp - 0x10]
xor r13d, r13d
test ecx, ecx
jle 0x18002008b
movsxd r15, dword [rbp - 0x80]
nop
movsxd rcx, r13d
movsxd rax, r9d
add rax, r14
mov qword [rbp - 8], rax
mov edx, dword [rbx + rcx*4]
mov eax, dword [rbx + rcx*4 + 4]
movsxd rcx, dword [rbp - 0x58]
mov qword [rbp + 0x10], rcx
add ecx, 0x400
shr eax, 0x1f
mov dword [rbp - 0x58], ecx
xor ecx, ecx
mov dword [rbp], edx
mov dword [rbp + 8], eax
test edx, edx
jle 0x18001fc36
add r9d, edx
mov dword [rsp + 0x50], r9d
nop dword [rax]
lea eax, [rcx + r13]
inc ecx
mov byte [r8 + r14], al
inc r8
cmp ecx, edx
jl 0x18001fc20
mov qword [rsp + 0x60], r8
lea rsi, [0x1800ce6d0]
mov edx, 0x129
mov r8, rsi
lea rcx, [rbp - 8]
call fcn.180078370
mov r9, rsi
mov qword [rsp + 0x20], 0
mov r8d, SHTestTokenMembership
lea rdx, [rbp + 0x20]
xor ecx, ecx
call fcn.180065860
test eax, eax
je 0x180020074
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov esi, dword [rbp - 0x70]
lea rdx, str._ld_
mov rcx, rax
mov r8d, esi
call fcn.1800a6fd0
mov rbx, qword [rbp - 0x48]
mov rcx, qword [rdi + rbx*8]
test rcx, rcx
je 0x1800205a8
movsxd rdi, dword [rbp - 0x74]
lea rax, [rbp + 0x20]
xor r9d, r9d
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], rax
lea rdx, [r14 + rdi]
lea r8d, [r9 + 0x7a]
call fcn.180097670
mov rdx, qword [rbp + 0x130]
inc esi
mov ecx, dword [rbp + 0x38]
inc rbx
add edi, ecx
mov dword [rbp - 0x70], esi
mov dword [rbp - 0x74], edi
mov eax, dword [rdx]
mov qword [rbp - 0x48], rbx
test eax, eax
je 0x18001fd11
mov r8d, 1
dec eax
add dword [rsp + 0x6c], ecx
mov esi, r8d
mov dword [rbp - 0x6c], r8d
mov dword [rdx], eax
jmp 0x18001fd14
mov rbx, qword [rbp + 0x120]
mov ecx, dword [rbp - 0x68]
jmp 0x18001fbcb
mov esi, dword [rbp - 0x6c]
add ecx, dword [rbp + 0x28]
lea r9, [rbp + 0x118]
xor eax, eax
mov dword [rbp + 0x118], ecx
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], rax
xor edx, edx
lea rax, [0x1800ce9c8]
mov ecx, 0x11a
mov qword [rsp + 0x20], rax
call fcn.1800821d0
mov rcx, qword [rbp + 0x128]
mov rdi, rax
mov rbx, rax
mov eax, dword [rsp + 0x68]
add eax, dword [rbp + 0x28]
mov dword [rsp + 0x68], eax
mov edx, dword [rcx]
cmp eax, edx
jle 0x18001fd93
mov ecx, eax
sub ecx, edx
mov rdx, qword [rbp + 0x20]
movsxd r8, ecx
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x128]
mov edx, dword [rax]
mov eax, dword [rsp + 0x68]
sub eax, edx
movsxd rbx, eax
mov eax, edx
add rbx, rdi
add eax, dword [rbp + 0x38]
mov dword [rsp + 0x68], eax
cmp eax, edx
jle 0x18001fdc7
sub eax, edx
mov rcx, rbx
mov rdx, qword [rbp + 0x30]
movsxd r8, eax
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x128]
mov ecx, dword [rax]
mov eax, dword [rsp + 0x68]
sub eax, ecx
mov dword [rsp + 0x68], ecx
cdqe
add rbx, rax
sub ebx, edi
lea rcx, [rbp + 0x118]
mov dword [rbp + 0x118], ebx
mov edx, 0xf9
lea rbx, [0x1800ce9c8]
mov r8, rbx
call fcn.180079510
mov r9d, 0x26
lea r8, [rbp + 0x40]
xor edx, edx
mov rcx, rbx
call fcn.180072020
test eax, eax
je 0x18002003d
js 0x18002001d
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov edi, dword [rbp - 0x80]
lea rdx, str.__d__
mov rcx, rax
mov r8d, edi
call fcn.1800a6fd0
movsxd rbx, dword [rsp + 0x6c]
lea rax, [rbp + 0x40]
xor r9d, r9d
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0x100]
lea rdx, [r14 + rbx]
lea r8d, [r9 + 0x7a]
mov rcx, qword [rax + r15*8]
call fcn.180097670
add ebx, dword [rbp + 0x58]
lea rax, [rbp + 0x40]
inc edi
mov dword [rsp + 0x6c], ebx
mov dword [rbp - 0x80], edi
mov r9d, 0x11b
lea rdi, [0x1800ce850]
mov qword [rsp + 0x20], rax
mov rcx, rdi
xor r8d, r8d
xor edx, edx
inc r15
call fcn.180078570
lea r9, [rbp + 0x60]
mov dword [rsp + 0x20], SHTestTokenMembership
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call fcn.18004fb30
test eax, eax
jle 0x18002001d
mov ebx, 0xbb
nop word [rax + rax]
cmp ebx, 0xbb
je 0x18001ff72
cmp ebx, 0x5346
je 0x18001ff26
cmp ebx, 0xa5d1
jne 0x18001ffea
test r12d, r12d
jne 0x180020508
cmp dword [rbp + 8], r12d
mov eax, 1
cmovne r12d, eax
cmp qword [rbp + 0x10], 0xffffffffffffffff
mov dword [rbp - 0x78], r12d
je 0x18001ffea
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, dword [rbp + 0x10]
lea rdx, str.while_aZ_ba
mov rcx, rax
call fcn.1800a6fd0
jmp 0x18001ffea
test esi, esi
jne 0x18001ff51
cmp dword [rbp + 4], esi
jne 0x18001ff5b
lea ecx, [rsi + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.DX11Renderer:_Error_exit__s...
call fcn.1800a6fd0
lea ecx, [rsi + 1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp dword [rbp + 4], 0
jne 0x18002052e
mov edi, dword [rsp + 0x54]
mov eax, 1
add edi, dword [rbp]
mov esi, eax
mov dword [rsp + 0x54], edi
mov dword [rbp - 0x6c], eax
jmp 0x18001ffe3
xor r9d, r9d
mov dword [rsp + 0x20], SHTestTokenMembership
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call fcn.18004fb30
xor eax, eax
lea r9, [rbp - 8]
mov qword [rsp + 0x28], rax
xor r8d, r8d
mov edx, 0xed
mov qword [rsp + 0x20], rax
mov rcx, rdi
call fcn.18002bce0
mov r8d, 0x28
lea rdx, [rbp + 0x60]
lea rcx, [rbp - 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x18002057d
movsxd rdi, dword [rsp + 0x54]
movsxd r8, dword [rbp]
mov rdx, qword [rbp - 8]
lea rcx, [r14 + rdi]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x180020554
lea rdi, [0x1800ce850]
add ebx, 0x528b
cmp ebx, 0xf7a1
jbe 0x18001fec0
lea r9, [rbp + 0x60]
mov dword [rsp + 0x20], SHTestTokenMembership
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call fcn.18004fb30
test eax, eax
jg 0x18001feb1
mov r9d, 0x26
lea r8, [rbp + 0x40]
xor edx, edx
lea rcx, [0x1800ce9c8]
call fcn.180072020
test eax, eax
jne 0x18001fe06
lea r9, [0x1800ce6d0]
mov qword [rsp + 0x20], 0
mov r8d, SHTestTokenMembership
lea rdx, [rbp + 0x20]
xor ecx, ecx
call fcn.180065860
mov rdi, qword [rbp + 0x100]
test eax, eax
jne 0x18001fc73
mov rbx, qword [rbp + 0x120]
mov r8, qword [rsp + 0x60]
inc r13d
mov r9d, dword [rsp + 0x50]
cmp r13d, dword [rbp - 0x68]
jl 0x18001fbe0
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [rbp - 0x48]
cmp qword [rdi + rax*8], 0
jne 0x1800205f4
movsxd rax, dword [rbp - 0x80]
cmp qword [rdi + rax*8], 0
jne 0x1800205ce
mov r13d, 0xda
jmp 0x180020432
cmp dword [rsp + 0x58], 0
mov r8, qword [rsp + 0x78]
jle 0x18002020b
mov rax, qword [rbp + 0x128]
cmp dword [rax], 0
je 0x18002020b
xor edi, edi
cmp dword [r8 + 0x30], edi
jle 0x180020204
mov r13d, dword [rsp + 0x58]
xor r15d, r15d
mov r12d, dword [rbp - 0x7c]
xor r14d, r14d
nop dword [rax + rax]
mov rax, qword [r8 + 0x20]
cmp dword [r14 + rax], 1
jg 0x1800201d4
mov rax, qword [r8 + 0x18]
mov rcx, qword [r15 + rax]
mov ebx, dword [rcx]
lea esi, [rbx + 1]
cmp esi, r12d
jne 0x180020126
lea esi, [rbx - 1]
jmp 0x180020188
mov rax, qword [rbp + 0x120]
mov ecx, dword [rax]
mov eax, ebx
cdq
idiv ecx
inc edx
cmp edx, ecx
jge 0x18002017d
mov eax, ebx
cdq
idiv ecx
inc eax
cmp eax, ecx
je 0x180020188
mov rax, qword [rbp + 0x100]
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x28], 0
xor r9d, r9d
mov r8d, 0x8c
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov dword [rsp + 0x58], r10d
call fcn.1800a58d0
mov r8, qword [rsp + 0x78]
test eax, eax
je 0x180020188
mov rax, qword [rbp + 0x120]
mov esi, dword [rax]
add esi, ebx
mov rax, qword [r8 + 0x10]
lea edx, [r13 - 1]
movsxd rcx, esi
mov r9, r8
mov dword [rbp - 0x60], edi
movsxd rbx, dword [rax + rcx*4]
lea rcx, [rbp - 0x60]
mov rax, qword [r8 + 0x20]
mov r8d, 0xd1
mov dword [rsp + 0x58], ebx
cmp dword [rax + rbx*4], 1
cmovne edx, r13d
lea r13d, [rdx - 1]
lea rdx, [rsp + 0x58]
call fcn.18006d0e0
mov r8, qword [rsp + 0x78]
mov r10d, 1
cmp edi, ebx
jge 0x1800201de
inc edi
add r14, 4
add r15, 8
cmp edi, dword [r8 + 0x30]
jl 0x180020100
mov r12d, dword [rbp - 0x78]
mov rsi, qword [rbp + 0x120]
mov r9d, dword [rsp + 0x50]
mov dword [rsp + 0x58], r13d
mov r13d, dword [rbp + 0x118]
mov rdi, qword [rbp + 0x100]
mov qword [rbp - 0x50], r8
jmp 0x18002043e
mov byte [rbp - 0x50], 1
jmp case.0x18001f853.222
mov rax, qword [rbp + 0x120]
lea rcx, [rsp + 0x70]
mov r9, rdi
mov dword [rbp - 0x60], 0
mov r8, rbx
mov dword [rsp + 0x70], 0
mov eax, dword [rax]
mov dword [rbp + 0x118], eax
mov rax, qword [rbp + 0x128]
mov qword [rsp + 0x40], rax
mov rax, qword [rbp + 0x130]
mov dword [rsp + 0x38], 0x4a
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x118]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rdx, [rbp - 0x60]
call fcn.180057bb0
mov dword [rbp - 0x50], eax
jmp 0x180020432
mov r15, qword [rbp + 0x120]
xor r14d, r14d
mov edx, dword [r15]
test edx, edx
jle 0x1800203f5
mov r13d, dword [rsp + 0x58]
mov r12d, dword [rbp - 0x64]
nop word [rax + rax]
xor esi, esi
mov eax, edx
test edx, edx
jle 0x1800203dc
nop dword [rax]
mov rax, qword [rsp + 0x78]
mov ebx, edx
imul ebx, r14d
mov rax, qword [rax + 0x10]
add ebx, esi
movsxd rcx, ebx
cmp dword [rax + rcx*4], 0xffffffff
lea r8, [rax + rcx*4]
mov eax, edx
jne 0x1800203c7
mov dword [r8], r12d
lea rdx, [rsp + 0x70]
mov r8d, 0x8c
mov qword [rsp + 0x28], 0
xor r9d, r9d
mov dword [rsp + 0x70], 4
xor ecx, ecx
mov qword [rsp + 0x20], rdi
call fcn.1800a58d0
mov r8d, dword [rbp - 0x7c]
lea edi, [rbx + 1]
cmp edi, r8d
jge 0x1800203b7
cmp eax, 4
jge 0x18002033c
mov rcx, qword [rbp + 0x128]
cmp dword [rcx], 0
jne 0x1800203b7
cmp eax, 1
jl 0x1800203b7
mov edx, dword [r15]
lea eax, [rsi + 1]
cmp eax, edx
je 0x18002039b
mov rax, qword [rsp + 0x78]
movsxd rcx, edi
mov rax, qword [rax + 0x10]
cmp dword [rax + rcx*4], 0xffffffff
jne 0x18002039b
lea eax, [rdx + rbx]
cmp eax, r8d
jge 0x1800203a0
mov eax, 1
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x70], eax
lea rdx, [rsp + 0x70]
mov rax, qword [rbp + 0x100]
xor r9d, r9d
mov r8d, 0x8c
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.1800a58d0
mov r8d, dword [rbp - 0x7c]
test eax, eax
jne 0x1800203a0
mov edi, dword [r15]
add edi, ebx
cmp edi, r8d
jge 0x1800203b7
mov rax, qword [rsp + 0x78]
movsxd rcx, edi
mov rax, qword [rax + 0x10]
mov dword [rax + rcx*4], r12d
jmp 0x1800203ba
inc r13d
mov eax, dword [r15]
inc r12d
mov rdi, qword [rbp + 0x100]
inc esi
mov edx, eax
cmp esi, eax
jl 0x1800202c0
mov dword [rbp - 0x64], r12d
mov dword [rsp + 0x58], r13d
inc r14d
mov edx, eax
cmp r14d, eax
jl 0x1800202b0
mov r13d, dword [rbp + 0x118]
mov r12d, dword [rbp - 0x78]
mov rax, qword [rsp + 0x78]
xor r9d, r9d
mov ecx, dword [rbp - 0x64]
xor r8d, r8d
mov edx, 0xcc
mov qword [rsp + 0x20], 0
mov dword [rax + 0x30], ecx
mov rcx, rax
call fcn.18009aa10
mov rsi, r15
jmp 0x180020439
mov rcx, qword [rbp + 0x120]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x48]
mov rsi, qword [rbp + 0x120]
mov r9d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x60]
lea rcx, [0x180000000]
dec r13d
mov dword [rbp + 0x118], r13d
cmp r13d, dword [rbp - 0x18]
jbe case.0x18001f853.215
mov rbx, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x108]
jmp 0x18001f80f
lea rdx, str.ERROR_Faild_to_endTransaction__s.
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._div_id_screen_uninstall_comple
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._._Frameworks__..framework_
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.PSTN_NUMBER_HAS_INVALID_PREFIX
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov byte [rbp - 0x50], 0
mov rax, qword [rbp - 0x50]
add rsp, 0x1b8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Check_failed:_external_cursor___NULL.
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.SkyConnectionEnv::RemoveTimer:_id_lld
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, edi
lea rdx, str.appearance_page_appearance_fonts_page.js
mov rcx, rax
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, dword [rsp + 0x54]
lea rdx, str.int_amd64_arch_reg_to_regnum_int_
mov rcx, rax
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.fixup_MICROMIPS_TLS_GD
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.no_rax_in_non_64_bit_mode.
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Local_CSS_Files_Directory
call fcn.1800a6fd0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3