Function at 0x1400256c0
Capabilities:
Read file on windows

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push r12
push r14
lea rbp, [rsp - 0x60]
sub rsp, 0x160
cmp byte [rcx], 0
mov r14, rcx
movaps xmmword [rsp + 0x150], xmm6
movaps xmm6, xmm2
je 0x140025702
mov r8d, 0x64b
lea rdx, str.C:UsersAdministratorDesktopLauncherV2LauncherV2imguiimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call fcn.1400bb0d8
mov qword [rsp + 0x180], rsi
lea r12, str.C:WindowsFonts_segoeui.ttf
mov rcx, r12
mov qword [rsp + 0x188], rdi
mov qword [rsp + 0x190], r15
call fcn.140003f30
mov rbx, rax
test rax, rax
je 0x1400259b2
xor edx, edx
mov rcx, rax
lea r8d, [rdx + 2]
call fcn.1400ae1e0
test eax, eax
jne 0x1400259aa
mov rcx, rbx
call fcn.1400ad180
movsxd r15, eax
cmp r15d, 0xffffffff
je 0x1400259aa
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call fcn.1400ae1e0
test eax, eax
jne 0x1400259aa
mov rcx, qword [0x14011c940]
test rcx, rcx
je 0x140025787
inc dword [rcx + 0x3b0]
mov rcx, r15
call fcn.1400bb600
mov rdi, rax
test rax, rax
je 0x1400259aa
mov r9, rbx
mov r8, r15
mov edx, 1
mov rcx, rax
call fcn.1400b5308
mov rcx, rbx
cmp rax, r15
je 0x1400257da
call fcn.1400ade2c
mov rax, qword [0x14011c940]
test rax, rax
je 0x1400257cd
dec dword [rax + 0x3b0]
mov rcx, rdi
call fcn.1400b5094
jmp 0x1400259b2
call fcn.1400ade2c
xor ecx, ecx
mov dword [rsp + 0x48], 3
xorps xmm0, xmm0
mov qword [rsp + 0x40], rcx
movups xmmword [rsp + 0x54], xmm0
mov dword [rsp + 0x4c], 1
xor eax, eax
xorps xmm2, xmm2
mov qword [rbp - 0x5c], rax
movups xmm0, xmmword [rsp + 0x40]
mov byte [rsp + 0x50], cl
movups xmm1, xmmword [rsp + 0x50]
mov qword [rsp + 0x68], rcx
movaps xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [rsp + 0x60]
mov dword [rsp + 0x70], ecx
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x10], xmm0
movups xmmword [rbp - 0x7c], xmm2
mov dword [rsp + 0x74], 0x7f7fffff
movups xmmword [rbp - 0x6c], xmm2
mov byte [rsp + 0x78], cl
mov dword [rsp + 0x7c], ecx
movups xmm1, xmmword [rsp + 0x70]
mov dword [rbp - 0x80], 0x3f800000
movups xmm0, xmmword [rbp - 0x80]
mov qword [rsp + 0x30], rcx
movaps xmmword [rbp], xmm1
movups xmm1, xmmword [rbp - 0x70]
mov dword [rsp + 0x38], ecx
movaps xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [rbp - 0x60]
mov byte [rsp + 0x3c], 1
movups xmm3, xmmword [rsp + 0x30]
mov qword [rbp - 0x50], rcx
movd eax, xmm2
movaps xmmword [rbp + 0x20], xmm1
movsd xmm1, qword [rbp - 0x50]
movaps xmmword [rbp + 0x30], xmm0
movaps xmmword [rbp - 0x40], xmm3
movsd qword [rbp + 0x40], xmm1
test al, al
jne 0x1400258e2
lea r9, [0x1400fb94c]
movzx eax, byte [r9 - 1]
lea rcx, [r9 - 1]
cmp al, 0x2f
je 0x1400258bc
cmp al, 0x5c
je 0x1400258bc
mov r9, rcx
cmp rcx, r12
ja 0x1400258a3
xorps xmm0, xmm0
lea r8, str._s___.0fpx
cvtss2sd xmm0, xmm6
mov edx, 0x28
lea rcx, [rbp + 0x14]
movsd qword [rsp + 0x20], xmm0
call fcn.140003e00
movaps xmm3, xmmword [rbp - 0x40]
cmp byte [r14], 0
je 0x140025905
mov r8d, 0x661
lea rdx, str.C:UsersAdministratorDesktopLauncherV2LauncherV2imguiimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call fcn.1400bb0d8
movaps xmm3, xmmword [rbp - 0x40]
movaps xmm0, xmmword [rbp - 0x30]
movq rax, xmm3
movaps xmm1, xmmword [rbp - 0x20]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rbp - 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm1, xmmword [rbp]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm0, xmmword [rbp + 0x30]
movaps xmmword [rbp - 0x70], xmm1
movsd xmm1, qword [rbp + 0x40]
movaps xmmword [rbp - 0x60], xmm0
movsd qword [rbp - 0x50], xmm1
movaps xmmword [rsp + 0x30], xmm3
test rax, rax
je 0x140025973
mov r8d, 0x663
lea rdx, str.C:UsersAdministratorDesktopLauncherV2LauncherV2imguiimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call fcn.1400bb0d8
mov rax, qword [rbp + 0xa0]
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x68]
test rax, rax
movss dword [rsp + 0x44], xmm6
cmovne rcx, rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x68], rcx
mov rcx, r14
mov dword [rsp + 0x38], r15d
call fcn.1400253c0
jmp 0x1400259cd
mov rcx, rbx
call fcn.1400ade2c
mov r8d, 0x650
lea rdx, str.C:UsersAdministratorDesktopLauncherV2LauncherV2imguiimgui_draw.cpp
lea rcx, [0x1400f2198]
call fcn.1400bb0d8
xor eax, eax
mov r15, qword [rsp + 0x190]
mov rdi, qword [rsp + 0x188]
mov rsi, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x198]
movaps xmm6, xmmword [rsp + 0x150]
add rsp, 0x160
pop r14
pop r12
pop rbp
ret