Function at 0x14003cc60
Capabilities:
Encode data using xor

Disassembly:
movzx eax, byte [rcx + 0x30]
lea rdx, [0x1401770ec]
not dword [rbx]
add byte [rax + 0x63], cl
invalid
add al, 0x82
invalid
add rax, rdx
jmp rax
movzx eax, byte [rcx + 0x31]
lea ecx, [rax - 3]
cmp cl, 9
movzx ecx, cl
mov edx, 5
cmovb edx, ecx
movzx ecx, dl
lea rdx, [0x14017711c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rax, str.invalid_HTTP_method_parsedinvalid_HTTP_version_parsedinvalid_HTTP_version_parsed__found_HTTP2_preface_invalid_URIURI_too_longinvalid_HTTP_header_parsedinvalid_content_length_parsedunexpected_transfer_encoding_parsedmessage_head_is_too_largeinvalid_HTTP_status_code_parsedinternal_error_inside_Hyper_and_or_its_dependencies__please_reporterror_from_users_HttpBody_streamuser_body_write_abortederror_from_users_Servicerequest_has_unsupported_HTTP_versionrequest_has_unsupported_HTTP_methodclient_requires_absolute_form_URIsno_upgrade_availableupgrade_expected_but_low_level_API_in_usedispatch_task_is_goneconnection_closed_before_message_completedreceived_unexpected_message_from_connectionoperation_was_canceledchannel_closederror_trying_to_connecterror_reading_a_body_from_connectionerror_writing_a_body_to_connectionerror_shutting_down_connectionhttp2_errorhyper::Error
mov edx, 0x1a
ret
lea rax, [0x14012b571]
mov edx, 0xb
ret
lea rax, [0x14012b4d2]
mov edx, 0x16
ret
lea rax, [0x14012b531]
mov edx, 0x22
ret
lea rax, [0x14012b47d]
mov edx, 0x2a
ret
lea rax, [0x14012b4a7]
mov edx, 0x2b
ret
lea rax, [0x14012b4f6]
mov edx, 0x17
ret
movzx eax, byte [rcx + 0x31]
lea rcx, [0x140174278]
mov rdx, qword [rcx + rax*8]
lea rcx, case.0x1400363fb.51
mov rax, qword [rcx + rax*8]
ret
lea rax, [0x14012b4e8]
cmp ecx, dword [rdi]
add byte [rdx + 0xe], bh
mov edx, 0xe
ret
lea rax, [0x14013fdca]
mov edx, 0x10
test byte [rax], dl
add byte [rdx + 0x10], bh
ret
lea rax, [0x14012b553]
mov edx, 0x1e
cmp ecx, dword [rdi]
add byte [rdx + 0x1e], bh
ret
lea rax, [0x14012b50d]
mov edx, 0x24
cmp ecx, dword [rdi]
add byte [rdx + 0x24], bh
ret
lea rax, [0x14012b291]
mov edx, 0xc
cmp byte [rdi], cl
add byte [rdx + 0xc], bh
ret
lea rax, [0x14012b255]
mov edx, 0x31
cmp byte [rdi], cl
add byte [rdx + 0x31], bh
ret
lea rax, [0x14012b286]
mov edx, 0xb
ret
lea rax, [0x14012b310]
lea eax, [0x14012b310]
mov edx, 0x1f
ret
lea rax, [0x14012b23a]
lea eax, [0x14012b23a]
mov edx, 0x1b
ret
lea rcx, [0x140174308]
mov rdx, qword [rcx + rax*8]
lea rcx, case.0x1400363fb.63
mov rax, qword [rcx + rax*8]
ret
lea rax, [0x14012b2f7]
mov edx, 0x19
ret
lea rax, [0x14012b32f]
mov edx, 0x42
ret
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x14012a4b8]
mov rcx, qword [rbp - 0x10]
call fcn.1400dcd70
nop
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
invalid
add dword [rax - 0x7d], ecx
sar dh, 0x48
cmp eax, 4
mov r8d, 1
cmovb r8, rax
lea rax, [0x140177140]
movsxd r8, dword [rax + r8*4]
invalid
add al, 0x80
add r8, rax
jmp r8
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140141566]
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
jmp 0x14003a2ab
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14014159c]
mov r8d, 9
jmp 0x14003a2ab
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14014148c]
mov r8d, 6
add rsp, 0x38
pop rdi
pop rsi
jmp rax
mov rax, qword [rdx + 0x20]
mov r10, qword [rdx + 0x28]
lea r9, str.BodyKeepAliveEndStreamScheduledLibraryResetReservedLocalReservedRemotelocalremoteHalfClosedLocalHalfClosedRemoteNotEofWriter_must_be_presentC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcwriteencoder.rs
mov r8d, 4
mov rsi, rcx
mov rcx, rax
mov rdi, rdx
mov rdx, r9
call qword [r10 + 0x18]
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x14012bb18]
lea rcx, [rsp + 0x20]
mov rdx, rsi
call fcn.1400168c0
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14003a36b
mov al, 1
test dl, dl
jne 0x14003a36d
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14003a351
cmp byte [rsp + 0x31], 0
je 0x14003a351
test byte [rsi + 0x34], 4
jne 0x14003a351
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14003a36d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d600]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14003a36d
mov eax, edx
test al, al
setne al
add rsp, 0x38
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14003bc65
test al, 4
je 0x14003c2f3
invalid
test al, 3
je 0x14003bc20
cmp rax, 0x3f
jbe 0x14003c30b
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
add dh, al
cmpxchg qword [rsi], rcx
jne 0x14003bc3a
movzx eax, dl
lea rcx, [0x140177150]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [rsi + 0x28], 2
jne 0x14003c323
mov rdi, qword [rsi + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add dword [rax], eax
add byte [rbx + 0x357401f8], al
test eax, eax
jne 0x14003bdbd
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
invalid
add dword [rbx + 0x14663405], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
mov al, 1
jmp 0x14003bdc0
add byte [rax + 0xb3e901], dh
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsi + 0x28]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14003bd77
test rax, rax
jne 0x14003bd80
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003bd80
cmp qword [rsi + 0x38], 0
je 0x14003bd80
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x14003bd80
lea rcx, [rsi + 0x20]
call fcn.14003c9b0
jmp 0x14003c23c
lea rcx, [rsi + 0x28]
call fcn.14003c8f0
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14003bd90
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140101bb0
xorps xmm6, xmm6
mov rbx, qword [rsi + 0x30]
mov r13, qword [rsi + 0x38]
mov qword [rsi + 0x30], 0
test rbx, rbx
je 0x14003c35b
cmp al, 1
je 0x14003be11
movzx eax, al
test eax, eax
jne 0x14003be2b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 0
cmp r13, 0xf
ja 0x14003bea8
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x28]
call fcn.140015a70
mov rcx, rax
shr rcx, 8
and ecx, 0xffffff00
xor ebp, ebp
cmp qword [rsp + 0x30], 0
sete dl
movzx edi, ah
cmove ebp, ecx
and al, dl
mov r14d, 1
cmovne r14d, edi
cmp al, 1
jne 0x14003bea8
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14003c373
mov rdi, rax
or ebp, r14d
mov word [rax], 0
mov dword [rax + 2], ebp
mov word [rax + 6], 0
jmp 0x14003bfa1
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], r13
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x58]
call fcn.140015e10
cmp qword [rsp + 0x60], 0
jne 0x14003bed0
test byte [rsp + 0x28], 1
jne 0x14003bf40
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], r13
mov word [rsp + 0x68], 0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x58]
call fcn.1400de3e0
cmp qword [rsp + 0x28], 0
mov rdi, qword [rsp + 0x30]
je 0x14003bf13
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], 0
xor r14d, r14d
jmp 0x14003bfc3
movups xmm0, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x58], rdi
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x58]
call fcn.1400de620
mov r14, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
jmp 0x14003bfc3
movzx ebp, byte [rsp + 0x29]
mov rax, qword [rsp + 0x2a]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x31]
mov qword [rsp + 0x77], rax
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df540
test rax, rax
je 0x14003c373
mov rdi, rax
mov word [rax], 1
mov byte [rax + 4], bpl
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x77]
mov qword [rdi + 5], rax
mov qword [rdi + 0xc], rcx
mov qword [rdi + 0x14], 0
mov word [rdi + 0x1c], 0
mov rax, rdi
add rax, 0x20
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], rax
mov r14, rdi
mov r15, qword [rsp + 0x38]
mov r12, qword [rsp + 0x40]
test r13, r13
je 0x14003bfe3
mov rcx, qword [0x140182268]
xor edx, edx
mov r8, rbx
call fcn.140101bb0
lea rbx, [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14003c03c
test eax, eax
jne 0x14003c25f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r13 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov r13, qword [rsi + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], r13
mov rcx, qword [rbx]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14003c0c5
test rax, rax
jne 0x14003c0cd
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003c0cd
cmp qword [rsi + 0x38], 0
je 0x14003c0cd
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x14003c0cd
mov rcx, rbx
call fcn.14003c8f0
mov qword [rbx], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14003c129
test eax, eax
jne 0x14003c2a9
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [r13 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov r13, qword [rsi + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], r13
mov rcx, qword [rbx]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14003c1b2
test rax, rax
jne 0x14003c1ba
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003c1ba
cmp qword [rsi + 0x38], 0
je 0x14003c1ba
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x14003c1ba
mov rcx, rbx
call fcn.14003c8f0
mov qword [rsi + 0x28], 0
mov qword [rsi + 0x30], r14
mov qword [rsi + 0x38], rdi
mov qword [rsi + 0x40], r15
mov qword [rsi + 0x48], r12
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14003c222
test eax, eax
jne 0x14003c23c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14003cc60
mov r13, qword [rsi + 0x20]
cmp eax, 1
je 0x14003c05a
xorps xmm6, xmm6
test eax, eax
jne 0x14003c086
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbp, qword [rcx + rax*8]
lea rcx, [rbp + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbp + 0x120], 1
jmp 0x14003c05a
mov r13, qword [rsi + 0x20]
cmp eax, 1
je 0x14003c147
xorps xmm6, xmm6
test eax, eax
jne 0x14003c173
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbp, qword [rcx + rax*8]
lea rcx, [rbp + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbp + 0x120], 1
jmp 0x14003c147
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014df88]
mov edx, 0x24
call fcn.140108300
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e2e8]
mov edx, 0x26
call fcn.140108300
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.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.140108230
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_task.rs
lea r8, [0x14014e6d8]
mov edx, 0x2d
call fcn.140108630
mov ecx, 4
mov edx, 0x20
call fcn.140107f90
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14003cc80
test al, 1
je 0x14003ceba
test al, 2
jne 0x14003ced2
test al, 8
jne 0x14003cd6d
mov rdi, qword [rsi + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14003ccfd
xorps xmm6, xmm6
test eax, eax
jne 0x14003cd29
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x28]
mov rcx, qword [rsi + 0x28]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14003cd8b
test rax, rax
jne 0x14003cd93
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003cd93
cmp qword [rsi + 0x38], 0
je 0x14003cd93
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x14003cd93
test al, 0x10
je 0x14003ce04
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14003cf56
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x10]
jmp 0x14003ce04
mov rcx, rdi
call fcn.14003c8f0
mov qword [rdi], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14003cdea
test eax, eax
jne 0x14003ce04
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e3aa0]
call fcn.1400d3410
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14003ceea
jne 0x14003ce6a
mov rcx, qword [rsi + 0x28]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14003ce7d
test rax, rax
jne 0x14003ce86
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003ce86
cmp qword [rsi + 0x38], 0
je 0x14003ce86
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
jmp 0x14003ce86
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rsi + 0x28]
call fcn.14003c8f0
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14003ce96
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182268]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.140101bb0
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014e008]
mov edx, 0x23
call fcn.140108300
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014e048]
mov edx, 0x25
call fcn.140108300
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140013070]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014e090]
lea rcx, [rsp + 0x30]
call fcn.140108230
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108230
int3
mov dword [rsp + 0x80], 0
add byte [rax + 0x94248c], cl
add byte [rax], al
mov byte [rsp + 0x94], cl
shl rcx, 0x20
shl ecx, 0x20
or rcx, rax
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0xf8], rdx
mov qword [rdx + 0x10], 0
add bh, al
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xe0], 0
mov rcx, qword [r15 + 0x10]
mov qword [rsp + 0x120], rcx
movups xmmword [rsp + 0x192], xmm6
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
adc byte [r8 - 0x77], r9b
mov word [rax + riz], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x192], esi
lea r12, [rsp + 0x40]
mov dword [rsp + 0x90], eax
nop
add byte [rax], al
add bh, al
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rsp + rsi*4], ah
mov ah, 0
add byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add bh, al
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rsp + rsi*4], ah
mov ah, 0
add byte [rax], al
add byte [rax], al
movzx eax, word [rsp + 0x1a0]
mov word [rsp + 0xc6], ax
movdqu xmm0, xmmword [rsp + 0x190]
mov ah, 0
add byte [rax], al
add byte [rax], al
movzx eax, word [rsp + 0x1a0]
mov word [rsp + 0xc6], ax
movdqu xmm0, xmmword [rsp + 0x190]
movdqu xmmword [rsp + 0xb6], xmm0
mov dword [rsp + 0xd0], 0x110000
mov byte [rsp + 0xd4], 0
lea r15, [0x14012c4f8]
lea r13, [0x14012ffc8]
xor edx, edx
invalid
std
add byte [rax], al
add byte [rcx + 0x110000fa], al
add byte [rdi], cl
je 0x140040959
lea ecx, [rdx - 0x61]
add al, 0
add byte [rbp - 0x67c2fb6], cl
or cl, byte [rdi]
invalid
add al, 0
add byte [rcx - 0x48], al
pop rdx
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
std
scasd eax, dword [rdi]
adc al, 1
add byte [rdi], cl
invalid
xor byte [rcx], bl
add dword [rax], eax
cli
add byte [rax], al
jae 0x14004195f
std
and eax, 0x7f000021
cmp al, 0x8d
xchg ebp, eax
invalid
std
mov esi, 0x4c00000b
mov edi, dword [rsp + 0x2f0]
add dword [rbx], 0xfd810000
fsubr qword [rdx]
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add bh, al
and al, 0x40
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x74], cl
and al, 0xe0
add byte [rax], al
add al, ch
sbb eax, 0xeb000023
or dh, al
mov byte [rsp + 0xe5], 1
invalid
and byte [rcx], al
add byte [rax], al
cmp dword [rsi + 0x60], 0
je 0x140043880
test rdx, rdx
je 0x140043935
mov rcx, qword [rsi + 0x70]
mov r8, qword [rsi + 0x78]
cmp rdx, 1
jne 0x140043fd9
cmp rax, r8
jb 0x140044012
mov qword [rsi + 0x78], 0
jmp 0x1400438bc
test rdx, rdx
je 0x140043935
movzx r8d, word [rsi + 0x64]
movzx ecx, r8w
cmp rdx, 1
jne 0x140043fe8
cmp r8w, 4
ja 0x1400440c4
cmp rax, rcx
jb 0x14004400d
test r8w, r8w
je 0x1400438bc
mov word [rsi + 0x64], 0
mov qword [rsi], 0
jmp 0x140043935
movzx ebp, r15w
imul r12d, ebp, 0x6f75
shr r12d, 0x18
lea edx, [r12 + 0x1100]
mov rcx, rbx
call fcn.1400442d0
imul eax, r12d, 0x24c
sub r15d, eax
movzx eax, r15w
imul edx, eax, 0x925
shr edx, 0x10
add edx, 0x1161
mov rcx, rbx
call fcn.1400442d0
mov eax, ebp
shr eax, 2
imul eax, eax, 0x4925
shr eax, 0x11
lea ecx, [rax + rax*8]
lea ecx, [rcx + rcx*2]
add ecx, eax
sub bp, cx
je 0x140043935
add ebp, 0x11a7
movzx edx, bp
mov rcx, rbx
call fcn.1400442d0
mov r9, qword [rsi + 0x50]
test r9, r9
jne 0x140043aa0
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140043c7a
cmp rcx, qword [rsi + 0x40]
je 0x140043c7a
lea rax, [rcx + 1]
mov qword [rsi + 0x38], rax
movzx r8d, byte [rcx]
movzx edx, r8b
test dl, dl
jns 0x1400439e0
mov eax, edx
and eax, 0x1f
lea r9, [rcx + 2]
mov qword [rsi + 0x38], r9
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x140043ac3
lea rdx, [rcx + 3]
mov qword [rsi + 0x38], rdx
movzx r9d, byte [rcx + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
cmp r8b, 0xf0
jb 0x140043bba
lea rdx, [rcx + 4]
mov qword [rsi + 0x38], rdx
movzx edx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, eax
cmp edx, 0x110000
je 0x140043c7a
nop dword [rax + rax]
cmp byte [rsi + 0x58], 0
je 0x140043ae0
cmp edx, 0x80
jb 0x14004392d
lea r15d, [rdx - 0xac00]
cmp r15d, 0x2ba4
jb 0x1400438c5
imul ecx, edx, 0x9e3779b9
imul eax, edx, 0x31415926
xor ecx, eax
imul r8, rcx, 0xee4
shr r8, 0x20
lea r9, [0x14015f6a8]
movzx r8d, word [r9 + r8*2]
add r8d, edx
imul r8d, r8d, 0x9e3779b9
xor r8d, eax
imul r8, r8, 0xee4
shr r8, 0x20
lea r9, [0x140161470]
mov r15, qword [r9 + r8*8]
cmp edx, r15d
jne 0x140043bd2
mov rax, r15
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0x1668
jae 0x14004409f
shr r15, 0x30
mov edx, 0x1667
sub rdx, rcx
cmp r15, rdx
ja 0x140044090
lea rax, [0x140168b90]
lea r12, [rax + rcx*4]
test r15, r15
jne 0x140043c52
jmp 0x140043935
mov eax, dword [rbx]
mov rcx, qword [r14]
test eax, eax
je 0x140043ceb
mov r8, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
cmp rcx, rdx
jb 0x140043d05
jmp 0x140043fcd
shl eax, 6
or eax, r10d
mov edx, eax
cmp byte [rsi + 0x58], 0
jne 0x1400439ea
nop word cs:[rax + rax]
cmp edx, 0x80
jb 0x14004392d
lea r15d, [rdx - 0xac00]
cmp r15d, 0x2ba4
jb 0x1400438c5
imul eax, edx, 0x9e3779b9
imul ecx, edx, 0x31415926
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x140157040]
movzx eax, word [r8 + rax*2]
add eax, edx
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea rcx, [0x14015805c]
mov r15, qword [rcx + rax*8]
cmp edx, r15d
jne 0x14004392d
mov rax, r15
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x14004407f
shr r15, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r15, rdx
ja 0x140044070
test r15, r15
je 0x140043935
lea rax, [0x14015c0c4]
lea r12, [rax + rcx*4]
shl r15d, 2
xor ebp, ebp
nop word cs:[rax + rax]
mov edx, dword [r12 + rbp]
mov rcx, rbx
call fcn.1400442d0
add rbp, 4
cmp r15, rbp
jne 0x140043ba0
jmp 0x140043935
shl eax, 0xc
or r9d, eax
mov edx, r9d
cmp byte [rsi + 0x58], 0
jne 0x1400439ea
jmp 0x140043ae0
imul rcx, rcx, 0x80d
shr rcx, 0x20
lea r8, [0x140157040]
movzx ecx, word [r8 + rcx*2]
add ecx, edx
imul ecx, ecx, 0x9e3779b9
xor ecx, eax
imul rax, rcx, 0x80d
shr rax, 0x20
lea rcx, [0x14015805c]
mov r15, qword [rcx + rax*8]
cmp edx, r15d
jne 0x14004392d
mov rax, r15
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x14004407f
shr r15, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r15, rdx
ja 0x140044070
lea rax, [0x14015c0c4]
lea r12, [rax + rcx*4]
test r15, r15
je 0x140043935
shl r15d, 2
xor ebp, ebp
nop dword [rax + rax]
mov edx, dword [r12 + rbp]
mov rcx, rbx
call fcn.1400442d0
add rbp, 4
cmp r15, rbp
jne 0x140043c60
jmp 0x140043935
cmp dword [rbx], 0
je 0x140043cb1
mov rdx, qword [rsi + 0x28]
test rdx, rdx
je 0x140043f4f
mov rcx, qword [rsi + 0x20]
call fcn.140042de0
mov eax, dword [rsi + 0x10]
test eax, eax
je 0x140043cd7
mov r9, qword [rsi + 0x28]
mov qword [rsi + 0x50], r9
mov rcx, qword [r14]
test eax, eax
jne 0x140043aad
jmp 0x140043ceb
movzx edx, word [rsi + 0x14]
test rdx, rdx
je 0x140043f4f
cmp dx, 5
jae 0x1400440b0
add byte [rax], al
mov rcx, r13
call fcn.140042de0
mov eax, dword [rsi + 0x10]
test eax, eax
jne 0x140043c9c
movzx r9d, word [rsi + 0x14]
mov qword [rsi + 0x50], r9
mov rcx, qword [r14]
test eax, eax
jne 0x140043aad
movzx edx, word [rsi + 0x14]
cmp rdx, 5
jae 0x14004405c
and dword [rbx + 3], 0
invalid
mov r8, r13
cmp rcx, rdx
jae 0x140043fcd
mov ebp, dword [r8 + rcx*8 + 4]
inc rcx
cmp rcx, r9
jne case.0x140037200.323
test eax, eax
je 0x140043da9
mov r8, qword [rsi + 0x28]
sub r8, r9
je 0x140043db7
xor ecx, ecx
jmp 0x140043d4f
invalid
and byte [rax - 0x3eab74bf], dl
add al, 0x41
movzx eax, byte [rcx + rax*8]
mov edx, dword [r9 + rax*8 + 4]
movzx eax, byte [r9 + rax*8]
mov byte [r9 + rcx*8], al
mov dword [r9 + rcx*8 + 4], edx
lea rax, [rcx + 1]
mov rcx, rax
cmp r8, rax
je 0x140043dc7
mov rax, qword [rsi + 0x50]
add rax, rcx
cmp dword [rsi + 0x10], 0
je 0x140043d80
mov rdx, qword [rsi + 0x28]
cmp rax, rdx
jae 0x140043faa
push rsi
sub byte [rax + 0x39], cl
ror byte [rdi], 1
add dword [rcx + 2], 0
add byte [rbx + rcx*4 + 0x4e], cl
and byte [rax + 0x39], cl
sal dword [rdx - 0x42], 1
mov r9, qword [rsi + 0x20]
cmp rcx, rdx
jb 0x140043d30
jmp 0x140043fb9
movzx edx, word [rsi + 0x14]
cmp rdx, 5
jae 0x14004405c
add byte [rax], al
add byte [rax], al
cmp rax, rdx
jae 0x140043faa
adc dword [rbx], 2
add byte [rax], al
adc dword [rbx], 2
add byte [rax], al
mov r9, r13
cmp rcx, rdx
jb 0x140043d30
jmp 0x140043fb9
mov qword [r14], rcx
jmp 0x140043ddf
movzx r8d, word [rsi + 0x14]
sub r8, r9
jne 0x140043d2b
invalid
invalid
invalid
test eax, eax
je 0x140043dcd
cmp qword [rsi + 0x28], r8
jb 0x140043ddb
invalid
sbb cl, byte [rcx + rcx*4 + 0x46]
sub bl, ch
adc al, 0x8b
add eax, dword [rbp + 0xfee75c0]
mov bh, 0x46
adc al, 0x49
cmp eax, eax
mov qword [rsi + 0x28], r8
jmp 0x140043ddb
mov eax, dword [rbx]
test eax, eax
jne 0x140043dbb
movzx eax, word [rsi + 0x14]
cmp r8, rax
jae 0x140043ddb
mov word [rsi + 0x14], r8w
movups xmmword [r14], xmm6
imul eax, ebp, 0x9e3779b9
imul ecx, ebp, 0x31415926
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rdx, [0x140153664]
movzx eax, word [rdx + rax*2]
add eax, ebp
imul eax, eax, 0x9e3779b9
xor eax, ecx
enter 0x6948, 0xffffffffffffffc0
invalid
add eax, dword [rax]
add byte [rax - 0x3f], cl
call 0x1648f823b
invalid
enter 0x6948, 0xffffffffffffffc0
invalid
mov eax, r12d
shr eax, 8
cmp eax, ebp
mov eax, 0
cmovne r12d, eax
mov r15d, dword [rsi + 0x80]
cmp r15d, 0x110000
jne 0x140043e51
invalid
adc al, 0x45
test ah, ah
test r12b, r12b
jne 0x140043f81
mov dword [rsi + 0x80], ebp
jmp 0x140043935
cmp byte [rsi + 0x84], 0
je 0x140043e7f
cmp byte [rsi + 0x85], r12b
jae 0x140043e9a
mov ecx, r15d
mov edx, ebp
call fcn.1400f4db0
cmp eax, 0x110000
adc dword [rax], eax
adc dword [rax], eax
je 0x140043ea3
mov dword [rsi + 0x80], eax
jmp 0x140043935
mov ecx, r15d
mov ecx, edi
mov edx, ebp
call fcn.1400f4db0
cmp eax, 0x110000
jne 0x140043efc
test r12b, r12b
jne 0x140043ea3
jmp 0x140043fc5
test r12b, r12b
je 0x140043f89
mov rax, qword [rsp + 0x20]
cmp dword [rax], 0
je 0x140043ed5
mov rdx, qword [rsi + 0x78]
cmp rdx, qword [rsi + 0x68]
jne 0x140043ec5
mov rcx, qword [rsp + 0x28]
call fcn.1400f60d0
mov rdx, qword [rsi + 0x78]
mov rax, qword [rsi + 0x70]
mov dword [rax + rdx*4], ebp
inc rdx
mov qword [rsi + 0x78], rdx
jmp 0x140043ee9
movzx eax, word [rsi + 0x64]
cmp rax, 3
ja 0x140043f07
mov dword [rsi + rax*4 + 0x68], ebp
inc eax
mov word [rsi + 0x64], ax
mov byte [rsi + 0x84], 1
mov byte [rsi + 0x85], r12b
jmp 0x140043935
mov dword [rsi + 0x80], eax
jmp 0x140043935
lea rdx, [rsi + 0x64]
lea rcx, [rsp + 0x30]
mov r8d, ebp
call fcn.14010a2a0
cmp dword [rsi + 0x60], 0
je 0x140043f37
cmp qword [rsi + 0x68], 0
je 0x140043f37
mov r8, qword [rsi + 0x70]
mov rcx, qword [0x140182268]
xor edx, edx
call fcn.140101bb0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
mov rax, qword [rsp + 0x20]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x140043ee9
mov qword [rsi], 2
mov qword [rsi + 8], 0
mov r15d, dword [rsi + 0x80]
mov edx, 2
mov eax, 0
cmp r15d, 0x110000
je 0x140043847
jmp 0x140044039
mov r15d, ebp
jmp 0x140044043
mov dword [rsi + 0x80], ebp
mov byte [rsi + 0x84], 0
mov qword [rsi], 1
mov qword [rsi + 8], 0
jmp 0x140044043
lea r8, [0x14012c1f8]
mov rcx, rax
call fcn.140108280
lea r8, [0x14012c210]
call fcn.140108280
mov dword [rsi + 0x80], ebp
jmp 0x140044043
lea r8, [0x14012c1e0]
call fcn.140108280
cmp rax, r8
jb 0x140043ffd
mov qword [rsi + 0x78], 0
jmp 0x140044032
cmp r8w, 5
jae 0x1400440c4
cmp rax, rcx
mov rcx, qword [rsp + 0x28]
jae 0x140044026
mov r15d, dword [rcx + rax*4]
inc rax
mov qword [rsi], 2
jmp 0x140044020
mov rcx, qword [rsp + 0x28]
mov r15d, dword [rcx + rax*4]
inc rax
mov qword [rsi], 1
mov qword [rsi + 8], rax
jmp 0x140044043
test r8w, r8w
je 0x140044032
mov word [rsi + 0x64], 0
mov r15d, dword [rsi + 0x80]
mov dword [rsi + 0x80], 0x110000
mov eax, r15d
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r15
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0xd4e
call fcn.140108270
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r15
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0x1667
call fcn.140108270
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.1401082f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
call fcn.1401082f0
int3
jne 0x140047f5a
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144321]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xfc3cf
mov r8d, 2
jmp 0x140047f6f
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149c7b]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
invalid
sbb byte [rax + 0x40c48348], dl
pop rsi
pop rsi
ret
int3
push rbx
sub rsp, 0x70
mov rdi, rdx
mov rsi, qword [rcx]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Mutexdata
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rdi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
mov bl, 1
xor eax, eax
lock cmpxchg byte [rsi], bl
add byte [rbx - 0xf3fceff], dh
cmpxchg byte [rsi], bl
jne 0x140048031
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140048163
movzx ecx, byte [rsi + 1]
lea rax, [rsi + 8]
test cl, cl
mov qword [rsp + 0x40], rax
lea rax, [0x14013b228]
xor cl, byte [rdi]
invalid
add qword [rax - 0x73], r9
or byte [rcx + r9*8 + 0x24448948], r8b
lea rax, [0x14013b228]
xor cl, byte [rdi]
invalid
xor cl, byte [rdi]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
lea rdx, [0x14013b21d]
lea rcx, [rsp + 0x30]
lea r9, [rsp + 0x40]
mov r8d, 4
add al, ch
mov edi, eax
cld
invalid
test bl, bl
je 0x14004801e
inc dword [rbx + rbx*8 - 0x74b7ec8c]
add eax, 0x13a2f6
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14004816f
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne case.0x14003793a.418
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp case.0x14003793a.418
lea rax, str._locked_H
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x140172ca8]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rax, [0x14013b260]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x14013b21d]
lea rcx, [rsp + 0x30]
and al, 0x30
mov al, 0x31
str word [rax - 0x73]
add byte [rax - 0x73], cl
and al, 0x30
lea r9, [rsp + 0x40]
mov r8d, 4
call fcn.140014790
movzx eax, byte [rsi + 1]
test al, al
setne byte [rsp + 0x40]
lea rax, [0x14013b280]
lea eax, [0x14013b280]
lea eax, [0x14013b280]
mov qword [rsp + 0x20], rax
lea rdx, str.poisonednew_len____capacity_
lea rcx, [rsp + 0x30]
xor byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
xor byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
and al, 0x40
mov r8d, 8
add byte [rax], al
add al, ch
call fcn.140014790
mov al, 1
add dword [rax + 0x38247c], eax
call fcn.140014790
mov al, 1
add dword [rax + 0x38247c], eax
add dword [rax + 0x38247c], eax
je 0x1400480c6
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
mov rsi, qword [rsp + 0x30]
cmp byte [rsp + 0x39], 0
and al, 0x39
add byte [rax + riz - 0xa], dh
and dh, dh
cmp dword [rax], eax
je case.0x14003bc76.403
and dh, dh
test byte [rsi + 0x34], 4
xor al, 4
xor al, 4
jne 0x14004810c
xor al, 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea rdx, [0x140114210]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x140114210]
mov r8d, 6
call qword [rax + 0x18]
jmp case.0x14003793a.416
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140114209]
lea edx, [0x140114209]
lea edx, [0x140114209]
ror dword [rax + rax], 0x41
mov eax, 7
add byte [rax], al
invalid
mov r8d, 7
add byte [rax], al
add bh, bh
invalid
call qword [rax + 0x18]
jmp case.0x14003793a.416
invalid
push rax
sbb bl, ch
mov dl, 0xc6
mov byte [rsp + 0x2f], 1
and al, 0x2f
and al, 0x2f
add dword [rdi], ecx
adc byte [rsi + 0x20], al
invalid
movups xmm0, xmmword [rsi + 0x20]
and byte [rdi], cl
sub dword [rsp + 0x40], eax
movaps xmmword [rsp + 0x40], xmm0
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x50], rax
lea rdx, [0x140114216]
lea rcx, [rsp + 0x40]
mov r8d, 3
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
invalid
add al, ch
add eax, 0x84fffcc8
enter 0xfffffffffffffffc, 0xffffffffffffff84
call fcn.140014940
enter 0xfffffffffffffffc, 0xffffffffffffff84
test al, al
je 0x140048146
invalid
sal byte [rdi + rax - 0x50], 1
invalid
mov al, 1
jmp case.0x14003793a.416
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140149c7b]
mov r8d, 1
call qword [rax + 0x18]
jmp case.0x14003793a.416
call fcn.1401102f0
mov ebx, eax
jmp 0x140047fd0
call fcn.1401102f0
test al, al
jne 0x14004801e
mov byte [rsi + 1], 1
jmp 0x14004801e