joyce8/EMBER2024-capa huggingface dataset:
Function at 0x140111470
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x458
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x3c8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x140111490
test al, 1
je 0x140111563
test al, 2
jne 0x14011157d
test al, 8
mov qword [rbp + 0x3b0], rcx
jne 0x1401114cf
add rcx, 0x20
mov dword [rbp - 0x58], 4
lea rdx, [rbp - 0x58]
call fcn.14010b950
jmp 0x1401114f4
test al, 0x10
je 0x1401114f4
mov rcx, qword [rbp + 0x3b0]
mov rax, qword [rcx + 0x3e8]
test rax, rax
je 0x140111621
mov rcx, qword [rcx + 0x3f0]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x3b0]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.14031f680
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x3a8], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x3a8]
jb 0x140111597
jne 0x140111558
mov rcx, rsi
call fcn.140073680
mov rax, qword [rbp + 0x3b0]
mov r8, qword [rax - 8]
mov rcx, qword [0x14042c578]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x458
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403aa5a0]
mov edx, 0x23
call fcn.140354ff0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403aa5e0]
mov edx, 0x25
call fcn.140354ff0
ud2
mov qword [rbp + 0x3a0], rax
lea rax, [rbp + 0x3a0]
mov qword [rbp + 0x380], rax
lea rax, [fcn.14021f1f0]
mov qword [rbp + 0x388], rax
lea rcx, [rbp + 0x3a8]
mov qword [rbp + 0x390], rcx
mov qword [rbp + 0x398], rax
lea rax, str.current:___sub:
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 2
mov qword [rbp + 0x370], 0
lea rax, [rbp + 0x380]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 2
lea rdx, [0x1403aa628]
lea rcx, [rbp + 0x350]
call fcn.140354e30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Usersidofi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140354e30
ud2
Function at 0x1401121a0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x148
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xb8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1401121c0
test al, 1
je 0x140112294
test al, 2
jne 0x1401122ae
test al, 8
mov qword [rbp + 0xa0], rcx
jne 0x140112200
add rcx, 0x20
mov qword [rbp - 0x58], 3
lea rdx, [rbp - 0x58]
call fcn.14010be20
jmp 0x140112225
test al, 0x10
je 0x140112225
mov rcx, qword [rbp + 0xa0]
mov rax, qword [rcx + 0xd8]
test rax, rax
je 0x140112337
mov rcx, qword [rcx + 0xe0]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0xa0]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.14031f680
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x98], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x98]
jb 0x1401122c8
jne 0x140112289
mov rcx, rsi
call fcn.1400828e0
mov rax, qword [rbp + 0xa0]
mov r8, qword [rax - 8]
mov rcx, qword [0x14042c578]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x148
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403aa5a0]
mov edx, 0x23
call fcn.140354ff0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403aa5e0]
mov edx, 0x25
call fcn.140354ff0
ud2
mov qword [rbp + 0x90], rax
lea rax, [rbp + 0x90]
mov qword [rbp + 0x70], rax
lea rax, [fcn.14021f1f0]
mov qword [rbp + 0x78], rax
lea rcx, [rbp + 0x98]
mov qword [rbp + 0x80], rcx
mov qword [rbp + 0x88], rax
lea rax, str.current:___sub:
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], 0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 2
lea rdx, [0x1403aa628]
lea rcx, [rbp + 0x40]
call fcn.140354e30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Usersidofi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140354e30
ud2
Function at 0x1401124a0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0xfc8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xf38], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1401124c0
test al, 1
je 0x140112594
test al, 2
jne 0x1401125ae
test al, 8
mov qword [rbp + 0xf20], rcx
jne 0x140112500
add rcx, 0x20
mov qword [rbp - 0x60], 4
lea rdx, [rbp - 0x60]
call fcn.14010b640
jmp 0x140112525
test al, 0x10
je 0x140112525
mov rcx, qword [rbp + 0xf20]
mov rax, qword [rcx + 0xf60]
test rax, rax
je 0x140112652
mov rcx, qword [rcx + 0xf68]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0xf20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.14031f680
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0xf18], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0xf18]
jb 0x1401125c8
jne 0x140112589
mov rcx, rsi
call fcn.14006ba00
mov rax, qword [rbp + 0xf20]
mov r8, qword [rax - 8]
mov rcx, qword [0x14042c578]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0xfc8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403aa5a0]
mov edx, 0x23
call fcn.140354ff0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403aa5e0]
mov edx, 0x25
call fcn.140354ff0
ud2
mov qword [rbp + 0xf10], rax
lea rax, [rbp + 0xf10]
mov qword [rbp + 0xef0], rax
lea rax, [fcn.14021f1f0]
mov qword [rbp + 0xef8], rax
lea rcx, [rbp + 0xf18]
mov qword [rbp + 0xf00], rcx
mov qword [rbp + 0xf08], rax
lea rax, str.current:___sub:
mov qword [rbp + 0xec0], rax
mov qword [rbp + 0xec8], 2
mov qword [rbp + 0xee0], 0
lea rax, [rbp + 0xef0]
mov qword [rbp + 0xed0], rax
mov qword [rbp + 0xed8], 2
lea rdx, [0x1403aa628]
lea rcx, [rbp + 0xec0]
call fcn.140354e30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Usersidofi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140354e30
ud2
Function at 0x1401127c0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0xfc8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xf38], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1401127e0
test al, 1
je 0x1401128b4
test al, 2
jne 0x1401128ce
test al, 8
mov qword [rbp + 0xf20], rcx
jne 0x140112820
add rcx, 0x20
mov qword [rbp - 0x60], 4
lea rdx, [rbp - 0x60]
call fcn.14010b640
jmp 0x140112845
test al, 0x10
je 0x140112845
mov rcx, qword [rbp + 0xf20]
mov rax, qword [rcx + 0xf60]
test rax, rax
je 0x140112972
mov rcx, qword [rcx + 0xf68]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0xf20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1403229a0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0xf18], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0xf18]
jb 0x1401128e8
jne 0x1401128a9
mov rcx, rsi
call fcn.14006bb60
mov rax, qword [rbp + 0xf20]
mov r8, qword [rax - 8]
mov rcx, qword [0x14042c578]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0xfc8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403aa5a0]
mov edx, 0x23
call fcn.140354ff0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403aa5e0]
mov edx, 0x25
call fcn.140354ff0
ud2
mov qword [rbp + 0xf10], rax
lea rax, [rbp + 0xf10]
mov qword [rbp + 0xef0], rax
lea rax, [fcn.14021f1f0]
mov qword [rbp + 0xef8], rax
lea rcx, [rbp + 0xf18]
mov qword [rbp + 0xf00], rcx
mov qword [rbp + 0xf08], rax
lea rax, str.current:___sub:
mov qword [rbp + 0xec0], rax
mov qword [rbp + 0xec8], 2
mov qword [rbp + 0xee0], 0
lea rax, [rbp + 0xef0]
mov qword [rbp + 0xed0], rax
mov qword [rbp + 0xed8], 2
lea rdx, [0x1403aa628]
lea rcx, [rbp + 0xec0]
call fcn.140354e30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Usersidofi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140354e30
ud2
Function at 0x140112ae0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x458
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x3c8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x140112b00
test al, 1
je 0x140112bd3
test al, 2
jne 0x140112bed
test al, 8
mov qword [rbp + 0x3b0], rcx
jne 0x140112b3f
add rcx, 0x20
mov dword [rbp - 0x58], 4
lea rdx, [rbp - 0x58]
call fcn.14010b950
jmp 0x140112b64
test al, 0x10
je 0x140112b64
mov rcx, qword [rbp + 0x3b0]
mov rax, qword [rcx + 0x3e8]
test rax, rax
je 0x140112c91
mov rcx, qword [rcx + 0x3f0]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x3b0]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1403229a0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x3a8], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x3a8]
jb 0x140112c07
jne 0x140112bc8
mov rcx, rsi
call fcn.140073ae0
mov rax, qword [rbp + 0x3b0]
mov r8, qword [rax - 8]
mov rcx, qword [0x14042c578]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x458
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403aa5a0]
mov edx, 0x23
call fcn.140354ff0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403aa5e0]
mov edx, 0x25
call fcn.140354ff0
ud2
mov qword [rbp + 0x3a0], rax
lea rax, [rbp + 0x3a0]
mov qword [rbp + 0x380], rax
lea rax, [fcn.14021f1f0]
mov qword [rbp + 0x388], rax
lea rcx, [rbp + 0x3a8]
mov qword [rbp + 0x390], rcx
mov qword [rbp + 0x398], rax
lea rax, str.current:___sub:
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 2
mov qword [rbp + 0x370], 0
lea rax, [rbp + 0x380]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 2
lea rdx, [0x1403aa628]
lea rcx, [rbp + 0x350]
call fcn.140354e30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Usersidofi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140354e30
ud2
Function at 0x140112e00
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0xfb8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xf28], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x140112e20
test al, 1
je 0x140112ef4
test al, 2
jne 0x140112f0e
test al, 8
mov qword [rbp + 0xf10], rcx
jne 0x140112e60
add rcx, 0x20
mov qword [rbp - 0x58], 4
lea rdx, [rbp - 0x58]
call fcn.14010c680
jmp 0x140112e85
test al, 0x10
je 0x140112e85
mov rcx, qword [rbp + 0xf10]
mov rax, qword [rcx + 0xf48]
test rax, rax
je 0x140112fb2
mov rcx, qword [rcx + 0xf50]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0xf10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1403229a0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0xf08], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0xf08]
jb 0x140112f28
jne 0x140112ee9
mov rcx, rsi
call fcn.14006fec0
mov rax, qword [rbp + 0xf10]
mov r8, qword [rax - 8]
mov rcx, qword [0x14042c578]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0xfb8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403aa5a0]
mov edx, 0x23
call fcn.140354ff0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403aa5e0]
mov edx, 0x25
call fcn.140354ff0
ud2
mov qword [rbp + 0xf00], rax
lea rax, [rbp + 0xf00]
mov qword [rbp + 0xee0], rax
lea rax, [fcn.14021f1f0]
mov qword [rbp + 0xee8], rax
lea rcx, [rbp + 0xf08]
mov qword [rbp + 0xef0], rcx
mov qword [rbp + 0xef8], rax
lea rax, str.current:___sub:
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 2
mov qword [rbp + 0xed0], 0
lea rax, [rbp + 0xee0]
mov qword [rbp + 0xec0], rax
mov qword [rbp + 0xec8], 2
lea rdx, [0x1403aa628]
lea rcx, [rbp + 0xeb0]
call fcn.140354e30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Usersidofi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140354e30
ud2
Function at 0x140113610
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0xf8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x68], 0xfffffffffffffffe
mov rax, qword [rcx]
nop dword [rax]
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x140113630
test al, 1
je 0x1401136ee
test al, 2
jne 0x140113708
test al, 8
mov qword [rbp + 0x50], rcx
jne 0x140113669
add rcx, 0x20
mov byte [rbp - 0x30], 6
lea rdx, [rbp - 0x60]
call fcn.14010c0e0
jmp 0x14011368b
test al, 0x10
je 0x14011368b
mov rcx, qword [rbp + 0x50]
mov rax, qword [rcx + 0x90]
test rax, rax
je 0x140113782
mov rcx, qword [rcx + 0x98]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x50]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.14031f680
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x48], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x48]
jb 0x140113722
jne 0x1401136e3
mov rcx, rsi
call fcn.140072150
mov rax, qword [rbp + 0x50]
mov r8, qword [rax - 8]
mov rcx, qword [0x14042c578]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0xf8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403aa5a0]
mov edx, 0x23
call fcn.140354ff0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403aa5e0]
mov edx, 0x25
call fcn.140354ff0
ud2
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0x20], rax
lea rax, [fcn.14021f1f0]
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x48]
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], rax
lea rax, str.current:___sub:
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
mov qword [rbp + 0x10], 0
lea rax, [rbp + 0x20]
mov qword [rbp], rax
mov qword [rbp + 8], 2
lea rdx, [0x1403aa628]
lea rcx, [rbp - 0x10]
call fcn.140354e30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Usersidofi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140354e30
ud2
Function at 0x140113dc0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0xd8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x48], 0xfffffffffffffffe
mov rax, qword [rcx]
nop dword [rax]
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x140113de0
test al, 1
je 0x140113e98
test al, 2
jne 0x140113eb2
test al, 8
mov qword [rbp + 0x30], rcx
jne 0x140113e19
add rcx, 0x20
mov byte [rbp - 0x10], 5
lea rdx, [rbp - 0x30]
call fcn.14010bb80
jmp 0x140113e35
test al, 0x10
je 0x140113e35
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + 0x68]
test rax, rax
je 0x140113f2b
mov rcx, qword [rcx + 0x70]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x30]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.14031f680
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x28], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x28]
jb 0x140113ecc
jne 0x140113e8d
mov rcx, rsi
call fcn.1400861e0
mov rax, qword [rbp + 0x30]
mov r8, qword [rax - 8]
mov rcx, qword [0x14042c578]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0xd8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403aa5a0]
mov edx, 0x23
call fcn.140354ff0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403aa5e0]
mov edx, 0x25
call fcn.140354ff0
ud2
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x20]
mov qword [rbp], rax
lea rax, [fcn.14021f1f0]
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x28]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rax
lea rax, str.current:___sub:
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 2
mov qword [rbp - 0x40], 0
mov rax, rbp
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
lea rdx, [0x1403aa628]
lea rcx, [rbp - 0x60]
call fcn.140354e30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, str.C:Usersidofi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_runtime_taskcore.rs
lea rcx, [rbp - 0x30]
call fcn.140354e30
ud2
Function at 0x140114070
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0xf8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x68], 0xfffffffffffffffe
mov rax, qword [rcx]
nop dword [rax]
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x140114090
test al, 1
je 0x14011414e
test al, 2
jne 0x140114168
test al, 8
mov qword [rbp + 0x50], rcx
jne 0x1401140c9
add rcx, 0x20
mov byte [rbp - 0x30], 6
lea rdx, [rbp - 0x60]
call fcn.14010c0e0
jmp 0x1401140eb
test al, 0x10
je 0x1401140eb
mov rcx, qword [rbp + 0x50]
mov rax, qword [rcx + 0x90]
test rax, rax
je 0x1401141e2
mov rcx, qword [rcx + 0x98]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x50]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1403229a0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x48], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x48]
jb 0x140114182
jne 0x140114143
mov rcx, rsi
call fcn.140072370
mov rax, qword [rbp + 0x50]
mov r8, qword [rax - 8]
mov rcx, qword [0x14042c578]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0xf8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403aa5a0]
mov edx, 0x23
call fcn.140354ff0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403aa5e0]
mov edx, 0x25
call fcn.140354ff0
ud2
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0x20], rax
lea rax, [fcn.14021f1f0]
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x48]
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], rax
lea rax, str.current:___sub:
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
mov qword [rbp + 0x10], 0
lea rax, [rbp + 0x20]
mov qword [rbp], rax
mov qword [rbp + 8], 2
lea rdx, [0x1403aa628]
lea rcx, [rbp - 0x10]
call fcn.140354e30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Usersidofi.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.29.1_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140354e30
ud2
Function at 0x1402288b0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rax, rdx
mov rsi, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x80]
mov ebx, ecx
shr ebx, 8
lea r8, [rax + r8*2]
xor r11d, r11d
mov r15, rax
movzx r14d, byte [rax + 1]
add rax, 2
lea r10, [r11 + r14]
cmp byte [r15], bl
jne 0x140228940
cmp r10, r11
jb 0x1402289b6
cmp r10, rdx
ja 0x1402289ca
add r11, r9
xor r15d, r15d
nop word cs:[rax + rax]
cmp r14, r15
je 0x140228942
lea r12, [r15 + 1]
cmp byte [r11 + r15], cl
mov r15, r12
jne 0x140228920
jmp 0x1402289a4
ja 0x14022894a
mov r11, r10
cmp rax, r8
jne 0x1402288e4
add rsi, rdi
movzx ecx, cx
mov al, 1
nop word cs:[rax + rax]
lea r8, [rdi + 1]
movzx edx, byte [rdi]
test dl, dl
js 0x140228980
mov rdi, r8
sub ecx, edx
jns 0x14022899b
jmp 0x1402289a6
cmp r8, rsi
je 0x1402289db
movzx r8d, byte [rdi + 1]
add rdi, 2
and edx, 0x7f
shl edx, 8
or edx, r8d
sub ecx, edx
js 0x1402289a6
xor al, 1
cmp rdi, rsi
jne 0x140228960
jmp 0x1402289a6
xor eax, eax
and al, 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.librarycore_srcunicodeprintable.rs
mov rcx, r11
mov rdx, r10
call fcn.140355270
ud2
lea r8, str.librarycore_srcunicodeprintable.rs
mov rcx, r10
call fcn.140354f70
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Usersidofi.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.5_srcwin.rs
lea r8, str.librarycore_srcunicodeprintable.rs
mov edx, 0x2b
call fcn.140354ff0
ud2
Function at 0x1402476f0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
mov rax, rcx
add qword [rcx + 0x30], r8
mov r11, qword [rcx + 0x40]
test r11, r11
je 0x140247732
mov r10d, 8
sub r10, r11
cmp r8, r10
mov rdi, r10
cmovb rdi, r8
cmp rdi, 3
jbe 0x14024773a
mov esi, dword [rdx]
mov r9d, 4
mov rcx, r9
or rcx, 1
cmp rcx, rdi
jb 0x14024774b
jmp 0x140247762
xor r10d, r10d
jmp 0x1402477ed
xor esi, esi
xor r9d, r9d
mov rcx, r9
or rcx, 1
cmp rcx, rdi
jae 0x140247762
movzx ebx, word [rdx + r9]
lea ecx, [r9*8]
shl rbx, cl
or rsi, rbx
or r9, 2
cmp r9, rdi
jae 0x140247779
movzx edi, byte [rdx + r9]
shl r9d, 3
mov ecx, r9d
shl rdi, cl
or rsi, rdi
lea ecx, [r11*8]
shl rsi, cl
or rsi, qword [rax + 0x38]
mov qword [rax + 0x38], rsi
cmp r10, r8
jbe 0x140247799
add r11, r8
jmp 0x1402478ca
mov r11, qword [rax + 0x18]
mov r9, qword [rax + 0x10]
mov rcx, qword [rax]
add rcx, r9
rol r9, 0xd
xor r11, rsi
xor r9, rcx
rol rcx, 0x20
mov rdi, qword [rax + 8]
add rdi, r11
rol r11, 0x10
xor r11, rdi
add rcx, r11
rol r11, 0x15
xor r11, rcx
add rdi, r9
rol r9, 0x11
mov qword [rax + 0x18], r11
xor r9, rdi
rol rdi, 0x20
mov qword [rax + 0x10], r9
mov qword [rax + 8], rdi
xor rcx, rsi
mov qword [rax], rcx
sub r8, r10
mov r11d, r8d
and r11d, 7
and r8, 0xfffffffffffffff8
cmp r10, r8
jae 0x140247862
mov rcx, qword [rax]
mov r9, qword [rax + 8]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x10]
nop
add rcx, rsi
rol rsi, 0xd
mov rbx, qword [rdx + r10]
xor rsi, rcx
rol rcx, 0x20
xor rdi, rbx
add r9, rdi
rol rdi, 0x10
xor rdi, r9
add rcx, rdi
rol rdi, 0x15
add r9, rsi
rol rsi, 0x11
xor rsi, r9
rol r9, 0x20
xor rdi, rcx
xor rcx, rbx
add r10, 8
cmp r10, r8
jb 0x140247810
mov qword [rax + 0x18], rdi
mov qword [rax + 0x10], rsi
mov qword [rax + 8], r9
mov qword [rax], rcx
cmp r11d, 3
jbe 0x140247880
mov r9d, dword [rdx + r10]
mov r8d, 4
mov rcx, r8
or rcx, 1
cmp rcx, r11
jb 0x140247892
jmp 0x1402478ac
xor r9d, r9d
xor r8d, r8d
mov rcx, r8
or rcx, 1
cmp rcx, r11
jae 0x1402478ac
lea rcx, [r8 + r10]
movzx esi, word [rdx + rcx]
lea ecx, [r8*8]
shl rsi, cl
or r9, rsi
or r8, 2
cmp r8, r11
jae 0x1402478c6
add r10, r8
movzx edx, byte [rdx + r10]
shl r8d, 3
mov ecx, r8d
shl rdx, cl
or r9, rdx
mov qword [rax + 0x38], r9
mov qword [rax + 0x40], r11
pop rbx
pop rdi
pop rsi
ret