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

Disassembly:
push rbp
push rsi
sub rsp, 0x288
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1f8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400b7490
test al, 1
je 0x1400b7555
test al, 2
jne 0x1400b756f
test al, 8
mov qword [rbp + 0x1e0], rcx
jne 0x1400b74d0
add rcx, 0x20
mov qword [rbp - 0x60], 7
lea rdx, [rbp - 0x60]
call fcn.140087700
jmp 0x1400b74f5
test al, 0x10
je 0x1400b74f5
mov rcx, qword [rbp + 0x1e0]
mov rax, qword [rcx + 0x220]
test rax, rax
je 0x1400b7613
mov rcx, qword [rcx + 0x228]
call qword [rax + reloc.WS2_32.dll_recv]
mov rsi, qword [rbp + 0x1e0]
mov qword [rbp + 0x1a0], rsi
mov rcx, qword [rsi + 0x20]
lea rdx, [rbp + 0x1a0]
call fcn.1401750b0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x1d8], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x1d8]
jb 0x1400b7589
jne 0x1400b754a
mov rcx, rsi
call fcn.1400b58d0
nop
add rsp, 0x288
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401c1078]
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401c10b8]
mov edx, 0x25
call fcn.140184cf0
ud2
mov qword [rbp + 0x1d0], rax
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x180], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x188], rax
lea rcx, [rbp + 0x1d8]
mov qword [rbp + 0x190], rcx
mov qword [rbp + 0x198], rax
lea rax, str.current:___sub:
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 2
mov qword [rbp + 0x1c0], 0
lea rax, [rbp + 0x180]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], 2
lea rdx, [0x1401c1100]
lea rcx, [rbp + 0x1a0]
call fcn.140184b30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140184b30
ud2
Function at 0x1400b7760
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
mov eax, 0x1028
call fcn.140183d60
sub rsp, rax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xf98], 0xfffffffffffffffe
mov rax, qword [rcx]
nop word cs:[rax + rax]
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400b7790
test al, 1
je 0x1400b7855
test al, 2
jne 0x1400b786f
test al, 8
mov qword [rbp + 0xf80], rcx
jne 0x1400b77d0
add rcx, 0x20
mov qword [rbp - 0x60], 4
lea rdx, [rbp - 0x60]
call fcn.140087af0
jmp 0x1400b77f5
test al, 0x10
je 0x1400b77f5
mov rcx, qword [rbp + 0xf80]
mov rax, qword [rcx + 0xfc0]
test rax, rax
je 0x1400b7913
mov rcx, qword [rcx + 0xfc8]
call qword [rax + reloc.WS2_32.dll_recv]
mov rsi, qword [rbp + 0xf80]
mov qword [rbp + 0xf40], rsi
mov rcx, qword [rsi + 0x20]
lea rdx, [rbp + 0xf40]
call fcn.140175500
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0xf78], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0xf78]
jb 0x1400b7889
jne 0x1400b784a
mov rcx, rsi
call fcn.1400b4dd0
nop
add rsp, 0x1028
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401c1078]
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401c10b8]
mov edx, 0x25
call fcn.140184cf0
ud2
mov qword [rbp + 0xf70], rax
lea rax, [rbp + 0xf70]
mov qword [rbp + 0xf20], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0xf28], rax
lea rcx, [rbp + 0xf78]
mov qword [rbp + 0xf30], rcx
mov qword [rbp + 0xf38], rax
lea rax, str.current:___sub:
mov qword [rbp + 0xf40], rax
mov qword [rbp + 0xf48], 2
mov qword [rbp + 0xf60], 0
lea rax, [rbp + 0xf20]
mov qword [rbp + 0xf50], rax
mov qword [rbp + 0xf58], 2
lea rdx, [0x1401c1100]
lea rcx, [rbp + 0xf40]
call fcn.140184b30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140184b30
ud2
Function at 0x1400b7a60
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x348
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x2b8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400b7a80
test al, 1
je 0x1400b7b45
test al, 2
jne 0x1400b7b5f
test al, 8
mov qword [rbp + 0x2a0], rcx
jne 0x1400b7ac0
add rcx, 0x20
mov qword [rbp - 0x60], 4
lea rdx, [rbp - 0x60]
call fcn.140085d20
jmp 0x1400b7ae5
test al, 0x10
je 0x1400b7ae5
mov rcx, qword [rbp + 0x2a0]
mov rax, qword [rcx + 0x2e0]
test rax, rax
je 0x1400b7c03
mov rcx, qword [rcx + 0x2e8]
call qword [rax + reloc.WS2_32.dll_recv]
mov rsi, qword [rbp + 0x2a0]
mov qword [rbp + 0x260], rsi
mov rcx, qword [rsi + 0x20]
lea rdx, [rbp + 0x260]
call fcn.140175500
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x298], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x298]
jb 0x1400b7b79
jne 0x1400b7b3a
mov rcx, rsi
call fcn.1400b38e0
nop
add rsp, 0x348
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401c1078]
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401c10b8]
mov edx, 0x25
call fcn.140184cf0
ud2
mov qword [rbp + 0x290], rax
lea rax, [rbp + 0x290]
mov qword [rbp + 0x240], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x248], rax
lea rcx, [rbp + 0x298]
mov qword [rbp + 0x250], rcx
mov qword [rbp + 0x258], rax
lea rax, str.current:___sub:
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], 2
mov qword [rbp + 0x280], 0
lea rax, [rbp + 0x240]
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], 2
lea rdx, [0x1401c1100]
lea rcx, [rbp + 0x260]
call fcn.140184b30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140184b30
ud2
Function at 0x1400b7d50
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 0x1400b7d70
test al, 1
je 0x1400b7e16
test al, 2
jne 0x1400b7e30
test al, 8
mov qword [rbp + 0x30], rcx
jne 0x1400b7da9
add rcx, 0x20
mov byte [rbp - 0x40], 5
lea rdx, [rbp - 0x60]
call fcn.1400861e0
jmp 0x1400b7dc5
test al, 0x10
je 0x1400b7dc5
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + 0x68]
test rax, rax
je 0x1400b7eaa
mov rcx, qword [rcx + 0x70]
call qword [rax + reloc.WS2_32.dll_recv]
mov rsi, qword [rbp + 0x30]
mov qword [rbp - 0x10], rsi
mov rcx, qword [rsi + 0x20]
lea rdx, [rbp - 0x10]
call fcn.1401750b0
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 0x1400b7e4a
jne 0x1400b7e0b
mov rcx, rsi
call fcn.1400b4a30
nop
add rsp, 0xd8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401c1078]
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401c10b8]
mov edx, 0x25
call fcn.140184cf0
ud2
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x30], rax
lea rax, [fcn.140017800]
mov qword [rbp - 0x28], rax
lea rcx, [rbp + 0x28]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
lea rax, str.current:___sub:
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
mov qword [rbp + 0x10], 0
lea rax, [rbp - 0x30]
mov qword [rbp], rax
mov qword [rbp + 8], 2
lea rdx, [0x1401c1100]
lea rcx, [rbp - 0x10]
call fcn.140184b30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140184b30
ud2
Function at 0x1400b7fd0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x268
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1d8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400b7ff0
test al, 1
je 0x1400b80b5
test al, 2
jne 0x1400b80cf
test al, 8
mov qword [rbp + 0x1c0], rcx
jne 0x1400b8030
add rcx, 0x20
mov qword [rbp - 0x58], recv
lea rdx, [rbp - 0x58]
call fcn.140087240
jmp 0x1400b8055
test al, 0x10
je 0x1400b8055
mov rcx, qword [rbp + 0x1c0]
mov rax, qword [rcx + 0x1f8]
test rax, rax
je 0x1400b8173
mov rcx, qword [rcx + 0x200]
call qword [rax + reloc.WS2_32.dll_recv]
mov rsi, qword [rbp + 0x1c0]
mov qword [rbp + 0x180], rsi
mov rcx, qword [rsi + 0x20]
lea rdx, [rbp + 0x180]
call fcn.1401750b0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x1b8], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x1b8]
jb 0x1400b80e9
jne 0x1400b80aa
mov rcx, rsi
call fcn.1400b2510
nop
add rsp, 0x268
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401c1078]
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401c10b8]
mov edx, 0x25
call fcn.140184cf0
ud2
mov qword [rbp + 0x1b0], rax
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0x160], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x168], rax
lea rcx, [rbp + 0x1b8]
mov qword [rbp + 0x170], rcx
mov qword [rbp + 0x178], rax
lea rax, str.current:___sub:
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], 2
mov qword [rbp + 0x1a0], 0
lea rax, [rbp + 0x160]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], 2
lea rdx, [0x1401c1100]
lea rcx, [rbp + 0x180]
call fcn.140184b30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140184b30
ud2
Function at 0x1400b82c0
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 0x1400b82e0
test al, 1
je 0x1400b8386
test al, 2
jne 0x1400b83a0
test al, 8
mov qword [rbp + 0x30], rcx
jne 0x1400b8319
add rcx, 0x20
mov byte [rbp - 0x40], 5
lea rdx, [rbp - 0x60]
call fcn.1400861e0
jmp 0x1400b8335
test al, 0x10
je 0x1400b8335
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + 0x68]
test rax, rax
je 0x1400b841a
mov rcx, qword [rcx + 0x70]
call qword [rax + reloc.WS2_32.dll_recv]
mov rsi, qword [rbp + 0x30]
mov qword [rbp - 0x10], rsi
mov rcx, qword [rsi + 0x20]
lea rdx, [rbp - 0x10]
call fcn.140175500
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 0x1400b83ba
jne 0x1400b837b
mov rcx, rsi
call fcn.1400b55f0
nop
add rsp, 0xd8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401c1078]
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401c10b8]
mov edx, 0x25
call fcn.140184cf0
ud2
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x30], rax
lea rax, [fcn.140017800]
mov qword [rbp - 0x28], rax
lea rcx, [rbp + 0x28]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
lea rax, str.current:___sub:
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
mov qword [rbp + 0x10], 0
lea rax, [rbp - 0x30]
mov qword [rbp], rax
mov qword [rbp + 8], 2
lea rdx, [0x1401c1100]
lea rcx, [rbp - 0x10]
call fcn.140184b30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140184b30
ud2
Function at 0x1400b8540
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x158
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xc8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400b8560
test al, 1
je 0x1400b861f
test al, 2
jne 0x1400b8639
test al, 8
mov qword [rbp + 0xb0], rcx
jne 0x1400b85a0
add rcx, 0x20
mov qword [rbp - 0x58], 3
lea rdx, [rbp - 0x58]
call fcn.140084d70
jmp 0x1400b85c5
test al, 0x10
je 0x1400b85c5
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rcx + 0xe8]
test rax, rax
je 0x1400b86c5
mov rcx, qword [rcx + 0xf0]
call qword [rax + reloc.WS2_32.dll_recv]
mov rsi, qword [rbp + 0xb0]
mov qword [rbp + 0x70], rsi
mov rcx, qword [rsi + 0x20]
lea rdx, [rbp + 0x70]
call fcn.1401750b0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0xa8], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0xa8]
jb 0x1400b8653
jne 0x1400b8614
mov rcx, rsi
call fcn.1400b42d0
nop
add rsp, 0x158
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401c1078]
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401c10b8]
mov edx, 0x25
call fcn.140184cf0
ud2
mov qword [rbp + 0xa0], rax
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x50], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x58], rax
lea rcx, [rbp + 0xa8]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rax
lea rax, str.current:___sub:
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 2
mov qword [rbp + 0x90], 0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
lea rdx, [0x1401c1100]
lea rcx, [rbp + 0x70]
call fcn.140184b30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140184b30
ud2
Function at 0x1400b8810
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x128
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x98], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400b8830
test al, 1
je 0x1400b88e5
test al, 2
jne 0x1400b88ff
test al, 8
mov qword [rbp + 0x80], rcx
jne 0x1400b886c
add rcx, 0x20
mov byte [rbp + 0x18], 4
lea rdx, [rbp - 0x58]
call fcn.1400880c0
jmp 0x1400b8891
test al, 0x10
je 0x1400b8891
mov rcx, qword [rbp + 0x80]
mov rax, qword [rcx + 0xb8]
test rax, rax
je 0x1400b8979
mov rcx, qword [rcx + 0xc0]
call qword [rax + reloc.WS2_32.dll_recv]
mov rsi, qword [rbp + 0x80]
mov qword [rbp + 0x40], rsi
mov rcx, qword [rsi + 0x20]
lea rdx, [rbp + 0x40]
call fcn.140175500
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x78], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x78]
jb 0x1400b8919
jne 0x1400b88da
mov rcx, rsi
call fcn.1400b59d0
nop
add rsp, 0x128
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401c1078]
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401c10b8]
mov edx, 0x25
call fcn.140184cf0
ud2
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x70]
mov qword [rbp + 0x20], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x78]
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], rax
lea rax, str.current:___sub:
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], 0
lea rax, [rbp + 0x20]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 2
lea rdx, [0x1401c1100]
lea rcx, [rbp + 0x40]
call fcn.140184b30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140184b30
ud2
Function at 0x1400b8ac0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x288
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1f8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400b8ae0
test al, 1
je 0x1400b8ba5
test al, 2
jne 0x1400b8bbf
test al, 8
mov qword [rbp + 0x1e0], rcx
jne 0x1400b8b20
add rcx, 0x20
mov qword [rbp - 0x60], 7
lea rdx, [rbp - 0x60]
call fcn.140087700
jmp 0x1400b8b45
test al, 0x10
je 0x1400b8b45
mov rcx, qword [rbp + 0x1e0]
mov rax, qword [rcx + 0x220]
test rax, rax
je 0x1400b8c63
mov rcx, qword [rcx + 0x228]
call qword [rax + reloc.WS2_32.dll_recv]
mov rsi, qword [rbp + 0x1e0]
mov qword [rbp + 0x1a0], rsi
mov rcx, qword [rsi + 0x20]
lea rdx, [rbp + 0x1a0]
call fcn.140175500
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x1d8], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x1d8]
jb 0x1400b8bd9
jne 0x1400b8b9a
mov rcx, rsi
call fcn.1400b1d90
nop
add rsp, 0x288
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401c1078]
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401c10b8]
mov edx, 0x25
call fcn.140184cf0
ud2
mov qword [rbp + 0x1d0], rax
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x180], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x188], rax
lea rcx, [rbp + 0x1d8]
mov qword [rbp + 0x190], rcx
mov qword [rbp + 0x198], rax
lea rax, str.current:___sub:
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 2
mov qword [rbp + 0x1c0], 0
lea rax, [rbp + 0x180]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], 2
lea rdx, [0x1401c1100]
lea rcx, [rbp + 0x1a0]
call fcn.140184b30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140184b30
ud2
Function at 0x1400b8db0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x128
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x98], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400b8dd0
test al, 1
je 0x1400b8e85
test al, 2
jne 0x1400b8e9f
test al, 8
mov qword [rbp + 0x80], rcx
jne 0x1400b8e0c
add rcx, 0x20
mov byte [rbp + 0x18], 4
lea rdx, [rbp - 0x60]
call fcn.140088420
jmp 0x1400b8e31
test al, 0x10
je 0x1400b8e31
mov rcx, qword [rbp + 0x80]
mov rax, qword [rcx + 0xc0]
test rax, rax
je 0x1400b8f19
mov rcx, qword [rcx + 0xc8]
call qword [rax + reloc.WS2_32.dll_recv]
mov rsi, qword [rbp + 0x80]
mov qword [rbp + 0x40], rsi
mov rcx, qword [rsi + 0x20]
lea rdx, [rbp + 0x40]
call fcn.140175500
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x78], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x78]
jb 0x1400b8eb9
jne 0x1400b8e7a
mov rcx, rsi
call fcn.1400b1840
nop
add rsp, 0x128
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401c1078]
mov edx, 0x23
call fcn.140184cf0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401c10b8]
mov edx, 0x25
call fcn.140184cf0
ud2
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x70]
mov qword [rbp + 0x20], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x78]
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], rax
lea rax, str.current:___sub:
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], 0
lea rax, [rbp + 0x20]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 2
lea rdx, [0x1401c1100]
lea rcx, [rbp + 0x40]
call fcn.140184b30
ud2
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [0x1401e7aa8]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140184b30
ud2
Function at 0x1400cfbc0
Capabilities:
Query or enumerate registry value

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
lea rbp, [rsp + 0x80]
mov qword [rbp], 0xfffffffffffffffe
mov rax, r8
mov rdi, rdx
mov rsi, rcx
lea rcx, [rbp - 0x48]
mov r8d, recv
mov rdx, rax
call fcn.14013adc0
mov dword [rbp - 4], 0x800
mov dword [rbp - 8], 0
movzx eax, byte [0x14023c318]
mov rcx, qword [0x14023c280]
test rcx, rcx
jne 0x1400cfc38
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400cfd72
mov rcx, rax
mov qword [0x14023c280], rax
mov r8d, 0x800
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400cfd72
mov rbx, rax
mov qword [rbp - 0x28], rsi
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 0x800
mov qword [rbp - 0x10], 0
mov r14, qword [rbp - 0x48]
lea r12, [rbp - 4]
lea r15, [rbp - 8]
mov rsi, qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
mov r13, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x30], rax
sub r13, rax
nop dword [rax + rax]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbx
mov rcx, rdi
mov rdx, r14
xor r8d, r8d
mov r9, r15
call rsi
cmp eax, 0xea
jne 0x1400cfccb
mov r8d, dword [rbp - 4]
cmp r13, r8
jae 0x1400cfc90
lea rcx, [rbp - 0x20]
mov rdx, qword [rbp - 0x30]
call fcn.1401853c0
mov rbx, qword [rbp - 0x20]
jmp 0x1400cfc7c
test eax, eax
jne 0x1400cfcfc
mov eax, dword [rbp - 4]
mov qword [rbp - 0x10], rax
mov eax, dword [rbp - 8]
cmp eax, 0xb
mov rdx, qword [rbp - 0x28]
jbe 0x1400cfd57
movabs rax, 0xde00000002
mov qword [rdx], rax
mov byte [rdx + 0x18], 0xc
cmp qword [rbp - 0x18], 0
jne 0x1400cfd16
jmp 0x1400cfd28
shl rax, 0x20
or rax, 2
mov rdx, qword [rbp - 0x28]
mov qword [rdx], rax
mov byte [rdx + 0x18], 0xc
cmp qword [rbp - 0x18], 0
je 0x1400cfd28
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp - 0x40], 0
je 0x1400cfd42
mov r8, qword [rbp - 0x48]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp - 0x10]
mov qword [rdx + 0x10], rcx
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rdx], xmm0
mov byte [rdx + 0x18], al
cmp qword [rbp - 0x40], 0
jne 0x1400cfd2f
jmp 0x1400cfd42
mov ecx, 1
mov edx, 0x800
call fcn.1401846a0
ud2