Function at 0x140288f40
Capabilities:
Create directory

Disassembly:
cmp byte [rcx], 0
je 0x140288f50
mov rcx, rdx
mov rdx, r8
mov edx, eax
jmp 0x140289010
mov rcx, rdx
mov rdx, r8
jmp 0x140288f60
push rsi
push rdi
push rbx
sub rsp, 0x50
mov r8, rdx
mov rdx, rcx
lea rcx, [rsp + 0x20]
call fcn.1402664e0
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
test rax, rax
je case.0x1402888f8.24
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x20]
mov r8b, 1
call fcn.140284150
mov rdi, qword [rsp + 0x38]
and al, 0x38
mov rsi, qword [rsp + 0x40]
test rdi, rdi
je case.0x1402888f8.24
mov rcx, rdi
xor edx, edx
call sub.KERNEL32.dll_CreateDirectoryW
test eax, eax
je 0x140288fdf
test rsi, rsi
je 0x140288fdb
mov edx, 2
mov rcx, rdi
call fcn.140087800
xor esi, esi
jmp case.0x1402888f8.24
call sub.KERNEL32.dll_GetLastError
mov ebx, eax
shl rbx, 0x20
shl ebx, 0x20
or rbx, 2
test rsi, rsi
je 0x140289000
mov edx, 2
mov rcx, rdi
call fcn.140087800
mov rsi, rbx
mov rax, rsi
add rsp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1b8
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
invalid
call fcn.1402689d0
xchg edi, eax
stc
std
dec dword [rdi]
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x2d
mov ah, 0x22
invalid
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
jmp 0x14028909d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14028909d
mov ecx, 6
jmp 0x14028909d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14028909d
invalid
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1402894f5
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1402890c8
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x1402890ca
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x16f], rdx
vmovups ymm0, ymmword [rsp + 0x21]
vmovups ymmword [rsp + 0x150], ymm0
test rsi, rsi
je 0x1402890f1
cmp al, 6
jne 0x1402890f9
jmp 0x140289115
cmp al, 2
ja case.0x140289060.10
mov rdx, qword [rsp + 0x16f]
mov qword [rsp + 0x3f], rdx
vmovups ymm0, ymmword [rsp + 0x150]
vmovups ymmword [rsp + 0x20], ymm0
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xc8], rdx
vmovups ymm0, ymmword [rsp + 0x20]
vmovups ymmword [rsp + 0xa9], ymm0
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0xa0], rsi
mov byte [rsp + 0xa8], al
mov word [rsp + 0xd0], 0x200
mov byte [rsp + 0xd2], cl
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], 0
mov byte [rsp + 0xe8], 6
mov word [rsp + 0x110], 0x200
mov byte [rsp + 0x112], 0
and al, 0x12
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x98]
vzeroupper
call fcn.140289540
add byte [rax], al
cmp byte [rsp + 0x118], 0xa
je 0x140289255
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x180]
lea r15, [rsp + 0xd8]
lea r12, [rsp + 0x20]
lea r13, [rsp + 0x118]
lea rbp, [rsp + 0x98]
nop
mov rcx, r14
mov rdx, r15
call fcn.140289540
cmp byte [rsp + 0x180], 0xa
add byte [rax], al
invalid
je 0x140289272
vmovups ymm0, ymmword [rsp + 0x118]
vmovups ymm1, ymmword [rsp + 0x130]
vmovups ymmword [rsp + 0x38], ymm1
cmp ch, al
cld
adc dword [rsp + 0x20], eax
invalid
vmovups ymm0, ymmword [rsp + 0x180]
vmovups ymm1, ymmword [rsp + 0x198]
vmovups ymmword [rbx + 0x18], ymm1
vmovups ymmword [rbx], ymm0
mov rcx, r12
mov rdx, rbx
vzeroupper
call fcn.140269230
test al, al
je 0x140289272
mov rcx, r13
mov rdx, rbp
call fcn.140289540
cmp byte [rsp + 0x118], 0xa
mov esp, 0x11824
add byte [rdx], cl
jne case.0x1402884e9.54
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0xd8]
xchg esp, eax
and al, 0xd8
add byte [rax], al
invalid
call fcn.140289540
cmp byte [rsp + 0x20], 0xa
je case.0x140289060.10
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call 0x140288f60
mov qword [rsp + 0x98], rax
test rax, rax
je case.0x140289060.10
mov rbx, rax
and eax, 3
lea rcx, [0x1404b449c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x1402892bc
movzx eax, byte [rbx + 0xf]
jmp 0x1402892bc
mov rcx, rbx
shr rcx, 0x20
call fcn.1402673a0
test al, al
je case.0x140289060.49
invalid
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.1402899a0
cmp dword [rsp + 0x20], 2
jne 0x140289361
xchg byte [rax], al
add byte [rax], al
invalid
mov rax, qword [rsp + 0x28]
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xd8], 1
call fcn.140263f60
jmp case.0x1402888f8.45
lea rcx, [rsp + 0x98]
call fcn.140263f60
mov rcx, rdi
mov rdx, rsi
call fcn.140289860
test rax, rax
je case.0x1402892a2.5
mov rcx, rax
call 0x140289010
mov rbx, rax
test rax, rax
jne case.0x1402888f8.45
mov rcx, rdi
mov rdx, rsi
call 0x140288f60
mov qword [rsp + 0x20], rax
and al, 0x20
test rax, rax
je case.0x140289060.10
mov rbx, rax
mov rcx, rdi
mov rdx, rsi
call fcn.140289ac0
test al, al
je case.0x1402888f8.45
lea rcx, [rsp + 0x20]
jmp case.0x1402888f8.44
mov eax, dword [rsp + 0x60]
test eax, 0x400
sete cl
test dword [rsp + 0x64], 0x20000000
sete dl
or dl, cl
shr al, 4
invalid
add al, 0x84
invalid
je case.0x1402888f8.45
lea rcx, [rsp + 0x98]
call fcn.140263f60
xor ebx, ebx
mov rax, rbx
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
vzeroupper
ret
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1402893c4
lea rcx, [0x1404b44ac]
or eax, 0x22b0ef
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1402892bc
lea rbx, str.failed_to_create_whole_tree
jmp case.0x1402888f8.45
mov al, 0x29
jmp 0x1402892bc
invalid
mov al, 1
jmp 0x1402892bc
invalid
mov al, 2
jmp 0x1402892bc
invalid
mov al, 3
jmp 0x1402892bc
invalid
mov al, 4
jmp 0x1402892bc
invalid
mov al, 5
jmp 0x1402892bc
invalid
mov al, 6
jmp 0x1402892bc
invalid
mov al, 7
jmp 0x1402892bc
invalid
mov al, 8
jmp 0x1402892bc
invalid
mov al, 9
jmp 0x1402892bc
invalid
mov al, 0xa
jmp 0x1402892bc
invalid
mov al, 0xb
jmp 0x1402892bc
invalid
mov al, 0xc
jmp 0x1402892bc
invalid
mov al, 0xd
jmp 0x1402892bc
invalid
mov al, 0xe
jmp 0x1402892bc
invalid
mov al, 0xf
jmp 0x1402892bc
invalid
mov al, 0x10
jmp 0x1402892bc
invalid
mov al, 0x11
jmp 0x1402892bc
invalid
mov al, 0x12
jmp 0x1402892bc
invalid
mov al, 0x13
jmp 0x1402892bc
invalid
mov al, 0x14
jmp 0x1402892bc
invalid
mov al, 0x15
jmp 0x1402892bc
invalid
mov al, 0x16
jmp 0x1402892bc
invalid
mov al, 0x17
jmp 0x1402892bc
invalid
mov al, 0x18
jmp 0x1402892bc
invalid
mov al, 0x19
jmp 0x1402892bc
invalid
mov al, 0x1a
jmp 0x1402892bc
invalid
mov al, 0x1b
jmp 0x1402892bc
invalid
mov al, 0x1c
jmp 0x1402892bc
invalid
mov al, 0x1d
jmp 0x1402892bc
invalid
mov al, 0x1e
jmp 0x1402892bc
invalid
mov al, 0x1f
jmp 0x1402892bc
invalid
mov al, 0x20
jmp 0x1402892bc
invalid
mov al, 0x21
jmp 0x1402892bc
invalid
mov al, 0x22
jmp 0x1402892bc
mov al, 0x23
jmp 0x1402892bc
mov al, 0x24
jmp 0x1402892bc
mov al, 0x25
jmp 0x1402892bc
mov al, 0x26
jmp 0x1402892bc
mov al, 0x27
jmp 0x1402892bc
mov al, 0x28
jmp 0x1402892bc
lea r8, [0x1405bda28]
mov rdx, rsi
call fcn.1400b2eb0
ud2
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140289749
add dword [rax], eax
invalid
cmp al, 1
je 0x1402896b0
movzx eax, al
cmp eax, 2
jne case.0x140289060.98
mov rcx, rdi
vzeroupper
call fcn.1402694f0
cmp r14, rax
jbe 0x140289630
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov edx, edi
call fcn.140269670
mov rbx, r14
movzx eax, byte [rsp + 0x38]
and al, 0x38
vmovups ymm0, ymmword [r15]
vmovups ymm1, ymmword [r15 + 0x17]
vmovups ymmword [rsp + 0x70], ymm0
adc dword [rsp + 0x70], eax
vmovups ymmword [rsp + 0x87], ymm1
sub rbx, qword [rsp + 0x30]
jb 0x14028981b
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140289794
add byte [rax], al
invalid
mov al, 2
mov r14, rbx
jmp 0x140289636
mov byte [rdi + 0x39], 0
xor eax, eax
rol byte [rcx - 0x7d], 0xfc
invalid
jb 0x140289636
cmp r12d, 5
je 0x140289636
invalid
cmp r12d, 6
jne case.0x1402887e7.76
add byte [rax], al
invalid
test r14, r14
je 0x140289706
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
je 0x140289710
cmp cl, 0x2e
jne 0x140289710
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 1]
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x5c
je case.0x140289060.96
xor eax, eax
jmp 0x140289636
xor r14d, r14d
xor eax, eax
jmp 0x140289636
invalid
invalid
invalid
xor eax, eax
cmp r14, 1
jne 0x140289636
cmp cl, 0x2e
jne 0x140289636
invalid
invalid
test dword [rcx], edx
invalid
sub rbx, 1
jb 0x14028984b
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp case.0x1402893c4.43
cmp bpl, 6
jne 0x14028977a
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
vzeroupper
ret
mov byte [rsi], 6
jmp case.0x1402893c4.43
lea rax, [0x1404b4550]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
add eax, 4
jmp 0x1402897e7
mov byte [rsi], al
vmovups ymm0, ymmword [rsp + 0x70]
vmovups ymm1, ymmword [rsp + 0x87]
vmovups ymmword [rsi + 1], ymm0
vmovups ymmword [rsi + 0x18], ymm1
jmp case.0x1402893c4.43
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
ror dword [rax + 1], 1
add rax, rdx
add rax, 8
jmp 0x1402897e7
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
invalid
invalid
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
cmove rdx, rcx
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
rol byte [rdx], 0x48
test eax, eax
invalid
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x140289788
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
vmovups ymm0, ymmword [rdi + 0x11]
vmovups ymmword [rsi + 1], ymm0
adc dword [rsi + 1], eax
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp case.0x1402893c4.43
mov rcx, rbx
mov rbx, r14
lea r8, [0x1405bdb68]
mov rdx, rbx
vzeroupper
call fcn.1400b3dd0
ud2
mov rcx, rbx
xor edx, edx
vzeroupper
call fcn.1400b3dd0
ud2
lea r8, [0x1405bdb38]
jmp 0x14028983c
lea r8, [0x1404b4568]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x1402898df
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1402898df
mov ecx, 6
jmp 0x1402898df
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1402898df
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14028998f
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140289908
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14028990a
xor eax, eax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rsi
vmovups ymm0, ymmword [rsp + 0x28]
vmovups ymmword [rsp + 0x60], ymm0
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
mov word [rsp + 0x88], 0x200
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
vzeroupper
call fcn.140289540
movzx ecx, byte [rsp + 0x90]
cmp cl, 0xa
jne 0x140289964
xor eax, eax
jmp 0x140289984
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja 0x140289962
movzx ecx, cl
dec rcx
cmp rcx, 3
jae 0x140289984
lea rcx, [rsp + 0x50]
call fcn.140269300
nop
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, [0x1405bda28]
mov rdx, rsi
call fcn.1400b2eb0
ud2
add byte [rax - 0x77], cl
shr eax, 0x1f
xchg ecx, eax
loop case.0x140289060.126
invalid
dec dword [rdi]
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, dword [rdi]
add dh, byte [rax + 7]
add byte [rax - 0x77], cl
mov qword [rdi + 0x10], rsi
lea eax, [0x1405fe8c8]
invalid
ror dword [rax - 0x77], 1
ret 0xdde8
invalid
invalid
dec dword [rdi]
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rcx + rcx*4 - 0x3a], cl
retf
or al, byte [rbx + rax*2]
add byte [rcx + 0x18], bh
add byte [rdx + 8], bh
fstpnce st(7), st(0)
dec dword [rax - 0x7b]
sal byte [rbp + rdx + 0x48], 0x89
invalid
invalid
cmp byte [rax - 0x77], cl
jo 0x140289e39
ror byte [rax - 0x7d], 0xc4
invalid
and byte [rbx + 0x5f], bl
sti
loope case.0x1402893c4.76
dec dword [rdi]
or ecx, dword [rax - 0x77]
ret
call fcn.140266190
mov rcx, rbx
call fcn.140300910
stosb byte [rdi], al
push 7
invalid
add byte [rdi], cl
invalid
fld1
stosb byte [rdi], al
push 7
invalid
add byte [rdi], cl
or ebp, eax
sbb dword [rax], 0xffffffe3
dec dword [rdi]
or edx, dword [rax + 0x28ec8348]
mov ecx, dword [rcx]
push rcx
or bl, ch
jmp 0x140289ec8
mov rax, qword [rcx - 1]
invalid
invalid
dec dword [rax - 0x75]
push rcx
invalid
sar edi, 0x52
jmp 0x140289ec8
shr ecx, 0x20
dec dword [rax + 0xf]
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
or eax, 0x335def
out dx, eax
pop rbp
xor eax, dword [rax]
adc al, 0xc1
invalid
invalid
invalid
invalid
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
lea edx, [rcx - 2]
cmp rdx, 2
jae 0x140289ffb
invalid
jmp 0x14028a00b
call qword [rax + 0x48]
nop
add rsp, 0x28
ret
sub esp, 0x40
add byte [rax], al
invalid
nop dword [rax + rax]
invalid
dec dword [rdi]
or eax, dword [rcx + 0x57]
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
test r8, r8
je 0x14028a313
mov r13, r8
mov rbx, rdx
mov rdi, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
nop dword [rax]
cmp dword [rbx + rdx], 0
jne 0x14028a192
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x14028a180
cmp r13, rcx
jb 0x14028a32f
sub r13, rcx
je 0x14028a313
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x14028a1ac
shl rcx, 4
add rbx, rcx
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r12, str.failed_to_write_whole_buffer
lea r15, [rsp + 0x28]
lea rbp, [0x1404b4648]
jmp 0x14028a1f7
mov rcx, r14
call fcn.140263f60
mov rdx, rbx
mov rbx, rdx
test r13, r13
je 0x14028a313
lea rax, [rbx - 0x10]
mov rsi, r13
mov esi, ebp
shl rsi, 4
mov rcx, rsi
nop word cs:[rax + rax]
test rcx, rcx
je 0x14028a230
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x14028a210
mov r8, qword [rax + 8]
jmp 0x14028a236
xor r9d, r9d
mov r8, r12
invalid
mov qword [rsp + 0x20], rdi
mov rcx, r15
mov edx, 0xfffffff4
call fcn.1402657e0
cmp qword [rsp + 0x28], 0
je case.default.0x14028a262
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je case.0x1402898a2.57
jmp 0x14028a315
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x14028a326
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x14028a2cc
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14028a2a0
jmp 0x14028a2cf
mov rax, r8
cmp r13, rcx
jb 0x14028a32f
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub r13, rcx
jne 0x14028a2ef
test rax, rax
je 0x14028a1eb
jmp 0x14028a340
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14028a374
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
cmp qword [rsp + 0x28], 0
mov rbx, rdx
jne case.0x1402898a2.57
jmp 0x14028a1eb
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x14028a315
lea r8, [0x1405bd8c0]
mov rdx, r13
call fcn.1400b2eb0
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x48], rax
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x50], xmm0
lea rdx, [0x1405bd8d8]
jmp 0x14028a3a6
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x48], rax
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x50], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x38]
call fcn.1400b2c00
ud2