Function at 0x140007204
Capabilities:
Terminate thread

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rdi, rcx
call fcn.140007194
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_TerminateThread]
lea rcx, [0x140021200]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rbx, qword [0x140020630]
jmp 0x140007240
cmp qword [rbx + 0x18], rdi
je 0x140007247
mov rbx, qword [rbx]
test rbx, rbx
jne 0x140007237
jmp 0x140007261
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rbx + 0x10]
lea rcx, [0x140020630]
call fcn.1400123b8
lea rcx, [0x140021200]
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
loopne 0x14003f65f
inc dword [rsi]
loopne 0x14003f663
invalid
inc dword [rsi]
loopne 0x14003f667
invalid
inc dword [rsi]
loopne 0x14003f66b
invalid
inc dword [rsi]
loopne 0x14003f66f
invalid
inc dword [rsi]
loopne 0x14003f673
invalid
inc dword [rsi]
loopne 0x14003f677
loopne 0x14003f677
invalid
loopne 0x14003f677
inc dword [rsi]
loopne 0x14003f67b
invalid
inc dword [rsi]
loopne 0x14003f67f
invalid
inc dword [rsi]
loopne 0x14003f683
invalid
inc dword [rsi]
loopne 0x14003f687
invalid
inc dword [rsi]
loopne 0x14003f68b
invalid
inc dword [rsi]
loopne 0x14003f68f
invalid
inc dword [rsi]
loopne 0x14003f693
loopne 0x14003f693
invalid
loopne 0x14003f693
inc dword [rsi]
loopne 0x14003f697
invalid
inc dword [rsi]
loopne 0x14003f69b
invalid
inc dword [rsi]
loopne 0x14003f69f
invalid
inc dword [rsi]
loopne 0x14003f6a3
invalid
inc dword [rsi]
loopne 0x14003f6a7
invalid
inc dword [rsi]
loopne 0x14003f6ab
invalid
inc dword [rsi]
loopne 0x14003f6af
invalid
inc dword [rsi]
loopne 0x14003f6b3
invalid
inc dword [rsi]
loopne 0x14003f6b7
invalid
inc dword [rsi]
loopne 0x14003f6bb
loopne 0x14003f6bb
invalid
loopne 0x14003f6bb
inc dword [rsi]
loopne 0x14003f6bf
invalid
inc dword [rsi]
loopne 0x14003f6c3
invalid
inc dword [rsi]
loopne 0x14003f6c7
invalid
inc dword [rsi]
loopne 0x14003f6cb
loopne 0x14003f6cb
invalid
loopne 0x14003f6cb
inc dword [rsi]
loopne 0x14003f6cf
invalid
inc dword [rsi]
loopne 0x14003f6d3
loopne 0x14003f6d3
invalid
loopne 0x14003f6d3
inc dword [rsi]
loopne 0x14003f6d7
invalid
inc dword [rsi]
loopne 0x14003f6db
invalid
inc dword [rsi]
loopne 0x14003f6df
invalid
inc dword [rsi]
loopne 0x14003f6e3
invalid
inc dword [rsi]
loopne 0x14003f6e7
invalid
inc dword [rsi]
loopne 0x14003f6eb
invalid
inc dword [rsi]
loopne 0x14003f6ef
invalid
inc dword [rsi]
loopne 0x14003f6f3
loopne 0x14003f6f3
invalid
inc dword [rsi]
loopne 0x14003f6f7
invalid
inc dword [rsi]
loopne 0x14003f6fb
invalid
inc dword [rsi]
loopne 0x14003f6ff
invalid
inc dword [rsi]
loopne 0x14003f703
invalid
inc dword [rsi]
loopne 0x14003f707
invalid
inc dword [rsi]
loopne 0x14003f70b
invalid
inc dword [rsi]
loopne 0x14003f70f
invalid
inc dword [rsi]
loopne 0x14003f713
invalid
inc dword [rsi]
loopne 0x14003f717
invalid
inc dword [rsi]
loopne 0x14003f71b
invalid
inc dword [rsi]
loopne 0x14003f71f
invalid
inc dword [rsi]
loopne 0x14003f723
invalid
inc dword [rsi]
loopne 0x14003f727
invalid
inc dword [rsi]
loopne 0x14003f72b
invalid
inc dword [rsi]
loopne 0x14003f72f
invalid
inc dword [rsi]
loopne 0x14003f733
invalid
inc dword [rsi]
loopne 0x14003f737
invalid
inc dword [rsi]
loopne 0x14003f73b
invalid
inc dword [rsi]
loopne 0x14003f73f
invalid
inc dword [rsi]
loopne 0x14003f743
invalid
inc dword [rsi]
loopne 0x14003f747
invalid
inc dword [rsi]
loopne 0x14003f74b
invalid
inc dword [rsi]
loopne 0x14003f74f
invalid
inc dword [rsi]
loopne 0x14003f753
invalid
inc dword [rsi]
loopne 0x14003f757
invalid
inc dword [rsi]
loopne 0x14003f75b
invalid
inc dword [rsi]
loopne 0x14003f75f
invalid
inc dword [rsi]
loopne 0x14003f763
invalid
inc dword [rsi]
loopne 0x14003f767
invalid
inc dword [rsi]
loopne 0x14003f76b
invalid
inc dword [rsi]
loopne 0x14003f76f
invalid
inc dword [rsi]
loopne 0x14003f773
invalid
inc dword [rsi]
loopne 0x14003f777
invalid
inc dword [rsi]
loopne 0x14003f77b
invalid
inc dword [rsi]
loopne 0x14003f77f
invalid
inc dword [rsi]
loopne 0x14003f783
invalid
inc dword [rsi]
loopne 0x14003f787
invalid
inc dword [rsi]
loopne 0x14003f78b
invalid
inc dword [rsi]
loopne 0x14003f78f
invalid
inc dword [rsi]
loopne 0x14003f793
invalid
inc dword [rsi]
loopne 0x14003f797
invalid
inc dword [rsi]
loopne 0x14003f79b
invalid
inc dword [rsi]
loopne 0x14003f79f
invalid
inc dword [rsi]
loopne 0x14003f7a3
invalid
inc dword [rsi]
loopne 0x14003f7a7
invalid
inc dword [rsi]
loopne 0x14003f7ab
invalid
inc dword [rsi]
loopne 0x14003f7af
invalid
inc dword [rsi]
loopne 0x14003f7b3
invalid
inc dword [rsi]
loopne 0x14003f7b7
invalid
inc dword [rsi]
loopne 0x14003f7bb
invalid
inc dword [rsi]
loopne 0x14003f7bf
invalid
inc dword [rsi]
loopne 0x14003f7c3
invalid
inc dword [rsi]
loopne 0x14003f7c7
invalid
inc dword [rsi]
loopne 0x14003f7cb
invalid
inc dword [rsi]
loopne 0x14003f7cf
invalid
inc dword [rsi]
loopne 0x14003f7d3
invalid
inc dword [rsi]
loopne 0x14003f7d7
invalid
inc dword [rsi]
loopne 0x14003f7db
invalid
inc dword [rsi]
loopne 0x14003f7df
invalid
inc dword [rsi]
loopne 0x14003f7e3
invalid
inc dword [rsi]
loopne 0x14003f7e7
invalid
inc dword [rsi]
loopne 0x14003f7eb
invalid
inc dword [rsi]
loopne 0x14003f7ef
invalid
inc dword [rsi]
loopne 0x14003f7f3
invalid
inc dword [rsi]
loopne 0x14003f7f7
invalid
inc dword [rsi]
loopne 0x14003f7fb
invalid
inc dword [rsi]
loopne 0x14003f7ff
invalid
inc dword [rsi]
loopne 0x14003f803
invalid
inc dword [rsi]
loopne 0x14003f807
invalid
inc dword [rsi]
loopne 0x14003f80b
invalid
inc dword [rsi]
loopne 0x14003f80f
invalid
inc dword [rsi]
loopne 0x14003f813
invalid
inc dword [rsi]
loopne 0x14003f817
invalid
inc dword [rsi]
loopne 0x14003f81b
invalid
inc dword [rsi]
loopne 0x14003f81f
invalid
inc dword [rsi]
loopne 0x14003f823
invalid
inc dword [rsi]
loopne 0x14003f827
invalid
inc dword [rsi]
loopne 0x14003f82b
invalid
inc dword [rsi]
loopne 0x14003f82f
invalid
inc dword [rsi]
loopne 0x14003f833
invalid
inc dword [rsi]
loopne 0x14003f837
invalid
inc dword [rsi]
loopne 0x14003f83b
invalid
inc dword [rsi]
loopne 0x14003f83f
invalid
inc dword [rsi]
loopne 0x14003f843
invalid
inc dword [rsi]
loopne 0x14003f847
invalid