Function at 0x1400b2810
Capabilities:
Log keystrokes via polling
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x2b8]
sub rsp, 0x380
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
mov dword [rbp + 0x10], 0x50
mov dword [rbp + 0x14], 0x40
lea rax, [0x1400b4c40]
mov qword [rbp + 0x18], rax
xor r12d, r12d
mov qword [rbp + 0x20], r12
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x28], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x30], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x40], xmm1
lea rax, str.ImGui_Example
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], r12
lea rcx, [rbp + 0x10]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], r12
mov rax, qword [rbp + 0x28]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], 0x320
mov dword [rsp + 0x30], 0x500
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, 0xcf0000
lea r8, str.Dear_ImGui_DirectX9_Example
mov rdx, qword [rbp + 0x50]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r15, rax
mov qword [rbp - 0x10], rax
lea ecx, [r12 + 0x20]
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x1400ffe20], rax
lea r13d, [r12 + 1]
test rax, rax
je 0x1400b4ba7
mov qword [0x1400ffe40], r12
mov qword [0x1400ffe4c], r12
mov dword [0x1400ffe54], r12d
mov qword [0x1400ffe5c], r12
mov dword [0x1400ffe64], r12d
mov qword [0x1400ffe74], r12
mov dword [0x1400ffe68], r13d
mov dword [0x1400ffe58], r13d
mov dword [0x1400ffe48], r12d
mov dword [0x1400ffe6c], r13d
mov dword [0x1400ffe70], 0x50
mov dword [0x1400ffe7c], r13d
mov rax, qword [rax]
lea rdx, [0x1400ffe30]
mov qword [rsp + 0x30], rdx
lea rdx, [0x1400ffe40]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, r15
mov r8d, r13d
xor edx, edx
call qword [rax + 0x80]
test eax, eax
js 0x1400b4ba0
lea edx, [r12 + 0xa]
mov rcx, r15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r15
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rdi, qword [0x1400ffde0]
mov ecx, 0x6270
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r9, rax
mov r8, qword [0x1400ffde0]
test r8, r8
je 0x1400b2a6a
mov r10d, dword [r8 + 0x3f58]
movsx rax, word [r8 + 0x60e0]
lea rdx, [r8 + 0x60e4]
lea rdx, [rdx + rax*8]
cmp dword [rdx], r10d
je 0x1400b2a5f
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 + 0x60e0], cx
movsx rax, cx
lea rdx, [r8 + 0x60e4]
lea rdx, [rdx + rax*8]
mov dword [rdx], r10d
mov dword [rdx + 4], r12d
inc word [rdx + 4]
inc dword [r8 + 0x60d8]
mov qword [rbp - 0x78], r9
lea rax, [rbp + 0x2d8]
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x78], r9
test r9, r9
je 0x1400b2a8f
xor edx, edx
mov rcx, r9
call fcn.140001430
jmp 0x1400b2a92
mov rax, r12
mov qword [0x1400ffde0], rax
call fcn.140008b00
test rdi, rdi
je 0x1400b2aac
mov qword [0x1400ffde0], rdi
jmp 0x1400b2ab3
mov rdi, qword [0x1400ffde0]
test rdi, rdi
jne 0x1400b2ad9
mov r8d, 0x10b8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdi, qword [0x1400ffde0]
lea r14, [rdi + 8]
test rdi, rdi
jne 0x1400b2b03
mov r8d, 0xbc9
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdi, qword [0x1400ffde0]
mov dword [rdi + 0x3960], 0x40c00000
mov dword [rdi + 0x38f8], 0x40c00000
mov dword [rdi + 0x392c], 0x40400000
mov dword [rdi + 0x3968], 0x40400000
mov dword [rdi + 0x3970], 0x40400000
mov dword [rdi + 0x3914], 0x40400000
mov dword [rdi + 0x391c], 0x40400000
or dword [r14], 3
xor ecx, ecx
call fcn.140069d80
mov dword [rdi + 0x39cc], 0x3f800000
mov dword [rdi + 0x39d0], 0x3f800000
mov dword [rdi + 0x39d4], 0x3f800000
mov dword [rdi + 0x39d8], 0x3f800000
mov dword [rdi + 0x39dc], 0x3f000000
mov dword [rdi + 0x39e0], 0x3f000000
mov dword [rdi + 0x39e4], 0x3f000000
mov dword [rdi + 0x39e8], 0x3f800000
mov dword [rdi + 0x39ec], 0x3d75c28f
mov dword [rdi + 0x39f0], 0x3d75c28f
mov dword [rdi + 0x39f4], 0x3d75c28f
mov dword [rdi + 0x39f8], 0x3f800000
mov dword [rdi + 0x39fc], 0x3d23d70a
mov dword [rdi + 0x3a00], 0x3d23d70a
mov dword [rdi + 0x3a04], 0x3d23d70a
mov dword [rdi + 0x3a08], 0x3f800000
mov dword [rdi + 0x3a0c], 0x3c23d70a
mov dword [rdi + 0x3a10], 0x3c23d70a
mov dword [rdi + 0x3a14], 0x3c23d70a
mov dword [rdi + 0x3a18], 0x3f800000
mov dword [rdi + 0x3a1c], 0x3f800000
mov qword [rdi + 0x3a20], 0x3f0f5c29
mov qword [rdi + 0x3a28], 0x3f800000
mov qword [rdi + 0x3a30], r12
mov dword [rdi + 0x3a38], r12d
mov dword [rdi + 0x3a3c], 0x3d4ccccd
mov dword [rdi + 0x3a40], 0x3d4ccccd
mov dword [rdi + 0x3a44], 0x3d4ccccd
mov dword [rdi + 0x3a48], 0x3f800000
mov dword [rdi + 0x3a4c], 0x3df5c28f
mov dword [rdi + 0x3a50], 0x3df5c28f
mov dword [rdi + 0x3a54], 0x3df5c28f
mov dword [rdi + 0x3a58], 0x3efae148
mov dword [rdi + 0x3a5c], 0x3df5c28f
mov dword [rdi + 0x3a60], 0x3df5c28f
mov dword [rdi + 0x3a64], 0x3df5c28f
mov dword [rdi + 0x3a68], 0x3efae148
mov dword [rdi + 0x3a6c], 0x3d23d70a
mov dword [rdi + 0x3a70], 0x3d23d70a
mov dword [rdi + 0x3a74], 0x3d23d70a
mov dword [rdi + 0x3a78], 0x3f800000
mov dword [rdi + 0x3a7c], 0x3f2147ae
mov dword [rdi + 0x3a80], 0x3edc28f6
mov dword [rdi + 0x3a84], 0x3e3851ec
mov qword [rdi + 0x3a88], 0x3f800000
mov qword [rdi + 0x3a90], r12
mov dword [rdi + 0x3a98], 0x3f028f5c
mov dword [rdi + 0x3a9c], 0x3e0f5c29
mov dword [rdi + 0x3aa0], 0x3e0f5c29
mov dword [rdi + 0x3aa4], 0x3e0f5c29
mov dword [rdi + 0x3aa8], 0x3f800000
mov dword [rdi + 0x3aac], 0x3de147ae
mov dword [rdi + 0x3ab0], 0x3de147ae
mov dword [rdi + 0x3ab4], 0x3de147ae
mov dword [rdi + 0x3ab8], 0x3efae148
mov dword [rdi + 0x3abc], 0x3f800000
mov qword [rdi + 0x3ac0], 0x3f0f5c29
mov dword [rdi + 0x3ac8], 0x3e3851ec
mov dword [rdi + 0x3acc], 0x3f800000
mov qword [rdi + 0x3ad0], 0x3f0f5c29
mov dword [rdi + 0x3ad8], 0x3f11eb85
mov dword [rdi + 0x3adc], 0x3f800000
mov qword [rdi + 0x3ae0], 0x3f0f5c29
mov dword [rdi + 0x3ae8], 0x3f800000
mov dword [rdi + 0x3aec], 0x3f800000
mov qword [rdi + 0x3af0], 0x3f0f5c29
mov dword [rdi + 0x3af8], 0x3f800000
mov dword [rdi + 0x3afc], 0x3f800000
mov qword [rdi + 0x3b00], 0x3f0f5c29
mov dword [rdi + 0x3b08], 0x3f400000
mov dword [rdi + 0x3b0c], 0x3f800000
mov qword [rdi + 0x3b10], 0x3f0f5c29
mov dword [rdi + 0x3b18], 0x3f800000
mov dword [rdi + 0x3b1c], 0x3f800000
mov qword [rdi + 0x3b20], 0x3f0f5c29
mov dword [rdi + 0x3b28], 0x3f28f5c3
mov dword [rdi + 0x3b2c], 0x3f800000
mov qword [rdi + 0x3b30], 0x3f0f5c29
mov dword [rdi + 0x3b38], 0x3f800000
mov dword [rdi + 0x3b3c], 0x3f800000
mov dword [rdi + 0x3b40], 0x3f428f5c
mov dword [rdi + 0x3b44], 0x3ee147ae
mov dword [rdi + 0x3b48], 0x3f800000
mov dword [rdi + 0x3b4c], 0x3f800000
mov qword [rdi + 0x3b50], 0x3f0f5c29
mov dword [rdi + 0x3b58], 0x3f28f5c3
mov dword [rdi + 0x3b5c], 0x3f800000
mov qword [rdi + 0x3b60], 0x3f0f5c29
mov dword [rdi + 0x3b68], 0x3f800000
mov dword [rdi + 0x3b6c], 0x3f800000
mov dword [rdi + 0x3b70], 0x3f428f5c
mov dword [rdi + 0x3b74], 0x3ee147ae
mov dword [rdi + 0x3b78], 0x3f800000
mov dword [rdi + 0x3b7c], 0x3e3851ec
mov qword [rdi + 0x3b80], 0x3dcccccd
mov dword [rdi + 0x3b88], 0x3f0a3d71
mov dword [rdi + 0x3b8c], 0x3dcccccd
mov dword [rdi + 0x3b90], 0x3ecccccd
mov dword [rdi + 0x3b94], 0x3f400000
mov dword [rdi + 0x3b98], 0x3f47ae14
mov dword [rdi + 0x3b9c], 0x3dcccccd
mov dword [rdi + 0x3ba0], 0x3ecccccd
mov dword [rdi + 0x3ba4], 0x3f400000
mov qword [rdi + 0x3ba8], 0x3f800000
mov qword [rdi + 0x3bb0], r12
mov qword [rdi + 0x3bb8], r12
mov qword [rdi + 0x3bc0], r12
mov qword [rdi + 0x3bc8], r12
mov qword [rdi + 0x3bd0], r12
mov dword [rdi + 0x3bd8], r12d
mov dword [rdi + 0x3bdc], 0x3f800000
mov qword [rdi + 0x3be0], 0x3f0f5c29
mov dword [rdi + 0x3be8], 0x3e8f5c29
mov dword [rdi + 0x3bec], 0x3f800000
mov qword [rdi + 0x3bf0], 0x3f0f5c29
mov dword [rdi + 0x3bf8], 0x3f333333
mov dword [rdi + 0x3bfc], 0x3f800000
mov qword [rdi + 0x3c00], 0x3f0f5c29
mov dword [rdi + 0x3c08], 0x3f800000
mov dword [rdi + 0x3c0c], 0x3d8f5c29
mov dword [rdi + 0x3c10], 0x3dcccccd
mov dword [rdi + 0x3c14], 0x3e19999a
mov dword [rdi + 0x3c18], 0x3f7851ec
mov dword [rdi + 0x3c1c], 0x3e0f5c29
mov dword [rdi + 0x3c20], 0x3e851eb8
mov dword [rdi + 0x3c24], 0x3ed70a3d
mov dword [rdi + 0x3c28], 0x3f800000
mov dword [rdi + 0x3c2c], 0x3f1c28f6
mov dword [rdi + 0x3c30], 0x3f1c28f6
mov dword [rdi + 0x3c34], 0x3f1c28f6
mov dword [rdi + 0x3c38], 0x3f800000
mov dword [rdi + 0x3c3c], 0x3f800000
mov dword [rdi + 0x3c40], 0x3edc28f6
mov dword [rdi + 0x3c44], 0x3eb33333
mov dword [rdi + 0x3c48], 0x3f800000
mov dword [rdi + 0x3c4c], 0x3f666666
mov qword [rdi + 0x3c50], 0x3f333333
mov dword [rdi + 0x3c58], 0x3f800000
mov dword [rdi + 0x3c5c], 0x3f800000
mov qword [rdi + 0x3c60], 0x3f19999a
mov dword [rdi + 0x3c68], 0x3f800000
mov dword [rdi + 0x3c6c], 0x3e428f5c
mov dword [rdi + 0x3c70], 0x3e428f5c
mov dword [rdi + 0x3c74], 0x3e4ccccd
mov dword [rdi + 0x3c78], 0x3f800000
mov dword [rdi + 0x3c7c], 0x3e9eb852
mov dword [rdi + 0x3c80], 0x3e9eb852
mov dword [rdi + 0x3c84], 0x3eb33333
mov dword [rdi + 0x3c88], 0x3f800000
mov dword [rdi + 0x3c8c], 0x3e6b851f
mov dword [rdi + 0x3c90], 0x3e6b851f
mov dword [rdi + 0x3c94], 0x3e800000
mov qword [rdi + 0x3c98], 0x3f800000
mov qword [rdi + 0x3ca0], r12
mov dword [rdi + 0x3ca8], r12d
mov dword [rdi + 0x3cac], 0x3f800000
mov dword [rdi + 0x3cb0], 0x3f800000
mov dword [rdi + 0x3cb4], 0x3f800000
mov dword [rdi + 0x3cb8], 0x3d75c28f
mov dword [rdi + 0x3cbc], 0x3f800000
mov qword [rdi + 0x3cc0], 0x3f0f5c29
mov dword [rdi + 0x3cc8], 0x3ee147ae
mov dword [rdi + 0x3ccc], 0x3f800000
mov qword [rdi + 0x3cd0], 0x3f800000
mov dword [rdi + 0x3cd8], 0x3f666666
mov dword [rdi + 0x3cdc], 0x3e851eb8
mov dword [rdi + 0x3ce0], 0x3f170a3d
mov qword [rdi + 0x3ce4], 0x3f7ae148
mov dword [rdi + 0x3cec], 0x3f800000
mov dword [rdi + 0x3cf0], 0x3f800000
mov dword [rdi + 0x3cf4], 0x3f800000
mov dword [rdi + 0x3cf8], 0x3f333333
mov dword [rdi + 0x3cfc], 0x3f4ccccd
mov dword [rdi + 0x3d00], 0x3f4ccccd
mov dword [rdi + 0x3d04], 0x3f4ccccd
mov dword [rdi + 0x3d08], 0x3e4ccccd
mov dword [rdi + 0x3d0c], 0x3f4ccccd
mov dword [rdi + 0x3d10], 0x3f4ccccd
mov dword [rdi + 0x3d14], 0x3f4ccccd
mov dword [rdi + 0x3d18], 0x3eb33333
mov rcx, r15
call fcn.1400b03b0
mov rsi, qword [0x1400ffe30]
mov rbx, qword [0x1400ffde0]
test rbx, rbx
jne 0x1400b328f
mov r8d, 0x10b8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400ffde0]
cmp qword [rbx + 0x98], 0
je 0x1400b32b3
mov r8d, 0x11f
lea rdx, str.C:Users_robinDesktopImGui_menu_backendsimgui_impl_dx9.cpp
lea rcx, str.io.BackendRendererUserData__nullptr___Already_initialized_a_renderer_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ecx, 0x28
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8, rax
mov r9, qword [0x1400ffde0]
test r9, r9
je 0x1400b332d
mov r10d, dword [r9 + 0x3f58]
movsx rdx, word [r9 + 0x60e0]
lea rax, [r9 + 0x60e4]
lea rax, [rax + rdx*8]
cmp dword [rax], r10d
je 0x1400b3322
lea ecx, [rdx + 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 + 0x60e0], cx
movsx rax, cx
lea rax, [rax*8 + 0x60e4]
add rax, r9
mov dword [rax], r10d
mov dword [rax + 4], r12d
inc word [rax + 4]
inc dword [r9 + 0x60d8]
test r8, r8
je 0x1400b3350
mov qword [r8 + 8], r12
mov qword [r8 + 0x10], r12
mov qword [r8 + 0x18], r12
mov dword [r8 + 0x20], 0x1388
mov dword [r8 + 0x24], 0x2710
jmp 0x1400b3353
mov r8, r12
mov qword [rbx + 0x98], r8
lea rax, str.imgui_impl_dx9
mov qword [rbx + 0x88], rax
or dword [rbx + 0xc], 8
mov qword [r8], rsi
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 8]
mov rsi, qword [r14 + 0x30]
cmp byte [rsi + 0x18], 0
je 0x1400b339c
mov r8d, 0x8c3
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov qword [rbp + 0x2d8], r12
lea r8, [rbp + 0x2d8]
lea r14, str.c:WindowsFonts_segoeui.ttf
mov rcx, r14
call fcn.140003c50
mov rbx, rax
movss xmm15, dword [0x1400db6b0]
test rax, rax
jne 0x1400b33e9
mov r8d, 0x8c8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_draw.cpp
lea rcx, str._0____Could_not_load_font_file__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x1400b3528
xorps xmm2, xmm2
movups xmmword [rbp + 0xc0], xmm2
movups xmmword [rbp + 0xd0], xmm2
movups xmmword [rbp + 0x100], xmm2
movups xmmword [rbp + 0x110], xmm2
mov byte [rbp + 0xcc], 1
mov dword [rbp + 0xd8], 2
mov dword [rbp + 0xdc], r13d
mov dword [rbp + 0x104], 0x7f7fffff
mov dword [rbp + 0x110], 0x3f800000
mov dword [rbp + 0x114], 0x3f800000
mov eax, 0xffff
mov word [rbp + 0x118], ax
movups xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x160], xmm1
movaps xmmword [rbp + 0x170], xmm2
movaps xmmword [rbp + 0x180], xmm2
movups xmm0, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x1a0], xmm1
movaps xmmword [rbp + 0x1b0], xmm2
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1d0], xmm2
psrldq xmm1, 0xa
movd eax, xmm1
test al, al
jne 0x1400b34fd
lea r9, [0x1400db3b4]
nop dword [rax]
lea rcx, [r9 - 1]
movzx eax, byte [rcx]
cmp al, 0x2f
je 0x1400b34d7
cmp al, 0x5c
je 0x1400b34d7
mov r9, rcx
cmp rcx, r14
ja 0x1400b34c0
movsd xmm0, qword [0x1400db740]
movsd qword [rsp + 0x20], xmm0
lea r8, str._s___.0fpx
mov edx, 0x28
lea rcx, [rbp + 0x1aa]
call fcn.140003890
mov qword [rsp + 0x28], r12
lea rax, [rbp + 0x150]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400db7a4]
mov r8d, dword [rbp + 0x2d8]
mov rdx, rbx
mov rcx, rsi
call fcn.140071ef0
mov byte [rbp + 0x2d0], 0
mov qword [rbp - 0x18], r12
mov qword [rsp + 0x70], r12
lea r9, [rbp - 0x18]
mov r8d, 0x13cea
lea rdx, [0x1400ebfc0]
mov rcx, qword [0x1400ffe30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
lea r9, [rsp + 0x70]
mov r8d, 0x861
lea rdx, [0x1400eb750]
mov rcx, qword [0x1400ffe30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
xor bl, bl
mov dword [rbp + 0x2d8], ebx
mov esi, 4
movsd xmm7, qword [0x1400db708]
movss xmm8, dword [0x1400db614]
movsd xmm6, qword [0x1400db6e8]
movss xmm9, dword [0x1400db610]
xorps xmm13, xmm13
movsd xmm10, qword [0x1400db6c0]
movaps xmm12, xmmword [0x1400dbaf0]
movss xmm14, dword [0x1400db8cc]
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x90]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x1400b3634
lea rcx, [rbp + 0x90]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x90]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx ebx, bl
cmp dword [rbp + 0x98], 0x12
cmove ebx, r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x90]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x1400b35e0
mov dword [rbp + 0x2d8], ebx
test bl, bl
jne 0x1400b48a6
mov ecx, dword [0x1400ffe28]
test ecx, ecx
je 0x1400b36c6
mov eax, dword [0x1400ffe2c]
test eax, eax
je 0x1400b36c6
mov dword [0x1400ffe40], ecx
mov dword [0x1400ffe44], eax
mov dword [0x1400ffe2c], r12d
mov dword [0x1400ffe28], r12d
call fcn.1400b0300
mov rcx, qword [0x1400ffe30]
mov rax, qword [rcx]
lea rdx, [0x1400ffe40]
call qword [rax + 0x80]
cmp eax, 0x8876086c
jne 0x1400b36a3
mov r8d, 0x1fb
lea rdx, str.C:Users_robinDesktopImGui_menuexamplesexample_win32_directx9main.cpp
lea rcx, [0x1400b76cc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400ffde0]
test rax, rax
je 0x1400b36c6
mov rcx, qword [rax + 0x98]
test rcx, rcx
je 0x1400b36c6
cmp qword [rcx], 0
je 0x1400b36c6
call fcn.1400b0090
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400b36e3
cmp byte [0x1400eb748], 0
sete byte [0x1400eb748]
mov ecx, 0x2e
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x1400b4b97
mov rax, qword [0x1400ffde0]
test rax, rax
je 0x1400b3710
mov rbx, qword [rax + 0x98]
test rbx, rbx
jne 0x1400b3734
jmp 0x1400b3713
mov rbx, r12
mov r8d, 0x17c
lea rdx, str.C:Users_robinDesktopImGui_menu_backendsimgui_impl_dx9.cpp
lea rcx, str.bd___nullptr___Did_you_call_ImGui_ImplDX9_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400ffde0]
cmp qword [rbx + 0x18], 0
jne 0x1400b3757
test rax, rax
je 0x1400b3757
mov rcx, qword [rax + 0x98]
test rcx, rcx
je 0x1400b3757
cmp qword [rcx], 0
je 0x1400b3757
call fcn.1400b0090
call fcn.1400b11c0
call fcn.14000bbc0
cmp byte [rbp + 0x2d0], 0
je 0x1400b3776
lea rcx, [rbp + 0x2d0]
call fcn.1400332f0
mov rbx, qword [0x1400ffde0]
cmp dword [rbx + 0x4b10], 0
jg 0x1400b37a0
mov r8d, 0x788
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rbx + 0x4b18]
lea r8, str.Foreground
mov rdx, r13
mov rcx, qword [rcx]
call fcn.14000b160
mov r14d, esi
mov qword [rsp + 0x68], r14
mov rax, qword gs:[0x58]
mov r15, qword [rax]
mov qword [rsp + 0x60], r15
mov eax, dword [r14 + r15]
cmp dword [0x140101348], eax
jle 0x1400b380f
lea rcx, [0x140101348]
call fcn.1400b4d8c
cmp dword [0x140101348], 0xffffffff
jne 0x1400b380f
movss xmm0, dword [rdi + 0x38e8]
movss dword [0x140101340], xmm0
lea rcx, [0x140101348]
call fcn.1400b4d20
movss xmm0, dword [rdi + 0x38e8]
cvtps2pd xmm1, xmm0
cmp byte [0x1400eb748], 0
je 0x1400b3836
comisd xmm7, xmm1
jbe 0x1400b3830
addss xmm0, xmm8
jmp 0x1400b3847
movaps xmm0, xmm15
jmp 0x1400b3847
comisd xmm1, xmm6
jbe 0x1400b3843
subss xmm0, xmm9
jmp 0x1400b3847
movaps xmm0, xmm13
movss dword [0x140101340], xmm0
cvtss2sd xmm0, xmm0
comisd xmm0, xmm10
jbe 0x1400b463e
movss xmm6, dword [0x1400eb6f8]
movss xmm7, dword [0x1400eb6fc]
movss xmm8, dword [0x1400eb700]
movss xmm9, dword [0x1400ffcd0]
movss xmm10, dword [0x1400ffcd4]
movss xmm11, dword [0x1400ffcd8]
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rcx, rax
xorps xmm0, xmm0
test rax, rax
js 0x1400b38aa
cvtsi2ss xmm0, rax
jmp 0x1400b38bc
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mulss xmm0, dword [0x1400db5f4]
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
addss xmm0, xmm15
mulss xmm0, dword [0x1400db668]
movaps xmm2, xmm15
minss xmm2, xmm0
comiss xmm13, xmm2
jbe 0x1400b38e8
movaps xmm2, xmm13
cvttss2si ecx, xmm9
cvttss2si edx, xmm10
cvttss2si r8d, xmm11
cvttss2si eax, xmm6
sub eax, ecx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm2
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
divss xmm1, xmm12
movss dword [rdi + 0x3a1c], xmm1
cvttss2si eax, xmm7
sub eax, edx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm2
movd xmm0, edx
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
divss xmm1, xmm12
movss dword [rdi + 0x3a20], xmm1
cvttss2si eax, xmm8
sub eax, r8d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm2
movd xmm0, r8d
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
divss xmm1, xmm12
movss dword [rdi + 0x3a24], xmm1
mov dword [rdi + 0x3a28], 0x3f800000
mov rax, qword [0x1400ffde0]
or dword [rax + 0x4a00], 2
mov dword [rax + 0x4a20], 0x441ec000
mov dword [rax + 0x4a24], 0x43d98000
mov dword [rax + 0x4a08], r13d
xor edx, edx
lea r8d, [rdx + 0x23]
lea rcx, str.EdsonHook
call fcn.140012e20
mov rax, qword [0x1400ffde0]
mov rcx, qword [rax + 0x4000]
movss xmm8, dword [rcx + 0x34]
mov dword [rbp - 0x58], 0x43166667
mov dword [rbp - 0x54], 0x41d66667
cmp qword [rcx + 0x1b8], 0
jne 0x1400b39f5
cmp qword [rax + 0x4e20], 0
mov eax, 0x260
je 0x1400b39fa
mov eax, 0x230
movss xmm0, dword [rax + rcx]
subss xmm0, dword [rcx + 0x110]
mulss xmm0, dword [0x1400db668]
subss xmm0, dword [0x1400db7f4]
movaps xmm1, xmm14
call fcn.14001b730
xorps xmm4, xmm4
movups xmmword [rbp - 0x78], xmm4
movaps xmm0, xmmword [0x1400dbae0]
movups xmmword [rbp - 8], xmm0
mov dword [rbp - 0x68], 0x3f800000
mov dword [rbp - 0x64], 0x3f800000
mov qword [rbp - 0x60], 0
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 8]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x68]
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x58]
mov rcx, qword [rsp + 0x70]
call fcn.1400899f0
xor edx, edx
lea rcx, [0x1400c8008]
call fcn.1400a3950
test al, al
je 0x1400b460e
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400b3ac3
mov rbx, qword [rbx + 0x4e88]
test rbx, rbx
jne 0x1400b3b1f
mov r8d, 0x215b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm9, dword [0x1400db664]
movsd xmm10, qword [0x1400db700]
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400b4395
mov rbx, qword [rbx + 0x4e88]
test rbx, rbx
jne 0x1400b3f10
mov r8d, 0x215b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x1400b4395
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Aimbot
mov rcx, rbx
call fcn.1400a5d00
test al, al
je 0x1400b3ac3
movsx rsi, word [rbx + 0x78]
test esi, esi
js 0x1400b3b4a
cmp esi, dword [rbx]
jl 0x1400b3b64
mov r8d, 0x788
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rdx, rsi, 0x2c
mov rcx, qword [rbx + 8]
mov ecx, dword [rdx + rcx]
call fcn.140017530
mov rax, qword [0x1400ffde0]
mov rdx, qword [rax + 0x4000]
cmp qword [rdx + 0x1b8], 0
jne 0x1400b3b9b
cmp qword [rax + 0x4e20], 0
mov eax, 0x260
je 0x1400b3ba0
mov eax, 0x230
movss xmm6, dword [rax + rdx]
subss xmm6, dword [rdx + 0x110]
movss xmm9, dword [0x1400db664]
mulss xmm6, xmm9
call fcn.14001be40
movss dword [rbp - 0x50], xmm6
cvtps2pd xmm0, xmm8
movsd xmm10, qword [0x1400db700]
mulsd xmm0, xmm10
cvtpd2ps xmm7, xmm0
movss dword [rbp - 0x4c], xmm7
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
lea rdx, str.Aimbot
mov rcx, qword [rcx + 0x4000]
call fcn.14000a420
mov dword [rsp + 0x20], r12d
mov r9d, 0x80
lea r8, [rbp - 0x50]
mov edx, eax
lea rcx, str.Aimbot
call fcn.14000ec50
test al, al
je 0x1400b3e92
lea rdx, [0x1400eb721]
lea rcx, str.Enabled
call fcn.14008a2a0
lea rax, str.Head
mov qword [rbp + 0x60], rax
lea rax, str.Upper_Chest
mov qword [rbp + 0x68], rax
lea rax, str.Chest
mov qword [rbp + 0x70], rax
lea rax, str.Upper_Stomach
mov qword [rbp + 0x78], rax
lea rax, str.Stomach
mov qword [rbp + 0x80], rax
lea rax, str.Pelvis
mov qword [rbp + 0x88], rax
mov rax, qword [0x1400ffde0]
mov qword [rbp - 0x78], rax
mov rdx, r12
movsxd rax, dword [0x14010061c]
cmp eax, 5
ja 0x1400b3ca7
mov rdx, qword [rbp + rax*8 + 0x60]
xor r8d, r8d
lea rcx, str.Target_Hitbox
call fcn.14008cbc0
test al, al
je 0x1400b3e13
xor r13b, r13b
mov esi, r12d
mov qword [rbp - 0x48], 0
lea r12, [rbp + 0x60]
mov rax, qword [r12]
lea r14, str.Unknown_item
test rax, rax
cmovne r14, rax
mov rax, qword [0x1400ffde0]
mov rbx, qword [rax + 0x4000]
mov edx, esi
mov rcx, rbx
call fcn.14000a5c0
mov r15d, eax
add rbx, 0x100
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x1400b3d38
inc r8d
test ecx, ecx
je 0x1400b3d21
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1400b3d26
mov eax, 8
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.140032800
movsxd rdx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rdx*4], r15d
inc dword [rbx]
cmp esi, dword [0x14010061c]
sete bl
lea r9, [rbp - 0x48]
xor r8d, r8d
movzx edx, bl
mov rcx, r14
call fcn.14009ff00
test al, al
je 0x1400b3d75
cmp dword [0x14010061c], esi
je 0x1400b3d75
mov r13b, 1
mov dword [0x14010061c], esi
test bl, bl
je 0x1400b3d7e
call fcn.140017290
mov rax, qword [0x1400ffde0]
mov rbx, qword [rax + 0x4000]
cmp dword [rbx + 0x100], 1
jg 0x1400b3daf
mov r8d, 0x1fd8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.window__IDStack.Size___1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp dword [rbx + 0x100], 0
jg 0x1400b3dd2
mov r8d, 0x79e
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x100]
inc esi
add r12, 8
cmp esi, 6
jl 0x1400b3cd0
call fcn.14001dfb0
test r13b, r13b
je 0x1400b3e00
mov rcx, qword [rbp - 0x78]
mov ecx, dword [rcx + 0x49b0]
call fcn.14000ab10
mov r13d, 1
xor r12d, r12d
mov r15, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
mov dword [rsp + 0x60], 0xb4
mov dword [rsp + 0x68], r12d
mov dword [rsp + 0x30], 0x80
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1400ffcac]
mov edx, 4
lea rcx, str.Aimbot_Fov
call fcn.14008fcb0
lea rdx, [0x1400eb708]
lea rcx, str.Show_Fov
call fcn.14008a2a0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
mov r8d, 0x50028
lea rdx, [0x1400ffd10]
lea rcx, [0x1400b6ba2]
call fcn.140099670
call fcn.14000f820
call fcn.14001bfa0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
call fcn.14001be40
movss dword [rbp - 0x40], xmm6
movss dword [rbp - 0x3c], xmm7
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
lea rdx, str.Triggerbot
mov rcx, qword [rcx + 0x4000]
call fcn.14000a420
mov dword [rsp + 0x20], r12d
mov r9d, 0x80
lea r8, [rbp - 0x40]
mov edx, eax
lea rcx, str.Triggerbot
call fcn.14000ec50
test al, al
je 0x1400b3f01
call fcn.14000f820
call fcn.14001bfa0
call fcn.1400a5bd0
jmp 0x1400b3ad5
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, str.ESP__Visuals
mov rcx, rbx
call fcn.1400a5d00
test al, al
je 0x1400b4395
movsx rsi, word [rbx + 0x78]
test esi, esi
js 0x1400b3f3f
cmp esi, dword [rbx]
jl 0x1400b3f59
mov r8d, 0x788
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rdx, rsi, 0x2c
mov rcx, qword [rbx + 8]
mov ecx, dword [rdx + rcx]
call fcn.140017530
mov rax, qword [0x1400ffde0]
mov rdx, qword [rax + 0x4000]
cmp qword [rdx + 0x1b8], 0
jne 0x1400b3f90
cmp qword [rax + 0x4e20], 0
mov eax, 0x260
je 0x1400b3f95
mov eax, 0x230
movss xmm6, dword [rax + rdx]
subss xmm6, dword [rdx + 0x110]
mulss xmm6, xmm9
call fcn.14001be40
movss dword [rbp - 0x38], xmm6
xorps xmm0, xmm0
cvtss2sd xmm0, xmm8
mulsd xmm0, xmm10
cvtpd2ps xmm7, xmm0
movss dword [rbp - 0x34], xmm7
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
lea rdx, str.Player_ESP
mov rcx, qword [rcx + 0x4000]
call fcn.14000a420
mov dword [rsp + 0x20], r12d
mov r9d, 0x80
lea r8, [rbp - 0x38]
mov edx, eax
lea rcx, str.Player_ESP
call fcn.14000ec50
test al, al
je 0x1400b41b5
lea rdx, [0x1400eb720]
lea rcx, str.Enable
call fcn.14008a2a0
lea rdx, [0x140100620]
lea rcx, [0x1400cb5c4]
call fcn.14008a2a0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
mov r8d, 0x50028
lea rdx, [0x1400eb738]
lea rcx, [0x1400d2d10]
call fcn.140099670
lea rdx, [0x1400ffce1]
lea rcx, str.Health_Bar
call fcn.14008a2a0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
mov r8d, 0x50028
lea rdx, [0x1400eb6e8]
lea rcx, [0x1400db484]
call fcn.140099670
lea rdx, [0x1400eb749]
lea rcx, str.Armor_Bar
call fcn.14008a2a0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
mov r8d, 0x50028
lea rdx, [0x1400eb728]
lea rcx, [0x1400db494]
call fcn.140099670
lea rdx, [0x140100652]
lea rcx, str.Player_Name
call fcn.14008a2a0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
mov r8d, 0x50028
lea rdx, [0x1400ffcf8]
lea rcx, [0x1400db4a4]
call fcn.140099670
lea rdx, [0x140100651]
lea rcx, str.Trace_Lines
call fcn.14008a2a0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
mov r8d, 0x50028
lea rdx, [0x1400ffcc0]
lea rcx, [0x1400be80c]
call fcn.140099670
movd xmm0, dword [0x1400ffd08]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [0x1400db788]
cvttss2si eax, xmm0
mov dword [0x1400ffd08], eax
cmp eax, 0x270f
jbe 0x1400b416f
mov dword [0x1400ffd08], r12d
mov dword [rsp + 0x68], 0x270f
mov dword [rsp + 0x60], r12d
mov dword [rsp + 0x30], 0x80
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x1400ffd08]
mov edx, 4
lea rcx, str.Max_Distance
call fcn.14008fcb0
call fcn.14000f820
call fcn.14001bfa0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
call fcn.14001be40
movss dword [rbp - 0x30], xmm6
movss dword [rbp - 0x2c], xmm7
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
lea rdx, str.Entity_ESP
mov rcx, qword [rcx + 0x4000]
call fcn.14000a420
mov dword [rsp + 0x20], r12d
mov r9d, 0x80
lea r8, [rbp - 0x30]
mov edx, eax
lea rcx, str.Entity_ESP
call fcn.14000ec50
test al, al
je 0x1400b438b
lea rdx, [0x1400ffd20]
lea rcx, str.Enable
call fcn.14008a2a0
lea rdx, [0x140100638]
lea rcx, [0x1400cb5c4]
call fcn.14008a2a0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
mov r8d, 0x50028
lea rdx, [0x1400ffcb0]
lea rcx, [0x1400d2d10]
call fcn.140099670
lea rdx, [0x1400ffce0]
lea rcx, str.Health_Bar
call fcn.14008a2a0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
mov r8d, 0x50028
lea rdx, [0x1400ffce8]
lea rcx, [0x1400db484]
call fcn.140099670
lea rdx, [0x140100650]
lea rcx, str.Entity_Name
call fcn.14008a2a0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
mov r8d, 0x50028
lea rdx, [0x1400eb710]
lea rcx, [0x1400db494]
call fcn.140099670
lea rdx, [0x140100653]
lea rcx, str.Trace_Lines
call fcn.14008a2a0
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.14001b730
mov r8d, 0x50028
lea rdx, [0x1400ffd28]
lea rcx, [0x1400db4a4]
call fcn.140099670
movd xmm0, dword [0x1400ffce4]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [0x1400db7d8]
cvttss2si eax, xmm0
mov dword [0x1400ffce4], eax
cmp eax, 0x270f
jbe 0x1400b4345
mov dword [0x1400ffce4], r12d
mov dword [rsp + 0x68], 0x270f
mov dword [rsp + 0x60], r12d
mov dword [rsp + 0x30], 0x80
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x1400ffce4]
mov edx, 4
lea rcx, str.Max_Distance
call fcn.14008fcb0
call fcn.14000f820
call fcn.14001bfa0
call fcn.1400a5bd0
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400b4567
mov rbx, qword [rbx + 0x4e88]
test rbx, rbx
jne 0x1400b43db
mov r8d, 0x215b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x1400b4567
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Misc
mov rcx, rbx
call fcn.1400a5d00
test al, al
je 0x1400b4567
movsx rsi, word [rbx + 0x78]
test esi, esi
js 0x1400b440a
cmp esi, dword [rbx]
jl 0x1400b4424
mov r8d, 0x788
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rdx, rsi, 0x2c
mov rcx, qword [rbx + 8]
mov ecx, dword [rdx + rcx]
call fcn.140017530
mov dword [rbp - 0x28], 0x43c80000
mov dword [rbp - 0x24], 0x434d0000
mov rcx, qword [0x1400ffde0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
lea rdx, str.Misc_Shit
mov rcx, qword [rcx + 0x4000]
call fcn.14000a420
mov dword [rsp + 0x20], r12d
mov r9d, 0x80
lea r8, [rbp - 0x28]
mov edx, eax
lea rcx, str.Misc_Shit
call fcn.14000ec50
test al, al
je 0x1400b4562
mov eax, dword [r14 + r15]
cmp dword [0x14010134c], eax
jle 0x1400b44ce
lea rcx, [0x14010134c]
call fcn.1400b4d8c
cmp dword [0x14010134c], 0xffffffff
jne 0x1400b44ce
movups xmm0, xmmword [0x1400ffcd0]
divps xmm0, xmm12
movups xmmword [0x140100628], xmm0
lea rcx, [0x14010134c]
call fcn.1400b4d20
xor r8d, r8d
lea rdx, [0x140100628]
lea rcx, str.Menu_Color_1
call fcn.140099670
movups xmm3, xmmword [0x140100628]
mulps xmm3, xmm12
movups xmmword [0x1400ffcd0], xmm3
mov eax, dword [r14 + r15]
cmp dword [0x140101344], eax
jle 0x1400b4535
lea rcx, [0x140101344]
call fcn.1400b4d8c
cmp dword [0x140101344], 0xffffffff
jne 0x1400b4535
movups xmm0, xmmword [0x1400eb6f8]
divps xmm0, xmm12
movups xmmword [0x140100640], xmm0
lea rcx, [0x140101344]
call fcn.1400b4d20
xor r8d, r8d
lea rdx, [0x140100640]
lea rcx, str.Menu_Color_2
call fcn.140099670
movups xmm3, xmmword [0x140100640]
mulps xmm3, xmm12
movups xmmword [0x1400eb6f8], xmm3
call fcn.14000f820
call fcn.1400a5bd0
mov rbx, qword [0x1400ffde0]
mov rax, qword [rbx + 0x4000]
cmp byte [rax + 0xc3], 0
jne 0x1400b4604
mov rbx, qword [rbx + 0x4e88]
test rbx, rbx
jne 0x1400b45aa
mov r8d, 0x215b
lea rdx, str.C:Users_robinDesktopImGui_menuimgui_widgets.cpp
lea rcx, str._tab_bar____Needs_to_be_called_between_BeginTabBar___and_EndTabBar____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
jmp 0x1400b4604
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Config
mov rcx, rbx
call fcn.1400a5d00
test al, al
je 0x1400b4604
movsx rsi, word [rbx + 0x78]
test esi, esi
js 0x1400b45d5
cmp esi, dword [rbx]
jl 0x1400b45ef
mov r8d, 0x788
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rdx, rsi, 0x2c
mov rcx, qword [rbx + 8]
mov ecx, dword [rdx + rcx]
call fcn.140017530
call fcn.1400a5bd0
call fcn.1400a3ed0
mov esi, 4
call fcn.1400154e0
movsd xmm6, qword [0x1400db6e8]
movsd xmm7, qword [0x1400db708]
movss xmm8, dword [0x1400db614]
movss xmm9, dword [0x1400db610]
movsd xmm10, qword [0x1400db6c0]
mov dword [rdi + 0x38e8], 0x3f800000
mov rax, qword [0x1400ffde0]
or dword [rax + 0x4a00], 1
mov qword [rax + 0x4a10], 0
mov qword [rax + 0x4a18], 0
mov dword [rax + 0x4a04], r13d
xor edx, edx
mov r8d, 0xe5
lea rcx, str.edsonhook_logo
call fcn.140012e20
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
mov qword [rsp + 0x78], 0
mov dword [rbp - 0x20], 0x3f800000
mov dword [rbp - 0x1c], 0x3f800000
movaps xmm0, xmmword [0x1400dbae0]
movups xmmword [rbp - 0x78], xmm0
mov dword [rbp - 0x80], 0x43166666
mov dword [rbp - 0x7c], 0x41d66666
lea rax, [rbp - 8]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x20]
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x80]
mov rcx, qword [rsp + 0x70]
call fcn.1400899f0
call fcn.1400154e0
movss xmm0, dword [0x140101340]
movss dword [rdi + 0x38e8], xmm0
call fcn.14000dd10
mov rcx, qword [0x1400ffe30]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x1400ffe30]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x1400ffe30]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
mov rcx, qword [0x1400ffe30]
mov rax, qword [rcx]
mov dword [rsp + 0x30], r12d
movss dword [rsp + 0x28], xmm15
mov dword [rsp + 0x20], 0xff2b1f16
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x1400ffe30]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x1400b47e9
call fcn.14000e1c0
mov rbx, qword [0x1400ffde0]
cmp dword [rbx + 0x4b10], 0
jg 0x1400b47b9
mov r8d, 0x788
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4b18]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r12
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.1400afa60
mov rcx, qword [0x1400ffe30]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x1400ffe30]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
mov ebx, dword [rbp + 0x2d8]
jne 0x1400b35c2
mov rcx, qword [0x1400ffe30]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x1400b35c2
call fcn.1400b0300
mov rcx, qword [0x1400ffe30]
mov rax, qword [rcx]
lea rdx, [0x1400ffe40]
call qword [rax + 0x80]
cmp eax, 0x8876086c
jne 0x1400b486c
mov r8d, 0x1fb
lea rdx, str.C:Users_robinDesktopImGui_menuexamplesexample_win32_directx9main.cpp
lea rcx, [0x1400b76cc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400ffde0]
test rax, rax
mov ebx, dword [rbp + 0x2d8]
je 0x1400b35c2
mov rcx, qword [rax + 0x98]
test rcx, rcx
je 0x1400b35c2
cmp qword [rcx], 0
je 0x1400b35c2
call fcn.1400b0090
jmp 0x1400b35c2
mov rbx, qword [0x1400ffde0]
test rbx, rbx
je 0x1400b48c0
mov rdi, qword [rbx + 0x98]
test rdi, rdi
jne 0x1400b48e4
jmp 0x1400b48c3
mov rdi, r12
mov r8d, 0x130
lea rdx, str.C:Users_robinDesktopImGui_menu_backendsimgui_impl_dx9.cpp
lea rcx, str.bd___nullptr___No_renderer_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400ffde0]
test rbx, rbx
jne 0x1400b490a
mov r8d, 0x10b8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400ffde0]
call fcn.1400b0300
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400b491d
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rbx + 0x88], r12
mov qword [rbx + 0x98], r12
and dword [rbx + 0xc], 0xfffffff7
mov r8, qword [0x1400ffde0]
test r8, r8
je 0x1400b499e
mov r9d, dword [r8 + 0x3f58]
movsx rdx, word [r8 + 0x60e0]
lea rcx, [r8 + 0x60e4]
lea rcx, [rcx + rdx*8]
cmp dword [rcx], r9d
je 0x1400b4993
lea ecx, [rdx + 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 + 0x60e0], cx
movsx rax, cx
lea rcx, [r8 + 0x60e4]
lea rcx, [rcx + rax*8]
mov dword [rcx], r9d
mov dword [rcx + 4], 0
inc word [rcx + 6]
inc dword [r8 + 0x60dc]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8, qword [0x1400ffde0]
test r8, r8
je 0x1400b49c1
mov rdi, qword [r8 + 0x90]
test rdi, rdi
jne 0x1400b49e5
jmp 0x1400b49c4
mov rdi, r12
mov r8d, 0xca
lea rdx, str.C:Users_robinDesktopImGui_menu_backendsimgui_impl_win32.cpp
lea rcx, str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, qword [0x1400ffde0]
test r8, r8
jne 0x1400b4a0b
mov r8d, 0x10b8
lea rdx, str.C:Users_robinDesktopImGui_menuimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, qword [0x1400ffde0]
lea rbx, [r8 + 8]
mov rcx, qword [rdi + 0x38]
test rcx, rcx
je 0x1400b4a25
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov r8, qword [0x1400ffde0]
mov qword [rbx + 0x78], r12
mov qword [rbx + 0x88], r12
and dword [rbx + 4], 0xfffffff8
test r8, r8
je 0x1400b4a9c
mov r9d, dword [r8 + 0x3f58]
movsx rdx, word [r8 + 0x60e0]
lea rcx, [rdx*8 + 0x60e4]
add rcx, r8
cmp dword [rcx], r9d
je 0x1400b4a91
lea ecx, [rdx + 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 + 0x60e0], cx
movsx rax, cx
lea rcx, [rax*8 + 0x60e4]
add rcx, r8
mov dword [rcx], r9d
mov dword [rcx + 4], 0
inc word [rcx + 6]
inc dword [r8 + 0x60dc]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1400ffde0]
mov qword [0x1400ffde0], rbx
call fcn.1400091a0
mov qword [0x1400ffde0], r12
test rbx, rbx
je 0x1400b4b49
mov rcx, rbx
call fcn.140032ad0
mov r8, qword [0x1400ffde0]
test r8, r8
je 0x1400b4b40
mov r9d, dword [r8 + 0x3f58]
movsx r10, word [r8 + 0x60e0]
lea rdx, [r8 + 0x60e4]
lea rdx, [rdx + r10*8]
cmp dword [rdx], r9d
je 0x1400b4b35
lea ecx, [r10 + 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 + 0x60e0], cx
movsx rax, cx
lea rdx, [r8 + 0x60e4]
lea rdx, [rdx + rax*8]
mov dword [rdx], r9d
mov dword [rdx + 4], 0
inc word [rdx + 6]
inc dword [r8 + 0x60dc]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1400ffe30]
test rcx, rcx
je 0x1400b4b62
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400ffe30], r12
mov rcx, qword [0x1400ffe20]
test rcx, rcx
je 0x1400b4b7b
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400ffe20], r12
mov rcx, qword [rbp - 0x10]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x1400b4bed
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x1400ffe20]
mov rdx, qword [0x1400ffe30]
test rdx, rdx
je 0x1400b4bca
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 0x10]
mov qword [0x1400ffe30], r12
mov rcx, qword [0x1400ffe20]
test rcx, rcx
je 0x1400b4bdc
mov rdx, qword [rcx]
call qword [rdx + 0x10]
mov qword [0x1400ffe20], r12
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r13d
lea r11, [rsp + 0x380]
mov rbx, qword [r11 + 0x40]
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]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret