Function at 0x14000720c
Capabilities:
Terminate thread

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rdi, rcx
call fcn.14000719c
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_TerminateThread]
lea rcx, [0x140021170]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rbx, qword [0x1400205b8]
jmp 0x140007248
cmp qword [rbx + 0x18], rdi
je 0x14000724f
mov rbx, qword [rbx]
test rbx, rbx
jne 0x14000723f
jmp 0x140007269
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rbx + 0x10]
lea rcx, [0x1400205b8]
call fcn.140011c68
lea rcx, [0x140021170]
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
xor byte [rdx - 0x2d], dl
mov dl, 0x30
push rdx
rol dword [0x140d748d8], cl
rol dword [rax], cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
push rdx
sar edi, cl
xor byte [rdx - 0x2d], dl
push qword [rax]
xor byte [rdx - 0x2d], dl
mov dl, 0x30
push rdx
rol dword [0x140d748d8], cl
rol dword [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, 0x3e
rol dword [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, 0x3e
invalid