Function at 0x140045720
Capabilities:
Set socket configuration

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x308
mov qword [rsp + 0x78], r8
mov rsi, rdx
movzx eax, byte [rdx + 0x378]
test eax, eax
mov qword [rsp + 0x148], rcx
je 0x140045771
cmp eax, 3
jne case.default.0x14004576f
lea rbx, [rsi + 0x1f0]
movzx eax, byte [rsi + 0x280]
lea rcx, [0x14011a500]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x40], rax
xor r12d, r12d
mov rcx, qword [rax + 0x10]
mov r15, r12
cmp rcx, qword [rax + 0x18]
jne 0x1400457c9
test r15, r15
je 0x1400466bf
mov rdi, qword [rsi + 0x28]
mov r12, qword [rsi + 0x30]
mov r14, qword [rsi + 0x38]
jmp 0x14004677b
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x140120f10]
jmp 0x140046aac
lea rdx, [rcx + 0x20]
mov qword [rax + 0x10], rdx
movzx eax, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x1fe], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0x1f0], xmm0
cmp ax, 2
je 0x1400466b2
mov word [rsi + 0x48], ax
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rsi + 0x4a], xmm0
movups xmm0, xmmword [rsp + 0x1fe]
movups xmmword [rsi + 0x58], xmm0
mov rcx, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov r12, qword [rcx + 0x20]
mov edi, dword [rcx + 0x28]
test ax, ax
mov eax, 2
mov ebp, 0x17
cmove ebp, eax
mov rax, qword [0x140189058]
cmp rax, 3
jne 0x140046640
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
mov ecx, ebp
mov edx, 1
mov r8d, 6
xor r9d, r9d
call sub.WS2_32.dll_WSASocketW
cmp rax, 0xffffffffffffffff
je 0x140046785
mov r14, rax
mov dword [rsp + 0x80], 1
lea r8, [rsp + 0x80]
mov rcx, rax
mov edx, 0x8004667e
call sub.WS2_32.dll_ioctlsocket
cmp eax, 0xffffffff
je 0x140046844
mov ebp, dword [rbx + 0x48]
cmp ebp, 0x3b9aca00
je 0x14004598e
mov r15, qword [rbx + 0x40]
mov dword [rsp + 0x80], 1
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x80]
mov rcx, r14
mov edx, 0xffff
mov r8d, 8
call sub.WS2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140045989
mov ecx, 0x3e8
mov rax, r15
mul rcx
mov ecx, ebp
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
add rcx, rax
adc rdx, 0
mov eax, 0xffffffff
cmp rcx, rax
cmovae rcx, rax
xor eax, eax
neg rdx
sbb eax, eax
or eax, ecx
mov dword [rsp + 0x80], 1
mov dword [rsp + 0x84], eax
mov dword [rsp + 0x88], 0
mov dword [rsp + 0x120], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rax, [rsp + 0x120]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r8, [rsp + 0x80]
mov rcx, r14
mov edx, 0x98000004
mov r9d, 0xc
call sub.WS2_32.dll_WSAIoctl
cmp eax, 0xffffffff
jne 0x14004598e
call sub.KERNEL32.dll_GetLastError
cmp word [rsi + 0x48], 0
je 0x140045a21
cmp byte [rbx + 0x56], 0
je 0x140045aa8
movups xmm0, xmmword [rbx + 0x57]
movabs rax, 0x1c00000000
mov qword [rsp + 0xfc], rax
xorps xmm1, xmm1
movups xmmword [rsp + 0xec], xmm1
movups xmmword [rsp + 0xdc], xmm1
movups xmmword [rsp + 0xcc], xmm1
movups xmmword [rsp + 0xbc], xmm1
movups xmmword [rsp + 0xac], xmm1
movups xmmword [rsp + 0x9c], xmm1
movups xmmword [rsp + 0x88], xmm0
mov dword [rsp + 0x98], 0
mov qword [rsp + 0x80], 0x17
lea rdx, [rsp + 0x80]
mov rcx, r14
mov r8d, 0x1c
jmp 0x140045c12
cmp byte [rbx + 0x51], 0
je 0x140045b64
mov eax, dword [rbx + 0x52]
xorps xmm0, xmm0
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xd8], xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0xf8], 0
mov dword [rsp + 0x80], 2
mov dword [rsp + 0x84], eax
mov dword [rsp + 0x100], 0x10
lea rdx, [rsp + 0x80]
mov rcx, r14
mov r8d, 0x10
jmp 0x140045c12
xorps xmm0, xmm0
movups xmmword [rsp + 0x124], xmm0
mov word [rsp + 0x120], 1
movzx eax, word [rsp + 0x132]
mov word [rsp + 0x60], ax
movups xmm1, xmmword [rsp + 0x122]
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsp + 0x52]
mov ecx, dword [rsp + 0x5a]
movzx edx, word [rsp + 0x5e]
movzx r8d, word [rsp + 0x60]
movups xmmword [rsp + 0x9c], xmm0
movups xmmword [rsp + 0xac], xmm0
movups xmmword [rsp + 0xbc], xmm0
movups xmmword [rsp + 0xcc], xmm0
movups xmmword [rsp + 0xdc], xmm0
movups xmmword [rsp + 0xec], xmm0
mov dword [rsp + 0xfc], 0
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x90], ecx
mov word [rsp + 0x94], dx
mov word [rsp + 0x96], r8w
mov dword [rsp + 0x98], 0
mov r8d, 0x1c
xor eax, eax
mov dx, 0x17
xor ecx, ecx
jmp 0x140045be8
mov qword [rsp + 0x120], 0
movups xmm0, xmmword [rsp + 0x122]
movaps xmmword [rsp + 0x50], xmm0
movzx eax, word [rsp + 0x132]
mov word [rsp + 0x60], ax
movzx eax, word [rsp + 0x54]
rol ax, 8
mov ecx, dword [rsp + 0x50]
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xd8], xmm0
movups xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0xf8], 0
mov r8d, 0x10
mov dx, 2
mov word [rsp + 0x80], dx
mov word [rsp + 0x82], ax
mov dword [rsp + 0x84], ecx
mov dword [rsp + 0x100], r8d
lea rdx, [rsp + 0x80]
mov rcx, r14
call sub.WS2_32.dll_bind
xor r13d, r13d
test eax, eax
je 0x140045c2e
call sub.KERNEL32.dll_GetLastError
mov r13d, eax
shl r13, 0x20
or r13, 2
test r13, r13
jne 0x1400468fd
cmp byte [rbx + 0x68], 0
je 0x140045c70
mov dword [rsp + 0x80], 1
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x80]
mov rcx, r14
mov edx, 0xffff
mov r8d, 4
call sub.WS2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x140045cc0
cmp qword [rbx], 0
je 0x140045ccb
mov rax, qword [rbx + 8]
mov rcx, rax
shr rcx, 0x20
xor edx, edx
neg rcx
sbb edx, edx
or edx, eax
mov dword [rsp + 0x80], edx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x80]
mov rcx, r14
mov edx, 0xffff
mov r8d, 0x1001
call sub.WS2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x140045ccb
call sub.KERNEL32.dll_GetLastError
jmp 0x140045ccb
call sub.KERNEL32.dll_GetLastError
cmp qword [rbx], 0
jne 0x140045c76
cmp qword [rbx + 0x10], 0
je case.default.0x140045e59
mov rax, qword [rbx + 0x18]
mov rcx, rax
shr rcx, 0x20
xor edx, edx
neg rcx
sbb edx, edx
or edx, eax
mov dword [rsp + 0x80], edx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x80]
mov rcx, r14
mov edx, 0xffff
mov r8d, 0x1002
call sub.WS2_32.dll_setsockopt
cmp eax, 0xffffffff
jne case.default.0x140045e59
call sub.KERNEL32.dll_GetLastError
movups xmm0, xmmword [rsi + 0x48]
movups xmm1, xmmword [rsi + 0x58]
movups xmm2, xmmword [rsp + 0x150]
movups xmm3, xmmword [rsp + 0x160]
movups xmm4, xmmword [rsp + 0x170]
movups xmm5, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1c0], xmm4
movaps xmmword [rsp + 0x1d0], xmm5
movups xmm2, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x1e0], xmm2
mov eax, dword [rsp + 0x119]
mov ecx, dword [rsp + 0x11c]
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x73], ecx
lea r15, [rsi + 0x68]
mov qword [rsi + 0x68], r12
mov dword [rsi + 0x70], edi
movups xmmword [rsi + 0x78], xmm0
movups xmmword [rsi + 0x88], xmm1
mov qword [rsi + 0x98], r14
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmm3, xmmword [rsp + 0x1d0]
movups xmmword [rsi + 0xa0], xmm0
movups xmmword [rsi + 0xb0], xmm1
movups xmmword [rsi + 0xc0], xmm2
movups xmmword [rsi + 0xd0], xmm3
movaps xmm0, xmmword [rsp + 0x1e0]
movups xmmword [rsi + 0xe0], xmm0
mov byte [rsi + 0xf0], 0
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rsi + 0xf1], eax
mov dword [rsi + 0xf4], ecx
mov byte [rsi + 0xf8], 0
lea rcx, [rsi + 0xf9]
lea rdx, [rsp + 0x210]
mov r8d, 0xf7
call sub.msvcrt.dll_memcpy
lea rbx, [rsi + 0x1f0]
mov r8d, 0x188
mov rcx, rbx
mov rdx, r15
call sub.msvcrt.dll_memcpy
movzx eax, byte [rsi + 0x280]
lea rcx, [0x14011a500]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edi, dword [rsi + 0x1f8]
cmp edi, 0x3b9aca00
jne 0x140045f5a
movups xmm0, xmmword [rsi + 0x270]
movups xmmword [rsi + 0x2f8], xmm0
movups xmm0, xmmword [rsi + 0x260]
movups xmmword [rsi + 0x2e8], xmm0
movups xmm0, xmmword [rsi + 0x250]
movups xmmword [rsi + 0x2d8], xmm0
movups xmm0, xmmword [rsi + 0x240]
movups xmmword [rsi + 0x2c8], xmm0
movups xmm0, xmmword [rsi + 0x200]
movups xmm1, xmmword [rsi + 0x210]
movups xmm2, xmmword [rsi + 0x220]
movups xmm3, xmmword [rsi + 0x230]
movups xmmword [rsi + 0x2b8], xmm3
movups xmmword [rsi + 0x2a8], xmm2
movups xmmword [rsi + 0x298], xmm1
movups xmmword [rsi + 0x288], xmm0
lea rdx, [rsi + 0x288]
lea rcx, [rsp + 0x210]
mov r8, qword [rsp + 0x78]
call fcn.140048aa0
mov rbp, qword [rsp + 0x210]
cmp rbp, 3
je 0x140046694
mov r15, qword [rsp + 0x218]
mov rdi, qword [rsp + 0x220]
mov r12, qword [rsp + 0x228]
mov r14, qword [rsp + 0x230]
movzx eax, byte [rsi + 0x300]
cmp eax, 3
je 0x140046085
test eax, eax
jne 0x14004650b
mov rcx, qword [rsi + 0x2a8]
call fcn.14011649c
cmp ebp, 2
je 0x140046510
jmp 0x1400464c4
mov r14, qword [rsi + 0x1f0]
movups xmm0, xmmword [rsi + 0x270]
movaps xmmword [rsp + 0x280], xmm0
movups xmm0, xmmword [rsi + 0x260]
movaps xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [rsi + 0x250]
movaps xmmword [rsp + 0x260], xmm0
movups xmm0, xmmword [rsi + 0x240]
movaps xmmword [rsp + 0x250], xmm0
movups xmm0, xmmword [rsi + 0x200]
movups xmm1, xmmword [rsi + 0x210]
movups xmm2, xmmword [rsi + 0x220]
movups xmm3, xmmword [rsi + 0x230]
movaps xmmword [rsp + 0x240], xmm3
movaps xmmword [rsp + 0x230], xmm2
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x210], xmm0
call fcn.1400d59b0
mov r15, rax
add r15, r14
jae 0x14004609f
call fcn.1400d59b0
add rax, 0x38640900
jb 0x140046a84
mov ebp, edx
cmp edx, 0x3b9aca00
jb 0x140046014
add ebp, 0xc4653600
inc rax
je 0x140046a84
mov ecx, ebp
shr ecx, 9
imul r15, rcx, 0x44b83
shr r15, 0x27
add r15, rax
jb 0x140046ab8
lea rcx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_time_sleep.rs
call fcn.1400fd650
mov r12, rdx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
lea rcx, [rdx + 0x110]
add rdx, 0xb0
test rax, rax
cmove rcx, rdx
cmp dword [rcx + 0xb8], 0x3b9aca00
jne 0x1400460f8
lea rcx, [0x140153738]
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_time_sleep.rs
mov edx, 0x73
call fcn.1400895f0
ud2
lea rcx, [rsi + 0x2b8]
call fcn.140026040
cmp ebp, 2
je 0x140046510
jmp 0x1400464c4
mov ebp, edx
add ebp, edi
cmp ebp, 0x3b9aca00
jb 0x1400460ba
add ebp, 0xc4653600
inc r15
je 0x140045fea
lea rcx, [0x140120f68]
call fcn.1400fd650
mov r12, rdx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
lea rcx, [rdx + 0x110]
add rdx, 0xb0
test rax, rax
cmove rcx, rdx
cmp dword [rcx + 0xb8], 0x3b9aca00
je 0x140046b03
lea rcx, [rsp + 0x58]
mov edx, 1
lock xadd qword [r12], rdx
test rax, rax
je 0x14004616a
test rdx, rdx
js 0x140046a80
xorps xmm0, xmm0
movups xmmword [rsp + 0x154], xmm0
movups xmmword [rsp + 0x164], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x1b0], xmm0
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x1c0], eax
lock dec qword [r12]
mov edi, 1
jne 0x1400461c4
call fcn.1400fbf70
jmp 0x1400461c4
test rdx, rdx
js 0x140046a80
xorps xmm0, xmm0
movups xmmword [rsp + 0x154], xmm0
movups xmmword [rsp + 0x164], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x1b0], xmm0
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x1c0], eax
xor edi, edi
lock dec qword [r12]
jne 0x1400461c4
call fcn.1400fbe60
xor edi, edi
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
imul eax, eax, 0x3b9aca00
sub ebp, eax
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0x140], eax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov eax, dword [rsp + 0x119]
mov ecx, dword [rsp + 0x11c]
mov dword [rsp + 0x110], eax
mov dword [rsp + 0x113], ecx
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x10b], ecx
movaps xmm0, xmmword [rsp + 0x210]
movaps xmm1, xmmword [rsp + 0x220]
movaps xmm2, xmmword [rsp + 0x230]
movaps xmm3, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
movaps xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0xf0], xmm0
mov qword [rsi + 0x288], rdi
mov qword [rsi + 0x290], r12
mov qword [rsi + 0x298], r15
mov dword [rsi + 0x2a0], ebp
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [rsi + 0x2a4], xmm0
movups xmmword [rsi + 0x2b4], xmm1
mov eax, dword [rsp + 0x140]
mov dword [rsi + 0x2c4], eax
mov qword [rsi + 0x2c8], 0xffffffffffffffff
xorps xmm0, xmm0
movups xmmword [rsi + 0x2d0], xmm0
movups xmmword [rsi + 0x2d9], xmm0
mov eax, dword [rsp + 0x110]
mov ecx, dword [rsp + 0x113]
mov dword [rsi + 0x2e9], eax
mov dword [rsi + 0x2ec], ecx
mov byte [rsi + 0x2f0], 0
mov eax, dword [rsp + 0x108]
mov ecx, dword [rsp + 0x10b]
mov dword [rsi + 0x2f1], eax
mov dword [rsi + 0x2f4], ecx
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
movaps xmm3, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x2f8], xmm0
movups xmmword [rsi + 0x308], xmm1
movups xmmword [rsi + 0x318], xmm2
movups xmmword [rsi + 0x328], xmm3
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0x338], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsi + 0x348], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsi + 0x358], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x368], xmm0
lea r13, [rsi + 0x288]
lea r15, [rsi + 0x2f8]
call fcn.140053840
xor edi, edi
test rax, rax
je 0x1400463fd
cmp byte [rax + 0x4c], 0
setne cl
cmp byte [rax + 0x4d], 0
sete dil
and dil, cl
lea rcx, [rsp + 0x210]
mov rdx, r15
mov r8, qword [rsp + 0x78]
call fcn.140048aa0
mov rbp, qword [rsp + 0x210]
cmp rbp, 3
jne 0x140046497
call fcn.140053840
test rax, rax
je 0x1400464e5
cmp byte [rax + 0x4c], 0
sete cl
cmp byte [rax + 0x4d], 0
setne al
or al, cl
or dil, al
cmp dil, 1
je 0x1400464e5
call fcn.140053840
test rax, rax
je 0x1400464e5
movzx edi, byte [rax + 0x4c]
movzx r14d, byte [rax + 0x4d]
mov byte [rax + 0x4c], 0
mov rcx, r13
mov rdx, qword [rsp + 0x78]
call fcn.1401094b0
mov ebp, eax
call fcn.1400fd450
test rax, rax
je 0x140046686
mov byte [rax + 0x4c], dil
mov byte [rax + 0x4d], r14b
test bpl, bpl
je 0x1400464f6
mov al, 3
jmp 0x140046696
mov r15, qword [rsp + 0x218]
mov rdi, qword [rsp + 0x220]
mov r12, qword [rsp + 0x228]
mov r14, qword [rsp + 0x230]
mov rcx, r13
call fcn.140020610
cmp ebp, 2
je 0x140046510
mov byte [rsi + 0x280], 1
mov rcx, rbx
call fcn.140025c50
mov r8, qword [rsi + 0x20]
test r8, r8
jne 0x1400469db
jmp 0x140046a27
mov rcx, r13
mov rdx, qword [rsp + 0x78]
call fcn.1401094b0
test al, al
jne 0x140046490
mov rcx, r13
call fcn.140020610
mov ebp, 2
call fcn.14001bb50
mov r15, rax
cmp ebp, 2
jne 0x1400464c4
movzx eax, byte [0x1401891c0]
mov rcx, qword [0x140189110]
test rcx, rcx
jne 0x14004653b
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140046a6f
mov rcx, rax
mov qword [0x140189110], rax
mov r8d, 0x11
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140046a6f
mov r12, rax
movups xmm0, xmmword [0x140120f3b]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x1401891c0]
mov rcx, qword [0x140189110]
test rcx, rcx
jne 0x14004658d
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140046a5e
mov rcx, rax
mov qword [0x140189110], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140046a5e
mov r13, rax
mov qword [rax], r15
mov byte [rsi + 0x280], 1
mov rcx, rbx
call fcn.140025c50
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14004660b
cmp qword [rsi + 0x28], 0
je 0x1400465d6
mov rcx, qword [0x140189110]
xor edx, edx
call fcn.14011631c
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x14004660b
mov rdi, qword [rsi + 0x38]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14004660b
cmp qword [rdi + 0x10], 0x11
jb 0x1400465fa
mov r14, qword [r14 - 8]
mov rcx, qword [0x140189110]
xor edx, edx
mov r8, r14
call fcn.14011631c
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x28], 0x11
mov qword [rsi + 0x30], r13
lea rax, [0x14011f260]
mov qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 0x10]
mov r15, r12
cmp rcx, qword [rax + 0x18]
jne 0x1400457c9
jmp 0x14004579c
mov byte [rsp + 0x120], 1
lea rax, [rsp + 0x120]
mov qword [rsp + 0x80], rax
lea rax, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_socket2_0.4.10_src_sys_windows.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140189058]
lea r9, [0x14014f048]
lea r8, [rsp + 0x80]
xor edx, edx
call fcn.1400d2670
jmp 0x140045842
test bpl, bpl
je 0x1400464f6
jmp 0x140046490
mov al, 4
mov byte [rsi + 0x280], al
mov rax, qword [rsp + 0x148]
mov qword [rax], 3
mov al, 3
jmp 0x140046a44
mov r15, qword [rsi + 0x20]
test r15, r15
jne 0x1400457a5
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.14001bbf0
mov rbx, rax
movzx eax, byte [0x1401891c0]
mov rcx, qword [0x140189110]
test rcx, rcx
jne 0x140046701
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140046a6f
mov rcx, rax
mov qword [0x140189110], rax
mov r8d, 0x11
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140046a6f
mov r15, rax
movups xmm0, xmmword [0x140120f3b]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x1401891c0]
mov rcx, qword [0x140189110]
test rcx, rcx
jne 0x140046753
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140046a5e
mov rcx, rax
mov qword [0x140189110], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140046a5e
mov r12, rax
mov qword [rax], rbx
lea r14, [0x14011f260]
mov edi, 0x11
mov ebp, 2
jmp 0x140046a27
call sub.KERNEL32.dll_GetLastError
mov ebx, eax
movzx eax, byte [0x1401891c0]
mov rcx, qword [0x140189110]
test rcx, rcx
jne 0x1400467b7
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140046b1d
mov rcx, rax
mov qword [0x140189110], rax
mov r8d, 0xe
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140046b1d
mov r15, rax
movabs rax, 0x726f727265206e65
mov qword [r15 + 6], rax
movabs rax, 0x6e65706f20706374
mov qword [r15], rax
movzx eax, byte [0x1401891c0]
mov rcx, qword [0x140189110]
test rcx, rcx
jne 0x140046816
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140046a5e
mov rcx, rax
mov qword [0x140189110], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140046a5e
mov r12, rax
shl rbx, 0x20
or rbx, 2
mov qword [rax], rbx
mov edi, 0xe
jmp 0x1400469a6
call sub.KERNEL32.dll_GetLastError
mov ebx, eax
movzx eax, byte [0x1401891c0]
mov rcx, qword [0x140189110]
test rcx, rcx
jne 0x140046876
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140046b2e
mov rcx, rax
mov qword [0x140189110], rax
mov r8d, 0x19
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140046b2e
mov r15, rax
movups xmm0, xmmword [0x14013dd87]
movups xmmword [rax + 9], xmm0
movups xmm0, xmmword [0x14013dd7e]
movups xmmword [rax], xmm0
movzx eax, byte [0x1401891c0]
mov rcx, qword [0x140189110]
test rcx, rcx
jne 0x1400468cf
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140046a5e
mov rcx, rax
mov qword [0x140189110], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140046a5e
mov r12, rax
shl rbx, 0x20
or rbx, 2
mov qword [rax], rbx
mov edi, 0x19
jmp 0x14004699e
movzx eax, byte [0x1401891c0]
mov rcx, qword [0x140189110]
test rcx, rcx
jne 0x140046928
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140046b3f
mov rcx, rax
mov qword [0x140189110], rax
mov r8d, 0x14
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140046b3f
mov r15, rax
movups xmm0, xmmword [0x14013dd97]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x726f7272
movzx eax, byte [0x1401891c0]
mov rcx, qword [0x140189110]
test rcx, rcx
jne 0x14004697d
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140046a5e
mov rcx, rax
mov qword [0x140189110], rax
mov r8d, 8
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140046a5e
mov r12, rax
mov qword [rax], r13
mov edi, 0x14
mov rcx, r14
call fcn.14011649c
mov qword [rsi + 0x78], r15
mov qword [rsi + 0x80], rdi
mov qword [rsi + 0x88], r12
lea r14, [0x14013b678]
mov qword [rsi + 0x90], r14
mov dword [rsi + 0x70], 0x3b9aca01
mov ebp, 2
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x140046a27
cmp qword [rsi + 0x28], 0
je 0x1400469f0
mov rcx, qword [0x140189110]
xor edx, edx
call fcn.14011631c
mov rbx, qword [rsi + 0x30]
test rbx, rbx
je 0x140046a27
mov r13, qword [rsi + 0x38]
mov rcx, rbx
call qword [r13]
cmp qword [r13 + 8], 0
je 0x140046a27
cmp qword [r13 + 0x10], 0x11
jb 0x140046a16
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140189110]
xor edx, edx
mov r8, rbx
call fcn.14011631c
mov rax, qword [rsp + 0x148]
mov qword [rax], rbp
mov qword [rax + 8], r15
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r14
mov al, 1
mov byte [rsi + 0x378], al
add rsp, 0x308
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 8
call fcn.140083160
ud2
mov ecx, 1
mov edx, 0x11
call fcn.140083160
ud2
ud2
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x140150710]
mov edx, 0x28
call fcn.1400895f0
ud2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x140120f80]
mov edx, 0x23
call fcn.140086940
ud2
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
lea rax, [0x140178ba0]
mov qword [rsp + 0x160], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x168], xmm0
lea rdx, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_time.rs
lea rcx, [rsp + 0x150]
call fcn.140085be0
ud2
lea rcx, [0x140153738]
lea r8, [0x140120f68]
mov edx, 0x73
call fcn.1400895f0
ud2
mov ecx, 1
mov edx, 0xe
call fcn.140083160
ud2
mov ecx, 1
mov edx, 0x19
call fcn.140083160
ud2
mov ecx, 1
mov edx, 0x14
call fcn.140083160
ud2
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je 0x14004bf48
test al, 4
je 0x14004c2d1
test al, 3
je 0x14004bf00
cmp rax, 0x3f
jbe 0x14004c2eb
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
mov cl, 0x16
mov cl, 0x16
jne 0x14004bf1a
lea rax, [0x14011a514]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rsi
lea r14, [rsp + 0x58]
mov qword [rsp + 0x68], r14
cmp dword [rsi + 0x30], 0xb
jae 0x14004c339
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c00d
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c010
mov rdi, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004bfc1
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
jmp 0x14004bfc4
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.1400230a0
mov qword [rsi + 0x30], 0xc
call fcn.1400fd450
test rax, rax
je 0x14004bfe6
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c218
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c21b
xorps xmm6, xmm6
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.1400607a0
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004c02d
movups xmmword [rax + 0x20], xmm6
test bl, bl
je 0x14004c13f
mov rax, qword [rsi]
nop dword [rax + rax]
test al, 1
je 0x14004c305
test al, 0x20
jne 0x14004c15f
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004c080
cmp rcx, 0x3f
jbe 0x14004c2eb
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004c040
jmp 0x14004c096
test rcx, rcx
js 0x14004c31f
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
jne 0x14004c040
cmp dl, 2
je case.0x14004bf56.3
movzx eax, dl
cmp eax, 1
jne case.0x14004bf56.2
mov rbx, qword [rsi + 0x20]
add rbx, 0x10
mov byte [rsp + 0x58], 1
call fcn.1400fd450
test rax, rax
je 0x14004c267
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
mov rdx, qword [rax + 0x38]
test rdx, rdx
je 0x14004c276
cmp qword [rdx], 0
je 0x14004c276
add rdx, 8
lea rcx, [rsp + 0x28]
jmp 0x14004c27d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14004c109
lea rcx, [rsi + 0x20]
call fcn.140029560
lea rcx, [rsi + 0x30]
call fcn.1400230a0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14004c128
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140189110]
xor edx, edx
call fcn.14011631c
jmp case.0x14004bf56.2
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c17f
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c182
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c1e6
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c1e9
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400230a0
mov qword [rdi], 0xc
call fcn.1400fd450
test rax, rax
je 0x14004c19f
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c1bf
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c1c2
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400230a0
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 0
call fcn.1400fd450
test rax, rax
jne 0x14004c249
jmp 0x14004c24d
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400230a0
mov qword [rdi], 0xc
call fcn.1400fd450
test rax, rax
je 0x14004c206
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
jne 0x14004bff8
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400230a0
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
call fcn.1400fd450
adc cl, byte [rbx]
add byte [rax - 0x7b], cl
invalid
je 0x14004c24d
adc cl, byte [rbx]
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0xf], 0x11
jo 0x14004c26d
movups xmmword [rax + 0x20], xmm6
mov rcx, rsi
call fcn.140053610
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x38], r14
lea rcx, [rsp + 0x28]
xor edx, edx
call fcn.140104d40
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004c373
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14004bf56.2
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14004c2b4
call fcn.140029560
mov rcx, rdi
call fcn.1400230a0
mov rax, qword [rsi + 0x1f8]
test rax, rax
jne 0x14004c11e
jmp 0x14004c128
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x28]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004bf56.4
test al, 4
je 0x14004c5ef
test al, 3
je 0x14004c3b0
cmp rax, 0x3f
jbe 0x14004c609
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004c3ca
lea rax, [0x14011a524]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rsi
lea r14, [rsp + 0x58]
mov qword [rsp + 0x68], r14
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
je 0x14004c657
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c48b
movups xmm6, xmmword [rax + 0x20]
jo 0x14004c467
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c48e
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x48], 5
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.140050e60
cmc
add byte [r8], al
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x28], 1
jmp 0x14004c57e
xorps xmm6, xmm6
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.140060aa0
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004c4ab
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x14004c563
mov rax, qword [rsi]
jmp 0x14004c4d6
test rcx, rcx
js 0x14004c63d
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004c50f
test al, 1
je 0x14004c623
test al, 0x20
jne 0x14004c459
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004c4c0
cmp rcx, 0x3f
jbe 0x14004c609
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004c4d6
cmp dl, 2
je case.0x14004c406.3
movzx eax, dl
cmp eax, 1
jne case.0x14004c406.2
mov rdi, qword [rdi]
add rdi, 0x10
mov byte [rsp + 0x58], 1
call fcn.1400fd450
test rax, rax
je 0x14004c59a
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
mov rdx, qword [rax + 0x38]
test rdx, rdx
je 0x14004c5a9
cmp qword [rdx], 0
je 0x14004c5a9
add rdx, 8
lea rcx, [rsp + 0x28]
jmp 0x14004c5b0
mov byte [rsp + 0x48], 5
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.140050e60
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x48], 4
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.140050e60
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.1400532e0
jmp case.0x14004c406.2
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
lea rcx, [rsp + 0x28]
xor edx, edx
call fcn.140104d40
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
mov eax, dword [rdi - 0x38b7fff5]
rol al, 0xff
invalid
invalid
invalid
jbe 0x14004c691
and rax, 0xffffffffffffffc0
loopne 0x14004c58f
cmp rax, 0x40
jne case.0x14004c406.2
mov rcx, rsi
call fcn.140051750
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x28]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004c406.4
test al, 4
je 0x14004ca9f
test al, 3
je 0x14004c6d0
cmp rax, 0x3f
jbe 0x14004cab9
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004c6ea
lea rax, [0x14011a534]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rsi
lea r14, [rsp + 0x58]
mov qword [rsp + 0x68], r14
je 0x14004c766
push 0xa8be80
add byte [rax], al
add ecx, dword [rdi]
invalid
mov bh, 3
add byte [rax], al
je 0x14004c766
push 0xa8be80
add byte [rax], al
add ecx, dword [rdi]
xor dword [rdi + 0x48000003], 0xffffff8d
jle 0x14004c784
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c7df
movups xmm6, xmmword [rax + 0x20]
jo 0x14004c786
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c7e2
mov rdi, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c794
movups xmm6, xmmword [rax + 0x20]
jo 0x14004c7a6
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
jmp 0x14004c797
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140024d50
mov byte [rsi + 0xa8], 4
call fcn.1400fd450
test rax, rax
je 0x14004c7b8
add byte [rax], al
add byte [rax + rbp*8], al
movabs eax, dword [0x474c08548000b0c]
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c9e7
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c9ea
xorps xmm6, xmm6
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.1400611d0
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004c7ff
movups xmmword [rax + 0x20], xmm6
test bl, bl
je 0x14004c90f
mov rax, qword [rsi]
nop word [rax + rax]
test al, 1
je 0x14004cad3
test al, 0x20
jne 0x14004c92f
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004c850
cmp rcx, 0x3f
jbe 0x14004cab9
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004c810
jmp 0x14004c866
test rcx, rcx
js 0x14004caed
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
jne 0x14004c810
cmp dl, 2
je case.0x14004c726.3
movzx eax, dl
cmp eax, 1
jne case.0x14004c726.2
mov rbx, qword [rsi + 0x20]
add rbx, 0x10
mov byte [rsp + 0x58], 1
call fcn.1400fd450
test rax, rax
je 0x14004ca35
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
mov rdx, qword [rax + 0x38]
test rdx, rdx
test edx, edx
test edx, edx
je 0x14004ca44
cmp qword [rdx], 0
je 0x14004ca44
add byte [rax], al
add byte [rax], al
add rdx, 8
lea rcx, [rsp + 0x28]
jmp 0x14004ca4b
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14004c8d9
lea rcx, [rsi + 0x20]
call fcn.140029560
lea rcx, [rsi + 0x30]
call fcn.140024d50
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14004c8f8
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140189110]
xor edx, edx
call fcn.14011631c
jmp case.0x14004c726.2
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c94f
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c952
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c9b5
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c9b8
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024d50
mov byte [rsi + 0xa8], 4
call fcn.1400fd450
test rax, rax
je 0x14004c96f
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004c98f
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004c992
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024d50
mov qword [rsi + 0x30], 0
mov byte [rsi + 0xa8], 3
call fcn.1400fd450
test rax, rax
jne 0x14004ca17
jmp 0x14004ca1b
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024d50
mov byte [rsi + 0xa8], 4
call fcn.1400fd450
test rax, rax
je 0x14004c9d5
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
jne 0x14004c7ca
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024d50
cmp ebp, 0xffffffff
cmp ebp, 0xffffffff
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
mov dword [rsi + 0x48], ebx
mov dword [rsi + 0x48], ebx
mov byte [rsi + 0xa8], 3
call fcn.1400fd450
test rax, rax
test eax, eax
test eax, eax
je 0x14004ca1b
movups xmmword [rax + 0x20], xmm6
mov rcx, rsi
call fcn.140052f10
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
lea rcx, [rsp + 0x28]
xor edx, edx
call fcn.140104d40
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004cb41
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14004c726.2
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14004ca82
call fcn.140029560
mov rcx, rdi
call fcn.140024d50
mov rax, qword [rsi + 0xc0]
test rax, rax
jne 0x14004c8ee
jmp 0x14004c8f8
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x28]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
mov rdx, rax
and rdx, 0xfffffffffffffffa
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 case.0x14004c726.4
test al, 4
je 0x14004cf51
test al, 3
je 0x14004cb80
cmp rax, 0x3f
jbe 0x14004cf6b
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004cb9a
lea rax, [0x14011a544]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
adc byte [rax], al
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rsi
lea r14, [rsp + 0x58]
mov qword [rsp + 0x68], r14
and al, 0x68
and al, 0x68
cmp dword [rsi + 0x30], 2
jae 0x14004cfb9
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004cc8d
movups xmm6, xmmword [rax + 0x20]
jo 0x14004cc33
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004cc90
mov rdi, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004cc41
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
jmp 0x14004cc44
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140024850
mov qword [rsi + 0x30], 3
call fcn.1400fd450
test rax, rax
je 0x14004cc66
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004ce98
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004ce9b
xorps xmm6, xmm6
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.140046ff0
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004ccad
movups xmmword [rax + 0x20], xmm6
test bl, bl
je 0x14004cdbf
mov rax, qword [rsi]
nop dword [rax + rax]
test al, 1
je 0x14004cf85
test al, 0x20
jne 0x14004cddf
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004cd00
cmp rcx, 0x3f
jbe 0x14004cf6b
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004ccc0
jmp 0x14004cd16
test rcx, rcx
js 0x14004cf9f
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
jne 0x14004ccc0
cmp dl, 2
je case.0x14004cbd6.3
movzx eax, dl
cmp eax, 1
jne case.0x14004cbd6.2
mov rbx, qword [rsi + 0x20]
add rbx, 0x10
mov byte [rsp + 0x58], 1
pop rax
add eax, ebp
invalid
invalid
or eax, dword [rax]
test rax, rax
je 0x14004cee7
pop rax
add eax, ebp
invalid
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
sub byte [rax - 0x77], cl
je 0x14004cd6f
xor byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov rdx, qword [rax + 0x38]
test rdx, rdx
test edx, edx
test edx, edx
je 0x14004cef6
cmp qword [rdx], 0
je 0x14004cef6
add byte [rax], al
add byte [rax], al
add rdx, 8
lea rcx, [rsp + 0x28]
and al, 0x28
jmp 0x14004cefd
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14004cd89
lea rcx, [rsi + 0x20]
call fcn.140029560
lea rcx, [rsi + 0x30]
call fcn.140024850
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14004cda8
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140189110]
xor edx, edx
call fcn.14011631c
jmp case.0x14004cbd6.2
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004cdff
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004ce02
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004ce66
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004ce69
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024850
mov qword [rdi], 3
call fcn.1400fd450
test rax, rax
je 0x14004ce1f
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004ce3f
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004ce42
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024850
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 0
call fcn.1400fd450
test rax, rax
jne 0x14004cec9
jmp 0x14004cecd
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024850
mov qword [rdi], 3
call fcn.1400fd450
test rax, rax
je 0x14004ce86
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
ror byte [rdi], 0x85
loopne 0x14004ce93
invalid
invalid
ror byte [rdi], 0x85
loopne 0x14004ce93
test eax, esp
std
invalid
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024850
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
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.1400fd450
test rax, rax
test eax, eax
test eax, eax
je 0x14004cecd
movups xmmword [rax + 0x20], xmm6
mov rcx, rsi
call fcn.140052100
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
lea rcx, [rsp + 0x28]
xor edx, edx
call fcn.140104d40
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004cff3
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14004cbd6.2
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14004cf34
call fcn.140029560
mov rcx, rdi
call fcn.140024850
mov rax, qword [rsi + 0xe8]
test rax, rax
jne 0x14004cd9e
jmp 0x14004cda8
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x28]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
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.0x14004cbd6.4
test al, 4
je 0x14004d232
test al, 3
je 0x14004d030
cmp rax, 0x3f
jbe 0x14004d24c
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004d04a
lea rax, [0x14011a554]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
lea eax, [0x1401550a8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
xor byte [rax - 0x77], cl
and al, 0x28
xor byte [rax - 0x77], cl
and al, 0x28
mov rax, qword [rsi + 0x30]
cmp rax, 5
je 0x14004d0b9
and eax, 0xfffffffe
cmp eax, 6
je 0x14004d29a
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004d117
movups xmm6, xmmword [rax + 0x20]
jo 0x14004d0ef
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004d11a
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x40], 7
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140051120
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x48], 1
jmp 0x14004d201
xorps xmm6, xmm6
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.14005cdf0
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004d137
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x14004d1e2
mov rax, qword [rsi]
jmp 0x14004d166
test rcx, rcx
js 0x14004d280
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004d19f
test al, 1
je 0x14004d266
test al, 0x20
jne 0x14004d0e1
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004d150
cmp rcx, 0x3f
jbe 0x14004d24c
invalid
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004d166
cmp dl, 2
je case.0x14004d086.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.140103530
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004d2d4
add dword [rax], eax
add byte [rax - 0x7d], cl
loopne 0x14004d192
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14004d086.2
mov rcx, rsi
call fcn.1400515e0
add bl, ch
invalid
add bl, ch
cmp eax, 0x2444c748
invalid
mov qword [rsp + 0x40], 7
lea rdx, [rsp + 0x40]
mov rcx, rdi
mov rcx, rdi
call fcn.140051120
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 6
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140051120
mov rcx, rsi
call fcn.140053470
movaps xmm6, xmmword [rsp + 0x220]
add rsp, 0x230
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x40]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004d32a
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004d086.4
test al, 4
je 0x14004d56a
test al, 3
je 0x14004d310
cmp rax, 0x3f
jbe 0x14004d584
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004d32a
lea rax, [0x14011a564]
lea eax, [0x14011a564]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
adc byte [rax], al
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
lea r14, [rsp + 0x28]
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov rax, qword [rsi + 0x30]
cmp rax, 5
je 0x14004d399
and eax, 0xfffffffe
cmp eax, 6
je 0x14004d5d2
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004d3f7
movups xmm6, xmmword [rax + 0x20]
jo 0x14004d3cf
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004d3fa
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x40], 7
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140051120
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x48], 1
jmp 0x14004d4f2
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.14005cdf0
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004d417
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x14004d4d3
mov rax, qword [rsi]
jmp 0x14004d446
test rcx, rcx
js 0x14004d5b8
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004d47f
test al, 1
je 0x14004d59e
test al, 0x20
jne 0x14004d3c1
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004d430
cmp rcx, 0x3f
jbe 0x14004d584
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004d446
cmp dl, 2
je case.0x14004d366.3
movzx eax, dl
cmp eax, 1
jne case.0x14004d366.2
mov rdi, qword [rdi]
add rdi, 0x10
mov byte [rsp + 0x28], 1
call fcn.1400fd450
test rax, rax
je 0x14004d512
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], r14
mov rdx, qword [rax + 0x38]
test rdx, rdx
je 0x14004d521
cmp qword [rdx], 0
je 0x14004d521
add rdx, 8
lea rcx, [rsp + 0x40]
jmp 0x14004d528
mov qword [rsp + 0x40], 7
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140051120
mov qword [rsp + 0x48], 0
add byte [rax - 0x39], cl
and al, 0x40
invalid
mov qword [rsp + 0x40], 6
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
mov rcx, rdi
call fcn.140051120
cmp al, 0
add byte [rax - 0x77], cl
int1
cmp al, 0
add byte [rax - 0x77], cl
int1
call fcn.140051b00
add byte [r8], r8b
jmp case.0x14004d366.2
mov qword [rsp + 0x40], rdi
and al, 0x40
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], r14
mov dword [rsp + 0x50], esi
mov dword [rsp + 0x50], esi
lea rcx, [rsp + 0x40]
xor edx, edx
xor edx, edx
call fcn.140104d40
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004d60c
and rax, 0xffffffffffffffc0
loopne 0x14004d507
cmp rax, 0x40
jne case.0x14004d366.2
mov rcx, rsi
call fcn.140051a40
movaps xmm6, xmmword [rsp + 0x220]
add rsp, 0x238
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x40]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
push rbx
sub rsp, 0xfd8
movaps xmmword [rsp + 0xfc0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
jmp 0x14004d66a
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004d366.4
test al, 4
je 0x14004d89a
test al, 3
je 0x14004d650
cmp rax, 0x3f
jbe 0x14004d8b4
add al, byte [rax]
invalid
clc
invalid
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 0x14004d66a
lea rax, [0x14011a574]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
or al, 0x88
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], rsi
lea r14, [rsp + 0x28]
mov qword [rsp + 0x38], r14
and al, 0x38
and al, 0x38
cmp dword [rsi + 0x30], 3
jae 0x14004d902
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004d72b
movups xmm6, xmmword [rax + 0x20]
jo 0x14004d703
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004d72e
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140051050
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x48], 1
jmp 0x14004d822
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.140032c70
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004d74b
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x14004d803
mov rax, qword [rsi]
jmp 0x14004d776
test rcx, rcx
js 0x14004d8e8
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004d7af
test al, 1
je 0x14004d8ce
test al, 0x20
jne 0x14004d6f5
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004d760
cmp rcx, 0x3f
jbe 0x14004d8b4
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004d776
cmp dl, 2
je case.0x14004d6a6.3
movzx eax, dl
cmp eax, 1
jne case.0x14004d6a6.2
mov rdi, qword [rdi]
add rdi, 0x10
mov byte [rsp + 0x28], 1
call fcn.1400fd450
test rax, rax
je 0x14004d842
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], r14
mov rdx, qword [rax + 0x38]
test rdx, rdx
je 0x14004d851
cmp qword [rdx], 0
je 0x14004d851
add rdx, 8
lea rcx, [rsp + 0x40]
jmp 0x14004d858
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
mov rcx, rdi
call fcn.140051050
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 3
and al, 0x40
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
mov rcx, rdi
call fcn.140051050
cmp byte [rax], al
add byte [rax - 0x77], cl
int1
cmp byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140052330
add byte [rax], al
jmp case.0x14004d6a6.2
mov qword [rsp + 0x40], rdi
and al, 0x40
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], r14
mov dword [rsp + 0x50], esi
mov dword [rsp + 0x50], esi
lea rcx, [rsp + 0x40]
xor edx, edx
xor edx, edx
call fcn.140104d40
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004d93c
and rax, 0xffffffffffffffc0
loopne 0x14004d837
cmp rax, 0x40
jne case.0x14004d6a6.2
mov rcx, rsi
call fcn.1400513c0
movaps xmm6, xmmword [rsp + 0xfc0]
add rsp, 0xfd8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x40]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004d99a
nop dword [rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004d6a6.4
test al, 4
je 0x14004db7d
test al, 3
je 0x14004d980
cmp rax, 0x3f
jbe 0x14004db97
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004d99a
lea rax, [0x14011a584]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
push 0x24448d48
invalid
mov qword [rsp + 0x58], rax
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
invalid
cmp eax, 0x3b9aca00
je 0x14004dbe5
push 0x24448d48
invalid
invalid
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004da61
movups xmm6, xmmword [rax + 0x20]
jo 0x14004da3a
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004da64
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x30], 0x3b9aca01
lea rdx, [rsp + 0x28]
mov rcx, rdi
mov ecx, edi
call fcn.140050d80
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x38], 1
jmp 0x14004db50
xorps xmm6, xmm6
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.140057410
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004da81
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x14004db32
mov rax, qword [rsi]
jmp 0x14004dab6
test rcx, rcx
js 0x14004dbcb
mov byte [rdx], ah
add dword [rax], eax
invalid
mov byte [rdx], ah
add dword [rax], eax
add byte [rax - 0x7d], cl
rol dword [rax - 0x4e], 1
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004daef
test al, 1
je 0x14004dbb1
test al, 0x20
jne 0x14004da2c
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004daa0
ror dword [rax - 0x7d], 0xe1
invalid
cmp rcx, 0x3f
jbe 0x14004db97
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
rol eax, 0x48
cmp ecx, 0x40
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
jne 0x14004dab6
cmp dl, 2
je case.0x14004d9d6.3
movzx eax, dl
cmp eax, 1
clc
add dword [rbp + 0x71], esi
clc
add dword [rbp + 0x71], esi
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.140103530
mov rax, 0xffffffffffffffc0
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004dc1f
invalid
invalid
add byte [rax - 0x7d], cl
loopne 0x14004dae2
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14004d9d6.2
mov rcx, rsi
call fcn.140051530
cmp al, byte [rax]
add bl, ch
invalid
cmp al, byte [rax]
add bl, ch
cmp eax, edi
and al, 0x30
add edx, ecx
invalid
mov dword [rsp + 0x30], 0x3b9aca01
lea rdx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rcx, rdi
call fcn.140050d80
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0x3b9aca00
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.140050d80
mov rcx, rsi
call fcn.140052810
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x28]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
adc byte [rax], al
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
invalid
or ecx, dword [rdi]
invalid
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004dc7a
nop dword [rax + rax]
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 0x14004dc74
loope 0x14004dc74
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
je case.0x14004d9d6.4
test al, 4
je 0x14004de47
test al, 3
je 0x14004dc60
invalid
fimul dword [rax - 0x7d]
clc
invalid
cmp rax, 0x3f
jbe 0x14004de61
lea rdx, [rax - 0x40]
cmp rdx, 0x40
cmp edx, 0x40
cmp edx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
invalid
jne 0x14004dc7a
invalid
lea rax, [0x14011a594]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
sar edi, 0xe1
sar edi, 0xe1
lea rax, [0x1401550a8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
mov dword [rsp + 0x68], esi
mov dword [rsp + 0x68], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x58], rax
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
je 0x14004deaf
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004dd3b
movups xmm6, xmmword [rax + 0x20]
jo 0x14004dd17
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004dd3e
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x48], 5
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.140050e60
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 0
xor dword [r8], r8d
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x28], 1
jmp 0x14004de1d
xorps xmm6, xmm6
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.140060aa0
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004dd5b
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x14004de02
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
jmp 0x14004dd86
test rcx, rcx
js 0x14004de95
invalid
add byte [rax - 0x7d], cl
rol dword [rax - 0x4e], 1
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004ddbf
test al, 1
je 0x14004de7b
test al, 0x20
jne 0x14004dd09
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004dd70
ror dword [rax - 0x7d], 0xe1
invalid
cmp rcx, 0x3f
jbe 0x14004de61
add byte [rax], al
invalid
stc
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
rol eax, 0x48
cmp ecx, 0x40
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
invalid
sal al, cl
cmpxchg qword [rsi], rcx
lock cmpxchg qword [rsi], rcx
jne 0x14004dd86
cmp dl, 2
je case.0x14004dcb6.3
movzx eax, dl
cmp eax, 1
jne case.0x14004dcb6.2
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140103530
add byte [rax - 0x39], cl
rol al, 0xff
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
invalid
add byte [rax - 0x39], cl
rol al, 0xff
invalid
invalid
jbe 0x14004dee9
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14004dcb6.2
invalid
invalid
mov rcx, rsi
call fcn.140051480
jmp case.0x14004dcb6.2
mov byte [rsp + 0x48], 5
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.140050e60
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x48], 4
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.140050e60
mov rcx, rsi
call fcn.140052d80
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x28]
call fcn.140085be0
jl 0x14004dee9
add byte [rdi], cl
invalid
jl 0x14004dee9
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x1070b0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
invalid
add byte [rax], al
add al, ch
invalid
mov al, byte [rbx]
add byte [rdi], cl
invalid
invalid
nop dword [rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x80
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004df4a
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x8348
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 0x14004df44
loope 0x14004df44
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
je case.0x14004dcb6.4
test al, 4
je 0x14004e28d
invalid
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
test al, 3
je 0x14004df30
cmp rax, 0x3f
jbe 0x14004e2a7
lea rdx, [rax - 0x40]
lea edx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004df4a
lea rax, [0x14011a5a4]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
or al, 0x88
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
cmp dword [rsi + 0x30], 2
jae 0x14004e2f5
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004e03d
movups xmm6, xmmword [rax + 0x20]
jo 0x14004dfe3
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004e040
mov rdi, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004dff1
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
jmp 0x14004dff4
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140024850
mov qword [rsi + 0x30], 3
call fcn.1400fd450
test rax, rax
je 0x14004e016
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004e240
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004e243
xorps xmm6, xmm6
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.140046ff0
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004e05d
movups xmmword [rax + 0x20], xmm6
test bl, bl
je 0x14004e167
mov rax, qword [rsi]
nop dword [rax + rax]
test al, 1
je 0x14004e2c1
test al, 0x20
jne 0x14004e187
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004e0b0
cmp rcx, 0x3f
jbe 0x14004e2a7
invalid
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
xchg edx, eax
ret 0xd200
lock cmpxchg qword [rsi], rcx
jne 0x14004e070
xchg edx, eax
ret 0xd200
jmp 0x14004e0c6
add byte [rax], al
test rcx, rcx
js 0x14004e2db
add rcx, 0x40
mov dl, 1
add eax, esi
cmpxchg qword [rsi], rcx
add eax, esi
cmpxchg qword [rsi], rcx
jne 0x14004e070
cmp dl, 2
je case.0x14004df86.3
movzx eax, dl
cmp eax, 1
jne case.0x14004df86.2
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140103530
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004e32f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne case.0x14004df86.2
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14004e119
call fcn.1400ac7c0
mov rcx, rdi
jmp 0x14004e135
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14004e131
lea rcx, [rsi + 0x20]
call fcn.1400ac7c0
lea rcx, [rsi + 0x30]
call fcn.140024850
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14004e150
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140189110]
xor edx, edx
call fcn.14011631c
jmp case.0x14004df86.2
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004e1a7
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004e1aa
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004e20e
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004e211
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024850
mov qword [rdi], 3
call fcn.1400fd450
test rax, rax
je 0x14004e1c7
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004e1e7
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004e1ea
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024850
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add al, ch
or al, byte [rax]
cmp byte [rax], al
add byte [rax], al
add al, ch
or al, byte [rax]
test rax, rax
jne 0x14004e271
jmp 0x14004e275
xorps xmm6, xmm6
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024850
mov qword [rdi], 3
add byte [rax], al
add al, ch
sub esi, edx
or al, byte [rax]
add byte [rax], al
add al, ch
sub esi, edx
or al, byte [rax]
test rax, rax
je 0x14004e22e
movups xmmword [rax + 0x20], xmm6
and byte [rax - 0x75], cl
pop rsi
sub al, ch
sbb edx, esi
or al, byte [rax]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
jne 0x14004e028
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024850
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
call fcn.1400fd450
test rax, rax
test eax, eax
test eax, eax
je 0x14004e275
movups xmmword [rax + 0x20], xmm6
mov rcx, rsi
call fcn.140051ed0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x40]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
add eax, 0x106c8b
add eax, 0x106c8b
mov edx, 0x27
call fcn.140086940
ud2
invalid
or ecx, dword [rdi]
invalid
add byte [rax], al
movaps xmmword [rsp + 0xfc0], xmm6
and al, 0xc0
sldt word [rax]
and al, 0xc0
sldt word [rax]
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004e38a
mov rdx, rax
mov edx, eax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
loope 0x14004e384
loope 0x14004e384
lock cmpxchg qword [rsi], rdx
cmpxchg qword [rsi], rdx
je case.0x14004df86.4
test al, 4
je 0x14004e562
invalid
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
test al, 3
je 0x14004e370
cmp rax, 0x3f
clc
invalid
jbe 0x14004e57c
lea rdx, [rax - 0x40]
lea edx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004e38a
lea rax, [0x14011a5b4]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
cmp dword [rsi + 0x30], 3
jae 0x14004e5ca
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004e44b
movups xmm6, xmmword [rax + 0x20]
jo 0x14004e423
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004e44e
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140051050
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x48], 1
jmp 0x14004e531
xorps xmm6, xmm6
lea rdx, [rsp + 0x28]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.140032c70
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004e46b
movups xmmword [rax + 0x20], xmm6
adc dword [rax + 0x20], esi
lea rdi, [rsi + 0x20]
test bl, bl
je 0x14004e512
mov rax, qword [rsi]
mov eax, dword [rsi]
jmp 0x14004e496
test rcx, rcx
js 0x14004e5b0
invalid
add byte [rax - 0x7d], cl
rol dword [rax - 0x4e], 1
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je case.0x14004c726.34
test al, 1
je 0x14004e596
add byte [rax], al
add byte [rax + 0x6f850f20], ch
invalid
test al, 0x20
jne 0x14004e415
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
ror dword [rax - 0x7d], 0xe1
invalid
jne 0x14004e480
cmp rcx, 0x3f
jbe 0x14004e57c
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004e496
cmp dl, 2
je case.0x14004e3c6.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.140103530
and byte [rax - 0x77], cl
bnd call fcn.140103530
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004e604
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14004e3c6.2
mov rcx, rsi
call fcn.140051980
jmp case.0x14004e3c6.2
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
mov rcx, rdi
call fcn.140051050
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 3
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140051050
mov rcx, rsi
call fcn.140052be0
movaps xmm6, xmmword [rsp + 0xfc0]
add rsp, 0xfd0
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
push rax
push rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x40]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
imul edx, dword [rax], 0x58d4c00
mov dh, 0x69
adc byte [rax], al
mov edx, 0x27
call fcn.140086940
and al, 0x83
add eax, dword [rax]
and al, 0x83
add eax, dword [rax]
ud2
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm6
add byte [rdi], cl
sub dword [rsp + 0xc0], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004e65a
add byte [rax], r8b
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004e3c6.4
test al, 4
je 0x14004e840
test dh, bl
add dword [rax], eax
invalid
test dh, bl
add dword [rax], eax
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
test al, 3
je 0x14004e640
cmp rax, 0x3f
clc
invalid
jbe 0x14004e85a
add dword [rax], eax
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 0x14004e65a
lea rax, [0x14011a5c4]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x30], rax
cmp byte [rsi + 0xa0], 3
mov esi, 0xa0
add ecx, dword [rdi]
sbb edi, 1
add byte [rax], al
mov esi, 0xa0
add ecx, dword [rdi]
sbb edi, 1
add byte [rax], al
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004e726
movups xmm6, xmmword [rax + 0x20]
jo 0x14004e6ff
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004e729
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa8], 4
lea rdx, [rsp + 0x38]
mov rcx, rdi
mov ecx, edi
call fcn.140050f40
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x38], 1
jmp 0x14004e810
add byte [rax], al
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140060670
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004e746
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
jle 0x14004e76a
test bl, bl
je 0x14004e7f2
mov rax, qword [rsi]
jmp 0x14004e776
nop dword [rax + rax]
test rcx, rcx
js 0x14004e88e
invalid
add byte [rax - 0x7d], cl
rol dword [rax - 0x4e], 1
add rcx, 0x40
add ecx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004e7af
test al, 1
je 0x14004e874
add byte [rax + 0x6b850f20], ch
invalid
test al, 0x20
jne 0x14004e6f1
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004e760
cmp rcx, 0x3f
jbe 0x14004e85a
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
rol eax, 0x48
cmp ecx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004e776
cmp dl, 2
je case.0x14004e696.3
movzx eax, dl
cmp eax, 1
clc
add dword [rbp + 0x71], esi
clc
add dword [rbp + 0x71], esi
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.140103530
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004e8e2
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14004e696.2
mov rcx, rsi
call fcn.140051800
xor byte [rax], al
add bl, ch
invalid
xor byte [rax], al
add bl, ch
cmp eax, esi
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax + rcx*2], al
lea edx, [rsp + 0x38]
and al, 0x38
mov byte [rsp + 0xa8], 4
lea rdx, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rcx, rdi
call fcn.140050f40
mov qword [rsp + 0x38], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbx], al
mov byte [rsp + 0xa8], 3
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.140050f40
mov rcx, rsi
call fcn.1400524d0
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
add eax, dword [rax]
add eax, dword [rax]
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x50
push rdi
ror byte [rdi], 0x11
and al, 0x50
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
add byte [rbp + rcx*4 + 5], cl
fsub dword [rsi + 0x10]
add byte [rdx + 0x27], bh
call fcn.140086940
add eax, dword [rax]
ud2
nop dword [rax]
push r14
push rsi
push rdi
push rbx
sub rsp, 0xd8
movaps xmmword [rsp + 0xc0], xmm6
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
jmp 0x14004e93a
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004e696.4
test al, 4
je 0x14004eb7b
add byte [rax], al
add byte [rax], al
test al, 3
je case.0x14004c406.45
cmp rax, 0x3f
jbe 0x14004eb95
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004e93a
lea rax, [0x14011a5d4]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xa8], eax
mov qword [rsp + 0xb0], rsi
lea r14, [rsp + 0xa8]
lea esi, [rsp + 0xa8]
lea esi, [rsp + 0xa8]
mov qword [rsp + 0xb8], r14
cmp byte [rsi + 0xa0], 3
mov esi, 0xa0
add ecx, dword [rdi]
xor dword [rdi], 2
add byte [rax], al
mov esi, 0xa0
add ecx, dword [rdi]
xor dword [rdi], 2
add byte [rax], al
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004ea09
movups xmm6, xmmword [rax + 0x20]
jo 0x14004e9e2
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004ea0c
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
mov ecx, edi
call fcn.140050f40
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], 1
jmp 0x14004eb04
xorps xmm6, xmm6
lea rdx, [rsp + 0xb8]
mov rcx, rdi
call fcn.140060670
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004ea2c
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je case.0x14004d086.34
mov rax, qword [rsi]
jmp 0x14004ea56
test rcx, rcx
js 0x14004ebc9
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004ea8f
test al, 1
je 0x14004ebaf
test al, 0x20
jne 0x14004e9d4
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004ea40
cmp rcx, 0x3f
jbe 0x14004eb95
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
cmpxchg dword [rsi], ecx
jne 0x14004ea56
cmp dl, 2
je case.0x14004e976.3
movzx eax, dl
cmp eax, 1
jne case.0x14004e976.2
mov rdi, qword [rdi]
add rdi, 0x10
mov byte [rsp + 0xa8], 1
test al, 0
add byte [rax], al
add eax, ebp
cwde
invalid
or al, byte [rax]
invalid
test al, 0
add byte [rax], al
add eax, ebp
cwde
jmp 0xc54ceac4
or al, byte [rax]
invalid
invalid
or al, byte [rax]
test rax, rax
je 0x14004eb23
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r14
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x40
mov rdx, qword [rax + 0x38]
test rdx, rdx
je 0x14004eb32
push rax
cmp byte [rax - 0x7b], cl
sal byte [rbp + rbx*2 + 0x48], cl
cmp qword [rdx], 0
cmp dword [rdx], 0
je 0x14004eb32
add rdx, 8
lea rcx, [rsp + 0x30]
or byte [rax - 0x73], cl
and al, 0x30
jmp 0x14004eb39
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140050f40
mov qword [rsp + 0x30], 0
mov byte [rsp + 0xa0], 3
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rcx, rdi
call fcn.140050f40
and al, 0
add byte [rax - 0x77], cl
int1
and al, 0
add byte [rax - 0x77], cl
int1
call fcn.140052670
jmp case.0x14004e976.2
cmp eax, dword [rax]
add bl, ch
mov qword [rsp + 0x30], rdi
and al, 0x30
mov qword [rsp + 0x30], rdi
and al, 0x30
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x40], esi
lea rcx, [rsp + 0x30]
xor edx, edx
xor byte [rcx], dh
shr al, cl
add ah, byte [rdx + 0xb]
add byte [rax - 0x39], cl
invalid
invalid
rol al, 0xff
invalid
call fcn.140104d40
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004ec1d
and rax, 0xffffffffffffffc0
loopne 0x14004eb18
cmp rax, 0x40
jne case.0x14004e976.2
mov rcx, rsi
call fcn.1400518c0
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
adc byte fs:[rax], al
adc byte fs:[rax], al
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
adc byte [rax], al
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
and al, 0x48
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x30]
call fcn.140085be0
outsd dx, dword [rsi]
add eax, dword [rax]
outsd dx, dword [rsi]
add eax, dword [rax]
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
invalid
nop dword [rax + rax]
push r14
push rsi
push rdi
push rbx
sub rsp, 0x88
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14004ec7a
invalid
and dword [rdi], ecx
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004e976.4
test al, 4
je 0x14004eeb5
test al, 3
je 0x14004ec60
cmp rax, 0x3f
jbe 0x14004eecf
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
jne 0x14004ec7a
lea rax, [0x14011a5e4]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rsi
invalid
lea r14, [rsp + 0x58]
mov qword [rsp + 0x68], r14
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
invalid
cmp eax, 0x3b9aca00
je 0x14004ef1d
invalid
invalid
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004ed41
movups xmm6, xmmword [rax + 0x20]
jo 0x14004ed1a
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004ed44
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x30], 0x3b9aca01
lea rdx, [rsp + 0x28]
mov rcx, rdi
mov ecx, edi
call fcn.140050d80
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x38], 1
jmp 0x14004ee41
xorps xmm6, xmm6
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.140057410
mov ebx, eax
call fcn.1400fd450
test rax, rax
je 0x14004ed61
movups xmmword [rax + 0x20], xmm6
lea rdi, [rsi + 0x20]
test bl, bl
je 0x14004ee23
mov rax, qword [rsi]
jmp 0x14004ed96
test rcx, rcx
js 0x14004ef03
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14004edcf
test al, 1
je 0x14004eee9
test al, 0x20
jne 0x14004ed0c
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004ed80
cmp rcx, 0x3f
jbe 0x14004eecf
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
mov cl, 0xe
jne 0x14004ed96
cmp dl, 2
je case.0x14004ecb6.3
test bl, al
add byte [rax], al
invalid
test bl, al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
movzx eax, dl
cmp eax, 1
jne case.0x14004ecb6.2
invalid
add byte [rax - 0x75], cl
invalid
mov rdi, qword [rdi]
add rdi, 0x10
mov byte [rsp + 0x58], 1
call fcn.1400fd450
or al, byte [rax]
or al, byte [rax]
test rax, rax
je 0x14004ee60
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
xor byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov rdx, qword [rax + 0x38]
test rdx, rdx
je 0x14004ee6f
push rax
cmp byte [rax - 0x7b], cl
sal byte [rbp + rbx*2 + 0x48], cl
cmp qword [rdx], 0
cmp dword [rdx], 0
je 0x14004ee6f
add rdx, 8
lea rcx, [rsp + 0x28]
jmp 0x14004ee76
mov dword [rsp + 0x30], 0x3b9aca01
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.140050d80
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x30], 0x3b9aca00
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
and al, 0x30
add dl, cl
invalid
push rsp
and al, 0x28
mov rcx, rdi
call fcn.140050d80
invalid
add byte [rax], al
mov rcx, rsi
invalid
add byte [rax - 0x77], cl
int1
call fcn.140053140
add byte [rax], al
jmp case.0x14004ecb6.2
mov qword [rsp + 0x28], rdi
and al, 0x28
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x38], esi
lea rcx, [rsp + 0x28]
xor edx, edx
sub byte [rcx], dh
shr al, cl
invalid
call fcn.140104d40
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14004ef57
and rax, 0xffffffffffffffc0
loopne 0x14004ee55
cmp rax, 0x40
jne case.0x14004ecb6.2
mov rcx, rsi
call fcn.1400516a0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea ecx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
jp 0x14004ef1d
add byte [rdi], cl
invalid
jp 0x14004ef1d
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0x1059bc
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
pop rdx
adc byte [rax], al
pop rdx
adc byte [rax], al
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea ecx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
invalid
nop word cs:[rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x80
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
jmp 0x14004efba
invalid
nop dword [rax + rax]
mov rdx, rax
mov edx, eax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004ecb6.4
test al, 4
je 0x14004f2fd
test al, 3
je 0x14004efa0
cmp rax, 0x3f
jbe 0x14004f317
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 0x14004efba
lea rax, [0x14011a5f4]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
or al, 0x88
add rcx, rax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
cmp dword [rsi + 0x30], 0xb
jae 0x14004f365
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004f0ad
movups xmm6, xmmword [rax + 0x20]
jo 0x14004f053
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004f0b0
mov rdi, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004f061
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
jmp 0x14004f064
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.1400230a0
mov qword [rsi + 0x30], 0xc
call fcn.1400fd450
test rax, rax
je 0x14004f086
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004f2b0
movups xmm6, xmmword [rax + 0x20]
jo 0x14004f0bc
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004f2b3
xorps xmm6, xmm6
push rdi
test byte [rax - 0x73], 0x54
and al, 0x28
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.1400607a0
mov ebx, eax
ret
call fcn.1400fd450
add byte [rcx - 0x1c73173d], cl
or al, byte [rax]
ret
test rax, rax
je 0x14004f0cd
movups xmmword [rax + 0x20], xmm6
test bl, bl
je 0x14004f1d7
fisttp dword [rdi]
test byte [rdx], al
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
test al, 1
je 0x14004f331
test al, 0x20
jne 0x14004f1f7
add byte [rax], al
add byte [rax], al
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004f120
cmp rcx, 0x3f
jbe 0x14004f317
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rsi], rcx
jne 0x14004f0e0
jmp 0x14004f136
add byte [rax], al
test rcx, rcx
js 0x14004f34b
add rcx, 0x40
mov dl, 1
add eax, esi
cmpxchg qword [rsi], rcx
add eax, esi
cmpxchg qword [rsi], rcx
jne 0x14004f0e0
cmp dl, 2
je case.0x14004eff6.3
movzx eax, dl
cmp eax, 1
jne case.0x14004eff6.2
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140103530
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x14004f39f
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne case.0x14004eff6.2
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14004f189
call fcn.1400ac7c0
mov rcx, rdi
jmp 0x14004f1a5
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14004f1a1
lea rcx, [rsi + 0x20]
call fcn.1400ac7c0
lea rcx, [rsi + 0x30]
call fcn.1400230a0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14004f1c0
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140189110]
xor edx, edx
call fcn.14011631c
jmp case.0x14004eff6.2
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004f217
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004f21a
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004f27e
pop rsi
sub al, ch
push rax
loop 0x14004f209
add byte [rax - 0x7b], cl
sal byte [rcx + rdi*2 + 0xf], 0x10
jo 0x14004f229
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x28], rbx
jmp 0x14004f281
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400230a0
mov qword [rdi], 0xc
call fcn.1400fd450
test rax, rax
je 0x14004f237
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0xf], 0x11
jo 0x14004f257
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
loop 0x14004f249
add byte [rax - 0x7b], cl
invalid
je 0x14004f257
loop 0x14004f249
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0xf], 0x10
jo 0x14004f269
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x28], rbx
jmp 0x14004f25a
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400230a0
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 0
call fcn.1400fd450
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add al, ch
fabs
or al, byte [rax]
test rax, rax
jne 0x14004f2e1
jmp 0x14004f2e5
xorps xmm6, xmm6
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400230a0
mov qword [rdi], 0xc
add byte [rax], al
add al, ch
mov ebx, 0x48000ae1
test eax, eax
add byte [rax], al
add al, ch
mov ebx, 0x48000ae1
test eax, eax
je 0x14004f29e
movups xmmword [rax + 0x20], xmm6
and byte [rax - 0x75], cl
pop rsi
sub al, ch
test eax, 0x48000ae1
test eax, eax
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
jne 0x14004f098
std
invalid
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400230a0
mov qword [rsi + 0x30], 0xb
xor byte [rbx], r9b
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], r9b
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.1400fd450
test rax, rax
test eax, eax
test eax, eax
je 0x14004f2e5
movups xmmword [rax + 0x20], xmm6
mov rcx, rsi
call fcn.140051ca0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
adc byte [rdx + 0x10], bl
add byte [rbp + rcx*4 + 5], cl
xor dword [rdx + 0x10], ebx
add byte [rdx + 0x23], bh
call fcn.140086940
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x105cce
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
add byte [rdx + 0x2f], bh
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
je 0x14004f3bf
adc byte [rax], al
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
adc dword [rsp + 0x58], eax
adc dword [rsp + 0x58], eax
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
adc byte [rax], al
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
jne 0x14004f3b9
add byte [rdi], cl
invalid
jne 0x14004f3b9
add byte [rdi], cl
or ecx, dword [rdi]
invalid
nop dword [rax]
push rsi
push rdi
add byte [rsi + 0x57], dl
push rbx
sub rsp, 0x80
sub esp, 0x80
sub esp, 0x80
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm6
mov rsi, rcx
mov rax, qword [rcx]
add ebx, ebp
invalid
add ebx, ebp
and esp, dword [rsi + 0xf]
invalid
invalid
nop dword [rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rsi], rdx
je case.0x14004eff6.4
test al, 4
je 0x14004f73b
test al, 3
je 0x14004f3e0
cmp rax, 0x3f
jbe 0x14004f755
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rsi], rdx
mov cl, 0x16
mov cl, 0x16
jne 0x14004f3fa
lea rax, [0x14011a604]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
lea rax, [0x1401550a8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
cmp byte [rsi + 0xa8], 3
mov esi, 0xa8
add ecx, dword [rdi]
add dword [rbx + 3], 0
invalid
mov esi, 0xa8
add ecx, dword [rdi]
add dword [rbx + 3], 0
add byte [rax - 0x73], cl
jle 0x14004f494
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004f4ef
movups xmm6, xmmword [rax + 0x20]
jo 0x14004f496
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004f4f2
mov rdi, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004f4a4
movups xmm6, xmmword [rax + 0x20]
jo 0x14004f4b6
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rdi
jmp 0x14004f4a7
xorps xmm6, xmm6
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140024d50
mov byte [rsi + 0xa8], 4
call fcn.1400fd450
test rax, rax
je 0x14004f4c8
add byte [rax], al
add byte [rax + rbp*8], al
xchg ecx, eax
fisttp word [rdx]
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0xf], 0x11
jo 0x14004f4e8
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
pop rsi
sub al, ch
jg 0x14004f4ae
or al, byte [rax]
test rax, rax
je 0x14004f6ef
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004f6f2
invalid
pop rax
sub cl, ch
add eax, dword [rdx]
add byte [rax], al
invalid
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x54
and al, 0x28
xorps xmm6, xmm6
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.1400611d0
add byte [rcx - 0x20b5173d], cl
or al, byte [rax]
add byte [rcx - 0x20b5173d], cl
or al, byte [rax]
test rax, rax
je 0x14004f50f
movups xmmword [rax + 0x20], xmm6
and byte [rbx + rbx*8 + 0x100840f], al
add byte [rax], al
test bl, bl
je 0x14004f617
mov rax, qword [rsi]
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
test al, 1
je 0x14004f76f
test al, 0x20
jne 0x14004f637
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x14004f560
cmp rcx, 0x3f
jbe 0x14004f755
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
xchg edx, eax
ret 0xd200
lock cmpxchg qword [rsi], rcx
jne 0x14004f520
xchg edx, eax
ret 0xd200
jmp 0x14004f576
add byte [rax], al
test rcx, rcx
js 0x14004f789
add rcx, 0x40
mov dl, 1
add eax, esi
cmpxchg qword [rsi], rcx
add eax, esi
cmpxchg qword [rsi], rcx
jne 0x14004f520
cmp dl, 2
je case.0x14004f436.3
movzx eax, dl
cmp eax, 1
jne case.0x14004f436.2
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140103530
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x14004f7dd
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne case.0x14004f436.2
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14004f5c9
call fcn.1400ac7c0
mov rcx, rdi
jmp 0x14004f5e5
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14004f5e1
lea rcx, [rsi + 0x20]
call fcn.1400ac7c0
lea rcx, [rsi + 0x30]
call fcn.140024d50
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14004f600
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140189110]
xor edx, edx
call fcn.14011631c
jmp case.0x14004f436.2
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004f657
movups xmm6, xmmword [rax + 0x20]
jo 0x14004f649
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004f65a
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004f6bd
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004f6c0
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
sub bl, ch
imul ecx, dword [rdi], 0x8948f657
mov ecx, edi
xorps xmm6, xmm6
mov rcx, rdi
mov ecx, edi
call fcn.140024d50
mov byte [rsi + 0xa8], 4
call fcn.1400fd450
fisttp qword [rdx]
add byte [rax - 0x7b], cl
invalid
je 0x14004f677
fisttp qword [rdx]
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0xf], 0x11
jo 0x14004f697
movups xmmword [rax + 0x20], xmm6
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
je 0x14004f697
movups xmm6, xmmword [rax + 0x20]
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], rbx
jmp 0x14004f69a
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024d50
mov qword [rsi + 0x30], 0
mov byte [rsi + 0xa8], 3
xchg byte [rax + 0x3000000], ch
xchg byte [rax + 0x3000000], ch
add byte [rbx], al
call fcn.1400fd450
test rax, rax
jne 0x14004f71f
jmp 0x14004f723
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024d50
mov byte [rsi + 0xa8], 4
add byte [rax], al
add byte [rax + rbp*8], al
jl 0x14004f6af
or al, byte [rax]
add byte [rax], al
add byte [rax + rbp*8], al
jl 0x14004f6af
or al, byte [rax]
test rax, rax
je 0x14004f6dd
movups xmmword [rax + 0x20], xmm6
jo 0x14004f6fd
mov rbx, qword [rsi + 0x28]
call fcn.1400fd450
test rax, rax
jne 0x14004f4da
jmp 0x14004f6ea
invalid
invalid
test ebx, ebp
std
invalid
jmp 0x14004f6ea
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140024d50
mov qword [rsi + 0x30], 1
mov dword [rsi + 0x30], 1
mov dword [rsi + 0x30], 1
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsi + 0x48], ebx
mov byte [rsi + 0xa8], 3
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
mov dword [rsi + 0x48], ebx
mov dword [rsi + 0x48], ebx
mov byte [rsi + 0xa8], 3
call fcn.1400fd450
test rax, rax
test eax, eax
test eax, eax
je 0x14004f723
movups xmmword [rax + 0x20], xmm6
mov rcx, rsi
call fcn.1400529b0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_next.is_notified___Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_state.rs
lea r8, [0x140154d30]
mov edx, 0x24
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140155090]
mov edx, 0x26
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140154d70]
mov edx, 0x23
call fcn.140086940
ud2
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140155050]
mov edx, 0x2f
call fcn.140086940
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_task_core.rs
lea rcx, [rsp + 0x40]
call fcn.140085be0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140154fc8]
mov edx, 0x27
call fcn.140086940
ud2
mov rax, rdx
sub rax, rdi
jb 0x14005bd30
mov r8, qword [rbx + 0x138]
test r8, r8
je 0x14005bd41
mov ch, 0
add byte [rax], al
mov ch, 0
add byte [rax], al
mov r9, qword [rbx + 0x1a0]
add r9, rdi
cmp dword [r14], 2
jne 0x14005bcc0
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r15
call fcn.1401007c0
mov rcx, qword [rsp + 0x30]
cmp rcx, 2
jne 0x14005bcdb
jmp 0x14005bd0a
push rcx
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
call fcn.14000b2a0
sal ch, 1
cli
dec dword [rax - 0x75]
and al, 0x30
sal ch, 1
cli
dec dword [rax - 0x75]
and al, 0x30
cmp rcx, 2
je 0x14005bd0a
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
test rcx, rcx
jne 0x14005bd14
add r13, rax
add rdi, rax
mov qword [rbx + 0x1b8], rdi
mov dword [rbx + 0x1b8], edi
mov dword [rbx + 0x1b8], edi
add byte [rax - 0x75], cl
xchg ebx, eax
mov al, 1
add byte [rax], al
mov rdx, qword [rbx + 0x1b0]
cmp rdi, rdx
jne 0x14005bc70
dec dword [rcx + rcx*4 + 0x6e]
or byte [rcx], dh
shr bl, 0x13
mov qword [rsi + 8], r13
xor eax, eax
jmp 0x14005bd1d
movabs rax, 0xd00000003
add eax, dword [rax]
add byte [rax], al
or eax, 0x48000000
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax + 1], r15b
invalid
mov qword [rsi + 8], rax
mov eax, 1
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rs_Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rs
lea eax, [0x140122090]
mov rcx, rdi
call fcn.140085c20
sahf
add al, byte [rax]
sahf
add al, byte [rax]
ud2
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x14011f718]
cmp dword [rax + rax], ecx
cmp dword [rax + rax], ecx
mov edx, 0x29
call fcn.140086940
ud2
invalid
or ecx, dword [rdi]
invalid
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rdi, rdx
mov rsi, rcx
lea rcx, [rsp + 0x20]
and al, 0x20
invalid
and al, 0x20
call fcn.14005a210
cmp dword [rsp + 0x20], 2
and byte [rdx], al
and byte [rdx], al
jne 0x14005bda9
mov rbx, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x28]
mov r14d, ebx
and r14d, 3
lea rax, [0x14011a614]
add eax, 0xbe881
or eax, dword [rax]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
jmp rcx
movzx eax, byte [rbx + 0x10]
cmp al, 0xd
invalid
je 0x14005be05
adc byte [r9 - 0x10169e8c], dil
or eax, 0xefe96174
jmp 0x14005be98
add byte [rax], al
add byte [rax - 0x73], cl
or byte [rcx - 0x48], r8b
or byte [rcx - 0x48], al
lea rcx, [rsi + 8]
mov r8d, 0x228
mov eax, 0x228
or byte [rcx - 0x48], al
mov eax, 0x228
sub byte [rdx], al
add byte [rax], al
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov qword [rsi], 0
mov dword [rsi], 0
mov dword [rsi], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp byte [rbx + 0xf], 0xd
jne 0x14005be98
test edx, eax
add byte [rax], al
invalid
test edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsi + 8]
mov r8d, 0x228
add byte [rax], al
or byte [rcx - 0x48], r8b
sub byte [rdx], al
add byte [rax], al
mov rdx, rdi
mov edx, edi
call sub.msvcrt.dll_memcpy
mov qword [rsi], 1
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
xor ecx, dword [rax - 0x77]
invalid
mov rcx, rbx
shr rcx, 0x20
call fcn.1400d62c0
add byte [rcx + 0x93850f], bh
add byte [rax], al
add byte [rcx + 0x93850f], bh
or eax, 0x93850f
add byte [rax], al
lea rcx, [rsi + 8]
mov r8d, 0x228
add al, byte [rax]
invalid
or byte [rcx - 0x48], al
sub byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov qword [rsi], 1
add byte [rax], al
add byte [rax], al
cmp r14d, 1
jne 0x14005bdc2
lea rsi, [rbx - 1]
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov ebx, dword [rbx + 7]
pop rbx
invalid
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14005be58
cmp qword [rbx + 0x10], 0x11
jnp 0x14005be50
adc dword [rdx + 4], esi
jb 0x14005be47
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140189110]
adc al, byte [rax]
xor edx, edx
mov r8, rdi
call fcn.14011631c
mov rcx, qword [0x140189110]
xor edx, edx
rcl byte [rdx], cl
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rsi
mov r8, rsi
call fcn.14011631c
jmp 0x14005bdc2
invalid
invalid
invalid
mov rax, rbx
shr rax, 0x20
cmp eax, 0xd
jne 0x14005be98
lea rcx, [rsi + 8]
mov r8d, 0x228
add al, byte [rax]
invalid
or byte [rcx - 0x48], r8b
sub byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov qword [rsi], 1
jmp 0x14005bdc2
mov qword [rsi + 8], 2
add al, byte [rax]
add byte [rax], al
mov qword [rsi + 0x10], rbx
mov qword [rsi], 1
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
mov ecx, edi
add rsp, 0x38
pop rbx
pop rdi
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp fcn.1400223a0
nop dword [rax]
add byte [rcx + 0x56], al
push rsi
and al, 0x20
and byte [rdx], al
mov ebx, dword [rsp + 0x28]
add eax, 0xbe731
or eax, dword [rax]
adc byte [r9 - 0x10169e8c], dil
or eax, 0xefe96174
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsi + 8]
invalid
invalid
or byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov dword [rsi], 0
add byte [rax - 0x7d], cl
invalid
prefetchw byte [rdi]
test edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
or byte [rcx - 0x48], r8b
sub byte [rcx], al
add byte [rax], al
mov edx, edi
add bl, ch
xor ecx, dword [rax - 0x77]
mov rcx, rbx
or eax, 0x93850f
add byte [rax], al
add byte [rax - 0x77], cl
cli
pop rbx
invalid
jnp 0x14005bfb0
adc dword [rdx + 4], esi
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor ebx, ebx
xor eax, eax
mov rdx, rbx
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x50
lea rcx, [rsp + 0x50]
call fcn.14001b9b0
mov rbx, rax
jmp 0x14005c285
invalid
dec dword [rax - 0x75]
and al, 0x30
mov ecx, eax
and ecx, 3
cmp ecx, 1
add dword [rdi], ecx
test ebp, edx
invalid
invalid
invalid
add dword [rdi], ecx
test ebp, edx
invalid
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14005c3e2
cmp qword [rbx + 0x10], 0x11
jb 0x14005c3d1
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140189110]
xor edx, edx
int 0x12
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rdi
mov r8, rdi
mov eax, edi
call fcn.14011631c
mov rcx, qword [0x140189110]
invalid
xor ebx, ebx
xor edx, edx
mov r8, rsi
call fcn.14011631c
jmp 0x14005c285
invalid
dec dword [rbp + rcx*4 + 5]
pop rbp
or al, 0
lea eax, [0x140122168]
mov rdx, rdi
call fcn.140087290
ud2
or ecx, dword [rbp + rcx*4 + 5]
push rsi
pop rbp
or al, 0
mov rcx, rdi
call fcn.1400865a0
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x77]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
ud2
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], rax
add byte [rax - 0x77], cl
and al, 0x28
lea rax, [0x1400c2f40]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
push rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
and al, 0x68
add al, byte [rax]
add byte [rax], al
and al, 0x68
and al, 0x68
push 2
add al, byte [rax]
add byte [rax], al
lea rdx, [0x14013c850]
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
and al, 0x50
push rax
call fcn.140085be0
ud2
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
sub rsp, 0x88
add dword [rbp + rcx*4 + 5], ecx
and ecx, 0xb
add byte [rcx + 0x63], cl
add al, 0x80
lea eax, [0x14011a634]
loopne 0x14005c503
mov dword [rsp + 0x28], edx
add bl, al
invalid