joyce8/EMBER2024-capa huggingface dataset:
Function at 0x1400607a0
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 0x1400607b0
test al, 1
je 0x140060859
test al, 2
jne 0x140060873
test al, 8
jne 0x1400607ea
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xa1], 6
lea rdx, [rsp + 0x50]
call fcn.140057710
jmp 0x140060808
test al, 0x10
je 0x140060808
mov rax, qword [rsi + 0x150]
test rax, rax
je 0x1400608f1
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 0x14006088d
jne 0x14006084f
mov rcx, rsi
add rsp, 0x160
pop rsi
jmp fcn.14005a650
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 0x140060921
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 0x140060930
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 0x140060940
test al, 1
je 0x1400609ea
test al, 2
jne 0x140060a04
test al, 8
jne 0x14006097b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
call fcn.1400578a0
jmp 0x140060999
test al, 0x10
je 0x140060999
mov rax, qword [rsi + 0x618]
test rax, rax
je 0x140060a82
mov rcx, qword [rsi + 0x620]
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 0x140060a1e
jne 0x1400609e0
mov rcx, rsi
add rsp, 0x630
pop rsi
jmp fcn.14005a070
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 0x140060ab2
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 0x140060ac0
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x6d0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140060ad0
test al, 1
je 0x140060b7a
test al, 2
jne 0x140060b94
test al, 8
jne 0x140060b0b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.1400589f0
jmp 0x140060b29
test al, 0x10
je 0x140060b29
mov rax, qword [rsi + 0x6c0]
test rax, rax
je 0x140060c12
mov rcx, qword [rsi + 0x6c8]
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 0x140060bae
jne 0x140060b70
mov rcx, rsi
add rsp, 0x6d0
pop rsi
jmp fcn.1400599e0
nop
add rsp, 0x6d0
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 0x140060c42
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 0x140060c50
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 0x140060c60
test al, 1
je 0x140060d0a
test al, 2
jne 0x140060d24
test al, 8
jne 0x140060c9b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
call fcn.140056750
jmp 0x140060cb9
test al, 0x10
je 0x140060cb9
mov rax, qword [rsi + 0x9e8]
test rax, rax
je 0x140060da2
mov rcx, qword [rsi + 0x9f0]
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 0x140060d3e
jne 0x140060d00
mov rcx, rsi
add rsp, 0xa00
pop rsi
jmp fcn.1400597c0
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 0x140060dd2
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 0x140060de0
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x860
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140060df0
test al, 1
je 0x140060e9a
test al, 2
jne 0x140060eb4
test al, 8
jne 0x140060e2b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.140058b80
jmp 0x140060e49
test al, 0x10
je 0x140060e49
mov rax, qword [rsi + 0x850]
test rax, rax
je 0x140060f32
mov rcx, qword [rsi + 0x858]
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 0x140060ece
jne 0x140060e90
mov rcx, rsi
add rsp, 0x860
pop rsi
jmp fcn.14005b2b0
nop
add rsp, 0x860
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 0x140060f62
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 0x140060f70
Capabilities:
Encode data using xor

