Function at 0x14000f2a0
Capabilities:
Check if file exists
Delete file
Get file attributes
Set file attributes

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov qword [rsp + 0xa0], rcx
movabs rbx, 0x449612026810536c
mov qword [rsp + 0x20], rbx
movabs rax, 0x9e0391dd884101b
mov qword [rsp + 0x28], rax
movabs rax, 0xd25b23233217fec1
mov qword [rsp + 0x30], rax
movabs rax, 0x56d6b06cddd63317
mov qword [rsp + 0x38], rax
movabs rax, 0x5933a70895e877e5
mov qword [rsp + 0x40], rax
movabs rsi, 0x3f924b8903379448
mov qword [rsp + 0x48], rsi
movabs r14, 0x44f0126c68595337
mov qword [rsp + 0x70], r14
movabs r15, 0x9b5393dd8d91074
mov qword [rsp + 0x78], r15
movabs r12, 0xd22f23423273feb1
mov qword [rsp + 0x80], r12
movabs r13, 0x56f8b00bddb8337e
mov qword [rsp + 0x88], r13
movabs rbp, 0x5933a70895c677cb
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x98], rsi
lea rax, [rsp + 0x70]
movaps xmm0, xmmword [rsp + 0x20]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [0x140052150]
lea rdx, [rsp + 0x20]
call fcn.140001db0
mov rcx, rax
mov dl, 0xa
call fcn.140001aa0
lea rdi, [rsp + 0x50]
mov rcx, rdi
call fcn.14000eaa0
mov qword [rsp + 0x20], rbx
movabs rax, 0x9d3391dd884101b
mov qword [rsp + 0x28], rax
movabs rax, 0xd27f2327321ffed8
mov qword [rsp + 0x30], rax
movabs rax, 0x56d8b063ddcc331f
mov qword [rsp + 0x38], rax
movabs rax, 0x5933a70895e677f6
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], r13
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x98], rsi
lea rsi, [rsp + 0x70]
mov rax, rsi
movaps xmm0, xmmword [rsp + 0x20]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [0x140052150]
call fcn.140001db0
mov r8, qword [rsp + 0x60]
cmp qword [rsp + 0x68], 8
mov rdx, rdi
jb 0x14000f48e
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call fcn.140012ed0
mov rcx, rax
mov dl, 0xa
call fcn.140001aa0
cmp qword [rsp + 0x68], 8
jb 0x14000f4ad
mov rdi, qword [rsp + 0x50]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x14000f4f6
lea rdi, [rsp + 0x50]
mov rcx, rdi
mov edx, 1
call fcn.14000cdb0
test al, al
je 0x14000f4e0
lea rcx, [rsp + 0x50]
call fcn.14000d0e0
jmp 0x14000f5b9
cmp qword [rsp + 0x68], 8
jb 0x14000f4ed
mov rdi, qword [rsp + 0x50]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
lea rdi, [rsp + 0x50]
mov rcx, qword [rsp + 0xa0]
mov rdx, rdi
call section..text
test al, al
je 0x14000f537
cmp qword [rsp + 0x68], 8
mov rcx, rdi
jb 0x14000f51f
mov rcx, qword [rsp + 0x50]
mov edx, 2
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
mov rcx, rdi
call fcn.14000d0e0
jmp 0x14000f5b9
movabs rax, 0x64ad60031a2b166c
mov qword [rsp + 0x20], rax
movabs rax, 0x6dd45651b6ae7f30
mov qword [rsp + 0x28], rax
movabs rax, 0xfc4b462e5b129891
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], r13
movaps xmm0, xmmword [rsp + 0x20]
xorps xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [0x140051b70]
lea rdx, [rsp + 0x20]
call fcn.140001820
mov rcx, rax
mov dl, 0xa
call fcn.140001550
mov rax, qword [rsp + 0x68]
cmp rax, 8
jb 0x14000f5fd
mov rcx, qword [rsp + 0x50]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000f5f8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000f612
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400138c0
nop
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140020300
int3