Function at 0x1401f1b1a
Capabilities:
Get file size

Disassembly:
push rax
pushf
mov eax, 0x8aef2f72
pushf
not eax
add eax, 0xccaf2a4b
xor eax, 0xf8f50737
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xebe009b4
xor eax, 0x947328ee
rol eax, 0x50
popf
pushf
not eax
add eax, 0x991c4074
xor eax, 0xb22bf9ca
rol eax, 0x74
popf
pushf
not eax
add eax, 0xdf880892
xor eax, 0xc504d46f
rol eax, 0x90
popf
cmp eax, 4
jne 0x1401f1b7d
popf
pop rax
jmp 0x1401f1e3f
cmp eax, 0
jne 0x1401f1b8c
popf
pop rax
jmp 0x1401f1c04
cmp eax, 3
jne 0x1401f1b9b
popf
pop rax
jmp 0x1401f1d84
cmp eax, 1
jne 0x1401f1baa
popf
pop rax
jmp 0x1401f1c8f
cmp eax, 5
jne 0x1401f1bb9
popf
pop rax
jmp 0x1401f1edc
cmp eax, 7
jne 0x1401f1bc8
popf
pop rax
jmp 0x1401f2093
cmp eax, 6
jne 0x1401f1bd7
popf
pop rax
jmp 0x1401f1ff4
cmp eax, 2
jne 0x1401f1be6
popf
pop rax
jmp 0x1401f1cf0
cmp eax, 9
jne 0x1401f1bf5
popf
pop rax
jmp 0x1401f20d7
cmp eax, 8
jne 0x1401f1c04
popf
pop rax
jmp 0x1401f20d5
push rbx
sub rsp, 0x20
mov edx, dword [rcx + 0x14]
nop
shr edx, 3
test dl, 1
je 0x1401f1c49
push rax
pushf
mov eax, 0xefcfc935
pushf
not eax
add eax, 0xfc125e5b
xor eax, 0xb2d991bf
rol eax, 2
popf
pushf
not eax
add eax, 0xd5f8f918
xor eax, 0xdb8cc6ad
rol eax, 0x73
popf
jmp 0x1401f1b6e
push rax
pushf
mov eax, 0x88875018
pushf
not eax
add eax, 0xd20eebad
xor eax, 0xc5953b20
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x86d4ca09
xor eax, 0xdff9723f
rol eax, 0x58
popf
pushf
not eax
add eax, 0xef18f327
xor eax, 0xe48f7ff1
rol eax, 9
popf
jmp 0x1401f1b6e
mov al, 0xa8
pushf
not al
add al, 0x21
xor al, 0xc5
rol al, 0xfb
popf
pushf
not al
add al, 0xcf
xor al, 0x60
rol al, 0x29
popf
pushf
not al
add al, 0xe9
xor al, 0xed
rol al, 0x55
popf
jmp 0x1401f20d7
mov eax, dword [rcx + 0x14]
nop
test al, 0xc0
je 0x1401f1d51
push rax
pushf
mov eax, 0xcde8d284
pushf
not eax
add eax, 0xb587e66f
xor eax, 0xa6fb6dca
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa0cdb649
xor eax, 0xcf68d55a
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xada8c2dc
xor eax, 0x805a135f
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x96fe192a
xor eax, 0xe6745937
rol eax, 0xa9
popf
jmp 0x1401f1b6e
push rax
pushf
mov eax, 0x8e0e772f
pushf
not eax
add eax, 0x86094e13
xor eax, 0x99c629b4
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9a6e2a4e
xor eax, 0xeeb703ce
rol eax, 0xf7
popf
jmp 0x1401f1b6e
mov rax, qword [rcx + 8]
cmp qword [rcx], rax
je 0x1401f1de6
push rax
pushf
mov eax, 0xdd20bc8f
pushf
not eax
add eax, 0xc6052b78
xor eax, 0xa870d509
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd50474c7
xor eax, 0xf9878ea9
rol eax, 0xee
popf
pushf
not eax
add eax, 0xff22124b
xor eax, 0xee6f0292
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf01440d8
xor eax, 0xb1c56b27
rol eax, 0x45
popf
jmp 0x1401f1b6e
push rax
pushf
mov eax, 0xbaa39494
pushf
not eax
add eax, 0xe12a566c
xor eax, 0xe309b132
rol eax, 0x99
popf
pushf
not eax
add eax, 0xfd8f7edb
xor eax, 0x84a162b6
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc30f49a6
xor eax, 0xd0df0c96
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd653fd82
xor eax, 0xa78a9ca8
rol eax, 0x5e
popf
jmp 0x1401f1b6e
mov ecx, dword [rcx + 0x18]
nop
call fcn.1400e5b38
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x1401f1ea9
push rax
pushf
mov eax, 0xfef75f34
pushf
not eax
add eax, 0xfd0c76b7
xor eax, 0x9465ff85
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb34c2be3
xor eax, 0xa9eefa76
rol eax, 1
popf
pushf
not eax
add eax, 0x800581c4
xor eax, 0x8270ceec
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd94cd22f
xor eax, 0x9971893c
rol eax, 0xe
popf
jmp 0x1401f1b6e
push rax
pushf
mov eax, 0xce1f988a
pushf
not eax
add eax, 0xa846e4d3
xor eax, 0xc6bb9e73
rol eax, 0x43
popf
pushf
not eax
add eax, 0xeab6ef50
xor eax, 0x85d05d77
rol eax, 0x84
popf
jmp 0x1401f1b6e
mov r9d, 0x7592d3be
pushf
not r9d
add r9d, 0xe7b7aece
xor r9d, 0xc329d19b
rol r9d, 0x16
popf
pushf
not r9d
add r9d, 0xbde140c2
xor r9d, 0xcd48593b
rol r9d, 0x77
popf
pushf
not r9d
add r9d, 0xafb09471
xor r9d, 0x8d44961e
rol r9d, 0xf0
popf
lea r8, [rsp + 0x38]
xor edx, edx
mov rcx, rax
jmp 0x1401f1f38
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
test eax, eax
je 0x1401f1f9b
push rax
pushf
mov eax, 0x92365141
pushf
not eax
add eax, 0xfded09e3
xor eax, 0xb8f9b0c2
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf2e72c5d
xor eax, 0xb5f142e7
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa2a11981
xor eax, 0xc831ea25
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb6e40984
xor eax, 0xb6188971
rol eax, 0x18
popf
jmp 0x1401f1b6e
push rax
pushf
mov eax, 0xadf427e9
pushf
not eax
add eax, 0xe0aa9650
xor eax, 0x9e909095
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc5098588
xor eax, 0x97171a9a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x92d58dcd
xor eax, 0x8bcc2e2f
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x81034215
xor eax, 0xad42cb98
rol eax, 0x42
popf
jmp 0x1401f1b6e
lea rdx, [rsp + 0x30]
mov rcx, rbx
jmp 0x1401f1ffd
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
test eax, eax
je 0x1401f2060
push rax
pushf
mov eax, 0xedf3be3a
pushf
not eax
add eax, 0xbc226c04
xor eax, 0x8f078b75
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb1ed8fdb
xor eax, 0xb459256b
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa0994327
xor eax, 0x8fa94778
rol eax, 0x53
popf
pushf
not eax
add eax, 0xcdba5c93
xor eax, 0x855d1d69
rol eax, 0x26
popf
jmp 0x1401f1b6e
push rax
pushf
mov eax, 0x815bb437
pushf
not eax
add eax, 0xb94f62ab
xor eax, 0xbdba2c05
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8358f606
xor eax, 0x8cceac83
rol eax, 0xe4
popf
jmp 0x1401f1b6e
mov rax, qword [rsp + 0x30]
cmp qword [rsp + 0x38], rax
sete al
jmp 0x1401f20d7
xor al, al
add rsp, 0x20
pop rbx
ret