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

Disassembly:
push rsi
sub rsp, 0xb0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400627d0
test al, 1
je 0x140062879
test al, 2
jne 0x140062893
test al, 8
jne 0x14006280a
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xa8], 5
lea rdx, [rsp + 0x50]
call fcn.140057240
jmp 0x140062828
test al, 0x10
je 0x140062828
mov rax, qword [rsi + 0xa0]
test rax, rax
je 0x140062911
mov rcx, qword [rsi + 0xa8]
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 0x1400628ad
jne 0x14006286f
mov rcx, rsi
add rsp, 0xb0
pop rsi
jmp fcn.14005a420
nop
add rsp, 0xb0
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 0x140062941
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 0x140062c30
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 0x140062c40
test al, 1
je 0x140062cea
test al, 2
jne 0x140062d04
test al, 8
jne 0x140062c7b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
call fcn.140058200
jmp 0x140062c99
test al, 0x10
je 0x140062c99
mov rax, qword [rsi + 0xd08]
test rax, rax
je 0x140062d82
mov rcx, qword [rsi + 0xd10]
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 + 0x28], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x140062d1e
jne 0x140062ce0
mov rcx, rsi
add rsp, 0xd20
pop rsi
jmp fcn.14005a7d0
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 + 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 0x140062db2
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 0x140062dc0
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xc20
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140062dd0
test al, 1
je 0x140062e7a
test al, 2
jne 0x140062e94
test al, 8
jne 0x140062e0b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
call fcn.1400570b0
jmp 0x140062e29
test al, 0x10
je 0x140062e29
mov rax, qword [rsi + 0xc08]
test rax, rax
je 0x140062f12
mov rcx, qword [rsi + 0xc10]
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 + 0x28], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x140062eae
jne 0x140062e70
mov rcx, rsi
add rsp, 0xc20
pop rsi
jmp fcn.140059360
nop
add rsp, 0xc20
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 0x140062f42
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 0x140062f50
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 0x140062f60
test al, 1
je 0x14006300a
test al, 2
jne 0x140063024
test al, 8
jne 0x140062f9b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.1400568e0
jmp 0x140062fb9
test al, 0x10
je 0x140062fb9
mov rax, qword [rsi + 0xd10]
test rax, rax
je 0x1400630a2
mov rcx, qword [rsi + 0xd18]
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 0x14006303e
jne 0x140063000
mov rcx, rsi
add rsp, 0xd20
pop rsi
jmp fcn.140059420
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 0x1400630d2
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 0x1400630e0
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 0x1400630f0
test al, 1
je 0x140063199
test al, 2
jne 0x1400631b3
test al, 8
jne 0x14006312a
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xa1], 6
lea rdx, [rsp + 0x50]
call fcn.140057bc0
jmp 0x140063148
test al, 0x10
je 0x140063148
mov rax, qword [rsi + 0x150]
test rax, rax
je 0x140063231
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 0x1400631cd
jne 0x14006318f
mov rcx, rsi
add rsp, 0x160
pop rsi
jmp fcn.140059c10
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 0x140063261
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 0x140063270
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 0x140063280
test al, 1
je 0x14006332a
test al, 2
jne 0x140063344
test al, 8
jne 0x1400632bb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
call fcn.140056a70
jmp 0x1400632d9
test al, 0x10
je 0x1400632d9
mov rax, qword [rsi + 0x360]
test rax, rax
je 0x1400633c2
mov rcx, qword [rsi + 0x368]
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 0x14006335e
jne 0x140063320
mov rcx, rsi
add rsp, 0x370
pop rsi
jmp fcn.14005ab60
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 0x1400633f2
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 0x140063400
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 0x140063410
test al, 1
je 0x1400634ba
test al, 2
jne 0x1400634d4
test al, 8
jne 0x14006344b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
call fcn.140058200
jmp 0x140063469
test al, 0x10
je 0x140063469
mov rax, qword [rsi + 0xd08]
test rax, rax
je 0x140063552
mov rcx, qword [rsi + 0xd10]
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 0x1400634ee
jne 0x1400634b0
mov rcx, rsi
add rsp, 0xd20
pop rsi
jmp fcn.14005a1e0
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 + 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 0x140063582
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 0x140063590
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x260
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400635a0
test al, 1
je 0x14006364a
test al, 2
jne 0x140063664
test al, 8
jne 0x1400635db
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.140058520
jmp 0x1400635f9
test al, 0x10
je 0x1400635f9
mov rax, qword [rsi + 0x250]
test rax, rax
je 0x1400636e2
mov rcx, qword [rsi + 0x258]
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 0x14006367e
jne 0x140063640
mov rcx, rsi
add rsp, 0x260
pop rsi
jmp fcn.14005a120
nop
add rsp, 0x260
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 0x140063712
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 0x140063a00
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xc20
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140063a10
test al, 1
je 0x140063aba
test al, 2
jne 0x140063ad4
test al, 8
jne 0x140063a4b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
call fcn.1400570b0
jmp 0x140063a69
test al, 0x10
je 0x140063a69
mov rax, qword [rsi + 0xc08]
test rax, rax
je 0x140063b52
mov rcx, qword [rsi + 0xc10]
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 0x140063aee
jne 0x140063ab0
mov rcx, rsi
add rsp, 0xc20
pop rsi
jmp fcn.14005ae40
nop
add rsp, 0xc20
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 0x140063b82
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 0x140063b90
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 0x140063ba0
test al, 1
je 0x140063c49
test al, 2
jne 0x140063c63
test al, 8
jne 0x140063bda
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xa1], 6
lea rdx, [rsp + 0x50]
call fcn.140056c00
jmp 0x140063bf8
test al, 0x10
je 0x140063bf8
mov rax, qword [rsi + 0x150]
test rax, rax
je 0x140063ce1
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 0x140063c7d
jne 0x140063c3f
mov rcx, rsi
add rsp, 0x160
pop rsi
jmp fcn.14005acc0
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 0x140063d11
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 0x140064000
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xb0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140064010
test al, 1
je 0x1400640b9
test al, 2
jne 0x1400640d3
test al, 8
jne 0x14006404a
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xa8], 5
lea rdx, [rsp + 0x50]
call fcn.140057240
jmp 0x140064068
test al, 0x10
je 0x140064068
mov rax, qword [rsi + 0xa0]
test rax, rax
je 0x140064151
mov rcx, qword [rsi + 0xa8]
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 0x1400640ed
jne 0x1400640af
mov rcx, rsi
add rsp, 0xb0
pop rsi
jmp fcn.14005b1f0
nop
add rsp, 0xb0
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 0x140064181
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 0x140064190
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x630
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400641a0
test al, 1
je 0x14006424a
test al, 2
jne 0x140064264
test al, 8
jne 0x1400641db
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
call fcn.1400578a0
jmp 0x1400641f9
test al, 0x10
je 0x1400641f9
mov rax, qword [rsi + 0x618]
test rax, rax
je 0x1400642e2
mov rcx, qword [rsi + 0x620]
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 0x14006427e
jne 0x140064240
mov rcx, rsi
add rsp, 0x630
pop rsi
jmp fcn.140059cd0
nop
add rsp, 0x630
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 0x140064312
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 0x140064320
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x340
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140064330
test al, 1
je 0x1400643da
test al, 2
jne 0x1400643f4
test al, 8
jne 0x14006436b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
call fcn.1400586b0
jmp 0x140064389
test al, 0x10
je 0x140064389
mov rax, qword [rsi + 0x328]
test rax, rax
je 0x140064472
mov rcx, qword [rsi + 0x330]
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 0x14006440e
jne 0x1400643d0
mov rcx, rsi
add rsp, 0x340
pop rsi
jmp fcn.140059b50
nop
add rsp, 0x340
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 0x1400644a2
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