Disassembly:
push rsi
mov eax, 0x1250
call fcn.1402e1380
sub rsp, rax
mov rsi, rcx
mov rax, qword [rcx]
nop word cs:[rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140060f90
test al, 1
je 0x14006103a
test al, 2
jne 0x140061054
test al, 8
jne 0x140060fcb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
call fcn.1400573f0
jmp 0x140060fe9
test al, 0x10
je 0x140060fe9
mov rax, qword [rsi + 0x1238]
test rax, rax
je 0x1400610d2
mov rcx, qword [rsi + 0x1240]
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 0x14006106e
jne 0x140061030
mov rcx, rsi
add rsp, 0x1250
pop rsi
jmp fcn.1400591f0
nop
add rsp, 0x1250
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 0x140061102
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 0x140061110
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x470
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140061120
test al, 1
je 0x1400611ca
test al, 2
jne 0x1400611e4
test al, 8
jne 0x14006115b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.140057ee0
jmp 0x140061179
test al, 0x10
je 0x140061179
mov rax, qword [rsi + 0x460]
test rax, rax
je 0x140061262
mov rcx, qword [rsi + 0x468]
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 0x1400611fe
jne 0x1400611c0
mov rcx, rsi
add rsp, 0x470
pop rsi
jmp fcn.14005a710
nop
add rsp, 0x470
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 0x140061292
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 0x1400612a0
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 0x1400612b0
test al, 1
je 0x14006135a
test al, 2
jne 0x140061374
test al, 8
jne 0x1400612eb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.140057d50
jmp 0x140061309
test al, 0x10
je 0x140061309
mov rax, qword [rsi + 0xe40]
test rax, rax
je 0x1400613f2
mov rcx, qword [rsi + 0xe48]
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 0x14006138e
jne 0x140061350
mov rcx, rsi
add rsp, 0xe50
pop rsi
jmp fcn.14005a360
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 0x140061422
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 0x140061430
Capabilities:
Encode data using xor

Disassembly:
push rsi
mov eax, 0x11d0
call fcn.1402e1380
sub rsp, rax
mov rsi, rcx
mov rax, qword [rcx]
nop word cs:[rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140061450
test al, 1
je 0x1400614fa
test al, 2
jne 0x140061514
test al, 8
jne 0x14006148b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.140057a30
jmp 0x1400614a9
test al, 0x10
je 0x1400614a9
mov rax, qword [rsi + 0x11c0]
test rax, rax
je 0x140061592
mov rcx, qword [rsi + 0x11c8]
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 0x14006152e
jne 0x1400614f0
mov rcx, rsi
add rsp, 0x11d0
pop rsi
jmp fcn.140059700
nop
add rsp, 0x11d0
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 0x1400615c2
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 0x1400615d0
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x9c0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400615e0
test al, 1
je 0x14006168a
test al, 2
jne 0x1400616a4
test al, 8
jne 0x14006161b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
call fcn.140058390
jmp 0x140061639
test al, 0x10
je 0x140061639
mov rax, qword [rsi + 0x9b0]
test rax, rax
je 0x140061722
mov rcx, qword [rsi + 0x9b8]
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 0x1400616be
jne 0x140061680
mov rcx, rsi
add rsp, 0x9c0
pop rsi
jmp fcn.140059aa0
nop
add rsp, 0x9c0
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 0x140061752
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 0x140061a40
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x9c0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140061a50
test al, 1
je 0x140061afa
test al, 2
jne 0x140061b14
test al, 8
jne 0x140061a8b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
call fcn.140058390
jmp 0x140061aa9
test al, 0x10
je 0x140061aa9
mov rax, qword [rsi + 0x9b0]
test rax, rax
je 0x140061b92
mov rcx, qword [rsi + 0x9b8]
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 0x140061b2e
jne 0x140061af0
mov rcx, rsi
add rsp, 0x9c0
pop rsi
jmp fcn.140059650
nop
add rsp, 0x9c0
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 0x140061bc2
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 0x140061eb0
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x6d0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140061ec0
test al, 1
je 0x140061f6a
test al, 2
jne 0x140061f84
test al, 8
jne 0x140061efb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.1400589f0
jmp 0x140061f19
test al, 0x10
je 0x140061f19
mov rax, qword [rsi + 0x6c0]
test rax, rax
je 0x140062002
mov rcx, qword [rsi + 0x6c8]
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 0x140061f9e
jne 0x140061f60
mov rcx, rsi
add rsp, 0x6d0
pop rsi
jmp fcn.1400592a0
nop
add rsp, 0x6d0
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 0x140062032
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 0x140062320
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x470
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140062330
test al, 1
je 0x1400623da
test al, 2
jne 0x1400623f4
test al, 8
jne 0x14006236b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
call fcn.140057ee0
jmp 0x140062389
test al, 0x10
je 0x140062389
mov rax, qword [rsi + 0x460]
test rax, rax
je 0x140062472
mov rcx, qword [rsi + 0x468]
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 0x14006240e
jne 0x1400623d0
mov rcx, rsi
add rsp, 0x470
pop rsi
jmp fcn.140059ef0
nop
add rsp, 0x470
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 0x1400624a2
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