Function at 0x140006690
Capabilities:
Create directory
Delete file
Enumerate files on windows

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x618
movaps xmmword [rsp + 0x600], xmm8
movaps xmmword [rsp + 0x5f0], xmm7
movaps xmmword [rsp + 0x5e0], xmm6
mov rax, qword [0x14002f010]
xor rax, rsp
mov qword [rsp + 0x5d8], rax
test cl, cl
je 0x140006811
mov rsi, rdx
mov qword [rsp + 0x38], 0
mov ecx, 0x60
call fcn.14002623c
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x30], rax
lea rdi, [rsp + 0x480]
mov rcx, rdi
mov rdx, rsi
mov r8d, 1
mov r9d, 1
call fcn.140014c30
lea rsi, [rsp + 0x30]
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
call fcn.140005b90
movaps xmm6, xmmword [0x1400281d0]
movups xmmword [rsp + 0x70], xmm6
mov byte [rsp + 0x60], 0
lea rdx, str.StopSendingReportsFor
lea rdi, [rsp + 0x60]
mov rcx, rdi
call fcn.140004c60
lea rdx, [rsp + 0x5b0]
mov rcx, rsi
mov r8, rdi
call fcn.14000e2f0
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x5b0]
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jae 0x140006acf
cmp rdi, rsi
je 0x1400069ea
movups xmmword [rsp + 0x70], xmm6
mov byte [rsp + 0x60], 0
lea rdx, str.StopSendingReportsFor
lea rsi, [rsp + 0x60]
mov rcx, rsi
call fcn.140004c60
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x5b0]
mov r8, rsi
call fcn.140018160
mov rdi, qword [rsp + 0x5b0]
movups xmmword [rsp + 0x580], xmm6
mov byte [rsp + 0x570], 0
mov rdx, qword [0x14002f2c8]
add rdx, 1
lea rbx, [rsp + 0x570]
mov rcx, rbx
call fcn.140003970
mov r8, qword [0x14002f2c8]
cmp qword [0x14002f2d0], 0xf
jbe 0x140006872
mov rdx, qword [0x14002f2b8]
jmp 0x140006879
movaps xmm0, xmmword [0x1400281d0]
movups xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x60], 0
lea rdx, [0x14002a951]
lea rsi, [rsp + 0x60]
mov rcx, rsi
call fcn.140004c60
mov ecx, 1
mov rdx, rsi
call fcn.140007e00
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jb 0x140006d48
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007a02
call fcn.140026280
jmp 0x140006d48
lea rdx, [0x14002f2b8]
mov rcx, rbx
call fcn.1400039c0
lea rdx, [0x14002a2f4]
mov r8d, 1
mov rcx, rbx
call fcn.1400039c0
lea rdx, [0x14002a0f4]
mov r8d, 9
mov rcx, rbx
call fcn.1400039c0
xorps xmm7, xmm7
movaps xmmword [rsp + 0x5a0], xmm7
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x590], xmm0
movups xmmword [rax + 0x10], xmm6
mov byte [rax], 0
mov r8, qword [rdi + 0x50]
cmp qword [rdi + 0x58], 0xf
jbe 0x1400068e5
mov rdi, qword [rdi + 0x40]
jmp 0x1400068e9
add rdi, 0x40
lea rcx, [rsp + 0x590]
mov rdx, rdi
call fcn.1400039c0
movaps xmmword [rsp + 0x5c0], xmm7
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x5c0], xmm1
movaps xmmword [rsp + 0x5b0], xmm0
movups xmmword [rax + 0x10], xmm6
mov byte [rax], 0
mov rax, qword [rsp + 0x5a8]
cmp rax, 0x10
jae 0x140006bfe
movaps xmmword [rsp + 0x5a0], xmm6
mov byte [rsp + 0x590], 0
mov rax, qword [rsp + 0x588]
cmp rax, 0x10
jae 0x140006c21
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jae 0x140006c44
mov ecx, 0x108
call fcn.14002623c
mov rdi, rax
mov rcx, rax
call fcn.140014440
lea rdx, [rsp + 0x5b0]
mov rcx, rsi
call fcn.1400123c0
cmp qword [rsp + 0x78], 7
mov rdx, rsi
jbe 0x140006997
mov rdx, qword [rsp + 0x60]
mov rcx, rdi
mov r8d, 0x10
call fcn.140014580
mov rcx, rsi
call section..text
cmp qword [rdi + 0x88], 0
jne 0x140006e16
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
mov rcx, rdi
add rcx, rax
mov rax, qword [rdi + rax]
mov edx, 1
call qword [rax]
mov rax, qword [rsp + 0x5c8]
cmp rax, 0x10
jae 0x140006c64
mov rsi, qword [rsp + 0x30]
movups xmmword [rsp + 0x70], xmm6
mov byte [rsp + 0x60], 0
lea rdx, str.Discarded
lea rbx, [rsp + 0x60]
mov rcx, rbx
call fcn.140004c60
lea rcx, [rsp + 0x30]
lea r15, [rsp + 0x5b0]
mov rdx, r15
mov r8, rbx
call fcn.14000e2f0
mov rdi, qword [rsp + 0x5b0]
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jae 0x140006af8
cmp rdi, rsi
jne 0x140006cab
movups xmmword [rsp + 0x70], xmm6
mov byte [rsp + 0x60], 0
lea rdx, str.CrashID
lea rbx, [rsp + 0x60]
mov rcx, rbx
call fcn.140004c60
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x5b0]
mov r8, rbx
call fcn.14000e2f0
mov rdi, qword [rsp + 0x5b0]
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jae 0x140006c87
cmp rdi, rsi
je 0x140006cab
movups xmmword [rsp + 0x70], xmm6
mov byte [rsp + 0x60], 0
mov rdx, qword [0x14002f2c8]
add rdx, 1
lea rsi, [rsp + 0x60]
mov rcx, rsi
call fcn.140003970
mov r8, qword [0x14002f2c8]
cmp qword [0x14002f2d0], 0xf
jbe 0x140006b21
mov rdx, qword [0x14002f2b8]
jmp 0x140006b28
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007a26
call fcn.140026280
cmp rdi, rsi
jne 0x140006791
jmp 0x1400069ea
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007a4a
call fcn.140026280
cmp rdi, rsi
je 0x140006a40
jmp 0x140006cab
lea rdx, [0x14002f2b8]
mov rcx, rsi
call fcn.1400039c0
lea rdx, [0x14002a2f4]
mov r8d, 1
mov rcx, rsi
call fcn.1400039c0
lea rdx, str.submitted
mov r8d, 9
mov rcx, rsi
call fcn.1400039c0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x5c0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x5c0], xmm1
movaps xmmword [rsp + 0x5b0], xmm0
movups xmmword [rax + 0x10], xmm6
mov byte [rax], 0
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jae 0x140006dd3
lea rbx, [rsp + 0x5b0]
mov rcx, rsi
mov rdx, rbx
call fcn.1400123c0
cmp qword [rsp + 0x78], 7
mov rcx, rsi
jbe 0x140006bb5
mov rcx, qword [rsp + 0x60]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
mov ebp, eax
mov rcx, rsi
call section..text
test ebp, ebp
jne 0x140006e40
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
je 0x140006e40
xor edi, edi
mov rax, qword [rsp + 0x5c8]
cmp rax, 0x10
jae 0x140006df3
mov rsi, qword [rsp + 0x30]
jmp 0x140006cad
mov rcx, qword [rsp + 0x590]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007a6e
call fcn.140026280
jmp 0x140006931
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007a92
call fcn.140026280
jmp 0x140006953
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007ab6
call fcn.140026280
jmp 0x140006962
mov rcx, qword [rsp + 0x5b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007ada
call fcn.140026280
jmp 0x1400069e5
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007afe
call fcn.140026280
cmp rdi, rsi
jne 0x140006a93
xor edi, edi
lea rbp, [rsp + 0x510]
mov rax, qword [rsp + 0x480]
movsxd rax, dword [rax + 4]
lea rcx, [0x140028860]
mov qword [rsp + rax + 0x480], rcx
mov rax, qword [rsp + 0x480]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x90]
mov dword [rsp + rax + 0x47c], ecx
lea rbx, [rsp + 0x490]
lea rax, [0x140028870]
mov qword [rsp + 0x490], rax
mov rcx, rbx
call fcn.140015400
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rcx, rbp
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::ios_base::destructor_void____ptr64]
mov r8, qword [rsi]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r9, rsi
call fcn.1400145d0
mov rcx, qword [rsp + 0x30]
mov edx, 0x60
call fcn.140026280
test dil, dil
je 0x140006d85
call fcn.140006570
mov rcx, qword [rsp + 0x5d8]
xor rcx, rsp
call fcn.140027320
movaps xmm6, xmmword [rsp + 0x5e0]
movaps xmm7, xmmword [rsp + 0x5f0]
movaps xmm8, xmmword [rsp + 0x600]
add rsp, 0x618
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xorps xmm0, xmm0
movups xmmword [rsp + 0x470], xmm0
lea rdx, [0x14002f330]
lea rsi, [rsp + 0x460]
mov rcx, rsi
call fcn.140017f30
mov rcx, rsi
call fcn.140007cf0
cmp eax, 2
jge 0x1400070b0
mov rax, qword [rsp + 0x478]
cmp rax, 0x10
jb 0x140006d48
mov rcx, qword [rsp + 0x460]
jmp 0x140006857
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007b22
call fcn.140026280
jmp 0x140006b92
mov rcx, qword [rsp + 0x5b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007b46
call fcn.140026280
jmp 0x140006bf4
mov rcx, rdi
mov edx, 1
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x14002a94e]
mov rcx, rax
call fcn.1400063f0
mov rcx, rdi
call fcn.140014d10
jmp 0x1400069bb
movups xmmword [rsp + 0x580], xmm6
mov byte [rsp + 0x570], 0
lea rdx, str.CrashID
lea rsi, [rsp + 0x570]
mov rcx, rsi
call fcn.140004c60
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8, rsi
call fcn.140018160
mov rsi, qword [rsp + 0x60]
movups xmmword [rsp + 0x470], xmm6
mov byte [rsp + 0x460], 0
mov rdx, qword [rsp + 0x5c0]
add rdx, 1
lea rbp, [rsp + 0x460]
mov rcx, rbp
call fcn.140003970
mov r8, qword [rsp + 0x5c0]
cmp qword [rsp + 0x5c8], 0xf
jbe 0x140006ec5
mov rbx, qword [rsp + 0x5b0]
mov rcx, rbp
mov rdx, rbx
call fcn.1400039c0
lea rdx, [0x14002a2f4]
mov r8d, 1
mov rcx, rbp
call fcn.1400039c0
mov r8, qword [rsi + 0x50]
cmp qword [rsi + 0x58], 0xf
jbe 0x140006ef6
mov rsi, qword [rsi + 0x40]
jmp 0x140006efa
add rsi, 0x40
mov rcx, rbp
mov rdx, rsi
call fcn.1400039c0
xorps xmm7, xmm7
movaps xmmword [rsp + 0x70], xmm7
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
movups xmmword [rax + 0x10], xmm6
mov byte [rax], 0
lea rdx, str..txt
lea rsi, [rsp + 0x60]
mov r8d, 4
mov rcx, rsi
call fcn.1400039c0
movaps xmmword [rsp + 0x5a0], xmm7
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x590], xmm0
movups xmmword [rax + 0x10], xmm6
mov byte [rax], 0
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jae 0x14000704a
movaps xmmword [rsp + 0x70], xmm6
mov byte [rsp + 0x60], 0
mov rax, qword [rsp + 0x478]
cmp rax, 0x10
jae 0x14000706a
mov rax, qword [rsp + 0x588]
cmp rax, 0x10
jae 0x14000708d
mov ecx, 0x108
call fcn.14002623c
mov rbx, rax
mov rcx, rax
call fcn.140014440
lea rdx, [rsp + 0x590]
mov rcx, rsi
call fcn.1400123c0
cmp qword [rsp + 0x78], 7
mov rdx, rsi
jbe 0x140006fd7
mov rdx, qword [rsp + 0x60]
mov rcx, rbx
mov r8d, 0x10
call fcn.140014580
mov rcx, rsi
call section..text
cmp qword [rbx + 0x88], 0
jne 0x14000756c
mov rax, qword [rbx]
movsxd rax, dword [rax + 4]
mov rcx, rbx
add rcx, rax
mov rax, qword [rbx + rax]
mov edx, 1
call qword [rax]
xor edi, edi
mov rax, qword [rsp + 0x5a8]
cmp rax, 0x10
jb 0x140006be2
mov rcx, qword [rsp + 0x590]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007b6a
call fcn.140026280
jmp 0x140006be2
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007b8e
call fcn.140026280
jmp 0x140006f74
mov rcx, qword [rsp + 0x460]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007bb2
call fcn.140026280
jmp 0x140006f90
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007bd6
call fcn.140026280
jmp 0x140006fa2
cdqe
mov rdx, rax
sub rdx, qword [rsp + 0x470]
jbe 0x1400070d1
lea rcx, [rsp + 0x460]
xor r8d, r8d
call fcn.140017fb0
jmp 0x1400070f0
cmp qword [rsp + 0x478], 0xf
jbe 0x1400070e4
mov rsi, qword [rsp + 0x460]
mov qword [rsp + 0x470], rax
mov byte [rsi + rax], 0
lea rdx, [rsp + 0x460]
mov rcx, r15
call fcn.1400123c0
movaps xmm8, xmmword [0x1400281b0]
movups xmmword [rsp + 0x5a0], xmm8
mov word [rsp + 0x590], 0
mov rdx, qword [rsp + 0x5c0]
add rdx, 6
lea rsi, [rsp + 0x590]
mov rcx, rsi
call fcn.140001730
mov r8, qword [rsp + 0x5c0]
cmp qword [rsp + 0x5c8], 7
jbe 0x140007152
mov r15, qword [rsp + 0x5b0]
mov rcx, rsi
mov rdx, r15
call fcn.140001570
lea rdx, str..dmp
mov r8d, 6
mov rcx, rsi
call fcn.140001570
cmp qword [rsp + 0x5a8], 7
jbe 0x140007185
mov rsi, qword [rsp + 0x590]
lea rdx, [rsp + 0x60]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je 0x1400074f8
mov r14, rax
lea rbp, [rsp + 0x488]
xor r13d, r13d
xorps xmm7, xmm7
xor r12d, r12d
xor edi, edi
mov qword [rsp + 0x40], rax
jmp 0x1400071fb
mov rax, qword [rsp + 0x480]
mov qword [r12], rax
lea rcx, [r12 + 8]
movups xmmword [r12 + 0x18], xmm7
mov rdx, rbp
call fcn.140001260
add r12, 0x28
mov rcx, rbp
call section..text
mov rcx, r14
lea rdx, [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
je 0x140007480
mov rax, qword [rsp + 0x74]
mov qword [rsp + 0x480], rax
movups xmmword [rsp + 0x580], xmm8
mov word [rsp + 0x570], 0
mov rdx, qword [rsp + 0x5c0]
add rdx, 1
lea rcx, [rsp + 0x570]
call fcn.140001730
mov r8, qword [rsp + 0x5c0]
cmp qword [rsp + 0x5c8], 7
lea rdx, [rsp + 0x5b0]
jbe 0x140007257
mov rdx, qword [rsp + 0x5b0]
lea rsi, [rsp + 0x570]
mov rcx, rsi
call fcn.140001570
mov r8d, 1
mov rcx, rsi
lea rdx, [0x14002ad32]
call fcn.140001570
lea r15, [rsp + 0x8c]
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcslen]
mov rcx, rsi
mov rdx, r15
mov r8, rax
call fcn.140001570
movups xmmword [rbp + 0x10], xmm7
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rax + 0x10], xmm8
mov word [rax], 0
mov rcx, rsi
call section..text
cmp rdi, r12
jne 0x1400071ba
mov r15, rdi
sub r15, r13
mov rbp, r15
sar rbp, 3
movabs rax, 0xcccccccccccccccd
imul rbp, rax
sub r12, r13
sar r12, 3
imul r12, rax
add r12, 1
mov rax, rbp
shr rax, 1
movabs rdx, 0x666666666666666
mov rcx, rdx
sub rcx, rax
mov rsi, r12
cmp rbp, rcx
ja 0x14000731e
add rax, rbp
cmp rax, r12
cmovb rax, r12
mov rsi, rax
lea rax, [rsi*8]
lea rcx, [rax + rax*4]
cmp rsi, rdx
mov rax, 0xffffffffffffffff
cmova rcx, rax
cmp rcx, 0x1000
mov qword [rsp + 0x48], rsi
jb 0x140007361
add rcx, 0x27
cmovb rcx, rax
call fcn.14002623c
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140007372
test rcx, rcx
jne 0x14000736a
xor esi, esi
jmp 0x140007372
call fcn.14002623c
mov rsi, rax
lea rax, [rbp*4]
add rax, rbp
mov rcx, qword [rsp + 0x480]
mov qword [rsi + rax*8], rcx
lea rcx, [rsi + rax*8]
add rcx, 8
movups xmmword [rsi + rax*8 + 0x18], xmm7
lea rdx, [rsp + 0x488]
call fcn.140001260
cmp r13, rdi
je 0x1400073fd
xor eax, eax
nop word [rax + rax]
mov rcx, qword [r13 + rax]
mov qword [rsi + rax], rcx
movups xmmword [rsi + rax + 0x18], xmm7
movups xmm0, xmmword [r13 + rax + 8]
movups xmm1, xmmword [r13 + rax + 0x18]
movups xmmword [rsi + rax + 0x18], xmm1
movups xmmword [rsi + rax + 8], xmm0
movups xmmword [r13 + rax + 0x18], xmm8
mov word [r13 + rax + 8], 0
lea rcx, [rax + r13]
add rcx, 0x28
add rax, 0x28
cmp rcx, rdi
jne 0x1400073b0
mov rbp, r13
test rbp, rbp
jne 0x140007405
jmp 0x14000743d
mov rbp, rdi
test rbp, rbp
je 0x14000743d
cmp rbp, rdi
jne 0x140007467
sub rdi, rbp
mov r15, rdi
mov r13, rbp
cmp r15, 0x1000
jb 0x14000747b
mov rcx, qword [r13 - 8]
sub r13, rcx
add r13, 0xfffffffffffffff8
cmp r13, 0x20
jae 0x140007ce6
lea rax, [r12 + r12*4]
lea r12, [rsi + rax*8]
mov rax, qword [rsp + 0x48]
lea rax, [rax + rax*4]
lea rdi, [rsi + rax*8]
mov r13, rsi
mov r14, qword [rsp + 0x40]
lea rbp, [rsp + 0x488]
jmp 0x1400071dd
lea rcx, [rbp + 8]
call section..text
add rbp, 0x28
cmp rdi, rbp
je 0x140007413
jmp 0x140007467
mov rcx, r13
jmp 0x140007435
mov rsi, r12
sub rsi, r13
sar rsi, 3
movabs rax, 0xcccccccccccccccd
imul rsi, rax
mov rcx, r13
mov rdx, r12
mov r8, rsi
call fcn.14001a520
cmp rsi, 0xb
jae 0x14000790e
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_FindClose]
test r13, r13
je 0x1400074f8
cmp r13, r12
jne 0x1400079df
sub rdi, r13
cmp rdi, 0x1000
jb 0x1400079fa
lea rcx, [rsp + 0x590]
call section..text
lea rcx, [rsp + 0x5b0]
call section..text
movups xmmword [rsp + 0x70], xmm6
mov byte [rsp + 0x60], 0
lea rdx, [0x14002a951]
lea rsi, [rsp + 0x60]
mov rcx, rsi
call fcn.140004c60
mov ecx, 1
mov rdx, rsi
call fcn.140007e00
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jb 0x140006db8
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007bfa
call fcn.140026280
jmp 0x140006db8
movups xmmword [rsp + 0x580], xmm6
mov byte [rsp + 0x570], 0
lea rdx, str.CrashID
lea rsi, [rsp + 0x570]
mov rcx, rsi
call fcn.140004c60
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8, rsi
call fcn.140018160
mov rax, qword [rsp + 0x60]
lea rsi, [rax + 0x40]
cmp qword [rax + 0x58], 0x10
jb 0x1400075b8
mov rsi, qword [rsi]
movups xmmword [rsp + 0x470], xmm6
mov byte [rsp + 0x460], 0
lea rdx, str.CrashID
lea rbp, [rsp + 0x460]
mov rcx, rbp
call fcn.140004c60
lea rcx, [0x14002f2a8]
lea rdx, [rsp + 0x60]
mov r8, rbp
call fcn.140018160
mov rax, qword [rsp + 0x60]
lea r8, [rax + 0x40]
cmp qword [rax + 0x58], 0x10
jb 0x140007606
mov r8, qword [r8]
lea rcx, [rsp + 0x60]
mov edx, 0x400
mov r9, rsi
call fcn.140005aa0
mov rax, qword [rsp + 0x478]
cmp rax, 0x10
jae 0x140007833
mov rax, qword [rsp + 0x588]
cmp rax, 0x10
jae 0x140007856
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.1400063f0
lea rdx, [0x14002a94e]
mov rcx, rax
call fcn.1400063f0
movups xmmword [rsp + 0x580], xmm6
mov byte [rsp + 0x570], 0
lea rdx, str.ViewURL
lea rsi, [rsp + 0x570]
mov rcx, rsi
call fcn.140004c60
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x460]
mov r8, rsi
call fcn.14000e2f0
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x460]
mov rax, qword [rsp + 0x588]
cmp rax, 0x10
jae 0x140007879
cmp rdi, rsi
je 0x1400077ae
movups xmmword [rsp + 0x580], xmm6
mov byte [rsp + 0x570], 0
lea rdx, str.ViewURL
lea rsi, [rsp + 0x570]
mov rcx, rsi
call fcn.140004c60
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x460]
mov r8, rsi
call fcn.140018160
mov rax, qword [rsp + 0x460]
lea rsi, [rax + 0x40]
cmp qword [rax + 0x58], 0x10
jb 0x14000770e
mov rsi, qword [rsi]
movups xmmword [rsp + 0x470], xmm6
mov byte [rsp + 0x460], 0
lea rdx, str.CrashDetailsURL
lea rbp, [rsp + 0x460]
mov rcx, rbp
call fcn.140004c60
lea rcx, [0x14002f2a8]
lea rdx, [rsp + 0x50]
mov r8, rbp
call fcn.140018160
mov rax, qword [rsp + 0x50]
lea r8, [rax + 0x40]
cmp qword [rax + 0x58], 0x10
jb 0x14000775c
mov r8, qword [r8]
lea rcx, [rsp + 0x60]
mov edx, 0x400
mov r9, rsi
call fcn.140005aa0
mov rax, qword [rsp + 0x478]
cmp rax, 0x10
jae 0x1400078c8
mov rax, qword [rsp + 0x588]
cmp rax, 0x10
jae 0x1400078eb
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.1400063f0
lea rdx, [0x14002a94e]
mov rcx, rax
call fcn.1400063f0
mov rcx, rbx
call fcn.140014d10
mov rax, qword [rbx]
movsxd rax, dword [rax + 4]
mov rcx, rbx
add rcx, rax
mov rax, qword [rbx + rax]
mov edx, 1
call qword [rax]
movups xmmword [rsp + 0x580], xmm6
mov byte [rsp + 0x570], 0
lea rdx, str.CrashID
lea rsi, [rsp + 0x570]
mov rcx, rsi
call fcn.140004c60
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x460]
mov r8, rsi
call fcn.140018160
mov rdx, qword [rsp + 0x460]
add rdx, 0x40
xor ecx, ecx
call fcn.140007e00
mov rax, qword [rsp + 0x588]
cmp rax, 0x10
jae 0x1400078a5
mov dil, 1
jmp 0x140007015
mov rcx, qword [rsp + 0x460]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007c1e
call fcn.140026280
jmp 0x14000762a
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007c42
call fcn.140026280
jmp 0x14000763c
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007c66
call fcn.140026280
cmp rdi, rsi
jne 0x1400076bc
jmp 0x1400077ae
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007c86
call fcn.140026280
jmp 0x14000782b
mov rcx, qword [rsp + 0x460]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007ca6
call fcn.140026280
jmp 0x140007780
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140007cc6
call fcn.140026280
jmp 0x140007792
xorps xmm7, xmm7
mov r14, qword [sym.imp.KERNEL32.dll_DeleteFileW]
lea r15, str..extra
lea rbp, [r12 - 0x20]
movups xmmword [rbx], xmm7
lea rsi, [rsp + 0x480]
mov rcx, rsi
mov rdx, rbp
call fcn.140001260
cmp qword [rsp + 0x498], 7
jbe 0x14000794d
mov rsi, qword [rsp + 0x480]
mov rcx, rsi
call r14
mov rdx, qword [rsp + 0x490]
add rdx, 0xfffffffffffffffc
mov qword [rsp + 0x20], 6
mov r8d, 4
lea rsi, [rsp + 0x480]
mov rcx, rsi
mov r9, r15
call fcn.14001a140
cmp qword [rsp + 0x498], 7
jbe 0x140007994
mov rsi, qword [rsp + 0x480]
mov rcx, rsi
call r14
mov rcx, rbp
call section..text
add r12, 0xffffffffffffffd8
lea rcx, [rsp + 0x480]
call section..text
mov rax, r12
sub rax, r13
sar rax, 3
movabs rcx, 0xcccccccccccccccd
imul rax, rcx
cmp rax, 0xa
ja 0x14000791f
mov r14, qword [rsp + 0x40]
jmp 0x1400074b0
mov rsi, r13
lea rcx, [rsi + 8]
call section..text
add rsi, 0x28
cmp r12, rsi
je 0x1400074c7
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140006868
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140006ae5
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140006b0e
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140006c17
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140006c3a
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140006c5a
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140006c7d
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140006c9d
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140006de9
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140006e0c
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140007040
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140007060
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140007083
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x1400070a6
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140007562
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000784c
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000786f
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140007892
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x1400078be
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x1400078e1
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140007ce6
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140007904
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
ud2