Function at 0x18035991d
Capabilities:
Check for time delay via queryperformancecounter

Disassembly:
mov qword [rsp + 8], rbx
cwde
cmovl ax, r14w
cbw
mov qword [rsp + 0x10], rsi
movsx eax, ax
mov rax, 0x15b433c6
mov qword [rsp + 0x18], rdi
cbw
push rbp
movsx rbp, cx
lea rbp, [rsp - 0x1670]
cmovns ax, dx
cbw
mov eax, 0x1770
jmp 0x18035995d
call fcn.1800dbd60
sub rsp, rax
shl ax, 0x52
mov rax, qword [0x18014e080]
test eax, 0x22943c83
jmp 0x18035997a
xor rax, rsp
cmc
jmp 0x180359983
mov qword [rbp + 0x1660], rax
and al, dl
bts rax, rax
mov rax, qword [0x18018b190]
jmp 0x18035999d
test rax, rax
jmp 0x1803599a5
je 0x1803599b8
inc dword [rax + 0x3bc]
bswap cx
movzx rcx, bp
mov ecx, 0x3d68
jmp 0x1803599c2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0x100], rax
sal ch, cl
lea rcx, [rsp + 0x30]
test r11b, 0x69
cmc
cmp si, 0x1193
mov qword [rbp + 0xf8], rcx
test ax, 0x5d17
cmp r9b, r8b
mov qword [rbp + 0xf0], rax
clc
sub esi, esi
test sil, r14b
stc
test rax, rax
jmp 0x180359a04
je 0x180359a1c
mov rcx, rax
jmp 0x180359a12
call fcn.180004d00
jmp 0x180359a1f
mov rax, rsi
cmp qword [0x18018b190], 0
jmp 0x180359a2c
jne 0x180359a3b
mov qword [0x18018b190], rax
not cl
mov rcx, rax
jmp 0x180359a43
call fcn.18000bfc0
mov rdx, qword [0x18018b190]
cmp r10w, 0x3ab9
test rdx, rdx
jmp 0x180359a5d
jne 0x180359aa6
mov r8d, 0xd79
movzx edx, r12w
cdq
cmovs cx, r13w
lea rdx, str.C:Users_nikof_source_repos88_fivemImGui_DirectX_11_Kiero_Hookimguiimgui.cpp
mov rcx, r11
cmovne ecx, ebp
movzx cx, al
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
jmp 0x180359a90
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x18018b190]
shr cl, cl
add cx, r10w
bt ecx, esp
add rdx, 8
movsx rcx, r9w
movsxd rcx, r8d
movsx ecx, r12w
lea rcx, [rbp + 0x110]
jmp 0x180359ac1
call fcn.18004cf80
nop
shl rbx, cl
movsxd rbx, r11d
rol bx, 0x3e
mov rbx, qword [0x18018b190]
test rbx, rbx
jmp 0x180359ae0
jne 0x180359b15
mov r8d, 0xd7f
not ch
cdq
lea rdx, str.C:Users_nikof_source_repos88_fivemImGui_DirectX_11_Kiero_Hookimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
jmp 0x180359b02
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x18018b190]
mov cl, r10b
movzx ecx, bx
mov qword [rbp - 0x30], rsi
mov dword [rbp - 0x28], esi
mov byte [rbp - 0x24], 1
mov qword [rbp - 0x20], rsi
movsx rcx, si
movzx rcx, r9w
mov qword [rbp - 0xc], 0
cmovbe cx, r14w
mov qword [rbp - 4], 0
movzx cx, r9b
jmp 0x180359b4e
mov qword [rbp + 8], rsi
bswap ecx
movsx ecx, si
mov dword [rbp + 0x10], 0
mov dword [rbp + 0x14], 0x7f7fffff
mov dword [rbp + 0x1c], esi
mov dword [rbp + 0x20], 0x3f800000
sete cl
bswap cx
mov ecx, 0xffff
mov word [rbp + 0x24], cx
jmp 0x180359b83
xorps xmm0, xmm0
sub eax, eax
sar dil, cl
or rdi, 0x4a93653a
shl dil, 0xdd
movups xmmword [rbp + 0x26], xmm0
movsxd rdi, r10d
movups xmmword [rbp + 0x36], xmm0
jmp 0x180359baa
mov qword [rbp + 0x46], rax
jmp 0x180359bbb
mov qword [rbp + 0x50], rsi
adc dil, r9b
mov byte [rbp + 0x18], 1
mov byte [rbp - 0x10], 1
mov dword [rbp - 0x18], 2
sbb dil, bl
movsxd rdi, esi
mov dword [rbp - 0x14], 2
bt di, bp
mov qword [rsp + 0x40], rsi
movzx rdi, sp
mov dword [rsp + 0x48], esi
setbe dil
mov qword [rsp + 0x50], rsi
movsx edi, r9w
mov dword [rsp + 0x58], 3
rcr di, 0xf9
shrd di, bx, 0x17
mov dil, r9b
mov dword [rsp + 0x5c], 1
mov byte [rsp + 0x60], al
adc edi, 0x3d535964
and rdi, r9
mov qword [rsp + 0x64], rax
rol dil, 0x17
movsx di, sil
mov qword [rsp + 0x6c], rax
and edi, 0xb37531e
mov qword [rsp + 0x78], rsi
cmp esi, 0x4e9d2e60
shrd di, ax, 0x72
sbb di, cx
mov dword [rbp - 0x80], eax
btc edi, 0xe8
shl dil, cl
movzx di, r13b
mov dword [rbp - 0x7c], 0x7f7fffff
ror rdi, cl
mov byte [rbp - 0x78], al
xor dil, 0x83
mov dword [rbp - 0x74], esi
sar edi, cl
ror edi, 0xf3
mov dword [rbp - 0x70], 0x3f800000
movsx rdi, r13w
bts di, r13w
mov word [rbp - 0x6c], cx
xor dil, r9b
movups xmmword [rbp - 0x6a], xmm0
rcl dil, 0x98
movups xmmword [rbp - 0x5a], xmm0
rcl di, cl
adc dil, 0x7f
movzx edi, r10w
mov qword [rbp - 0x4a], rax
btc edi, 0xba
jmp 0x180359cb4
mov qword [rbp - 0x40], rsi
bswap edi
mov byte [rsp + 0x4c], al
sbb di, 0x4cd7
cmp r10b, 0xfd
shr dil, 0xea
mov rdi, qword [rbp + 0x1b0]
cmp byte [rdi], al
je 0x180359d06
mov r8d, 0x6c3
lea rdx, str.C:Users_nikof_source_repos88_fivemImGui_DirectX_11_Kiero_Hookimguiimgui_draw.cpp
jmp 0x180359cf4
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
jmp 0x180359d00
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm0, xmmword [rsp + 0x40]
sets dl
jmp 0x180359d13
movaps xmmword [rbp + 0x60], xmm0
cdq
movaps xmm1, xmmword [rsp + 0x50]
movsx dx, sil
cqo
movaps xmmword [rbp + 0x70], xmm1
movsxd rcx, edx
not dl
cqo
movaps xmm0, xmmword [rsp + 0x60]
mov dh, cl
movzx cx, r11b
cdqe
movaps xmmword [rbp + 0x80], xmm0
movzx rax, di
movaps xmm1, xmmword [rsp + 0x70]
cwde
cbw
cmovb edx, r15d
movaps xmmword [rbp + 0x90], xmm1
cqo
movzx rax, r9w
movaps xmm0, xmmword [rbp - 0x80]
movsx ecx, bx
movaps xmmword [rbp + 0xa0], xmm0
setp dh
movaps xmm1, xmmword [rbp - 0x70]
movsxd rdx, edx
bswap dx
movaps xmmword [rbp + 0xb0], xmm1
rdtsc
cbw
movaps xmm0, xmmword [rbp - 0x60]
bswap ax
movaps xmmword [rbp + 0xc0], xmm0
movaps xmm1, xmmword [rbp - 0x50]
movaps xmmword [rbp + 0xd0], xmm1
movsd xmm0, qword [rbp - 0x40]
movsd qword [rbp + 0xe0], xmm0
cdq
movzx ax, r10b
lea rax, [0x1800f5090]
movzx dx, ah
movsx ecx, r14w
mov qword [rbp + 0x60], rax
mov dword [rbp + 0x68], 0x225bc
cmovnp cx, bx
mov dword [rbp + 0x74], 0x41840000
jmp 0x180359dde
lea rdx, [rbp + 0x60]
movsx rcx, di
mov rcx, rdi
jmp 0x180359dee
call fcn.180027cf0
lea rax, [0x18013ab28]
jmp 0x180359e04
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
movsx ecx, di
movss xmm3, dword [0x18013b5ec]
movsxd rcx, r9d
movsx cx, r9b
setno dh
lea rdx, [0x180117650]
jmp 0x180359e34
mov rcx, rdi
jmp 0x180359e3c
call fcn.1800283b0
mov qword [rsp + 0x28], rsi
cqo
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x18013b5dc]
movsx r8, r8w
setbe r8b
mov r8d, 0x3baf4
mov rdx, 0x1bfb41f2
cqo
lea rdx, [0x18014e2f0]
movsx ecx, bx
mov rcx, rdi
jmp 0x180359e7e
call fcn.1800281c0
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x18013b5f8]
xchg r8b, cl
movsx r8, dx
mov r8d, 0x3baf4
jmp 0x180359ead
lea rdx, [0x18014e2f0]
movsx cx, r8b
mov rcx, rdi
jmp 0x180359ec1
call fcn.1800281c0
mov rcx, rdi
jmp 0x180359ece
call fcn.180028020
mov dword [rbp + 0x110], reloc.WLDAP32.dll_Ordinal_32
movaps xmm0, xmmword [0x18013b910]
jmp 0x180359ee9
movups xmmword [rbx + 0x16a8], xmm0
movaps xmm1, xmm0
jmp 0x180359ef8
movups xmmword [rbx + 0x16b8], xmm0
movaps xmm0, xmmword [0x18013b820]
jmp 0x180359f0b
movups xmmword [rbx + 0x16c8], xmm0
jmp 0x180359f17
movaps xmm1, xmmword [0x18013b8a0]
jmp 0x180359f23
movups xmmword [rbx + 0x1628], xmm1
jmp 0x180359f2f
movaps xmm0, xmmword [0x18013b8f0]
jmp 0x180359f3b
movups xmmword [rbx + 0x1758], xmm0
jmp 0x180359f47
movaps xmm1, xmmword [0x18013b900]
jmp 0x180359f53
movups xmmword [rbx + 0x1778], xmm1
jmp 0x180359f5f
movaps xmm0, xmmword [0x18013b8b0]
jmp 0x180359f6b
movups xmmword [rbx + 0x1768], xmm0
jmp 0x180359f77
movaps xmm1, xmmword [0x18013b920]
jmp 0x180359f83
movups xmmword [rbx + 0x1738], xmm1
jmp 0x180359f8f
movaps xmm0, xmmword [0x18013b930]
movups xmmword [rbx + 0x1748], xmm0
movaps xmm1, xmmword [0x18013b8c0]
jmp 0x180359fa9
movups xmmword [rbx + 0x1678], xmm1
jmp 0x180359fb5
movaps xmm0, xmm1
movups xmmword [rbx + 0x1698], xmm1
jmp 0x180359fc4
movaps xmm1, xmmword [0x18013b8e0]
movups xmmword [rbx + 0x1688], xmm1
jmp 0x180359fd7
movaps xmm0, xmmword [0x18013b960]
jmp 0x180359fe3
movups xmmword [rbx + 0x1728], xmm0
xorps xmm1, xmm1
movups xmmword [rbx + 0x1788], xmm1
jmp 0x180359ff9
xorps xmm0, xmm0
movups xmmword [rbx + 0x17a8], xmm0
movzx cx, r13b
movaps xmm1, xmmword [0x18013b8e0]
setno cl
bswap rcx
movups xmmword [rbx + 0x1798], xmm1
movzx cx, r12b
mov dword [rbx + 0x1558], 0x3f800000
cmovge cx, r15w
mov dword [rbx + 0x1574], 0x3f000000
xchg rcx, rcx
mov dword [rbx + 0x1578], 0x3f000000
bswap rcx
xchg cx, cx
movsx ecx, r12w
mov dword [rbx + 0x1590], 0x40c00000
xchg cx, cx
mov dword [rbx + 0x1594], 0x40800000
movsxd rbx, r12d
movsx rcx, ax
mov rbx, qword [0x180190bb8]
movsx rcx, dx
lea rcx, [0x180190b98]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
jmp 0x18035a08e
je 0x18035a223
lea rcx, [0x180190b90]
jmp 0x18035a0a0
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
jmp 0x18035a0ad
je 0x18035a223
mov qword [0x180190b88], rbx
rcr al, 0x4a
mov rax, qword [0x18018b190]
test rax, rax
jmp 0x18035a0cc
jne 0x18035a10c
mov r8d, 0xd79
movzx ecx, r12w
movzx cx, al
lea rdx, str.C:Users_nikof_source_repos88_fivemImGui_DirectX_11_Kiero_Hookimguiimgui.cpp
bswap rcx
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
jmp 0x18035a0f6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x18018b190]
movsxd rcx, r13d
jmp 0x18035a10c
or dword [rax + 0xc], 6
lea rcx, [0x180137768]
mov qword [rax + 0xd8], rcx
mov qword [rax + 0x120], rbx
jmp 0x18035a12a
mov dword [rax + 0x3c], 9
jmp 0x18035a136
mov dword [rax + 0x40], Ordinal_41
jmp 0x18035a142
mov dword [rax + 0x44], Ordinal_41
mov dword [rax + 0x48], Ordinal_41
mov dword [rax + 0x4c], Ordinal_41
jmp 0x18035a15c
mov dword [rax + 0x50], reloc.WLDAP32.dll_Ordinal_33
jmp 0x18035a168
mov dword [rax + 0x54], Ordinal_35
jmp 0x18035a174
mov dword [rax + 0x58], Ordinal_41
jmp 0x18035a180
mov dword [rax + 0x5c], reloc.WLDAP32.dll_Ordinal_35
jmp 0x18035a18c
mov dword [rax + 0x60], reloc.WLDAP32.dll_Ordinal_45
jmp 0x18035a198
mov dword [rax + 0x64], reloc.WLDAP32.dll_Ordinal_46
jmp 0x18035a1a4
mov dword [rax + 0x68], 8
jmp 0x18035a1b0
mov dword [rax + 0x6c], reloc.WLDAP32.dll_Ordinal_32
jmp 0x18035a1bc
mov dword [rax + 0x70], reloc.WS2_32.dll_listen
mov dword [rax + 0x74], reloc.WLDAP32.dll_Ordinal_27
mov dword [rax + 0x78], reloc.WS2_32.dll_listen
jmp 0x18035a1d6
mov dword [rax + 0x7c], 0x41
jmp 0x18035a1e2
mov dword [rax + 0x80], 0x43
jmp 0x18035a1f1
mov dword [rax + 0x84], 0x56
mov dword [rax + 0x88], 0x58
mov dword [rax + 0x8c], 0x59
mov dword [rax + 0x90], 0x5a
jmp 0x18035a21e
jmp 0x18035a22f
mov rax, qword [0x18018b190]
add bl, bh
inc bx
mov rdi, qword [0x180190bc0]
rcr bl, 0x6c
not rbx
sub bl, bl
mov rbx, qword [0x180190ba8]
jmp 0x18035a24a
test rax, rax
jmp 0x18035a252
jne 0x18035a287
mov r8d, 0xd79
lea rdx, str.C:Users_nikof_source_repos88_fivemImGui_DirectX_11_Kiero_Hookimguiimgui.cpp
movsx ecx, si
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
jmp 0x18035a274
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x18018b190]
shr cl, 0x12
mov dx, dx
lea rcx, str.imgui_impl_dx11
rol dx, 2
mov qword [rax + 0xe0], rcx
movsx rdx, ax
sub dx, 0x2e21
or dword [rax + 0xc], 8
mov al, r12b
movzx eax, ax
not dx
mov qword [rbp + 0xf0], rsi
movzx rdx, bp
sets r8b
mov qword [rbp + 0xf8], rsi
movsx rax, si
mov r8b, dil
mov qword [rbp + 0x100], rsi
cwd
mov rax, qword [rbx]
movzx edx, ax
movsx r8w, sil
lea r8, [rbp + 0xf0]
movsxd rcx, r12d
lea rdx, [0x180137738]
xchg ch, ch
mov cl, listen
not cl
mov rcx, rbx
jmp 0x18035a2ff
call qword [rax]
test eax, eax
jmp 0x18035a308
jne 0x18035a398
mov rcx, qword [rbp + 0xf0]
lahf
mov rax, qword [rcx]
mov r8b, r12b
movzx rdx, r13w
lea r8, [rbp + 0xf8]
mov rdx, 0xdc73c6e
xchg dx, dx
movsx edx, r11w
lea rdx, [0x180137748]
jmp 0x18035a341
call qword [rax + Ordinal_50]
test eax, eax
jne 0x18035a398
mov rcx, qword [rbp + 0xf8]
cdqe
mov rax, qword [rcx]
jmp 0x18035a35d
lea r8, [rbp + 0x100]
mov dl, r15b
lea rdx, [0x180137758]
jmp 0x18035a373
call qword [rax + Ordinal_50]
test eax, eax
jmp 0x18035a37d
jne 0x18035a398
mov qword [0x180190b60], rbx
add ch, 0xf0
not ecx
sar cl, cl
mov qword [0x180190b78], rdi
mov rcx, qword [rbp + 0xf0]
clc
stc
test rcx, rcx
jmp 0x18035a3a9
je 0x18035a3ba
mov rax, qword [rcx]
jmp 0x18035a3b7
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0xf8]
test rcx, rcx
jmp 0x18035a3c9
je 0x18035a3da
mov rax, qword [rcx]
jmp 0x18035a3d7
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x180190b60]
movsx rax, bp
cwde
movzx ax, r15b
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rcx, qword [0x180190b78]
movsx ax, r9b
mov rax, qword [rcx]
jmp 0x18035a405
call qword [rax + reloc.WS2_32.dll_htonl]
nop
movzx ecx, r8w
mov rcx, qword [rbp + 0x1658]
test rcx, rcx
je 0x18035a442
mov rax, qword [0x18018b190]
cmc
test rax, rax
je 0x18035a434
dec dword [rax + 0x3bc]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
nop
bswap cx
movzx cx, al
mov rcx, qword [rbp + 0x1660]
jmp 0x18035a44f
xor rcx, rsp
jmp 0x18035a457
call fcn.1800daf50
lea r11, [rsp + 0x1770]
cmovbe bp, bx
mov rbx, qword [r11 + 0x10]
setge sil
movzx rsi, dx
not bpl
mov rsi, qword [r11 + 0x18]
movsx bp, r12b
movsxd rbp, ecx
mov rdi, qword [r11 + 0x20]
setnp bpl
mov rsp, r11
movzx ebp, r14w
pop rbp
jmp 0x18035a498
ret