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

Disassembly:
push rsi
sub rsp, 0x460
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14005d3c0
test al, 1
je 0x14005d46a
test al, 2
jne 0x14005d484
test al, 8
jne 0x14005d3fb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.140058860
jmp 0x14005d419
test al, 0x10
je 0x14005d419
mov rax, qword [rsi + 0x450]
test rax, rax
je 0x14005d502
mov rcx, qword [rsi + 0x458]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402ae890
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14005d49e
jne 0x14005d460
mov rcx, rsi
add rsp, 0x460
pop rsi
jmp fcn.14005ad80
nop
add rsp, 0x460
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x14005d532
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2
Function at 0x14005db00
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xe50
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14005db10
test al, 1
je 0x14005dbba
test al, 2
jne 0x14005dbd4
test al, 8
jne 0x14005db4b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.140057d50
jmp 0x14005db69
test al, 0x10
je 0x14005db69
mov rax, qword [rsi + 0xe40]
test rax, rax
je 0x14005dc52
mov rcx, qword [rsi + 0xe48]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402aced0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14005dbee
jne 0x14005dbb0
mov rcx, rsi
add rsp, 0xe50
pop rsi
jmp fcn.14005b130
nop
add rsp, 0xe50
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x14005dc82
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2
Function at 0x14005df70
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xd20
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14005df80
test al, 1
je 0x14005e02a
test al, 2
jne 0x14005e044
test al, 8
jne 0x14005dfbb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.1400568e0
jmp 0x14005dfd9
test al, 0x10
je 0x14005dfd9
mov rax, qword [rsi + 0xd10]
test rax, rax
je 0x14005e0c2
mov rcx, qword [rsi + 0xd18]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402ae890
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14005e05e
jne 0x14005e020
mov rcx, rsi
add rsp, 0xd20
pop rsi
jmp fcn.14005afb0
nop
add rsp, 0xd20
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x14005e0f2
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2
Function at 0x14005e100
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x160
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14005e110
test al, 1
je 0x14005e1b9
test al, 2
jne 0x14005e1d3
test al, 8
jne 0x14005e14a
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xa1], 6
lea rdx, [rsp + 0x50]
call fcn.140056f20
jmp 0x14005e168
test al, 0x10
je 0x14005e168
mov rax, qword [rsi + 0x150]
test rax, rax
je 0x14005e251
mov rcx, qword [rsi + 0x158]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402ae890
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14005e1ed
jne 0x14005e1af
mov rcx, rsi
add rsp, 0x160
pop rsi
jmp fcn.14005a2a0
nop
add rsp, 0x160
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x14005e281
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2
Function at 0x14005e850
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xa00
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14005e860
test al, 1
je 0x14005e90a
test al, 2
jne 0x14005e924
test al, 8
jne 0x14005e89b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
call fcn.140056750
jmp 0x14005e8b9
test al, 0x10
je 0x14005e8b9
mov rax, qword [rsi + 0x9e8]
test rax, rax
je 0x14005e9a2
mov rcx, qword [rsi + 0x9f0]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402ae890
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x14005e93e
jne 0x14005e900
mov rcx, rsi
add rsp, 0xa00
pop rsi
jmp fcn.14005a5a0
nop
add rsp, 0xa00
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x140396628]
jmp 0x14005e9d2
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.1402ea2c0
ud2
Function at 0x14005e9e0
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x500
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14005e9f0
test al, 1
je 0x14005ea9a
test al, 2
jne 0x14005eab4
test al, 8
jne 0x14005ea2b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
call fcn.140056d90
jmp 0x14005ea49
test al, 0x10
je 0x14005ea49
mov rax, qword [rsi + 0x4e8]
test rax, rax
je 0x14005eb32
mov rcx, qword [rsi + 0x4f0]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402ae890
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x14005eace
jne 0x14005ea90
mov rcx, rsi
add rsp, 0x500
pop rsi
jmp fcn.1400594e0
nop
add rsp, 0x500
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x140396628]
jmp 0x14005eb62
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.1402ea2c0
ud2
Function at 0x14005ee50
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x160
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14005ee60
test al, 1
je 0x14005ef09
test al, 2
jne 0x14005ef23
test al, 8
jne 0x14005ee9a
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xa1], 6
lea rdx, [rsp + 0x50]
call fcn.140057710
jmp 0x14005eeb8
test al, 0x10
je 0x14005eeb8
mov rax, qword [rsi + 0x150]
test rax, rax
je 0x14005efa1
mov rcx, qword [rsi + 0x158]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402ae890
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14005ef3d
jne 0x14005eeff
mov rcx, rsi
add rsp, 0x160
pop rsi
jmp fcn.14005a9f0
nop
add rsp, 0x160
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x14005efd1
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2
Function at 0x14005f2c0
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x160
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14005f2d0
test al, 1
je 0x14005f379
test al, 2
jne 0x14005f393
test al, 8
jne 0x14005f30a
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xa1], 6
lea rdx, [rsp + 0x50]
call fcn.140056c00
jmp 0x14005f328
test al, 0x10
je 0x14005f328
mov rax, qword [rsi + 0x150]
test rax, rax
je 0x14005f411
mov rcx, qword [rsi + 0x158]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402aced0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14005f3ad
jne 0x14005f36f
mov rcx, rsi
add rsp, 0x160
pop rsi
jmp fcn.140059fb0
nop
add rsp, 0x160
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x14005f441
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2
Function at 0x14005f730
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x3f0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14005f740
test al, 1
je 0x14005f7ea
test al, 2
jne 0x14005f804
test al, 8
jne 0x14005f77b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
call fcn.140058070
jmp 0x14005f799
test al, 0x10
je 0x14005f799
mov rax, qword [rsi + 0x3e0]
test rax, rax
je 0x14005f882
mov rcx, qword [rsi + 0x3e8]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402aced0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14005f81e
jne 0x14005f7e0
mov rcx, rsi
add rsp, 0x3f0
pop rsi
jmp fcn.14005aab0
nop
add rsp, 0x3f0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x14005f8b2
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2
Function at 0x14005fe80
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x4f0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14005fe90
test al, 1
je 0x14005ff3a
test al, 2
jne 0x14005ff54
test al, 8
jne 0x14005fecb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
call fcn.140057580
jmp 0x14005fee9
test al, 0x10
je 0x14005fee9
mov rax, qword [rsi + 0x4e0]
test rax, rax
je 0x14005ffd2
mov rcx, qword [rsi + 0x4e8]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402ae890
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14005ff6e
jne 0x14005ff30
mov rcx, rsi
add rsp, 0x4f0
pop rsi
jmp fcn.14005a940
nop
add rsp, 0x4f0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x140060002
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2
Function at 0x140060010
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x370
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140060020
test al, 1
je 0x1400600ca
test al, 2
jne 0x1400600e4
test al, 8
jne 0x14006005b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
call fcn.140056a70
jmp 0x140060079
test al, 0x10
je 0x140060079
mov rax, qword [rsi + 0x360]
test rax, rax
je 0x140060162
mov rcx, qword [rsi + 0x368]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402ae890
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400600fe
jne 0x1400600c0
mov rcx, rsi
add rsp, 0x370
pop rsi
jmp fcn.140059d80
nop
add rsp, 0x370
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x140060192
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2
Function at 0x1400601a0
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x3f0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400601b0
test al, 1
je 0x14006025a
test al, 2
jne 0x140060274
test al, 8
jne 0x1400601eb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
call fcn.140058070
jmp 0x140060209
test al, 0x10
je 0x140060209
mov rax, qword [rsi + 0x3e0]
test rax, rax
je 0x1400602f2
mov rcx, qword [rsi + 0x3e8]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402ae890
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14006028e
jne 0x140060250
mov rcx, rsi
add rsp, 0x3f0
pop rsi
jmp fcn.140059870
nop
add rsp, 0x3f0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x140060322
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2
Function at 0x140060330
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x4f0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140060340
test al, 1
je 0x1400603ea
test al, 2
jne 0x140060404
test al, 8
jne 0x14006037b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
call fcn.140057580
jmp 0x140060399
test al, 0x10
je 0x140060399
mov rax, qword [rsi + 0x4e0]
test rax, rax
je 0x140060482
mov rcx, qword [rsi + 0x4e8]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402aced0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14006041e
jne 0x1400603e0
mov rcx, rsi
add rsp, 0x4f0
pop rsi
jmp fcn.14005a890
nop
add rsp, 0x4f0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403965a0]
mov edx, 0x23
call fcn.1402ea480
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403965e0]
mov edx, 0x25
call fcn.1402ea480
ud2
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140140af0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, [0x140396628]
jmp 0x1400604b2
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x1403c0b88]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.1402ea2c0
ud2