Function at 0x14001c9b0
Capabilities:
Accept command line arguments
Resolve path using msvcrt
Terminate process

Disassembly:
mov word [rsp + 0x20], r9w
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 - 0x18]
sub rsp, 0x118
mov r12, r8
mov qword [rsp + 0x48], r8
mov r13, rdx
mov r15, rcx
call fcn.140025084
mov ebx, 0x200
test al, al
jne 0x14001d060
xor edi, edi
mov qword [rsp + 0x38], rdi
lea rdx, [rsp + 0x38]
mov rcx, r12
call fcn.14001d590
mov ebx, dword [r12 + 0x78]
add ebx, 0x1f
shr ebx, 5
movzx eax, word [r15 + 0x48]
mov ecx, 0x14c
mov r14d, 0x3a64
cmp ax, cx
je 0x140086bc4
cmp ax, r14w
je 0x140086bc4
mov ecx, 0x3a65
mov edx, 0x1c4
mov r8d, 0xaa64
mov esi, 0xa64e
cmp ax, cx
jb 0x140086bee
cmp ax, si
jae 0x140086bee
mov dword [rsp + 0x40], edi
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], rdi
mov byte [rsp + 0x68], 1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rdi
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], rdi
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
movdqa xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], rdi
mov rbx, qword [r12 + 0x140]
mov rax, qword [rbx]
mov rdi, qword [rax + 0x68]
lea rdx, [rsp + 0x60]
mov rcx, rbx
call rdi
test eax, eax
js 0x1400872d8
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
call qword [rax + 0x18]
test eax, eax
js 0x1400872d8
lea r9, [rsp + 0x38]
mov rdx, r12
mov rcx, r15
call fcn.14001d180
mov r9, qword [rsp + 0x60]
mov r8, r12
mov edx, dword [rsp + 0x40]
mov rcx, r15
call fcn.140018930
mov ebx, dword [rsp + 0x40]
shl rbx, 2
mov rcx, rbx
call qword [sym.imp.tbbmalloc.dll_scalable_malloc]
mov rdi, rax
test rax, rax
je 0x1400872cb
mov rcx, rax
cmp dword [0x1401f7008], 3
jl 0x140086c31
mov rdx, rbx
call fcn.140048cf0
mov qword [0x1401fa518], rdi
cmp dword [r12 + 0x148], 0
je 0x14001cd19
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
call qword [rax + 0x28]
xor r13d, r13d
mov edi, r13d
mov qword [rsp + 0x30], r13
lea r14d, [r13 + 1]
lea r12, [0x14001e780]
lea rcx, [0x14001e720]
mov rbx, qword [rsp + 0x38]
mov rax, qword [rbx]
mov rsi, qword [rax + 0x18]
test rdi, rdi
je 0x14001cbd3
mov rax, qword [rdi]
mov rdx, qword [rax + 0x10]
cmp rdx, rcx
jne 0x14001cfb9
add dword [rdi + 8], 0xffffffff
jne 0x14001cbbe
mov rcx, qword [rdi + 0x20]
add dword [rcx + 0x48], 0xffffffff
je 0x14001cfd5
cmp dword [rdi + 8], 0
jne 0x14001cbce
cmp byte [rdi + 0xc], 0
je 0x14001d0d2
mov qword [rsp + 0x30], r13
cmp rsi, r12
jne 0x14001cc8c
mov eax, dword [rbx + 0x20]
sub eax, dword [rbx + 0x24]
cmp eax, 1
jbe 0x14001cbf0
mov dword [rbp + 0x78], 1
jmp 0x14001cbfb
mov dword [rbp + 0x78], eax
test eax, eax
je 0x14001cfc3
xor r15d, r15d
mov edi, r15d
mov r15, qword [rbp + 0x60]
mov esi, dword [rbx + 0x24]
add esi, edi
mov rdx, qword [rbx + 0x28]
cmp dword [rdx + 8], 0
jne 0x140086c4f
lea rcx, [rsi + rsi*4]
mov rax, qword [rbx + 0x10]
lea r8, [rax + rcx*8]
mov rax, qword [rbx + 0x18]
test rax, rax
je 0x14001cc30
inc dword [rax + 0x48]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x18], r8
mov dword [rdx + 0x10], esi
xor esi, esi
mov dword [rdx + 8], esi
mov rdx, qword [rbx + 0x28]
mov eax, edi
mov qword [rsp + rax*8 + 0x30], rdx
test rdx, rdx
je 0x14001cca5
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 8]
inc edi
mov eax, dword [rbp + 0x78]
cmp edi, eax
jb 0x14001cc05
xor r13d, r13d
add dword [rbx + 0x24], eax
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x14001cca3
mov edx, r14d
lea rcx, [rsp + 0x50]
call fcn.14001af70
inc r14d
mov rdi, qword [rsp + 0x30]
jmp 0x14001cb82
lea r9, [rbp + 0x78]
lea r8, [rsp + 0x30]
mov edx, 1
mov rcx, rbx
call rsi
test eax, eax
jns 0x14001cc68
xor esi, esi
cmp dword [rbp - 0x70], 0
mov r12, qword [rsp + 0x48]
mov r13, qword [rbp + 0x68]
jne 0x140086ca9
mov rcx, r15
call fcn.140025084
test al, al
jne 0x14001d09a
test byte [r15 + 0x154], 0x40
je 0x14001ccdf
test dword [r15 + 0x1270], 0x10000
je 0x14001cd00
mov ebx, esi
cmp dword [rbp - 0x70], 0
ja 0x140086e9f
cmp byte [0x1401fa4e1], 0
jne 0x14001cd00
mov ebx, esi
cmp dword [rbp - 0x60], 0
ja 0x14001d100
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x140086ec1
mov esi, 0xa64e
mov r14d, 0x3a64
mov r8, qword [rbp - 0x20]
test r8, r8
jne 0x140086ecd
cmp byte [0x1401fa4e1], 0
jne 0x140086ee3
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x28], al
xor ebx, ebx
mov word [rsp + 0x20], bx
lea r9, [rsp + 0x60]
mov r8, r13
mov rdx, r12
mov rcx, r15
call fcn.140019590
mov rcx, qword [0x1401fb730]
test rcx, rcx
je 0x14001cd6f
call qword [sym.imp.tbbmalloc.dll_scalable_free]
mov qword [0x1401fb730], rbx
mov edi, 0x2000
cmp dword [0x1401fa544], 6
jne 0x14001cd99
test dword [r15 + 0x150], 0x8000000
je 0x14001cd99
test word [r12 + 0x128], di
jne 0x14001d023
mov r8, qword [rbp - 0x30]
test r8, r8
jne 0x140086f19
test dword [r15 + 0x1ac], 0x400
jne 0x140086f39
mov eax, dword [r12 + 0x8c]
test edi, eax
jne 0x140086fce
cmp qword [0x1401fa458], r12
je 0x14001d0ed
cmp dword [0x1401fa544], 6
jne 0x14001cdeb
test byte [r15 + 0x150], 8
jne 0x140087011
test byte [r15 + 0x154], 0x40
je 0x14001ce06
test dword [r15 + 0x1270], 0x10000
je 0x14001cfe4
test dword [r12 + 0x130], 0x200
je 0x14001ce46
mov eax, dword [r12 + 0x8c]
test eax, 0xc00
je 0x14001ce46
bt eax, 0xb
jae 0x14001ce3c
or dword [r15 + 0x11dc], 0x100
mov eax, dword [r12 + 0x8c]
bt eax, 0xa
jb 0x140087041
lea r9, [rsp + 0x60]
lea r8, [rbp - 0x58]
mov rdx, r12
mov rcx, r15
call fcn.14004fcfc
mov rdx, r12
mov rcx, r15
call fcn.14004f698
mov rdx, r12
mov rcx, r15
call fcn.140010814
test byte [r15 + 0x154], 0x40
je 0x14001ce87
test dword [r15 + 0x1270], 0x10000
je 0x14001cea5
cmp dword [0x1401fa544], 5
je 0x140087051
test dword [r15 + 0x1ac], 0x800
jne 0x140087051
mov rcx, r15
call fcn.14003149c
test al, al
je 0x14001ceb9
mov rdx, r12
call fcn.14004c830
mov rcx, qword [0x1401fa518]
test rcx, rcx
je 0x14001cecb
call qword [sym.imp.tbbmalloc.dll_scalable_free]
mov qword [0x1401fa518], rbx
mov rcx, qword [0x1401fb748]
test rcx, rcx
je 0x14001ceeb
call qword [sym.imp.tbbmalloc.dll_scalable_free]
mov qword [0x1401fb748], rbx
mov qword [0x1401fb750], rbx
cmp byte [0x1401fa4e1], 0
jne 0x14008706b
movzx eax, word [r15 + 0x48]
mov ecx, 0x3a65
cmp ax, cx
jb 0x14008707b
cmp ax, si
jae 0x14008707b
mov rcx, qword [0x1401fab50]
test rcx, rcx
jne 0x1400870bc
mov qword [0x1401fab50], rbx
cmp byte [0x1401fcb00], 0
jne 0x1400870c8
mov rcx, r12
call fcn.14002eacc
test al, al
jne 0x14001d008
mov rcx, qword [rbp - 0x48]
test rcx, rcx
jne 0x14001d055
mov rcx, qword [rbp - 0x58]
test rcx, rcx
jne 0x1400872b3
mov rcx, qword [rbp - 0x68]
test rcx, rcx
jne 0x14001d155
mov rcx, qword [rbp - 0x78]
test rcx, rcx
jne 0x1400872bf
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x14001cf94
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14001cfa5
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
add rsp, 0x118
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov rcx, rdi
call rdx
jmp 0x14001cbce
mov eax, 1
mov dword [rbp + 0x78], eax
mov qword [rsp + 0x30], r13
jmp 0x14001cc65
cmp byte [rcx + 0x47], 0
je 0x14001cbbe
jmp 0x140086c41
test byte [r12 + 0x128], 0x40
jne 0x14001ce70
lea rcx, [r15 + 0x1170]
lea rdx, [rbp + 0x70]
call fcn.140013c44
jmp 0x14001ce70
mov rdi, qword [r12 + 0xc8]
cmp qword [rdi + 0xd0], 0
je 0x14001cf4f
jmp 0x1400871a2
cmp dword [rbp - 0x40], ebx
jbe 0x14001cd99
nop dword [rax]
mov ecx, ebx
mov rax, qword [rbp - 0x48]
lea r9, [rsp + 0x60]
mov r8, qword [rax + rcx*8]
mov rdx, r12
call fcn.1400433b8
inc ebx
cmp ebx, dword [rbp - 0x40]
jb 0x14001d030
xor ebx, ebx
jmp 0x14001cd99
call qword [sym.imp.tbbmalloc.dll_scalable_free]
jmp 0x14001cf5c
cmp byte [0x1401fbe60], 0
je 0x14001d160
test word [r12 + 0x128], bx
jne 0x14001c9fd
mov rcx, r12
call fcn.14002eacc
test al, al
je 0x14001c9fd
or word [r12 + 0x128], bx
jmp 0x14001c9fd
mov rcx, r12
call fcn.14002eacc
test al, al
je 0x14001d0c2
lock bts dword [r12 + 0x12c], 2
mov r12, qword [rbp + 0x70]
mov rcx, r12
call fcn.1400253ac
jmp 0x14001ccc8
mov rdx, r15
mov rcx, r12
call fcn.140035750
jmp 0x14001ccc8
cmp byte [0x1401fa4b8], 0
jne 0x14001cbce
mov rcx, rdi
call qword [sym.imp.tbbmalloc.dll_scalable_free]
jmp 0x14001cbce
cmp byte [0x1401fcc53], 0
je 0x14001cdd4
jmp 0x140087001
mov rcx, qword [0x1401fa530]
test rcx, rcx
jne 0x14001d11f
lea rcx, [0x1401fa530]
call fcn.14002998c
mov rcx, qword [0x1401fa530]
cmp qword [rcx + 0x10e0], 0
jne 0x14001d135
call fcn.14003fa68
mov rcx, qword [0x1401fa530]
mov r8d, ebx
mov rax, qword [rbp - 0x68]
mov r8, qword [rax + r8*8]
mov rdx, r12
call fcn.1400166f0
inc ebx
cmp ebx, dword [rbp - 0x60]
jae 0x14001cd00
jmp 0x14001d100
call qword [sym.imp.tbbmalloc.dll_scalable_free]
jmp 0x14001cf76
mov byte [0x1401fbe60], 1
mov rcx, r15
call fcn.140055df4
jmp 0x14001d06d
mov edx, ebx
shl rdx, 2
mov ecx, 8
call fcn.14004881c
test rax, rax
je 0x1400872ed
mov qword [0x1401fab50], rax
movzx eax, word [r15 + 0x48]
jmp 0x14001ca3f
cmp ax, dx
je 0x140086c08
cmp ax, r14w
je 0x140086c08
cmp ax, si
je 0x140086c08
cmp ax, r8w
jne 0x14001ca66
mov dword [0x1401fcde8], ebx
lea rcx, [rbx*4]
call qword [sym.imp.tbbmalloc.dll_scalable_malloc]
test rax, rax
je 0x1400872ed
mov qword [0x1401fcde0], rax
jmp 0x14001ca66
mov r8, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
nop
jmp 0x14001cb4b
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x58]
nop
jmp 0x14001cbbe
mov ecx, 0x28
call fcn.14004e6b4
mov rdx, rax
mov qword [rbp - 0x10], rax
test rax, rax
je 0x140086ca0
lea rcx, [rsi + rsi*4]
mov rax, qword [rbx + 0x10]
lea r8, [rax + rcx*8]
mov rax, qword [rbx + 0x18]
lea rcx, [0x1401a2640]
mov qword [rdx], rcx
test rax, rax
je 0x140086c87
inc dword [rax + 0x48]
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x18], r8
mov dword [rdx + 0x10], esi
xor esi, esi
mov dword [rdx + 8], esi
mov byte [rdx + 0xc], sil
jmp 0x14001cc44
xor esi, esi
mov edx, esi
jmp 0x14001cc44
cmp dword [r15 + 0x194], 2
jne 0x14001ccb8
movabs rax, 0x4000000000
mov edx, 0x17ae
mov rcx, r12
test qword [r15 + 0x278], rax
lea r8, str._DEBUG:MINI
jne 0x140086ce0
lea r8, str._DEBUG:FASTLINK
call fcn.1400583f4
mov cl, 1
call fcn.140005b0c
mov byte [0x1401fadc8], 0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov ecx, 0x30
call qword [sym.imp.tbbmalloc.dll_scalable_malloc]
mov rbx, rax
test rax, rax
je 0x140086e92
mov rcx, qword [0x1401fa558]
mov rax, qword [rcx]
mov rdi, 0xffffffffffffffff
inc rdi
cmp word [rax + rdi*2], 0
jne 0x140086d23
add rdi, 3
lea rcx, [rdi + rdi]
call qword [sym.imp.tbbmalloc.dll_scalable_malloc]
mov rsi, rax
test rax, rax
je 0x140086e92
mov r9, qword [0x1401fa558]
mov r9, qword [r9]
lea r8, [0x1401a1388]
mov rdx, rdi
mov rcx, rax
call fcn.140005090
mov qword [rbx], rsi
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rcx, rax
mov eax, 0x20
movzx edx, word [rcx]
cmp dx, 0x22
jne 0x140086d89
mov eax, 0x22
add rcx, 2
movzx edx, word [rcx]
cmp dx, ax
je 0x140086d9a
add rcx, 2
movzx edx, word [rcx]
cmp dx, ax
jne 0x140086d8e
lea rax, [rcx + 2]
cmp dx, 0x22
cmovne rax, rcx
add rax, 2
mov qword [rbx + 8], rax
lea rax, str._DEBUG:FORCEFULL
mov qword [rbx + 0x10], rax
xor eax, eax
mov qword [rbx + 0x18], rax
cmp byte [0x1401fcad2], al
je 0x140086de5
call fcn.14000775c
lea rdx, [0x1401cb028]
mov ecx, 0x2347
call fcn.14000761c
mov rcx, rbx
call fcn.1401320c4
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov rdx, 0xffffffffffffffff
mov r8, rdx
call qword [sym.imp.KERNEL32.dll_SetProcessWorkingSetSize]
call fcn.140005adc
cmp byte [0x1401fa4b8], 0
je 0x140086e25
mov rcx, qword [0x1401fa4f0]
test rcx, rcx
je 0x140086e25
call fcn.1400ba5e4
call fcn.140005c4c
call fcn.140042888
mov rcx, rax
call fcn.140005f1c
lea rcx, [rbp + 0x70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__get_wpgmptr]
test eax, eax
je 0x140086e4d
xor ecx, ecx
call fcn.14005e418
int3
mov rdi, qword [rbp + 0x70]
mov r8, rbx
mov rdx, rdi
lea rcx, [rbp + 0x60]
call fcn.1400052dc
cmp byte [rbp + 0x60], 0
jne 0x140086e76
mov r8, rdi
mov edx, 0x486
xor ecx, ecx
call fcn.14005e3e8
int3
mov rcx, rbx
call qword [sym.imp.tbbmalloc.dll_scalable_free]
mov rcx, rsi
call qword [sym.imp.tbbmalloc.dll_scalable_free]
mov ecx, dword [rbp + 0x64]
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov edx, 0x44e
xor ecx, ecx
call fcn.14005e3e8
int3
mov r8d, ebx
mov rax, qword [rbp - 0x78]
mov r8, qword [rax + r8*8]
mov rdx, r12
mov rcx, r15
call fcn.1400166f0
inc ebx
cmp ebx, dword [rbp - 0x70]
jb 0x140086e9f
jmp 0x14001cceb
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
jmp 0x14001cd0e
lea r9, [rsp + 0x60]
mov rdx, r12
mov rcx, r15
call fcn.140132108
nop
jmp 0x14001cd26
lea r8, [rsp + 0x70]
mov rdx, r12
mov rcx, r15
call fcn.1400fab9c
test al, al
jne 0x14001cd33
lea rcx, [rsp + 0x50]
call fcn.14012f42c
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
jne 0x140087153
jmp 0x14008715a
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x38]
mov rdx, r12
mov rcx, r15
call fcn.140132d1c
nop
jmp 0x14001cda6
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x140086f87
mov rax, qword [rcx + 0x10]
sub rcx, qword [rax + 0xd0]
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
inc edx
mov dword [r12 + 0x90], edx
mov r8, qword [rbp - 0x28]
mov rdx, r12
mov rcx, r15
call fcn.1400efa30
nop
jmp 0x14001cdb7
test byte [r12 + 0x130], 8
je 0x14001cdb7
test byte [r15 + 0x154], 0x40
je 0x140086fb1
test dword [r15 + 0x1270], 0x10000
je 0x14001cdb7
mov edx, 0x10bf
mov rcx, r12
call fcn.140124b74
or dword [r15 + 0x1270], 0x200000
jmp 0x14001cdb7
mov byte [0x1401fcc50], 1
cmp byte [0x1401fa4b8], 0
je 0x14001cdc7
mov cl, 1
call fcn.140005b0c
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14000510c
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_ExitProcess]
shr eax, 0xf
and al, 1
mov byte [0x1401fcc52], al
jmp 0x14001cdd4
test byte [r15 + 0x154], 0x40
je 0x14008702c
test dword [r15 + 0x1270], 0x10000
je 0x14001cdeb
mov r8, r12
mov rcx, qword [r15 + 0x1078]
call fcn.140128634
nop
jmp 0x14001cdeb
or dword [r15 + 0x11dc], 0x200
jmp 0x14001ce46
mov r8, qword [r15 + 0xf28]
mov rdx, r12
lea rcx, [rsp + 0x60]
call fcn.14013f834
nop
jmp 0x14001cea5
lea rcx, [rsp + 0x70]
call fcn.14003feb0
nop
jmp 0x14001ceff
mov ecx, 0x1c4
cmp ax, cx
je 0x14008709e
cmp ax, r14w
je 0x14008709e
cmp ax, si
je 0x14008709e
mov ecx, 0xaa64
cmp ax, cx
jne 0x14001cf1b
mov rcx, qword [0x1401fcde0]
test rcx, rcx
je 0x1400870b0
call qword [sym.imp.tbbmalloc.dll_scalable_free]
mov qword [0x1401fcde0], rbx
jmp 0x14001cf1b
call qword [sym.imp.tbbmalloc.dll_scalable_free]
nop
jmp 0x14001cf2b
cmp byte [0x1401fcc28], 0
jne 0x14001cf3f
cmp dword [0x1401fa544], 6
jne 0x14001cf3f
cmp r12, qword [0x1401fa458]
jne 0x14008715f
call fcn.140135938
cmp dword [0x1401fc948], 0
jbe 0x140087118
mov eax, ebx
mov rdx, qword [0x1401fc940]
mov rdx, qword [rdx + rax*8]
mov rcx, r15
call fcn.1400f7724
inc ebx
cmp ebx, dword [0x1401fc948]
jb 0x1400870f9
mov rcx, qword [0x1401fc940]
test rcx, rcx
je 0x140087133
call qword [sym.imp.tbbmalloc.dll_scalable_free]
xor eax, eax
mov qword [0x1401fc940], rax
mov qword [0x1401fc948], 0
lea rcx, [rsp + 0x50]
call fcn.14012f42c
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14008715a
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
jmp 0x14001cfa5
test byte [r15 + 0x154], 0x40
je 0x140087191
mov eax, dword [r15 + 0x1270]
and eax, 0x110000
cmp eax, 0x10000
je 0x14001cf3f
test dword [r15 + 0x1270], 0x10000
je 0x14001cf3f
mov rdx, r12
mov rcx, r15
call fcn.1400f7724
nop
jmp 0x14001cf3f
mov eax, dword [r12]
sub eax, 0x3c
mov dword [rsp + 0x48], eax
lea r8, [rsp + 0x48]
lea rdx, [rbp - 0x10]
mov rcx, qword [rdi + 0xc8]
call fcn.14012e7d8
mov rax, qword [rdi + 0xc8]
mov rcx, qword [rax + 0x18]
add rcx, qword [rax]
cmp qword [rbp - 0x10], rcx
je 0x14001cf4f
mov rax, qword [rbp - 8]
mov r13b, 1
mov r15, qword [rax + 0x10]
mov rsi, qword [rax + 8]
cmp rsi, r15
je 0x14001cf4f
movabs rax, 0xde5fb9d2630458e9
mov r14, qword [rbp + 0x60]
mov r12, qword [rbp + 0x60]
test r13b, r13b
je 0x140087263
mul qword [rsi]
lea r9, [rdx + rax]
mov r8, rsi
lea rdx, [rbp]
mov rcx, qword [rdi + 0xd0]
call fcn.14012ea1c
xor r13b, r13b
mov rax, qword [rbp + 8]
mov r14d, dword [rax + 0x10]
add r14, qword [rdi + 0xd8]
mov rbx, qword [rbp + 0x60]
mov rcx, qword [rbx + 0x13c0]
test rcx, rcx
jne 0x140087258
lea rcx, [rbx + 0x13c0]
call fcn.1400d08bc
mov rcx, qword [rbx + 0x13c0]
mov rdx, r14
call fcn.1400d0978
mov r12, rax
mov rbx, qword [rsi + 8]
mov rdx, r14
mov rcx, rbx
call fcn.140135274
mov rdx, rax
mov rax, qword [rbp + 0x60]
mov rcx, qword [rax + 0xf28]
call fcn.140042580
mov r9, rbx
mov r8, rax
mov rdx, r12
mov rcx, qword [rbp + 0x60]
call fcn.14013004c
add rsi, 0x10
cmp rsi, r15
movabs rax, 0xde5fb9d2630458e9
jne 0x140087204
jmp 0x14001cf4f
call qword [sym.imp.tbbmalloc.dll_scalable_free]
nop
jmp 0x14001cf69
call qword [sym.imp.tbbmalloc.dll_scalable_free]
nop
jmp 0x14001cf83
mov edx, 0x44e
xor ecx, ecx
call fcn.14005e3e8
int3
mov ecx, eax
call fcn.1400eb398
mov edx, 0x4d3
mov rcx, r12
call fcn.140124a00
nop
mov edx, 0x44e
xor ecx, ecx
call fcn.14005e3e8
int3