Function at 0x1400517a0
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x128
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rdx + 0x10]
lea rcx, [0x1403065c4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rsi]
mov r8, qword [rsi + 8]
lea rcx, [rsp + 0x70]
call fcn.1402c6ad0
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x28], xmm1
movups xmmword [rsi + 0x18], xmm0
lea r15, [rsi + 0x18]
mov r8, qword [rbx]
lea rcx, [rsp + 0x28]
mov rdx, r15
call fcn.1402c7ed0
mov ebp, dword [rsp + 0x28]
cmp ebp, 3
jne 0x1400282bc
mov qword [rdi], 3
mov al, 3
jmp 0x1400288a9
lea r13, [rsi + 0x88]
movzx eax, byte [rsi + 0x88]
test eax, eax
je 0x140028455
cmp eax, 3
jne 0x1400283b3
lea r15, [rsi + 0x40]
lea rbp, [rsi + 0x80]
movzx eax, byte [rsi + 0x80]
test eax, eax
je 0x1400284c2
cmp eax, 3
jne 0x1400283cd
mov rax, qword [rsi + 0x78]
jmp 0x140028524
mov r12d, dword [rsp + 0x2c]
mov r14, qword [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xc0], rax
cmp word [r15], 3
jne 0x140028307
mov rcx, qword [rsi + 0x20]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x140028307
mov rcx, qword [rsi + 0x20]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
cmp ebp, 2
jne 0x140028317
mov r12d, 2
jmp 0x140028888
mov qword [rsi + 0x18], 0
mov dword [rsi + 0x90], ebp
mov dword [rsi + 0x94], r12d
mov qword [rsi + 0x98], r14
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0xa0], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rsi + 0xb0], rax
xor r14d, r14d
test ebp, ebp
jne 0x1400283e7
movzx eax, word [rsi + 0x94]
movups xmm0, xmmword [rsi + 0xa4]
movups xmmword [rsp + 0x9e], xmm0
movups xmm0, xmmword [rsi + 0x96]
movaps xmmword [rsp + 0x90], xmm0
mov word [rsi + 0x94], 2
cmp ax, 2
jne 0x14002842b
jmp 0x14002876f
lea rcx, str._async_fn__resumed_after_completion_Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_fs_mod.rs
lea r8, [0x14033f020]
mov edx, 0x23
call fcn.140137ef0
ud2
lea rcx, str._async_fn__resumed_after_completion_Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_fs_mod.rs
lea r8, [0x14033f008]
mov edx, 0x23
call fcn.140137ef0
ud2
lea rcx, str._async_fn__resumed_after_completion_Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_fs_mod.rs
lea r8, [0x14033eff0]
mov edx, 0x23
call fcn.140137ef0
ud2
mov rcx, qword [rsi + 0xa8]
cmp rcx, qword [rsi + 0xb0]
je 0x14002874c
lea rax, [rcx + 0x20]
mov qword [rsi + 0xa8], rax
movzx eax, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x9e], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0x90], xmm0
cmp ax, 2
je 0x14002874c
mov word [rsi + 0x20], ax
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rsi + 0x22], xmm0
movups xmm0, xmmword [rsp + 0x9e]
movups xmmword [rsi + 0x30], xmm0
lea r13, [rsi + 0x88]
mov byte [rsi + 0x88], 0
movzx eax, word [rsi + 0x20]
mov rcx, qword [rsi + 0x22]
mov edx, dword [rsi + 0x2a]
movzx r8d, word [rsi + 0x2e]
movups xmm0, xmmword [rsi + 0x30]
movaps xmmword [rsp + 0x80], xmm0
mov word [rsp + 0x70], ax
mov qword [rsp + 0x72], rcx
mov dword [rsp + 0x7a], edx
mov word [rsp + 0x7e], r8w
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x70]
call fcn.1401609e0
mov rax, qword [rsp + 0x28]
mov r14, qword [rsp + 0x30]
cmp rax, 0xffffffffffffffff
je 0x1400285ce
lea r15, [rsi + 0x40]
mov qword [rsi + 0x40], rax
mov qword [rsi + 0x48], r14
lea rbp, [rsi + 0x80]
mov byte [rsi + 0x80], 0
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
lea rcx, [rsp + 0x28]
call fcn.1402c8a20
mov rcx, qword [rsp + 0x28]
cmp rcx, 2
jne 0x1400284e9
mov r14, qword [rsp + 0x30]
jmp 0x1400285ee
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0x50], xmm0
lea rax, [rsi + 0x50]
mov qword [rsi + 0x50], rcx
mov qword [rsi + 0x58], rdx
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 0x60], xmm0
mov rcx, qword [rsp + 0x60]
mov qword [rsi + 0x70], rcx
mov qword [rsi + 0x78], rax
mov rdx, qword [rax + 0x10]
lea r12, [rsp + 0x28]
mov rcx, r12
mov r8, rbx
mov r9b, 1
call fcn.1402c81a0
movzx eax, byte [rsp + 0x31]
cmp al, 3
je 0x1400288c0
mov r14, qword [rsp + 0x28]
cmp al, 2
je 0x1400285e5
mov rcx, qword [rsi + 0x68]
cmp rcx, 0xffffffffffffffff
je 0x1400288d4
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x20], r12
lea r9, [rsp + 0x50]
mov edx, 0xffff
mov r8d, 0x1007
call sub.ws2_32.dll_getsockopt
cmp eax, 0xffffffff
je 0x1400285d5
movsxd r14, dword [rsp + 0x50]
test r14, r14
jne 0x1400285dd
mov r12, qword [rsi + 0x50]
mov r14, qword [rsi + 0x58]
mov rax, qword [rsi + 0x70]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [rsi + 0x60]
movaps xmmword [rsp + 0x110], xmm0
mov byte [rsi + 0x80], 1
cmp r12, 3
jne 0x1400285f8
jmp 0x1400288c4
mov byte [r13], 1
jmp 0x14002862b
call sub.ws2_32.dll_WSAGetLastError
mov r14d, eax
shl r14, 0x20
or r14, 2
lea rcx, [rsi + 0x50]
call fcn.14001cfc0
mov byte [rbp], 1
mov r12d, 2
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, r15
call fcn.1400216a0
mov byte [r13], 1
cmp r12, 2
jne 0x14002869d
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x140028686
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140028686
lea r15, [rax - 1]
mov r12, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r12
call qword [r13]
cmp qword [r13 + 8], 0
je 0x140028675
cmp qword [r13 + 0x10], 0x11
jb 0x140028664
mov r12, qword [r12 - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, r12
call fcn.140302ad4
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, r15
call fcn.140302ad4
mov qword [rsi + 0x18], r14
mov ebp, dword [rsi + 0x90]
test ebp, ebp
jne 0x1400283e7
jmp 0x14002835c
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x100], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xf0], xmm0
cmp dword [rsi + 0x90], 0
je 0x1400286e5
cmp qword [rsi + 0xa0], 0
je 0x1400286e5
mov r8, qword [rsi + 0x98]
mov rcx, qword [0x1403f6548]
xor edx, edx
call fcn.140302ad4
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x140028888
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140028888
lea rbx, [rax - 1]
mov r15, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r15
call qword [r13]
cmp qword [r13 + 8], 0
je 0x140028736
cmp qword [r13 + 0x10], 0x11
jb 0x140028725
mov r15, qword [r15 - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, r15
call fcn.140302ad4
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, rbx
call fcn.140302ad4
jmp 0x140028888
cmp qword [rsi + 0xa0], 0
je 0x14002876f
mov r8, qword [rsi + 0x98]
mov rcx, qword [0x1403f6548]
xor edx, edx
call fcn.140302ad4
mov r14, qword [rsi + 0x18]
mov r12d, 2
test r14, r14
jne 0x140028888
movzx eax, byte [0x1403f6a90]
mov rcx, qword [0x1403f6548]
test rcx, rcx
jne 0x1400287a9
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x1400288ee
mov rcx, rax
mov qword [0x1403f6548], rax
mov r8d, 0x20
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x1400288ee
mov r14, rax
movups xmm0, xmmword [0x14033f048]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.could_not_resolve_to_any_address:_]
movups xmmword [rax], xmm0
movzx eax, byte [0x1403f6a90]
mov rcx, qword [0x1403f6548]
test rcx, rcx
jne 0x140028802
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x1400288ff
mov rcx, rax
mov qword [0x1403f6548], rax
mov r8d, 0x18
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x1400288ff
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], 0x20
mov qword [rax + 0x10], 0x20
movzx eax, byte [0x1403f6a90]
mov rcx, qword [0x1403f6548]
test rcx, rcx
jne 0x140028859
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x140028910
mov rcx, rax
mov qword [0x1403f6548], rax
mov r8d, 0x18
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x140028910
mov r14, rax
mov qword [rax], rbx
lea rax, [0x1403122f0]
mov qword [r14 + 8], rax
mov byte [r14 + 0x10], 0x14
inc r14
mov qword [rdi], r12
mov qword [rdi + 8], r14
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rdi + 0x10], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rdi + 0x20], rax
mov al, 1
mov byte [rsi + 0x10], al
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rbp], 3
mov byte [r13], 3
mov qword [rdi], 3
mov al, 4
jmp 0x1400288a9
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_io_poll_evented.rs
mov edx, 0x2b
call fcn.140137ef0
ud2
mov ecx, 1
mov edx, 0x20
call fcn.1400eb190
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400eb190
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400eb190
ud2
shr byte [0x14465db37], cl
invalid
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rsi + 0x38], xmm2
mov qword [rsi + 0x48], rax
movups xmmword [rsi + 0x58], xmm0
movups xmmword [rsi + 0x68], xmm1
movzx eax, word [rsi + 0x58]
mov word [rsi + 0x58], 4
cmp ax, 4
je 0x140029663
cmp ax, 3
jne 0x1400293f3
mov rbp, qword [rsi + 0x60]
mov eax, 1
jmp 0x140029c43
mov word [rsi + 0x58], 2
cmp ax, 2
jne 0x14002951c
mov rdi, rcx
movzx eax, byte [0x1403f6a90]
mov rcx, qword [0x1403f6548]
test rcx, rcx
jne 0x140029431
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x140029697
mov rcx, rax
mov qword [0x1403f6548], rax
mov r8d, 0x1c
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x140029697
mov r14, rax
movups xmm0, xmmword [0x14033a474]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [str.no_addresses_to_send_data_to]
movups xmmword [rax], xmm0
movzx eax, byte [0x1403f6a90]
mov rcx, qword [0x1403f6548]
test rcx, rcx
jne 0x14002948a
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x1400296a8
mov rcx, rax
mov qword [0x1403f6548], rax
mov r8d, 0x18
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x1400296a8
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], 0x1c
mov qword [rax + 0x10], 0x1c
movzx eax, byte [0x1403f6a90]
mov rcx, qword [0x1403f6548]
test rcx, rcx
jne 0x1400294e1
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x1400296b9
mov rcx, rax
mov qword [0x1403f6548], rax
mov r8d, 0x18
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x1400296b9
mov rbp, rax
mov qword [rax], rbx
lea rax, [0x1403122f0]
mov qword [rbp + 8], rax
mov byte [rbp + 0x10], 0x14
inc rbp
mov eax, 1
mov rcx, rdi
jmp 0x140029c43
mov qword [rsp + 0x48], rcx
lea rcx, [rsi + 0x5a]
mov rdx, qword [rsi + 0x48]
mov word [rsi + 0x78], ax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0xe]
movups xmmword [rsi + 0x7a], xmm0
movups xmmword [rsi + 0x88], xmm1
movups xmm0, xmmword [rsi + 0x38]
movups xmmword [rsi + 0x98], xmm0
mov qword [rsi + 0xa8], rdx
lea rax, [rsi + 0x1a8]
mov qword [rsp + 0x40], rax
mov byte [rsi + 0x1a8], 0
mov rax, qword [rsi + 0x98]
mov rcx, qword [rsi + 0xa0]
mov rdx, qword [rsi + 0xa8]
lea r8, [rsi + 0xb0]
movzx r9d, word [rsi + 0x78]
mov r10, qword [rsi + 0x7a]
mov r11d, dword [rsi + 0x82]
movzx edi, word [rsi + 0x86]
movups xmm0, xmmword [rsi + 0x88]
mov word [rsi + 0xb0], r9w
mov qword [rsi + 0xb2], r10
mov dword [rsi + 0xba], r11d
mov word [rsi + 0xbe], di
movups xmmword [rsi + 0xc0], xmm0
mov qword [rsi + 0xd0], rax
mov qword [rsi + 0xd8], rax
mov qword [rsi + 0xe0], rcx
mov qword [rsi + 0xe8], rdx
mov qword [rsi + 0xf0], r8
mov qword [rsi + 0xf8], 2
lea rcx, [rsi + 0x1a0]
mov qword [rsp + 0x38], rcx
mov byte [rsi + 0x1a0], 0
mov ecx, 2
mov qword [rsi + 0x100], rax
mov qword [rsi + 0x108], rcx
mov rdx, qword [rsi + 0xd8]
mov r8, qword [rsi + 0xe0]
mov r9, qword [rsi + 0xe8]
mov r10, qword [rsi + 0xf0]
mov qword [rsi + 0x110], rdx
mov qword [rsi + 0x118], r8
mov qword [rsi + 0x120], r9
mov qword [rsi + 0x128], r10
jmp 0x140029707
lea rcx, str._Ready__polled_after_completion_rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_future_ready.rs
lea r8, [0x140341688]
mov edx, 0x1f
call fcn.14013ddc0
ud2
add byte [rbp + rcx*4 + 5], cl
invalid
mov ecx, 1
mov edx, 0x1c
call fcn.1400eb190
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400eb190
sbb cl, byte [rax + rax]
sbb cl, byte [rax + rax]
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400eb190
ud2
mov qword [rsi + 0x130], rax
mov qword [rsi + 0x138], rcx
mov byte [rsi + 0x198], 0
lea rdx, [rsi + 0x130]
lea rcx, [rsp + 0x50]
mov r8, rbx
call fcn.14002f1d0
movzx ebp, byte [rsp + 0x59]
cmp bpl, 3
je 0x1400297a8
mov r14, qword [rsp + 0x50]
movzx edi, byte [rsp + 0x58]
cmp byte [rsi + 0x198], 3
jne 0x14002982f
cmp byte [rsi + 0x190], 3
jne 0x14002982f
mov r15, qword [rsi + 0x150]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x18], cl
jne 0x1400297cb
lea rax, [rsi + 0x158]
mov rcx, qword [rsi + 0x158]
test rcx, rcx
je 0x1400297e7
mov rdx, qword [rsi + 0x160]
mov qword [rcx + 8], rdx
mov rcx, qword [rsi + 0x160]
test rcx, rcx
jne 0x1400297fd
lea rcx, [r15 + 0x28]
cmp qword [r15 + 0x28], rax
jne 0x140029809
jmp 0x1400297fd
mov rax, qword [rsp + 0x38]
mov byte [rax], 3
mov rax, qword [rsp + 0x40]
mov byte [rax], 3
mov rax, qword [rsp + 0x48]
mov qword [rax], 2
mov al, 4
jmp 0x140029c4c
lea rcx, [r15 + 0x18]
call fcn.140172f80
lea rax, [rsi + 0x158]
mov rcx, qword [rsi + 0x158]
test rcx, rcx
jne 0x140029785
cmp qword [r15 + 0x20], rax
jne 0x140029809
mov rcx, qword [rsi + 0x160]
mov qword [r15 + 0x20], rcx
test rcx, rcx
je 0x14002979c
mov rdx, qword [rax]
mov qword [rcx], rdx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r15 + 0x18], cl
jne 0x140029bf8
mov rax, qword [rsi + 0x168]
test rax, rax
je 0x14002982f
mov rcx, qword [rsi + 0x170]
call qword [rax + 0x18]
mov eax, 1
mov qword [rsp + 0x88], rax
cmp bpl, 2
je 0x140029bf3
mov r13, qword [rsi + 0x110]
mov rcx, qword [r13 + 0x18]
cmp rcx, 0xffffffffffffffff
je 0x140029c63
mov r8, qword [rsi + 0x128]
movzx r11d, word [r8]
lea r15, str.no_addresses_to_send_data_to
cmp r11d, 2
je 0x14002996a
mov r15, qword [r8 + 8]
cmp r11d, 3
jne case.default.0x140029896
mov r12d, r15d
and r12d, 3
lea rax, [0x1403065ec]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
mov rdx, qword [rsi + 0x118]
mov rbp, qword [rsi + 0x120]
mov ebx, dword [r8 + 0x10]
mov r9d, dword [r8 + 0x14]
mov eax, dword [r8 + 0x18]
movzx r10d, word [r8 + 0x1c]
movzx r12d, word [r8 + 6]
mov word [rsp + 0x74], r12w
mov r8d, dword [r8 + 2]
mov dword [rsp + 0x70], r8d
mov qword [rsp + 0x76], r15
mov dword [rsp + 0x7e], ebx
cmp rbp, 0x7fffffff
mov r8d, 0x7fffffff
cmovb r8, rbp
test r11w, r11w
je 0x1400298fc
mov r11d, 0x1c
mov bp, 0x17
movups xmm0, xmmword [rsp + 0x72]
jmp 0x140029914
movzx r10d, word [rsp + 0x74]
mov r9d, dword [rsp + 0x70]
mov r11d, 0x10
mov bp, 2
xorps xmm0, xmm0
lea rbx, [rsp + 0x50]
rol r10w, 8
mov word [rsp + 0x50], bp
mov word [rsp + 0x52], r10w
mov dword [rsp + 0x54], r9d
movups xmmword [rsp + 0x58], xmm0
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x28], r11d
mov qword [rsp + 0x20], rbx
xor r9d, r9d
call sub.ws2_32.dll_sendto
cmp eax, 0xffffffff
mov rbx, qword [rsp + 0x90]
jne case.default.0x14002997f
invalid
add al, ch
and eax, 0x41002d8f
mov edi, eax
call sub.ws2_32.dll_WSAGetLastError
mov r15d, eax
shl r15, 0x20
or r15, 2
or edi, 2
or edi, 2
mov r12d, r15d
and r12d, 3
lea rax, [0x1403065ec]
movsxd rcx, dword [rax + r12*4]
invalid
add rcx, rax
jmp rcx
movzx eax, byte [r15 + 0x10]
cmp al, 0xd
je 0x1400299d5
jmp 0x140029a74
mov rcx, r15
shr rcx, 0x20
call fcn.140290850
cmp al, 0xd
je 0x1400299d5
jmp 0x140029a74
rol byte [rax], 1
add byte [rax], al
mov rax, r15
movabs rcx, 0xffffffff00000000
and rax, rcx
movabs rcx, 0xd00000000
cmp rax, rcx
je 0x1400299d5
jmp 0x140029a74
movzx eax, byte [r15 + 0xf]
cmp al, 0xd
jne 0x140029a74
mov rax, qword [r13 + 0x20]
test rax, rax
je 0x140029a74
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
jle 0x140029c7d
add rcx, 0x10
mov r8, qword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
call fcn.14015f210
test rax, rax
je 0x140029a74
mov rbp, rax
cmp r12d, 1
jne case.0x140029343.11
lea r12, [r15 - 1]
mov r13, qword [r15 - 1]
mov r15, qword [r15 + 7]
mov rcx, r13
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140029a4c
cmp qword [r15 + 0x10], 0x11
jb case.default.0x140029a72
mov r13, qword [r13 - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, r13
call fcn.140302ad4
add byte [rax - 0x75], cl
or eax, 0x3ccaf5
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, r12
mov eax, esp
mov eax, esp
call fcn.140302ad4
mov r12d, ebp
and r12d, 3
lea rax, [0x1403065fc]
add byte [rdx + 0x63], cl
or al, 0xa0
add rcx, rax
jmp rcx
mov r12d, r15d
and r12d, 3
add ecx, dword [rax - 0x73]
add eax, 0x2dcb7a
jp 0x140029a4b
invalid
invalid
add ecx, dword [rax - 0x73]
add eax, 0x2dcb7a
jp 0x140029a4b
invalid
invalid
jp 0x140029a4b
sub eax, 0xc634a00
movabs al, byte [0xe1fffd894cc10148]
add ecx, eax
mov rbp, r15
jmp rcx
movsxd rcx, dword [rax + r12*4]
add rcx, rax
add ecx, eax
add ecx, eax
mov rbp, r15
jmp rcx
movzx eax, byte [rbp + 0x10]
cmp al, 0xd
je 0x140029ad3
jmp 0x140029c26
mov r12d, ebp
and r12d, 3
lea rax, [0x1403065fc]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
sar edi, 0xe1
sar edi, 0xe1
movzx eax, byte [rbp + 0xf]
cmp al, 0xd
je 0x140029ad3
jmp 0x140029c26
mov rcx, rbp
shr rcx, 0x20
call fcn.140290850
cmp al, 0xd
jne 0x140029c26
mov rax, qword [rsi + 0x100]
mov rcx, qword [rax + 0x10]
and r14d, 0x23
mov rax, qword [rcx + 0x90]
mov rdx, rdi
shl rdx, 0x10
xor r14, 0x2f
nop word cs:[rax + rax]
mov r8d, eax
shr r8d, 0x10
cmp dil, r8b
jne 0x140029b20
mov r8d, eax
and r8d, r14d
or r8, rdx
lock cmpxchg qword [rcx + 0x90], r8
jne 0x140029b00
cmp r12d, 1
jne 0x140029be0
lea r15, [rbp - 1]
mov r12, qword [rbp - 1]
mov rdi, qword [rbp + 7]
dec dword [rbx + rcx*4 + 0x65]
dec dword [rax - 0x75]
jge 0x140029b3d
mov rcx, r12
call qword [rdi]
invalid
cmp qword [rdi + 8], 0
je 0x140029b5f
invalid
jg 0x140029b47
add byte [rbp + rbx + 0x48], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [rdi + 0x10], 0x11
jb case.0x140029343.12
mov r12, qword [r12 - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, r12
call fcn.140302ad4
mov rcx, qword [0x1403f6548]
loop 0x140029b2d
cmp al, 0
xor edx, edx
mov r8, r15
call fcn.140302ad4
jmp 0x140029be0
mov rax, rbp
movabs rcx, 0xffffffff00000000
and rax, rcx
movabs rcx, 0xd00000000
cmp rax, rcx
jne 0x140029c26
mov rax, qword [rsi + 0x100]
mov rcx, qword [rax + 0x10]
and r14d, 0x23
mov rax, qword [rcx + 0x90]
mov rdx, rdi
shl rdx, 0x10
xor r14, 0x2f
nop word cs:[rax + rax]
mov r8d, eax
shr r8d, 0x10
cmp dil, r8b
jne 0x140029be0
mov r8d, eax
and r8d, r14d
or r8, rdx
lock cmpxchg qword [rcx + 0x90], r8
jne 0x140029bc0
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
jmp 0x140029707
mov rbp, r14
jmp 0x140029c26
add r15, 0x18
mov rcx, r15
call fcn.140172bb0
mov rax, qword [rsi + 0x168]
test rax, rax
jne 0x140029825
jmp 0x14002982f
movsxd rbp, eax
xor eax, eax
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
mov rax, qword [rsp + 0x40]
mov byte [rax], 1
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x88]
mov qword [rcx], rax
mov qword [rcx + 8], rbp
mov al, 1
mov byte [rsi + 0x50], al
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_io_poll_evented.rs
mov edx, 0x2b
call fcn.140137ef0
ud2
ud2
mov qword [rsi + 0x68], rax
mov qword [rsi + 0x70], rcx
mov byte [rsi + 0xd0], 0
lea rdx, [rsi + 0x68]
lea r12, [rsp + 0x90]
mov rcx, r12
mov r8, rbx
call fcn.14002f1d0
movzx ebp, byte [rsp + 0x99]
cmp bpl, 3
je 0x140029e26
mov r14, qword [rsp + 0x90]
movzx edi, byte [rsp + 0x98]
cmp byte [rsi + 0xd0], 3
jne 0x140029ea9
cmp byte [rsi + 0xc8], 3
jne 0x140029ea9
mov r15, qword [rsi + 0x88]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x18], cl
jne 0x140029e43
lea rax, [rsi + 0x90]
mov rcx, qword [rsi + 0x90]
test rcx, rcx
je 0x140029e5f
mov rdx, qword [rsi + 0x98]
mov qword [rcx + 8], rdx
mov rcx, qword [rsi + 0x98]
test rcx, rcx
jne 0x140029e75
lea rcx, [r15 + 0x28]
cmp qword [r15 + 0x28], rax
jne 0x140029e83
jmp 0x140029e75
mov rax, qword [rsp + 0x38]
mov byte [rax], 3
mov rax, qword [rsp + 0x80]
mov word [rax + 8], 3
mov al, 3
jmp 0x14002a440
lea rcx, [r15 + 0x18]
call fcn.140172f80
lea rax, [rsi + 0x90]
mov rcx, qword [rsi + 0x90]
test rcx, rcx
jne 0x140029e03
cmp qword [r15 + 0x20], rax
jne 0x140029e83
mov rcx, qword [rsi + 0x98]
mov qword [r15 + 0x20], rcx
test rcx, rcx
je 0x140029e1a
mov rdx, qword [rax]
mov qword [rcx], rdx
pxor xmm0, xmm0
movdqu xmmword [rax], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r15 + 0x18], cl
jne 0x14002a314
mov rax, qword [rsi + 0xa0]
test rax, rax
je 0x140029ea9
mov rcx, qword [rsi + 0xa8]
call qword [rax + 0x18]
cmp bpl, 2
je 0x14002a23d
mov r13, qword [rsi + 0x50]
mov rcx, qword [r13 + 0x18]
cmp rcx, 0xffffffffffffffff
je 0x14002a45a
mov rdx, qword [rsi + 0x58]
mov rax, qword [rsi + 0x60]
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x100], xmm0
movdqa xmmword [rsp + 0xf0], xmm0
movdqa xmmword [rsp + 0xe0], xmm0
movdqa xmmword [rsp + 0xd0], xmm0
movdqa xmmword [rsp + 0xc0], xmm0
movdqa xmmword [rsp + 0xb0], xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x90], xmm0
mov dword [rsp + 0x48], pe_nt_image_headers64
cmp rax, 0x7fffffff
mov r8d, 0x7fffffff
cmovb r8, rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
xor r9d, r9d
call sub.ws2_32.dll_recvfrom
cmp eax, 0xffffffff
je 0x140029f89
mov ecx, dword [rsp + 0x48]
movzx edx, word [rsp + 0x90]
cmp edx, 0x17
je 0x14002a275
cmp edx, 2
je case.default.0x140029f87
lea r15, str.invalid_argument
mov r12d, r15d
and r12d, 3
lea rax, [0x14030660c]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x274a
jne 0x140029fd1
mov eax, dword [rsp + 0x48]
movzx ecx, word [rsp + 0x90]
cmp ecx, 0x17
je 0x14002a335
cmp ecx, 2
je case.default.0x140029fcf
stc
add cl, byte [rdi]
test bl, bl
add eax, dword [rax]
add byte [rbp + rcx*4 + 0x3d], cl
invalid
lea r15, str.invalid_argument
mov r12d, r15d
add byte [rbp - 0x77], al
cld
and r12d, 3
lea rax, [0x14030660c]
movsxd rcx, dword [rax + r12*4]
add byte [rdx + 0x63], cl
or al, 0xa0
add rcx, rax
jmp rcx
mov r15d, eax
shl r15, 0x20
or r15, 2
invalid
invalid
mov r12d, r15d
and r12d, 3
in al, 3
lea rax, [0x14030660c]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
movzx eax, byte [r15 + 0x10]
cmp al, 0xd
je 0x14002a047
jmp 0x14002a0e5
add byte [rax], al
movzx eax, byte [r15 + 0xf]
cmp al, 0xd
je 0x14002a047
invalid
jmp 0x14002a0e5
mov rcx, r15
shr rcx, 0x20
jmp 0x1a8388839
invalid
invalid
cmp al, 0xd
je 0x14002a047
jmp 0x1a8388839
jmp 0x14002a0e5
mov rax, r15
movabs rcx, 0xffffffff00000000
and rax, rcx
movabs rcx, 0xd00000000
cmp rax, rcx
jne 0x14002a0e5
mov rax, qword [r13 + 0x20]
test rax, rax
je 0x14002a0e5
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
jle 0x14002a474
add rcx, 0x10
mov r8, qword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
call fcn.14015f210
test rax, rax
je 0x14002a0e5
mov rbp, rax
cmp r12d, 1
jne 0x14002a0cb
lea r12, [r15 - 1]
mov r13, qword [r15 - 1]
mov r15, qword [r15 + 7]
mov rcx, r13
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14002a0ba
cmp qword [r15 + 0x10], 0x11
jb case.default.0x14002a0e3
mov r13, qword [r13 - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, r13
call fcn.140302ad4
invalid
invalid
invalid
invalid
sbb cl, byte [rdx - 0x74b7ffd3]
or eax, 0x3cc487
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, r12
mov eax, esp
mov eax, esp
call fcn.140302ad4
mov r12d, ebp
and r12d, 3
lea rax, [0x14030661c]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
add ecx, eax
mov r15, rbp
jmp rcx
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x44], ax
and al, 0x44
mov r8d, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x40], eax
mov r12d, r15d
and r12d, 3
in al, 3
lea rax, [0x14030661c]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
movzx eax, byte [r15 + 0x10]
cmp al, 0xd
je 0x14002a13e
jmp 0x14002a24b
add byte [rax], al
movzx eax, byte [r15 + 0xf]
cmp al, 0xd
je 0x14002a13e
jmp 0x14002a24b
mov rcx, r15
shr rcx, 0x20
call fcn.140290850
cmp al, 0xd
jne 0x14002a24b
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 0x10]
and r14d, 0x23
mov rax, qword [rcx + 0x90]
mov rdx, rdi
shl rdx, 0x10
xor r14, 0x2f
nop dword [rax]
mov r8d, eax
shr r8d, 0x10
cmp dil, r8b
jne 0x14002a180
mov r8d, eax
and r8d, r14d
or r8, rdx
lock cmpxchg qword [rcx + 0x90], r8
nop
add byte [rax], al
add byte [rbp - 0x20], dh
nop
add byte [rax], al
add byte [rbp - 0x20], dh
cmp r12d, 1
jne 0x14002a230
lea r14, [r15 - 1]
mov r12, qword [r15 - 1]
mov rdi, qword [r15 + 7]
mov rcx, r12
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14002a1bf
cmp qword [rdi + 0x10], 0x11
jb 0x14002a1ae
mov r12, qword [r12 - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, r12
call fcn.140302ad4
ret
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, r14
call fcn.140302ad4
jmp 0x14002a230
invalid
mov rax, r15
movabs rcx, 0xffffffff00000000
and rax, rcx
movabs rcx, 0xd00000000
cmp rax, rcx
jne 0x14002a24b
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 0x10]
and r14d, 0x23
mov rax, qword [rcx + 0x90]
mov rdx, rdi
shl rdx, 0x10
xor r14, 0x2f
nop
mov r8d, eax
shr r8d, 0x10
cmp dil, r8b
jne 0x14002a230
mov r8d, eax
and r8d, r14d
or r8, rdx
lock cmpxchg qword [rcx + 0x90], r8
jne 0x14002a210
mov rax, qword [rsi + 0x40]
mov rcx, qword [rsi + 0x48]
jmp 0x140029d7f
mov cx, 2
mov rdx, qword [rsp + 0x38]
jmp 0x14002a3f6
mov cx, 2
mov rdx, qword [rsp + 0x38]
movzx r8d, word [rsp + 0x4e]
mov r9d, dword [rsp + 0x7c]
mov r10d, dword [rsp + 0x78]
mov r11, qword [rsp + 0x88]
mov edi, dword [rsp + 0x74]
jmp 0x14002a3e1
cmp ecx, 0x1c
jb 0x14002a478
movzx r8d, word [rsp + 0x92]
rol r8w, 8
movdqu xmm0, xmmword [rsp + 0x98]
mov r10d, dword [rsp + 0x94]
mov r9d, dword [rsp + 0xa8]
movq rcx, xmm0
pshufd xmm1, xmm0, 0xee
movq r11, xmm1
shld r11, rcx, 0x20
movdqu xmmword [rsp + 0x62], xmm0
pshufd xmm0, xmm0, 0xff
movd edi, xmm0
mov cx, 1
jmp 0x14002a2f5
cmp ecx, 0x10
jb 0x14002a492
movzx ecx, word [rsp + 0x92]
rol cx, 8
mov edx, dword [rsp + 0x94]
mov word [rsp + 0x64], cx
mov dword [rsp + 0x60], edx
xor ecx, ecx
mov rdx, qword [rsp + 0x38]
movsxd r15, eax
movzx eax, word [rsp + 0x64]
mov word [rsp + 0x34], ax
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x30], eax
jmp 0x14002a3cf
add r15, 0x18
mov rcx, r15
call fcn.140172bb0
mov rax, qword [rsi + 0xa0]
test rax, rax
jne 0x140029e9f
jmp 0x140029ea9
cmp eax, 0x1c
jb 0x14002a478
movzx r8d, word [rsp + 0x92]
rol r8w, 8
movdqu xmm0, xmmword [rsp + 0x98]
mov r10d, dword [rsp + 0x94]
mov r9d, dword [rsp + 0xa8]
movq rax, xmm0
pshufd xmm1, xmm0, 0xee
movq r11, xmm1
shld r11, rax, 0x20
movdqu xmmword [rsp + 0x62], xmm0
pshufd xmm0, xmm0, 0xff
movd edi, xmm0
mov cx, 1
jmp 0x14002a3b5
cmp eax, 0x10
jb 0x14002a492
movzx eax, word [rsp + 0x92]
rol ax, 8
mov ecx, dword [rsp + 0x94]
mov word [rsp + 0x64], ax
mov dword [rsp + 0x60], ecx
xor ecx, ecx
mov rdx, qword [rsp + 0x38]
movzx eax, word [rsp + 0x64]
mov word [rsp + 0x34], ax
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x30], eax
xor r15d, r15d
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x40], eax
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x44], ax
movzx eax, word [rsp + 0x44]
mov word [rsp + 0x5c], ax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x58], eax
mov r14, r15
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x54], ax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x50], eax
mov byte [rdx], 1
movzx eax, word [rsp + 0x54]
mov rdx, qword [rsp + 0x80]
mov word [rdx + 0xe], ax
mov eax, dword [rsp + 0x50]
mov dword [rdx + 0xa], eax
mov qword [rdx + 0x10], r11
mov dword [rdx + 0x18], edi
mov dword [rdx + 0x1c], r10d
mov dword [rdx + 0x20], r9d
mov word [rdx + 0x24], r8w
mov qword [rdx], r14
mov word [rdx + 8], cx
mov al, 1
mov byte [rsi + 0xe0], al
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_io_poll_evented.rs
mov edx, 0x2b
call fcn.140137ef0
ud2
ud2
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x1403a99a8]
mov edx, 0x43
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x1403a9948]
mov edx, 0x42
call fcn.140137ef0
ud2
test eax, eax
je 0x14002c150
cmp eax, 3
jne 0x14002c41d
lea r15, [rsi + 0xa8]
test al, 0
add byte [rax], al
movzx eax, byte [rsi + 0xa8]
test eax, eax
je 0x14002c177
cmp eax, 3
jne case.default.0x14002c148
clc
add ecx, dword [rdi]
test dword [0x18c02c136], eax
lea esp, [rsi + 0x68]
lea r12, [rsi + 0x68]
movzx eax, byte [rsi + 0x68]
lea rcx, [0x14030662c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x58]
jmp case.0x14002821e.30
mov rax, qword [rsi]
movups xmm0, xmmword [rsi + 8]
movups xmmword [rsi + 0x28], xmm0
movups xmm0, xmmword [rsi + 0x18]
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], rax
lea r15, [rsi + 0xa8]
mov byte [rsi + 0xa8], 0
jmp 0x14002c17b
mov rax, qword [rsi + 0x48]
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], rax
lea r12, [rsi + 0x68]
mov byte [rsi + 0x68], 0
mov qword [rsi + 0x60], rax
mov ecx, 0x1c0
add rcx, qword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
movups xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x70], rax
mov qword [rsi + 0x70], rcx
mov qword [rsi + 0x78], 0
movaps xmm0, xmmword [rsp + 0x60]
invalid
movups xmmword [rsi + 0x80], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x90], rax
nop
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax + 0x1000000], bl
add byte [rax], al
add bh, al
xchg byte [rax + 0x1000000], ah
add byte [rax], al
add dh, al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax + 0x1000000], bl
add byte [rax], al
add bh, al
xchg byte [rax + 0x1000000], ah
add byte [rax], al
add dh, al
xchg byte [rax + rax + 0x4c000000], ah
lea r14, [rsi + 0x70]
lea r14, [rsi + 0x70]
mov rcx, r14
mov rdx, r8
call fcn.1402d3920
cmp al, 2
jne 0x14002c21b
mov byte [r12], 4
mov byte [r15], 3
mov al, 3
add edi, dword [rcx + 1]
add edi, dword [rcx + 1]
jmp case.0x140029343.22
mov ebx, eax
cmp byte [rsi + 0xa4], 0
je 0x14002c2eb
mov r15, qword [r14]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15], cl
jne 0x14002c281
lea rax, [rsi + 0x78]
mov rcx, qword [rsi + 0x88]
test rcx, rcx
je 0x14002c299
mov rdx, qword [rsi + 0x90]
mov qword [rcx + 0x18], rdx
mov rcx, qword [rsi + 0x90]
add byte [rax], al
add byte [rax], al
test rcx, rcx
je 0x14002c2af
add rcx, 0x10
lea rax, [rsi + 0x88]
add byte [rax], al
mov rdx, qword [rax]
mov qword [rcx], rdx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
jmp 0x14002c2b9
mov rax, qword [rsi + 0x60]
jmp 0x14002c18f
mov rcx, r15
call fcn.140172f80
lea rax, [rsi + 0x78]
mov rcx, qword [rsi + 0x88]
test rcx, rcx
jne case.0x140029a72.15
cmp qword [r15 + 8], rax
jne 0x14002c2b9
mov rcx, qword [rsi + 0x90]
mov qword [r15 + 8], rcx
test rcx, rcx
jne 0x14002c25f
cmp qword [r15 + 0x10], rax
je 0x14002c414
mov edx, dword [rsi + 0xa0]
mov rax, qword [rsi + 0x98]
sub rdx, rax
jne 0x14002c2e0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r15], cl
je 0x14002c2eb
mov rcx, r15
call fcn.140172bb0
jmp 0x14002c2eb
mov rcx, qword [r14]
mov r8, r15
call fcn.1402d3520
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x14002c2fe
mov rcx, qword [rsi + 0x80]
call qword [rax + 0x18]
mov byte [r12], 1
test bl, bl
je 0x14002c329
mov byte [rsi + 0xa8], 1
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x40]
mov qword [rsp + 0x50], rcx
movups xmm0, xmmword [rsi + 0x30]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x14002c3e3
mov rax, qword [rsi + 0x50]
mov byte [rsi + 0xa8], 1
movups xmm0, xmmword [rsi + 0x28]
movups xmm1, xmmword [rsi + 0x38]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov r14, qword [rax]
lea rcx, [r14 + 0x80]
mov r15d, 1
mov ebx, 1
lock xadd qword [r14 + 0x88], rbx
mov rdx, rbx
call fcn.14002bb50
and ebx, 0x1f
mov rcx, rbx
shl rcx, 5
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rax + rcx], xmm0
movups xmmword [rax + rcx + 0x10], xmm1
mov ecx, ebx
shl r15, cl
lock or qword [rax + 0x410], r15
mov rax, qword [r14 + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x14002c3a0
test rax, rax
jne 0x14002c3e1
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x14002c3e1
call qword [rax + 8]
xor eax, eax
mov qword [rdi + 8], rax
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movups xmmword [rdi + 0x10], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x20], rax
mov al, 1
xor ecx, ecx
mov qword [rdi], rcx
mov byte [rsi + 0xb0], al
xchg byte [rax + 0x48000000], dh
add esp, 0x78
xchg byte [rax + 0x48000000], dh
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [r15 + 0x10]
jmp 0x14002c263
lea rcx, str._async_fn__resumed_after_completion_Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_fs_mod.rs
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_sync_mpsc_bounded.rs
xor dword [rax], eax
add byte cs:[rbp + rcx*4 + 5], cl
push rbp
sub eax, 0x23ba0031
xor dword [rax], eax
mov edx, 0x23
invalid
xor dword [rax], eax
mov edx, 0x23
call fcn.140137ef0
mov ebx, 0xf0010ba
invalid
mov ebx, 0xf0010ba
or ecx, dword [rax - 0x73]
invalid
invalid
lea rcx, str._async_fn__resumed_after_completion_Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_fs_mod.rs
or eax, 0x2e65c2
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_sync_mpsc_bounded.rs
mov edx, 0x23
add al, ch
invalid
mov edx, 0xb0f0010
push rbx
sub eax, 0x23ba0031
add byte [rax], al
add al, ch
movabs eax, dword [0xd8d480b0f0010ba]
lea rcx, str._async_fn__resumed_after_completion_Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_fs_mod.rs
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_sync_mpsc_bounded.rs
lea eax, [0x14033f168]
mov edx, 0x23
call fcn.140137ef0
ud2
nop dword [rax + rax]
lea rcx, str._async_fn__resumed_after_completion_Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_fs_mod.rs
lea r8, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_sync_mpsc_bounded.rs
lea eax, [0x14033f168]
lea eax, [0x14033f168]
mov edx, 0x23
call fcn.140137ef0
ud2
and al, 0x40
add byte [rax - 0x77], cl
push rsi
or byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x28], al
invalid
and al, 0x3f
mov dword [rsi + 0x21], eax
sub dword [rsi + 0x44], esp
mov dword [rsi + 0x2d], eax
mov byte [rsi + 0x30], bl
pop rsi
adc byte [rax - 0x73], cl
and al, 0x48
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x48
mov eax, dword [rsp + 0x48]
or dword [rax + 1], 0x48e0ffc8
mov dword [rdi], 3
add dword [rax], eax
add byte [rax], al
xchg ebp, eax
rol byte [rax + riz - 8], 0x44
movzx esp, al
add byte [rdx + 0x27], bh
call fcn.140137ef0
ud2
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
and edx, 0xfffffffa
and edx, 0xfffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
cmpxchg dword [rsi], edx
je case.0x14002e805.4
test al, 4
je 0x140037187
test al, 3
je 0x140036e20
cmp rax, 0x3f
jbe 0x1400371a1
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x140036e3a
sub al, 0
invalid
mov qword [rsp + 0x38], rax
cmpxchg dword [rsi], ecx
mov r8b, 1
and eax, 0xffffffc0
dec dword [rax - 0x39]
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add al, ch
movabs byte [0x6575c085480028cf], al
sub byte [rax], al
test rax, rax
jne 0x140037168
add al, 0xf
adc dword [rax + 0x20], esi
ror byte [rdi], 0x85
loope 0x140037132
test ecx, esp
std
invalid
invalid
add byte [rax], al
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
mov edx, 0x24
call fcn.140137ef0
ud2
invalid
sub esp, 0x4a0
movaps xmmword [rsp + 0x490], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
jmp 0x14003728a
invalid
mov edx, eax
and edx, 0xfffffffa
loop 0x140037271
cmpxchg qword [rsi], rdx
add dword [rax], eax
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
mov ecx, 0
sub al, 0
invalid
movabs byte [0x22eb068b48000000], al
nop dword [rax]
invalid
invalid
test ecx, ecx
leave
cmpxchg qword [rsi], rcx
mov cl, 0xe
rcl dword [rax], 0x48
mov edx, esi
sar bh, 0xff
push rax
xadd qword [rsi], rax
add dword [rax], eax
add byte [rax - 0x7d], cl
loopne 0x1400373c9
sbb byte [rbx + 0x37], bl
add byte [rax - 0x77], cl
int1
nop word cs:[rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x380
sub esp, 0x380
sub esp, 0x380
movaps xmmword [rsp + 0x370], xmm6
mov rsi, rcx
invalid
invalid
mov rax, qword [rcx]
jmp 0x14003756a
and edx, 0xfffffffa
test al, dl
add dword [rax], eax
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
sub al, 0
ret
ret 0xd200
add byte [rax], al
add byte [rax + 0x67850f20], ch
invalid
add byte [rax], al
invalid
mov cl, 0xe
jae 0x140037705
mov ecx, dword [rsi + 0x20]
sar bh, 0xff
push rax
xadd qword [rsi], rax
add dword [rax], eax
add byte [rax - 0x7d], cl
loopne 0x1400376a2
pop rcx
add dword [rax], eax
je 0x1400377e2
push rax
or ecx, dword [rax - 0x73]
or eax, 0x375e8e
lea ecx, str.assertion_failed:_prev.ref_count_____1
add byte [rax], al
sub esp, 0x90
movaps xmmword [rsp + 0x80], xmm6
in al, dx
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14003783a
invalid
invalid
test byte [rbp + 3], al
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
invalid
sbb al, 2
add byte [rax], al
sal al, cl
cmpxchg qword [rsi], rcx
test ecx, ecx
cmpxchg dword [rsi], ecx
test byte [rax - 0x77], 0xf9
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add al, ch
movabs byte [0x6575c085480028c5], al
invalid
jne 0x140037b68
sal byte [rbp + 0x65], 0xeb
xorps xmm6, xmm6
push rbx
invalid
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x375a49
invalid
nop word cs:[rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0xc0
sub esp, 0xc0
sub esp, 0xc0
in al, dx
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0xb0], esi
movaps xmmword [rsp + 0xb0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140037c8a
invalid
test dh, bl
add dword [rax], eax
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
add dword [rax], eax
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
mov ecx, 0
add byte [rax], al
cmp ecx, 0x3f
ret 0xd200
test dword [rdi - 1], esp
invalid
cmpxchg qword [rsi], rcx
add dword [rax], eax
add byte [rax], al
push rcx
invalid
invalid
push rdi
invalid
and al, 0x10
or al, 0
add byte [rax - 0x77], cl
invalid
add byte [rax], r8b
test bh, dl
add dword [rax], eax
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
pop rax
add byte [rax], al
add byte [rax], al
and cl, byte [rdi]
invalid
add ecx, 0xffffffc0
test dword [rax], 0x20a80000
and ecx, 0xfffffffe
invalid
and al, 0x48
call 0x14f0391d2
or ecx, dword [rax - 0x73]
or eax, 0x375487
jmp 0x14b1281f9
test al, 0x54
invalid
add byte [rax], al
add byte [rsi + 0x57], dl
push rbx
sub rsp, 0x90
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], r8b
or eax, 0xf000002
push rdi
test byte [rax - 0x73], 0x54
and al, 0x38
or dword [rcx], eax
add byte [rax], al
add dword [rdi], ecx
test byte [rbx + 2], dl
add byte [rax], al
mov ecx, eax
sbb al, 2
add byte [rax], al
test eax, eax
pop rsi
sub al, ch
leave
mov ebx, 0x85480028
sal byte [rdx + rdx + 0xf], 0x10
jo 0x140038500
test byte [rax - 0x77], 0xf9
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add al, ch
xchg edx, eax
mov ebx, 0x85480028
sal byte [rbp + 0x65], 0xeb
add byte [rax], al
add byte [rax], al
add byte [rax], al
std
dec dword [rax - 0x73]
adc eax, 0x3749ea
str word [rdi]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x375039
add byte [rax], al
add byte [rsi + 0x57], dl
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], r8b
jle 0x140038755
add byte [rax], al
pop rax
push rdi
test byte [rax - 0x73], 0x54
and al, 0x38
or eax, dword [rax]
ret
lea edi, [rsi + 0x20]
stc
setb dl
ror dword [rax - 0x7d], 0xe1
invalid
lea ecx, str.assertion_failed:_curr.is_running__
invalid
add byte [rax], al
add byte [rax], al
lea ecx, [rsp + 0x30]
std
dec dword [rax - 0x73]
adc eax, 0x3746fa
invalid
cmc
add byte [rax], al
add byte [rsi + 0x57], dl
and al, 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
and al, 0x68
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x54
and al, 0x30
test byte [rdx + 0x48000000], ah
mov eax, dword [rsi]
test dword [rax], 0x20a80000
add eax, 0x374bd7
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x374b3a
add byte [rdx + 0x2f], bh
and al, 0x20
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x3743bf
and al, 0x48
invalid
invalid
add byte [rax], al
add byte [rsi + 0x57], dl
jle 0x140038cef
adc byte [rax + 0x20], dh
jae 0x140038cde
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub cl, ch
or eax, 0xf000002
push rdi
test byte [rax - 0x73], 0x54
lea edx, [rsp + 0x38]
lea edx, [rsp + 0x38]
mov bl, 0x28
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0xf], 0x11
jo 0x140038d9d
or dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
loope case.0x14002e805.43
add cl, ch
invalid
pop rsi
sub al, ch
jmp 0x18803b769
test byte [rax - 0x77], 0xf9
out dx, eax
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x374768
add eax, 0x37444f
or ecx, dword [rax - 0x73]
or eax, 0x3746ec
invalid
add byte [rax], al
add al, ch
shr esi, cl
str word [rdi]
or ecx, dword [rax - 0x39]
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
invalid
out dx, al
str word [rdi]
push rdi
test byte [rax - 0x73], 0x7e
xor byte [rax - 0x77], cl
stc
jo 0x1400391bc
add al, byte [rax]
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x54
and al, 0x38
sub eax, 0xc3890006
add byte [rcx - 0x5123173d], cl
sub byte [rax], al
mov eax, dword [rsi - 8]
pop rsi
sub al, ch
movabs al, byte [0x7974c085480028ad]
test byte [rax - 0x77], 0xf9
invalid
add byte [rax], al
add al, ch
movsb byte [rdi], byte [rsi]
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
int3
add byte [rax], al
add byte [rax], al
cmp ebp, edi
dec dword [rax - 0x73]
adc eax, 0x373b81
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x3741d0
add byte [rax], al
add al, 0xf
adc dword [rax + 0x20], esi
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub cl, ch
or eax, 0xf000002
push rdi
test byte [rax - 0x73], 0x54
lea edx, [rsp + 0x38]
lea edx, [rsp + 0x38]
invalid
pop rsi
sub al, ch
jns 0x1400396ce
sub byte [rax], al
pop rsi
sub al, ch
pop rcx
test eax, 0x85480028
sal byte [rcx + rdi*2 + 0xf], 0x10
jo 0x140039770
fdivr dword [rsi]
invalid
add eax, 0x373bbf
mov edi, 0xba00373b
and eax, dword [rax]
add byte [rax], al
or ecx, dword [rax - 0x73]
or eax, 0x373e5c
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
int 0x2c
add byte [rax + 0x63], cl
jle 0x1400399d6
add cl, byte [rdi]
sbb ebp, 1
add byte [rax], al
sub al, ch
out 0xa6, al
sub byte [rax], al
mov dword [rax + 0x20], 1
and byte [rax - 0x39], cl
mov dword [rsp + 0x48], 3
and al, 0x48
add eax, dword [rax]
add byte [rax], al
and al, 0x68
push rsp
and al, 0x48
or eax, 0x373857
add al, ch
mov dh, 0xe3
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x373bfd
lea eax, [0x1403ad768]
add eax, 0x373c1e
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x373b81
add byte [rdx + 0x2f], bh
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax - 0x7d], cl
rol dword [rdx], 1
jle 0x140039ca6
add cl, byte [rdi]
sbb ebp, 1
add byte [rax], al
pop rsi
sub al, ch
invalid
mov dword [rax + 0x20], 1
mov dword [rsp + 0x48], 3
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x48
and al, 0x68
push rax
add byte [rax], al
invalid
or eax, 0x373587
add al, ch
out 0xe0, al
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x37392d
lea eax, [0x1403ad768]
add byte [rdi], cl
add byte [rdx + 0x2f], bh
and al, 0x20
add byte [rax], al
add byte [rax], al
mov ebx, dword [rsi + 0x28]
add byte [rax - 0x77], cl
js 0x140039fb7
stc
movabs al, byte [0xf0474c085480028]
adc dword [rax + 0x20], esi
mov ebx, dword [rsi + 0x28]
or byte [rbp + 5], dh
dec dword [rax - 0x75]
xchg byte [rax + 0x48000005], dh
test eax, eax
mov eax, 0xff000005
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
cmp eax, dword [rax]
pop rsi
sub al, ch
nop
lahf
sub byte [rax], al
mov dword [rsi + 0x30], 2
and byte [rax - 0x77], cl
int1
add byte [rax - 0x7f], cl
invalid
xor dword [rdi], esi
add byte [rbp + rcx*4 + 5], cl
retf 0x3731
invalid
test al, 0xdc
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x3734ef
add eax, 0x3731d6
or ecx, dword [rax - 0x73]
or eax, 0x373473
invalid
cmp byte [rbx + 0xf03307e], al
or dword [rbx + 3], 0
add byte [rax - 0x73], cl
jle 0x14003a3c1
add byte [rax - 0x77], cl
pop rax
sub bl, ch
outsd dx, dword [rsi]
jo 0x14003a3e3
add byte [rax - 0x77], cl
js 0x14003a3f7
stc
xor byte [rax + rax], al
add byte [rax], al
mov ebx, dword [rsi + 0x28]
lea ecx, [rsi + 0x20]
dec dword [rax - 0x75]
xchg byte [rax], cl
invalid
adc byte [rsi], al
add byte [rax], al
cmp eax, dword [rax]
mov dword [rsi + 0x50], ebx
and byte [rax - 0x77], cl
int1
add byte [rax - 0x7f], cl
invalid
sub eax, 0x8d4c0037
add eax, 0x372d8a
scasd eax, dword [rdi]
xor byte [rdi], dh
add byte [rbp + rcx*4 + 5], cl
sal byte [rax], 1
invalid
add eax, 0x372d96
jo 0x14003a823
xor byte [rbx], al
add byte [rax], al
add al, ch
jae 0x14003a7c3
sub byte [rax], al
clc
invalid
lea ecx, [rsi + 0x20]
dec dword [rax - 0x75]
xchg byte [rax + 3], ch
add byte [rax], al
jo 0x14003a975
add byte [rax], al
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
sub byte [rsp + 0x80], dh
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x372c68
invalid
or eax, 0x37292e
add al, ch
in eax, dx
ror dword [rdi], cl
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x372bec
in al, dx
sub esi, dword [rdi]
invalid
lea eax, [0x1403ad780]
jo 0x14003ac73
xor byte [rax + rax], al
add byte [rax], al
sub dword [rax], eax
and byte [rax - 0x75], r9b
add eax, esi
lock dec qword [rax]
lea ecx, [rsi + 0x20]
dec dword [rax - 0x75]
xchg byte [rax], cl
invalid
sal byte [rsp + rax + 0xf], 0x11
jo 0x14003af0c
invalid
add byte [rbp + rcx*4 + 5], cl
and al, 0x37
add byte [rdx + 0x24], bh
add byte [rax], al
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x372818
invalid
or eax, 0x3724de
mov esi, ecx
add al, 0xf
test bh, dl
add dword [rax], eax
xchg bl, ah
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rdx], 1
add byte [rax], al
xor dword [rdi + 0x6348002c], esi
and al, 0x40
cmp byte [rbx + 0xf03307e], al
and esp, 1
add byte [rax], al
mov ebx, dword [rsi + 0x28]
and byte [rax - 0x39], cl
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub bl, ch
cmp eax, 0x207e8d48
lea rdi, [rsi + 0x20]
and ch, byte [rcx]
add byte [rax - 0x39], cl
invalid
invalid
rol al, 0xff
invalid
add dword ds:[rax], eax
push rsp
and al, 0x50
push rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add eax, dword [rax]
add byte [rax], al
and al, 0x50
add byte [rax - 0x7f], cl
invalid
and dword [rdi], esi
add byte [rbp + rcx*4 + 5], cl
adc dword [rdx], esp
invalid
out dx, eax
int3
push rdi
and eax, 0x26ba0037
add byte [rax], al
add al, ch
invalid
add al, 0xf
test bh, dl
add dword [rax], eax
xchg bl, ah
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
add byte [rax], al
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
and al, 0x40
cmp byte [rbx + 0xf02307e], al
and esp, 1
add byte [rax], al
mov ebx, dword [rsi + 0x28]
cmpxchg qword [rsi], rcx
add byte [rax - 0x7d], cl
loopne 0x14003b429
xor eax, dword [rcx]
push rsp
and al, 0x50
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax - 0x7f], cl
invalid
invalid
bswap edx
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x372256
add al, ch
outsb dx, byte [rsi]
leave
str word [rdi]
add byte [rdi], cl
and edx, 0xfffffffa
add byte [rax], al
xchg ecx, eax
mov cl, 0x2c
add byte [rax + 0x63], cl
jno 0x14003b62e
invalid
and al, 0x40
lea edi, [rsi + 0x30]
fadd dword [rbx]
sub dword [rax], eax
clc
jne case.0x14003b606.2
and al, 0x50
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rbx + 0x5f], bl
invalid
test al, 4
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub bl, ch
outsd dx, dword [rsi]
invalid
add dword [rdi], ecx
test dword [rbp + 0x48000001], ebp
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov edx, esi
push rax
xadd qword [rsi], rax
invalid
invalid
add byte [rax], al
test byte [rax], ch
add byte [rax - 0x7b], cl
test eax, eax
je 0x14003bbcc
movups xmmword [rax + 0x20], xmm6
lodsb al, byte [rsi]
nop
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x5f], bl
invalid
cmp byte [rbx], bl
invalid
invalid
add byte [rax - 0x77], cl
test al, 4
add byte [rax], al
add byte [rax], al
lea eax, [0x1403067b0]
mov qword [rsp + 0x38], rax
mov eax, 0x480028fc
mov eax, 0xffffffc0
invalid
invalid
cld
sub byte [rax], al
lea ecx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rdx], 1
add eax, 0x2ca7d1
mov ecx, eax
and byte [rax - 0x77], r9b
bnd call fcn.1402cbb00
call fcn.1402cbb00
sub byte [rax], al
sub bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
xor byte [rdx], r8b
jle 0x14003c29e
test eax, eax
test eax, eax
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
push rax
add byte [rax - 0x7f], cl
invalid
adc eax, 0x370c28
xor dword [rax + 0xb0f000f], ebp
int1
adc dh, byte [rdi]
add byte [rdx + 0x27], bh
nop dword [rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x170
sub esp, 0x170
sub dword [rsp + 0x160], esi
add eax, 0xf001e183
add byte [rax], al
rol eax, 0x48
mov dh, 0xc2
clc
invalid
ror byte [rax - 0x7d], 0xf8
jne case.0x14003c436.2
jne case.0x14003c436.2
add byte [rax], al
add byte [rsi], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
invalid
test dword [rcx], eax
add byte [rdi], cl
movaps xmm6, xmmword [rsp + 0x160]
push rax
stc
getsec
add byte [rbp + rcx*4 + 5], cl
invalid
sbb dl, byte [rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
add byte [rdi], cl
sub dword [rsp + 0x860], esi
or byte [rax], al
invalid
add eax, 0xf001e183
invalid
mov ecx, 0
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
invalid
mov dl, 1
sub dword [rax], eax
xadd dword [rsi], eax
clc
invalid
push rax
push rax
add eax, dword [rax]
add byte [rax], al
lea ecx, str.assertion_failed:_prev.ref_count_____1
nop word [rax + rax]
add dword [rcx + 0x5e9c1c1], ecx
adc ecx, 2
jne 0x14003cafb
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0xf], 0x11
jo 0x14003cafd
and byte [rdi], cl
test dword [rdi], eax
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
invalid
ret 0xf883
nop
invalid
adc dword [rax + 0x20], esi
adc cl, byte [rdi]
adc byte [rax + 0x20], dh
sub bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
test eax, eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x50
int1
and dword [rsi + 0xb0f000f], ebx
add byte [rax], al
add byte [rsi + 0x57], dl
ret 0x8348
ret
ret 0xd200
add byte [rax], al
invalid
clc
add dword [rbp + 0x7a], esi
mov ecx, dword [rsi + 0x20]
sub dword [rax], eax
clc
invalid
add byte [rax - 0x73], cl
push rsp
and al, 0x48
invalid
or ecx, dword [rax - 0x73]
or eax, 0x3703fc
add byte [rdx + 0x2f], bh
and al, 0x20
add byte [rax], al
je 0x14003d089
and al, 0x48
lea r9, [rsp + 0x28]
or ecx, dword [rax - 0x73]
or eax, 0x3705e7
lea ecx, str.assertion_failed:_prev.ref_count_____1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rdi
sub dword [rsp + 0xe50], esi
add eax, 0xf001e183
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsi]
ret 0xd200
add byte [rax], al
mov dh, ch
mov ecx, dword [rsi + 0x20]
invalid
add byte [rdx + 0x23], bh
enter 0xfab, 0
mov dword [rsp + 0x20], 0
lea esi, [rsp + 0x50]
mov ecx, esi
sti
cld
dec dword [rax - 0x73]
adc eax, 0x36fcbf
invalid
jne 0x14003d324
add byte [rcx + 0x56], al
adc dword [rax], eax
add al, ch
movabs eax, dword [0x290fc42948002c54]
invalid
invalid
invalid
mov ah, 0x24
rcl byte [rcx]
invalid
adc dword [rax], eax
add byte [rax - 0x77], cl
invalid
nop dword cs:[rax + rax]
add al, 0xf
test dh, ch
add dword [rax], eax
push rdi
test byte [rax - 0x73], 0x54
lea edx, [rsp + 0x38]
test esi, esi
nop word cs:[rax + rax]
xchg byte [rax], al
add dword [rax], eax
add byte [rax - 0x7d], cl
add ecx, 0xffffffc0
invalid
ret 0xd200
dec dword [rax - 0x77]
ror dword [rax - 0x7d], 0xe1
invalid
invalid
mov ah, bh
or al, 1
add byte [rax], al
add byte [rdi], cl
add byte [rdx + 0x2f], bh
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
dec dword [rax - 0x73]
adc eax, 0x36f9c1
lea ecx, str.assertion_failed:_prev.ref_count_____1
add byte [rax], al
mov eax, dword [rcx]
mov eax, dword [rsi + 0x28]
mov ecx, edi
sal byte [rsp + rax + 0xf], 0x11
jo 0x14003d7bb
add byte [rax], al
add byte [rax], al
add ecx, 0xffffffc0
xor dword [rax - 0x87bf0ff], ebp
dec dword [rax - 0x77]
ror dword [rax - 0x7d], 0xe1
invalid
mov ch, dh
rol al, 0xff
invalid
invalid
xor byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
lea edx, [0x1403ad018]
add byte [rax], al
add al, ch
sahf
movsd dword [rdi], dword [rsi]
str word [rdi]
add byte [rdi], cl
add byte [rax], 0
mov dword [rsi + 0x30], 3
adc byte [rax + 0x20], dh
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
invalid
xchg byte [rax], bh
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov es, word [rax + 2]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
pop rsi
sub al, ch
loopne 0x14003dc22
sub byte [rax], al
xor cl, byte [rdi]
adc byte [rax + 0x20], dh
sub bl, ch
and ecx, dword [rax - 0x75]
pop rsi
sub al, ch
shl byte [rax + rbp], 0x48
sub byte fs:[rax], al
test rax, rax
jns 0x14003dbf5
adc byte [rax + 0x20], dh
add al, ch
xchg edx, eax
sub byte fs:[rax], al
invalid
sal byte [rdx + rdx + 0xf], 0x10
jo 0x14003dc49
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rdi], cl
sub byte [rsp + 0x80], dh
clc
movabs eax, dword [0x3f0d8d480b0f000f]
cli
add byte ss:[rbp + rcx*4 + 5], cl
invalid
or ecx, dword [rax - 0x73]
or eax, 0x36f705
div dword [rsi]
invalid
add byte [rax], al
add al, ch
add byte [rdx + 0x2f], bh
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x50
sal byte [rsp + rcx*2 + 0xf], 0x10
mov ecx, edi
add byte [rax], al
add cl, ch
out 0, al
add byte [rax], al
invalid
mov ecx, edi
jle case.0x14003b606.50
invalid
ror byte [rax - 0x7d], 0xf9
setb dl
xor dword [rax - 0xf7bf0ff], ebp
push rsp
and al, 0x48
or eax, 0x36f3c7
add al, ch
lahf
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36f76d
lea eax, [0x1403ad768]
sahf
div dword [rsi]
add byte [rdx + 0x2f], bh
mov dword [rsp + 0x20], 0
lea esi, [rsp + 0x48]
str word [rdi]
add byte [rax - 0x73], cl
jle 0x14003e141
and byte [rax - 0x39], cl
and al, 0x48
and al, 0x48
and al, 0x48
mov ecx, edi
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x68], rax
add byte [rax], al
jle case.0x14003b8d6.50
invalid
ror byte [rax - 0x7d], 0xf9
setb dl
push rax
add byte [rax], al
add al, 0
add byte [rax - 0x7f], cl
invalid
or eax, 0x36f0f7
add byte [rax], al
add al, ch
push rsi
pushfq
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36f49d
lea eax, [0x1403ad768]
add byte ss:[rbp + rcx*4 + 5], cl
test cl, dh
add byte ss:[rdx + 0x23], bh
invalid
pushfq
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36f421
hlt
mov dword [rsp + 0x20], 0
jmp 0x14003e30d
and al, 0x38
mov dword [rax + 0x20], 1
and byte [rax - 0x39], cl
and al, 0x48
and al, 0x48
mov ecx, edi
stc
jle case.0x14003bd26.50
invalid
mov cl, 0x49
add dword [rax], eax
add al, byte [rax]
add byte [rbx + 0x5f], bl
lea eax, [0x1403ad408]
add eax, 0x36eea8
or ecx, dword [rax - 0x73]
or eax, 0x36f1cd
str word [rdi]
or ecx, dword [rax - 0x73]
add eax, 0x36eeb4
add byte ss:[rdx + 0x23], bh
add al, ch
cmp byte [rcx + 0xb0f000f], bl
ud2
add dword [rax], eax
and al, 0x38
mov dword [rax + 0x20], 1
and byte [rax - 0x39], cl
and al, 0x48
add eax, dword [rax]
add byte [rax], al
mov ecx, edi
out 0, eax
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
invalid
invalid
and al, 0x58
add byte [rax], al
add byte [rax], al
push rsp
and al, 0x30
invalid
fisttp dword [rdi]
test byte [rdx + 0x48000000], ah
add byte [rax - 0x75], cl
invalid
add byte [rax], al
and al, 0x48
add eax, dword [rax]
and al, 0x48
add dword [rax], eax
xor byte [rsi], al
add byte [rax], al
invalid
add byte [rbx + 0x5f], bl
jmp 0x14003e86c
add byte [rbp + rcx*4 + 5], cl
invalid
xchg esi, eax
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36ebbc
add byte ss:[rdx + 0x23], bh
and eax, dword [rax]
add byte [rax], al
or eax, 0x36ee7a
jmp rsi
out dx, al
add byte ss:[rax - 0x77], cl
and al, 0x40
lea edi, [rsi + 0x20]
push rax
and al, 0x68
push rsp
add byte [rax - 0x77], cl
int1
add byte [rax - 0x7f], cl
invalid
call 0xcd4feb3f
add eax, 0x36e8fa
lea eax, [0x1403ad408]
fcom dword [rbx + 0xb0f000f]
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36e8e5
invalid
invalid
invalid
call 0xcd4feb73
add eax, 0x36e906
invalid
invalid
add byte ss:[rdx + 0x23], bh
add al, ch
mov dl, byte [rbx + 0xb0f000f]
add dword [rax], eax
add byte [rax], al
jmp case.0x140036e76.173
sub al, ch
push rsp
sub byte [rax], al
mov dword [rax + 0x20], 1
and byte [rax - 0x39], cl
and al, 0x50
add al, 0
add byte [rax], al
mov ecx, edi
invalid
cmp ecx, 0x3f
cmp eax, 0x40
and al, 0x58
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax - 0x7f], cl
invalid
add eax, 0x36e601
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36e926
add byte es:[rax], al
add al, ch
invalid
add byte ss:[rbp + rcx*4 + 5], cl
or eax, 0xba0036e6
out 0x36, al
add byte [rdx + 0x23], bh
invalid
add byte [rax - 0x7d], cl
rol dword [rdx], 1
jle 0x14003ef86
add cl, byte [rdi]
and esp, 1
add byte [rax], al
sub al, ch
push rcx
sub byte [rax], al
mov dword [rax + 0x20], 1
mov dword [rsp + 0x48], 3
add byte [rax - 0x73], cl
push rsp
and al, 0x48
iretd
sub byte [rax - 0x39], r9b
and al, 0x58
add byte [rax], al
add byte [rax], al
test byte [rax - 0x73], 0x54
and al, 0x30
invalid
and al, 0x48
add eax, dword [rax]
invalid
and al, 0x48
and al, 0x48
add al, byte [rax]
add byte [rax], al
invalid
or al, byte [rax]
add byte [rbx + 0x5f], bl
add byte [rbp + rcx*4 + 5], cl
and ebx, esp
add byte ss:[rdx + 0x24], bh
add eax, 0x36e321
or ecx, dword [rax - 0x73]
or eax, 0x36e646
add byte es:[rax], al
add al, ch
in eax, 0x8d
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36e30c
or ecx, dword [rax - 0x73]
or eax, 0x36e5ca
jrcxz 0x14003f1ef
add byte [rax], al
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
mov ecx, 0
add ecx, eax
jle 0x14003f266
add cl, byte [rdi]
and esp, 1
add byte [rax], al
sub al, ch
push rsi
sub byte [rax], r8b
cmp eax, 0x207e8d48
mov dword [rsp + 0x48], 3
and al, 0x48
add eax, dword [rax]
add byte [rax], al
push rsp
and al, 0x48
mov dword [rsp + 0x58], 0
and al, 0x50
sal byte [rsp + rax + 0xf], 0x11
jo 0x14003f2db
add ecx, 0xffffffc0
cmpxchg qword [rsi], rcx
add byte [rax - 0x7d], cl
loopne 0x14003f319
out dx, eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
push rsp
and al, 0x48
invalid
add byte [rax], al
mov ah, 0x24
adc al, byte [rax]
and al, 0x40
adc al, byte [rax]
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add al, ch
invalid
rol ecx, 0xe9
add eax, 0xf001e183
sar edi, 0xe1
add dword [rax], eax
add byte [rax - 0x73], cl
jle 0x14003f554
add byte [rax - 0x77], cl
pop rax
sub bl, ch
cmp al, 0x48
lea rdi, [rsi + 0x20]
add byte [rax], al
invalid
push rax
and al, 0x50
add dword [rax], eax
add byte [rax], al
call 0x188041edd
mov eax, 0xffffffc0
invalid
invalid
cmp eax, 0x40
clc
jne case.0x14003f4f6.2
and al, 0xa1
add byte [rax], al
add byte [rsi], al
push rax
add byte [rax], al
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rbx + 0x5f], bl
add byte ss:[rbp + rcx*4 + 5], cl
mov al, 0xe0
add byte ss:[rdx + 0x26], bh
invalid
mov cl, 0x16
invalid
add ecx, eax
cmp byte [rax - 0x77], cl
and al, 0x30
sbb ebp, 1
add byte [rax], al
pop rax
sub bl, ch
cmp eax, 0x207e8d48
lea rdi, [rsi + 0x20]
and al, 0x58
add byte [rax], al
add byte [rax], al
loope case.0x14002821e.206
jae 0x14003f925
mov ecx, dword [rsi + 0x20]
sar bh, 0xff
push rax
lock xadd qword [rsi], rax
add eax, 0x48000001
add dword [rax], eax
add byte [rax - 0x7d], cl
loopne 0x14003f8c2
stc
enter 0, 0x48
mov dword [rsp + 0x50], 0
add byte [rax], al
mov dword [rsp + 0x48], 3
and al, 0x10
or eax, 0x81480000
invalid
jbe 0x14003f8fd
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36ddbd
invalid
mov cl, 0x16
invalid
add ecx, eax
mov qword [rsp + 0x38], rax
and esp, 1
add byte [rax], al
pop rax
sub bl, ch
cmp eax, 0x207e8d48
lea rdi, [rsi + 0x20]
and al, 0x60
add byte [rax], al
add byte [rax], al
loope case.0x14002821e.210
jp 0x14003fbf5
mov ecx, dword [rsi + 0x20]
loope 0x14003fb94
sub byte [rax], al
invalid
clc
jne case.0x14003fa96.2
and al, 0x50
and al, 0x58
add byte [rax], al
add byte [rax], al
lea edx, [rsp + 0x50]
mov edx, 0xf000127
sub byte [rsp + 0x3f0], dh
add byte [rdx + 0x24], bh
mov ah, 0x24
adc byte [0xc94bfd14], cl
add byte [rax - 0x77], cl
cmp edx, 0x40
mov cl, 0x16
add byte ss:[rax - 0x77], cl
lea rax, [rsp + 0x38]
cmp byte [rax - 0x77], cl
and al, 0x30
and al, 0x48
sar bh, 0xff
push rax
lock xadd qword [rsi], rax
mov rcx, rsi
mov dword [rsp + 0x48], 4
and al, 0x48
add eax, dword [rax]
add byte [rax], al
jb 0x14003febe
add byte [rax], al
add byte ss:[rbp + rcx*4 + 5], cl
loope 0x14003fef9
add byte ss:[rdx + 0x24], bh
invalid
add byte [rax], al
add byte [rax], al
lea eax, [0x140306910]
lea eax, [0x1403ad780]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
and al, 0x38
cmp dword [rsi + 0x30], 2
jae case.0x14003de16.52
lea rdi, [rsi + 0x30]
add byte [rax], al
add byte [rax - 0x7d], cl
rol eax, 0x48
cmp ecx, 0x40
setb dl
xchg edx, eax
ret 0xd200
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
cmpxchg dword [rsi], ecx
jne 0x140040140
jmp 0x140040196
mov byte [0x18804018c], ah
and eax, 0x48000002
add ecx, 0x40
bnd call fcn.1402cbb00
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
add eax, esi
dec qword [rax]
call fcn.140023420
mov rcx, rdi
jmp 0x140040205
stc
adc cl, byte [rdi]
adc byte [rax + 0x20], dh
sub bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
mov dword [rsi + 0x30], 2
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
cmp byte [rax], al
jmp 0x140040345
invalid
adc dword [rax + 0x20], esi
test eax, ebp
std
invalid
str word [edi]
or ecx, dword [rax - 0x73]
lea rcx, str.assertion_failed:_prev.ref_count_____1
sub esp, 0x4a0
and edx, 0xfffffffa
loop case.0x14003e686.41
add dword [rax], eax
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
mov ecx, 0
sub al, 0
add byte ss:[rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
and al, 0x30
rol al, 0xff
invalid
add eax, 0x48000001
and eax, 0xffffffc0
int1
add byte [rax - 0x73], cl
push rsp
and al, 0x48
invalid
mov rcx, rdi
retf 0x8901
test al, 4
invalid
add byte [rax], al
add byte [rax], al
add byte ss:[rax - 0x77], cl
add byte [rcx + 0x386ce8c3], cl
sub byte [rax], al
add r8b, byte [rax]
add byte [rax + 0x7850f20], ch
add dword [rax], eax
add byte [rax], al
mov rcx, rax
and rcx, 0xfffffffffffffffe
and ecx, 0xfffffffe
and ecx, 0xfffffffe
add byte [rax - 0x7d], cl
rol eax, 0x48
cmp ecx, 0x40
cmpxchg dword [rsi], ecx
add dh, byte [rbx + rdx*2 + 0xf]
mov dh, 0xc2
invalid
ret 0xf883
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
invalid
bnd call fcn.1402cbb00
rol dword [rsi], 0x48
cmp eax, 0x3f
or byte [rbp + 5], dh
je 0x1400409ee
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
add dword [rax], eax
add byte [rax], al
invalid
mov dword [rax + 0x20], 1
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
mov ecx, edi
mov ecx, edi
xorps xmm6, xmm6
push rdi
test byte [rax - 0x77], 0xf9
mov ecx, edi
mov ecx, edi
sub byte ss:[rax], al
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
xor ecx, esp
add byte ss:[rbp + rcx*4 + 5], cl
jo 0x140040ac1
cld
dec dword [rax - 0x73]
lea edx, [0x1403ad018]
sub esp, 0x700
and edx, 0xfffffffa
test bh, dl
add dword [rax], eax
clc
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
mov ecx, 0
sub al, 0
and al, 0x30
cmp dword [rsi + 0x30], 3
jae 0x140040db1
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140040c2b
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x140040c2e
xorps xmm6, xmm6
lea rdx, [rsp + 0x30]
cmp rcx, 0x3f
jbe 0x140040d63
stc
add byte [rax], al
invalid
add rcx, 0xffffffffffffffc0
and ecx, 0xfffffffe
test rcx, rcx
js 0x140040d97
add byte [rax], al
invalid
add rcx, 0x40
mov dl, 1
invalid
cmp eax, 0x40
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
mov qword [rsp + 0x20], 0
add byte [rdi], cl
sub dword [rsp + 0x80], esi
invalid
and byte [rsi + 0xf], ah
invalid
retf 0x8901
test al, 4
adc rcx, 2
add r8b, byte [rax]
add al, byte [rax]
add byte [rax + 0x7850f20], ch
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
and ecx, 0xfffffffe
and ecx, 0xfffffffe
invalid
add byte [rax], r8b
ret 0xf883
clc
invalid
pop rsi
sub al, ch
shr byte [rdi], 1
invalid
sub byte [rax], al
dec dword [rax - 0x39]
xor byte [rbx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add al, ch
cdq
invalid
stc
push rsi
add byte [rax], al
add byte [rax - 0x75], cl
invalid
push rbx
add al, byte [rax]
add byte [rax + 0xe850f20], ch
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
and ecx, 0xfffffffe
and ecx, 0xfffffffe
invalid
add byte [rax], r8b
ret 0xf883
sub ebp, dword [rax]
pop rax
sub bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
mov dword [rsi + 0x30], 2
push rdx
sub ebp, dword [rax]
add byte [rax - 0x7b], cl
sal byte [rbp + 0x65], 0xeb
stc
int1
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0x80], esi
invalid
and byte [rsi + 0xf], ah
invalid
test byte [rsi], bh
add eax, dword [rax]
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0xf], 0x11
jo 0x1400417c6
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x1400419d0
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
and byte [rcx], al
add byte [rax], al
invalid
mov qword [rax + 0x28], rbx
jmp 0x1400419d3
cmp byte [rax - 0x77], cl
stc
test eax, eax
add byte [rax - 0x75], cl
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
invalid
add al, 0x75
and eax, 0x3ff98348
stc
invalid
stc
invalid
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x140041800
jmp 0x140041856
add byte [rax], r8b
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
jne 0x140041800
cmp dl, 2
je case.0x140041716.3
movzx eax, dl
cmp eax, 1
jne case.0x140041716.2
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402cbb00
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe case.0x14003ec46.57
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
jne case.0x140041716.2
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400418a9
call fcn.140023420
mov rcx, rdi
jmp 0x1400418c5
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400418c1
lea rcx, [rsi + 0x20]
call fcn.140023420
lea rcx, [rsi + 0x30]
call fcn.14001b830
mov rax, qword [rsi + 0x2b0]
test rax, rax
je 0x1400418e0
mov rcx, qword [rsi + 0x2b8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
call fcn.140302ad4
jmp case.0x140041716.2
test byte [rax - 0x77], 0xf9
test eax, eax
dec dword [rax - 0x39]
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
cmp byte [rax], al
xorps xmm6, xmm6
mov rcx, rdi
call fcn.14001b830
mov qword [rsi + 0x30], 2
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
call fcn.1402c40a0
test rax, rax
test eax, eax
je 0x140041a05
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
lodsb al, byte [rsi]
mov esp, 0x2fba0036
add byte [rax], al
add al, ch
push 0x64
str word [rdi]
invalid
or ecx, dword [rax - 0x73]
or eax, 0x36bbb0
invalid
push rsi
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0xf], 0x11
jo 0x140041c06
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140041e17
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
pop rax
sub cl, ch
or eax, 0xf000002
push rdi
test byte [rax - 0x73], 0x54
and al, 0x38
invalid
cmp byte [rax - 0x77], cl
stc
test eax, eax
add byte [rax - 0x75], cl
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
loope case.0x14003f7c6.43
add al, 0x75
and eax, 0x3ff98348
stc
invalid
stc
invalid
add byte [rax], r8b
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
jne 0x140041c40
stosb byte [rdi], al
shr al, cl
wait
or eax, 0x16e9002c
add dword [rax], eax
add byte [rax - 0x75], cl
pop rsi
sub al, ch
pop rcx
and ebp, dword [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rsi + 0xf], 0x10
jo 0x140041d70
sub bl, ch
and ecx, dword [rax - 0x75]
pop rsi
sub al, ch
cmp dword [rbx], esp
and ebp, dword [rax]
invalid
jns 0x140041d7c
adc byte [rax + 0x20], dh
sub bl, ch
push 0xf
push rdi
test byte [rax - 0x77], 0xf9
invalid
and byte [rax - 0x39], cl
and byte [rcx], al
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
pop rax
sub bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
std
dec dword [rax - 0x39]
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
ret 0x2822
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0xf], 0x11
jo 0x140041e25
invalid
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
jne 0x140041bf8
std
invalid
invalid
xorps xmm6, xmm6
xor byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
mov edx, 0x26
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
mov edx, 0x2f
call fcn.140137ef0
ud2
scasd eax, dword [rdi]
cld
dec dword [rax - 0x73]
lea edx, [0x1403ad018]
str word [rdi]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x36b769
add byte ss:[rdx + 0x27], bh
add byte [rax], al
add byte [rcx + 0x56], al
add rax, qword [rax]
add byte [rdi], cl
sub dword [rsp + 0x330], esi
invalid
lea edx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x140041f6a
and byte [rbp - 0x7b], cl
test byte [rdi], 0x84
lodsd eax, dword [rsi]
add byte [rax], al
add rcx, 0xffffffffffffffc0
mov cl, 0xe
push rdi
invalid
test ecx, ecx
and byte [rax - 0x7d], r9b
rcl dword [rax], 0x48
mov edx, esi
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x14004214b
mov r13b, 0x36
add byte [rbp + rcx*4 + 5], cl
lea esi, [rsp + 0x48]
lea r9, [rsp + 0x28]
mov r8d, 1
mov ecx, esi
int1
lea eax, [0x1403ad6a0]
and al, 0x80
add byte [rax], al
sal byte [rdx + rdx + 0xf], 0x10
jo 0x140042313
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
jmp 0x140042304
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14001c210
mov qword [rsi + 0x30], 3
add eax, dword [rax]
add byte [rax], al
xor byte [rbx], al
add byte [rax], al
add al, ch
sbb dword [0xc54c2348], 0xffffffc0
add eax, dword [rax]
add byte [rax], al
call fcn.1402c40a0
test rax, rax
je 0x140042326
movups xmmword [rax + 0x20], xmm6
jo 0x140042346
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140042550
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
adc byte [rax + 0x20], dh
pop rax
sub cl, ch
invalid
add al, 0xf
adc dword [rax + 0x20], esi
add byte [rax], al
add byte [rax + 0x4c840f01], ch
add al, byte [rax]
add byte [rax + 0x7850f20], ch
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
invalid
sal al, cl
cmpxchg qword [rsi], rcx
jne 0x140042380
jmp 0x1400423d6
cmp dl, 2
je case.0x140042296.3
movzx eax, dl
cmp eax, 1
jne case.0x140042296.2
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402cbb00
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x140042641
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
jmp 0x140042445
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140042441
lea rcx, [rsi + 0x20]
call fcn.140023420
lea rcx, [rsi + 0x30]
call fcn.14001c210
mov rax, qword [rsi + 0x368]
test rax, rax
je 0x140042460
mov rcx, qword [rsi + 0x370]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
call fcn.140302ad4
jmp case.0x140042296.2
invalid
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
pop rsi
sub al, ch
and byte [rax + rbp], bl
add byte [rax - 0x7b], cl
sal byte [rdx + rsi + 0xf], 0x10
xor cl, byte [rdi]
adc byte [rax + 0x20], dh
xor cl, byte [rdi]
adc byte [rax + 0x20], dh
call fcn.1402c40a0
test rax, rax
je 0x14004251e
movups xmm6, xmmword [rax + 0x20]
and byte [rax - 0x39], cl
mov qword [rax + 0x20], 1
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub bl, ch
push 0xf
push rdi
test byte [rax - 0x77], 0xf9
mov ecx, edi
mov ecx, edi
sbb ebp, dword [rax]
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0xf], 0x11
jo 0x1400424f7
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
sbb ebp, dword [rax]
add byte [rax - 0x7b], cl
invalid
je 0x1400424f7
movups xmm6, xmmword [rax + 0x20]
add byte [rax], al
xorps xmm6, xmm6
xorps xmm6, xmm6
add byte ss:[rdx + 0x24], bh
call fcn.140137ef0
ud2
add byte [rax], al
add al, ch
add byte [rbp + rcx*4 + 5], cl
sub al, 0xb1
add byte ss:[rdx + 0x2f], bh
str word [rdi]
or ecx, dword [rax - 0x39]
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
test al, 0xfc
dec dword [rax - 0x73]
lea edx, [0x1403ad018]
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36b030
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
mov edx, 0x27
add byte [rax], al
invalid
add byte ss:[rdx + 0x27], bh
call fcn.140137ef0
ud2
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x73], cl
jle 0x140042731
and byte [rax - 0x39], cl
and al, 0x50
and al, 0x50
and al, 0x50
mov ecx, edi
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rax], al
adc dword [rax + 0x20], esi
fisttp dword [rdi]
test byte [rbx + 0x48000000], bl
mov eax, dword [rsi]
cmp rcx, 0x3f
jbe case.0x14002821e.259
add byte [rax], al
add rcx, 0xffffffffffffffc0
stc
setb dl
invalid
scasb al, byte [rdi]
add byte ss:[rbp + rcx*4 + 5], cl
invalid
invalid
pop rdx
scasb al, byte [rdi]
add byte ss:[rdx + 0x2f], bh
call fcn.140137ef0
sbb byte [rsi + 0xf], dl
invalid
sbb byte [rsi + 0xf], dl
add byte [rdi], cl
invalid
push rsi
str word [rdi]
invalid
or ecx, dword [rax - 0x39]
and al, 0x20
add byte [rax], al
add byte [rax], al
lea edx, [0x1403acfa0]
add byte [rax - 0x77], cl
int1
mov edi, 0xf000f42
or ecx, dword [rax - 0x73]
or eax, 0x36ad5e
invalid
invalid
jg 0x1400428cc
add byte ss:[rdx + 0x27], bh
nop dword [rax]
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x878
js 0x140042942
add byte [rax], al
movaps xmmword [rsp + 0x860], xmm6
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
jmp 0x14004296a
mov edx, eax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
loope 0x140042964
lock cmpxchg qword [rsi], rdx
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
jle 0x140042a73
nop word cs:[rax + rax]
cmp rcx, 0x3f
cmp ecx, 0x3f
invalid
setb dl
test al, 4
je 0x140042a70
invalid
test rcx, rcx
js 0x140042ba7
add rcx, 0x40
mov dl, 1
push rbx
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36a88c
lea r8, [0x1403ad448]
mov edx, 0x23
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
add eax, 0x36ab73
add eax, 0x36ab73
mov edx, 0x2f
or ecx, dword [rax - 0x39]
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
je 0x140042bf9
push rax
add byte [rax - 0x77], cl
int1
or ecx, dword [rax - 0x73]
or eax, 0x36aa77
cwde
stosb byte [rdi], al
add byte ss:[rdx + 0x27], bh
mov edx, 0x27
sal byte [rsi + rdi*2 + 0xf], 0x10
jo 0x140042cf3
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp case.0x140036e76.250
mov qword [rax + 0x20], 1
mov dword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
jmp case.0x140036e76.249
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14001c700
mov qword [rsi + 0x30], 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
call fcn.1402c40a0
test rax, rax
je 0x140042d26
movups xmmword [rax + 0x20], xmm6
jo 0x140042d46
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140042f57
add dword [rax], eax
add byte [rax], al
pop rax
sub cl, ch
jmp 0x140042f5a
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
lea rdx, [rsp + 0x38]
cmp al, 0x13
sub byte [rax], al
test byte [rcx], cl
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
and ecx, 0xfffffffe
cmp byte [rdx], al
add byte [rax], al
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140042e30
call fcn.1400245d0
mov rcx, rdi
jmp 0x140042e4c
invalid
invalid
mov byte [rdi], dl
invalid
call fcn.14001c700
mov rax, qword [rsi + 0x998]
test rax, rax
je 0x140042e67
cwde
or dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov fs, word [rax - 0xfffff7]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [rsi + 0x9a0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
call fcn.140302ad4
jmp case.0x140042c96.2
test eax, eax
sal byte [rdx + rsi + 0xf], 0x10
jo 0x140042eb0
mov dword [rax + 0x28], ebx
sal byte [rcx + rdi*2 + 0xf], 0x10
jo 0x140042ed0
add byte [rax], al
add al, ch
retf
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x24], bh
call fcn.140137ef0
ud2
js 0x140042f6d
add byte ss:[rbp + rcx*4 + 5], cl
cdq
cmpsd dword [rsi], dword [rdi]
add byte ss:[rdx + 0x26], bh
invalid
add eax, 0x36a45f
lea eax, [0x1403ad728]
add byte ss:[rax - 0x73], cl
je 0x140043047
push rax
lea r9, [rsp + 0x30]
xor byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.14000ce70
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_core.rs
lea edx, [0x1403ad018]
mov rcx, rsi
call fcn.140136bd0
str word [rdi]
invalid
add eax, 0x36a64a
add byte [rax - 0x7d], cl
rol dword [rdx], 1
lock cmpxchg qword [rsi], rdx
mov cl, 0x16
mov qword [rsp + 0x48], rsi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
cmp byte [rsi + 0x81], 5
mov esi, 0x81
add eax, 0x1d8830f
add byte [rax], al
mov esi, 0x81
add eax, 0x1d8830f
add byte [rax], al
lea rdi, [rsi + 0x30]
xor byte [rax - 0x75], cl
pop rsi
sub al, ch
or dword [rdi], 0x28
add byte [rax - 0x7b], cl
sal byte [rbx + rcx*2 + 0xf], 0x10
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x14004316d
movups xmm6, xmmword [rax + 0x20]
jo 0x140043146
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x140043170
movabs eax, dword [0x24548d4806000000]
push rax
mov ecx, edi
add byte [rax], al
mov dword [rsp + 0x68], eax
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400835e0
jle 0x1400431b1
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x1400431ef
invalid
cmp dl, 2
je case.0x1400430e6.3
movzx eax, dl
cmp eax, 1
clc
add dword [rbp + 0x71], esi
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402cbb00
mov rax, 0xffffffffffffffc0
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140043321
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400430e6.2
mov rcx, rsi
call fcn.14004d6d0
movsb byte [rdi], byte [rsi]
add byte [rax], al
jmp case.0x1400430e6.2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
movabs al, byte [0x36a17a058d4c0036]
add byte [rdx + 0x24], bh
call fcn.140137ef0
pop rax
str word [rdi]
invalid
pop rax
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36a49f
lea r8, [0x1403ad768]
shl byte [rsi + rsi + 0x26ba00], 0
add al, ch
str word ds:[rdi]
invalid
shl byte [rsi + rsi + 0x26ba00], 0
add al, ch
str word ds:[rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36a165
and al, 0x4c
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36a423
lea r8, [0x1403ad728]
mov edx, 0x2f
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rsi, [rsp + 0x50]
lea r9, [rsp + 0x30]
mov r8d, 1
mov rcx, rsi
call fcn.14000ce70
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_core.rs
lea edx, [0x1403ad018]
mov rcx, rsi
mov ecx, esi
call fcn.140136bd0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
mov edx, 0x27
add byte [rax], al
add al, ch
mov bh, 0x4b
str word [rdi]
add byte [rdi], cl
invalid
add byte [rdi], cl
sub dword [rsp + 0x6f0], esi
invalid
add ebx, ebp
and byte [rsi + 0xf], ah
invalid
jmp 0x141e5b678
loope 0x140043374
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
je case.0x1400430e6.4
add dword [rax], eax
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
jbe 0x14004356c
invalid
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
cli
lea rdx, [rax - 0x40]
cli
mov ecx, 0
rol dword [rdx], 1
mov dword [rsp + 0x40], esi
lea rax, [rsp + 0x38]
je 0x1400433ec
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
cmp dword [rsi + 0x30], 3
jae 0x1400435ba
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x14004343b
sal byte [rsp + rcx*2 + 0xf], 0x10
jo 0x140043413
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004343e
mov rcx, rdi
call fcn.14004bfd0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], 1
jmp 0x140043521
add byte [rax], al
invalid
xorps xmm6, xmm6
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400be5d0
mov cl, 7
add byte [rcx + 0xc4ee8c3], cl
or al, 0x28
add byte [rax - 0x7b], cl
invalid
je 0x14004345b
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x140043502
mov rax, qword [rsi]
jmp 0x14004348e
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004bfd0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x48], 3
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004bfd0
mov rcx, rsi
call fcn.140055c40
movaps xmm6, xmmword [rsp + 0x6f0]
add rsp, 0x700
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
mov edx, 0x26
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
add byte ss:[rax - 0x73], cl
je 0x1400435f2
lea r9, [rsp + 0x28]
mov r8d, 1
add byte [rax], al
mov rcx, rsi
int1
int1
call fcn.14000ce70
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_core.rs
add byte [rax - 0x77], cl
int1
call fcn.140136bd0
ud2
add byte [rax], al
push rbx
sub rsp, 0x88
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x60], xmm6
and al, 0x60
and al, 0x60
invalid
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004364a
mov rdx, rax
and rdx, 0xfffffffffffffffa
and edx, 0xfffffffa
and edx, 0xfffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x1400433b6.4
test al, 4
je 0x140043934
test dl, ah
add al, byte [rax]
invalid
test dl, ah
add al, byte [rax]
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
test al, 3
je 0x140043630
cmp rax, 0x3f
clc
invalid
jbe 0x14004394e
add al, byte [rax]
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
mov ecx, 0
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004364a
lea rax, [0x140306a00]
sub al, 0
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
cmp qword [rsi + 0x28], 0
jne case.0x140040e86.48
mov rdi, qword [rsi + 0x20]
call fcn.1402c40a0
test rax, rax
je 0x1400437ed
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rdi], cl
movups xmm7, xmmword [rax + 0x20]
movups xmm7, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
js 0x1400436dd
movzx eax, byte [rsi + 0x48]
mov byte [rsi + 0x48], 2
cmp al, 2
je 0x140043800
add byte [rax], al
mov rdi, qword [rsi + 0x30]
mov r14, qword [rsi + 0x38]
mov esi, dword [rsi + 0x38]
mov rbx, qword [rsi + 0x40]
call fcn.1402c40a0
or dword [rax], ebp
add byte [rax - 0x7b], cl
invalid
je 0x1400436df
invalid
mov byte [rax + 0x4c], 0
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov edx, edi
mov r8, rbx
call fcn.1402b1f30
test r14, r14
je case.0x140041b56.33
invalid
mov rcx, qword [0x1403f6548]
xor edx, edx
mov r8, rdi
call fcn.140302ad4
sub eax, dword [rax]
xor edx, edx
call fcn.140302ad4
jmp 0x140043837
add byte [rax], al
lea rcx, [rsi + 0x20]
call fcn.14004d430
movabs byte [0x142e900009c], al
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x70]
jl 0x1400437c0
jo 0x1400437e6
add esp, 0x88
add byte [rax], al
add byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
mov rax, qword [rsi + 0x28]
cmp rax, 1
add dword [rdi], ecx
test byte [rbx], bh
add dword [rax], eax
invalid
add dword [rdi], ecx
test byte [rbx], bh
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
cmp eax, dword [rcx]
add byte [rax], al
test rax, rax
jne 0x1400438fc
cmp byte [rsi + 0x48], 2
je 0x1400438fc
cmp qword [rsi + 0x38], 0
je 0x1400438fc
test byte [rsi], ah
add dword [rax], eax
invalid
test byte [rsi], ah
add dword [rax], eax
add byte [rbx + rcx*4 + 0x46], cl
xor byte [rax - 0x75], cl
or eax, 0x3b2d67
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x1403f6548]
xor edx, edx
call fcn.140302ad4
jmp 0x1400438fc
xorps xmm7, xmm7
movzx eax, byte [rsi + 0x48]
mov byte [rsi + 0x48], 2
add dil, byte [rdx + rax]
add dil, byte [rdx + rax]
jne case.0x140040ba6.113
lea rcx, str._internal_exception__blocking_task_ran_twice._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_blocking_task.rs
lea r8, [0x1403adb18]
mov edx, 0x2d
call fcn.14013ddc0
ud2
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400517a0
lea rcx, [rsi + 0x30]
call fcn.140015920
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14004390c
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x70]
jl 0x140043946
jo 0x14004396c
add esp, 0x88
jl 0x140043946
jo 0x14004396c
add esp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140302ad4
invalid
int1
sub eax, dword [rax]
movabs al, byte [0x9a450d8d48002bf1]
add byte ss:[rbp + rcx*4 + 5], cl
invalid
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
mov edx, 0x24
call fcn.140137ef0
movsb byte [rdi], byte [rsi]
str word [r15]
invalid
add al, ch
movsb byte [rdi], byte [rsi]
str word [r15]
or ecx, dword [rax - 0x73]
or eax, 0x369deb
invalid
lea rcx, str.assertion_failed:_self.ref_count_____0
add byte [rbp + rcx*4 + 5], cl
or al, 0x9e
add byte ss:[rdx + 0x26], bh
lea r8, [0x1403ad768]
mov edx, 0x26
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x369628
lea rsi, [rsp + 0x30]
lea r9, [rsp + 0x28]
sub byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call fcn.14000ce70
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_core.rs
lea edx, [0x1403ad018]
mov rcx, rsi
mov ecx, esi
lea rax, [0x140306a10]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
add rcx, rax
jmp rcx
invalid
lea rax, [0x1403ad780]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
and al, 0x38
cmp dword [rsi + 0x30], 2
jle 0x140043a76
add cl, byte [rdi]
adc dword [rdx + 3], 0
invalid
jle 0x140043a76
add cl, byte [rdi]
adc dword [rdx + 3], 0
add byte [rax - 0x73], cl
jle 0x140043a81
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140043add
sub al, ch
invalid
movups xmm6, xmmword [rax + 0x20]
jo 0x140043a83
mov qword [rax + 0x20], 1
mov dword [rax + 0x20], 1
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub bl, ch
outsd dx, dword [rsi]
mov qword [rax + 0x28], rbx
jmp 0x140043ae0
mov rdi, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140043a91
sub al, ch
invalid
movups xmm6, xmmword [rax + 0x20]
jo 0x140043aa3
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
jmp 0x140043a94
invalid
add ecx, dword [rdi]
push rdi
test byte [rax - 0x73], 0x7e
xor byte [rax - 0x77], cl
mov rcx, rdi
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14001c010
mov qword [rsi + 0x30], 3
call fcn.1402c40a0
test rax, rax
xor byte [rbx], al
add byte [rax], al
add al, ch
add eax, 0x85480028
sal byte [rsp + rax + 0xf], 0x11
je 0x140043ab6
movups xmmword [rax + 0x20], xmm6
je 0x140043ab6
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
test eax, eax
test eax, eax
je 0x140043ce7
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
mov dword [rax + 0x28], ebx
jmp 0x140043cea
pop rax
sub cl, ch
or eax, 0xf000002
push rdi
test byte [rax - 0x73], 0x54
and al, 0x38
invalid
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
cmp byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14009be00
mov ebx, eax
call fcn.1402c40a0
test rax, rax
test eax, eax
je 0x140043afd
movups xmmword [rax + 0x20], xmm6
test bl, bl
je 0x140043c0e
mov rax, qword [rsi]
nop dword [rax + rax]
test al, 0x20
jne 0x140043c2e
mov rcx, rax
and rcx, 0xfffffffffffffffe
loope case.0x140041716.43
test al, 4
jne 0x140043b50
cmp rcx, 0x3f
jbe 0x140043d51
test rcx, rcx
js 0x140043d85
sub al, 2
add byte [rax], al
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
invalid
invalid
jne 0x140043b10
cmp dl, 2
je 0x140043bc5
movzx eax, dl
cmp eax, 1
jne case.0x140043a26.2
add byte [rax], al
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1402cd3a0
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe case.0x140041b56.40
xchg byte [rax], bh
add al, byte [rax]
invalid
xchg byte [rax], bh
add al, byte [rax]
add byte [rax - 0x7d], cl
loopne 0x140043b64
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140043a26.2
add dword [rax], eax
add byte [rax - 0x73], cl
and byte [rax - 0x75], r9b
add eax, esi
lock dec qword [rax]
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140043bc0
call fcn.1400245d0
mov rcx, rdi
jmp 0x140043bdc
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140043bd8
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
call fcn.1400245d0
lea rcx, [rsi + 0x30]
call fcn.14001c010
mov rax, qword [rsi + 0x238]
test rax, rax
je 0x140043bf7
std
dec dword [rax - 0x75]
xchg byte [rax], bh
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov es, word [rax + 2]
add al, byte [rax]
invalid
mov rcx, qword [rsi + 0x240]
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1403f6548]
cmp eax, dword [rax]
xor edx, edx
call fcn.140302ad4
jmp case.0x140043a26.2
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140043c4e
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x28], rbx
jmp 0x140043c51
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
add al, 0x28
add byte [rax - 0x7b], cl
invalid
je 0x140043cb5
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x28], rbx
jmp 0x140043cb8
xorps xmm6, xmm6
mov rcx, rdi
call fcn.14001c010
mov qword [rdi], 3
call fcn.1402c40a0
add byte [rax - 0x7b], cl
invalid
je 0x140043c6e
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
add al, 0x28
add byte [rax - 0x7b], cl
invalid
je 0x140043c8e
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x28], rbx
jmp 0x140043c91
xorps xmm6, xmm6
mov rcx, rdi
xorps xmm6, xmm6
mov rcx, rdi
call fcn.14001c010
mov qword [rdi], 3
add byte [rax], al
add al, ch
invalid
add ebp, dword [rax]
add byte [rax - 0x7b], cl
invalid
je 0x140043cd5
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
jne 0x140043ac8
xorps xmm6, xmm6
mov rcx, rdi
stc
call fcn.14001c010
mov qword [rsi + 0x30], 2
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
call fcn.1402c40a0
test rax, rax
test eax, eax
test eax, eax
je 0x140043d1c
add byte [rdx + 0x24], bh
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
add byte ss:[rdx + 0x26], bh
add byte ss:[rdx + 0x26], bh
call fcn.140137ef0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, str.assertion_failed:_curr.is_running__
or eax, 0x3696ae
lea r8, [0x1403ad448]
mov edx, 0x23
add al, ch
insd dword [rdi], dx
str word [r15]
invalid
add al, ch
insd dword [rdi], dx
str word [r15]
or ecx, dword [rax - 0x73]
or eax, 0x36996c
insb byte [rdi], dx
cdq
invalid
invalid
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
lea eax, [0x1403ad728]
mov edx, 0x2f
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rsi, [rsp + 0x50]
je 0x140043dd7
push rax
je 0x140043dd7
push rax
lea r9, [rsp + 0x30]
mov r8d, 1
mov rcx, rsi
call fcn.14000ce70
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_core.rs
lea edx, [0x1403ad018]
mov rcx, rsi
call fcn.140136bd0
str word [rdi]
invalid
or ecx, dword [rax - 0x73]
or eax, 0x369899
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
mov cl, 0x16
mov cl, 0x16
jne 0x140043e3a
add ecx, eax
mov qword [rsp + 0x48], rsi
lea rax, [rsp + 0x40]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
cmp byte [rsi + 0x81], 5
mov esi, 0x81
add eax, 0x1df830f
add byte [rax], al
mov esi, 0x81
add eax, 0x1df830f
add byte [rax], al
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140043efd
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub bl, ch
invalid
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub bl, ch
cmp al, 0x48
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa1], 6
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14004c0a0
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
sub byte [rax - 0x39], cl
and al, 0x58
add byte [rax], al
add byte [rax], al
sub byte [rax - 0x39], cl
and al, 0x58
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], 1
jmp 0x140043fe7
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
mov rcx, rdi
cmp byte [rax - 0x77], cl
stc
call fcn.140082b40
mov ebx, eax
call fcn.1402c40a0
test rax, rax
je 0x140043f1d
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
mov rax, qword [rsi]
jmp 0x140043f4e
cmp rcx, 0x3f
jbe 0x140044031
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
cmp ecx, 0x40
setb dl
invalid
test al, 1
je 0x14004404b
add byte [rax], al
test al, 0x20
jne 0x140043ec8
mov rcx, rax
and rcx, 0xfffffffffffffffe
invalid
test al, 4
je 0x140043f30
test rcx, rcx
js 0x140044065
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
jne 0x140043f4e
cmp dl, 2
je case.0x140043e76.3
movzx eax, dl
cmp eax, 1
jne case.0x140043e76.2
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1402cd3a0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400440b8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140043e76.2
mov rcx, rsi
call fcn.14004dbf0
pushfq
add byte [rax], al
jmp case.0x140043e76.2
mov byte [rsp + 0xa1], 6
lea rdx, [rsp + 0x50]
and al, 0x50
movabs eax, dword [0x24548d4806000000]
push rax
mov rcx, rdi
call fcn.14004c0a0
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [rcx + riz*4], ah
add byte [rax], al
add byte [0x16458cd3b], al
push rax
mov byte [rsp + 0xa1], 5
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14004c0a0
mov rcx, rsi
call fcn.140055f60
movaps xmm6, xmmword [rsp + 0x160]
add rsp, 0x170
pop rbx
pop rdi
pop rsi
ret
lea ecx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
add byte [rdx + 0x24], bh
add byte [rdx + 0x24], bh
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
mov edx, 0x26
add byte es:[rax], al
add al, ch
cmpsd dword [rsi], dword [rdi]
str word ds:[rdi]
add byte [rdi], cl
invalid
add byte es:[rax], al
add al, ch
cmpsd dword [rsi], dword [rdi]
str word ds:[rdi]
add byte [rdi], cl
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x3693ce
invalid
invalid
lea rcx, str.assertion_failed:_curr.is_running__
add byte ss:[rbp + rcx*4 + 5], cl
out dx, eax
xchg ebx, eax
add byte ss:[rdx + 0x23], bh
add byte [rdx + 0x23], bh
lea r8, [0x1403ad448]
mov edx, 0x23
call fcn.140137ef0
ud2
str word ds:[rdi]
or ecx, dword [rax - 0x73]
or eax, 0x36968c
invalid
xchg esi, eax
invalid
invalid
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
mov edx, 0x2f
xchg esi, eax
add byte ss:[rdx + 0x2f], bh
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rsi, [rsp + 0x50]
lea r9, [rsp + 0x30]
mov r8d, 1
mov rcx, rsi
call fcn.14000ce70
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_core.rs
lea edx, [0x1403ad018]
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
add eax, 0x3695da
mov edx, 0x27
add byte [rax], al
add al, ch
and byte [rsi], bh
str word [rdi]
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
loope 0x140044114
lock cmpxchg qword [rsi], rdx
je case.0x140043e76.4
test al, 4
je 0x140044309
invalid
test al, 3
je 0x140044100
cmp rax, 0x3f
jbe 0x140044323
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
add byte [rax], al
add byte [rax], al
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004411a
lea rax, [0x140306a30]
loope 0x140044175
sub al, 0
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1403ad780]
mov qword [rsp + 0x38], rax
and al, 0x38
and dword [rsi - 0x76b7ffca], edx
and al, 0x38
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], rax
and al, 0x30
cmp dword [rsi + 0x30], 2
xor byte [rdx], al
jae 0x140044371
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x1400441db
xor byte [rax - 0x75], cl
pop rsi
sub al, ch
invalid
movups xmm6, xmmword [rax + 0x20]
adc byte [rax + 0x20], dh
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x1400441de
invalid
cmp eax, 0x207e8d48
lea rdi, [rsi + 0x20]
push rsp
and al, 0x48
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140067380
xor dword [rdx], eax
add byte [rcx - 0x77], cl
invalid
mov rbx, rdx
call fcn.1402c40a0
test rax, rax
invalid
je 0x1400441ff
movups xmmword [rax + 0x20], xmm6
mov rax, qword [rsi]
jmp 0x14004423e
test al, 1
je case.0x14002a10c.270
add byte [rax], al
clc
add dword [rbp + 0x78], esi
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402cbb00
js 0x1400442fe
sub byte [rax], al
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400443aa
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne case.0x14002a10c.269
mov rcx, rsi
call fcn.14004e9b0
jmp case.0x14002a10c.269
mov qword [rsp + 0x48], 3
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004cd00
cmp byte [rdx - 0x38b80000], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
cmp byte [rdx - 0x38b80000], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], rbx
and al, 0x58
mov qword [rsp + 0x48], 2
lea rdx, [rsp + 0x48]
mov rcx, rdi
mov ecx, edi
call fcn.14004cd00
mov rcx, rsi
call fcn.1400532a0
movaps xmm6, xmmword [rsp + 0x330]
add rsp, 0x348
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
mov edx, 0x24
and al, 0
add byte [rax], al
nop
add byte ss:[rbp + rcx*4 + 5], cl
int1
nop
add byte ss:[rdx + 0x24], bh
and al, 0
add byte [rax], al
and al, 0
add byte [rax], al
call fcn.140137ef0
ud2
iretd
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
invalid
xchg esp, eax
add byte ss:[rdx + 0x26], bh
call fcn.140137ef0
ud2
invalid
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1403ad448]
nop
add byte ss:[rdx + 0x23], bh
call fcn.140137ef0
ud2
ret
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rsi, [rsp + 0x48]
lea r9, [rsp + 0x28]
and al, 0x28
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
call 0xfa047a4b
mov edx, 0x27
call fcn.140137ef0
ud2
mov esi, ecx
je case.0x140044156.4
add al, 0xf
test ch, dl
add dword [rax], eax
add byte [rax + 0x48da7403], ch
je 0x1400443f0
cmp rax, 0x3f
jbe 0x140044601
xchg cl, ah
add dword [rax], eax
invalid
xchg cl, ah
add dword [rax], eax
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
mov ecx, 0
add byte [rax], al
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rdx], 1
add byte [rax], al
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004440a
lea rax, [0x140306a40]
add dword [rsi], esp
sub al, 0
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
jmp rcx
lea rax, [0x1403ad780]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], rsi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
cmp byte [rax + 0x81be], al
add byte [0x141e3c77d], al
add byte [rax], al
cmp byte [rsi + 0x81], 5
jae 0x14004464f
lea rdi, [rsi + 0x30]
jle 0x1400444a4
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x1400444cd
movups xmm6, xmmword [rax + 0x20]
jo case.0x14002e805.262
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x1400444d0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa1], 6
invalid
lea rdx, [rsp + 0x50]
push rax
mov rcx, rdi
mov ecx, edi
call fcn.14004ca90
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
and al, 0x58
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], 1
jmp 0x1400445b7
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
cmp dl, 2
je case.0x140044446.3
movzx eax, dl
cmp eax, 1
jne 0x1400445d4
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1402cd3a0
mov gs, word [rax]
add byte [rax - 0x39], cl
mov rax, 0xffffffffffffffc0
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
mov gs, word [rax]
add byte [rax - 0x39], cl
invalid
invalid
rol al, 0xff
invalid
jbe case.0x1400426d6.40
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400445d4
mov rcx, rsi
call fcn.14004f710
mov cl, 0
add bl, ch
invalid
mov cl, 0
add bl, ch
cmp eax, esi
test byte [rcx + riz*4], ah
add byte [rax], al
add byte [rsi], al
lea rdx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rcx, rdi
call fcn.14004ca90
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [rcx + riz*4], ah
add byte [rax], al
add byte [0x16458d30b], al
push rax
add byte [rax], al
mov byte [rsp + 0xa1], 5
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14004ca90
mov rcx, rsi
call fcn.1400560f0
movaps xmm6, xmmword [rsp + 0x160]
add rsp, 0x170
add esp, 0x170
add esp, 0x170
pop rbx
pop rdi
pop rsi
ret
lea ecx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
mov edx, 0x24
call fcn.140137ef0
str word [rdi]
invalid
add byte [rbp + rcx*4 + 5], cl
adc ecx, dword [rsi + 0x24ba0036]
add byte [rax], al
add al, ch
int1
cmp byte [rdi], cl
str word [rdi]
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x369138
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
mov edx, 0x26
add byte ss:[rdx + 0x26], bh
call fcn.140137ef0
ud2
str word [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x3690bc
mov esp, 0x4c003690
lea eax, [0x1403ad728]
mov edx, 0x2f
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
add eax, 0x36900a
mov edx, 0x27
add byte [rax], al
add al, ch
push rax
cmp byte [rdi], cl
add byte [rdi], cl
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
and edx, 0xfffffffa
and edx, 0xfffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
loope case.0x140036e76.284
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
je case.0x140044446.4
je 0x1400446d0
cmp rax, 0x3f
jbe 0x1400448e3
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x1400446ea
lea rax, [0x140306a50]
xor dword [rbx], esp
sub al, 0
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1403ad780]
mov qword [rsp + 0x38], rax
push rcx
nop
add byte ss:[rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], rax
cmp dword [rsi + 0x30], 3
jae 0x140044931
add byte [rax], al
add byte [rax], al
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x1400447ab
movups xmm6, xmmword [rax + 0x20]
jo 0x140044783
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x1400447ae
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
lea edx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004c3e0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400bf9f0
mov ebx, eax
call fcn.1402c40a0
clc
invalid
add byte [rax - 0x7b], cl
invalid
je 0x1400447cb
invalid
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x140044879
invalid
mov rax, qword [rsi]
jmp 0x1400447fe
cmpxchg qword [rsi], rcx
jne 0x1400447fe
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
invalid
jbe 0x14004496a
add byte [rax - 0x7d], cl
loopne 0x140044829
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400448b6
mov rcx, rsi
call fcn.14004d610
lea eax, [rax]
add bl, ch
invalid
lea eax, [rax]
add bl, ch
cmp eax, 0x2444c748
add al, 0
add byte [rax], al
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
push rsp
and al, 0x48
invalid
mov rcx, rdi
call fcn.14004c3e0
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
stc
add byte [rax - 0x77], cl
int1
add byte [rax - 0x7f], cl
invalid
mov dh, byte [rsi]
add byte [rbp + rcx*4 + 5], cl
xor dword [rbx + 0x24ba0036], ecx
add byte [rax], al
add al, ch
invalid
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
mov edx, 0x26
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rsi, [rsp + 0x48]
lea r9, [rsp + 0x28]
and al, 0x28
mov r8d, 1
mov rcx, rsi
call fcn.14000ce70
dec dword [rax - 0x73]
adc eax, 0x3686b8
mov rcx, rsi
mov ecx, esi
call fcn.140136bd0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
push rax
adc al, byte [rax]
add al, ch
invalid
xchg ebx, eax
fisubr word [rbx]
add byte [rax + 0x29], cl
invalid
adc al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
and edx, 0xfffffffa
and edx, 0xfffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
je 0x1400449f8
test al, 4
je 0x140044ba2
invalid
test al, 3
je 0x1400449b0
cmp rax, 0x3f
jbe 0x140044bbc
xchg ah, bl
add dword [rax], eax
invalid
clc
invalid
xchg ah, bl
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
add byte [rax], al
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x1400449ca
lea rax, [0x140306a60]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
invalid
lea rax, [0x1403ad780]
mov qword [rsp + 0x38], rax
and al, 0x38
jno 0x14004499a
add byte ss:[rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
cmp dword [rsi + 0x30], 2
jae 0x140044c0a
lea rdi, [rsi + 0x30]
jle 0x140044a61
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140044a8b
movups xmm6, xmmword [rax + 0x20]
jo 0x140044a63
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x140044a8e
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x48], 3
and al, 0x48
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x48]
and al, 0x48
mov rcx, rdi
call fcn.14004d200
xchg dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
and al, 0x58
add byte [rax], al
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400c1ff0
invalid
invalid
add byte [rcx - 0xa01173d], cl
cmc
invalid
add byte [rax - 0x7b], cl
invalid
je 0x140044aab
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
movzx eax, dl
cmp eax, 1
clc
add dword [rbp + 0x73], esi
clc
add dword [rbp + 0x73], esi
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402cbb00
fsubr dword [rdi + 0x28]
invalid
fsubr dword [rdi + 0x28]
add byte [rax - 0x39], cl
invalid
invalid
rol al, 0xff
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140044c43
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne case.0x140044a06.2
clc
jne case.0x140044a06.2
mov rcx, rsi
call fcn.14004ecb0
add bl, ch
invalid
push rsp
and al, 0x48
invalid
mov rcx, rdi
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
mov edx, 0x24
and al, 0
add byte [rax], al
and al, 0
add byte [rax], al
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
add byte ss:[rdx + 0x26], bh
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
add byte ss:[rax - 0x73], cl
je 0x140044c42
lea r9, [rsp + 0x28]
and al, 0x28
mov r8d, 1
add byte [rax], al
mov rcx, rsi
call fcn.14000ce70
dec dword [rax - 0x73]
adc eax, 0x3683df
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
mov edx, 0x27
call fcn.140137ef0
xor cl, byte [rdi]
invalid
ud2
sub dword [rsp + 0x9c0], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140044c9a
nop dword [rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
loope 0x140044c94
lock cmpxchg qword [rsi], rdx
je 0x140044cc8
test al, 4
je 0x140044e72
invalid
test al, 3
je 0x140044c80
cmp rax, 0x3f
jbe 0x140044e8c
invalid
clc
invalid
add byte [rax - 0x73], cl
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
jne 0x140044c9a
lea rax, [0x140306a70]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
lea rax, [0x1403ad780]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], rsi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
cmp dword [rsi + 0x30], 2
jae 0x140044eda
add cl, byte [rdi]
sbb ebp, 1
add byte [rax], al
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
invalid
add byte [rax - 0x7b], cl
invalid
je 0x140044d5b
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub bl, ch
invalid
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x50], 3
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400d0990
mov esp, 0xc3890008
call fcn.1402c40a0
invalid
invalid
add byte [rax - 0x7b], cl
invalid
je 0x140044d7b
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x140044e22
mov rax, qword [rsi]
jmp 0x140044dae
cmp rcx, 0x3f
jbe 0x140044e8c
add byte [rax], al
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
cmp ecx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
je case.0x1400433b6.34
test al, 1
je 0x140044ea6
test al, 0x20
jne 0x140044d25
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
je 0x140044d90
invalid
test rcx, rcx
js 0x140044ec0
add byte [rax], al
invalid
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
jne 0x140044dae
cmp dl, 2
je case.0x140044cd6.3
movzx eax, dl
cmp eax, 1
clc
add dword [rbp + 0x73], esi
clc
add dword [rbp + 0x73], esi
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402cbb00
or byte [rbp + 0x28], ch
add byte [rax - 0x39], cl
rol al, 0xff
invalid
push rax
xadd qword [rsi], rax
or byte [rbp + 0x28], ch
add byte [rax - 0x39], cl
rol al, 0xff
invalid
cmp rax, 0x3f
jbe 0x140044f13
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne case.0x140044cd6.2
clc
jne case.0x140044cd6.2
mov rcx, rsi
call fcn.14004e580
add bl, ch
invalid
add bl, ch
cmp eax, 0x2444c748
push rax
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
push rax
push rax
mov rcx, rdi
call fcn.14004c820
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
and al, 0x50
add byte [rax], al
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
mov edx, 0x24
and al, 0
add byte [rax], al
and al, 0
add byte [rax], al
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
add byte ss:[rdx + 0x26], bh
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
lea eax, [0x1403ad728]
mov edx, 0x2f
add byte [rax], al
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
add byte ss:[rax - 0x73], cl
je 0x140044f12
push rax
lea r9, [rsp + 0x30]
and al, 0x30
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.140137ef0
ud2
sub esp, 0x9d0
movaps xmmword [rsp + 0x9c0], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
jmp 0x140044f6a
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
and edx, 0xfffffffa
and edx, 0xfffffffa
or rdx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
loope 0x140044f64
lock cmpxchg qword [rsi], rdx
je case.0x140044cd6.4
test al, 4
je 0x140045149
add al, 0xf
test bh, dl
add dword [rax], eax
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
test al, 3
je 0x140044f50
cmp rax, 0x3f
clc
invalid
jbe 0x140045163
xchg bl, ah
add dword [rax], eax
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
add byte [rax], al
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
add byte [rax], al
add byte [rax], al
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x140044f6a
lea rax, [0x140306a80]
loope 0x140044fb7
sub al, 0
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
add rcx, rax
jmp rcx
lea rax, [0x1403ad780]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], rsi
and al, 0x48
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
cmp dword [rsi + 0x30], 2
jae case.0x140041716.73
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x14004502b
movups xmm6, xmmword [rax + 0x20]
jo 0x140045003
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14004c820
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 0
add byte [rax], al
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
jmp 0x140045118
xorps xmm6, xmm6
cmp rcx, 0x3f
jbe 0x140045163
stc
add byte [rax], al
invalid
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
sal al, cl
cmpxchg qword [rsi], rcx
je case.0x140044446.19
test al, 1
je 0x14004517d
test al, 0x20
jne 0x140044ff5
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
add al, 0x74
invalid
test rcx, rcx
js 0x140045197
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rcx, 0x40
mov dl, 1
rol dword [rax - 0x4e], 1
lock cmpxchg qword [rsi], rcx
jne 0x14004507e
cmp dl, 2
je 0x1400450ef
movzx eax, dl
cmp eax, 1
jne 0x140045136
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1402cd3a0
mov rax, 0xffffffffffffffc0
invalid
push rax
lock xadd qword [rsi], rax
cmp rax, 0x3f
invalid
jbe 0x1400451ea
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x140045136
mov rcx, rsi
call fcn.14004e060
add bl, ch
invalid
add bl, ch
cmp eax, 0x2444c748
push rax
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14004c820
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x50], 2
add al, byte [rax]
add byte [rax], al
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14004c820
mov rcx, rsi
call fcn.140057240
movaps xmm6, xmmword [rsp + 0x9c0]
add rsp, 0x9d0
ror byte [rcx], 1
add byte [rax], al
ror byte [rcx], 1
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
mov edx, 0x24
and al, 0
add byte [rax], al
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
mov edx, 0x26
call fcn.140137ef0
sub eax, 0xb0f000f
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
add dword [rbp + 0x2fba0036], 0
add byte [rax], al
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea ecx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.140137ef0
ud2
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rbx
sub rsp, 0x400
add byte [rax], al
movaps xmmword [rsp + 0x3f0], xmm6
sub dword [rsp + 0x3f0], esi
sub dword [rsp + 0x3f0], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004524a
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
ret 0x8348
or edx, 1
mov ecx, eax
shr ecx, 5
add eax, 0xf001e183
cmpxchg qword [rsi], rdx
add eax, 0xf001e183
add eax, esi
cmpxchg qword [rsi], rdx
je 0x140045278
test al, 4
je 0x140045422
test al, 3
je 0x140045230
cmp rax, 0x3f
jbe 0x14004543c
lea rdx, [rax - 0x40]
cmp rdx, 0x40
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
mov ecx, 0
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004524a
lea rax, [0x140306a90]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
or al, 0x88
add rcx, rax
jmp rcx
lea rax, [0x1403ad780]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
cmp dword [rsi + 0x30], 2
jae 0x14004548a
sbb ebp, 1
add byte [rax], al
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
invalid
add byte [rax - 0x7b], cl
invalid
je 0x14004530b
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004530e
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
mov rcx, rdi
call fcn.14004cf80
jl 0x1400452ea
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400cf2d0
lahf
or byte [rax], al
mov ebx, eax
call fcn.1402c40a0
in eax, dx
invalid
add byte [rax - 0x7b], cl
invalid
je 0x14004532b
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x1400453d2
mov rax, qword [rsi]
jmp 0x14004535e
cmp rcx, 0x3f
jbe 0x14004543c
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x14004538f
test al, 1
je 0x140045456
test al, 0x20
jne 0x1400452d5
mov rcx, rax
and rcx, 0xfffffffffffffffe
invalid
test al, 4
je 0x140045340
invalid
invalid
invalid
test rcx, rcx
js 0x140045470
add rcx, 0x40
mov dl, 1
rol dword [rax - 0x4e], 1
lock cmpxchg qword [rsi], rcx
jne 0x14004535e
cmp dl, 2
je case.0x140045286.3
movzx eax, dl
cmp eax, 1
jne case.0x140045286.2
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402cbb00
pop rax
sub byte [eax], al
pop rax
sub byte [eax], al
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400454c3
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
loopne 0x140045382
cmp rax, 0x40
jne case.0x140045286.2
mov rcx, rsi
call fcn.14004f660
jmp case.0x140045286.2
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14004cf80
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add al, byte [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x7f], cl
invalid
invalid
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
mov edx, 0x24
call fcn.140137ef0
str word [rdi]
invalid
lea rcx, str.assertion_failed:_self.ref_count_____0
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1403ad448]
jg 0x140045499
add byte [rdx + 0x23], bh
add al, ch
invalid
sub cl, byte [rdi]
add byte [rdi], cl
invalid
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
lea eax, [0x1403ad728]
mov edx, 0x2f
add byte [rax], al
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
add byte ss:[rax - 0x73], cl
je 0x1400454c2
push rax
lea r9, [rsp + 0x30]
and al, 0x30
mov r8d, 1
add byte [rax], al
mov rcx, rsi
call fcn.14000ce70
dec dword [rax - 0x73]
adc eax, 0x367b5f
mov rcx, rsi
int1
int1
call fcn.140136bd0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
lea eax, [0x1403ad6a0]
lea eax, [0x1403ad6a0]
mov edx, 0x27
call fcn.140137ef0
sub cl, byte [rdi]
invalid
ud2
add byte [rax], al
movaps xmmword [rsp + 0x4f0], xmm6
sub dword [rsp + 0x4f0], esi
sub dword [rsp + 0x4f0], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004551a
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
invalid
add eax, 0xf001e183
cmpxchg qword [rsi], rdx
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x140045286.4
test al, 4
je 0x1400456f9
add byte [rax], al
add byte [rax], al
test al, 3
je case.0x14002997f.307
cmp rax, 0x3f
jbe 0x140045713
clc
invalid
lea rdx, [rax - 0x40]
lea edx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004551a
lea rax, [0x140306aa0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
lea rax, [0x1403ad780]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
cmp dword [rsi + 0x30], 2
jae 0x140045761
lea rdi, [rsi + 0x30]
movups xmm6, xmmword [rax + 0x20]
jo 0x1400455b3
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x1400455de
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400bd970
mov ebx, eax
call fcn.1402c40a0
invalid
invalid
add byte [rax - 0x7b], cl
invalid
je 0x1400455fb
invalid
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x1400456a9
invalid
mov rax, qword [rsi]
jmp 0x14004562e
cmp rcx, 0x3f
jbe 0x140045713
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
cmp ecx, 0x40
setb dl
add dl, dl
sal al, cl
cmpxchg qword [rsi], rcx
je 0x14004565f
test al, 1
je 0x14004572d
add dword [rdi], ecx
test bh, dh
add byte [rax], al
add byte [rax + 0x67850f20], ch
test al, 0x20
invalid
test dword [rdi - 1], esp
test al, 0x20
jne 0x1400455a5
mov rcx, rax
mov ecx, eax
and rcx, 0xfffffffffffffffe
test al, 4
je 0x140045610
invalid
test rcx, rcx
js 0x140045747
add rcx, 0x40
mov dl, 1
rol dword [rax - 0x4e], 1
lock cmpxchg qword [rsi], rcx
jne 0x14004562e
cmp dl, 2
je case.0x140045556.3
movzx eax, dl
cmp eax, 1
jne case.0x140045556.2
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
and byte [rax - 0x7d], cl
rcl dword [rax], 0x48
mov rdx, rsi
mov rdx, rsi
mov r8b, 1
mov r8b, 1
call fcn.1402cd3a0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
clc
invalid
jbe 0x14004579a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
ror byte [rax - 0x7d], 0xf8
jne case.0x140045556.2
jne case.0x140045556.2
jne case.0x140045556.2
mov rcx, rsi
call fcn.14004eef0
jmp case.0x140045556.2
mov qword [rsp + 0x50], 3
push rax
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x50]
push rax
mov rcx, rdi
call fcn.14004c660
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
mov edx, 0x24
and al, 0
add byte [rax], al
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
mov edx, 0x26
call fcn.140137ef0
invalid
str word [rdi]
invalid
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1403ad448]
jge 0x140045770
add byte [rdx + 0x23], bh
call fcn.140137ef0
add byte [rdi], cl
invalid
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
add byte [rdx + 0x2f], bh
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rsi, [rsp + 0x50]
and al, 0x50
lea r9, [rsp + 0x30]
and al, 0x30
mov r8d, 1
mov rcx, rsi
call fcn.14000ce70
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_core.rs
mov rcx, rsi
call fcn.140136bd0
cmp byte [rdi + rcx], dl
add byte [rdi], cl
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
mov edx, 0x27
call fcn.140137ef0
ud2
nop dword [rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x170
sub esp, 0x170
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x160], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp case.0x140029ff1.304
nop word [rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
add dword [rcx + 0x5e9c1c1], ecx
add dword [rcx + 0x5e9c1c1], ecx
and ecx, 1
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
je case.0x140045556.4
test al, 4
je 0x1400459d7
test al, 3
je 0x1400457e0
cmp rax, 0x3f
jbe 0x1400459f1
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne case.0x140029ff1.304
lea rax, [0x140306ab0]
movsxd rcx, dword [rax + rcx*4]
add byte [rax + 0x63], cl
or al, 0x88
add rcx, rax
jmp rcx
lea rax, [0x1403ad780]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
jo 0x140045896
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
mov dword [rax + 0x28], ebx
jmp 0x1400458c0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa1], 6
lea rdx, [rsp + 0x50]
push rax
mov ecx, edi
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400835e0
mov ebx, eax
call fcn.1402c40a0
test rax, rax
je 0x1400458dd
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x140045989
mov rax, qword [rsi]
jmp 0x14004590e
cmp rcx, 0x3f
jbe 0x1400459f1
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
cmp ecx, 0x40
cmp ecx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
je case.0x140044cd6.19
test al, 1
je 0x140045a0b
add dword [rdi], ecx
test ch, dh
add byte [rax], al
add byte [rax + 0x6a850f20], ch
invalid
test al, 0x20
jne 0x140045888
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
je 0x1400458f0
test rcx, rcx
js 0x140045a25
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
jne 0x14004590e
cmp dl, 2
je case.0x140045836.3
movzx eax, dl
cmp eax, 1
add dword [rbp + 0x78], esi
add dword [rbp + 0x78], esi
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
add eax, ebp
jp 0x140045986
invalid
add eax, ebp
jp 0x140045986
add byte [rax - 0x39], cl
rol al, 0xff
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe case.0x140043e76.40
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140045836.2
mov rcx, rsi
call fcn.14004f420
invalid
add byte [rax], al
jmp case.0x140045836.2
invalid
add bl, ch
cmp eax, esi
test byte [rcx + riz*4], ah
mov byte [rsp + 0xa1], 6
add byte [rax], al
add byte [rsi], al
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14004cc30
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [rcx + riz*4], ah
add byte [rax], al
add byte [0x16458e6fb], al
push rax
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
mov edx, 0x26
add byte [rax], al
add al, ch
out 0x24, eax
str word [rdi]
add byte [rdi], cl
invalid
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1403ad448]
add byte [rdx + 0x23], bh
call fcn.140137ef0
str word [rdi]
invalid
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
str word [rdi]
or ecx, dword [rax - 0x73]
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
mov edx, 0x27
add byte [rax], al
invalid
add byte ss:[rdx + 0x27], bh
add byte [rax], al
add al, ch
invalid
call fcn.140137ef0
ud2
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x90
sub esp, 0x90
sub esp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140045ada
add byte [rax], r8b
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
loope 0x140045ad4
loope 0x140045ad4
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
je case.0x140045836.4
test al, 4
je 0x140045e20
test byte [rsi], bh
add eax, dword [rax]
invalid
test byte [rsi], bh
add eax, dword [rax]
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
test al, 3
je 0x140045ac0
cmp rax, 0x3f
clc
invalid
jbe 0x140045e3a
add eax, dword [rax]
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
mov ecx, 0
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x140045ada
lea rax, [0x140306ac0]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
or al, 0x88
add rcx, rax
jmp rcx
lea rax, [0x1403ad780]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
cmp dword [rsi + 0x30], 3
jae 0x140045e88
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140045bcd
invalid
movups xmm6, xmmword [rax + 0x20]
jo 0x140045b73
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
sub bl, ch
outsd dx, dword [rsi]
mov rdi, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140045b81
invalid
movups xmm6, xmmword [rax + 0x20]
xorps xmm6, xmm6
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140045dd0
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x140045dd3
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
mov rcx, rdi
cmp byte [rax - 0x77], cl
stc
call fcn.1400c5cc0
mov ebx, eax
ret
call fcn.1402c40a0
test rax, rax
je 0x140045bed
movups xmmword [rax + 0x20], xmm6
test bl, bl
je 0x140045cf7
mov rax, qword [rsi]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4c840f01], ch
add al, byte [rax]
add byte [rax + 0x7850f20], ch
test al, 0x20
invalid
test dword [rdi], eax
test al, 1
je 0x140045e54
test al, 0x20
jne 0x140045d17
test dword [rdi], eax
add dword [rax], eax
invalid
test dword [rdi], eax
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
invalid
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x140045c40
cmp rcx, 0x3f
jbe 0x140045e3a
invalid
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
stc
setb dl
xchg edx, eax
invalid
stc
setb dl
xchg edx, eax
invalid
xchg edx, eax
ret 0xd200
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x140045c00
jmp 0x140045c56
test rcx, rcx
js 0x140045e6e
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
jne 0x140045c00
cmp dl, 2
je case.0x140045b16.3
movzx eax, dl
cmp eax, 1
jne case.0x140045b16.2
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402cbb00
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe case.0x1400433b6.57
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne case.0x140045b16.2
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140045ca9
call fcn.140023420
mov rcx, rdi
jmp 0x140045cc5
invalid
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140045cc1
lea rcx, [rsi + 0x20]
call fcn.140023420
pop rdi
xlatb
std
invalid
lea rcx, [rsi + 0x30]
call fcn.14001c700
mov rax, qword [rsi + 0x998]
cwde
or dword [rax], eax
add byte [rax - 0x7b], cl
invalid
je 0x140045ce0
mov rcx, qword [rsi + 0x9a0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
jrcxz 0x140045d26
add byte [rax - 0x7b], cl
invalid
je 0x140045d37
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x140045d3a
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140045d9e
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x28], rbx
jmp 0x140045da1
xorps xmm6, xmm6
mov rcx, rdi
call fcn.14001c700
mov qword [rdi], 4
call fcn.1402c40a0
test rax, rax
je 0x140045d57
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140045d77
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x28], rbx
jmp 0x140045d7a
xorps xmm6, xmm6
mov rcx, rdi
call fcn.14001c700
mov qword [rsi + 0x30], 3
mov qword [rsi + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add al, ch
or ebx, esp
invalid
add byte [rax - 0x7b], cl
invalid
jne 0x140045e01
cmp byte [rax], al
add byte [rax], al
add al, ch
or ebx, esp
invalid
jmp 0x140045e05
xorps xmm6, xmm6
mov rcx, rdi
call fcn.14001c700
mov qword [rdi], 4
call fcn.1402c40a0
test rax, rax
je 0x140045dbe
movups xmmword [rax + 0x20], xmm6
and byte [rax - 0x75], cl
pop rsi
sub al, ch
invalid
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
jne 0x140045bb8
xorps xmm6, xmm6
mov rcx, rdi
call fcn.14001c700
mov qword [rsi + 0x30], 3
xor byte [rbx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
xor byte [rbx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
call fcn.1402c40a0
movsb byte [rdi], byte [rsi]
loop 0x140045e22
add byte [rax - 0x7b], cl
test eax, eax
test eax, eax
je 0x140045e05
movups xmmword [rax + 0x20], xmm6
mov rcx, rsi
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
lea eax, [0x1403ad408]
mov edx, 0x24
add byte [rax], al
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
mov edx, 0x26
call fcn.140137ef0
add byte [rdi], cl
invalid
lea rcx, str.assertion_failed:_curr.is_running__
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
lodsb al, byte [rsi]
js case.0x1400430e6.61
add byte [rdx + 0x2f], bh
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rsi, [rsp + 0x50]
lea r9, [rsp + 0x30]
mov r8d, 1
mov rcx, rsi
call fcn.14000ce70
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_core.rs
lea edx, [0x1403ad018]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140136bd0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
mov edx, 0x27
call fcn.140137ef0
ud2
jmp 0x140045f1a
mov rdx, rax
mov edx, eax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
loope 0x140045f14
loope 0x140045f14
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
je case.0x140041b56.87
test al, 4
je 0x1400460f2
test al, 3
je 0x140045f00
cmp rax, 0x3f
jbe 0x14004610c
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x140045f1a
and al, 0x38
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
cmp dword [rsi + 0x30], 3
jae 0x14004615a
sbb ebp, 1
add byte [rax], al
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1402c40a0
test rax, rax
je 0x140045fdb
jo 0x140045fb3
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
lea edx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004c3e0
add byte fs:[rax], al
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], 1
jmp 0x1400460c1
xorps xmm6, xmm6
movups xmmword [rax + 0x20], xmm6
adc dword [rax + 0x20], esi
lea rdi, [rsi + 0x20]
test bl, bl
je 0x1400460a2
mov rax, qword [rsi]
mov eax, dword [rsi]
jmp 0x14004602e
cmp rcx, 0x3f
jbe 0x14004610c
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
je 0x14004605f
test al, 1
je 0x140046126
test al, 0x20
jne 0x140045fa5
mov rcx, rax
mov ecx, eax
and rcx, 0xfffffffffffffffe
test al, 4
je 0x140046010
test rcx, rcx
js 0x140046140
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rax - 0x4e], 1
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
jne 0x14004602e
cmp dl, 2
je case.0x140045f56.3
movzx eax, dl
cmp eax, 1
clc
add dword [rbp + 0x73], esi
clc
add dword [rbp + 0x73], esi
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1402cbb00
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140046193
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140045f56.2
mov rcx, rsi
call fcn.14004dee0
add bl, ch
invalid
add bl, ch
cmp eax, 0x2444c748
add al, 0
add byte [rax], al
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
mov rcx, rdi
mov rcx, rdi
call fcn.14004c3e0
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 3
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.14004c3e0
mov rcx, rsi
call fcn.1400567c0
movaps xmm6, xmmword [rsp + 0x480]
add rsp, 0x490
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_state.rs
lea r8, [0x1403ad408]
mov edx, 0x24
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1403ad768]
mov edx, 0x26
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1403ad448]
mov edx, 0x23
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1403ad728]
mov edx, 0x2f
call fcn.140137ef0
ud2
mov qword [rsp + 0x20], 0
lea rdx, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rsi, [rsp + 0x48]
lea r9, [rsp + 0x28]
mov r8d, 1
mov rcx, rsi
call fcn.14000ce70
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_core.rs
mov rcx, rsi
call fcn.140136bd0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1403ad6a0]
mov edx, 0x27
call fcn.140137ef0
ud2
push rsi
push rdi
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop word [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400517c0
test al, 1
je 0x14005191a
test al, 2
jne 0x140051934
test al, 8
jne 0x140051830
mov rdi, qword [rsi + 0x20]
call fcn.1402c40a0
test rax, rax
je 0x14005184a
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
mov rax, qword [rsi + 0x28]
cmp rax, 1
je 0x140051857
test rax, rax
jne 0x140051860
cmp byte [rsi + 0x48], 2
je 0x140051860
cmp qword [rsi + 0x38], 0
je 0x140051860
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x1403f6548]
xor edx, edx
call fcn.140302ad4
jmp 0x140051860
test al, 0x10
je 0x140051876
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x1400519b1
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x10]
jmp 0x140051876
xorps xmm6, xmm6
mov rax, qword [rsi + 0x28]
cmp rax, 1
jne 0x14005180a
lea rcx, [rsi + 0x30]
call fcn.140015920
mov qword [rsi + 0x28], 2
call fcn.1402c40a0
test rax, rax
je 0x140051876
movups xmmword [rax + 0x20], xmm6
mov qword [rsp + 0x30], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x30]
jb 0x14005194e
jne 0x1400518cc
mov rax, qword [rsi + 0x28]
cmp rax, 1
je 0x1400518de
test rax, rax
jne 0x1400518e7
cmp byte [rsi + 0x48], 2
je 0x1400518e7
cmp qword [rsi + 0x38], 0
je 0x1400518e7
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x1403f6548]
xor edx, edx
call fcn.140302ad4
jmp 0x1400518e7
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rdi
pop rsi
ret
lea rcx, [rsi + 0x30]
call fcn.140015920
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x1400518f7
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x1403f6548]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rdi
pop rsi
jmp fcn.140302ad4
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1403ad4c8]
mov edx, 0x23
call fcn.140137ef0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1403ad488]
mov edx, 0x25
call fcn.140137ef0
ud2
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x40], rax
lea rax, [fcn.140136f40]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x20], 2
lea rdx, str.current:___sub:
lea rsi, [rsp + 0x60]
lea r9, [rsp + 0x40]
mov r8d, 2
mov rcx, rsi
call fcn.14000ce70
lea rdx, [0x1403ad510]
mov rcx, rsi
call fcn.140136bd0
ud2
lea rax, str.waker_missing
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [0x1403d7910]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str._Users_sh1n_.cargo_registry_src_rsproxy.cn_8f6827c7555bfaf8_tokio_1.32.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x60]
call fcn.140136bd0
ud2
xor al, r13b
xor ecx, dword [rbp - 4]
dec dword [rax - 0x75]
xchg al, dh
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
test eax, eax
sal byte [rdx + rcx + 0x48], 0x8b
invalid
clc
clc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add byte [rdi], cl
sub byte [rsp + 0x90], dh
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
lea ecx, str.assertion_failed:_prev.is_running__
or eax, 0x355de1
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add al, ch
and byte [rax], cl
invalid
add byte [rbp + rcx*4 + 5], cl
test al, 0x5d
xor eax, 0x25ba00
add byte [rax], al
lea eax, [0x1403ad488]
add eax, 0x355da8
add byte [rdi], cl
or ecx, dword [rax - 0x77]
and al, 0x38
lea rax, [fcn.140136f40]
lea eax, [fcn.140136f40]
xor byte [rax - 0x77], cl
and al, 0x50
mov dword [rsp + 0x50], ecx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x355dca
mov r8d, 2
adc eax, 0x355dcb
invalid
test eax, eax
push rax
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
bnd call fcn.1402cd260
clc
add dword [rax + 2], edi
sub byte [rdx + 0x50], dh
lea ecx, str.assertion_failed:_prev.is_running__
invalid
pop rsp
xor eax, 0x25ba00
add byte [rax], al
mov dword [rsp + 0x30], eax
add eax, 0xdf6ac
mov qword [rsp + 0x50], rax
lea edx, [0x1403ad4f0]
adc eax, 0x355c38
and al, 0x38
adc eax, 0x355c39
or ecx, dword [rax - 0x73]
add eax, 0x3557c0
and al, 0x60
add dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x11
and al, 0x70
and al, 0x58
add byte [rsi + 0x48], dl
sub esp, 0x80
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rbx + 0x2ae07a0d], cl
add byte [rbp + 0x54840fc9], al
leave
je case.0x1400433b6.62
dec ecx
leave
add byte [rax], al
mov dl, 0x2a
add byte [rax - 0x7d], cl
clc
add dword [rsi + 0xe], esi
add byte [rdi], cl
test dword [rbx + 1], ebp
add byte [rax], al
leave
test byte [rbx + 1], ah
add byte [rax], al
add dword [rax], eax
add bh, bh
leave
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
int1
cmp dword [rax], eax
adc al, 0xb1
sub al, byte [rax]
invalid
mov ecx, 0x8348fffc
cld
dec dword [rax - 0x7d]
invalid
loop case.0x14002a10c.323
and eax, dword [rax]
test dword [rcx + 0x31fffffe], edx
test byte [rax - 0x77], 0xf0
xchg ecx, eax
invalid
add byte [rsi - 0x3d], bl
fdivp st(6)
invalid
invalid
or dword [rax], eax
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax - 0x75], 1
adc dword [rbx + rcx*4 + 0x41], ecx
mov rax, rdx
mov eax, edx
mov rdx, qword [rcx]
mov r8, qword [rcx + 0x10]
invalid
adc byte [rax - 0x77], cl
mov rcx, rax
jmp fcn.140137bd0
add byte [rsi], cl
invalid
shr ecx, 0x9e
add byte [rsi], cl
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
sub rsp, 0x28
mov rcx, qword [rcx]
movzx eax, byte [rcx]
sub rsp, 0x28
sub esp, 0x28
mov rcx, qword [rcx]
movzx eax, byte [rcx]
lea rdx, [0x140306ae0]
lea edx, [0x140306ae0]
adc eax, 0x2aef8f
out dx, eax
sub al, byte [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
add rcx, 8
add ecx, 8
ror dword [rax], 0xe8
or al, ch
call fcn.1402b2e20
nop
mov ebp, 0x900025b2
add rsp, 0x28
add esp, 0x28
ret
lea rax, [0x1403196a6]
sbb ebp, dword ss:[rax + rax]
sbb ebp, dword [rax + rax]
sub al, 0
sub bl, al
lea rax, [0x1403196be]
cmp eax, 0xba002c1b
invalid
sbb ebp, dword [rax + rax]
sub al, 0
mov edx, 0x1e
add rsp, 0x28
invalid
sub bl, al
invalid
lea rax, [0x1403196dc]
sbb rbp, qword [rax + r8]
sbb ebp, dword [rax + rax]
sub al, 0
mov edx, 0x11
add rsp, 0x28
ret
lea rax, [0x1403196ed]
sbb rbp, qword [rax + r8]
sbb ebp, dword [rax + rax]
mov edx, 0x19
add rsp, 0x28
ret
lea rax, [0x140319706]
push rdx
sbb ebp, dword [rax + rax]
lea rax, [0x140319742]
mov edx, 0x1f
add byte [rdx + 0x1f], bh
add rsp, 0x28
ret
lea rax, [0x140319761]
sub al, 0
mov edx, 0x52
add rsp, 0x28
ret
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x18]
add rsp, 0x28
ret
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
push r15
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
mov esi, edx
mov r14, qword [rcx]
mov r15, qword [rcx + 0x10]
jns 0x140057c35
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1403d7d78]
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x380144
mov r8d, 1
sbb byte [rax - 0x77], cl
je 0x140057c65
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rbp - 0x7b], cl
push qword [rax + rax*2 + 0x48]
lea rsi, [0x1402f43b0]
invalid
sub dword [rax], eax
invalid
add byte [rax - 0x73], cl
jl 0x140057c7f
sub byte [rax - 0x73], cl
pop rsp
and al, 0x38
cmp byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
nop word cs:[rax + rax]
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
invalid
stc
mov eax, esi
movzx eax, byte [rsp + 0x30]
mov rax, qword [rsp + 0x28]
add dword [rax], eax
add byte [rax], al
pop rsi
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x53], dl
mov esi, edx
out dx, al
sub al, byte [rax]
invalid
loope case.0x140043e76.62
add rax, 8
and al, 0x40
mov rcx, qword [rsi + 0x20]
sub byte [rax - 0x73], r9b
adc eax, 0x35c1ee
out dx, al
invalid
invalid
invalid
out dx, al
sal dword [0x142bdbe0b], 0
add byte [rax], al
push rax
sbb byte [rax - 0x77], cl
je case.0x140043e76.62
invalid
and al, 0x30
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
ficomp dword [rbx]
sbb ebp, dword [rax + rax]
sbb ebp, dword [rax + rax]
add rax, 8
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
sub byte [rax - 0x73], r9b
lea rdx, str.InvalidUtf8Encoding
adc eax, 0x2c1bdd
sbb ebp, dword [rax + rax]
mov r8d, 0x13
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x140057d7c
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
invalid
sbb byte [rax - 0x77], cl
je 0x140057d7c
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
invalid
mov byte [rsp + 0x39], 0
lea r8, [0x140319940]
invalid
sbb ebp, dword [rax + rax]
jmp 0x140057eb3
cmp al, 1
add byte [rax], al
cmp al, 1
add dword [rax], eax
add byte [rax - 1], cl
inc rax
mov qword [rsp + 0x40], rax
invalid
add byte [rax], al
inc rax
mov qword [rsp + 0x40], rax
invalid
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x2c1bd2
lea rdx, str.InvalidBoolEncoding
lea edx, str.InvalidBoolEncoding
mov r8d, 0x13
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je 0x140057dbf
invalid
mov byte [rsp + 0x38], al
push rax
sbb byte [rax - 0x77], cl
je 0x140057dbf
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
invalid
ret
mov byte [rsp + 0x39], 0
lea r8, [0x140319978]
add eax, 0x2c1bc3
add eax, 0x2c1bc3
add cl, ch
stc
add byte [rax], al
invalid
jmp 0x140057eb3
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.InvalidCharEncodingInvalidTagEncoding
adc eax, 0x2c1bcb
mov r8d, 0x13
jmp 0x140057e6b
add rax, 8
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x2c1bbb
sub al, 0
mov rax, qword [rsi + 0x28]
lea rdx, [0x1403199ab]
sub al, 0
sub al, 0
mov r8d, 0x12
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x140057e21
invalid
sbb byte [rax - 0x77], cl
je 0x140057e21
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x38], al
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x1403199c0]
jmp 0x140057eb3
test eax, 0xe9002c1b
xchg edi, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.DeserializeAnyNotSupportedSizeLimitSequenceMustHaveLength
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.DeserializeAnyNotSupportedSizeLimitSequenceMustHaveLength
invalid
add byte [rcx - 0x48], al
sbb al, byte [rax]
add byte [rax], al
mov r8d, 0x1a
jmp 0x140057e6b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1403199fa]
mov r8d, 9
jmp 0x140057e6b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140319a03]
mov r8d, 0x16
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rax, 8
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1403aee7e]
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
add byte [rax], al
and al, 0x40
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Confignfanfarev
invalid
add byte [rcx - 0x48], al
mov eax, 6
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
cmp dh, al
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x2eb43b
mov qword [rsp + 0x20], rax
lea rdx, [0x1403b2d49]
add byte [rax - 0x73], cl
je 0x140057fb9
xor byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax], al
invalid
xor byte [rcx - 0x48], al
invalid
mov rcx, rsi
mov r9, rdi
mov ecx, edi
add byte cs:[rax - 0x77], cl
and al, 0x20
adc eax, 0x2ea83e
and al, 0x38
add dword [rbp + 0x3a], esi
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140058001
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1403a49cf]
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
adc eax, 0x20488b48
jmp 0x140058016
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1403a833b]
sub eax, dword [rbx]
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x35032b
sub eax, dword [rbx]
invalid
invalid
sub eax, dword [rbx]
xor eax, 0x1b84100
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x48c0950f], al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
invalid
invalid
mov r8d, 1
call qword [rax + 0x18]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
invalid
pop rdi
invalid
mov ecx, dword [rcx]
movzx eax, byte [rcx]
lea r8, [0x140306b28]
in al, 0xea
sub al, byte [rax]
loopne 0x140058096
add rcx, 8
add ecx, 8
or byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
lea rax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x60], rax
lea rax, [0x1400efbd0]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
and al, 0x68
lea rax, str.io_error:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x50], 0
in al, 1
add byte [rax], al
add rcx, 8
mov qword [rsp + 0x80], rcx
and al, 0x80
add byte [rax], al
invalid
ror dword [rax], 0x48
mov dword [rsp + 0x80], ecx
and al, 0x80
add byte [rax], al
invalid
lea rax, [0x1403196a6]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
and al, 0x20
mov qword [rsp + 0x28], 0x18
lea rax, [rsp + 0x20]
sub byte [rax], bl
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
mov qword [rsp + 0x60], rax
lea rax, [0x140189610]
lea eax, [0x140189610]
lea eax, [0x140189610]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x80]
lea eax, [rsp + 0x80]
push 0x24848d48
add byte [rax], 0
add byte [rax], al
lea eax, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x70], rax
lea rax, [0x1400efbe0]
add eax, 0x97b01
mov qword [rsp + 0x78], rax
lea rax, [0x1403a87b8]
xor eax, 0xc9e900
add cl, ch
leave
add byte [rax], al
invalid
add cl, ch
leave
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rcx + 1]
invalid
test byte [rax + rax*4], ah
invalid
movzx eax, byte [rcx + 1]
mov byte [rsp + 0x80], al
add byte [rax], al
sub al, 0
lea eax, [0x140189610]
and al, 0x68
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
jo 0x14005817c
lea eax, [0x14013c180]
js 0x140058188
lea eax, [0x140319870]
lea rax, [0x1403196dc]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], 0x11
add byte [rax], al
jmp 0x14005823f
add byte [rax], al
mov rax, qword [rcx + 8]
mov qword [rsp + 0x80], rax
lea rax, [0x1403196ed]
add eax, 0x2c1578
add eax, 0x2c1578
adc eax, 0x8948002c
and al, 0x20
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x19
mov dword [rsp + 0x28], 0x19
and al, 0x28
sbb dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x60], rax
and al, 0x60
lea rax, [0x140189610]
adc eax, dword [rax]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
mov dword [rsp + 0x70], eax
lea rax, [fcn.140136f40]
mov qword [rsp + 0x78], rax
xchg ebx, eax
in eax, dx
or eax, 0x44894800
and al, 0x78
lea rax, [0x140319890]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
push rax
push rax
add byte [rax], al
add byte [rax], al
add cl, ch
sahf
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.Bincode_does_not_support_the_serde::Deserializer::deserialize_any_method
lea rax, str.Bincode_does_not_support_the_serde::Deserializer::deserialize_any_method
lea eax, [0x1403198f8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1403d7910]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
jmp 0x140058286
lea rax, [0x140319742]
mov qword [rsp + 0x60], rax
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x68], 0x1f
jmp 0x14005823f
invalid
adc eax, 0x30058d48
adc eax, 0x8948002c
and al, 0x60
lea rax, [0x140319761]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0x52
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea rax, [0x140189610]
mov qword [rsp + 0x28], rax
lea rax, [0x1403d7d80]
sti
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x20]
sti
invalid
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x18]
mov rcx, rdx
mov rdx, rax
add rsp, 0x88
jmp fcn.140137bd0