Function at 0x140011f30
Capabilities:
Check if file exists
Get file attributes

Disassembly:
sub rsp, 0x28
cmp dword [0x10d0363ac], 0x34
je 0x140011f7a
and dword [rdi + 0x24220], 0
je 0x140011f6a
call 0x1902120fd
in al, dx
add esp, 0x1d
jmp 0x1400200c9
pop rdx
mov byte [rdx], al
jge 0x140011fb7
jmp [rdi + rbx*2 + 0x7d]
xchg ecx, eax
invalid
sbb byte [rax - 0x77], cl
test dword [rax + 0x4831c603], edx
add al, byte [0x140036138]
xor r12d, r12d
add rax, 0x45c99f44
mov edi, esp
mov dword [rsp + 0x58], r12d
mov r13, r9
or dword es:[rbp - 0x78], ecx
call 0xcb169507
bnd call 0x140f63bc8
lea ecx, [r15 + 0x24]
test dil, dil
je 0x14001203a
mov rcx, qword [0x1400374c8]
lea ebx, [r13 + rdi*2 + 3]
call qword [sym.imp.api_ms_win_core_file_l1_1_0.dll_GetFileAttributesW]
add byte [rdi], bl
out 0xa8, eax
cmp eax, 0xffffffff
je 0x14001203a
mov edx, 0x1e730ee0
mov rdx, qword [rsi]
push rbx
jge 0x140012093
mov ecx, dword [0x1400360c8]
lea r8d, [r12 + 2]
xchg rbp, rax
mul byte [rax*2 - 0x2cea00b8]
outsd dx, dword [rsi]
add bh, byte [0x1bdd43f48]
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
fdiv st(7), st(0)
out dx, eax
test byte [rbp - 0x13], bh
add bh, bl
invalid
add byte [rdx + 0x34420589], al
cld
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test bl, al
invalid
stc
jl 0x140012097
add byte [rdi], cl
invalid
nop dword [rax + rax]
cmp eax, 0xd8005e
mov ebx, r12d
setne bl
cmp dword [rax - 2], r14d
add al, byte [rax]
mov dword [rsp + 0x48], ebx
je 0x14001207e
cmp esi, r11d
test eax, 0x74000240
or al, 0xb9
test al, 0
add byte [rax], al
call fcn.14000cf45
jmp 0x140012111
add r8b, byte [rax]
xor r9d, r9d
xor r8d, r8d
or dword [rbp - 0xb7f1af], ecx
adc eax, 0x17b63
nop dword [rax + rax]
test byte [rbx + 0x244970d], cl
add byte [rbp + 0x33], al
leave
xor r8d, r8d
mov edx, 0xbd
mov rbp, qword [rax + 0x48]
call qword [fcn.140023a88]
sets byte [rax + rax]
mov r12, rax
test rax, rax
je 0x1402f26ed
mov rcx, rax
push 0x15
out dx, eax
jl 0x140012187
add byte [rdi], cl
sar byte [rbx], cl
add byte [rax], al
ror byte [r8 - 0x75], 0xd8
test rax, rax
je 0x1400126e9
mov edx, dword [rax]
pop rbp
xor eax, dword [rdx]
and cl, byte [rax]
retf 0xe983
test byte [rdi], ah
add dh, byte [rax + 0x1a68200]
je 0x140012462
cmpsb byte [rsi], byte [rdi]
add dword [rdi], ecx
test bl, dl
add al, byte [rax]
add byte [rdi], al
stc
add dword [rbp + 0x31], esi
mov qword [rsp - 0x4e], r8
in al, 0x8d
and al, 0x50
mov dh, 0x4d
add cl, byte [r8 - 0x75]
or eax, 0xdc02331f
unpckhps xmm6, xmmword [rdi]
and al, 2
add byte [rax + 0x2f], cl
adc eax, 0x17c51
nop dword [rax + rax]
mov edx, dword [0x1405754d8]
xchg ebx, eax
xor ebp, esi
cmp edx, 6
jne 0x140012181
invalid
invalid
dec dword [rax - 0x75]
or eax, 0x2e1ea
invalid
mov rbp, qword [rdi + 0x1521ee8]
add byte [rcx + 0x48ae79b6], ah
mov ecx, dword [rbp + 0x341]
push rbx
lea eax, [0x14002e264]
std
mov ecx, eax
or ah, bl
add byte [eax], al
call fcn.140007df4
cdq
or byte [rcx - 0x75], al
or byte [rcx], 0xa9
test eax, 0x8548ffff
invalid
cli
pop rsp
pop rcx
jl 0x14001267a
or eax, 0x542f54
sar bh, 1
adc eax, 0x5d7385
scasb al, byte [rdi]
invalid
jno 0x1400200cc
add byte [rax], al
add al, ch
ror esi, 0xfe
dec dword [rax - 0x75]
or eax, 0x164ee
add byte [rax], al
call fcn.14000cf94
mov rcx, qword [0x1400365c8]
lea r9, [rbp - 0x30]
lea r10, [rbx - 0x2c]
invalid