Function at 0x140066460
Capabilities:
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x108]
sub rsp, 0x1f0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
mov rax, qword [0x140080040]
xor rax, rsp
mov qword [rbp + 0x90], rax
mov ecx, 0x20
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x140080d70], rax
test rax, rax
jne 0x1400664ce
lea ecx, [rax - 1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r14d, r14d
mov qword [0x140080d0c], r14
mov qword [0x140080d18], 1
mov qword [0x140080d34], r14
mov dword [0x140080d3c], r14d
mov eax, dword [0x140080e9c]
mov dword [0x140080d00], eax
mov eax, dword [0x140080e98]
mov dword [0x140080d04], eax
mov dword [0x140080d08], 0x15
mov dword [0x140080d14], r14d
mov dword [0x140080d30], 0x50
mov dword [0x140080d2c], 1
mov r9, qword [0x140081088]
mov qword [0x140080d20], r9
mov dword [0x140080d28], 1
mov rax, qword [rcx]
lea rdx, [0x140081090]
mov qword [rsp + 0x30], rdx
lea rdx, [0x140080d00]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x20
xor edx, edx
lea r8d, [r14 + 1]
call qword [rax + 0x80]
mov rbx, qword [0x140080cf0]
mov ecx, 0x6208
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r9, rax
mov r8, qword [0x140080cf0]
test r8, r8
je 0x1400665f6
mov r10d, dword [r8 + 0x3f60]
movsx rax, word [r8 + 0x60b8]
lea rdx, [r8 + 0x60bc]
lea rdx, [rdx + rax*8]
cmp dword [rdx], r10d
je 0x1400665eb
lea ecx, [rax + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x60b8], cx
movsx rax, cx
lea rdx, [r8 + 0x60bc]
lea rdx, [rdx + rax*8]
mov dword [rdx], r10d
mov dword [rdx + 4], r14d
inc word [rdx + 4]
inc dword [r8 + 0x60b0]
mov qword [rsp + 0x48], r9
lea rax, [rsp + 0x40]
mov qword [rbp - 0x10], rax
mov qword [rsp + 0x50], r9
test r9, r9
je 0x14006661a
xor edx, edx
mov rcx, r9
call fcn.1400108a0
jmp 0x14006661d
mov rax, r14
mov qword [0x140080cf0], rax
call fcn.140015570
test rbx, rbx
je 0x140066637
mov qword [0x140080cf0], rbx
jmp 0x14006663e
mov rbx, qword [0x140080cf0]
mov rsi, qword [rbx + 0x38]
mov qword [rsp + 0x48], r14
lea r8, [rsp + 0x48]
lea r15, str.C:WindowsFonts_bahnschrift.ttf
mov rcx, r15
call fcn.140013020
mov rdi, rax
movss xmm10, dword [0x1400754e4]
test rax, rax
jne 0x140066674
mov rax, r14
jmp 0x1400667cd
xorps xmm1, xmm1
movups xmmword [rsp + 0x60], xmm1
movups xmmword [rsp + 0x70], xmm1
movups xmmword [rbp - 0x60], xmm1
movups xmmword [rbp - 0x50], xmm1
mov byte [rsp + 0x6c], 1
mov dword [rsp + 0x78], 2
mov dword [rsp + 0x7c], 1
mov dword [rbp - 0x5c], 0x7f7fffff
mov dword [rbp - 0x50], 0x3f800000
mov dword [rbp - 0x4c], 0x3f800000
mov eax, 0xffff
mov word [rbp - 0x48], ax
movaps xmm3, xmmword [rsp + 0x60]
movaps xmmword [rbp], xmm3
movaps xmm4, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x10], xmm4
movaps xmmword [rbp + 0x20], xmm1
xorps xmm5, xmm5
movaps xmmword [rbp + 0x30], xmm5
movaps xmm6, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0x40], xmm6
movaps xmm2, xmmword [rbp - 0x50]
movaps xmmword [rbp + 0x50], xmm2
xorps xmm7, xmm7
movaps xmmword [rbp + 0x60], xmm7
xorps xmm8, xmm8
movaps xmmword [rbp + 0x70], xmm8
xorps xmm9, xmm9
movaps xmmword [rbp + 0x80], xmm9
movdqa xmm0, xmm2
psrldq xmm0, 0xa
movd eax, xmm0
test al, al
jne 0x140066783
lea r9, [0x1400753e8]
nop dword [rax]
lea rcx, [r9 - 1]
movzx eax, byte [rcx]
cmp al, 0x2f
je 0x140066737
cmp al, 0x5c
je 0x140066737
mov r9, rcx
cmp rcx, r15
ja 0x140066720
movsd xmm0, qword [0x1400755e8]
movsd qword [rsp + 0x20], xmm0
lea r8, str._s___.0fpx
mov edx, 0x28
lea rcx, [rbp + 0x5a]
call fcn.140012c60
movaps xmm9, xmmword [rbp + 0x80]
movaps xmm8, xmmword [rbp + 0x70]
movaps xmm7, xmmword [rbp + 0x60]
movaps xmm2, xmmword [rbp + 0x50]
movaps xmm6, xmmword [rbp + 0x40]
movaps xmm5, xmmword [rbp + 0x30]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmm4, xmmword [rbp + 0x10]
movaps xmm3, xmmword [rbp]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x70], xmm4
movaps xmmword [rbp - 0x80], xmm1
movaps xmmword [rbp - 0x70], xmm5
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm2
movaps xmmword [rbp - 0x40], xmm7
movaps xmmword [rbp - 0x30], xmm8
movaps xmmword [rbp - 0x20], xmm9
mov qword [rsp + 0x60], rdi
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x74], 0x41600000
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.14003a190
mov qword [0x140080de0], rax
or dword [rbx + 8], 7
mov rcx, qword [0x140081088]
call fcn.14003fc70
mov rdi, qword [0x140081090]
mov rbx, qword [0x140080cf0]
mov ecx, 0x28
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8, rax
mov r9, qword [0x140080cf0]
test r9, r9
je 0x14006686d
mov r10d, dword [r9 + 0x3f60]
movsx r11, word [r9 + 0x60b8]
lea rdx, [r9 + 0x60bc]
lea rdx, [rdx + r11*8]
cmp dword [rdx], r10d
je 0x140066862
lea ecx, [r11 + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r9 + 0x60b8], cx
movsx rax, cx
lea rdx, [r9 + 0x60bc]
lea rdx, [rdx + rax*8]
mov dword [rdx], r10d
mov dword [rdx + 4], r14d
inc word [rdx + 4]
inc dword [r9 + 0x60b0]
test r8, r8
je 0x140066893
mov qword [r8], r14
mov qword [r8 + 8], r14
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], r14
mov dword [r8 + 0x20], 0x1388
mov dword [r8 + 0x24], 0x2710
jmp 0x140066896
mov r8, r14
mov qword [rbx + 0x98], r8
lea rax, str.imgui_impl_dx9
mov qword [rbx + 0x88], rax
or dword [rbx + 0xc], 8
mov qword [r8], rdi
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
mov rcx, qword [0x140080cf0]
add rcx, 0x38f0
mov dword [rcx + 0x4c], 0x3f800000
mov dword [rcx + 0x50], 0x41200000
mov dword [rcx + 0x10], r14d
mov dword [rcx + 0x3c], 0x3f800000
mov dword [rcx + 0x40], 0x3f800000
movaps xmm1, xmm10
call fcn.140011e00
mov dword [rcx + 0x78], r14d
movaps xmm5, xmmword [0x140075b70]
movups xmmword [rcx + 0x134], xmm5
movaps xmm0, xmmword [0x140075b80]
movups xmmword [rcx + 0x114], xmm0
movaps xmm1, xmmword [0x140075b90]
movups xmmword [rcx + 0x104], xmm1
movaps xmm0, xmmword [0x140075c10]
movups xmmword [rcx + 0xe4], xmm0
movups xmmword [rcx + 0x154], xmm1
movaps xmm0, xmm1
movups xmmword [rcx + 0x164], xmm1
movups xmmword [rcx + 0x234], xmm1
movaps xmm0, xmmword [0x140075bb0]
movups xmmword [rcx + 0x244], xmm0
movaps xmm1, xmm0
movups xmmword [rcx + 0x254], xmm0
movups xmmword [rcx + 0x174], xmm0
movups xmmword [rcx + 0x264], xmm0
movups xmmword [rcx + 0x284], xmm0
movups xmmword [rcx + 0x274], xmm0
movaps xmm0, xmmword [0x140075b90]
movups xmmword [rcx + 0x124], xmm0
movaps xmm1, xmm0
movups xmmword [rcx + 0x1c4], xmm0
movaps xmm0, xmmword [0x140075bb0]
movups xmmword [rcx + 0x1d4], xmm0
movups xmmword [rcx + 0x1f4], xmm0
movups xmmword [rcx + 0x1e4], xmm0
mov rcx, qword [0x140080d70]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x90]
xor rcx, rsp
call fcn.140068890
lea r11, [rsp + 0x1f0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop rbp
ret