Function at 0x180063200
Capabilities:
Read file on windows

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x78
mov ebx, dword [rsp + 0xd0]
lea r13d, [r8 + 8]
mov rdi, rdx
mov r15d, r8d
mov rdx, rcx
cmp r8d, r13d
jae case.0x180063275.21
lea r12d, [r8 - 0xd9]
lea r8, [0x18060f450]
lea r9, [0x180000000]
lea r10, [0x180332d90]
lea r11, [0x180705ffc]
nop word [rax + rax]
cmp r12d, 0x15
ja case.0x180063275.1
mov ecx, dword [r9 + r12*4 + 0x636d4]
add rcx, r9
jmp rcx
mov eax, dword [rdi]
lea r9, [rsp + 0xd8]
mov qword [rsp + 0x40], 0
xor ecx, ecx
mov qword [rsp + 0x38], 0
mov dword [rsp + 0xd0], eax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
xor edx, edx
mov dword [rsp + 0xd8], 1
lea r8d, [rdx + 0xd]
call fcn.18003ae30
jmp 0x1800635f5
mov dword [rdx + 8], 0
jmp case.0x180063275.1
xor ebx, ebx
jmp case.0x180063275.1
cmp dword [rdx], 2
jne 0x18006363b
mov rcx, qword [rdi + 8]
lea rdx, [0x18009b458]
call fcn.180071154
mov qword [rsp + 0x60], rax
jmp 0x1800635f5
mov ecx, 2
call fcn.180070398
mov rcx, rax
lea rdx, str.all_ok_n
call fcn.180069b10
jmp 0x1800635f5
mov rsi, qword [rsp + 0x60]
test rsi, rsi
je 0x18006365b
mov r9, rsi
mov edx, 1
mov r8d, 0xf4240
mov rcx, r10
call fcn.1800713e0
mov ecx, 2
mov dword [0x18023eb44], eax
call fcn.180070398
mov r8d, dword [0x18023eb44]
lea rdx, str._start_____0_
mov rcx, rax
call fcn.180069b10
jmp 0x1800635f5
mov eax, dword [0x18023eb44]
lea r9, [rsp + 0xd8]
mov qword [rsp + 0x48], r10
lea rcx, [rsp + 0x58]
mov dword [rsp + 0x40], 0x8f
xor edx, edx
mov qword [rsp + 0x38], r8
lea r8, [rsp + 0x50]
mov qword [rsp + 0x30], r11
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], rax
mov dword [0x180705ffc], 0xf4240
mov dword [rsp + 0x50], 0x1e
mov dword [rsp + 0xd8], 0
mov dword [rsp + 0xd0], 9
call fcn.180004cb0
mov ecx, 2
mov r14d, eax
call fcn.180070398
mov r8d, dword [0x180705ffc]
lea rdx, str.ResourceRegistry.java
mov rcx, rax
call fcn.180069b10
mov eax, dword [0x180705ffc]
xor ebp, ebp
lea eax, [rax*8]
test eax, eax
jle 0x1800635f5
nop word [rax + rax]
mov esi, 0x37
cmp esi, 0x37
je 0x1800635a8
cmp esi, 0xcb
je 0x18006350b
cmp esi, 0x15f
je 0x180063536
cmp esi, 0x1f3
jne 0x1800635c4
movsxd rax, r14d
lea rdi, [0x1800b4d00]
shl rax, 3
mov ecx, 2
sub rdi, rax
call fcn.180070398
mov r9, qword [rdi]
lea rdx, str.__d___s
mov rcx, rax
mov r8d, r14d
call fcn.180069b10
test r14d, r14d
je 0x1800634aa
mov ecx, 2
call fcn.180070398
lea rdx, [0x180097690]
jmp 0x180063503
mov edx, dword [0x180705ff8]
cmp edx, dword [0x18023eb44]
jne 0x1800636a2
xor edi, edi
test edx, edx
jle 0x1800634ee
xor eax, eax
lea r8, [0x180332d90]
nop dword [rax + rax]
lea rcx, [0x180426fd0]
movzx ecx, byte [rax + rcx]
cmp byte [rax + r8], cl
jne 0x18006367f
inc edi
inc rax
cmp edi, edx
jl 0x1800634d0
cmp edi, edx
jne 0x18006350b
mov ecx, 2
call fcn.180070398
lea rdx, str.sInvCbrt_LA
mov rcx, rax
call fcn.180069b10
lea rax, [rsp + 0xd0]
mov dword [rsp + 0xd0], ebp
xor r9d, r9d
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov edx, 0xc1
xor ecx, ecx
call fcn.18001c3a0
jmp 0x1800635c4
mov eax, dword [0x180705ffc]
lea r9, [rsp + 0x58]
mov dword [rsp + 0x58], eax
lea r8, [0x18060f450]
lea rax, [rsp + 0xd0]
mov dword [0x180705ff8], 0x1e8480
mov qword [rsp + 0x30], rax
lea rcx, [0x180426fd0]
lea rax, [rsp + 0xd8]
mov dword [rsp + 0xd0], 0
mov qword [rsp + 0x28], rax
mov edx, 0xef
lea rax, [0x180705ff8]
mov dword [rsp + 0xd8], 0
mov qword [rsp + 0x20], rax
call fcn.1800696a0
mov r14d, eax
jmp 0x1800635c4
mov ecx, 2
call fcn.180070398
mov rcx, rax
lea rdx, str.bit__d
mov r8d, ebp
call fcn.180069b10
add esi, 0x94
cmp esi, 0x287
jb 0x180063435
mov eax, dword [0x180705ffc]
inc ebp
lea eax, [rax*8]
cmp ebp, eax
jl 0x180063430
mov rdi, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xc0]
lea r11, [0x180705ffc]
lea r9, [0x180000000]
lea r8, [0x18060f450]
lea r10, [0x180332d90]
inc r15d
inc r12d
cmp r15d, r13d
jb 0x180063260
mov eax, ebx
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret
mov ecx, 2
call fcn.180070398
mov rcx, rax
lea rdx, str.database::statement::step
call fcn.180069b10
mov eax, 1
jmp 0x18006362a
mov ecx, 2
call fcn.180070398
mov r8, qword [rdi + 8]
lea rdx, str.Click_go_to_start_button
mov rcx, rax
call fcn.180069b10
mov eax, 1
jmp 0x18006362a
mov ecx, 2
call fcn.180070398
mov rcx, rax
lea rdx, str.SearchErrorPage
mov r8d, edi
call fcn.180069b10
mov eax, 1
jmp 0x18006362a
mov ecx, 2
call fcn.180070398
mov r9d, dword [0x180705ff8]
lea rdx, str.MemorySafetyOptimization
mov r8d, dword [0x18023eb44]
mov rcx, rax
call fcn.180069b10
mov eax, 1
jmp 0x18006362a